osaf/services/saf/immsv/immpbed/immpbe_daemon.cc |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


When PBE is running in 1safe2PBE mode, syncing admin op to the second PBE will 
be skipped.
Adding OPENSAF_IMM_FLAG_2PBE1_ALLOW check to OPENSAF_IMM_PBE_CLASS_CREATE, 
OPENSAF_IMM_PBE_CLASS_DELETE and OPENSAF_IMM_PBE_UPDATE_EPOCH will skip sending 
unnecessary admin op to slave PBE.

diff --git a/osaf/services/saf/immsv/immpbed/immpbe_daemon.cc 
b/osaf/services/saf/immsv/immpbed/immpbe_daemon.cc
--- a/osaf/services/saf/immsv/immpbed/immpbe_daemon.cc
+++ b/osaf/services/saf/immsv/immpbed/immpbe_daemon.cc
@@ -443,7 +443,7 @@ static void saImmOiAdminOperationCallbac
                osafassert(className.size());
 
                if(sPbe2 && !sPbe2B && (sNoStdFlags & 
OPENSAF_IMM_FLAG_2PBE1_ALLOW)) {
-                       LOG_IN("PBE is in 1safe2PBE state. Ignoring create 
class towards slave PBE");
+                       LOG_IN("PBE is in 1safe2PBE state. Ignoring class 
create towards slave PBE");
                } else if(sPbe2 && !sPbe2B) {
                        /* Primary PBE forwards class create to slave PBE. */
                        SaAisErrorT rc2B = SA_AIS_OK;
@@ -659,7 +659,7 @@ static void saImmOiAdminOperationCallbac
                osafassert(className.size());
 
                if(sPbe2 && !sPbe2B && (sNoStdFlags & 
OPENSAF_IMM_FLAG_2PBE1_ALLOW)) {
-                       LOG_IN("PBE is in 1safe2PBE state. Ignoring delete 
class towards slave PBE");
+                       LOG_IN("PBE is in 1safe2PBE state. Ignoring class 
delete towards slave PBE");
                } else if(sPbe2 && !sPbe2B) {
                        /* Primary PBE forwards class delete to slave PBE. */
                        SaAisErrorT rc2B = SA_AIS_OK;

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to