summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/ReplicaSessionManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/ReplicaSessionManager.cpp')
-rw-r--r--cpp/src/IceGrid/ReplicaSessionManager.cpp23
1 files changed, 3 insertions, 20 deletions
diff --git a/cpp/src/IceGrid/ReplicaSessionManager.cpp b/cpp/src/IceGrid/ReplicaSessionManager.cpp
index 705dd2e3eb9..e121a307386 100644
--- a/cpp/src/IceGrid/ReplicaSessionManager.cpp
+++ b/cpp/src/IceGrid/ReplicaSessionManager.cpp
@@ -149,13 +149,7 @@ public:
string failure;
try
{
- const Ice::Identity& id = info.proxy->ice_getIdentity();
- if(id.category != _database->getInstanceName() || id.name.find("Node-") != 0)
- {
- // Don't replicate node well-known objects. These objects are
- // maintained by each replica with each node session.
- _database->addObject(info, true);
- }
+ _database->addObject(info, true);
}
catch(const ObjectExistsException& ex)
{
@@ -173,13 +167,7 @@ public:
string failure;
try
{
- const Ice::Identity& id = info.proxy->ice_getIdentity();
- if(id.category != _database->getInstanceName() || id.name.find("Node-") != 0)
- {
- // Don't replicate node well-known objects. These objects are
- // maintained by each replica with each node session.
- _database->addObject(info, true);
- }
+ _database->addObject(info, true);
}
catch(const DeploymentException& ex)
{
@@ -196,12 +184,7 @@ public:
string failure;
try
{
- if(id.category != _database->getInstanceName() || id.name.find("Node-") != 0)
- {
- // Don't replicate node well-known objects. These objects are
- // maintained by each replica with each node session.
- _database->removeObject(id);
- }
+ _database->removeObject(id);
}
catch(const DeploymentException& ex)
{