You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (!ts->isPrepared) { /* We can not just abort precommitted transactions */
1213
-
if (ts->nConfigChanges!=Mtm->nConfigChanges)
1212
+
if (ts->nConfigChanges!=Mtm->nConfigChanges)
1213
+
{
1214
+
if (MtmGetCurrentStatus() ==MTM_ONLINE)
1214
1215
{
1215
-
MTM_ELOG(WARNING, "Abort transaction %s (%llu) because cluster configuration is changed from %d to %d (old mask %llx, new mask %llx) since transaction start",
MTM_ELOG(WARNING, "Abort transaction %s {%d} (%llu) because cluster configuration is changed from %d to %d (old mask %llx, new mask %llx) since transaction start",
/* If cluster configuration was not changed, then node mask should not changed as well */
1221
-
Assert(ts->participantsMask==liveNodesMask);
1221
+
else
1222
+
{
1223
+
ts->votingCompleted= true;
1224
+
MtmResetTransaction();
1225
+
MTM_ELOG(ERROR, "Error out %s {%d} (%llu) because cluster configuration is changed from %d to %d (old mask %llx, new mask %llx) since transaction start and we aren't online",
MTM_ELOG(WARNING, "XX Abort transaction %s {%d} (%llu) because cluster configuration is changed from %d to %d (old mask %llx) since transaction start",
MTM_ELOG(ERROR, "Error out %s {%d} (%llu) because cluster configuration is changed from %d to %d (old mask %llx) since transaction start and we aren't online",
MTM_ELOG(ERROR, "Error out %s (%llu) because cluster configuration is changed from %d to %d (old mask %llx) since transaction start and we aren't online",
0 commit comments