[Cyrus-CVS] src/cyrus/lib by murch
murch at andrew.cmu.edu
murch at andrew.cmu.edu
Fri Nov 16 07:20:38 EST 2007
Update of /afs/andrew/system/cvs/src/cyrus/lib
In directory unix39.andrew.cmu.edu:/var/tmp/cvs-serv4765
Modified Files:
cyrusdb_skiplist.c
Log Message:
Add robustness to SKIPLIST recovery (Bron Gondwana <brong at fastmail.fm>)
If you have been running skiplist on your systems and suspect
that you may have corrupted databases, you probably want this.
It adds extra robustness and fixupability to recovery(). It's
still not going to be crash proof reading line-noise, but it
detects and fixes all the corruptions I have personally seen.
--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_skiplist.c.diff?r1=1.54&r2=1.55
More information about the Cyrus-cvs
mailing list