|
This issue can trigger to an invariant failure when running multiple resharding operations in sequence because DonorStateMachine and RecipientStateMachine assume they have exclusive access to the ReshardingMetrics.
[j0:s1:n0] | 2021-10-13T20:46:56.388+00:00 I RESHARD 5279506 [ReshardingRecipientService-0] "Transitioned resharding recipient state","attr":{"newState":"cloning","oldState":"creating-collection","namespace":"test0_fsmdb0.fsmcoll0","collectionUUID":{"uuid":{"$uuid":"2d7cd853-4ab9-46c9-9672-910c3696c197"}},"reshardingUUID":{"uuid":{"$uuid":"c1206c8f-2c14-41cb-aafc-f23e664e0495"}}}
|
...
|
[j0:s1:n0] | 2021-10-13T20:47:00.995+00:00 I REPL 21358 [ReplCoord-7] "Replica set state transition","attr":{"newState":"SECONDARY","oldState":"PRIMARY"}
|
...
|
[j0:s1:n2] | 2021-10-13T20:47:04.201+00:00 I RESHARD 5279506 [ReshardingRecipientService-3] "Transitioned resharding recipient state","attr":{"newState":"done","oldState":"strict-consistency","namespace":"test0_fsmdb0.fsmcoll0","collectionUUID":{"uuid":{"$uuid":"2d7cd853-4ab9-46c9-9672-910c3696c197"}},"reshardingUUID":{"uuid":{"$uuid":"c1206c8f-2c14-41cb-aafc-f23e664e0495"}}}
|
...
|
[j0:s1:n0] | 2021-10-13T20:47:19.858+00:00 F ASSERT 23081 [ReshardingRecipientService-2] "Invariant failure","attr":{"expr":"!_currentOp->recipientState","msg":"Another operation is in progress","file":"src/mongo/db/s/resharding/resharding_metrics.cpp","line":472}
|
[j0:s1:n0] | 2021-10-13T20:47:19.858+00:00 F ASSERT 23082 [ReshardingRecipientService-2] "\n\n***aborting after invariant() failure\n\n"
|
[j0:s1:n0] | 2021-10-13T20:47:19.858+00:00 F CONTROL 4757800 [ReshardingRecipientService-2] "Writing fatal message","attr":{"message":"Got signal: 6 (Aborted).\n"}
|
https://evergreen.mongodb.com/lobster/build/61823411e61632ffd5de8754e7e4799b/test/61674598be07c441d96714a7/#bookmarks=0%2C20262%2C23125%2C24406%2C33374%2C33375%2C33376%2C321794&f~=000~%5C%5Bj0%3As1%3An0%5C%5D&f~=100~%5C%5Bj0%3As1.%2A%22%28Replica%20set%20state%20transition%7CTransitioned%20resharding%20recipient%20state%29%22&shareLine=33374
|