From 39f16b7f4832ac4ff0fa80145c27f8ae261ac0b5 Mon Sep 17 00:00:00 2001 From: silverbullet233 <3675229+silverbullet233@users.noreply.github.com> Date: Thu, 13 Feb 2025 19:35:40 +0800 Subject: [PATCH] fix comments Signed-off-by: silverbullet233 <3675229+silverbullet233@users.noreply.github.com> --- be/src/service/staros_worker.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/be/src/service/staros_worker.cpp b/be/src/service/staros_worker.cpp index dbc68968e49122..eaa71f3febdcaf 100644 --- a/be/src/service/staros_worker.cpp +++ b/be/src/service/staros_worker.cpp @@ -89,7 +89,13 @@ uint64_t StarOSWorker::get_table_id(const ShardInfo& shard) { DCHECK(false) << "tableId doesn't exist in shard properties"; return kUnknownTableId; } - return std::stoull(properties.at("tableId")); + const auto& tableId = properties.at("tableId"); + try { + return std::stoull(tableId); + } catch (const std::exception& e) { + DCHECK(false) << "failed to parse tableId: " << tableId << ", " << e.what(); + return kUnknownTableId; + } } absl::Status StarOSWorker::add_shard(const ShardInfo& shard) {