[SERVER-29752] Two Phase Drops: support dropping of system collections when applying operations Created: 20/Jun/17  Updated: 30/Oct/23  Resolved: 21/Jun/17

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

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

Issue Links:
Related
related to SERVER-31488 dropping a drop-pending collection vi... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Repl 2017-07-10
Participants:

 Description   

When dropping databases under the two phase design, collection drop oplog entries will be generated for system collections. We need to be able to apply these operations on secondary nodes in order to complete the two phase drop instead of silently failing due to a check in DatabaseImpl::dropCollection().

Additionally, this will add support to the applyOps command for dropping system collections.



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

Author:

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

Message: SERVER-29752 remove IllegalOperation as an acceptable error when applying collection drops
Branch: master
https://github.com/mongodb/mongo/commit/c8d5febd628b4ada39830cd4e3a6364f9386e8ec

Comment by Githook User [ 21/Jun/17 ]

Author:

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

Message: SERVER-29752 support dropping of system collections when applying operations
Branch: master
https://github.com/mongodb/mongo/commit/74794ae5c03d75527b9aa0759d6f11de2217c172

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