[Cyrus-CVS] src/cyrus/lib by murch

murch at andrew.cmu.edu murch at andrew.cmu.edu
Mon Nov 26 18:26:38 EST 2007


Update of /afs/andrew/system/cvs/src/cyrus/lib
In directory unix35.andrew.cmu.edu:/var/tmp/cvs-serv8181

Modified Files:
	cyrusdb_skiplist.c 
Log Message:
Yet more skiplist fixes from Fastmail.fm

* double check that "DELETE" in recovery actually finds a node with
  the exact same key, and doesn't trash some other node if there's
  corruption.

* handle "DELETE" where there isn't any such name any more and ADD
  where the node already exists (possible if other corruption) to
  recover the most data possible


--- links to diffs follow ---
http://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/lib/cyrusdb_skiplist.c.diff?r1=1.55&r2=1.56


More information about the Cyrus-cvs mailing list