pull/36509/head
Craig Tiller 10 months ago
parent d36515a207
commit ca067deeab
  1. 5
      src/core/server/server.cc
  2. 1
      test/core/surface/channel_init_test.cc

@ -862,7 +862,6 @@ auto Server::MatchAndPublishCall(CallHandler call_handler) {
MakeServerCall(call_handler, std::move(md), this,
rc->cq_bound_to_call, rc->initial_metadata);
*rc->call = call;
// TODO(ctiller): publish metadata
return Map(WaitForCqEndOp(false, rc->tag, absl::OkStatus(), mr.cq()),
[rc = std::unique_ptr<RequestedCall>(rc)](Empty) {
return absl::OkStatus();
@ -965,7 +964,6 @@ grpc_error_handle Server::SetupTransport(
intptr_t channelz_socket_uuid = 0;
if (socket_node != nullptr) {
channelz_socket_uuid = socket_node->uuid();
channelz_node_->AddChildSocket(socket_node);
}
if (transport->server_transport() != nullptr) {
// Take ownership
@ -1005,6 +1003,9 @@ grpc_error_handle Server::SetupTransport(
chand->InitTransport(Ref(), std::move(*channel), cq_idx, transport,
channelz_socket_uuid);
}
if (socket_node != nullptr) {
channelz_node_->AddChildSocket(socket_node);
}
return absl::OkStatus();
}

@ -269,6 +269,7 @@ TEST(ChannelInitTest, CanCreateFilterWithCall) {
allocator->MakeArena(), allocator, nullptr);
(*stack)->StartCall(std::move(call.handler));
EXPECT_EQ(p, 1);
EXPECT_EQ(handled, 1);
}
} // namespace

Loading…
Cancel
Save