This is an automated email from the ASF dual-hosted git repository.
w41ter pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 03aef6e440c [fix](cloud) Fix MetaServiceImpl::get_tablet_stats build
error in release mode (#54835)
03aef6e440c is described below
commit 03aef6e440cc1be846fe122454b02538a9a3cd89
Author: walter <[email protected]>
AuthorDate: Fri Aug 15 15:30:18 2025 +0800
[fix](cloud) Fix MetaServiceImpl::get_tablet_stats build error in release
mode (#54835)
---
cloud/src/meta-service/meta_service.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/cloud/src/meta-service/meta_service.cpp
b/cloud/src/meta-service/meta_service.cpp
index b6cfd26530e..6358d15e333 100644
--- a/cloud/src/meta-service/meta_service.cpp
+++ b/cloud/src/meta-service/meta_service.cpp
@@ -2994,21 +2994,21 @@ void
MetaServiceImpl::get_tablet_stats(::google::protobuf::RpcController* contro
txn.reset(nullptr);
};
+ auto tablet_stats = response->add_tablet_stats();
if (!is_versioned_read) {
if (!(/* idx.has_db_id() && */ idx.has_table_id() &&
idx.has_index_id() &&
idx.has_partition_id() && i.has_tablet_id())) {
get_tablet_idx(code, msg, txn.get(), instance_id,
idx.tablet_id(), idx);
if (code != MetaServiceCode::OK) return;
}
- auto tablet_stats = response->add_tablet_stats();
internal_get_tablet_stats(code, msg, txn.get(), instance_id, idx,
*tablet_stats, true);
if (code != MetaServiceCode::OK) {
response->clear_tablet_stats();
break;
}
} else {
- TxnErrorCode err = reader.get_tablet_merged_stats(
- idx.tablet_id(), response->add_tablet_stats(), nullptr);
+ TxnErrorCode err =
+ reader.get_tablet_merged_stats(idx.tablet_id(),
tablet_stats, nullptr);
if (err != TxnErrorCode::TXN_OK) {
code = cast_as<ErrCategory::READ>(err);
msg = fmt::format("failed to get versioned tablet stats,
err={}, tablet_id={}", err,
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]