浏览代码

Merge pull request #6022 from richardkchapman/roxie-lockdali-core

HPCC-11618 Roxie core when detaching from dali

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 11 年之前
父节点
当前提交
2c2c07a274
共有 2 个文件被更改,包括 2 次插入1 次删除
  1. 1 1
      roxie/ccd/ccddali.cpp
  2. 1 0
      roxie/ccd/ccdlistener.cpp

+ 1 - 1
roxie/ccd/ccddali.cpp

@@ -726,10 +726,10 @@ public:
                 closeDllServer();
                 closeEnvironment();
                 clientShutdownWorkUnit();
+                disconnectRoxieQueues();
                 ::closedownClientProcess(); // dali client closedown
                 isConnected = false;
                 disconnectSem.signal();
-                disconnectRoxieQueues();
             }
         }
     }

+ 1 - 0
roxie/ccd/ccdlistener.cpp

@@ -863,6 +863,7 @@ public:
         {
             DBGLOG("RoxieWorkUnitListener::disconnectQueue");
             queue->cancelAcceptConversation();
+            queue.clear();
         }
     }