[SERVER-5475] use chunk diffs instead of full chunk data reload in mongod and mongos Created: 02/Apr/12  Updated: 11/Jul/16  Resolved: 22/May/12

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

Type: Improvement Priority: Major - P3
Reporter: Greg Studer Assignee: Greg Studer
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-1326 ChunkManager::reload() should only lo... Closed
Related
Participants:

 Description   

At least in the short term, we'll also need to get the max-version-per-shard, but this can be done as an or query with # of clauses = # of shards + 1. Ideally shard versioning would be totally transparent to splits, but not quite the case now (we need to totally ignore minor version in mongod and mongos except when performing splits).



 Comments   
Comment by auto [ 17/Jul/12 ]

Author:

{u'date': u'2012-07-16T16:33:07-07:00', u'email': u'greg@10gen.com', u'name': u'Greg Studer'}

Message: SERVER-5475 SERVER-6249 don't check minor version when determining if a query can continue
Branch: master
https://github.com/mongodb/mongo/commit/957ef41666ef45076f779f36d6bef7ed8dd08405

Comment by auto [ 09/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-5475 out-parameter should be a ref
Branch: master
https://github.com/mongodb/mongo/commit/abbd41d2ea694f1e708ff86be7c70f1d5139c584

Comment by auto [ 04/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-5475 error code collision
Branch: master
https://github.com/mongodb/mongo/commit/659fdc26b676bba513762b78c4526b6bb848e4ad

Comment by auto [ 04/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-5475 merge split heuristics together into a mutable struct
Branch: master
https://github.com/mongodb/mongo/commit/d61dfb6f36488d50236ba28a37a9c68326f6e46b

Comment by auto [ 04/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'Greg Studer', u'email': u'greg@10gen.com'}

Message: SERVER-5475 format comments to 100 char lines from 120 char
Branch: master
https://github.com/mongodb/mongo/commit/8871fb9e2fdb6845814177d39dbe62f8e142d488

Comment by auto [ 04/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}

Message: SERVER-5475 mark stale config exceptions from splits (minor version mismatches) for eventual reload
Branch: master
https://github.com/mongodb/mongo/commit/3e696b2c0d35167007ec443d80467bd54e1f6906

Comment by auto [ 04/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}

Message: SERVER-5475 changes for mongod chunk diffs on config reload
Branch: master
https://github.com/mongodb/mongo/commit/fd316dab6fdf5387c3195e2d10226d872e35854c

Comment by auto [ 04/May/12 ]

Author:

{u'login': u'gregstuder', u'name': u'gregs', u'email': u'greg@10gen.com'}

Message: SERVER-5475 changes for mongos chunk diffs on config reload
Branch: master
https://github.com/mongodb/mongo/commit/124323ab756f950700ead71821fe6337cefc2762

Comment by Greg Studer [ 30/Apr/12 ]

v2 : http://codereview.10gen.com/7799037/

Comment by Greg Studer [ 12/Apr/12 ]

http://codereview.10gen.com/7680159/

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