[Xapian-discuss] database error
Frank J Bruzzaniti
frank.bruzzaniti at gmail.com
Wed Feb 18 00:16:53 GMT 2009
I noticed that the default database is only unavailable during a merge.
E.g. If I do xapian-merge db1 db2 default
Is this normal? How should I index/merge my collections without the
database being unavailable.
Frank J Bruzzaniti wrote:
> Guys,
>
> I had just patched my code to take advantage of last_mod. Not sure if
> it had anything to do with it but I couldn't access my default
> database "default" with omega.
> My setup:
>
> xapian 1.10
> OpenSuse 11.1
>
> I merge 2 databases into 1 to create default.
>
> I tried to get some diagnostics via delve and xapian-check which I've
> posted bellow. On deletion and recreation of default it came good.
> I've kept a copy of the bad database just incase you want me to do any
> further diagnostics.
>
> support at axis:/opt/omega/data> delve default
> Error opening database `default': DatabaseCorruptError: Cannot open
> tables at consistent revisions
>
>
>
> support at axis:/opt/omega/data> xapian-check default_bad
> record:
> baseB blocksize=8K items=31057 lastblock=1350 revision=1 levels=2
> root=588
> B-tree checked okay
> record table structure checked OK
>
> termlist:
> baseB blocksize=8K items=31057 lastblock=80706 revision=1 levels=2
> root=592
> B-tree checked okay
> termlist table structure checked OK
>
> postlist:
> baseB blocksize=8K items=29278706 lastblock=185479 revision=1 levels=3
> root=182039
> B-tree checked okay
> postlist table structure checked OK
>
> position:
> baseB blocksize=8K items=34484849 lastblock=135091 revision=1 levels=2
> root=467
> B-tree checked okay
> position table structure checked OK
>
> value:
> baseB blocksize=8K items=31057 lastblock=137 revision=1 levels=1 root=2
> B-tree checked okay
> value table structure checked OK
>
> spelling:
> Lazily created, and not yet used.
>
> synonym:
> Lazily created, and not yet used.
>
> No errors found
>
More information about the Xapian-discuss
mailing list