@@ -86,6 +86,10 @@ public String getSdnControllerSignature() {
8686 return "sdn-controller-" + self .getUuid ();
8787 }
8888
89+ public String getSdnControllerHostSignature (String hostUuid ) {
90+ return "sdn-controller-" + self .getUuid () + "-host-" + hostUuid ;
91+ }
92+
8993 protected SdnController getSdnController () {
9094 SdnControllerFactory factory = sdnMgr .getSdnControllerFactory (self .getVendorType ());
9195 return factory .getSdnController (self );
@@ -427,7 +431,7 @@ private void sdnControllerAddHost(APISdnControllerAddHostMsg msg, Completion com
427431 thdf .chainSubmit (new ChainTask (completion ) {
428432 @ Override
429433 public String getSyncSignature () {
430- return getSdnControllerSignature ( );
434+ return getSdnControllerHostSignature ( msg . getHostUuid () );
431435 }
432436
433437 @ Override
@@ -508,7 +512,7 @@ private void sdnControllerRemoveHostInQueue(SdnControllerRemoveHostMsg msg, Comp
508512 thdf .chainSubmit (new ChainTask (completion ) {
509513 @ Override
510514 public String getSyncSignature () {
511- return getSdnControllerSignature ( );
515+ return getSdnControllerHostSignature ( msg . getHostUuid () );
512516 }
513517
514518 @ Override
@@ -594,7 +598,7 @@ private void doControllerChangeHost(APISdnControllerChangeHostMsg msg, Completio
594598 thdf .chainSubmit (new ChainTask (completion ) {
595599 @ Override
596600 public String getSyncSignature () {
597- return getSdnControllerSignature ( );
601+ return getSdnControllerHostSignature ( msg . getHostUuid () );
598602 }
599603
600604 @ Override
0 commit comments