diff --git a/doc/bugs/WSL_adjusted_braches__58___smudge_fails_with_sqlite_thread_crashed_-_locking_protocol/comment_1_0bcbce94586ef96c2dcbe5ef9da4ac6f._comment b/doc/bugs/WSL_adjusted_braches__58___smudge_fails_with_sqlite_thread_crashed_-_locking_protocol/comment_1_0bcbce94586ef96c2dcbe5ef9da4ac6f._comment new file mode 100644 index 0000000000..6efeab13d7 --- /dev/null +++ b/doc/bugs/WSL_adjusted_braches__58___smudge_fails_with_sqlite_thread_crashed_-_locking_protocol/comment_1_0bcbce94586ef96c2dcbe5ef9da4ac6f._comment @@ -0,0 +1,19 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2019-07-19T17:16:37Z" + content=""" +I have seen several sqlite-related problems in WSL, they seem to come and +go for me. + +I guess this is WSL not emulating Linux very well and so breaking sqlite. +There is not much that git-annex can do about it. + +(Here's stack having to work around a similar problem +https://github.com/commercialhaskell/stack/issues/4876 and the error +message looks very similar. But git-annex +cannot afford to disable WAL mode as that would break concurrent operation.) + +I hear they've given up on emulating Linux syscalls and the next version of +WSL will just use the Linux kernel. Which should avoid this problem. +"""]] diff --git a/doc/todo/windows_support.mdwn b/doc/todo/windows_support.mdwn index 26457bb24c..f3351ec59e 100644 --- a/doc/todo/windows_support.mdwn +++ b/doc/todo/windows_support.mdwn @@ -161,3 +161,6 @@ Seems like this would need Windows 10. > > > > > The sqlite problem may be fixed in git-annex 7. I fixed some similar, > > > less frequent crashes on Linux. Need to test on windows. --[[Joey]] + +> > > > But here's a bug about sqlite in WSL: +> > > > [[bugs/WSL_adjusted_braches__58___smudge_fails_with_sqlite_thread_crashed_-_locking_protocol]] --[[Joey]]