51 Commits (a70f8a80d2a0e58da9d5c09807f82491d1617444)

Author SHA1 Message Date
AJ Heller 112421760a
[EventEngine] Eliminate busy loop in the work stealing lifeguard's shutdown (#33386) 1 year ago
AJ Heller eb5c4da829
[EventEngine] Only use fork handlers when enabled via an environment variable (#33582) 1 year ago
AJ Heller 3fb738b9b1
[EventEngine] Implement work-stealing in the EventEngine ThreadPool (#32869) 2 years ago
AJ Heller 3fe678e306
[EventEngine] Add EventEngine::*Handle equality operators (#32695) 2 years ago
AJ Heller 3980ed706a
[EventEngine] Refactoring the EventEngine Test Suite: Part 1 (#32127) 2 years ago
AJ Heller 6778bb3501
[EventEngine] Relandx3: WindowsEventEngine client (#32031) 2 years ago
AJ Heller 2c4d55b3a1
Revert "Revert "Revert "WindowsEventEngine Client implementation (#31848)" (#… (#31974)" (#32018) 2 years ago
AJ Heller aa83319695
Revert "Revert "WindowsEventEngine Client implementation (#31848)" (#… (#31974) 2 years ago
AJ Heller 58ad7950a0
Revert "WindowsEventEngine Client implementation (#31848)" (#31965) 2 years ago
AJ Heller bc7e155e55
WindowsEventEngine Client implementation (#31848) 2 years ago
Mark D. Roth 5e4d9f4bcf
xDS stateful session affinity: implement C-core filter (#31788) 2 years ago
AJ Heller 557e558825
[EventEngine] WindowsEndpoint (#31735) 2 years ago
Cheng-Yu Chung 77b3972f95
Clean up the TODO item in build target `grpc_base` part `channel_args` (#31642) 2 years ago
Esun Kim 50fbe51238
Fix IWYU with clang-15 (#31556) 2 years ago
Yash Tibrewal 5f6c357e74
Move some targets from //: to //src/core: (#31402) 2 years ago
Yash Tibrewal e8b416e654
Add a BUILD file in src/core (#31294) 2 years ago
Vignesh Babu cc29a3a1d2
Add testonly attribute to mock_event_engine (#31235) 2 years ago
Craig Tiller 0057598fed
[sleep] Add a test for robustness with errant event engines (#30622) 2 years ago
Vignesh Babu e1e1f6181f
Util to load file contents into grpc_core::Slice (#31176) 2 years ago
AJ Heller 6cac641c64
EventEngineFactoryReset - remove custom factory and reset default engine (#30554) 2 years ago
Craig Tiller 2ec220a6b1
[sanity] Fix it (#31163) 2 years ago
Craig Tiller 8174a75079
[iwyu] Add more test directories (#30952) 2 years ago
AJ Heller 2ee2c91c92
Reland x2: Make GetDefaultEventEngine return a shared_ptr (#30619) 2 years ago
AJ Heller c0e5e35c7a
Replace EventEngine::Promise with grpc_core::Notification (#31027) 2 years ago
Craig Tiller 6b95573959
Reland: [event_engine] Thread pool that can handle deletion in a callback (#30996) 2 years ago
Craig Tiller dffdd8c083
Revert "Revert "Revert "[event_engine] Thread pool that can handle deletion in a callback"" (#30973)" (#30995) 2 years ago
Craig Tiller fed749d100
Revert "Revert "[event_engine] Thread pool that can handle deletion in a callback"" (#30973) 2 years ago
Richard Belleville ccc787a020
Revert "[event_engine] Thread pool that can handle deletion in a callback (#30763)" (#30972) 2 years ago
Craig Tiller f6e1cf1dc0
[event_engine] Thread pool that can handle deletion in a callback (#30763) 2 years ago
AJ Heller d025c1732f
Revert "Reland: Make GetDefaultEventEngine return a shared_ptr (#30563)" (#30573) 2 years ago
AJ Heller ee7c0a8e4c
Reland: Make GetDefaultEventEngine return a shared_ptr (#30563) 2 years ago
Cheng-Yu Chung 543b290203
Build Target Reorganization Part 1 (#30518) 2 years ago
AJ Heller 45959e7cc1
Revert "Make GetDefaultEventEngine return a shared_ptr (#30280)" (#30558) 2 years ago
AJ Heller 4df74f2b4c
Make GetDefaultEventEngine return a shared_ptr (#30280) 2 years ago
AJ Heller 0c5b6171ad
EventEngine Forkables (#30473) 2 years ago
Craig Tiller 2cb58b9565
[build] Auto-deps for test/core/resource_quota (#30430) 2 years ago
AJ Heller e18d335b0e
Add common EventEngine Closure types (#30438) 2 years ago
Craig Tiller 05e6bf2e4a
[build] Add test/core/util, test/core/event_engine to auto build deps (#30364) 2 years ago
Vignesh Babu 1494b1ef26
A starter slice buffer implementation to unblock event engine endpoints (#29367) 3 years ago
AJ Heller 18a8f6aad9
Refactor end2end tests to exercise each EventEngine (#29202) 3 years ago
AJ Heller 5ef1585070
A more granular EventEngine conformance test suite (#28889) 3 years ago
AJ Heller 2b9ffa18e4
Revert "Disable EventEngine smoke tests for ease of import (#28732)" (#28737) 3 years ago
AJ Heller f42b2a7368
Disable EventEngine smoke tests for ease of import (#28732) 3 years ago
AJ Heller 47bc953a06
Matches the SetDefaultEventEngineFactory definition to its declaration (#28707) 3 years ago
Tamir Duberstein 3002bd462a
Ensure conformance tests are always linked (#28708) 3 years ago
AJ Heller 39adc01a57
Reintroduce the EventEngine default factory (#27920) 3 years ago
AJ Heller 72ef0bca54
Replace absl::Random with std::random in EventEngine test suite (#27765) 3 years ago
Vignesh Babu fa43eadb8f
Mark EventEngine timer test suite as `testonly` (#27638) 3 years ago
AJ Heller cdf59659c4
EventEngine Test Suite: Timers (#27496) 3 years ago
AJ Heller 7c9e8b4251
Fixes a broken build due to missing license (#26512) 3 years ago