[SERVER-9019] Mongos keeps stale configs Created: 19/Mar/13  Updated: 10/Dec/14  Resolved: 07/Mar/14

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: 2.2.2
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Anton V. Volokhov Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

ubuntu 10.04


Operating System: ALL
Steps To Reproduce:

0. Run two mongos.
1. Insert some data via first mongos
2. Shard a collection via first mongos
3. Add sh.addTagRange("testdb.feed",{_id:MinKey},{_id:MaxKey},"firstShard") via first mongos , where firstShard is a tag for the first shard.
4. run db.stats() and db.feed.stats()
5. feel the difference.

Participants:

 Description   

mongos> db.feed.stats()
{
	"sharded" : false,
	"primary" : "shard2",
	"ns" : "testdb.feed",
	"count" : 608000,
	"size" : 842460996,
	"avgObjSize" : 1385.6266381578948,
	"storageSize" : 2408267776,
	"numExtents" : 19,
	"nindexes" : 1,
	"lastExtentSize" : 630562816,
	"paddingFactor" : 1,
	"systemFlags" : 1,
	"userFlags" : 0,
	"totalIndexSize" : 56667856,
	"indexSizes" : {
		"_id_" : 56667856
	},
	"ok" : 1
}
mongos> db.stats()
{
	"raw" : {
		"shard2/cs-mongodb02gt.load.net:27017,cs-mongodb04gt.load.net:27017" : {
			"db" : "testdb",
			"collections" : 6,
			"objects" : 2931051,
			"avgObjSize" : 1794.3665968282367,
			"dataSize" : 5259380008,
			"storageSize" : 7705743360,
			"numExtents" : 45,
			"indexes" : 6,
			"indexSize" : 190525328,
			"fileSize" : 12812550144,
			"nsSizeMB" : 16,
			"ok" : 1
		}
	},
	"objects" : 2931051,
	"avgObjSize" : 1794.3665968282367,
	"dataSize" : 5259380008,
	"storageSize" : 7705743360,
	"numExtents" : 45,
	"indexes" : 6,
	"indexSize" : 190525328,
	"fileSize" : 12812550144,
	"ok" : 1
}
mongos> db.adminCommand("flushRouterConfig")
{ "flushed" : true, "ok" : 1 }
mongos> db.feed.stats()
{
	"sharded" : true,
	"ns" : "testdb.feed",
	"count" : 1638334,
	"numExtents" : 21,
	"size" : 2202614692,
	"storageSize" : 2897113088,
	"totalIndexSize" : 152752208,
	"indexSizes" : {
		"_id_" : 152752208
	},
	"avgObjSize" : 1344.4234765316473,
	"nindexes" : 1,
	"nchunks" : 66,
	"shards" : {
		"shard1" : {
			"ns" : "testdb.feed",
			"count" : 1638334,
			"size" : 2202614692,
			"avgObjSize" : 1344.4234765316473,
			"storageSize" : 2897113088,
			"numExtents" : 21,
			"nindexes" : 1,
			"lastExtentSize" : 756604928,
			"paddingFactor" : 1,
			"systemFlags" : 1,
			"userFlags" : 0,
			"totalIndexSize" : 152752208,
			"indexSizes" : {
				"_id_" : 152752208
			},
			"ok" : 1
		}
	},
	"ok" : 1
}
mongos> db.stats()
{
	"raw" : {
		"shard1/cs-mongodb01gt.load.net:27017,cs-mongodb03gt.load.net:27017" : {
			"db" : "testdb",
			"collections" : 4,
			"objects" : 1645996,
			"avgObjSize" : 1344.5831217086798,
			"dataSize" : 2213178440,
			"storageSize" : 2897133568,
			"numExtents" : 24,
			"indexes" : 2,
			"indexSize" : 153463520,
			"fileSize" : 6373244928,
			"nsSizeMB" : 16,
			"ok" : 1
		},
		"shard2/cs-mongodb02gt.load.net:27017,cs-mongodb04gt.load.net:27017" : {
			"db" : "testdb",
			"collections" : 6,
			"objects" : 2931051,
			"avgObjSize" : 1794.3665968282367,
			"dataSize" : 5259380008,
			"storageSize" : 7705743360,
			"numExtents" : 45,
			"indexes" : 6,
			"indexSize" : 190525328,
			"fileSize" : 12812550144,
			"nsSizeMB" : 16,
			"ok" : 1
		}
	},
	"objects" : 4577047,
	"avgObjSize" : 1632.615624877787,
	"dataSize" : 7472558448,
	"storageSize" : 10602876928,
	"numExtents" : 69,
	"indexes" : 8,
	"indexSize" : 343988848,
	"fileSize" : 19185795072,
	"ok" : 1
}



 Comments   
Comment by Asya Kamsky [ 15/Oct/13 ]

This works correctly for me on the latest - possibly fixed or something in OP's local environment?

Generated at Thu Feb 08 03:19:06 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.