This is a follow-on to
SERVER-33191. The repro in that ticket updated large documents by incrementing a field; this repro is similar except that it updates the document by pushing a value onto an array. The symptoms of the latter use case disappeared in 3.6.7, but this use case still has similar bad symptoms in 3.6.8: the secondary takes much longer to apply the updates than the primary, and eventually hangs with the cache full.
- A-B: secondary member 2 is stopped while some updates are applied
- B-C: secondary member 2 is restarted and works to catch up but applies the updates much more slowly than the primary and other secondary did due to
- C: secondary is now hung waiting for cache
including the checkpoint thread