[SERVER-46514] Normalize host selection for mirrored reads sampling Created: 28/Feb/20  Updated: 08/Jan/24  Resolved: 16/Apr/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.4.0-rc2, 4.7.0

Type: Improvement Priority: Major - P3
Reporter: Benjamin Caimano (Inactive) Assignee: Amirsaman Memaripour
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-46619 Move Baton to Client Closed
Related
related to SERVER-72373 Ban `rand` Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v4.4
Sprint: Service Arch 2020-03-09, Service Arch 2020-03-23, Service Arch 2020-04-06, Service arch 2020-04-20
Participants:

 Description   

We currently need to send mirrored reads to every eligible host in one burst because it decreases memory pressure. However, this causes irregular traffic patterns. We should solve our memory pressure issues with smart allocations and then send mirrored reads only to a subset of hosts each time.



 Comments   
Comment by Githook User [ 20/Apr/20 ]

Author:

{'name': 'Amirsaman Memaripour', 'email': 'amirsaman.memaripour@mongodb.com', 'username': 'samanca'}

Message: SERVER-46514 Normalize host selection for mirrored reads

(cherry picked from commit b483650696b6d67dd3c651b3e8cd2926d3776ff3)
Branch: v4.4
https://github.com/mongodb/mongo/commit/dea8b034f14f20737df28be440305d20b64ed354

Comment by Githook User [ 20/Apr/20 ]

Author:

{'name': 'Amirsaman Memaripour', 'email': 'amirsaman.memaripour@mongodb.com', 'username': 'samanca'}

Message: SERVER-46514 Allow mirroring maestro to leave GC for the client thread

(cherry picked from commit 6ad41d820bc3827aa295c37f14ef0420f44d3f8a)
Branch: v4.4
https://github.com/mongodb/mongo/commit/ae978b3b05f76f6cdff46e54dd7dfa45b3aac413

Comment by Githook User [ 16/Apr/20 ]

Author:

{'name': 'Amirsaman Memaripour', 'email': 'amirsaman.memaripour@mongodb.com', 'username': 'samanca'}

Message: SERVER-46514 Normalize host selection for mirrored reads
Branch: master
https://github.com/mongodb/mongo/commit/b483650696b6d67dd3c651b3e8cd2926d3776ff3

Comment by Githook User [ 16/Apr/20 ]

Author:

{'name': 'Amirsaman Memaripour', 'email': 'amirsaman.memaripour@mongodb.com', 'username': 'samanca'}

Message: SERVER-46514 Allow mirroring maestro to leave GC for the client thread
Branch: master
https://github.com/mongodb/mongo/commit/6ad41d820bc3827aa295c37f14ef0420f44d3f8a

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