cytomining / cytomining/CytoTable
Cleanup `parsl` logging directory and make unique by default for concurrent usage
- Dominant language
- Python
- Stars
- 21
- Forks
- 6
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 6
Description
@MikeLippincott brought up a challenge pertaining to `parsl` logging which typically occurs within the `runinfo` directory. We should clean up this directory and also make it unique per CytoTable run so as to enable concurrent usage. Without this, parallel processes may collide on the same logging directory and cause exceptions.
Contributor guide
Research direction
Start by locating the CytoTable logging setup that creates the `runinfo` directory and how it configures Parsl. Trace the directory lifecycle and concurrent-run behavior. Done means the directory is cleaned up and each CytoTable run gets a unique logging directory without collisions or exceptions during parallel use.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100