[SERVER-44954] Use tailable awaitable isMaster Created: 04/Dec/19  Updated: 29/Oct/23  Resolved: 17/Apr/20

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

Type: Improvement Priority: Major - P3
Reporter: Benjamin Caimano (Inactive) Assignee: Janna Golden
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-44510 Service layer / command changes to im... Closed
depends on SERVER-44951 Expand TaskExecutor to implement sche... Closed
depends on SERVER-44952 Implement awaitable isMaster client p... Closed
is depended on by SERVER-47267 Exhaust isMaster replies are logged a... 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, Service arch 2020-05-04
Participants:
Linked BF Score: 46

 Description   

Awaitable isMaster allows the client to specify exhaustAllowed and receive a tailable response. This will involve less command requests in the process of SDAM. This work will need to be evaluated for performance impact either via existing or new perf suites.



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

Author:

{'name': 'jannaerin', 'email': 'golden.janna@gmail.com', 'username': 'jannaerin'}

Message: SERVER-44954 Streamable RSM uses exhaust isMaster

(cherry picked from commit 23e6f954d7ef5ab73f5540b46c6b3794b7ecfbdc)
Branch: v4.4
https://github.com/mongodb/mongo/commit/e5b78551eb666c3ae61691acfe8e9ea1c6b33651

Comment by Githook User [ 17/Apr/20 ]

Author:

{'name': 'jannaerin', 'email': 'golden.janna@gmail.com', 'username': 'jannaerin'}

Message: SERVER-44954 Streamable RSM uses exhaust isMaster
Branch: master
https://github.com/mongodb/mongo/commit/23e6f954d7ef5ab73f5540b46c6b3794b7ecfbdc

Comment by Githook User [ 25/Mar/20 ]

Author:

{'email': 'golden.janna@gmail.com', 'name': 'jannaerin', 'username': 'jannaerin'}

Message: Revert "SERVER-44954 Streamable RSM uses exhaust isMaster"

This reverts commit 8124a8d047ce142f6d6defc089e5e71192721a5c.
Branch: master
https://github.com/mongodb/mongo/commit/6078a968b5583072503b020c03e0f386c726a8f6

Comment by Githook User [ 25/Mar/20 ]

Author:

{'name': 'jannaerin', 'username': 'jannaerin', 'email': 'golden.janna@gmail.com'}

Message: SERVER-44954 Streamable RSM uses exhaust isMaster
Branch: master
https://github.com/mongodb/mongo/commit/8124a8d047ce142f6d6defc089e5e71192721a5c

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