[SERVER-44523] Cease streaming exhaust isMaster replies on error (mongod) Created: 08/Nov/19  Updated: 27/Oct/23  Resolved: 30/Dec/19

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: Tess Avitabile (Inactive)
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-44510 Service layer / command changes to im... Closed
is depended on by SERVER-44524 Cease streaming exhaust isMaster repl... Closed
Sprint: Repl 2020-01-13
Participants:

 Comments   
Comment by Tess Avitabile (Inactive) [ 30/Dec/19 ]

That's right, streamable isMaster does not hold onto any resources. Great, I will close both tickets!

Comment by Lingzhi Deng [ 30/Dec/19 ]

Sounds correct. And for exhaust cursors, we also clean up the cursors. But if streamable isMaster does not hold onto any resources, then there is nothing to do.

Comment by Tess Avitabile (Inactive) [ 30/Dec/19 ]

My understanding is that there is no work to do for this ticket or for SERVER-44524. We end the transport session when there is an error sinking the message to the client (see here). This will terminate the exhaust stream. ldeng, does that sound correct to you?

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