[SERVER-24490] Oplog as Buffer: Implement CollectionOplogBuffer Created: 09/Jun/16  Updated: 14/Jul/16  Resolved: 22/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: Crystal Horn Assignee: Judah Schvimer
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-23641 Oplog as Buffer: Create OplogBuffer i... Closed
Documented
Related
related to SERVER-24706 Oplog as Buffer: default namespace in... Closed
related to SERVER-24577 Oplog as Buffer: Oplog Buffer functio... Closed
related to SERVER-24728 Oplog as Buffer: create new error cod... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 16 (06/24/16)
Participants:
Linked BF Score: 0

 Description   

This may involve changes to the storage interface.
“Collection scan” with cursor
Might have to revisit the OplogBuffer interface.
Unit test using the ephemeral storage engine provided by the ServiceContextMongoDTest fixture.



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

Author:

{u'username': u'judahschvimer', u'name': u'Judah Schvimer', u'email': u'judah@mongodb.com'}

Message: SERVER-24490 provide operation context to steady state oplog buffer factory
Branch: master
https://github.com/mongodb/mongo/commit/d222d687624c13e326da3afd2842eeb7faef4fd4

Comment by Githook User [ 22/Jun/16 ]

Author:

{u'username': u'judahschvimer', u'name': u'Judah Schvimer', u'email': u'judah@mongodb.com'}

Message: SERVER-24490 Implemented blocking pop and peek in OplogBufferCollection
Branch: master
https://github.com/mongodb/mongo/commit/27657ac9446685ef9e35272d6045e9548cfff156

Comment by Githook User [ 20/Jun/16 ]

Author:

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

Message: SERVER-24490 oplog buffer collection should use storage interface
Branch: master
https://github.com/mongodb/mongo/commit/eaf507a65787759935e786a15ea58efb91fc004b

Comment by Githook User [ 17/Jun/16 ]

Author:

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

Message: SERVER-24490 temporarily disable OplogBufferCollection test cases failing under Windows
Branch: master
https://github.com/mongodb/mongo/commit/90a21d21edb36451d9dc49e76735b50725f91adb

Comment by Githook User [ 17/Jun/16 ]

Author:

{u'username': u'judahschvimer', u'name': u'Judah Schvimer', u'email': u'judah@mongodb.com'}

Message: SERVER-24490 implement OplogBufferCollection
Branch: master
https://github.com/mongodb/mongo/commit/8a85214314f547cdd4310a14a88f1411693eb208

Comment by Githook User [ 13/Jun/16 ]

Author:

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

Message: SERVER-24490 added OplogBufferCollection (incomplete)

Stores unapplied operations read from sync source in a temporary collection while initial sync is copying collections.
Branch: master
https://github.com/mongodb/mongo/commit/8b226a3149d9da492b6441fd0cf1527de5f0ccad

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