From 4d641c428142d60aa6133b71a5b78643ec9c929a Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Mon, 28 Mar 2022 21:10:52 -0700 Subject: [PATCH] debug --- src/core/lib/channel/promise_based_filter.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/core/lib/channel/promise_based_filter.cc b/src/core/lib/channel/promise_based_filter.cc index 466dcc5c77a..01fa3bd5680 100644 --- a/src/core/lib/channel/promise_based_filter.cc +++ b/src/core/lib/channel/promise_based_filter.cc @@ -172,6 +172,7 @@ class ClientCallData::PollContext { Poll poll = self_->promise_(); if (auto* r = absl::get_if(&poll)) { auto* md = UnwrapMetadata(std::move(*r)); + gpr_log(GPR_DEBUG, "finish promise: %s", md->DebugString().c_str()); bool destroy_md = true; if (self_->recv_trailing_state_ == RecvTrailingState::kComplete) { if (self_->recv_trailing_metadata_ != md) { @@ -578,6 +579,14 @@ void ClientCallData::StartPromise() { } void ClientCallData::RecvInitialMetadataReady(grpc_error_handle error) { + gpr_log( + GPR_ERROR, + "%p RecvInitialMetadataReady: send_initial_state=%d, " + "recv_trailing_state=%d, " + "recv_initial_state=%d error=%s", + this, send_initial_state_, recv_trailing_state_, + recv_initial_metadata_ == nullptr ? -1 : recv_initial_metadata_->state, + grpc_error_std_string(error).c_str()); ScopedContext context(this); switch (recv_initial_metadata_->state) { case RecvInitialMetadata::kHookedWaitingForLatch: