diff options
author | yuryalekseev <yuryalekseev@yandex-team.com> | 2023-01-25 14:22:13 +0300 |
---|---|---|
committer | yuryalekseev <yuryalekseev@yandex-team.com> | 2023-01-25 14:22:13 +0300 |
commit | 63a2b79b779ce3da57d43544cd3d4dcd03a91a72 (patch) | |
tree | fd16cceebf744d333736352ab4404e80146b9988 | |
parent | 0e6d560a6e62b07cec2309e8aa926e733aae21c7 (diff) | |
download | ydb-63a2b79b779ce3da57d43544cd3d4dcd03a91a72.tar.gz |
Add LastSeenSerial to dstool pdisk list.
-rw-r--r-- | ydb/apps/dstool/lib/dstool_cmd_pdisk_list.py | 2 | ||||
-rw-r--r-- | ydb/core/mind/bscontroller/config.cpp | 1 | ||||
-rw-r--r-- | ydb/core/protos/blobstorage_config.proto | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/ydb/apps/dstool/lib/dstool_cmd_pdisk_list.py b/ydb/apps/dstool/lib/dstool_cmd_pdisk_list.py index d9fbcb831a..6c5fd275b3 100644 --- a/ydb/apps/dstool/lib/dstool_cmd_pdisk_list.py +++ b/ydb/apps/dstool/lib/dstool_cmd_pdisk_list.py @@ -19,6 +19,7 @@ def do(args): 'NodeId', 'PDiskId', 'ExpectedSerial', + 'LastSeenSerial', 'FQDN', 'Path', 'Type', @@ -72,6 +73,7 @@ def do(args): for pdisk in base_config.PDisk: row = {} row['ExpectedSerial'] = pdisk.ExpectedSerial + row['LastSeenSerial'] = pdisk.LastSeenSerial row['NodeId:PDiskId'] = '[%u:%u]' % (pdisk.NodeId, pdisk.PDiskId) row['NodeId'] = pdisk.NodeId row['PDiskId'] = pdisk.PDiskId diff --git a/ydb/core/mind/bscontroller/config.cpp b/ydb/core/mind/bscontroller/config.cpp index 1c9d6663f4..e41a2356b4 100644 --- a/ydb/core/mind/bscontroller/config.cpp +++ b/ydb/core/mind/bscontroller/config.cpp @@ -824,6 +824,7 @@ namespace NKikimr::NBsController { pb->MutablePDiskMetrics()->CopyFrom(pdisk.Metrics); pb->MutablePDiskMetrics()->ClearPDiskId(); pb->SetExpectedSerial(pdisk.ExpectedSerial); + pb->SetLastSeenSerial(pdisk.LastSeenSerial); } void TBlobStorageController::Serialize(NKikimrBlobStorage::TVSlotId *pb, TVSlotId id) { diff --git a/ydb/core/protos/blobstorage_config.proto b/ydb/core/protos/blobstorage_config.proto index 02a1a463e8..438ba15828 100644 --- a/ydb/core/protos/blobstorage_config.proto +++ b/ydb/core/protos/blobstorage_config.proto @@ -596,6 +596,7 @@ message TBaseConfig { uint64 DriveStatusChangeTimestamp = 15; // TInstant::GetValue() EDecommitStatus DecommitStatus = 16; string ExpectedSerial = 17; + string LastSeenSerial = 18; } message TVSlot { message TDonorDisk { |