Details
Description
I tried to run setIndexCommitQuorum against a mongos on a non-existent index build and the command returns successfully:
{
|
"ok" : 1, |
"$clusterTime" : { |
"clusterTime" : Timestamp(1620827363, 2), |
"signature" : { |
"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), |
"keyId" : NumberLong(0) |
}
|
},
|
"operationTime" : Timestamp(1620827363, 2) |
}
|
Running the same command against the primary mongod returns the expected result:
{
|
"ok" : 0, |
"errmsg" : "Cannot find an index build on collection 'repro.repro' with the provided index names", |
"code" : 27, |
"codeName" : "IndexNotFound", |
"$gleStats" : { |
"lastOpTime" : { |
"ts" : Timestamp(1620827362, 16), |
"t" : NumberLong(1) |
},
|
"electionId" : ObjectId("7fffffff0000000000000001") |
},
|
"lastCommittedOpTime" : Timestamp(1620827363, 2), |
"$configServerState" : { |
"opTime" : { |
"ts" : Timestamp(1620827362, 22), |
"t" : NumberLong(-1) |
}
|
},
|
"$clusterTime" : { |
"clusterTime" : Timestamp(1620827363, 2), |
"signature" : { |
"hash" : BinData(0,"AAAAAAAAAAAAAAAAAAAAAAAAAAA="), |
"keyId" : NumberLong(0) |
}
|
},
|
"operationTime" : Timestamp(1620827363, 2) |
}
|