grpc/test/cpp/qps
AJ Heller 3d82c522fa [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126)
This removes two Executor::Run dependencies, and requires that all ServerCallbackCall implementations implement the new `RunAsync` method. There's one other known other implementation of ServerCallbackCall that will need to be updated.

We could also support an "inefficient" path that uses the default engine (not implemented here), for all subclasses that do not want to update. As far as anyone is aware, the ServerCallbackCall class was never intended to be subclassed externally.

Closes #36126

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36126 from drfloob:server-callback-on-ee 6242a78a3f
PiperOrigin-RevId: 619621598
2024-03-28 17:34:00 +00:00
..
BUILD [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126) 2024-03-28 17:34:00 +00:00
benchmark_config.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
benchmark_config.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
client.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
client_async.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
client_callback.cc [test] Enable callback benchmarks (#36055) 2024-03-05 14:47:25 -08:00
client_sync.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
driver.cc [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
driver.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
histogram.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
inproc_sync_unary_ping_pong_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
interarrival.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
json_run_localhost.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
json_run_localhost_scenario_gen.py [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
json_run_localhost_scenarios.bzl [test] Enable callback benchmarks (#36055) 2024-03-05 14:47:25 -08:00
parse_json.cc [Test] Explicitly cast `enum class` to `int` before passing it with a format string (#33554) 2023-06-26 23:18:09 -07:00
parse_json.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
qps_benchmark_script.bzl [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126) 2024-03-28 17:34:00 +00:00
qps_interarrival_test.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
qps_json_driver.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
qps_json_driver_scenario_gen.py [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
qps_json_driver_scenarios.bzl [test] Enable callback benchmarks (#36055) 2024-03-05 14:47:25 -08:00
qps_openloop_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
qps_server_builder.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
qps_server_builder.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
qps_worker.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
qps_worker.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
report.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
report.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
scenario_generator_helper.py [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
scenario_runner.cc [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857) 2024-02-09 15:16:24 -08:00
scenario_runner.py [benchmark][reland] Local loadtest scenario runner (#34159) 2023-08-24 11:07:53 -07:00
secure_sync_unary_ping_pong_test.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
server.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
server_async.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
server_callback.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
server_sync.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00
stats.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
usage_timer.cc [cleanup] Eliminate usage of GRPC_ASSERT(false...); (#31757) 2023-01-11 08:50:32 -08:00
usage_timer.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
worker.cc Convert c-style comments to C++-style comments (#31923) 2022-12-22 23:01:53 -08:00