grpc/test/core/util
Yash Tibrewal 625b3544e7
writes_per_rpc_test: TSAN data race fix (#32688)
Fixing TSAN data races of the kind -
https://source.cloud.google.com/results/invocations/c3f02253-0d0b-44e6-917d-07e4bc0d3d62/targets/%2F%2Ftest%2Fcpp%2Fperformance:writes_per_rpc_test@poller%3Dpoll/log

I think the original issue was the non-atomic load in
writes_per_rpc_test.cc but also making the change to use barriers
instead of relaxed atomics (probably unimportant but I'll prefer safety
in the absence of otherwise comments).

Could probably also use std::atomic but feeling a bit lazy to make the
changes throughout.

<!--

If you know who should review your pull request, please assign it to
that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the
appropriate
lang label.

-->
2023-03-22 19:15:25 -07:00
..
BUILD [EventEngine] Modify iomgr to allow creation of event engine clients and client side endpoints (#31661) 2023-01-20 19:47:14 -08:00
build.cc Reland user-agent metadata work (#28109) 2021-11-17 19:04:29 -08:00
build.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
channel_args_fuzzer.proto Filter fuzzer (#29177) 2022-04-04 13:31:38 -07:00
cmdline.cc Update Abseil to 20230125 (#32139) 2023-01-30 16:20:24 -08:00
cmdline.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
cmdline_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
evaluate_args_test_util.h [iwyu] Add test/core/util (#30289) 2022-07-20 16:18:19 -07:00
fake_udp_and_tcp_server.cc [iwyu] Fix CI job (#31921) 2022-12-19 08:18:39 -08:00
fake_udp_and_tcp_server.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
fuzzer_corpus_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
fuzzer_one_entry_runner.sh Fix fuzzer_one_entry_runner.sh to pass shellcheck 2018-02-07 11:46:33 -08:00
fuzzer_util.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
fuzzer_util.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_fuzzer.bzl [build] Auto-deps for test/core/resource_quota (#30430) 2022-08-08 05:06:56 -07:00
grpc_profiler.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
grpc_profiler.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
histogram.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
histogram.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
histogram_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
lsan_suppressions.txt Move suppressions files under test/core/util to avoid creating a BUILD file under tools, which breaks import. 2018-06-15 17:36:14 -07:00
mock_authorization_endpoint.h [iwyu] Add test/core/util (#30289) 2022-07-20 16:18:19 -07:00
mock_endpoint.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
mock_endpoint.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
one_corpus_entry_fuzzer.cc Add enforcement for cpp-style comment license in check_copyright.py (#32273) 2023-02-02 13:00:20 -08:00
parse_hexstring.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
parse_hexstring.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
passthru_endpoint.cc writes_per_rpc_test: TSAN data race fix (#32688) 2023-03-22 19:15:25 -07:00
passthru_endpoint.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
port.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
port.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
port_isolated_runtime_environment.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
port_server_client.cc Update Abseil to 20230125 (#32139) 2023-01-30 16:20:24 -08:00
port_server_client.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
reconnect_server.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
reconnect_server.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
resolve_localhost_ip46.cc Reland x2: Make GetDefaultEventEngine return a shared_ptr (#30619) 2022-09-28 08:39:56 -07:00
resolve_localhost_ip46.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
scoped_env_var.h xDS cluster resource type: use ValidationErrors and add unit test (#31025) 2022-10-05 11:27:30 -07:00
slice_splitter.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
slice_splitter.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
stack_tracer.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
stack_tracer.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
stack_tracer_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
subprocess.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
subprocess_posix.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
subprocess_windows.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
test_config.cc Update Abseil to 20230125 (#32139) 2023-01-30 16:20:24 -08:00
test_config.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
test_lb_policies.cc StatsPluginEnd2EndTest: Add QueueOnceLoadBalancingPolicy to remove flakiness from test (#32019) 2023-01-05 12:45:52 -08:00
test_lb_policies.h StatsPluginEnd2EndTest: Add QueueOnceLoadBalancingPolicy to remove flakiness from test (#32019) 2023-01-05 12:45:52 -08:00
test_tcp_server.cc [EventEngine] Modify iomgr to allow creation of posix event engine listeners and server side endpoints (#31928) 2023-01-24 18:22:14 -08:00
test_tcp_server.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
tls_utils.cc Added verified_root_cert_subject pass up through cpp api (#32335) 2023-03-08 13:41:26 -05:00
tls_utils.h Added verified_root_cert_subject pass up through cpp api (#32335) 2023-03-08 13:41:26 -05:00
tracer_util.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
tracer_util.h Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
tsan_suppressions.txt Pointing the protobuf submodule to the new URL (#26811) 2021-07-29 10:19:16 -07:00
ubsan_suppressions.txt Re-enabling RBE ubsan (#27861) 2021-12-16 17:33:24 -08:00