In very rare cases, it was possible to fill up a pipe used for IPC between threads during reconfiguration, causing a deadlock. This patch resolves the issue.
Resolves: rhbz#713243 Signed-off-by: Lon Hohberger <l...@redhat.com> --- rgmanager/src/daemons/groups.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/rgmanager/src/daemons/groups.c b/rgmanager/src/daemons/groups.c index b546421..1e93e03 100644 --- a/rgmanager/src/daemons/groups.c +++ b/rgmanager/src/daemons/groups.c @@ -1737,8 +1737,6 @@ init_resource_groups(int reconfigure, int do_init, int new_config_version) free(val); } - /* Wait for any pending requests */ - rg_wait_threads(); /* Block operations that would break during configuration changes */ rg_clear_initialized(FL_CONFIG); -- 1.7.3.4