diff options
| author | Sergey Belyakov <[email protected]> | 2024-06-11 12:46:30 +0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-06-11 12:46:30 +0300 |
| commit | 32ef7a08fce9683b28d5debb6dc74ce80115360a (patch) | |
| tree | 13916cead11f45a3c4aca81fe5093849ced5aee6 | |
| parent | ede247e1efe3563b15ca878a9e8c30aebf4c7aa1 (diff) | |
Fix size parcing from SectorMap disk name (#5386)
| -rw-r--r-- | ydb/core/blobstorage/nodewarden/node_warden_pdisk.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ydb/core/blobstorage/nodewarden/node_warden_pdisk.cpp b/ydb/core/blobstorage/nodewarden/node_warden_pdisk.cpp index 0255f58f61e..4448895bfae 100644 --- a/ydb/core/blobstorage/nodewarden/node_warden_pdisk.cpp +++ b/ydb/core/blobstorage/nodewarden/node_warden_pdisk.cpp @@ -47,13 +47,14 @@ namespace NKikimr::NStorage { if (splitted[0] == "SectorMap") { Y_ABORT_UNLESS(tokenCount >= 2); - ui64 size = (ui64)100 << 30; // 100GB is default + ui32 defaultSizeGb = 100; + ui64 size = (ui64)defaultSizeGb << 30; if (splitted.size() >= 3) { ui64 minSize = (ui64)100 << 30; if (pdiskConfig->FeatureFlags.GetEnableSmallDiskOptimization()) { - minSize = (32ull << 20) * 256; // at least needed 256 chunks + minSize = (32ull << 20) * 256; // we need at least 256 chunks } - size = Max(minSize, FromStringWithDefault<ui64>(splitted[2], size) << 30); + size = Max(minSize, (ui64)FromStringWithDefault<ui32>(splitted[2], defaultSizeGb) << 30); } auto diskMode = NPDisk::NSectorMap::DM_NONE; |
