- Your Windows build number: (Type
ver at a Windows Command Prompt)
10.0.15063
- What you're doing and what's happening: (Copy&paste specific commands and their output, or include screen shots)
sqlite's write locking seems to be broken under WSL both inside and outside the /mnt hierarchy; attempting to write to the same database from distinct processes using normal sqlite locking throws I/O errors from sqlite and leads to database corruption.
- What's wrong / what should be happening instead:
Only one process should get an exclusive database lock at a time.
Sorry I don't have a minimal reproducer or a deep understanding of how sqlite's locking works. This may or may not have the same root cause as #1927 and #1712.
verat a Windows Command Prompt)10.0.15063
sqlite's write locking seems to be broken under WSL both inside and outside the /mnt hierarchy; attempting to write to the same database from distinct processes using normal sqlite locking throws I/O errors from sqlite and leads to database corruption.
Only one process should get an exclusive database lock at a time.
Sorry I don't have a minimal reproducer or a deep understanding of how sqlite's locking works. This may or may not have the same root cause as #1927 and #1712.