[SERVER-30082] Two Phase Drops: remove all drop-pending collections on clean shutdown if current FCV is 3.4 Created: 10/Jul/17  Updated: 30/Oct/23  Resolved: 15/Jul/17

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

Type: Task 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
is related to SERVER-29280 Two Phase Drops: all drop-pending col... Closed
is related to SERVER-29692 Two Phase Drops: two phase drops is o... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2017-07-31
Participants:
Linked BF Score: 0

 Description   

When the server is performing a clean shutdown under FCV 3.4, the administrator is allowed to restart the server using a 3.4 binary. Drop-pending collections present at the time of the clean shutdown will continue to exist when the server is running the 3.4 binary.

To ensure that drop-pending collections do not stay around, we should always remove all drop-pending collections on a clean shutdown under FCV 3.4



 Comments   
Comment by Githook User [ 15/Jul/17 ]

Author:

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

Message: SERVER-30082 clean shutdown under FCV 3.4 removes drop-pending collections
Branch: master
https://github.com/mongodb/mongo/commit/0ab663b51573a870436a3b474d6fc753514b5ae1

Comment by Githook User [ 15/Jul/17 ]

Author:

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

Message: SERVER-30082 add OpTime::max()
Branch: master
https://github.com/mongodb/mongo/commit/f0bd27a81bbc34b54946dc6c0d44c3161b80adc5

Comment by Githook User [ 15/Jul/17 ]

Author:

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

Message: SERVER-30082 exclude FCV restart test for two phase drops from non-persistent storage engine tests
Branch: master
https://github.com/mongodb/mongo/commit/8ba14678a827a0b70b2897d7e184b88ec1db1961

Comment by Githook User [ 15/Jul/17 ]

Author:

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

Message: SERVER-30082 add FCV characterization JS test for two phase drop behavior
Branch: master
https://github.com/mongodb/mongo/commit/a60584f740abc3d5ca07a47b58b693cf73613068

Comment by Githook User [ 14/Jul/17 ]

Author:

{u'username': u'nzolnierzmdb', u'name': u'Nick Zolnierz', u'email': u'nicholas.zolnierz@mongodb.com'}

Message: Revert "SERVER-30082 add FCV characterization JS test for two phase drop behavior"

This reverts commit 26ff40f21fabb2ac28405f6ebbca5c45f19bc760.
Branch: master
https://github.com/mongodb/mongo/commit/e0ac8c8b9a5b908fe86ec973d7def3822ad70302

Comment by Githook User [ 13/Jul/17 ]

Author:

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

Message: SERVER-30082 add FCV characterization JS test for two phase drop behavior
Branch: master
https://github.com/mongodb/mongo/commit/26ff40f21fabb2ac28405f6ebbca5c45f19bc760

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