[SERVER-7668] Split chunks on tag ranges Created: 14/Nov/12  Updated: 07/Jul/23  Resolved: 24/Dec/12

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: 2.2.1
Fix Version/s: 2.3.2

Type: Bug Priority: Major - P3
Reporter: Scott Hernandez (Inactive) Assignee: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: balancer, tagging
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-18361 Sharding "top" splits should respect ... Closed
Operating System: ALL
Participants:
Case:

 Description   

When moving chunks with ranges see if they reside on a tagged range and split at that value so chunks don't span tagged ranges.



 Comments   
Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'asya999', u'name': u'Asya Kamsky', u'email': u'asya999@gmail.com'}

Message: removing incorrect section

This hasn't been the case since 2.2 - see SERVER-7668 which fixed it for 2.3.2.

Signed-off-by: Sam Kleinman <samk@10gen.com>
Branch: master
https://github.com/mongodb/docs/commit/c84f31e0b61ee7d61cf0b7497551a73ebd339ea9

Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'asya999', u'name': u'Asya Kamsky', u'email': u'asya999@gmail.com'}

Message: removing incorrect section

This hasn't been the case since 2.2 - see SERVER-7668 which fixed it for 2.3.2.

Signed-off-by: Sam Kleinman <samk@10gen.com>
Branch: v2.4
https://github.com/mongodb/docs/commit/29adb0bf4b54eecc645a6a6ee8aa56919aa4a0a4

Comment by auto [ 27/Dec/12 ]

Author:

{u'date': u'2012-12-27T09:19:41Z', u'email': u'matulef@gmail.com', u'name': u'Kevin Matulef'}

Message: SERVER-7668 further cleanup related to extending range bounds

This removes the complicated modifiedRangeBound method in
dbhelpers.h/cpp and replaces it with calls to the extendRangeBound
method defined in the previous SERVER-7668 patch, as well as the
toKeyFormat method. The latter has been split into two functions,
toKeyFormat and inferKeyPattern, which have more intuitive behavior.
Branch: master
https://github.com/mongodb/mongo/commit/871d874036a841253cd7c8d6b1d31f506d8099eb

Comment by auto [ 27/Dec/12 ]

Author:

{u'date': u'2012-12-27T09:19:41Z', u'email': u'matulef@gmail.com', u'name': u'Kevin Matulef'}

Message: SERVER-7668 further cleanup related to extending range bounds

This removes the complicated modifiedRangeBound method in
dbhelpers.h/cpp and replaces it with calls to the extendRangeBound
method defined in the previous SERVER-7668 patch, as well as the
toKeyFormat method. The latter has been split into two functions,
toKeyFormat and inferKeyPattern, which have more intuitive behavior.
Branch: master
https://github.com/mongodb/mongo/commit/871d874036a841253cd7c8d6b1d31f506d8099eb

Comment by auto [ 27/Dec/12 ]

Author:

{u'date': u'2012-12-27T08:50:15Z', u'email': u'matulef@gmail.com', u'name': u'Kevin Matulef'}

Message: SERVER-7668 append MinKey instead of null when extending tag boundary
Branch: master
https://github.com/mongodb/mongo/commit/a02754295ab258f2d10f1c1d668c3f24c633afb1

Comment by auto [ 24/Dec/12 ]

Author:

{u'date': u'2012-12-24T15:51:06Z', u'email': u'eliot@10gen.com', u'name': u'Eliot Horowitz'}

Message: SERVER-7668: fix case where range is on a portion of shard key
Branch: master
https://github.com/mongodb/mongo/commit/27e342b284e0b43190a09d1f9b39ad489c04c8cc

Comment by auto [ 24/Dec/12 ]

Author:

{u'date': u'2012-12-24T14:22:49Z', u'email': u'scotthernandez@gmail.com', u'name': u'Scott Hernandez'}

Message: SERVER-7668: add extra test and cleanup code comment
Branch: master
https://github.com/mongodb/mongo/commit/5c83c4816968294b6a930374332154b9549f67e3

Comment by auto [ 24/Dec/12 ]

Author:

{u'date': u'2012-12-23T23:24:37Z', u'email': u'eliot@10gen.com', u'name': u'Eliot Horowitz'}

Message: SERVER-7668 - make sure we have chunks split on tag ranges
Branch: master
https://github.com/mongodb/mongo/commit/8bc01d2eb642514983eeb87ff3c696b8ac6c3b46

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