feat(storage): add Bitcask storage migration, binary WAL, and data compaction support
This commit is contained in:
@@ -17,6 +17,15 @@ pub enum StorageError {
|
||||
|
||||
#[error("conflict detected: {0}")]
|
||||
ConflictError(String),
|
||||
|
||||
#[error("corrupt record: {0}")]
|
||||
CorruptRecord(String),
|
||||
|
||||
#[error("checksum mismatch: expected 0x{expected:08X}, got 0x{actual:08X}")]
|
||||
ChecksumMismatch { expected: u32, actual: u32 },
|
||||
|
||||
#[error("WAL error: {0}")]
|
||||
WalError(String),
|
||||
}
|
||||
|
||||
impl From<serde_json::Error> for StorageError {
|
||||
|
||||
Reference in New Issue
Block a user