Skip to content

Commit

Permalink
Merge pull request hazelcast#13678 from metanet/fix/maint/13582
Browse files Browse the repository at this point in the history
[BACKPORT] Fix MigrationInvocationsSafetyTest failure
  • Loading branch information
metanet committed Sep 3, 2018
2 parents 268d381 + 0cc690f commit b9cb772
Showing 1 changed file with 5 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,11 @@ private void setMigrationListenerToDropCommitResponse(final HazelcastInstance ma
getPartitionServiceImpl(destination).setInternalMigrationListener(new InternalMigrationListener() {
final AtomicReference<MigrationInfo> committedMigrationInfoRef = new AtomicReference<MigrationInfo>();

@Override
public void onMigrationStart(MigrationParticipant participant, MigrationInfo migrationInfo) {
assertClusterStateEventually(ClusterState.ACTIVE, destination);
}

@Override
public void onMigrationCommit(MigrationParticipant participant, MigrationInfo migrationInfo) {
if (participant == MigrationParticipant.DESTINATION && committedMigrationInfoRef.compareAndSet(null, migrationInfo)) {
Expand Down

0 comments on commit b9cb772

Please sign in to comment.