From 90d33ff235bb1691b6cc89b2f3edc4462e0a55f2 Mon Sep 17 00:00:00 2001 From: Yash Tibrewal Date: Mon, 27 Jan 2025 20:49:34 -0800 Subject: [PATCH] [gpr] Individual targets for sync and time (#38563) Closes #38563 COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/38563 from yashykt:SyncAndTime cf6530133a538735fceb9e30142de1024ea8bf5d PiperOrigin-RevId: 720414288 --- BUILD | 81 +++-- CMakeLists.txt | 229 ++---------- Makefile | 34 -- build_autogenerated.yaml | 173 ++------- src/core/BUILD | 608 ++++++++++++++++---------------- src/core/lib/promise/promise.h | 1 - src/core/util/gpr_time.cc | 2 - src/core/util/posix/sync.cc | 1 - src/core/util/posix/time.cc | 1 - src/core/util/sync_abseil.cc | 1 - src/core/util/time_precise.cc | 1 - src/core/util/windows/sync.cc | 1 - src/core/util/windows/time.cc | 1 - src/cpp/ext/gcp/BUILD | 8 +- src/cpp/ext/otel/BUILD | 1 + test/core/promise/BUILD | 1 + test/core/promise/map_test.cc | 1 + tools/distrib/fix_build_deps.py | 18 +- 18 files changed, 444 insertions(+), 719 deletions(-) diff --git a/BUILD b/BUILD index 9b672a627d94c..8a74b0c58fabf 100644 --- a/BUILD +++ b/BUILD @@ -598,6 +598,7 @@ grpc_cc_library( "//src/core:server_call_tracer_filter", "//src/core:service_config_channel_arg_filter", "//src/core:slice", + "//src/core:sync", "//src/core:tcp_connect_handshaker", ], ) @@ -707,6 +708,7 @@ grpc_cc_library( "//src/core:service_config_channel_arg_filter", "//src/core:slice", "//src/core:slice_refcount", + "//src/core:sync", "//src/core:tcp_connect_handshaker", "//src/core:useful", ], @@ -718,7 +720,6 @@ grpc_cc_library( "//src/core:util/alloc.cc", "//src/core:util/crash.cc", "//src/core:util/fork.cc", - "//src/core:util/gpr_time.cc", "//src/core:util/host_port.cc", "//src/core:util/iphone/cpu.cc", "//src/core:util/linux/cpu.cc", @@ -728,22 +729,14 @@ grpc_cc_library( "//src/core:util/posix/cpu.cc", "//src/core:util/posix/stat.cc", "//src/core:util/posix/string.cc", - "//src/core:util/posix/sync.cc", "//src/core:util/posix/thd.cc", - "//src/core:util/posix/time.cc", "//src/core:util/posix/tmpfile.cc", "//src/core:util/string.cc", - "//src/core:util/sync.cc", - "//src/core:util/sync_abseil.cc", - "//src/core:util/time_precise.cc", - "//src/core:util/time_util.cc", "//src/core:util/windows/cpu.cc", "//src/core:util/windows/stat.cc", "//src/core:util/windows/string.cc", "//src/core:util/windows/string_util.cc", - "//src/core:util/windows/sync.cc", "//src/core:util/windows/thd.cc", - "//src/core:util/windows/time.cc", "//src/core:util/windows/tmpfile.cc", ], hdrs = [ @@ -755,10 +748,7 @@ grpc_cc_library( "//src/core:util/mpscq.h", "//src/core:util/stat.h", "//src/core:util/string.h", - "//src/core:util/sync.h", "//src/core:util/thd.h", - "//src/core:util/time_precise.h", - "//src/core:util/time_util.h", "//src/core:util/tmpfile.h", ], external_deps = [ @@ -791,9 +781,13 @@ grpc_cc_library( "//src/core:event_engine_thread_local", "//src/core:examine_stack", "//src/core:gpr_atm", + "//src/core:gpr_time", "//src/core:no_destruct", "//src/core:strerror", + "//src/core:sync", "//src/core:tchar", + "//src/core:time_precise", + "//src/core:time_util", "//src/core:useful", ], ) @@ -991,8 +985,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -1015,6 +1009,7 @@ grpc_cc_library( "//src/core:slice", "//src/core:slice_refcount", "//src/core:status_helper", + "//src/core:sync", "//src/core:useful", ], ) @@ -1260,8 +1255,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status:statusor", "absl/strings", ], @@ -1281,7 +1276,9 @@ grpc_cc_library( "//src/core:ref_counted", "//src/core:resolved_address", "//src/core:slice", + "//src/core:sync", "//src/core:time", + "//src/core:time_precise", "//src/core:useful", ], ) @@ -1509,7 +1506,6 @@ grpc_cc_library( public_hdrs = GRPC_PUBLIC_HDRS + GRPC_PUBLIC_EVENT_ENGINE_HDRS, visibility = ["@grpc:alt_grpc_base_legacy"], deps = [ - "byte_buffer", "channel_arg_names", "config_vars", "debug_location", @@ -1562,7 +1558,9 @@ grpc_cc_library( "//src/core:socket_mutator", "//src/core:stats_data", "//src/core:strerror", + "//src/core:sync", "//src/core:time", + "//src/core:time_util", "//src/core:useful", "//src/core:windows_event_engine", "//src/core:windows_event_engine_listener", @@ -1636,6 +1634,7 @@ grpc_cc_library( "//src/core:resource_quota", "//src/core:slice", "//src/core:stats_data", + "//src/core:sync", "//src/core:time", ], ) @@ -1682,6 +1681,7 @@ grpc_cc_library( "//src/core:resource_quota", "//src/core:slice", "//src/core:stats_data", + "//src/core:sync", "//src/core:time", ], ) @@ -1798,6 +1798,7 @@ grpc_cc_library( "//src/core:slice", "//src/core:slice_buffer", "//src/core:status_helper", + "//src/core:sync", "//src/core:time", "//src/core:try_join", "//src/core:try_seq", @@ -1880,6 +1881,7 @@ grpc_cc_library( public_hdrs = GRPC_PUBLIC_HDRS + GRPC_PUBLIC_EVENT_ENGINE_HDRS, visibility = ["@grpc:alt_grpc_base_legacy"], deps = [ + "byte_buffer", "call_combiner", "call_tracer", "channel", @@ -1961,7 +1963,9 @@ grpc_cc_library( "//src/core:stats_data", "//src/core:status_flag", "//src/core:status_helper", + "//src/core:sync", "//src/core:time", + "//src/core:time_precise", "//src/core:transport_fwd", "//src/core:try_seq", "//src/core:unique_type_name", @@ -2050,6 +2054,7 @@ grpc_cc_library( ":gpr", ":grpc++", ":lb_load_reporter", + "//src/core:sync", "//src/proto/grpc/lb/v1:load_reporter_cc_grpc", ], ) @@ -2095,6 +2100,7 @@ grpc_cc_library( "gpr", "lb_get_cpu_stats", "lb_load_data_store", + "//src/core:sync", "//src/proto/grpc/lb/v1:load_reporter_cc_grpc", ], ) @@ -2128,8 +2134,8 @@ grpc_cc_library( "absl/base:core_headers", "absl/container:inlined_vector", "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2179,6 +2185,7 @@ grpc_cc_library( "//src/core:slice_refcount", "//src/core:stats_data", "//src/core:status_helper", + "//src/core:sync", "//src/core:try_seq", "//src/core:unique_type_name", "//src/core:useful", @@ -2362,6 +2369,7 @@ grpc_cc_library( "//src/core:slice_refcount", "//src/core:socket_mutator", "//src/core:status_helper", + "//src/core:sync", "//src/core:thread_quota", "//src/core:time", "//src/core:useful", @@ -2441,6 +2449,7 @@ grpc_cc_library( "//src/core:resource_quota", "//src/core:slice", "//src/core:socket_mutator", + "//src/core:sync", "//src/core:thread_quota", "//src/core:time", "//src/core:useful", @@ -2754,6 +2763,7 @@ grpc_cc_library( "//src/core:slice", "//src/core:slice_buffer", "//src/core:slice_refcount", + "//src/core:sync", ], ) @@ -2875,6 +2885,7 @@ grpc_cc_library( "//src/core:experiments", "//src/core:latent_see", "//src/core:stats_data", + "//src/core:sync", ], ) @@ -3038,8 +3049,8 @@ grpc_cc_library( "absl/base:core_headers", "absl/container:inlined_vector", "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings:str_format", @@ -3066,6 +3077,7 @@ grpc_cc_library( "//src/core:slice", "//src/core:slice_buffer", "//src/core:status_helper", + "//src/core:sync", "//src/core:time", ], ) @@ -3103,6 +3115,7 @@ grpc_cc_library( "//src/core:iomgr_fwd", "//src/core:slice", "//src/core:slice_buffer", + "//src/core:sync", ], ) @@ -3121,8 +3134,8 @@ grpc_cc_library( "//src/core:lib/iomgr/iomgr_internal.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings:str_format", ], visibility = [ @@ -3141,6 +3154,7 @@ grpc_cc_library( "//src/core:gpr_spinlock", "//src/core:latent_see", "//src/core:time", + "//src/core:time_precise", "//src/core:useful", ], ) @@ -3251,6 +3265,7 @@ grpc_cc_library( "iomgr_internal_errqueue", "//src/core:error", "//src/core:iomgr_port", + "//src/core:sync", ], ) @@ -3480,13 +3495,12 @@ grpc_cc_library( "//src/core:load_balancing/oob_backend_metric_internal.h", ], external_deps = [ + "@com_google_protobuf//upb:mem", "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings", - "@com_google_protobuf//upb:base", - "@com_google_protobuf//upb:mem", ], deps = [ "channelz", @@ -3500,7 +3514,6 @@ grpc_cc_library( "protobuf_duration_upb", "ref_counted_ptr", "xds_orca_service_upb", - "xds_orca_upb", "//src/core:backend_metric_parser", "//src/core:closure", "//src/core:error", @@ -3509,6 +3522,7 @@ grpc_cc_library( "//src/core:pollset_set", "//src/core:slice", "//src/core:subchannel_interface", + "//src/core:sync", "//src/core:time", "//src/core:unique_type_name", ], @@ -3623,7 +3637,6 @@ grpc_cc_library( "//src/core:backend_metric_parser", "//src/core:blackboard", "//src/core:call_destination", - "//src/core:call_filters", "//src/core:call_spine", "//src/core:cancel_callback", "//src/core:channel_args", @@ -3686,7 +3699,9 @@ grpc_cc_library( "//src/core:subchannel_connector", "//src/core:subchannel_interface", "//src/core:subchannel_pool_interface", + "//src/core:sync", "//src/core:time", + "//src/core:time_precise", "//src/core:try_seq", "//src/core:unique_type_name", "//src/core:useful", @@ -3711,8 +3726,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -3729,7 +3744,6 @@ grpc_cc_library( "endpoint_addresses", "exec_ctx", "gpr", - "grpc_base", "grpc_grpclb_balancer_addresses", "grpc_resolver", "grpc_service_config_impl", @@ -3755,6 +3769,7 @@ grpc_cc_library( "//src/core:service_config_helper", "//src/core:slice", "//src/core:status_helper", + "//src/core:sync", "//src/core:time", ], ) @@ -3774,8 +3789,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/functional:bind_front", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -3812,6 +3827,7 @@ grpc_cc_library( "//src/core:slice", "//src/core:slice_refcount", "//src/core:status_helper", + "//src/core:sync", "//src/core:tcp_connect_handshaker", "//src/core:time", ], @@ -3991,18 +4007,16 @@ grpc_cc_library( "//src/core:tsi/alts/handshaker/alts_tsi_utils.h", ], external_deps = [ + "@com_google_protobuf//upb:mem", + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", - "@com_google_protobuf//upb:base", - "@com_google_protobuf//upb:mem", ], visibility = ["@grpc:public"], deps = [ "alts_upb", "alts_util", "channel", - "channel_create", "exec_ctx", "gpr", "grpc_base", @@ -4015,6 +4029,7 @@ grpc_cc_library( "//src/core:env", "//src/core:pollset_set", "//src/core:slice", + "//src/core:sync", ], ) @@ -4082,8 +4097,8 @@ grpc_cc_library( "//src/core:tsi/ssl/session_cache/ssl_session_cache.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/memory", "libssl", ], @@ -4094,6 +4109,7 @@ grpc_cc_library( "grpc_public_hdrs", "//src/core:ref_counted", "//src/core:slice", + "//src/core:sync", ], ) @@ -4141,6 +4157,7 @@ grpc_cc_library( "//src/core:load_file", "//src/core:ref_counted", "//src/core:slice", + "//src/core:sync", "//src/core:tsi_ssl_types", "//src/core:useful", ], @@ -4295,6 +4312,7 @@ grpc_cc_library( "//src/core:per_cpu", "//src/core:ref_counted", "//src/core:ref_counted_string", + "//src/core:sync", "//src/core:time", "//src/core:upb_utils", "//src/core:useful", @@ -4351,6 +4369,7 @@ grpc_cc_library( "//src/core:channel_args", "//src/core:notification", "//src/core:ref_counted", + "//src/core:sync", "//src/core:useful", ], ) diff --git a/CMakeLists.txt b/CMakeLists.txt index a1b28cf9c89f0..b3be6db0a642a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2105,6 +2105,7 @@ target_link_libraries(gpr absl::base absl::core_headers absl::log_severity + absl::cleanup absl::flags absl::flags_marshalling absl::any_invocable @@ -3053,7 +3054,6 @@ target_link_libraries(grpc absl::algorithm_container absl::config absl::no_destructor - absl::cleanup absl::flat_hash_map absl::flat_hash_set absl::inlined_vector @@ -3098,30 +3098,15 @@ foreach(_hdr include/grpc/grpc_posix.h include/grpc/grpc_security.h include/grpc/grpc_security_constants.h - include/grpc/impl/call.h include/grpc/impl/channel_arg_names.h - include/grpc/impl/codegen/atm.h - include/grpc/impl/codegen/atm_gcc_atomic.h - include/grpc/impl/codegen/atm_gcc_sync.h - include/grpc/impl/codegen/atm_windows.h include/grpc/impl/codegen/byte_buffer.h include/grpc/impl/codegen/byte_buffer_reader.h include/grpc/impl/codegen/compression_types.h include/grpc/impl/codegen/connectivity_state.h - include/grpc/impl/codegen/fork.h - include/grpc/impl/codegen/gpr_types.h include/grpc/impl/codegen/grpc_types.h - include/grpc/impl/codegen/log.h - include/grpc/impl/codegen/port_platform.h include/grpc/impl/codegen/propagation_bits.h include/grpc/impl/codegen/slice.h include/grpc/impl/codegen/status.h - include/grpc/impl/codegen/sync.h - include/grpc/impl/codegen/sync_abseil.h - include/grpc/impl/codegen/sync_custom.h - include/grpc/impl/codegen/sync_generic.h - include/grpc/impl/codegen/sync_posix.h - include/grpc/impl/codegen/sync_windows.h include/grpc/impl/compression_types.h include/grpc/impl/connectivity_state.h include/grpc/impl/grpc_types.h @@ -3132,25 +3117,6 @@ foreach(_hdr include/grpc/slice.h include/grpc/slice_buffer.h include/grpc/status.h - include/grpc/support/alloc.h - include/grpc/support/atm_gcc_atomic.h - include/grpc/support/atm_gcc_sync.h - include/grpc/support/atm_windows.h - include/grpc/support/cpu.h - include/grpc/support/json.h - include/grpc/support/log.h - include/grpc/support/log_windows.h - include/grpc/support/metrics.h - include/grpc/support/port_platform.h - include/grpc/support/string_util.h - include/grpc/support/sync.h - include/grpc/support/sync_abseil.h - include/grpc/support/sync_custom.h - include/grpc/support/sync_generic.h - include/grpc/support/sync_posix.h - include/grpc/support/sync_windows.h - include/grpc/support/thd_id.h - include/grpc/support/time.h include/grpc/support/workaround_list.h ) string(REPLACE "include/" "" _path ${_hdr}) @@ -3752,7 +3718,6 @@ target_link_libraries(grpc_unsecure absl::algorithm_container absl::config absl::no_destructor - absl::cleanup absl::flat_hash_map absl::flat_hash_set absl::inlined_vector @@ -3796,30 +3761,15 @@ foreach(_hdr include/grpc/grpc_posix.h include/grpc/grpc_security.h include/grpc/grpc_security_constants.h - include/grpc/impl/call.h include/grpc/impl/channel_arg_names.h - include/grpc/impl/codegen/atm.h - include/grpc/impl/codegen/atm_gcc_atomic.h - include/grpc/impl/codegen/atm_gcc_sync.h - include/grpc/impl/codegen/atm_windows.h include/grpc/impl/codegen/byte_buffer.h include/grpc/impl/codegen/byte_buffer_reader.h include/grpc/impl/codegen/compression_types.h include/grpc/impl/codegen/connectivity_state.h - include/grpc/impl/codegen/fork.h - include/grpc/impl/codegen/gpr_types.h include/grpc/impl/codegen/grpc_types.h - include/grpc/impl/codegen/log.h - include/grpc/impl/codegen/port_platform.h include/grpc/impl/codegen/propagation_bits.h include/grpc/impl/codegen/slice.h include/grpc/impl/codegen/status.h - include/grpc/impl/codegen/sync.h - include/grpc/impl/codegen/sync_abseil.h - include/grpc/impl/codegen/sync_custom.h - include/grpc/impl/codegen/sync_generic.h - include/grpc/impl/codegen/sync_posix.h - include/grpc/impl/codegen/sync_windows.h include/grpc/impl/compression_types.h include/grpc/impl/connectivity_state.h include/grpc/impl/grpc_types.h @@ -3830,25 +3780,6 @@ foreach(_hdr include/grpc/slice.h include/grpc/slice_buffer.h include/grpc/status.h - include/grpc/support/alloc.h - include/grpc/support/atm_gcc_atomic.h - include/grpc/support/atm_gcc_sync.h - include/grpc/support/atm_windows.h - include/grpc/support/cpu.h - include/grpc/support/json.h - include/grpc/support/log.h - include/grpc/support/log_windows.h - include/grpc/support/metrics.h - include/grpc/support/port_platform.h - include/grpc/support/string_util.h - include/grpc/support/sync.h - include/grpc/support/sync_abseil.h - include/grpc/support/sync_custom.h - include/grpc/support/sync_generic.h - include/grpc/support/sync_posix.h - include/grpc/support/sync_windows.h - include/grpc/support/thd_id.h - include/grpc/support/time.h include/grpc/support/workaround_list.h ) string(REPLACE "include/" "" _path ${_hdr}) @@ -5762,7 +5693,6 @@ add_library(grpc_authorization_provider src/core/lib/promise/party.cc src/core/lib/resource_quota/api.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -5923,7 +5853,6 @@ target_link_libraries(grpc_authorization_provider ${_gRPC_ZLIB_LIBRARIES} absl::config absl::no_destructor - absl::cleanup absl::flat_hash_map absl::flat_hash_set absl::inlined_vector @@ -5960,30 +5889,15 @@ foreach(_hdr include/grpc/grpc_posix.h include/grpc/grpc_security.h include/grpc/grpc_security_constants.h - include/grpc/impl/call.h include/grpc/impl/channel_arg_names.h - include/grpc/impl/codegen/atm.h - include/grpc/impl/codegen/atm_gcc_atomic.h - include/grpc/impl/codegen/atm_gcc_sync.h - include/grpc/impl/codegen/atm_windows.h include/grpc/impl/codegen/byte_buffer.h include/grpc/impl/codegen/byte_buffer_reader.h include/grpc/impl/codegen/compression_types.h include/grpc/impl/codegen/connectivity_state.h - include/grpc/impl/codegen/fork.h - include/grpc/impl/codegen/gpr_types.h include/grpc/impl/codegen/grpc_types.h - include/grpc/impl/codegen/log.h - include/grpc/impl/codegen/port_platform.h include/grpc/impl/codegen/propagation_bits.h include/grpc/impl/codegen/slice.h include/grpc/impl/codegen/status.h - include/grpc/impl/codegen/sync.h - include/grpc/impl/codegen/sync_abseil.h - include/grpc/impl/codegen/sync_custom.h - include/grpc/impl/codegen/sync_generic.h - include/grpc/impl/codegen/sync_posix.h - include/grpc/impl/codegen/sync_windows.h include/grpc/impl/compression_types.h include/grpc/impl/connectivity_state.h include/grpc/impl/grpc_types.h @@ -5994,25 +5908,6 @@ foreach(_hdr include/grpc/slice.h include/grpc/slice_buffer.h include/grpc/status.h - include/grpc/support/alloc.h - include/grpc/support/atm_gcc_atomic.h - include/grpc/support/atm_gcc_sync.h - include/grpc/support/atm_windows.h - include/grpc/support/cpu.h - include/grpc/support/json.h - include/grpc/support/log.h - include/grpc/support/log_windows.h - include/grpc/support/metrics.h - include/grpc/support/port_platform.h - include/grpc/support/string_util.h - include/grpc/support/sync.h - include/grpc/support/sync_abseil.h - include/grpc/support/sync_custom.h - include/grpc/support/sync_generic.h - include/grpc/support/sync_posix.h - include/grpc/support/sync_windows.h - include/grpc/support/thd_id.h - include/grpc/support/time.h include/grpc/support/workaround_list.h ) string(REPLACE "include/" "" _path ${_hdr}) @@ -9328,7 +9223,6 @@ add_executable(call_filters_test src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -9766,7 +9660,6 @@ add_executable(call_utils_test src/core/lib/promise/party.cc src/core/lib/resource_quota/api.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -9889,7 +9782,6 @@ target_link_libraries(call_utils_test ${_gRPC_ZLIB_LIBRARIES} absl::config absl::no_destructor - absl::cleanup absl::flat_hash_map absl::inlined_vector absl::function_ref @@ -10314,7 +10206,6 @@ add_executable(cancel_callback_test src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -11564,7 +11455,6 @@ add_executable(chunked_vector_test src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -15502,7 +15392,6 @@ add_executable(flow_control_test src/core/lib/iomgr/executor.cc src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -15582,7 +15471,6 @@ add_executable(for_each_test src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -19043,14 +18931,6 @@ if(gRPC_BUILD_TESTS) add_executable(if_test test/core/promise/if_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(if_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(if_test PUBLIC cxx_std_17) target_include_directories(if_test PRIVATE @@ -19074,9 +18954,11 @@ target_include_directories(if_test target_link_libraries(if_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::any_invocable + absl::check absl::type_traits absl::statusor - gpr + absl::str_format ) @@ -19372,7 +19254,6 @@ add_executable(interceptor_list_test src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -20603,7 +20484,6 @@ target_link_libraries(lru_cache_test absl::flat_hash_map absl::any_invocable absl::check - absl::statusor ) @@ -20625,7 +20505,6 @@ add_executable(map_pipe_test src/core/lib/iomgr/iomgr_internal.cc src/core/lib/promise/activity.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -20690,14 +20569,6 @@ if(gRPC_BUILD_TESTS) add_executable(match_promise_test test/core/promise/match_promise_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(match_promise_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(match_promise_test PUBLIC cxx_std_17) target_include_directories(match_promise_test PRIVATE @@ -20721,8 +20592,11 @@ target_include_directories(match_promise_test target_link_libraries(match_promise_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::any_invocable + absl::check absl::type_traits - gpr + absl::status + absl::str_format ) @@ -23568,14 +23442,6 @@ if(gRPC_BUILD_TESTS) add_executable(poll_test test/core/promise/poll_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(poll_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(poll_test PUBLIC cxx_std_17) target_include_directories(poll_test PRIVATE @@ -23599,7 +23465,8 @@ target_include_directories(poll_test target_link_libraries(poll_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest - gpr + absl::check + absl::str_format ) @@ -24514,14 +24381,6 @@ if(gRPC_BUILD_TESTS) add_executable(prioritized_race_test test/core/promise/prioritized_race_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(prioritized_race_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(prioritized_race_test PUBLIC cxx_std_17) target_include_directories(prioritized_race_test PRIVATE @@ -24545,8 +24404,10 @@ target_include_directories(prioritized_race_test target_link_libraries(prioritized_race_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::any_invocable + absl::check absl::type_traits - gpr + absl::str_format ) @@ -24599,14 +24460,6 @@ if(gRPC_BUILD_TESTS) add_executable(promise_factory_test test/core/promise/promise_factory_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(promise_factory_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(promise_factory_test PUBLIC cxx_std_17) target_include_directories(promise_factory_test PRIVATE @@ -24630,9 +24483,11 @@ target_include_directories(promise_factory_test target_link_libraries(promise_factory_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::any_invocable absl::bind_front + absl::check absl::type_traits - gpr + absl::str_format ) @@ -24642,14 +24497,6 @@ if(gRPC_BUILD_TESTS) add_executable(promise_map_test test/core/promise/map_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(promise_map_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(promise_map_test PUBLIC cxx_std_17) target_include_directories(promise_map_test PRIVATE @@ -24673,9 +24520,13 @@ target_include_directories(promise_map_test target_link_libraries(promise_map_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::any_invocable + absl::check + absl::log absl::type_traits + absl::status absl::statusor - gpr + absl::str_format ) @@ -24739,14 +24590,6 @@ if(gRPC_BUILD_TESTS) add_executable(promise_test test/core/promise/promise_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(promise_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(promise_test PUBLIC cxx_std_17) target_include_directories(promise_test PRIVATE @@ -24770,8 +24613,11 @@ target_include_directories(promise_test target_link_libraries(promise_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::any_invocable + absl::check absl::type_traits - gpr + absl::status + absl::str_format ) @@ -25256,14 +25102,6 @@ if(gRPC_BUILD_TESTS) add_executable(race_test test/core/promise/race_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(race_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(race_test PUBLIC cxx_std_17) target_include_directories(race_test PRIVATE @@ -25287,7 +25125,8 @@ target_include_directories(race_test target_link_libraries(race_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest - gpr + absl::check + absl::str_format ) @@ -25720,7 +25559,6 @@ add_executable(request_buffer_test src/core/lib/promise/activity.cc src/core/lib/promise/party.cc src/core/lib/resource_quota/arena.cc - src/core/lib/resource_quota/connection_quota.cc src/core/lib/resource_quota/memory_quota.cc src/core/lib/resource_quota/periodic_update.cc src/core/lib/resource_quota/resource_quota.cc @@ -31523,14 +31361,6 @@ if(gRPC_BUILD_TESTS) add_executable(status_flag_test test/core/promise/status_flag_test.cc ) -if(WIN32 AND MSVC) - if(BUILD_SHARED_LIBS) - target_compile_definitions(status_flag_test - PRIVATE - "GPR_DLL_IMPORTS" - ) - endif() -endif() target_compile_features(status_flag_test PUBLIC cxx_std_17) target_include_directories(status_flag_test PRIVATE @@ -31554,8 +31384,9 @@ target_include_directories(status_flag_test target_link_libraries(status_flag_test ${_gRPC_ALLTARGETS_LIBRARIES} gtest + absl::check + absl::status absl::statusor - gpr ) @@ -49800,7 +49631,7 @@ generate_pkgconfig( "gpr" "gRPC platform support library" "${gRPC_CORE_VERSION}" - "absl_any_invocable absl_base absl_bits absl_check absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_log absl_log_globals absl_log_severity absl_memory absl_optional absl_random_random absl_status absl_str_format absl_strings absl_synchronization absl_time" + "absl_any_invocable absl_base absl_bits absl_check absl_cleanup absl_cord absl_core_headers absl_flags absl_flags_marshalling absl_log absl_log_globals absl_log_severity absl_memory absl_optional absl_random_random absl_status absl_str_format absl_strings absl_synchronization absl_time" "" "-lgpr" "" diff --git a/Makefile b/Makefile index 7fcfe02456af4..d47e32117fe90 100644 --- a/Makefile +++ b/Makefile @@ -1768,30 +1768,15 @@ PUBLIC_HEADERS_C += \ include/grpc/grpc_posix.h \ include/grpc/grpc_security.h \ include/grpc/grpc_security_constants.h \ - include/grpc/impl/call.h \ include/grpc/impl/channel_arg_names.h \ - include/grpc/impl/codegen/atm.h \ - include/grpc/impl/codegen/atm_gcc_atomic.h \ - include/grpc/impl/codegen/atm_gcc_sync.h \ - include/grpc/impl/codegen/atm_windows.h \ include/grpc/impl/codegen/byte_buffer.h \ include/grpc/impl/codegen/byte_buffer_reader.h \ include/grpc/impl/codegen/compression_types.h \ include/grpc/impl/codegen/connectivity_state.h \ - include/grpc/impl/codegen/fork.h \ - include/grpc/impl/codegen/gpr_types.h \ include/grpc/impl/codegen/grpc_types.h \ - include/grpc/impl/codegen/log.h \ - include/grpc/impl/codegen/port_platform.h \ include/grpc/impl/codegen/propagation_bits.h \ include/grpc/impl/codegen/slice.h \ include/grpc/impl/codegen/status.h \ - include/grpc/impl/codegen/sync.h \ - include/grpc/impl/codegen/sync_abseil.h \ - include/grpc/impl/codegen/sync_custom.h \ - include/grpc/impl/codegen/sync_generic.h \ - include/grpc/impl/codegen/sync_posix.h \ - include/grpc/impl/codegen/sync_windows.h \ include/grpc/impl/compression_types.h \ include/grpc/impl/connectivity_state.h \ include/grpc/impl/grpc_types.h \ @@ -1802,25 +1787,6 @@ PUBLIC_HEADERS_C += \ include/grpc/slice.h \ include/grpc/slice_buffer.h \ include/grpc/status.h \ - include/grpc/support/alloc.h \ - include/grpc/support/atm_gcc_atomic.h \ - include/grpc/support/atm_gcc_sync.h \ - include/grpc/support/atm_windows.h \ - include/grpc/support/cpu.h \ - include/grpc/support/json.h \ - include/grpc/support/log.h \ - include/grpc/support/log_windows.h \ - include/grpc/support/metrics.h \ - include/grpc/support/port_platform.h \ - include/grpc/support/string_util.h \ - include/grpc/support/sync.h \ - include/grpc/support/sync_abseil.h \ - include/grpc/support/sync_custom.h \ - include/grpc/support/sync_generic.h \ - include/grpc/support/sync_posix.h \ - include/grpc/support/sync_windows.h \ - include/grpc/support/thd_id.h \ - include/grpc/support/time.h \ include/grpc/support/workaround_list.h \ LIBGRPC_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC)))) diff --git a/build_autogenerated.yaml b/build_autogenerated.yaml index 1b6dc4ae95d46..fbbe9ef7f4e81 100644 --- a/build_autogenerated.yaml +++ b/build_autogenerated.yaml @@ -121,6 +121,7 @@ libs: - absl/base:base - absl/base:core_headers - absl/base:log_severity + - absl/cleanup:cleanup - absl/flags:flag - absl/flags:marshalling - absl/functional:any_invocable @@ -163,30 +164,15 @@ libs: - include/grpc/grpc_posix.h - include/grpc/grpc_security.h - include/grpc/grpc_security_constants.h - - include/grpc/impl/call.h - include/grpc/impl/channel_arg_names.h - - include/grpc/impl/codegen/atm.h - - include/grpc/impl/codegen/atm_gcc_atomic.h - - include/grpc/impl/codegen/atm_gcc_sync.h - - include/grpc/impl/codegen/atm_windows.h - include/grpc/impl/codegen/byte_buffer.h - include/grpc/impl/codegen/byte_buffer_reader.h - include/grpc/impl/codegen/compression_types.h - include/grpc/impl/codegen/connectivity_state.h - - include/grpc/impl/codegen/fork.h - - include/grpc/impl/codegen/gpr_types.h - include/grpc/impl/codegen/grpc_types.h - - include/grpc/impl/codegen/log.h - - include/grpc/impl/codegen/port_platform.h - include/grpc/impl/codegen/propagation_bits.h - include/grpc/impl/codegen/slice.h - include/grpc/impl/codegen/status.h - - include/grpc/impl/codegen/sync.h - - include/grpc/impl/codegen/sync_abseil.h - - include/grpc/impl/codegen/sync_custom.h - - include/grpc/impl/codegen/sync_generic.h - - include/grpc/impl/codegen/sync_posix.h - - include/grpc/impl/codegen/sync_windows.h - include/grpc/impl/compression_types.h - include/grpc/impl/connectivity_state.h - include/grpc/impl/grpc_types.h @@ -197,25 +183,6 @@ libs: - include/grpc/slice.h - include/grpc/slice_buffer.h - include/grpc/status.h - - include/grpc/support/alloc.h - - include/grpc/support/atm_gcc_atomic.h - - include/grpc/support/atm_gcc_sync.h - - include/grpc/support/atm_windows.h - - include/grpc/support/cpu.h - - include/grpc/support/json.h - - include/grpc/support/log.h - - include/grpc/support/log_windows.h - - include/grpc/support/metrics.h - - include/grpc/support/port_platform.h - - include/grpc/support/string_util.h - - include/grpc/support/sync.h - - include/grpc/support/sync_abseil.h - - include/grpc/support/sync_custom.h - - include/grpc/support/sync_generic.h - - include/grpc/support/sync_posix.h - - include/grpc/support/sync_windows.h - - include/grpc/support/thd_id.h - - include/grpc/support/time.h - include/grpc/support/workaround_list.h headers: - src/core/call/request_buffer.h @@ -2107,7 +2074,6 @@ libs: - absl/algorithm:container - absl/base:config - absl/base:no_destructor - - absl/cleanup:cleanup - absl/container:flat_hash_map - absl/container:flat_hash_set - absl/container:inlined_vector @@ -2212,30 +2178,15 @@ libs: - include/grpc/grpc_posix.h - include/grpc/grpc_security.h - include/grpc/grpc_security_constants.h - - include/grpc/impl/call.h - include/grpc/impl/channel_arg_names.h - - include/grpc/impl/codegen/atm.h - - include/grpc/impl/codegen/atm_gcc_atomic.h - - include/grpc/impl/codegen/atm_gcc_sync.h - - include/grpc/impl/codegen/atm_windows.h - include/grpc/impl/codegen/byte_buffer.h - include/grpc/impl/codegen/byte_buffer_reader.h - include/grpc/impl/codegen/compression_types.h - include/grpc/impl/codegen/connectivity_state.h - - include/grpc/impl/codegen/fork.h - - include/grpc/impl/codegen/gpr_types.h - include/grpc/impl/codegen/grpc_types.h - - include/grpc/impl/codegen/log.h - - include/grpc/impl/codegen/port_platform.h - include/grpc/impl/codegen/propagation_bits.h - include/grpc/impl/codegen/slice.h - include/grpc/impl/codegen/status.h - - include/grpc/impl/codegen/sync.h - - include/grpc/impl/codegen/sync_abseil.h - - include/grpc/impl/codegen/sync_custom.h - - include/grpc/impl/codegen/sync_generic.h - - include/grpc/impl/codegen/sync_posix.h - - include/grpc/impl/codegen/sync_windows.h - include/grpc/impl/compression_types.h - include/grpc/impl/connectivity_state.h - include/grpc/impl/grpc_types.h @@ -2246,25 +2197,6 @@ libs: - include/grpc/slice.h - include/grpc/slice_buffer.h - include/grpc/status.h - - include/grpc/support/alloc.h - - include/grpc/support/atm_gcc_atomic.h - - include/grpc/support/atm_gcc_sync.h - - include/grpc/support/atm_windows.h - - include/grpc/support/cpu.h - - include/grpc/support/json.h - - include/grpc/support/log.h - - include/grpc/support/log_windows.h - - include/grpc/support/metrics.h - - include/grpc/support/port_platform.h - - include/grpc/support/string_util.h - - include/grpc/support/sync.h - - include/grpc/support/sync_abseil.h - - include/grpc/support/sync_custom.h - - include/grpc/support/sync_generic.h - - include/grpc/support/sync_posix.h - - include/grpc/support/sync_windows.h - - include/grpc/support/thd_id.h - - include/grpc/support/time.h - include/grpc/support/workaround_list.h headers: - src/core/call/request_buffer.h @@ -3165,7 +3097,6 @@ libs: - absl/algorithm:container - absl/base:config - absl/base:no_destructor - - absl/cleanup:cleanup - absl/container:flat_hash_map - absl/container:flat_hash_set - absl/container:inlined_vector @@ -4392,30 +4323,15 @@ libs: - include/grpc/grpc_posix.h - include/grpc/grpc_security.h - include/grpc/grpc_security_constants.h - - include/grpc/impl/call.h - include/grpc/impl/channel_arg_names.h - - include/grpc/impl/codegen/atm.h - - include/grpc/impl/codegen/atm_gcc_atomic.h - - include/grpc/impl/codegen/atm_gcc_sync.h - - include/grpc/impl/codegen/atm_windows.h - include/grpc/impl/codegen/byte_buffer.h - include/grpc/impl/codegen/byte_buffer_reader.h - include/grpc/impl/codegen/compression_types.h - include/grpc/impl/codegen/connectivity_state.h - - include/grpc/impl/codegen/fork.h - - include/grpc/impl/codegen/gpr_types.h - include/grpc/impl/codegen/grpc_types.h - - include/grpc/impl/codegen/log.h - - include/grpc/impl/codegen/port_platform.h - include/grpc/impl/codegen/propagation_bits.h - include/grpc/impl/codegen/slice.h - include/grpc/impl/codegen/status.h - - include/grpc/impl/codegen/sync.h - - include/grpc/impl/codegen/sync_abseil.h - - include/grpc/impl/codegen/sync_custom.h - - include/grpc/impl/codegen/sync_generic.h - - include/grpc/impl/codegen/sync_posix.h - - include/grpc/impl/codegen/sync_windows.h - include/grpc/impl/compression_types.h - include/grpc/impl/connectivity_state.h - include/grpc/impl/grpc_types.h @@ -4426,25 +4342,6 @@ libs: - include/grpc/slice.h - include/grpc/slice_buffer.h - include/grpc/status.h - - include/grpc/support/alloc.h - - include/grpc/support/atm_gcc_atomic.h - - include/grpc/support/atm_gcc_sync.h - - include/grpc/support/atm_windows.h - - include/grpc/support/cpu.h - - include/grpc/support/json.h - - include/grpc/support/log.h - - include/grpc/support/log_windows.h - - include/grpc/support/metrics.h - - include/grpc/support/port_platform.h - - include/grpc/support/string_util.h - - include/grpc/support/sync.h - - include/grpc/support/sync_abseil.h - - include/grpc/support/sync_custom.h - - include/grpc/support/sync_generic.h - - include/grpc/support/sync_posix.h - - include/grpc/support/sync_windows.h - - include/grpc/support/thd_id.h - - include/grpc/support/time.h - include/grpc/support/workaround_list.h headers: - src/core/channelz/channel_trace.h @@ -4645,7 +4542,6 @@ libs: - src/core/lib/promise/try_seq.h - src/core/lib/resource_quota/api.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -4946,7 +4842,6 @@ libs: - src/core/lib/promise/party.cc - src/core/lib/resource_quota/api.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -5066,7 +4961,6 @@ libs: - z - absl/base:config - absl/base:no_destructor - - absl/cleanup:cleanup - absl/container:flat_hash_map - absl/container:flat_hash_set - absl/container:inlined_vector @@ -6475,7 +6369,6 @@ targets: - src/core/lib/promise/status_flag.h - src/core/lib/promise/try_seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -6546,7 +6439,6 @@ targets: - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -6934,7 +6826,6 @@ targets: - src/core/lib/promise/try_seq.h - src/core/lib/resource_quota/api.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -7203,7 +7094,6 @@ targets: - src/core/lib/promise/party.cc - src/core/lib/resource_quota/api.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -7296,7 +7186,6 @@ targets: - z - absl/base:config - absl/base:no_destructor - - absl/cleanup:cleanup - absl/container:flat_hash_map - absl/container:inlined_vector - absl/functional:function_ref @@ -7736,7 +7625,6 @@ targets: - src/core/lib/promise/race.h - src/core/lib/promise/seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -7778,7 +7666,6 @@ targets: - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -8633,7 +8520,6 @@ targets: - src/core/lib/promise/race.h - src/core/lib/promise/seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -8676,7 +8562,6 @@ targets: - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -10579,7 +10464,6 @@ targets: - src/core/lib/promise/poll.h - src/core/lib/promise/race.h - src/core/lib/promise/seq.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -10626,7 +10510,6 @@ targets: - src/core/lib/iomgr/executor.cc - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -10699,7 +10582,6 @@ targets: - src/core/lib/promise/status_flag.h - src/core/lib/promise/try_seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -10742,7 +10624,6 @@ targets: - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -12323,13 +12204,16 @@ targets: - src/core/lib/promise/detail/promise_like.h - src/core/lib/promise/if.h - src/core/lib/promise/poll.h + - src/core/util/construct_destruct.h src: - test/core/promise/if_test.cc deps: - gtest + - absl/functional:any_invocable + - absl/log:check - absl/meta:type_traits - absl/status:statusor - - gpr + - absl/strings:str_format uses_polling: false - name: init_test gtest: true @@ -12492,7 +12376,6 @@ targets: - src/core/lib/promise/race.h - src/core/lib/promise/seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -12535,7 +12418,6 @@ targets: - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -13188,7 +13070,6 @@ targets: - absl/container:flat_hash_map - absl/functional:any_invocable - absl/log:check - - absl/status:statusor uses_polling: false - name: map_pipe_test gtest: true @@ -13233,7 +13114,6 @@ targets: - src/core/lib/promise/status_flag.h - src/core/lib/promise/try_seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -13276,7 +13156,6 @@ targets: - src/core/lib/iomgr/iomgr_internal.cc - src/core/lib/promise/activity.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -13314,14 +13193,18 @@ targets: - src/core/lib/promise/match_promise.h - src/core/lib/promise/poll.h - src/core/lib/promise/promise.h + - src/core/util/construct_destruct.h - src/core/util/overload.h - test/core/promise/poll_matcher.h src: - test/core/promise/match_promise_test.cc deps: - gtest + - absl/functional:any_invocable + - absl/log:check - absl/meta:type_traits - - gpr + - absl/status:status + - absl/strings:str_format uses_polling: false - name: match_test gtest: true @@ -14931,11 +14814,13 @@ targets: language: c++ headers: - src/core/lib/promise/poll.h + - src/core/util/construct_destruct.h src: - test/core/promise/poll_test.cc deps: - gtest - - gpr + - absl/log:check + - absl/strings:str_format uses_polling: false - name: port_sharing_end2end_test gtest: true @@ -15235,12 +15120,15 @@ targets: - src/core/lib/promise/detail/promise_like.h - src/core/lib/promise/poll.h - src/core/lib/promise/prioritized_race.h + - src/core/util/construct_destruct.h src: - test/core/promise/prioritized_race_test.cc deps: - gtest + - absl/functional:any_invocable + - absl/log:check - absl/meta:type_traits - - gpr + - absl/strings:str_format uses_polling: false - name: promise_endpoint_test gtest: true @@ -15264,13 +15152,16 @@ targets: - src/core/lib/promise/detail/promise_factory.h - src/core/lib/promise/detail/promise_like.h - src/core/lib/promise/poll.h + - src/core/util/construct_destruct.h src: - test/core/promise/promise_factory_test.cc deps: - gtest + - absl/functional:any_invocable - absl/functional:bind_front + - absl/log:check - absl/meta:type_traits - - gpr + - absl/strings:str_format uses_polling: false - name: promise_map_test gtest: true @@ -15281,14 +15172,19 @@ targets: - src/core/lib/promise/map.h - src/core/lib/promise/poll.h - src/core/lib/promise/promise.h + - src/core/util/construct_destruct.h - test/core/promise/poll_matcher.h src: - test/core/promise/map_test.cc deps: - gtest + - absl/functional:any_invocable + - absl/log:check + - absl/log:log - absl/meta:type_traits + - absl/status:status - absl/status:statusor - - gpr + - absl/strings:str_format uses_polling: false - name: promise_mutex_test gtest: true @@ -15350,12 +15246,16 @@ targets: - src/core/lib/promise/detail/promise_like.h - src/core/lib/promise/poll.h - src/core/lib/promise/promise.h + - src/core/util/construct_destruct.h src: - test/core/promise/promise_test.cc deps: - gtest + - absl/functional:any_invocable + - absl/log:check - absl/meta:type_traits - - gpr + - absl/status:status + - absl/strings:str_format uses_polling: false - name: proto_buffer_reader_test gtest: true @@ -15585,11 +15485,13 @@ targets: headers: - src/core/lib/promise/poll.h - src/core/lib/promise/race.h + - src/core/util/construct_destruct.h src: - test/core/promise/race_test.cc deps: - gtest - - gpr + - absl/log:check + - absl/strings:str_format uses_polling: false - name: random_early_detection_test gtest: true @@ -15823,7 +15725,6 @@ targets: - src/core/lib/promise/status_flag.h - src/core/lib/promise/try_seq.h - src/core/lib/resource_quota/arena.h - - src/core/lib/resource_quota/connection_quota.h - src/core/lib/resource_quota/memory_quota.h - src/core/lib/resource_quota/periodic_update.h - src/core/lib/resource_quota/resource_quota.h @@ -15900,7 +15801,6 @@ targets: - src/core/lib/promise/activity.cc - src/core/lib/promise/party.cc - src/core/lib/resource_quota/arena.cc - - src/core/lib/resource_quota/connection_quota.cc - src/core/lib/resource_quota/memory_quota.cc - src/core/lib/resource_quota/periodic_update.cc - src/core/lib/resource_quota/resource_quota.cc @@ -20231,8 +20131,9 @@ targets: - test/core/promise/status_flag_test.cc deps: - gtest + - absl/log:check + - absl/status:status - absl/status:statusor - - gpr uses_polling: false - name: status_helper_test gtest: true diff --git a/src/core/BUILD b/src/core/BUILD index 0175ad1a0dffb..c37720a78a924 100644 --- a/src/core/BUILD +++ b/src/core/BUILD @@ -83,16 +83,15 @@ grpc_cc_library( "lib/event_engine/extensions/tcp_trace.h", ], external_deps = [ - "absl/status:statusor", "absl/functional:any_invocable", + "absl/status:statusor", "absl/strings", ], visibility = [ "@grpc:event_engine_base_hdrs", ], deps = [ - ":memory_quota", - ":slice_buffer", + "memory_quota", "//:event_engine_base_hdrs", "//:gpr_platform", "//:tcp_tracer", @@ -128,7 +127,6 @@ grpc_cc_library( "slice_cast", "slice_refcount", "//:event_engine_base_hdrs", - "//:gpr", "//:gpr_platform", ], ) @@ -144,7 +142,6 @@ grpc_cc_library( ], deps = [ "slice_buffer", - "//:event_engine_base_hdrs", "//:gpr_platform", ], ) @@ -172,6 +169,7 @@ grpc_cc_library( deps = [ "per_cpu", "ring_buffer", + "sync", "//:gpr", ], ) @@ -182,11 +180,7 @@ grpc_cc_library( hdrs = [ "util/ring_buffer.h", ], - external_deps = [ - ], - deps = [ - "//:gpr_platform", - ], + deps = ["//:gpr_platform"], ) grpc_cc_library( @@ -252,7 +246,6 @@ grpc_cc_library( "slice", "//:call_tracer", "//:gpr_platform", - "//:grpc_base", ], ) @@ -313,7 +306,6 @@ grpc_cc_library( "absl/log:check", "absl/numeric:bits", ], - deps = ["//:gpr_platform"], ) grpc_cc_library( @@ -339,10 +331,7 @@ grpc_cc_library( "//:include/grpc/impl/codegen/atm_gcc_sync.h", "//:include/grpc/impl/codegen/atm_windows.h", ], - deps = [ - "useful", - "//:gpr_platform", - ], + deps = ["//:gpr_platform"], ) grpc_cc_library( @@ -369,6 +358,96 @@ grpc_cc_library( ], ) +grpc_cc_library( + name = "gpr_time", + srcs = [ + "util/gpr_time.cc", + "util/posix/time.cc", + "util/windows/time.cc", + ], + hdrs = [ + ], + external_deps = ["absl/log:check"], + tags = [ + "nofixdeps", + ], + deps = [ + "gpr_atm", + "time_precise", + "//:gpr_platform", + "//:gpr_public_hdrs", + ], +) + +grpc_cc_library( + name = "time_precise", + srcs = [ + "util/time_precise.cc", + ], + hdrs = [ + "util/time_precise.h", + ], + external_deps = ["absl/log"], + tags = [ + "nofixdeps", + ], + deps = [ + "//:gpr_platform", + "//:gpr_public_hdrs", + ], +) + +grpc_cc_library( + name = "time_util", + srcs = [ + "util/time_util.cc", + ], + hdrs = [ + "util/time_util.h", + ], + external_deps = [ + "absl/log:check", + "absl/time", + ], + tags = [ + "nofixdeps", + ], + deps = [ + "//:gpr_platform", + "//:gpr_public_hdrs", + ], +) + +grpc_cc_library( + name = "sync", + srcs = [ + "//src/core:util/posix/sync.cc", + "//src/core:util/sync.cc", + "//src/core:util/sync_abseil.cc", + "//src/core:util/windows/sync.cc", + ], + hdrs = [ + "util/sync.h", + ], + external_deps = [ + "absl/base", + "absl/base:core_headers", + "absl/cleanup", + "absl/log:check", + "absl/synchronization", + "absl/time", + ], + tags = [ + "nofixdeps", + ], + deps = [ + "gpr_atm", + "time_util", + "//:gpr_platform", + "//:gpr_public_hdrs", + ], +) + grpc_cc_library( name = "env", srcs = [ @@ -400,18 +479,13 @@ grpc_cc_library( "absl/status:statusor", "absl/strings", ], - deps = [ - "//:gpr", - "//:gpr_platform", - ], + deps = ["//:gpr_platform"], ) grpc_cc_library( name = "chunked_vector", hdrs = ["util/chunked_vector.h"], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "arena", "gpr_manual_constructor", @@ -434,13 +508,13 @@ grpc_cc_library( "util/status_helper.h", ], external_deps = [ + "@com_google_protobuf//upb:base", + "@com_google_protobuf//upb:mem", "absl/log:check", "absl/status", "absl/strings", "absl/strings:cord", "absl/time", - "@com_google_protobuf//upb:base", - "@com_google_protobuf//upb:mem", ], deps = [ "percent_encoding", @@ -471,7 +545,7 @@ grpc_cc_library( "util/validation_errors.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", "absl/strings", ], @@ -556,7 +630,6 @@ grpc_cc_library( ], deps = [ "construct_destruct", - "//:gpr", "//:gpr_platform", ], ) @@ -574,7 +647,6 @@ grpc_cc_library( ], deps = [ "promise_status", - "//:gpr", "//:gpr_platform", ], ) @@ -582,7 +654,7 @@ grpc_cc_library( grpc_cc_library( name = "map_pipe", external_deps = [ - "absl/log:log", + "absl/log", "absl/status", ], public_hdrs = [ @@ -595,7 +667,6 @@ grpc_cc_library( "poll", "promise_factory", "try_seq", - "//:gpr", "//:gpr_platform", ], ) @@ -610,11 +681,11 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", + "absl/random", "absl/strings", "absl/strings:str_format", - "absl/random", ], deps = [ "activity", @@ -626,7 +697,7 @@ grpc_cc_library( "poll", "promise_factory", "ref_counted", - "useful", + "sync", "//:event_engine_base_hdrs", "//:exec_ctx", "//:gpr", @@ -668,23 +739,16 @@ grpc_cc_library( grpc_cc_library( name = "promise_variant", public_hdrs = ["lib/promise/detail/promise_variant.h"], - deps = [ - ], ) grpc_cc_library( name = "match_promise", - external_deps = [ - "absl/strings", - ], public_hdrs = ["lib/promise/match_promise.h"], deps = [ "overload", - "poll", "promise_factory", "promise_like", "promise_variant", - "//:gpr_platform", ], ) @@ -718,6 +782,7 @@ grpc_cc_library( deps = [ "activity", "poll", + "sync", "//:gpr", ], ) @@ -779,9 +844,7 @@ grpc_cc_library( grpc_cc_library( name = "if", - external_deps = [ - "absl/status:statusor", - ], + external_deps = ["absl/status:statusor"], public_hdrs = ["lib/promise/if.h"], deps = [ "construct_destruct", @@ -853,8 +916,8 @@ grpc_cc_library( grpc_cc_library( name = "join_state", external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", ], public_hdrs = [ "lib/promise/detail/join_state.h", @@ -940,8 +1003,8 @@ grpc_cc_library( name = "seq_state", external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], public_hdrs = [ @@ -960,7 +1023,6 @@ grpc_cc_library( grpc_cc_library( name = "seq", - external_deps = ["absl/log:log"], public_hdrs = [ "lib/promise/seq.h", ], @@ -1021,6 +1083,7 @@ grpc_cc_library( "poll", "promise_factory", "promise_status", + "sync", "//:gpr", "//:grpc_trace", "//:orphanable", @@ -1074,8 +1137,8 @@ grpc_cc_library( grpc_cc_library( name = "latch", external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], public_hdrs = [ @@ -1093,7 +1156,7 @@ grpc_cc_library( name = "inter_activity_latch", external_deps = [ "absl/base:core_headers", - "absl/log:log", + "absl/log", "absl/strings", ], public_hdrs = [ @@ -1102,6 +1165,7 @@ grpc_cc_library( deps = [ "activity", "poll", + "sync", "wait_set", "//:gpr", "//:grpc_trace", @@ -1114,8 +1178,8 @@ grpc_cc_library( "lib/promise/interceptor_list.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", "absl/strings:str_format", ], @@ -1136,8 +1200,8 @@ grpc_cc_library( "lib/promise/pipe.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], deps = [ @@ -1173,13 +1237,12 @@ grpc_cc_library( hdrs = [ "lib/promise/inter_activity_pipe.h", ], - external_deps = [ - "absl/base:core_headers", - ], + external_deps = ["absl/base:core_headers"], deps = [ "activity", "poll", "ref_counted", + "sync", "//:gpr", "//:ref_counted_ptr", ], @@ -1200,6 +1263,7 @@ grpc_cc_library( "poll", "ref_counted", "status_flag", + "sync", "wait_set", "//:gpr", "//:ref_counted_ptr", @@ -1219,6 +1283,7 @@ grpc_cc_library( deps = [ "activity", "poll", + "sync", "//:gpr", ], ) @@ -1226,8 +1291,8 @@ grpc_cc_library( grpc_cc_library( name = "for_each", external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings", ], @@ -1239,7 +1304,6 @@ grpc_cc_library( "promise_factory", "promise_status", "status_flag", - "//:gpr", "//:gpr_platform", "//:grpc_trace", ], @@ -1248,8 +1312,8 @@ grpc_cc_library( grpc_cc_library( name = "ref_counted", external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", ], public_hdrs = ["util/ref_counted.h"], deps = [ @@ -1264,8 +1328,8 @@ grpc_cc_library( grpc_cc_library( name = "dual_ref_counted", external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", ], public_hdrs = ["util/dual_ref_counted.h"], deps = [ @@ -1358,6 +1422,7 @@ grpc_cc_library( "pollset_set", "resolved_address", "slice", + "sync", "//:config", "//:debug_location", "//:exec_ctx", @@ -1452,8 +1517,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/container:flat_hash_set", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings", ], @@ -1469,6 +1534,7 @@ grpc_cc_library( "race", "seq", "slice_refcount", + "sync", "time", "useful", "//:gpr", @@ -1502,9 +1568,7 @@ grpc_cc_library( hdrs = [ "lib/resource_quota/arena.h", ], - external_deps = [ - "absl/log:log", - ], + external_deps = ["absl/log"], visibility = [ "@grpc:alt_grpc_base_legacy", ], @@ -1532,6 +1596,7 @@ grpc_cc_library( ], deps = [ "ref_counted", + "sync", "//:gpr", "//:ref_counted_ptr", ], @@ -1552,6 +1617,7 @@ grpc_cc_library( deps = [ "memory_quota", "ref_counted", + "sync", "//:gpr", "//:ref_counted_ptr", ], @@ -1570,7 +1636,6 @@ grpc_cc_library( "@grpc:alt_grpc_base_legacy", ], deps = [ - "connection_quota", "memory_quota", "ref_counted", "thread_quota", @@ -1591,9 +1656,7 @@ grpc_cc_library( hdrs = [ "call/request_buffer.h", ], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "call_spine", "match", @@ -1607,9 +1670,6 @@ grpc_cc_library( hdrs = [ "lib/slice/slice_refcount.h", ], - external_deps = [ - "absl/log:log", - ], public_hdrs = [ "//:include/grpc/slice.h", ], @@ -1657,9 +1717,7 @@ grpc_cc_library( "lib/slice/slice_buffer.h", "//:include/grpc/slice_buffer.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "slice", "slice_refcount", @@ -1676,8 +1734,8 @@ grpc_cc_library( "lib/iomgr/error.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings", "absl/strings:str_format", @@ -1705,8 +1763,8 @@ grpc_cc_library( "lib/iomgr/closure.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings:str_format", ], visibility = ["@grpc:alt_grpc_base_legacy"], @@ -1727,12 +1785,13 @@ grpc_cc_library( "util/time.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings:str_format", ], deps = [ "no_destruct", + "time_precise", "useful", "//:event_engine_base_hdrs", "//:gpr", @@ -1768,9 +1827,7 @@ grpc_cc_library( "lib/iomgr/sockaddr_windows.h", "lib/iomgr/socket_utils.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "iomgr_port", "//:gpr", @@ -1807,13 +1864,9 @@ grpc_cc_library( hdrs = [ "lib/event_engine/forkable.h", ], - external_deps = [ - "absl/log:check", - "absl/log:log", - ], + external_deps = ["absl/log:check"], deps = [ "//:config_vars", - "//:gpr", "//:gpr_platform", "//:grpc_trace", ], @@ -1880,6 +1933,7 @@ grpc_cc_library( deps = [ "common_event_engine_closures", "event_engine_work_queue", + "sync", "//:event_engine_base_hdrs", "//:gpr", ], @@ -1905,10 +1959,9 @@ grpc_cc_library( "lib/event_engine/posix_engine/timer.h", "lib/event_engine/posix_engine/timer_heap.h", ], - external_deps = [ - "absl/base:core_headers", - ], + external_deps = ["absl/base:core_headers"], deps = [ + "sync", "time", "time_averaged_stats", "useful", @@ -1931,13 +1984,14 @@ grpc_cc_library( ], hdrs = ["lib/event_engine/thread_pool/thread_count.h"], external_deps = [ - "absl/log:log", "absl/base:core_headers", - "absl/time", + "absl/log", "absl/status", "absl/strings:str_format", + "absl/time", ], deps = [ + "sync", "time", "useful", "//:gpr", @@ -1973,6 +2027,7 @@ grpc_cc_library( "forkable", "no_destruct", "notification", + "sync", "time", "//:backoff", "//:event_engine_base_hdrs", @@ -1987,11 +2042,6 @@ grpc_cc_library( hdrs = [ "lib/event_engine/posix.h", ], - external_deps = [ - "absl/functional:any_invocable", - "absl/status", - "absl/status:statusor", - ], deps = [ "event_engine_extensions", "event_engine_query_extensions", @@ -2008,8 +2058,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/time", ], deps = [ @@ -2017,6 +2067,7 @@ grpc_cc_library( "forkable", "notification", "posix_event_engine_timer", + "sync", "time", "//:event_engine_base_hdrs", "//:gpr", @@ -2165,8 +2216,8 @@ grpc_cc_library( "absl/base:core_headers", "absl/container:inlined_vector", "absl/functional:function_ref", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2184,6 +2235,7 @@ grpc_cc_library( "posix_event_engine_wakeup_fd_posix_default", "status_helper", "strerror", + "sync", "//:event_engine_base_hdrs", "//:gpr", "//:grpc_public_hdrs", @@ -2220,6 +2272,7 @@ grpc_cc_library( "posix_event_engine_wakeup_fd_posix_default", "status_helper", "strerror", + "sync", "time", "//:event_engine_base_hdrs", "//:gpr", @@ -2256,9 +2309,7 @@ grpc_cc_library( hdrs = [ "lib/event_engine/posix_engine/internal_errqueue.h", ], - external_deps = [ - "absl/log:log", - ], + external_deps = ["absl/log"], deps = [ "iomgr_port", "strerror", @@ -2276,12 +2327,13 @@ grpc_cc_library( ], external_deps = [ "absl/functional:any_invocable", - "absl/log:log", + "absl/log", "absl/status", ], deps = [ "iomgr_port", "posix_event_engine_internal_errqueue", + "sync", "//:gpr", ], ) @@ -2299,7 +2351,7 @@ grpc_cc_library( "absl/container:flat_hash_map", "absl/functional:any_invocable", "absl/hash", - "absl/log:log", + "absl/log", "absl/log:check", "absl/status", "absl/status:statusor", @@ -2322,9 +2374,9 @@ grpc_cc_library( "ref_counted", "resource_quota", "slice", - "stats_data", "status_helper", "strerror", + "sync", "time", "//:debug_location", "//:event_engine_base_hdrs", @@ -2342,7 +2394,6 @@ grpc_cc_library( srcs = ["lib/event_engine/utils.cc"], hdrs = ["lib/event_engine/utils.h"], external_deps = [ - "absl/log:check", "absl/status:statusor", "absl/strings", ], @@ -2364,8 +2415,8 @@ grpc_cc_library( ], external_deps = [ "absl/cleanup", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2396,8 +2447,8 @@ grpc_cc_library( ], external_deps = [ "absl/cleanup", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2442,6 +2493,7 @@ grpc_cc_library( "socket_mutator", "status_helper", "strerror", + "sync", "time", "//:event_engine_base_hdrs", "//:exec_ctx", @@ -2460,8 +2512,8 @@ grpc_cc_library( "absl/container:flat_hash_map", "absl/functional:any_invocable", "absl/hash", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2489,6 +2541,7 @@ grpc_cc_library( "posix_event_engine_timer", "posix_event_engine_timer_manager", "ref_counted_dns_resolver_interface", + "sync", "useful", "//:event_engine_base_hdrs", "//:gpr", @@ -2502,8 +2555,8 @@ grpc_cc_library( srcs = ["lib/event_engine/windows/windows_engine.cc"], hdrs = ["lib/event_engine/windows/windows_engine.h"], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2521,6 +2574,7 @@ grpc_cc_library( "init_internally", "iomgr_port", "posix_event_engine_timer_manager", + "sync", "time", "windows_endpoint", "windows_event_engine_listener", @@ -2535,7 +2589,10 @@ grpc_cc_library( name = "windows_native_resolver", srcs = ["lib/event_engine/windows/native_windows_dns_resolver.cc"], hdrs = ["lib/event_engine/windows/native_windows_dns_resolver.h"], - external_deps = ["absl/strings:str_format"], + external_deps = [ + "absl/strings", + "absl/strings:str_format", + ], deps = [ "error", "status_helper", @@ -2557,8 +2614,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings:str_format", ], @@ -2568,6 +2625,7 @@ grpc_cc_library( "event_engine_tcp_socket_utils", "event_engine_thread_pool", "event_engine_time_util", + "sync", "//:debug_location", "//:event_engine_base_hdrs", "//:gpr", @@ -2586,8 +2644,8 @@ grpc_cc_library( external_deps = [ "absl/cleanup", "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings:str_format", ], @@ -2614,8 +2672,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings:str_format", @@ -2625,6 +2683,8 @@ grpc_cc_library( "error", "event_engine_tcp_socket_utils", "event_engine_thread_pool", + "iomgr_port", + "sync", "windows_endpoint", "windows_iocp", "//:event_engine_base_hdrs", @@ -2648,8 +2708,9 @@ grpc_cc_library( ], external_deps = [ "absl/container:flat_hash_map", + "absl/log", "absl/log:check", - "absl/log:log", + "absl/status", "absl/strings", "absl/strings:str_format", ], @@ -2665,6 +2726,7 @@ grpc_cc_library( "posix_event_engine_timer_manager", "ref_counted", "strerror", + "sync", "//:event_engine_base_hdrs", "//:gpr", "//:parse_address", @@ -2682,8 +2744,8 @@ grpc_cc_library( "lib/event_engine/tcp_socket_utils.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2764,9 +2826,7 @@ grpc_cc_library( hdrs = [ "lib/event_engine/channel_args_endpoint_config.h", ], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], visibility = ["@grpc:alt_grpc_base_legacy"], deps = [ "channel_args", @@ -2786,6 +2846,7 @@ grpc_cc_library( "absl/strings", ], deps = [ + "sync", "//:event_engine_base_hdrs", "//:gpr", ], @@ -2823,13 +2884,13 @@ grpc_cc_library( "default_event_engine_factory", "match", "no_destruct", + "sync", "thready_event_engine", "wait_for_single_owner", "//:config", "//:debug_location", "//:event_engine_base_hdrs", "//:gpr", - "//:grpc_trace", ], ) @@ -2885,8 +2946,8 @@ grpc_cc_library( "absl/container:flat_hash_map", "absl/functional:any_invocable", "absl/hash", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -2906,6 +2967,7 @@ grpc_cc_library( "ref_counted_dns_resolver_interface", "resolved_address", "slice", + "sync", "windows_iocp", "//:config_vars", "//:debug_location", @@ -2941,8 +3003,8 @@ grpc_cc_library( ], hdrs = ["lib/transport/bdp_estimator.h"], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], deps = [ @@ -2960,9 +3022,7 @@ grpc_cc_library( hdrs = [ "lib/slice/percent_encoding.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "bitset", "slice", @@ -3058,6 +3118,8 @@ grpc_cc_library( ], deps = [ "per_cpu", + "sync", + "time_precise", "//:gpr", ], ) @@ -3110,8 +3172,8 @@ grpc_cc_library( ], external_deps = [ "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], deps = [ @@ -3120,6 +3182,7 @@ grpc_cc_library( "channel_fwd", "channel_stack_type", "interception_chain", + "sync", "unique_type_name", "//:channel_stack_builder", "//:debug_location", @@ -3147,9 +3210,7 @@ grpc_cc_library( hdrs = [ "util/single_set_ptr.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = ["//:gpr"], ) @@ -3159,10 +3220,7 @@ grpc_cc_library( "service_config/service_config.h", "service_config/service_config_call_data.h", ], - external_deps = [ - "absl/log:check", - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "arena", "chunked_vector", @@ -3186,7 +3244,7 @@ grpc_cc_library( "service_config/service_config_parser.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/strings", ], deps = [ @@ -3203,7 +3261,10 @@ grpc_cc_library( "util/notification.h", ], external_deps = ["absl/time"], - deps = ["//:gpr"], + deps = [ + "sync", + "//:gpr", + ], ) grpc_cc_library( @@ -3215,8 +3276,8 @@ grpc_cc_library( "lib/channel/channel_args.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/meta:type_traits", "absl/strings", "absl/strings:str_format", @@ -3319,7 +3380,6 @@ grpc_cc_library( "//:channelz", "//:gpr_platform", "//:grpc_base", - "//:iomgr", "//:orphanable", "//:ref_counted_ptr", ], @@ -3362,7 +3422,6 @@ grpc_cc_library( ], deps = [ "arena", - "channel_args", "channel_fwd", "client_channel_internal_header", "grpc_service_config", @@ -3372,7 +3431,7 @@ grpc_cc_library( "slice", "unique_type_name", "useful", - "//:gpr_public_hdrs", + "//:gpr_platform", "//:grpc_public_hdrs", "//:ref_counted_ptr", ], @@ -3447,7 +3506,7 @@ grpc_cc_library( "client_channel/retry_service_config.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/strings", ], deps = [ @@ -3461,7 +3520,7 @@ grpc_cc_library( "validation_errors", "//:channel_arg_names", "//:config", - "//:gpr_public_hdrs", + "//:gpr", "//:grpc_base", "//:grpc_public_hdrs", ], @@ -3478,6 +3537,7 @@ grpc_cc_library( external_deps = ["absl/base:core_headers"], deps = [ "ref_counted", + "sync", "useful", "//:gpr", "//:ref_counted_ptr", @@ -3493,7 +3553,7 @@ grpc_cc_library( "client_channel/backup_poller.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", ], deps = [ @@ -3516,7 +3576,7 @@ grpc_cc_library( "service_config/service_config_channel_arg_filter.cc", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", ], @@ -3535,7 +3595,6 @@ grpc_cc_library( "//:channel_arg_names", "//:config", "//:gpr_platform", - "//:gpr_public_hdrs", "//:grpc_base", "//:grpc_service_config_impl", "//:ref_counted_ptr", @@ -3565,11 +3624,11 @@ grpc_cc_library( "ref_counted", "resolved_address", "subchannel_interface", + "sync", "//:debug_location", "//:endpoint_addresses", "//:event_engine_base_hdrs", "//:exec_ctx", - "//:gpr", "//:gpr_platform", "//:grpc_trace", "//:orphanable", @@ -3599,8 +3658,8 @@ grpc_cc_library( srcs = ["load_balancing/lb_policy_registry.cc"], hdrs = ["load_balancing/lb_policy_registry.h"], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -3621,7 +3680,7 @@ grpc_cc_library( srcs = ["client_channel/lb_metadata.cc"], hdrs = ["client_channel/lb_metadata.h"], external_deps = [ - "absl/log:log", + "absl/log", "absl/strings", ], deps = [ @@ -3688,24 +3747,22 @@ grpc_cc_library( "load_balancing/backend_metric_parser.h", ], external_deps = [ - "absl/strings", "@com_google_protobuf//upb:base", "@com_google_protobuf//upb:mem", "@com_google_protobuf//upb:message", + "absl/strings", ], deps = [ "grpc_backend_metric_data", - "xds_orca_upb", "//:gpr_platform", + "//:xds_orca_upb", ], ) grpc_cc_library( name = "proxy_mapper", hdrs = ["handshaker/proxy_mapper.h"], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "channel_args", "resolved_address", @@ -3717,9 +3774,7 @@ grpc_cc_library( name = "proxy_mapper_registry", srcs = ["handshaker/proxy_mapper_registry.cc"], hdrs = ["handshaker/proxy_mapper_registry.h"], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "channel_args", "proxy_mapper", @@ -3737,8 +3792,8 @@ grpc_cc_library( "handshaker/http_connect/http_proxy_mapper.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -3746,13 +3801,11 @@ grpc_cc_library( deps = [ "channel_args", "env", - "experiments", "proxy_mapper", "resolved_address", "//:channel_arg_names", "//:config", "//:gpr", - "//:grpc_base", "//:http_connect_handshaker", "//:iomgr", "//:parse_address", @@ -3770,7 +3823,7 @@ grpc_cc_library( "handshaker/http_connect/xds_http_proxy_mapper.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/strings", ], deps = [ @@ -3779,7 +3832,6 @@ grpc_cc_library( "resolved_address", "xds_endpoint", "//:config", - "//:grpc_base", "//:http_connect_handshaker", "//:parse_address", "//:sockaddr_utils", @@ -3803,7 +3855,6 @@ grpc_cc_library( "service_config_parser", "useful", "//:gpr_platform", - "//:grpc_base", "//:ref_counted_ptr", ], ) @@ -3834,6 +3885,7 @@ grpc_cc_library( "latent_see", "metadata_batch", "status_helper", + "sync", "//:gpr", "//:grpc_base", "//:promise", @@ -3876,12 +3928,11 @@ grpc_cc_library( "util/tdigest.h", ], external_deps = [ - "absl/strings", - "absl/status", - "absl/log:check", "absl/log", + "absl/log:check", + "absl/status", + "absl/strings", ], - deps = ["//:gpr_platform"], ) grpc_cc_library( @@ -3911,8 +3962,8 @@ grpc_cc_library( "lib/security/certificate_provider/certificate_provider_registry.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], deps = [ @@ -3941,6 +3992,7 @@ grpc_cc_library( "absl/time", ], deps = [ + "sync", "//:gpr", "//:grpc_base", ], @@ -3960,7 +4012,7 @@ grpc_cc_library( "lib/security/authorization/grpc_server_authz_filter.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", "absl/strings", @@ -3972,7 +4024,6 @@ grpc_cc_library( "dual_ref_counted", "endpoint_info_handshaker", "latent_see", - "load_file", "metadata_batch", "ref_counted", "resolved_address", @@ -4002,7 +4053,7 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/container:flat_hash_map", - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4015,6 +4066,7 @@ grpc_cc_library( "directory_reader", "load_file", "slice", + "sync", "time", "//:exec_ctx", "//:gpr", @@ -4034,8 +4086,8 @@ grpc_cc_library( "load_balancing/grpclb/grpclb.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4062,7 +4114,6 @@ grpc_cc_library( "//:iomgr", "//:promise", "//:ref_counted_ptr", - "//:resource_quota_api", "//:tsi_base", "//:tsi_fake_credentials", ], @@ -4113,9 +4164,7 @@ grpc_cc_library( hdrs = [ "tsi/local_transport_security.h", ], - external_deps = [ - "absl/log:log", - ], + external_deps = ["absl/log"], deps = [ "//:event_engine_base_hdrs", "//:exec_ctx", @@ -4135,8 +4184,8 @@ grpc_cc_library( "lib/security/security_connector/local/local_security_connector.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4182,8 +4231,8 @@ grpc_cc_library( "lib/security/security_connector/ssl/ssl_security_connector.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings", "absl/strings:str_format", @@ -4194,6 +4243,7 @@ grpc_cc_library( "closure", "error", "iomgr_fwd", + "sync", "unique_type_name", "useful", "//:channel_arg_names", @@ -4248,6 +4298,7 @@ grpc_cc_library( "slice", "slice_refcount", "status_helper", + "sync", "time", "unique_type_name", "useful", @@ -4305,8 +4356,8 @@ grpc_cc_library( "absl/base:core_headers", "absl/container:inlined_vector", "absl/functional:bind_front", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4324,6 +4375,7 @@ grpc_cc_library( "slice", "slice_refcount", "status_helper", + "sync", "unique_type_name", "useful", "//:channel_arg_names", @@ -4398,10 +4450,10 @@ grpc_cc_library( "poll", "pollset_set", "ref_counted", + "sync", "time", "useful", "//:backoff", - "//:gpr", "//:grpc_security_base", "//:grpc_trace", "//:httpcli", @@ -4427,8 +4479,6 @@ grpc_cc_library( "absl/strings", ], deps = [ - "activity", - "arena_promise", "closure", "error", "json", @@ -4436,8 +4486,6 @@ grpc_cc_library( "json_object_loader", "json_reader", "metadata", - "pollset_set", - "ref_counted", "slice", "status_conversion", "status_helper", @@ -4451,7 +4499,6 @@ grpc_cc_library( "//:httpcli", "//:iomgr", "//:orphanable", - "//:promise", "//:ref_counted_ptr", "//:uri", ], @@ -4466,8 +4513,8 @@ grpc_cc_library( "lib/security/credentials/oauth2/oauth2_credentials.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4527,8 +4574,8 @@ grpc_cc_library( "lib/security/credentials/external/url_external_account_credentials.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4574,7 +4621,7 @@ grpc_cc_library( "util/http_client/httpcli_ssl_credentials.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", "absl/strings", ], @@ -4643,8 +4690,8 @@ grpc_cc_library( "lib/security/authorization/rbac_policy.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -4757,9 +4804,7 @@ grpc_cc_library( grpc_cc_library( name = "json_channel_args", hdrs = ["util/json/json_channel_args.h"], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "channel_args", "json_args", @@ -4815,6 +4860,7 @@ grpc_cc_library( "single_set_ptr", "sleep", "status_helper", + "sync", "time", "try_seq", "//:channel_arg_names", @@ -4868,7 +4914,7 @@ grpc_cc_library( "ext/filters/message_size/message_size_filter.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status:statusor", "absl/strings", "absl/strings:str_format", @@ -4914,7 +4960,7 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", - "absl/log:log", + "absl/log", "absl/meta:type_traits", "absl/random", "absl/status", @@ -4933,6 +4979,7 @@ grpc_cc_library( "metadata_batch", "service_config_parser", "sleep", + "sync", "time", "try_seq", "validation_errors", @@ -5058,13 +5105,13 @@ grpc_cc_library( "json_object_loader", "lru_cache", "service_config_parser", + "sync", "validation_errors", "xds_config", "//:config", "//:gpr", "//:grpc_base", "//:grpc_security_base", - "//:grpc_trace", "//:ref_counted_ptr", ], ) @@ -5084,18 +5131,18 @@ grpc_cc_library( "load_balancing/grpclb/load_balancer_api.h", ], external_deps = [ + "@com_google_protobuf//upb:base", + "@com_google_protobuf//upb:mem", "absl/base:core_headers", "absl/container:inlined_vector", "absl/functional:function_ref", + "absl/log", "absl/log:check", "absl/log:globals", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", "absl/strings:str_format", - "@com_google_protobuf//upb:base", - "@com_google_protobuf//upb:mem", ], deps = [ "arena", @@ -5128,13 +5175,13 @@ grpc_cc_library( "slice_refcount", "status_helper", "subchannel_interface", + "sync", "time", "useful", "validation_errors", "//:backoff", "//:channel", "//:channel_arg_names", - "//:channel_create", "//:channelz", "//:config", "//:debug_location", @@ -5201,17 +5248,17 @@ grpc_cc_library( "load_balancing/rls/rls.h", ], external_deps = [ + "@com_google_protobuf//upb:base", + "@com_google_protobuf//upb:mem", "absl/base:core_headers", "absl/hash", + "absl/log", "absl/log:check", - "absl/log:log", "absl/random", "absl/status", "absl/status:statusor", "absl/strings", "absl/strings:str_format", - "@com_google_protobuf//upb:base", - "@com_google_protobuf//upb:mem", ], deps = [ "channel_args", @@ -5235,6 +5282,7 @@ grpc_cc_library( "slice", "slice_refcount", "status_helper", + "sync", "time", "upb_utils", "uuid_v4", @@ -5242,7 +5290,6 @@ grpc_cc_library( "//:backoff", "//:channel", "//:channel_arg_names", - "//:channel_create", "//:channelz", "//:config", "//:debug_location", @@ -5274,9 +5321,6 @@ grpc_cc_library( "absl/functional:any_invocable", "absl/log:check", ], - # TODO(roth): Remove this unnecessary dependency once - # yaqs/eng/q/6510477728410501120 is resolved. - deps = ["//:grpc_public_hdrs"], ) grpc_cc_library( @@ -5285,8 +5329,8 @@ grpc_cc_library( "util/upb_utils.h", ], external_deps = [ - "absl/strings", "@com_google_protobuf//upb:base", + "absl/strings", ], ) @@ -5318,6 +5362,7 @@ grpc_cc_library( "error", "grpc_matchers", "grpc_tls_credentials", + "sync", "unique_type_name", "useful", "//:gpr", @@ -5348,6 +5393,7 @@ grpc_cc_library( "json", "json_args", "json_object_loader", + "sync", "unique_type_name", "useful", "validation_errors", @@ -5624,6 +5670,7 @@ grpc_cc_library( tags = ["nofixdeps"], deps = [ "ref_counted", + "sync", "//:endpoint_addresses", "//:gpr", "//:ref_counted_ptr", @@ -5825,6 +5872,7 @@ grpc_cc_library( "slice_refcount", "status_conversion", "status_helper", + "sync", "time", "unique_type_name", "upb_utils", @@ -5905,8 +5953,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -5927,6 +5975,7 @@ grpc_cc_library( "metadata_batch", "resolved_address", "slice_refcount", + "sync", "unique_type_name", "xds_certificate_provider", "xds_certificate_provider_store", @@ -5986,8 +6035,8 @@ grpc_cc_library( "load_balancing/xds/cds.cc", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -5999,7 +6048,6 @@ grpc_cc_library( "grpc_lb_address_filtering", "grpc_lb_xds_channel_args", "grpc_outlier_detection_header", - "grpc_xds_client", "json", "json_args", "json_object_loader", @@ -6013,7 +6061,6 @@ grpc_cc_library( "unique_type_name", "xds_cluster", "xds_common_types", - "xds_config", "xds_dependency_manager", "xds_health_status", "//:config", @@ -6025,7 +6072,6 @@ grpc_cc_library( "//:orphanable", "//:ref_counted_ptr", "//:work_serializer", - "//:xds_client", ], ) @@ -6047,8 +6093,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6074,6 +6120,7 @@ grpc_cc_library( "ref_counted_string", "resolved_address", "subchannel_interface", + "sync", "validation_errors", "xds_config", "xds_credentials", @@ -6084,7 +6131,6 @@ grpc_cc_library( "//:endpoint_addresses", "//:gpr", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:lb_child_policy_handler", "//:orphanable", @@ -6099,7 +6145,7 @@ grpc_cc_library( "load_balancing/xds/xds_cluster_manager.cc", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6123,10 +6169,8 @@ grpc_cc_library( "//:debug_location", "//:endpoint_addresses", "//:exec_ctx", - "//:gpr", "//:gpr_platform", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:lb_child_policy_handler", "//:orphanable", @@ -6141,7 +6185,7 @@ grpc_cc_library( "load_balancing/xds/xds_wrr_locality.cc", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6206,14 +6250,14 @@ grpc_cc_library( "load_balancing/health_check_client_internal.h", ], external_deps = [ + "@com_google_protobuf//upb:base", + "@com_google_protobuf//upb:mem", "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", - "@com_google_protobuf//upb:base", - "@com_google_protobuf//upb:mem", ], deps = [ "channel_args", @@ -6225,6 +6269,7 @@ grpc_cc_library( "pollset_set", "slice", "subchannel_interface", + "sync", "unique_type_name", "//:channel_arg_names", "//:channelz", @@ -6253,8 +6298,8 @@ grpc_cc_library( ], external_deps = [ "absl/functional:function_ref", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", ], @@ -6290,8 +6335,8 @@ grpc_cc_library( ], external_deps = [ "absl/algorithm:container", + "absl/log", "absl/log:check", - "absl/log:log", "absl/random", "absl/status", "absl/status:statusor", @@ -6385,7 +6430,7 @@ grpc_cc_library( ], external_deps = [ "absl/container:flat_hash_set", - "absl/log:log", + "absl/log", "absl/status", ], deps = [ @@ -6420,8 +6465,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/container:inlined_vector", + "absl/log", "absl/log:check", - "absl/log:log", "absl/random", "absl/status", "absl/status:statusor", @@ -6457,7 +6502,6 @@ grpc_cc_library( "//:exec_ctx", "//:gpr", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:orphanable", "//:ref_counted_ptr", @@ -6472,8 +6516,8 @@ grpc_cc_library( "load_balancing/round_robin/round_robin.cc", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/meta:type_traits", "absl/random", "absl/status", @@ -6522,8 +6566,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/meta:type_traits", "absl/random", "absl/status", @@ -6548,6 +6592,7 @@ grpc_cc_library( "static_stride_scheduler", "stats_data", "subchannel_interface", + "sync", "time", "validation_errors", "//:config", @@ -6556,7 +6601,6 @@ grpc_cc_library( "//:exec_ctx", "//:gpr", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:oob_backend_metric", "//:orphanable", @@ -6588,8 +6632,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/meta:type_traits", "absl/random", "absl/status", @@ -6612,6 +6656,7 @@ grpc_cc_library( "ref_counted", "resolved_address", "subchannel_interface", + "sync", "unique_type_name", "validation_errors", "//:config", @@ -6636,8 +6681,8 @@ grpc_cc_library( "load_balancing/priority/priority.cc", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6664,7 +6709,6 @@ grpc_cc_library( "//:exec_ctx", "//:gpr", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:lb_child_policy_handler", "//:orphanable", @@ -6683,8 +6727,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/meta:type_traits", "absl/random", "absl/status", @@ -6703,6 +6747,7 @@ grpc_cc_library( "lb_policy_factory", "lb_policy_registry", "pollset_set", + "sync", "time", "validation_errors", "//:config", @@ -6711,7 +6756,6 @@ grpc_cc_library( "//:exec_ctx", "//:gpr", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:lb_child_policy_handler", "//:orphanable", @@ -6731,8 +6775,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/functional:function_ref", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6747,7 +6791,6 @@ grpc_cc_library( "error", "experiments", "grpc_stateful_session_filter", - "grpc_xds_client", "iomgr_fwd", "json", "json_args", @@ -6760,6 +6803,7 @@ grpc_cc_library( "ref_counted_string", "resolved_address", "subchannel_interface", + "sync", "validation_errors", "xds_config", "xds_health_status", @@ -6769,7 +6813,6 @@ grpc_cc_library( "//:exec_ctx", "//:gpr", "//:grpc_base", - "//:grpc_client_channel", "//:grpc_trace", "//:lb_child_policy_handler", "//:orphanable", @@ -6792,7 +6835,7 @@ grpc_cc_library( ], external_deps = [ "absl/container:inlined_vector", - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6836,11 +6879,11 @@ grpc_cc_library( "ext/filters/backend_metrics/backend_metric_filter.h", ], external_deps = [ - "absl/log:log", - "absl/status:statusor", - "absl/strings", "@com_google_protobuf//upb:base", "@com_google_protobuf//upb:mem", + "absl/log", + "absl/status:statusor", + "absl/strings", ], deps = [ "arena_promise", @@ -6857,7 +6900,6 @@ grpc_cc_library( "slice", "//:channel_arg_names", "//:config", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:grpc_trace", @@ -6874,8 +6916,8 @@ grpc_cc_library( "resolver/polling_resolver.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6920,7 +6962,6 @@ grpc_cc_library( "json_writer", "status_helper", "//:gpr_platform", - "//:grpc_base", "//:iomgr", ], ) @@ -6936,8 +6977,8 @@ grpc_cc_library( external_deps = [ "absl/base:core_headers", "absl/cleanup", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -6948,6 +6989,7 @@ grpc_cc_library( "grpc_service_config", "polling_resolver", "service_config_helper", + "sync", "time", "validation_errors", "//:backoff", @@ -6955,7 +6997,6 @@ grpc_cc_library( "//:debug_location", "//:endpoint_addresses", "//:exec_ctx", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:grpc_grpclb_balancer_addresses", @@ -6978,7 +7019,7 @@ grpc_cc_library( "resolver/dns/dns_resolver_plugin.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/strings", ], deps = [ @@ -7003,7 +7044,7 @@ grpc_cc_library( ], external_deps = [ "absl/functional:bind_front", - "absl/log:log", + "absl/log", "absl/status", "absl/status:statusor", "absl/strings", @@ -7019,7 +7060,6 @@ grpc_cc_library( "//:debug_location", "//:endpoint_addresses", "//:gpr", - "//:grpc_base", "//:grpc_resolver", "//:grpc_trace", "//:iomgr", @@ -7035,7 +7075,7 @@ grpc_cc_library( "resolver/sockaddr/sockaddr_resolver.cc", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/status:statusor", "absl/strings", ], @@ -7101,8 +7141,8 @@ grpc_cc_library( external_deps = [ "absl/container:flat_hash_map", "absl/container:flat_hash_set", + "absl/log", "absl/log:check", - "absl/log:log", "absl/strings", ], deps = [ @@ -7116,7 +7156,6 @@ grpc_cc_library( "xds_listener", "xds_route_config", "//:config", - "//:gpr", "//:grpc_resolver", "//:grpc_resolver_fake", ], @@ -7128,8 +7167,8 @@ grpc_cc_library( "resolver/xds/xds_resolver.cc", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/meta:type_traits", "absl/random", "absl/status", @@ -7159,7 +7198,6 @@ grpc_cc_library( "ref_counted", "slice", "time", - "xds_config", "xds_dependency_manager", "xds_http_filter", "xds_listener", @@ -7189,8 +7227,8 @@ grpc_cc_library( "resolver/google_c2p/google_c2p_resolver.cc", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", "absl/status:statusor", "absl/strings", ], @@ -7207,7 +7245,6 @@ grpc_cc_library( "//:config", "//:debug_location", "//:gpr", - "//:grpc_base", "//:grpc_resolver", "//:iomgr", "//:orphanable", @@ -7234,9 +7271,7 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/transport/hpack_encoder_table.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "hpack_constants", "//:gpr", @@ -7253,8 +7288,8 @@ grpc_cc_library( ], external_deps = [ "absl/functional:function_ref", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/strings", "absl/strings:str_format", @@ -7279,9 +7314,7 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/transport/ping_abuse_policy.h", ], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "channel_args", "time", @@ -7310,7 +7343,6 @@ grpc_cc_library( deps = [ "time", "//:event_engine_base_hdrs", - "//:gpr", "//:gpr_platform", "//:grpc_trace", ], @@ -7324,12 +7356,9 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/transport/write_size_policy.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "time", - "//:gpr", "//:gpr_platform", ], ) @@ -7342,9 +7371,7 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/transport/ping_rate_policy.h", ], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "channel_args", "experiments", @@ -7405,12 +7432,11 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/transport/http2_client_transport.h", ], - external_deps = [], deps = [ + "grpc_promise_endpoint", "//:grpc_base", "//:hpack_encoder", "//:hpack_parser", - "//src/core:grpc_promise_endpoint", ], ) @@ -7422,12 +7448,11 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/transport/http2_server_transport.h", ], - external_deps = [], deps = [ + "grpc_promise_endpoint", "//:grpc_base", "//:hpack_encoder", "//:hpack_parser", - "//src/core:grpc_promise_endpoint", ], ) @@ -7439,9 +7464,7 @@ grpc_cc_library( hdrs = [ "ext/transport/chttp2/alpn/alpn.h", ], - external_deps = [ - "absl/log:check", - ], + external_deps = ["absl/log:check"], deps = [ "useful", "//:gpr", @@ -7458,8 +7481,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings:str_format", @@ -7477,6 +7500,7 @@ grpc_cc_library( "resolved_address", "status_helper", "subchannel_connector", + "sync", "tcp_connect_handshaker", "time", "unique_type_name", @@ -7513,8 +7537,8 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -7541,6 +7565,7 @@ grpc_cc_library( "resolved_address", "resource_quota", "status_helper", + "sync", "time", "unique_type_name", "//:channel_arg_names", @@ -7575,7 +7600,7 @@ grpc_cc_library( "ext/transport/inproc/legacy_inproc_transport.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/log:check", "absl/status", "absl/status:statusor", @@ -7652,7 +7677,6 @@ grpc_cc_library( "match", "message", "metadata", - "metadata_batch", "no_destruct", "slice", "slice_buffer", @@ -7677,7 +7701,6 @@ grpc_cc_library( ], deps = [ "bitset", - "//:gpr", "//:gpr_platform", ], ) @@ -7692,8 +7715,8 @@ grpc_cc_library( ], external_deps = [ "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", "absl/strings", @@ -7704,7 +7727,6 @@ grpc_cc_library( "error", "status_helper", "time", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:grpc_core_credentials_header", @@ -7746,7 +7768,7 @@ grpc_cc_library( "ext/filters/logging/logging_filter.h", ], external_deps = [ - "absl/log:log", + "absl/log", "absl/numeric:int128", "absl/random", "absl/random:distributions", @@ -7807,6 +7829,7 @@ grpc_cc_library( "poll", "slice", "slice_buffer", + "sync", "//:event_engine_base_hdrs", "//:exec_ctx", "//:gpr", @@ -7818,9 +7841,7 @@ grpc_cc_library( hdrs = [ "ext/transport/chaotic_good/config.h", ], - external_deps = [ - "absl/container:flat_hash_set", - ], + external_deps = ["absl/container:flat_hash_set"], deps = [ "channel_args", "chaotic_good_frame_cc_proto", @@ -7872,8 +7893,8 @@ grpc_cc_library( "event_engine_tcp_socket_utils", "grpc_promise_endpoint", "loop", + "sync", "try_seq", - "//:gpr", ], ) @@ -7930,7 +7951,6 @@ grpc_cc_library( "chaotic_good_data_endpoints", "chaotic_good_frame", "chaotic_good_frame_header", - "chaotic_good_pending_connection", "event_engine_context", "event_engine_tcp_socket_utils", "grpc_promise_endpoint", @@ -7990,10 +8010,10 @@ grpc_cc_library( "slice", "slice_buffer", "switch", + "sync", "try_join", "try_seq", "//:exec_ctx", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:ref_counted_ptr", @@ -8050,10 +8070,10 @@ grpc_cc_library( "slice", "slice_buffer", "switch", + "sync", "try_join", "try_seq", "//:exec_ctx", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:ref_counted_ptr", @@ -8114,8 +8134,8 @@ grpc_cc_library( "lib/transport/call_filters.h", ], external_deps = [ + "absl/log", "absl/log:check", - "absl/log:log", ], deps = [ "call_final_info", @@ -8212,9 +8232,7 @@ grpc_cc_library( hdrs = [ "lib/transport/message.h", ], - external_deps = [ - "absl/strings", - ], + external_deps = ["absl/strings"], deps = [ "arena", "slice_buffer", @@ -8296,7 +8314,6 @@ grpc_cc_library( "absl/strings:str_format", ], deps = [ - "arena", "chunked_vector", "compression", "experiments", @@ -8404,7 +8421,6 @@ grpc_cc_library( "chaotic_good_frame_header", "chaotic_good_pending_connection", "chaotic_good_server_transport", - "chaotic_good_transport", "closure", "context", "error", @@ -8431,10 +8447,10 @@ grpc_cc_library( "slice", "slice_buffer", "status_helper", + "sync", "time", "try_seq", "//:channelz", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:handshaker", @@ -8472,7 +8488,6 @@ grpc_cc_library( "chaotic_good_frame", "chaotic_good_frame_cc_proto", "chaotic_good_frame_header", - "chaotic_good_transport", "closure", "context", "error", @@ -8494,6 +8509,7 @@ grpc_cc_library( "slice", "slice_buffer", "subchannel_connector", + "sync", "time", "try_seq", "wait_for_callback", @@ -8502,7 +8518,6 @@ grpc_cc_library( "//:config", "//:debug_location", "//:exec_ctx", - "//:gpr", "//:gpr_platform", "//:grpc_base", "//:grpc_client_channel", @@ -8521,7 +8536,6 @@ grpc_cc_library( "telemetry/metrics.h", ], external_deps = [ - "absl/container:flat_hash_map", "absl/functional:any_invocable", "absl/functional:function_ref", "absl/log:check", @@ -8529,10 +8543,10 @@ grpc_cc_library( "absl/types:span", ], deps = [ - "arena", "channel_args", "no_destruct", "slice", + "sync", "time", "//:call_tracer", "//:gpr", diff --git a/src/core/lib/promise/promise.h b/src/core/lib/promise/promise.h index 4798e0819f5e3..40254d93e64a7 100644 --- a/src/core/lib/promise/promise.h +++ b/src/core/lib/promise/promise.h @@ -21,7 +21,6 @@ #include #include "absl/functional/any_invocable.h" -#include "absl/log/log.h" #include "absl/status/status.h" #include "src/core/lib/promise/detail/promise_like.h" #include "src/core/lib/promise/poll.h" diff --git a/src/core/util/gpr_time.cc b/src/core/util/gpr_time.cc index ac19283bb04d2..657da132f5eb1 100644 --- a/src/core/util/gpr_time.cc +++ b/src/core/util/gpr_time.cc @@ -18,7 +18,6 @@ // Generic implementation of time calls. -#include #include #include #include @@ -26,7 +25,6 @@ #include #include "absl/log/check.h" -#include "src/core/util/crash.h" int gpr_time_cmp(gpr_timespec a, gpr_timespec b) { int cmp = (a.tv_sec > b.tv_sec) - (a.tv_sec < b.tv_sec); diff --git a/src/core/util/posix/sync.cc b/src/core/util/posix/sync.cc index 5529ee05c23d7..ad6431bbeb227 100644 --- a/src/core/util/posix/sync.cc +++ b/src/core/util/posix/sync.cc @@ -28,7 +28,6 @@ #include #include "absl/log/check.h" -#include "src/core/util/crash.h" void gpr_mu_init(gpr_mu* mu) { #ifdef GRPC_ASAN_ENABLED diff --git a/src/core/util/posix/time.cc b/src/core/util/posix/time.cc index ff44468210157..8231cc588c745 100644 --- a/src/core/util/posix/time.cc +++ b/src/core/util/posix/time.cc @@ -32,7 +32,6 @@ #include #include "absl/log/check.h" -#include "src/core/util/crash.h" static struct timespec timespec_from_gpr(gpr_timespec gts) { struct timespec rv; diff --git a/src/core/util/sync_abseil.cc b/src/core/util/sync_abseil.cc index 688e4665612b0..e39085197d2ee 100644 --- a/src/core/util/sync_abseil.cc +++ b/src/core/util/sync_abseil.cc @@ -30,7 +30,6 @@ #include "absl/synchronization/mutex.h" #include "absl/time/clock.h" #include "absl/time/time.h" -#include "src/core/util/crash.h" #include "src/core/util/time_util.h" void gpr_mu_init(gpr_mu* mu) { diff --git a/src/core/util/time_precise.cc b/src/core/util/time_precise.cc index 0fe62929ef25a..76dce6d57dfba 100644 --- a/src/core/util/time_precise.cc +++ b/src/core/util/time_precise.cc @@ -28,7 +28,6 @@ #include #include "absl/log/log.h" -#include "src/core/util/crash.h" #include "src/core/util/time_precise.h" #ifndef GPR_CYCLE_COUNTER_CUSTOM diff --git a/src/core/util/windows/sync.cc b/src/core/util/windows/sync.cc index 593037c50198b..3bde6dad729d6 100644 --- a/src/core/util/windows/sync.cc +++ b/src/core/util/windows/sync.cc @@ -27,7 +27,6 @@ #include #include "absl/log/check.h" -#include "src/core/util/crash.h" void gpr_mu_init(gpr_mu* mu) { InitializeCriticalSection(&mu->cs); diff --git a/src/core/util/windows/time.cc b/src/core/util/windows/time.cc index 696083856a304..1e8bb4b068712 100644 --- a/src/core/util/windows/time.cc +++ b/src/core/util/windows/time.cc @@ -28,7 +28,6 @@ #include #include "absl/log/check.h" -#include "src/core/util/crash.h" #include "src/core/util/time_precise.h" static LARGE_INTEGER g_start_time = []() { diff --git a/src/cpp/ext/gcp/BUILD b/src/cpp/ext/gcp/BUILD index a20b911f96783..b7737cc9f3d9c 100644 --- a/src/cpp/ext/gcp/BUILD +++ b/src/cpp/ext/gcp/BUILD @@ -83,9 +83,7 @@ grpc_cc_library( ], deps = [ "//:gpr", - "//:grpc_base", "//:grpc_public_hdrs", - "//:iomgr", "//src/core:env", "//src/core:error", "//src/core:error_utils", @@ -111,7 +109,7 @@ grpc_cc_library( ], external_deps = [ "absl/base:core_headers", - "absl/log:log", + "absl/log", "absl/numeric:int128", "absl/strings", "absl/strings:str_format", @@ -134,6 +132,7 @@ grpc_cc_library( "//src/core:env", "//src/core:json", "//src/core:logging_sink", + "//src/core:sync", "//src/core:time", "//src/core:uuid_v4", ], @@ -151,8 +150,8 @@ grpc_cc_library( "absl/base:core_headers", "absl/container:flat_hash_map", "absl/functional:any_invocable", + "absl/log", "absl/log:check", - "absl/log:log", "absl/status", "absl/status:statusor", ], @@ -178,6 +177,7 @@ grpc_cc_library( "//src/core:load_file", "//src/core:slice", "//src/core:status_helper", + "//src/core:sync", "//src/core:time", ], ) diff --git a/src/cpp/ext/otel/BUILD b/src/cpp/ext/otel/BUILD index 2ebc65e557033..ef64ac3471c79 100644 --- a/src/cpp/ext/otel/BUILD +++ b/src/cpp/ext/otel/BUILD @@ -80,5 +80,6 @@ grpc_cc_library( "//src/core:metrics", "//src/core:slice", "//src/core:slice_buffer", + "//src/core:sync", ], ) diff --git a/test/core/promise/BUILD b/test/core/promise/BUILD index bd5bbc003b3d8..e0443ffb3eb49 100644 --- a/test/core/promise/BUILD +++ b/test/core/promise/BUILD @@ -135,6 +135,7 @@ grpc_cc_test( srcs = ["map_test.cc"], external_deps = [ "absl/functional:any_invocable", + "absl/log", "gtest", ], tags = ["promise_test"], diff --git a/test/core/promise/map_test.cc b/test/core/promise/map_test.cc index 02cddd8e6fa57..9207b94cd37ae 100644 --- a/test/core/promise/map_test.cc +++ b/test/core/promise/map_test.cc @@ -17,6 +17,7 @@ #include #include "absl/functional/any_invocable.h" +#include "absl/log/log.h" #include "gtest/gtest.h" #include "src/core/lib/promise/promise.h" #include "test/core/promise/poll_matcher.h" diff --git a/tools/distrib/fix_build_deps.py b/tools/distrib/fix_build_deps.py index 0605800764bc1..21e0400c6ae90 100755 --- a/tools/distrib/fix_build_deps.py +++ b/tools/distrib/fix_build_deps.py @@ -47,6 +47,7 @@ "absl/base/config.h": "absl/base:config", # TODO(ctiller) remove this "absl/base/internal/endian.h": "absl/base:endian", + "absl/base/no_destructor.h": "absl/base:no_destructor", "absl/base/thread_annotations.h": "absl/base:core_headers", "absl/container/flat_hash_map.h": "absl/container:flat_hash_map", "absl/container/flat_hash_set.h": "absl/container:flat_hash_set", @@ -65,9 +66,11 @@ "absl/functional/function_ref.h": "absl/functional:function_ref", "absl/hash/hash.h": "absl/hash", "absl/log/check.h": "absl/log:check", + "absl/log/globals.h": "absl/log:globals", "absl/log/log.h": "absl/log", "absl/memory/memory.h": "absl/memory", "absl/meta/type_traits.h": "absl/meta:type_traits", + "absl/numeric/bits.h": "absl/numeric:bits", "absl/numeric/int128.h": "absl/numeric:int128", "absl/random/random.h": "absl/random", "absl/random/bit_gen_ref.h": "absl/random:bit_gen_ref", @@ -162,13 +165,13 @@ "openssl/x509.h": "libcrypto", "openssl/x509v3.h": "libcrypto", "re2/re2.h": "re2", - "upb/base/status.hpp": "upb_base_lib", - "upb/base/string_view.h": "upb_base_lib", - "upb/message/map.h": "upb_message_lib", + "upb/base/status.hpp": "@com_google_protobuf//upb:base", + "upb/base/string_view.h": "@com_google_protobuf//upb:base", + "upb/message/map.h": "@com_google_protobuf//upb:message", "upb/reflection/def.h": "upb_reflection", "upb/json/encode.h": "upb_json_lib", - "upb/mem/arena.h": "upb_mem_lib", - "upb/mem/arena.hpp": "upb_mem_lib", + "upb/mem/arena.h": "@com_google_protobuf//upb:mem", + "upb/mem/arena.hpp": "@com_google_protobuf//upb:mem", "upb/text/encode.h": "upb_textformat_lib", "upb/reflection/def.hpp": "upb_reflection", "xxhash.h": "xxhash", @@ -413,9 +416,6 @@ def score_best(proposed, existing): "test/core/transport/chaotic_good", "test/core/transport/test_suite", "test/core/transport", - "fuzztest", - "fuzztest/core/channel", - "fuzztest/core/transport/chttp2", ]: parsing_path = dirname exec( @@ -444,7 +444,7 @@ def score_best(proposed, existing): "grpc_proto_fuzzer": grpc_cc_library, "grpc_proto_library": grpc_proto_library, "grpc_internal_proto_library": grpc_proto_library, - "grpc_cc_proto_library": grpc_cc_library, + "grpc_cc_proto_library": lambda **kwargs: None, "select": lambda d: d["//conditions:default"], "glob": lambda files, **kwargs: None, "grpc_end2end_tests": lambda: None,