[SERVER-18807] rollback should drop dblock when fetching docs over the network Created: 03/Jun/15  Updated: 25/Jan/17  Resolved: 09/Jun/15

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

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

Issue Links:
Related
is related to SERVER-27555 ReplicationCoordinatorImpl::_memberSt... Closed
is related to SERVER-18035 Data Replicator: Refactor Rollback Code Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: RPL 4 06/05/15, RPL 5 06/26/16
Participants:

 Description   

Otherwise, you could not shut down the server timely, if the remote connection hung.



 Comments   
Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 disallow writes to oplog while in rollback
Branch: master
https://github.com/mongodb/mongo/commit/5902eb0903eb04a546c21fe8bbc1d9364e8fafa3

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 modified ReplicationCoordinator::canAcceptWritesForDatabases to accept a namespace instead of a database name
Branch: master
https://github.com/mongodb/mongo/commit/7a051310660319f3fc33b85722a206a11fa20309

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 applyCommand_inlock should invoke applyOps with database name instead of namespace
Branch: master
https://github.com/mongodb/mongo/commit/23628bdf724248a28bb73f6a1b647139ca09e465

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 disallow reading from oplog while in rollback
Branch: master
https://github.com/mongodb/mongo/commit/bf906b8adfaab5fc20205482f2d069e27a2c1aa5

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 close all connections when transitioning replication member state to ROLLBACK
Branch: master
https://github.com/mongodb/mongo/commit/acc78660cf97acfdb85bb0fd641d14f6d6c29741

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 OplogReader connection should use same MessagePort tag as connection pool in replication coordinator
Branch: master
https://github.com/mongodb/mongo/commit/a0f7f8ca367dcb79f5dd5c6a62b32876144e6eef

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 local oplog should grab database and collection locks
Branch: master
https://github.com/mongodb/mongo/commit/089c07c95443283390db78937ab5785041b991fd

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 removed global lock in syncRollback

added more test cases for rolling back delete operations
Branch: master
https://github.com/mongodb/mongo/commit/1e3a1c444432e05d72da58d8d2d82db7638cace8

Comment by Githook User [ 09/Jun/15 ]

Author:

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

Message: SERVER-18807 fixed replsets/rollback5.js so that test will reconnect to node that was rolled back
Branch: master
https://github.com/mongodb/mongo/commit/006b7a86fdf8acd516d06c2c6f109f0af71ab599

Comment by Githook User [ 08/Jun/15 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-18807: Add commit/rollback functionality to recovery_unit_noop.h
Branch: master
https://github.com/mongodb/mongo/commit/1367fe09ce1f76479bb88bf570b5928212396024

Generated at Thu Feb 08 03:48:48 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.