-
Type: Task
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Improve CPU overhead of async locks and latency on Windows TLS sendall. Related to PYTHON-4603.
On windows+tls the async api will sleep for 500ms if send() would block the loop. This adds a lot of latency since 500ms is very large. Instead we could use a simple exponential backoff algorithm.
- related to
-
PYTHON-4603 Investigate more efficient _ALock/_ACondition classes
- Backlog
-
PYTHON-4493 Use asyncio streams instead of sockets for network IO
- Backlog