Files
turso/core/storage
Jussi Saurio 2ca388d78d WAL: don't hold shared lock across IO operations
Without this change and running:

```
cd stress
cargo run -- --nr-threads=4 -i 1000 --verbose --busy-timeout=0
```

I can produce a deadlock quite reliably.

With this change, I can't.

Even with 5 second busy timeout (the default), the run makes progress although it is slow as hell because of the busy timeout.
2025-10-16 22:00:01 +03:00
..
2025-10-06 11:07:06 -03:00
2025-10-02 00:14:28 +05:30
2025-09-13 11:00:37 +05:30