On Sat, May 30, 2009 at 7:43 AM, John Machin <[email protected]> wrote:
> On 17/04/2009 1:39 AM, Filip Navara wrote:
>> Hello,
>>
>> I have expected at least some reply. Oh well, new the corruption has happened
>> again (on another different machine) and I have saved the database files. One
>> of the corrupted files is available at 
>> http://www.emclient.com/temp/folders.zip.
>
> Ummmm ... your first message [scroll down to read] is talking about
> *incremental* vacuuming; however the database file that you made
> available has FULL (not incremental) auto-vacumming set.

I switch to incremental vacuum mode at run-time once the database is opened.

> Six orphan pages at the end of the file plus another 3 orphans suggests
> that an auto-vacuum (full or incremental) may have been interrupted --
> or perhaps later given that you are? were? using synchronous=off.

While I was using synchronous=off in this instance, it happened even
with synchronous=FULL. There was never a power failure during the
tests, only the application may have been killed few times.

> Did you get any resolution on this?

Updating to latest SQLite, which includes change #6413, fixed it.
Unfortunately it created a lot of other problems that are hopefully
now solved with the 3.6.14.2 release.

Best regards,
Filip Navara
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to