[SERVER-9043] Link `flushRouterConfig` on the config server and shards Created: 21/Mar/13 Updated: 13/May/21 Resolved: 21/Jan/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Sharding |
| Affects Version/s: | None |
| Fix Version/s: | 3.6.11, 4.0.6, 4.1.8 |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Andre de Frere | Assignee: | Kaloian Manassiev |
| Resolution: | Done | Votes: | 4 |
| Labels: | ShardingRoughEdges, neweng, sharding-wfbf-day | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||
| Backport Requested: |
v4.0, v3.6
|
||||||||||||||||||||||||||||
| Sprint: | Sharding 2019-01-28 | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Case: | (copied to CRM) | ||||||||||||||||||||||||||||
| Description |
|
Currently there is the ability to flush router config on mongos nodes. The Primary nodes in repl sets also hold some cached config information in ChunkManager. Currently the way to 'flush' this information from a Primary is to step down, causing a new Primary to be elected. If the functionality existed that allowed a similar operation to FlushRouterConfig to run on Primaries, then this step down could be avoided in those cases where it currently is used. |
| Comments |
| Comment by Githook User [ 13/Feb/19 ] |
|
Author: {'name': 'Kaloian Manassiev', 'email': 'kaloian.manassiev@mongodb.com', 'username': 'kaloianm'}Message: (cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6) |
| Comment by Githook User [ 21/Jan/19 ] |
|
Author: {'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'}Message: (cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6) |
| Comment by Githook User [ 20/Jan/19 ] |
|
Author: {'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'}Message: |
| Comment by Gregory McKeon (Inactive) [ 12/Jul/18 ] |
|
andre.defrere in the current version, is there any reason to implement this? |