This PR is mainly a set of improvements that allow the C++ Alarm to be migrated away from legacy iomgr. It cannot be landed without significant speedup, due to third-parties relying on a fast path for immediate timer execution with deadlines <= now. Previous EventEngine performance of bm_alarm, compared to baseline iomgr timers: *0.014%* This PR: *2.5%* Regarding previous failures to land this change: The cloud libraries team agreed to reduce the amount of stress in their alarm stress test https://github.com/googleapis/google-cloud-cpp/pull/12378 |
||
|---|---|---|
| .. | ||
| BUILD | ||
| alarm_test.cc | ||
| alts_util_test.cc | ||
| auth_property_iterator_test.cc | ||
| channel_arguments_test.cc | ||
| channel_filter_test.cc | ||
| secure_auth_context_test.cc | ||
| time_jump_test.cc | ||
| timer_test.cc | ||