mykso / myks

🧙‍♂️
MIT License
11 stars 3 forks source link

Rewrite syncing to avoid race conditions #283

Open Zebradil opened 5 months ago

Zebradil commented 5 months ago

Currently, race conditions (at least the ones I identified) are avoided by using mutex locks. This feels like a workaround. Consider rewriting the flow of the sync stage to another approach (channels, workers, task deduplication, etc.)