[grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASSERT

pull/36440/head
tanvi-jagtap 11 months ago
parent 23e3550e54
commit d587ede574
  1. 9
      CMakeLists.txt
  2. 9
      build_autogenerated.yaml
  3. 19
      test/core/iomgr/BUILD
  4. 2
      test/core/iomgr/endpoint_pair_test.cc
  5. 10
      test/core/iomgr/endpoint_tests.cc
  6. 2
      test/core/iomgr/fd_conservation_posix_test.cc
  7. 2
      test/core/iomgr/ios/CFStreamTests/CFStreamClientTests.mm
  8. 1
      test/core/iomgr/resolve_address_test.cc
  9. 2
      test/core/iomgr/socket_utils_test.cc
  10. 5
      test/core/memory_usage/BUILD
  11. 7
      test/core/memory_usage/callback_client.cc
  12. 1
      test/core/memory_usage/callback_server.cc
  13. 20
      test/core/memory_usage/client.cc
  14. 1
      test/core/memory_usage/memstats.cc
  15. 19
      test/core/memory_usage/server.cc

9
CMakeLists.txt generated

@ -5811,6 +5811,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
target_link_libraries(fd_conservation_posix_test target_link_libraries(fd_conservation_posix_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
absl::check
grpc_test_util grpc_test_util
) )
@ -8333,6 +8334,7 @@ target_include_directories(buffer_list_test
target_link_libraries(buffer_list_test target_link_libraries(buffer_list_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
) )
@ -12895,6 +12897,7 @@ target_include_directories(endpoint_pair_test
target_link_libraries(endpoint_pair_test target_link_libraries(endpoint_pair_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
) )
@ -13045,6 +13048,7 @@ target_include_directories(error_test
target_link_libraries(error_test target_link_libraries(error_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
) )
@ -23547,6 +23551,7 @@ target_include_directories(resolve_address_using_ares_resolver_test
target_link_libraries(resolve_address_using_ares_resolver_test target_link_libraries(resolve_address_using_ares_resolver_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
grpc++_test_config grpc++_test_config
) )
@ -23653,6 +23658,7 @@ target_include_directories(resolve_address_using_native_resolver_test
target_link_libraries(resolve_address_using_native_resolver_test target_link_libraries(resolve_address_using_native_resolver_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
grpc++_test_config grpc++_test_config
) )
@ -26431,6 +26437,7 @@ target_include_directories(secure_endpoint_test
target_link_libraries(secure_endpoint_test target_link_libraries(secure_endpoint_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
) )
@ -28291,6 +28298,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
target_link_libraries(socket_utils_test target_link_libraries(socket_utils_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
) )
@ -29435,6 +29443,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX)
target_link_libraries(tcp_posix_test target_link_libraries(tcp_posix_test
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
gtest gtest
absl::check
grpc_test_util grpc_test_util
) )

@ -5139,6 +5139,7 @@ targets:
- test/core/util/slice_splitter.cc - test/core/util/slice_splitter.cc
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- absl/log:check
- grpc_test_util - grpc_test_util
platforms: platforms:
- linux - linux
@ -6278,6 +6279,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
- name: byte_buffer_test - name: byte_buffer_test
gtest: true gtest: true
@ -9017,6 +9019,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
- name: env_test - name: env_test
gtest: true gtest: true
@ -9074,6 +9077,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
uses_polling: false uses_polling: false
- name: error_utils_test - name: error_utils_test
@ -14806,6 +14810,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
- grpc++_test_config - grpc++_test_config
- name: resolve_address_using_native_resolver_posix_test - name: resolve_address_using_native_resolver_posix_test
@ -14875,6 +14880,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
- grpc++_test_config - grpc++_test_config
- name: resource_quota_end2end_stress_test - name: resource_quota_end2end_stress_test
@ -17293,6 +17299,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
- name: security_connector_test - name: security_connector_test
gtest: true gtest: true
@ -18250,6 +18257,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
platforms: platforms:
- linux - linux
@ -18732,6 +18740,7 @@ targets:
- test/core/util/tracer_util.cc - test/core/util/tracer_util.cc
deps: deps:
- gtest - gtest
- absl/log:check
- grpc_test_util - grpc_test_util
platforms: platforms:
- linux - linux

@ -26,6 +26,7 @@ grpc_cc_library(
name = "endpoint_tests", name = "endpoint_tests",
srcs = ["endpoint_tests.cc"], srcs = ["endpoint_tests.cc"],
hdrs = ["endpoint_tests.h"], hdrs = ["endpoint_tests.h"],
external_deps = ["absl/log:check"],
language = "C++", language = "C++",
visibility = [ visibility = [
"//test:__subpackages__", "//test:__subpackages__",
@ -59,7 +60,10 @@ grpc_cc_test(
grpc_cc_test( grpc_cc_test(
name = "endpoint_pair_test", name = "endpoint_pair_test",
srcs = ["endpoint_pair_test.cc"], srcs = ["endpoint_pair_test.cc"],
external_deps = ["gtest"], external_deps = [
"absl/log:check",
"gtest",
],
language = "C++", language = "C++",
tags = [ tags = [
"endpoint_test", "endpoint_test",
@ -95,6 +99,7 @@ grpc_cc_test(
grpc_cc_test( grpc_cc_test(
name = "fd_conservation_posix_test", name = "fd_conservation_posix_test",
srcs = ["fd_conservation_posix_test.cc"], srcs = ["fd_conservation_posix_test.cc"],
external_deps = ["absl/log:check"],
language = "C++", language = "C++",
tags = ["no_windows"], tags = ["no_windows"],
deps = [ deps = [
@ -180,6 +185,7 @@ grpc_cc_test(
name = "resolve_address_using_ares_resolver_test", name = "resolve_address_using_ares_resolver_test",
srcs = ["resolve_address_test.cc"], srcs = ["resolve_address_test.cc"],
external_deps = [ external_deps = [
"absl/log:check",
"absl/strings", "absl/strings",
"gtest", "gtest",
], ],
@ -198,6 +204,7 @@ grpc_cc_test(
name = "resolve_address_using_native_resolver_test", name = "resolve_address_using_native_resolver_test",
srcs = ["resolve_address_test.cc"], srcs = ["resolve_address_test.cc"],
external_deps = [ external_deps = [
"absl/log:check",
"absl/strings", "absl/strings",
"gtest", "gtest",
], ],
@ -215,7 +222,10 @@ grpc_cc_test(
grpc_cc_test( grpc_cc_test(
name = "socket_utils_test", name = "socket_utils_test",
srcs = ["socket_utils_test.cc"], srcs = ["socket_utils_test.cc"],
external_deps = ["gtest"], external_deps = [
"absl/log:check",
"gtest",
],
language = "C++", language = "C++",
tags = ["no_windows"], tags = ["no_windows"],
deps = [ deps = [
@ -270,7 +280,10 @@ grpc_cc_test(
grpc_cc_test( grpc_cc_test(
name = "buffer_list_test", name = "buffer_list_test",
srcs = ["buffer_list_test.cc"], srcs = ["buffer_list_test.cc"],
external_deps = ["gtest"], external_deps = [
"absl/log:check",
"gtest",
],
language = "C++", language = "C++",
deps = [ deps = [
"//:gpr", "//:gpr",

@ -22,6 +22,8 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include "absl/log/check.h"
#include <grpc/event_engine/event_engine.h> #include <grpc/event_engine/event_engine.h>
#include <grpc/grpc.h> #include <grpc/grpc.h>
#include <grpc/support/alloc.h> #include <grpc/support/alloc.h>

@ -22,6 +22,8 @@
#include <stdbool.h> #include <stdbool.h>
#include <sys/types.h> #include <sys/types.h>
#include "absl/log/check.h"
#include <grpc/slice.h> #include <grpc/slice.h>
#include <grpc/support/alloc.h> #include <grpc/support/alloc.h>
#include <grpc/support/log.h> #include <grpc/support/log.h>
@ -274,8 +276,8 @@ static void read_and_write_test(grpc_endpoint_test_config config,
while (!state.read_done || !state.write_done) { while (!state.read_done || !state.write_done) {
grpc_pollset_worker* worker = nullptr; grpc_pollset_worker* worker = nullptr;
CHECK(grpc_core::Timestamp::Now() < deadline); CHECK(grpc_core::Timestamp::Now() < deadline);
CHECK(GRPC_LOG_IF_ERROR( CHECK(GRPC_LOG_IF_ERROR("pollset_work",
"pollset_work", grpc_pollset_work(g_pollset, &worker, deadline))); grpc_pollset_work(g_pollset, &worker, deadline)));
} }
gpr_mu_unlock(g_mu); gpr_mu_unlock(g_mu);
grpc_core::ExecCtx::Get()->Flush(); grpc_core::ExecCtx::Get()->Flush();
@ -302,8 +304,8 @@ static void wait_for_fail_count(int* fail_count, int want_fail_count) {
while (grpc_core::Timestamp::Now() < deadline && while (grpc_core::Timestamp::Now() < deadline &&
*fail_count < want_fail_count) { *fail_count < want_fail_count) {
grpc_pollset_worker* worker = nullptr; grpc_pollset_worker* worker = nullptr;
CHECK(GRPC_LOG_IF_ERROR( CHECK(GRPC_LOG_IF_ERROR("pollset_work",
"pollset_work", grpc_pollset_work(g_pollset, &worker, deadline))); grpc_pollset_work(g_pollset, &worker, deadline)));
gpr_mu_unlock(g_mu); gpr_mu_unlock(g_mu);
grpc_core::ExecCtx::Get()->Flush(); grpc_core::ExecCtx::Get()->Flush();
gpr_mu_lock(g_mu); gpr_mu_lock(g_mu);

@ -18,6 +18,8 @@
#include <sys/resource.h> #include <sys/resource.h>
#include "absl/log/check.h"
#include <grpc/grpc.h> #include <grpc/grpc.h>
#include <grpc/support/log.h> #include <grpc/support/log.h>

@ -57,7 +57,7 @@ static void must_succeed(void* arg, grpc_error_handle error) {
static void must_fail(void* arg, grpc_error_handle error) { static void must_fail(void* arg, grpc_error_handle error) {
CHECK_EQ(g_connecting, nullptr); CHECK_EQ(g_connecting, nullptr);
CHECK_DONT(!error.ok()); CHECK(!error.ok());
NSLog(@"%s", grpc_core::StatusToString(error).c_str()); NSLog(@"%s", grpc_core::StatusToString(error).c_str());
finish_connection(); finish_connection();
} }

@ -25,6 +25,7 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include "absl/functional/bind_front.h" #include "absl/functional/bind_front.h"
#include "absl/log/check.h"
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include <grpc/grpc.h> #include <grpc/grpc.h>

@ -28,6 +28,8 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include "absl/log/check.h"
#include <grpc/support/alloc.h> #include <grpc/support/alloc.h>
#include <grpc/support/log.h> #include <grpc/support/log.h>
#include <grpc/support/sync.h> #include <grpc/support/sync.h>

@ -26,6 +26,7 @@ grpc_cc_library(
], ],
hdrs = ["memstats.h"], hdrs = ["memstats.h"],
external_deps = [ external_deps = [
"absl/log:check",
"absl/types:optional", "absl/types:optional",
], ],
tags = [ tags = [
@ -44,6 +45,7 @@ grpc_cc_binary(
external_deps = [ external_deps = [
"absl/flags:flag", "absl/flags:flag",
"absl/flags:parse", "absl/flags:parse",
"absl/log:check",
], ],
tags = [ tags = [
"bazel_only", "bazel_only",
@ -66,6 +68,7 @@ grpc_cc_binary(
external_deps = [ external_deps = [
"absl/flags:flag", "absl/flags:flag",
"absl/flags:parse", "absl/flags:parse",
"absl/log:check",
], ],
tags = [ tags = [
"bazel_only", "bazel_only",
@ -90,6 +93,7 @@ grpc_cc_binary(
external_deps = [ external_deps = [
"absl/flags:flag", "absl/flags:flag",
"absl/flags:parse", "absl/flags:parse",
"absl/log:check",
"absl/time", "absl/time",
], ],
tags = [ tags = [
@ -115,6 +119,7 @@ grpc_cc_binary(
external_deps = [ external_deps = [
"absl/flags:flag", "absl/flags:flag",
"absl/flags:parse", "absl/flags:parse",
"absl/log:check",
], ],
tags = [ tags = [
"bazel_only", "bazel_only",

@ -27,6 +27,7 @@
#include "absl/flags/flag.h" #include "absl/flags/flag.h"
#include "absl/flags/parse.h" #include "absl/flags/parse.h"
#include "absl/log/check.h"
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
@ -159,9 +160,9 @@ int main(int argc, char** argv) {
// Checking that all channels are still open // Checking that all channels are still open
for (int i = 0; i < size; ++i) { for (int i = 0; i < size; ++i) {
CHECK(!std::exchange(channels_list[i], nullptr) CHECK(!std::exchange(channels_list[i], nullptr)
->WaitForStateChange(GRPC_CHANNEL_READY, ->WaitForStateChange(GRPC_CHANNEL_READY,
std::chrono::system_clock::now() + std::chrono::system_clock::now() +
std::chrono::milliseconds(1))); std::chrono::milliseconds(1)));
} }
std::string prefix; std::string prefix;

@ -24,6 +24,7 @@
#include "absl/flags/flag.h" #include "absl/flags/flag.h"
#include "absl/flags/parse.h" #include "absl/flags/parse.h"
#include "absl/log/check.h"
#include <grpc/support/log.h> #include <grpc/support/log.h>
#include <grpcpp/grpcpp.h> #include <grpcpp/grpcpp.h>

@ -27,6 +27,7 @@
#include "absl/flags/flag.h" #include "absl/flags/flag.h"
#include "absl/flags/parse.h" #include "absl/flags/parse.h"
#include "absl/log/check.h"
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include <grpc/byte_buffer.h> #include <grpc/byte_buffer.h>
@ -91,9 +92,9 @@ static void init_ping_pong_request(int call_idx) {
gpr_inf_future(GPR_CLOCK_REALTIME), nullptr); gpr_inf_future(GPR_CLOCK_REALTIME), nullptr);
CHECK(GRPC_CALL_OK == grpc_call_start_batch(calls[call_idx].call, CHECK(GRPC_CALL_OK == grpc_call_start_batch(calls[call_idx].call,
metadata_ops, metadata_ops,
(size_t)(op - metadata_ops), (size_t)(op - metadata_ops),
tag(call_idx), nullptr)); tag(call_idx), nullptr));
grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_REALTIME), nullptr); grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_REALTIME), nullptr);
} }
@ -110,10 +111,9 @@ static void finish_ping_pong_request(int call_idx) {
op->data.recv_status_on_client.status_details = &calls[call_idx].details; op->data.recv_status_on_client.status_details = &calls[call_idx].details;
op++; op++;
CHECK(GRPC_CALL_OK == grpc_call_start_batch(calls[call_idx].call, CHECK(GRPC_CALL_OK == grpc_call_start_batch(calls[call_idx].call, status_ops,
status_ops, (size_t)(op - status_ops),
(size_t)(op - status_ops), tag(call_idx), nullptr));
tag(call_idx), nullptr));
grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_REALTIME), nullptr); grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_REALTIME), nullptr);
grpc_metadata_array_destroy(&calls[call_idx].initial_metadata_recv); grpc_metadata_array_destroy(&calls[call_idx].initial_metadata_recv);
grpc_metadata_array_destroy(&calls[call_idx].trailing_metadata_recv); grpc_metadata_array_destroy(&calls[call_idx].trailing_metadata_recv);
@ -155,9 +155,9 @@ static MemStats send_snapshot_request(int call_idx, grpc_slice call_type) {
channel, nullptr, GRPC_PROPAGATE_DEFAULTS, cq, call_type, &hostname, channel, nullptr, GRPC_PROPAGATE_DEFAULTS, cq, call_type, &hostname,
gpr_inf_future(GPR_CLOCK_REALTIME), nullptr); gpr_inf_future(GPR_CLOCK_REALTIME), nullptr);
CHECK(GRPC_CALL_OK == grpc_call_start_batch(calls[call_idx].call, CHECK(GRPC_CALL_OK == grpc_call_start_batch(calls[call_idx].call,
snapshot_ops, snapshot_ops,
(size_t)(op - snapshot_ops), (size_t)(op - snapshot_ops),
(void*)nullptr, nullptr)); (void*)nullptr, nullptr));
grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_REALTIME), nullptr); grpc_completion_queue_next(cq, gpr_inf_future(GPR_CLOCK_REALTIME), nullptr);
gpr_log(GPR_INFO, "Call %d status %d (%s)", call_idx, calls[call_idx].status, gpr_log(GPR_INFO, "Call %d status %d (%s)", call_idx, calls[call_idx].status,

@ -19,6 +19,7 @@
#include <fstream> #include <fstream>
#include <string> #include <string>
#include "absl/log/check.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include <grpc/support/log.h> #include <grpc/support/log.h>

@ -33,6 +33,7 @@
#include "absl/base/attributes.h" #include "absl/base/attributes.h"
#include "absl/flags/flag.h" #include "absl/flags/flag.h"
#include "absl/flags/parse.h" #include "absl/flags/parse.h"
#include "absl/log/check.h"
#include "absl/status/status.h" #include "absl/status/status.h"
#include <grpc/byte_buffer.h> #include <grpc/byte_buffer.h>
@ -107,8 +108,7 @@ static void send_initial_metadata_unary(void* tag) {
metadata_ops[0].data.send_initial_metadata.count = 0; metadata_ops[0].data.send_initial_metadata.count = 0;
CHECK(GRPC_CALL_OK == grpc_call_start_batch((*(fling_call*)tag).call, CHECK(GRPC_CALL_OK == grpc_call_start_batch((*(fling_call*)tag).call,
metadata_ops, 1, tag, metadata_ops, 1, tag, nullptr));
nullptr));
} }
static void send_status(void* tag) { static void send_status(void* tag) {
@ -119,8 +119,7 @@ static void send_status(void* tag) {
status_op.data.send_status_from_server.status_details = &details; status_op.data.send_status_from_server.status_details = &details;
CHECK(GRPC_CALL_OK == grpc_call_start_batch((*(fling_call*)tag).call, CHECK(GRPC_CALL_OK == grpc_call_start_batch((*(fling_call*)tag).call,
&status_op, 1, tag, &status_op, 1, tag, nullptr));
nullptr));
} }
static void send_snapshot(void* tag, MemStats* snapshot) { static void send_snapshot(void* tag, MemStats* snapshot) {
@ -153,8 +152,8 @@ static void send_snapshot(void* tag, MemStats* snapshot) {
op++; op++;
CHECK(GRPC_CALL_OK == CHECK(GRPC_CALL_OK ==
grpc_call_start_batch((*(fling_call*)tag).call, snapshot_ops, grpc_call_start_batch((*(fling_call*)tag).call, snapshot_ops,
(size_t)(op - snapshot_ops), tag, nullptr)); (size_t)(op - snapshot_ops), tag, nullptr));
} }
// We have some sort of deadlock, so let's not exit gracefully for now. // We have some sort of deadlock, so let's not exit gracefully for now.
// When that is resolved, please remove the #include <unistd.h> above. // When that is resolved, please remove the #include <unistd.h> above.
@ -257,10 +256,10 @@ int main(int argc, char** argv) {
shutdown_cq = grpc_completion_queue_create_for_pluck(nullptr); shutdown_cq = grpc_completion_queue_create_for_pluck(nullptr);
grpc_server_shutdown_and_notify(server, shutdown_cq, tag(1000)); grpc_server_shutdown_and_notify(server, shutdown_cq, tag(1000));
CHECK(grpc_completion_queue_pluck( CHECK(grpc_completion_queue_pluck(shutdown_cq, tag(1000),
shutdown_cq, tag(1000), grpc_timeout_seconds_to_deadline(5),
grpc_timeout_seconds_to_deadline(5), nullptr) nullptr)
.type == GRPC_OP_COMPLETE); .type == GRPC_OP_COMPLETE);
grpc_completion_queue_destroy(shutdown_cq); grpc_completion_queue_destroy(shutdown_cq);
grpc_completion_queue_shutdown(cq); grpc_completion_queue_shutdown(cq);
shutdown_started = 1; shutdown_started = 1;

Loading…
Cancel
Save