Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-65668

Stale config in catalog shard POC

    • 3

      Test:

      jstests/sharding/balancer_window.js
      

      Failure:

      [js_test:balancer_window] uncaught exception: Error: command failed: {
      [js_test:balancer_window] 	"ok" : 0,
      [js_test:balancer_window] 	"errmsg" : "this shard no longer contains chunks for test.user, the collection may have been dropped",
      [js_test:balancer_window] 	"code" : 13388,
      [js_test:balancer_window] 	"codeName" : "StaleConfig",
      [js_test:balancer_window] 	"ns" : "test.user",
      [js_test:balancer_window] 	"vReceived" : Timestamp(2, 0),
      [js_test:balancer_window] 	"vReceivedEpoch" : ObjectId("6258451b96ac23a4407a8297"),
      [js_test:balancer_window] 	"vReceivedTimestamp" : Timestamp(1649952027, 3),
      [js_test:balancer_window] 	"vWanted" : Timestamp(0, 0),
      [js_test:balancer_window] 	"vWantedEpoch" : ObjectId("6258451b96ac23a4407a8297"),
      [js_test:balancer_window] 	"vWantedTimestamp" : Timestamp(1649952027, 3),
      [js_test:balancer_window] 	"shardId" : "balancer_window-rs0",
      [js_test:balancer_window] 	"$clusterTime" : {
      [js_test:balancer_window] 		"clusterTime" : Timestamp(1649952079, 2),
      [js_test:balancer_window] 		"signature" : {
      [js_test:balancer_window] 			"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
      [js_test:balancer_window] 			"keyId" : NumberLong(0)
      [js_test:balancer_window] 		}
      [js_test:balancer_window] 	},
      [js_test:balancer_window] 	"operationTime" : Timestamp(1649952079, 2)
      [js_test:balancer_window] } with original command request: {
      [js_test:balancer_window] 	"query" : {
      [js_test:balancer_window] 		"aggregate" : "user",
      [js_test:balancer_window] 		"pipeline" : [
      [js_test:balancer_window] 			{
      [js_test:balancer_window] 				"$indexStats" : {
      [js_test:balancer_window] 
      [js_test:balancer_window] 				}
      [js_test:balancer_window] 			},
      [js_test:balancer_window] 			{
      [js_test:balancer_window] 				"$group" : {
      [js_test:balancer_window] 					"_id" : "$shard",
      [js_test:balancer_window] 					"indexes" : {
      [js_test:balancer_window] 						"$push" : {
      [js_test:balancer_window] 							"spec" : "$spec"
      [js_test:balancer_window] 						}
      [js_test:balancer_window] 					}
      [js_test:balancer_window] 				}
      [js_test:balancer_window] 			},
      [js_test:balancer_window] 			{
      [js_test:balancer_window] 				"$project" : {
      [js_test:balancer_window] 					"_id" : 0,
      [js_test:balancer_window] 					"shard" : "$_id",
      [js_test:balancer_window] 					"indexes" : 1
      [js_test:balancer_window] 				}
      [js_test:balancer_window] 			}
      [js_test:balancer_window] 		],
      [js_test:balancer_window] 		"readConcern" : {
      [js_test:balancer_window] 			"level" : "local"
      [js_test:balancer_window] 		},
      [js_test:balancer_window] 		"cursor" : {
      [js_test:balancer_window] 
      [js_test:balancer_window] 		},
      [js_test:balancer_window] 		"lsid" : {
      [js_test:balancer_window] 			"id" : UUID("efc7d079-867f-406d-9bd7-d7bf236c6a1f")
      [js_test:balancer_window] 		},
      [js_test:balancer_window] 		"$clusterTime" : {
      [js_test:balancer_window] 			"clusterTime" : Timestamp(1649952076, 21),
      [js_test:balancer_window] 			"signature" : {
      [js_test:balancer_window] 				"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="),
      [js_test:balancer_window] 				"keyId" : NumberLong(0)
      [js_test:balancer_window] 			}
      [js_test:balancer_window] 		}
      [js_test:balancer_window] 	},
      [js_test:balancer_window] 	"$readPreference" : {
      [js_test:balancer_window] 		"mode" : "primary"
      [js_test:balancer_window] 	}
      [js_test:balancer_window] } on connection: connection to ip-10-122-2-167:20022 : aggregate failed :
      [js_test:balancer_window] _getErrorWithCode@src/mongo/shell/utils.js:24:13
      [js_test:balancer_window] doassert@src/mongo/shell/assert.js:18:14
      [js_test:balancer_window] _assertCommandWorked@src/mongo/shell/assert.js:759:25
      [js_test:balancer_window] assert.commandWorked@src/mongo/shell/assert.js:851:16
      [js_test:balancer_window] DB.prototype._runAggregate@src/mongo/shell/db.js:286:12
      [js_test:balancer_window] DBCollection.prototype.aggregate@src/mongo/shell/collection.js:974:21
      [js_test:balancer_window] getPerShardIndexes@jstests/sharding/libs/sharded_index_util.js:52:14
      [js_test:balancer_window] makeGetIndexDocsFunc/<@jstests/libs/override_methods/check_indexes_consistent_across_cluster.js:40:45
      [js_test:balancer_window] ShardingTest.prototype.checkIndexesConsistentAcrossCluster@jstests/libs/override_methods/check_indexes_consistent_across_cluster.js:65:42
      [js_test:balancer_window] ShardingTest/this.stop@src/mongo/shell/shardingtest.js:384:14
      [js_test:balancer_window] @jstests/sharding/balancer_window.js:96:4
      [js_test:balancer_window] @jstests/sharding/balancer_window.js:97:3
      
      

            Assignee:
            kshitij.gupta@mongodb.com Kshitij Gupta
            Reporter:
            andrew.shuvalov@mongodb.com Andrew Shuvalov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: