ENVOY_LOG(error, "reverse_connection: missing downstream headers; cannot evaluate formatter.");
const std::string host_id = parent_->host_id_formatter_->format(formatter_context, stream_info);
Upstream::HostSelectionResponse RevConCluster::checkAndCreateHost(absl::string_view host_id) {
ASSERT(socket_manager != nullptr, "Socket manager should be initialized before request handling");
ENVOY_LOG(debug, "reverse_connection: host already created for {} during contention.", node_id);
BootstrapReverseConnection::UpstreamSocketManager* RevConCluster::getUpstreamSocketManager() const {
// TLS is initialized in onServerInitialized() which is called after cluster creation but before
absl::StatusOr<std::pair<Upstream::ClusterImplBaseSharedPtr, Upstream::ThreadAwareLoadBalancerPtr>>
const std::string extension_name = "envoy.bootstrap.reverse_tunnel.upstream_socket_interface";