From 70438128f0f4d7adb7a3906bbef5c0a7dc329e9e Mon Sep 17 00:00:00 2001 From: mulhern Date: Thu, 30 Jul 2026 13:02:08 -0400 Subject: [PATCH 1/2] Require stratisd 3.10.0 Signed-off-by: mulhern --- src/stratis_cli/_actions/_constants.py | 2 +- src/stratis_cli/_actions/_introspect.py | 20 ++++++++++---------- src/stratis_cli/_version.py | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/stratis_cli/_actions/_constants.py b/src/stratis_cli/_actions/_constants.py index 2a1131b69..e6e438bf6 100644 --- a/src/stratis_cli/_actions/_constants.py +++ b/src/stratis_cli/_actions/_constants.py @@ -23,7 +23,7 @@ SECTOR_SIZE = 512 MAXIMUM_STRATISD_VERSION = "4.0.0" -MINIMUM_STRATISD_VERSION = "3.9.2" +MINIMUM_STRATISD_VERSION = "3.10.0" assert Version(MINIMUM_STRATISD_VERSION) < Version(MAXIMUM_STRATISD_VERSION) REVISION = f"r{MINIMUM_STRATISD_VERSION.split('.')[1]}" diff --git a/src/stratis_cli/_actions/_introspect.py b/src/stratis_cli/_actions/_introspect.py index 4088c2b39..ac03f6fd9 100644 --- a/src/stratis_cli/_actions/_introspect.py +++ b/src/stratis_cli/_actions/_introspect.py @@ -14,8 +14,8 @@ """, - "org.storage.stratis3.Manager.r9": """ - + "org.storage.stratis3.Manager.r10": """ + @@ -84,8 +84,8 @@ """, - "org.storage.stratis3.Report.r9": """ - + "org.storage.stratis3.Report.r10": """ + @@ -94,8 +94,8 @@ """, - "org.storage.stratis3.blockdev.r9": """ - + "org.storage.stratis3.blockdev.r10": """ + @@ -122,8 +122,8 @@ """, - "org.storage.stratis3.filesystem.r9": """ - + "org.storage.stratis3.filesystem.r10": """ + @@ -150,8 +150,8 @@ """, - "org.storage.stratis3.pool.r9": """ - + "org.storage.stratis3.pool.r10": """ + diff --git a/src/stratis_cli/_version.py b/src/stratis_cli/_version.py index b4229b35b..f44b377d3 100644 --- a/src/stratis_cli/_version.py +++ b/src/stratis_cli/_version.py @@ -17,5 +17,5 @@ .. moduleauthor:: mulhern """ -__version_info__ = (3, 9, 1) +__version_info__ = (3, 10, 0) __version__ = ".".join(str(x) for x in __version_info__) From 8dae7e6193d75410c065f91ab80f1f127dba9db9 Mon Sep 17 00:00:00 2001 From: mulhern Date: Thu, 30 Jul 2026 13:28:41 -0400 Subject: [PATCH 2/2] Add MetadataUsed field to detail listing Signed-off-by: mulhern --- src/stratis_cli/_actions/_introspect.py | 1 + src/stratis_cli/_actions/_list_pool.py | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/stratis_cli/_actions/_introspect.py b/src/stratis_cli/_actions/_introspect.py index ac03f6fd9..ad71bdebb 100644 --- a/src/stratis_cli/_actions/_introspect.py +++ b/src/stratis_cli/_actions/_introspect.py @@ -280,6 +280,7 @@ + diff --git a/src/stratis_cli/_actions/_list_pool.py b/src/stratis_cli/_actions/_list_pool.py index cebc79f40..614b68ef2 100644 --- a/src/stratis_cli/_actions/_list_pool.py +++ b/src/stratis_cli/_actions/_list_pool.py @@ -515,9 +515,17 @@ def size_str(value: Range | None) -> str: allocated_size = Range(mopool.AllocatedSize()) except DbusClientMissingPropertyError: allocated_size = None + print(f" Allocated: {size_str(allocated_size)}") print(f" Used: {size_str(size_triple.used())}") + try: + metadata_used = Range(mopool.MetadataUsed()) + except DbusClientMissingPropertyError: + metadata_used = None + + print(f" Metadata: {size_str(metadata_used)}") + def display(self): """ List a single pool in detail.