[SERVER-48648] Return updated ShardVersion in _configsvrCommitChunkMerge to avoid blind metadata refresh Created: 08/Jun/20  Updated: 29/Oct/23  Resolved: 17/May/21

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 4.2.15, 4.4.7, 5.0.0-rc0, 4.0.26

Type: Improvement Priority: Major - P3
Reporter: Tommaso Tocci Assignee: Simon Gratzer (Inactive)
Resolution: Fixed Votes: 0
Labels: neweng, sharding-wfbf-day
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-56894 Check minor element of Chunk Version ... Closed
is depended on by SERVER-56840 IDLify _configsvrCommitChunkMerge com... Closed
Related
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4, v4.2, v4.0
Sprint: Sharding EMEA 2021-05-17
Participants:

 Description   

Instead of doing a full metadata refresh , the new ShardVersion returned by the config server will be passed to the onShardVersionMismatch function that will ensure the cache coherence with respect to the returned ShardVersion by doing a refresh only if needed.



 Comments   
Comment by Githook User [ 17/Jun/21 ]

Author:

{'name': 'Simon Graetzer', 'email': 'simon.gratzer@mongodb.com'}

Message: SERVER-48648 Return updated ShardVersion in _configsvrCommitChunkMerge to avoid blind metadata refresh (BACKPORT-9095)
Branch: v4.0
https://github.com/mongodb/mongo/commit/676f6aed12f9f56143223ab8c6a04439d02e94a8

Comment by Githook User [ 31/May/21 ]

Author:

{'name': 'Simon Gratzer', 'email': 'simon.gratzer@mongodb.com'}

Message: SERVER-48648 Return updated ShardVersion in _configsvrCommitChunkMerge to avoid blind metadata refresh (BACKPORT-9093)
Branch: v4.4
https://github.com/mongodb/mongo/commit/4c2223d38d52a9afb2649c5c98cfb999e4aa5549

Comment by Githook User [ 14/May/21 ]

Author:

{'name': 'Simon Gratzer', 'email': 'simon.gratzer@mongodb.com'}

Message: SERVER-48648 Return updated ShardVersion in _configsvrCommitChunkMerge to avoid blind metadata refresh
Branch: master
https://github.com/mongodb/mongo/commit/2b53c513a801abf903f78d90b2e4cd2e7ad2c0db

Generated at Thu Feb 08 05:17:42 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.