JuliaParallel / JuliaParallel/Dagger.jl
TimespanLogging: Keep per-thread log stores
Open
logging
- Dominant language
- Julia
- Stars
- 723
- Forks
- 90
- Avg merge
- 1d 37m
- Merged PRs (30d)
- 9
Description
The lock around logging means that we can have high contention for lots of log events on a multithreaded system. It would be better if we could log to per-thread or even per-task streams, and merge them later. We can probably implement some kind of write-optimized scheme using a linked list.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.