You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@impala.apache.org by bo...@apache.org on 2020/02/11 15:09:36 UTC
[impala] 01/02: Reapply IMPALA-9128: part 2: dump traces for slow
RPCs
This is an automated email from the ASF dual-hosted git repository.
boroknagyz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/impala.git
commit c8f1034f30671d997f770a8f7f037deac186ae8c
Author: Tim Armstrong <ta...@cloudera.com>
AuthorDate: Thu Nov 7 15:13:05 2019 -0800
Reapply IMPALA-9128: part 2: dump traces for slow RPCs
This change was accidentally reverted in the KRPC rebase.
It will be upstreamed to Kudu as KUDU-2996.
Change-Id: Ic6800b68f61e84420e138bfad67a40be3796b4df
Reviewed-on: http://gerrit.cloudera.org:8080/15198
Reviewed-by: Thomas Tauber-Marshall <tm...@cloudera.com>
Tested-by: Impala Public Jenkins <im...@cloudera.com>
---
be/src/kudu/rpc/rpcz_store.cc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/be/src/kudu/rpc/rpcz_store.cc b/be/src/kudu/rpc/rpcz_store.cc
index f7c7b3b..0f5f666 100644
--- a/be/src/kudu/rpc/rpcz_store.cc
+++ b/be/src/kudu/rpc/rpcz_store.cc
@@ -267,7 +267,11 @@ void RpczStore::LogTrace(InboundCall* call) {
call->trace()->Dump(&LOG(INFO), true);
} else if (duration_ms > FLAGS_rpc_duration_too_long_ms) {
LOG(INFO) << call->ToString() << " took " << duration_ms << "ms. "
- << "Request Metrics: " << call->trace()->MetricsAsJSON();
+ << "Request Metrics: " << call->trace()->MetricsAsJSON() << "\n";
+ string s = call->trace()->DumpToString();
+ if (!s.empty()) {
+ LOG(INFO) << "Trace:\n" << s;
+ }
}
}