On Thu, Mar 31, 2011 at 3:48 PM, Richard Hipp <[email protected]> wrote:
> On Thu, Mar 31, 2011 at 4:44 PM, Dave White <[email protected]>wrote:
>> Any ideas why this would happen?
>
> You have a read transaction being held open. The checkpoint cannot run to
> completion when there is a read transaction open. (It does as much as it
> can and quits.) The reason is that if it were to run to completion, it
> would delete content out from under the read transaction.
Maybe SQLite3 could track all the open read transactions (and zero or
one write transactions) so that their {PID, thread ID, hostname} can
be accessed via a pragma for checkpoint (and other) diagnostic
purposes?
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users