On 3 Apr 2012, at 9:53am, Dan Kennedy <danielk1...@gmail.com> wrote:
> As Jay says, deadlock is not possible for implicit transactions. > SQLite will keep retrying until either your busy-handler returns > zero (if you configured a busy-handler) or the timeout is reached > (if you configured a timeout). It sounds like the latter in this > case. You seem to have a setup where your failures can be produced on demand, albeit at random. So you can test whether this is a timeout-related problem but varying your timeout. Run it, and log how many failures you get. Then multiply (or divide) your timeout setting by ten and run it again. If you get failures at the same interval, it's not a timeout-related problem. Simon. _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users