Details
-
Bug
-
Resolution: Fixed
-
Minor
-
6.0.0, 7.6.0, 7.0.0, 7.1.0, 7.2.0
-
None
-
Untriaged
-
0
-
No
Description
When you try to open a couchstore database (for creation) it'll start off by writing a header block at offset 0. That database header isn't really that interesting as there isn't any data in the database yet. As part of compaction we want to get rid of all unused space in the file, and this block doesn't contain any data so we want to get rid of it. This is currently done by overwriting it. Instead, header creation should be delayed until the first commit.
Attachments
Issue Links
For Gerrit Dashboard: MB-62352 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
211405,4 | MB-62352: Add flag to not write header at database creation | master | couchstore | Status: MERGED | +2 | +1 |