Description of problem: Enabling overprovision on a pool with overprovision already enabled should return an error. A similar error message should be returned when user is trying to disable overprovision on a pool with overprovision already disabled. Version-Release number of selected component (if applicable): 3.2.0 How reproducible: 100% Steps to Reproduce: 1. stratis pool create test /dev/sda 2. stratis pool overprovision test yes Actual results: No error is displayed. Expected results: Return an error with a message that overprovision is already enabled/disabled. Additional info: # stratis pool create test /dev/sda # stratis pool list Name Total / Used / Free Properties UUID Alerts test 9.10 TiB / 519.96 MiB / 9.10 TiB ~Ca,~Cr, Op 2e4285d5-468a-43d9-bd1b-b3ef4cd10f7f # stratis pool overprovision test yes # stratis pool overprovision test no # stratis pool list Name Total / Used / Free Properties UUID Alerts test 9.10 TiB / 519.96 MiB / 9.10 TiB ~Ca,~Cr,~Op 2e4285d5-468a-43d9-bd1b-b3ef4cd10f7f # stratis pool overprovision test no
Upstream: https://github.com/stratis-storage/stratis-cli/issues/915
Verified with stratis-cli-3.4.0-1.el9. # stratis pool overprovision test yes Execution failed: It appears that you issued an unintended command: Pool's overprovision mode is already set to true
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (stratis-cli bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2023:2273