[SERVER-35048] RecoveryUnit::setIgnorePrepared should not uassert on storage engines that do not support prepared transactions Created: 17/May/18 Updated: 29/Oct/23 Resolved: 18/May/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | 3.7.9 |
| Fix Version/s: | 4.0.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Louis Williams | Assignee: | Louis Williams |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Operating System: | ALL | ||||||||||||
| Sprint: | Storage NYC 2018-05-21 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 42 | ||||||||||||
| Description |
|
Storage engines like MMAP and ephemeralForTest are in the code path to call setIgnorePrepared, which uasserts when unimplemented. We can safely remove this uassert and leave storage engines to implement the desired behavior. |
| Comments |
| Comment by Githook User [ 18/May/18 ] |
|
Author: {'username': 'louiswilliams', 'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com'}Message: |