grpc/test/core/event_engine
Hannah Shi e5d41f2a1f
[ObjC] cf event engine supports resolve recursively from on_resolve callback (#34385)
If the client calls LookupHostname again within the on_resolve callback,
it re-acquires the `request_mu_` before releasing it which results in
deadlock.

With this PR it extracts the request and releases the lock before
calling on_resolve callback so it won't deadlock any more.
2023-09-21 21:58:53 -07:00
..
cf [ObjC] cf event engine supports resolve recursively from on_resolve callback (#34385) 2023-09-21 21:58:53 -07:00
fuzzing_event_engine [work-serializer] Dispatch on run experiment (relanding) (#34372) 2023-09-15 12:46:04 -07:00
posix [fix] don't leak when a range times out unacked (#34064) 2023-08-15 19:04:05 -07:00
test_suite [core/gpr] Move subprocess to gpr and add subprocess creation using execve (#33983) 2023-08-07 12:53:00 -07:00
util [EventEngine] Change `GetDNSResolver` to return `absl::StatusOr<std::unique_ptr<DNSResolver>>` (#33744) 2023-07-19 14:23:26 -07:00
windows [EventEngine] Implement work-stealing in the EventEngine ThreadPool (#32869) 2023-05-08 13:38:23 -07:00
work_queue [EventEngine] Implement work-stealing in the EventEngine ThreadPool (#32869) 2023-05-08 13:38:23 -07:00
BUILD [work-serializer] Dispatch on run experiment (relanding) (#34372) 2023-09-15 12:46:04 -07:00
common_closures_test.cc Fix IWYU with clang-15 (#31556) 2022-11-04 15:49:56 -07:00
default_engine_methods_test.cc [EventEngine] Change `GetDNSResolver` to return `absl::StatusOr<std::unique_ptr<DNSResolver>>` (#33744) 2023-07-19 14:23:26 -07:00
endpoint_config_test.cc [iwyu] Add more test directories (#30952) 2022-09-29 06:47:07 -07:00
event_engine_test_utils.cc [end2end] Fix fuzzer found memory leak (#33264) 2023-05-30 10:42:19 -07:00
event_engine_test_utils.h [end2end] Fix fuzzer found memory leak (#33264) 2023-05-30 10:42:19 -07:00
factory_test.cc Util to load file contents into grpc_core::Slice (#31176) 2022-09-29 17:52:55 -07:00
forkable_test.cc [EventEngine] Only use fork handlers when enabled via an environment variable (#33582) 2023-07-05 13:01:51 -07:00
handle_tests.cc [EventEngine] Simplify `EventEngine::DNSResolver` API (#33459) 2023-06-22 12:19:20 -07:00
mock_event_engine.h [EventEngine] Change `GetDNSResolver` to return `absl::StatusOr<std::unique_ptr<DNSResolver>>` (#33744) 2023-07-19 14:23:26 -07:00
slice_buffer_test.cc [iwyu] Add more test directories (#30952) 2022-09-29 06:47:07 -07:00
smoke_test.cc [iwyu] Add more test directories (#30952) 2022-09-29 06:47:07 -07:00
tcp_socket_utils_test.cc [core] Add support for vsock transport (#33309) 2023-06-07 13:55:53 -07:00
test_init.cc [iwyu] Add more test directories (#30952) 2022-09-29 06:47:07 -07:00
test_init.h Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
thread_pool_test.cc [EventEngine] Delete OriginalThreadPool, remove work_stealing experiment (#34315) 2023-09-15 10:28:11 -07:00