[SERVER-63865] Handle missing index idents during standalone startup recovery after unclean shutdown Created: 21/Feb/22 Updated: 21/Nov/23 Resolved: 31/May/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.1.0-rc0, 5.0.18, 6.0.7, 4.4.27 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Gregory Noma |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | bkp | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Operating System: | ALL | ||||||||||||||||
| Backport Requested: |
v6.0, v5.0, v4.4
|
||||||||||||||||
| Sprint: | Execution Team 2022-05-30, Execution Team 2022-06-13 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
We may fail to start up in standalone mode after an unclean shutdown with unfinished index builds. This scenario specifically:
Currently, the only known remediation is "oplog surgery". We need to ensure that unfinished indexes in standalone mode do not attempt to open the underlying table, and additionally ensure they can be dropped by the user in standalone mode. |
| Comments |
| Comment by Githook User [ 21/Nov/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) GitOrigin-RevId: 9ea3bde687924531047c52d5041e5d3c7073ace1 |
| Comment by Githook User [ 21/Nov/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) GitOrigin-RevId: 9ea3bde687924531047c52d5041e5d3c7073ace1 |
| Comment by Githook User [ 21/Nov/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) GitOrigin-RevId: 9ea3bde687924531047c52d5041e5d3c7073ace1 |
| Comment by Githook User [ 18/Nov/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) GitOrigin-RevId: 9ea3bde687924531047c52d5041e5d3c7073ace1 |
| Comment by Githook User [ 17/Nov/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) GitOrigin-RevId: 9ea3bde687924531047c52d5041e5d3c7073ace1 |
| Comment by Githook User [ 08/May/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) |
| Comment by Githook User [ 03/May/23 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: (cherry picked from commit 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d) |
| Comment by Githook User [ 31/May/22 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: |
| Comment by Githook User [ 31/May/22 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: |