diff options
author | snaury <snaury@ydb.tech> | 2023-08-03 10:33:09 +0300 |
---|---|---|
committer | snaury <snaury@ydb.tech> | 2023-08-03 10:33:09 +0300 |
commit | 6c82f53a066b2d61863529956787639fce914fbf (patch) | |
tree | f53ed07391be9ec682fe8b3de10b5ee4bb1cf1bd | |
parent | d9cb06d1157433d746be7c6572c97efdf1fc467b (diff) | |
download | ydb-6c82f53a066b2d61863529956787639fce914fbf.tar.gz |
Fix ubsan failure in bscontroller KIKIMR-18924
-rw-r--r-- | ydb/core/mind/bscontroller/config_fit_groups.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/core/mind/bscontroller/config_fit_groups.cpp b/ydb/core/mind/bscontroller/config_fit_groups.cpp index 004ef1f7f0..21ba334e90 100644 --- a/ydb/core/mind/bscontroller/config_fit_groups.cpp +++ b/ydb/core/mind/bscontroller/config_fit_groups.cpp @@ -321,7 +321,7 @@ namespace NKikimr { for (const auto& [pos, vslotId] : replacedSlots) { const TPDiskId& pdiskId = group[pos.FailRealm][pos.FailDomain][pos.VDisk]; const TPDiskInfo *pdisk = State.PDisks.Find(pdiskId); - if (!pdisk->SlotSpaceEnforced(State.Self)) { + if (requiredSpace != Min<i64>() && !pdisk->SlotSpaceEnforced(State.Self)) { Mapper->AdjustSpaceAvailable(pdiskId, -requiredSpace); } } |