[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:
Backports
Depends
Documented
is documented by DOCS-12383 Docs for SERVER-9043: Link `flushRout... Closed
Duplicate
is duplicated by SERVER-56835 Link the `flushRouterConfig` command ... Closed
Related
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.0, v3.6
Sprint: Sharding 2019-01-28
Participants:
Case:

 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: SERVER-9043/SERVER-31156 Link flushRouterConfig on MongoD and make it accept a namespace argument

(cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6)
(cherry picked from commit dbcfdd8a27453e2ff552bcaa6679aac1cbc1d428)
Branch: v3.6
https://github.com/mongodb/mongo/commit/52b87981917afaa4b93a73218404690a69036016

Comment by Githook User [ 21/Jan/19 ]

Author:

{'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'}

Message: SERVER-9043/SERVER-31156 Link flushRouterConfig on MongoD and make it accept a namespace argument

(cherry picked from commit e4f26d25632f94a6577028ccefd32069550628b6)
Branch: v4.0
https://github.com/mongodb/mongo/commit/dbcfdd8a27453e2ff552bcaa6679aac1cbc1d428

Comment by Githook User [ 20/Jan/19 ]

Author:

{'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'}

Message: SERVER-9043/SERVER-31156 Link flushRouterConfig on MongoD and make it accept a namespace argument
Branch: master
https://github.com/mongodb/mongo/commit/e4f26d25632f94a6577028ccefd32069550628b6

Comment by Gregory McKeon (Inactive) [ 12/Jul/18 ]

andre.defrere in the current version, is there any reason to implement this?

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