Skip to content

Commit 32ef7a0

Browse files
authored
Fix size parcing from SectorMap disk name (#5386)
1 parent ede247e commit 32ef7a0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ydb/core/blobstorage/nodewarden/node_warden_pdisk.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,14 @@ namespace NKikimr::NStorage {
4747

4848
if (splitted[0] == "SectorMap") {
4949
Y_ABORT_UNLESS(tokenCount >= 2);
50-
ui64 size = (ui64)100 << 30; // 100GB is default
50+
ui32 defaultSizeGb = 100;
51+
ui64 size = (ui64)defaultSizeGb << 30;
5152
if (splitted.size() >= 3) {
5253
ui64 minSize = (ui64)100 << 30;
5354
if (pdiskConfig->FeatureFlags.GetEnableSmallDiskOptimization()) {
54-
minSize = (32ull << 20) * 256; // at least needed 256 chunks
55+
minSize = (32ull << 20) * 256; // we need at least 256 chunks
5556
}
56-
size = Max(minSize, FromStringWithDefault<ui64>(splitted[2], size) << 30);
57+
size = Max(minSize, (ui64)FromStringWithDefault<ui32>(splitted[2], defaultSizeGb) << 30);
5758
}
5859

5960
auto diskMode = NPDisk::NSectorMap::DM_NONE;

0 commit comments

Comments
 (0)