diff options
author | David Teigland <teigland@redhat.com> | 2023-04-07 09:05:07 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2023-04-07 09:05:07 -0500 |
commit | b3e7496ae7c60d9b69a85e948693546c793ee633 (patch) | |
tree | 8e1636bca35e2eea2f8abcdd32afcc3e500f73b6 | |
parent | b1789b84c39a10241f3e09a4bad16e482db784e4 (diff) | |
download | lvm2-dev-dct-16KB-page-size.tar.gz |
support 16KB page sizedev-dct-16KB-page-size
-rw-r--r-- | lib/metadata/metadata.c | 3 | ||||
-rw-r--r-- | tools/pvck.c | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c index 10af75665..07244bf6a 100644 --- a/lib/metadata/metadata.c +++ b/lib/metadata/metadata.c @@ -119,6 +119,7 @@ int get_default_pvmetadatasize_sectors(void) * pagesizes: * 4096 = 8 sectors. * 8192 = 16 sectors. + * 16384 = 32 sectors. * 65536 = 128 sectors. */ @@ -127,6 +128,8 @@ int get_default_pvmetadatasize_sectors(void) return 2040; case 8192: return 2032; + case 16384: + return 2016; case 65536: return 1920; } diff --git a/tools/pvck.c b/tools/pvck.c index 5273da63c..7a79196b7 100644 --- a/tools/pvck.c +++ b/tools/pvck.c @@ -1146,7 +1146,10 @@ static int _dump_label_and_pv_header(struct cmd_context *cmd, uint64_t labelsect * mda1 offset is page size from machine that created it, * warn if it's not one of the expected page sizes. */ - if ((*mda1_offset != 4096) && (*mda1_offset != 8192) && (*mda1_offset != 65536)) { + if ((*mda1_offset != 4096) && + (*mda1_offset != 8192) && + (*mda1_offset != 16384) && + (*mda1_offset != 65536)) { log_print("WARNING: pv_header.disk_locn[%d].offset %llu is unexpected # for first mda", di, (unsigned long long)*mda1_offset); } |