[SERVER-24577] Oplog as Buffer: Oplog Buffer functions should accept OperationContext Created: 14/Jun/16  Updated: 25/Jan/17  Resolved: 21/Jun/16

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

Type: Task Priority: Major - P3
Reporter: Benety Goh Assignee: Benety Goh
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
Related
is related to SERVER-23641 Oplog as Buffer: Create OplogBuffer i... Closed
is related to SERVER-24490 Oplog as Buffer: Implement Collection... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 16 (06/24/16)
Participants:

 Description   

Some OplogBuffer implementations (such as OplogBufferCollection) require an OperationContext to function correctly.

This change will affect components that use OplogBuffer such as BackgroundSync and DataReplicator.



 Comments   
Comment by Githook User [ 21/Jun/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-24577 DataReplicator should provide a valid OperationContext to OplogBuffer
Branch: master
https://github.com/mongodb/mongo/commit/531ad89426dc5c58457b6272a0894a5c12eb6e7d

Comment by Githook User [ 16/Jun/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-24577 removed OperationContext argument from some OplogBuffer functions: isEmpty(), getSize(), getCount()
Branch: master
https://github.com/mongodb/mongo/commit/f12a74ba3db545e7c6e11453d5db9c022e5ba5fc

Comment by Githook User [ 16/Jun/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-24577 added OperationContext argument to OplogBuffer interface
Branch: master
https://github.com/mongodb/mongo/commit/ecf94af392c33b88fadb444c8868cd540fd8d316

Comment by Githook User [ 16/Jun/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-24577 added support to ThreadPool for post-initialization function on worker threads.
Branch: master
https://github.com/mongodb/mongo/commit/5f6d60491cbfba55008d050564c15ba27590aa1c

Comment by Githook User [ 16/Jun/16 ]

Author:

{u'username': u'benety', u'name': u'Benety Goh', u'email': u'benety@mongodb.com'}

Message: SERVER-24577 updated ReplicationExecutor to run callbacks on client threads
Branch: master
https://github.com/mongodb/mongo/commit/3b9961a3af0efacb94b1f0706b22b7d3cb2e670c

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