I am getting following errors on a sharded cluster. What is the reason for this and what should I do to fix it?
mongos> db.description.find()
error: {
"$err" : "could not initialize cursor across all shards because : setShardVersion failed host:
mng03.host.net:27018 { oldVersion: Timestamp 0|0, ns: \"product.description\", version: Timestamp 1000|2, globalVersion: Timestamp 3000|1, reloadConfig: true, errmsg: \"shard global version for collection is higher than trying to set to 'product.description'\", ok: 0.0 } @ set02/
mng03.host.net:27018,
mng04.host.net:27018",
"code" : 14827
}
mongos> db.description.find()
error: {
"$err" : "setShardVersion failed host:
mng03.host.net:27018 { oldVersion: Timestamp 0|0, ns: \"product.description\", version: Timestamp 1000|2, globalVersion: Timestamp 3000|1, reloadConfig: true, errmsg: \"shard global version for collection is higher than trying to set to 'product.description'\", ok: 0.0 }",
"code" : 10429
}
{ "_id" : "product", "partitioned" : true, "primary" : "set02" }
product.description chunks:
set02 2
{ "pId" : { $minKey : 1 }, "rm" : { $minKey : 1 } } -->> { "pId" : 32944369, "rm" : "2783" } on : set02 { "t" : 1000, "i" : 1 }
{ "pId" : 32944369, "rm" : "2783" } -->> { "pId" : { $maxKey : 1 }, "rm" : { $maxKey : 1 } } on : set02 { "t" : 1000, "i" : 2 }
{ "_id" : "amdin", "partitioned" : false, "primary" : "set01" }