Investigate checkMetadataConsistency shard catalog mismatch during paused migrations

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • ALL
    • CAR Team 2026-07-20
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      checkMetadataConsistency reports InconsistentShardCatalogCollectionMetadata for shardCatalogEntry from the in-memory shard catalog while migrations are paused. Investigate the catalog synchronization race, determine the expected behavior, and remove the temporary test workaround once fixed.

       

      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground]  : Found metadata inconsistencies: [
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 	{
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 		"type" : "InconsistentShardCatalogCollectionMetadata",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 		"description" : "Found inconsistencies between collection metadata in the global catalog and the shard catalog",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 		"details" : {
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 			"namespace" : "test1_fsmdb0.fsmcoll0",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 			"collectionUUID" : UUID("547a58b1-f81e-4fe8-be48-6555564c624d"),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 			"details" : {
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 				"field" : "shardCatalogEntry",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 				"source" : "inMemoryShardCatalog",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 				"shardCatalog" : {
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"_id" : "test1_fsmdb0.fsmcoll0",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"lastmodEpoch" : ObjectId("6a4fb489119a4c44ace8e0ad"),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"timestamp" : Timestamp(1783608457, 36),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"uuid" : UUID("547a58b1-f81e-4fe8-be48-6555564c624d"),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"key" : {
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 						"skey" : 1
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					},
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"unique" : false,
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"lastmod" : ISODate("2026-07-09T14:48:01.360Z")
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 				},
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 				"globalCatalog" : {
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"_id" : "test1_fsmdb0.fsmcoll0",
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"lastmodEpoch" : ObjectId("6a4fb489119a4c44ace8e0ad"),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"timestamp" : Timestamp(1783608457, 36),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"uuid" : UUID("547a58b1-f81e-4fe8-be48-6555564c624d"),
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"key" : {
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 						"skey" : 1
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					},
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"unique" : false,
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"allowChunkOperations" : false,
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 					"lastmod" : ISODate("2026-07-09T14:47:37.218Z")
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 				}
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 			}
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 		}
      [fsm_workload_test:random_moveChunk_multi_update_delete_paused_migrations:CheckMetadataConsistencyInBackground] 	},
      

       

            Assignee:
            Aitor Esteve Alvarado
            Reporter:
            Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: