Ack from me.

/AndersBj 

-----Original Message-----
From: Zoran Milinkovic [mailto:[email protected]] 
Sent: den 10 november 2014 14:07
To: [email protected]
Cc: [email protected]
Subject: [devel] [PATCH 1 of 1] imm: remove CCB timeout when CCB augmentation 
is closing [#1183]

 osaf/services/saf/immsv/immnd/ImmModel.cc |  9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)


When CCB agumentation is closing, CCB timeout is removed.

diff --git a/osaf/services/saf/immsv/immnd/ImmModel.cc 
b/osaf/services/saf/immsv/immnd/ImmModel.cc
--- a/osaf/services/saf/immsv/immnd/ImmModel.cc
+++ b/osaf/services/saf/immsv/immnd/ImmModel.cc
@@ -319,12 +319,11 @@ typedef enum {
 struct AugCcbParent
 {
     AugCcbParent(): mOriginatingConn(0), mOriginatingNode(0), 
mState(IMM_CCB_ILLEGAL),
-                    mWaitStartTime((time_t) 0), mErrorStrings(NULL), 
mContinuationId(0),
+                    mErrorStrings(NULL), mContinuationId(0),
                     mImplId(0), mAugmentAdmo(0) {}
     SaUint32T         mOriginatingConn; //Deferred Originating conn
     unsigned int      mOriginatingNode; //Deferred originating node
     ImmCcbState       mState;           //Deferred state
-    time_t            mWaitStartTime;   //Deferred waitStartTime
     ImmsvAttrNameList* mErrorStrings;   //Deferred errorStrings
     SaUint32T         mContinuationId;  //Deferred continuationId
     SaUint32T         mImplId;  /* ImplId for augmenting implementer*/
@@ -5909,7 +5908,6 @@ ImmModel::ccbAugmentInit(immsv_oi_ccb_up
     ccb->mAugCcbParent->mOriginatingConn = ccb->mOriginatingConn;
     ccb->mAugCcbParent->mOriginatingNode = ccb->mOriginatingNode;
     ccb->mAugCcbParent->mState = ccb->mState;
-    ccb->mAugCcbParent->mWaitStartTime = ccb->mWaitStartTime;
     ccb->mAugCcbParent->mErrorStrings = ccb->mErrorStrings;
     ccb->mAugCcbParent->mContinuationId = rsp->inv;
     ccb->mAugCcbParent->mImplId = obj->mImplementer->mId; @@ -5918,7 +5916,7 
@@ ImmModel::ccbAugmentInit(immsv_oi_ccb_up
     ccb->mOriginatingConn = originatingConn;
     ccb->mOriginatingNode = originatingNode;
     ccb->mState = IMM_CCB_READY;
-    ccb->mWaitStartTime = 0; /* ???? !!!! */
+    ccb->mWaitStartTime = 0;
     ccb->mErrorStrings = NULL;
 
  done:
@@ -9370,7 +9368,6 @@ ImmModel::ccbObjDelContinuation(immsv_oi
         ccb->mOriginatingConn = ccb->mAugCcbParent->mOriginatingConn;
         ccb->mOriginatingNode = ccb->mAugCcbParent->mOriginatingNode;
         ccb->mState = ccb->mAugCcbParent->mState;
-        ccb->mWaitStartTime = ccb->mAugCcbParent->mWaitStartTime;
         ccb->mErrorStrings = ccb->mAugCcbParent->mErrorStrings;
 
         ccb->mAugCcbParent->mErrorStrings = NULL; @@ -9635,7 +9632,6 @@ 
ImmModel::ccbObjCreateContinuation(SaUin
         ccb->mOriginatingConn = ccb->mAugCcbParent->mOriginatingConn;
         ccb->mOriginatingNode = ccb->mAugCcbParent->mOriginatingNode;
         ccb->mState = ccb->mAugCcbParent->mState;
-        ccb->mWaitStartTime = ccb->mAugCcbParent->mWaitStartTime;
         ccb->mErrorStrings = ccb->mAugCcbParent->mErrorStrings;
 
         ccb->mAugCcbParent->mErrorStrings = NULL; @@ -9720,7 +9716,6 @@ 
ImmModel::ccbObjModifyContinuation(SaUin
         ccb->mOriginatingConn = ccb->mAugCcbParent->mOriginatingConn;
         ccb->mOriginatingNode = ccb->mAugCcbParent->mOriginatingNode;
         ccb->mState = ccb->mAugCcbParent->mState;
-        ccb->mWaitStartTime = ccb->mAugCcbParent->mWaitStartTime;
         ccb->mErrorStrings = ccb->mAugCcbParent->mErrorStrings;
 
         ccb->mAugCcbParent->mErrorStrings = NULL;

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

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

Reply via email to