|
|
@@ -365,6 +365,13 @@ cs_error_t quorum_dispatch (
|
|
|
if (error != CS_OK) {
|
|
|
goto error_put;
|
|
|
}
|
|
|
+ if (error == CS_ERR_TRY_AGAIN) {
|
|
|
+ if (dispatch_types == CPG_DISPATCH_ALL) {
|
|
|
+ break; /* exit do while cont is 1 loop */
|
|
|
+ } else {
|
|
|
+ continue; /* next poll */
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
/*
|
|
|
* Make copy of callbacks, message data, unlock instance, and call callback
|