Change events stream stops working when a node fails in ReplicaSet

Change streams do not report events that haven’t been majority-committed. Change stream will wait until the event has propagated to a majority of nodes. See this section in docs.
This is because an event which has not yet been majority-committed may be rolled back , and this also can lead to change stream becoming non-resumable.

3 Likes