summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/NodeI.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-07-01 09:26:05 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-07-01 09:26:05 +0000
commit50c0153ec1b849eb65f28fe14bf15eaf5938af7e (patch)
treed00de2b50f8256af6eeb45557d577543b968007f /cpp/src/IceGrid/NodeI.cpp
parentChanged ant version req to 1.6.1 for deleteonexit (diff)
downloadice-50c0153ec1b849eb65f28fe14bf15eaf5938af7e.tar.bz2
ice-50c0153ec1b849eb65f28fe14bf15eaf5938af7e.tar.xz
ice-50c0153ec1b849eb65f28fe14bf15eaf5938af7e.zip
Removed applicationSynced call, fixed node observer nodeUp method to not
include inactive servers.
Diffstat (limited to 'cpp/src/IceGrid/NodeI.cpp')
-rw-r--r--cpp/src/IceGrid/NodeI.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/NodeI.cpp b/cpp/src/IceGrid/NodeI.cpp
index 575c974202a..90357e98f58 100644
--- a/cpp/src/IceGrid/NodeI.cpp
+++ b/cpp/src/IceGrid/NodeI.cpp
@@ -436,6 +436,10 @@ NodeI::initObserver(const Ice::StringSeq& servers)
server.name = *p;
server.pid = proxy->getPid();
server.state = proxy->getState();
+ if(server.state == Inactive)
+ {
+ continue;
+ }
serverInfos.push_back(server);
StringAdapterPrxDict adapters = proxy->getAdapters();