Skip to content

Commit

Permalink
Remove possible blockages (#74)
Browse files Browse the repository at this point in the history
This aims at reducing the possibilities of stalling w/ the following:

- Don't interrupt long-running SQLite executions. They're pretty much always necessary. The only way that would be problematic is if we have a deadlock in Corrosion within a transaction.
- Rewrite the compaction logic to do a single-ish query to get all cleared versions
- Keep synchronizing in a loop until a synchronization completes successfully.
  • Loading branch information
jeromegn authored Sep 29, 2023
1 parent 77b13f8 commit b4dac80
Show file tree
Hide file tree
Showing 2 changed files with 355 additions and 245 deletions.
Loading

0 comments on commit b4dac80

Please sign in to comment.