From 80e43029587364a08dd3346db0a19a4fdb55541a Mon Sep 17 00:00:00 2001 From: Timofey Titovets Date: Thu, 4 Jan 2018 20:32:04 +0300 Subject: [PATCH] Update btrfs compression types, add ZSTD, drop LAST Signed-off-by: Timofey Titovets --- include/crucible/fs.h | 4 ++-- lib/fs.cc | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/crucible/fs.h b/include/crucible/fs.h index d208cca..502dc49 100644 --- a/include/crucible/fs.h +++ b/include/crucible/fs.h @@ -112,8 +112,8 @@ namespace crucible { BTRFS_COMPRESS_NONE = 0, BTRFS_COMPRESS_ZLIB = 1, BTRFS_COMPRESS_LZO = 2, - BTRFS_COMPRESS_TYPES = 2, - BTRFS_COMPRESS_LAST = 3, + BTRFS_COMPRESS_ZSTD = 3, + BTRFS_COMPRESS_TYPES = 3 } btrfs_compression_type; struct FiemapExtent : public fiemap_extent { diff --git a/lib/fs.cc b/lib/fs.cc index 366934f..ef300d0 100644 --- a/lib/fs.cc +++ b/lib/fs.cc @@ -468,6 +468,7 @@ namespace crucible { static const bits_ntoa_table table[] = { NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_ZLIB), NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_LZO), + NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_ZSTD), NTOA_TABLE_ENTRY_END() }; return bits_ntoa(compress_type, table);