Use more force on ctrl-c to kill program
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
During hashing, client and master alike don't immediately exit. Perhaps it would be best to kill asyncio tasks immediately instead of trying to play nice.
Master doesn't write any files, and peers (re)hash their files anyway, so file corruption isn't really an issue.
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 tracing how the client and master handle Ctrl-C while hashing, including the asyncio task shutdown paths. Check whether either side writes files during shutdown and how peers re-hash transferred files; done means both processes exit promptly without leaving an unsafe partial transfer.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100