Closed jsturdy closed 5 years ago
Inconsistent naming of the parsed objects in the LMDB led to missing some conversions.
LMDB
hex
r<type>
type
addr
mask
perm
mode
size
Corrupted LMDB after update
Verified in lab
Description
Inconsistent naming of the parsed objects in the
LMDB
led to missing some conversions.LMDB
are stored ashex
represented integers to save space (maximum of 8 characters)r<type>
, wheretype
is one ofaddr
- addressmask
- maskperm
- permissionmode
- mode of the node ("single" or "block")size
- size of the blockTypes of changes
Motivation and Context
Corrupted LMDB after update
How Has This Been Tested?
Verified in lab