scylladb / scylladb/python-rs-driver
Investigate how We could optimize async code for Windows
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 6
- Forks
- 7
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 9
Description
In this PR: https://github.com/scylladb/python-rs-driver/pull/151 We introduced optimization that attaches callbacks to asyncio event loop without the need to attach to GIL using add_reader method on event loop. We need to investigate if similar optimization could be done windows.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing pull request #151 and the asyncio event-loop path involving add_reader; compare its callback and GIL behavior on Windows. Done means determining whether an equivalent optimization is possible on Windows and documenting the required change or limitation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, rust
- Domain
- backend, operating-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100