Hi all,

As you may have read in Goutham's TC summary, the existing eventlet goal[0] is unlikely to gain consensus to merge. This appears to be due to the difference in needs between OpenStack projects, and belief that it's unlikely a single solution would serve them all.

Our current situation is:
1) Eventlet usage must be discontinued. The temporary maintainers are just that -- temporary -- and we should not expect eventlet to continue to be a valid path moving forward.
2) We have basic agreement that shared tooling, such as oslo libraries, should not dictate a specific threading model.

In lieu of specific technical leadership and guidance from the TC, this leaves it to individual projects to decide what threading model to use instead of eventlet monkey patching. The unmerged spec[0] may be a good starting point if you're wondering where to start.

Importantly: do not let this work wait! It is a significant change and will take a long time to complete.

Jay Faulkner

0: https://review.opendev.org/c/openstack/governance/+/902585