[SERVER-32001] unindexing a key in a partial unique index may cause server crash Created: 16/Nov/17  Updated: 30/Oct/23  Resolved: 17/Nov/17

Status: Closed
Project: Core Server
Component/s: Index Maintenance, Storage
Affects Version/s: 3.2.13, 3.4.4, 3.6.0-rc4
Fix Version/s: 3.2.19, 3.4.11, 3.6.0-rc5

Type: Improvement Priority: Major - P3
Reporter: Geert Bosch Assignee: Geert Bosch
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Problem/Incident
is caused by SERVER-28546 Documents can erroneously be unindexe... Closed
Related
Backwards Compatibility: Fully Compatible
Backport Requested:
v3.6, v3.4, v3.2
Sprint: Storage 2017-12-04
Participants:

 Description   

Since SERVER-28546, we fail to check for WT_ROLLBACK when unindexing entries from a unique partial index.



 Comments   
Comment by Githook User [ 03/Jan/18 ]

Author:

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

Message: SERVER-32001 Fix unindexing of rollback in unique partial indexes

(cherry picked from commit 07bfb1286cb6d01d8080ab3b39a1c76dd123e002)
Branch: v3.2
https://github.com/mongodb/mongo/commit/6166b5586f4dc6c5ac2cc2aa4c78b60f4c234c2d

Comment by Githook User [ 03/Jan/18 ]

Author:

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

Message: SERVER-32001 Fix unindexing of rollback in unique partial indexes

(cherry picked from commit 07bfb1286cb6d01d8080ab3b39a1c76dd123e002)
Branch: v3.4
https://github.com/mongodb/mongo/commit/960c883bf7ef7b7f0f72fc99f79b0fb110006e55

Comment by Githook User [ 03/Jan/18 ]

Author:

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

Message: SERVER-32001 Fix unindexing of rollback in unique partial indexes

(cherry picked from commit 07bfb1286cb6d01d8080ab3b39a1c76dd123e002)
Branch: v3.6
https://github.com/mongodb/mongo/commit/c2f69b7c04f92ec98afe910bc2046c0532be49a7

Comment by Githook User [ 17/Nov/17 ]

Author:

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

Message: SERVER-32001 Fix unindexing of rollback in unique partial indexes
Branch: master
https://github.com/mongodb/mongo/commit/07bfb1286cb6d01d8080ab3b39a1c76dd123e002

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