Details
-
Improvement
-
Resolution: Done
-
Major
-
5.0.0
Description
_emphasized text_Relating to MB-23550, when a couchstore file becomes corrupted we should be able to recover as much of the data in that file as possible.
This task is to verify the current status of such recovery (e.g. couch_dbdump / cbtransfer), and enhance such that we recover as much as possible.
For example: If only the Body of a single document in a couchstore file is corrupted (bad CRC32), we /should/ be able to recover all other documents in the file.
Attachments
Issue Links
- is duplicated by
-
MB-12101 A tool to restore corrupt vbucket file
-
- Closed
-
For Gerrit Dashboard: MB-23554 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
77004,8 | MB-23554: Add a new option to skip corrupted B+tree node | master | couchstore | Status: MERGED | +2 | +1 |
77289,17 | MB-23554: Add database consistency check tool | master | couchstore | Status: MERGED | +2 | +1 |
77297,5 | MB-23554: Unify corrupted document/B+tree node toleration flags | master | couchstore | Status: MERGED | +2 | +1 |