diff options
author | Rob Norris <[email protected]> | 2024-04-16 15:03:33 +1000 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2024-04-19 16:06:37 -0700 |
commit | f75574cbaaa1ade5bf24ab11751cbd5bc62ef7f1 (patch) | |
tree | 220e54f8839ed7bde8ddeac396ccc8be04e0a2ec /contrib | |
parent | cd3e6b4f4c5e0b514f3e76e194b2a5753264d44f (diff) |
tests/quota_005_pos: use a long int for doubling the quota size
When run in isolation, quota_005_pos would see an empty ~300G dataset.
Doubling it's space overflows a int32, which meant it was trying to then
set the quota to a negative value, and would fail.
When run as part of the quota tests, the filesystem appears to have
stuff in it, and so a lower available space, which doesn't overflow, and
so succeeds.
The bare minimum fix seems to be to use a int64 for the available space,
so it can be comfortably doubled. Here it is.
(Also a typo fix and a tiny bit of cleanup).
Sponsored-by: Klara, Inc.
Sponsored-by: Wasabi Technology, Inc.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: George Melikov <[email protected]>
Signed-off-by: Rob Norris <[email protected]>
Closes #16097
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions