[SERVER-15759] Do not fassert on invalid "next record" pointer during repair Created: 21/Oct/14  Updated: 22/May/15  Resolved: 22/May/15

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

Type: Improvement Priority: Major - P3
Reporter: Bruce Lucas (Inactive) Assignee: Unassigned
Resolution: Won't Fix Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-14898 validate() and repairDatabase() may f... Closed
Related
Participants:

 Description   

If an invalid next pointer is encountered during repair that fails Assertion 16967 , the repair terminates. Instead it should terminate the scan of the record list, but continue with other phases of the repair.



 Comments   
Comment by Geert Bosch [ 22/May/15 ]

This would require a significant rewrite of MMAPv1's implementation of the repair, which is not on our roadmap.

Generated at Thu Feb 08 03:38:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.