On Tue, 22 Jul 2003, Scott Adkins wrote: > In version 2.0.16, flock() was being used for file locking. However, in > 2.2.1, I am wondering if this is still the case. I looked in the configure > output of 2.0.16 and it detects the flock() function call, but in the output > of 2.2.1, it doesn't even look like it checks for flock(). Has the default > changed or the behavior for locking changed between those versions? The > docs seem to indicate that flock() is still the default, if it is detected.
No, fcntl is not the default. I'll have to look at the documentation. --with-lock=flock should fix this for you though if it makes a difference. I'd have to think about whats going on with your skiplist, it sounds wrong but it could be an odd case of some sort. (Its possible you also hit a time when it was checkpointing, but that wouldn't happen every time). Skiplist should *always* be faster than a flat database for any sort of update operation. -Rob -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456 Research Systems Programmer * /usr/contributed Gatekeeper