I've just completed an updated buffindexed.c. As I told before, I tried shared memory and semaphore. I've tested it about a day, running six news.daily jobs with OV_DEBUG turned on. It runs smoothly. This is a big improvement, because the previous version aborted at innd or expireover without finishing a single job. OV_DEBUG detects three possible errors: duplicated alloc, duplicated release, and some other type of error which I do not understand yet. If you are interested, here's my tarball, buff.tar.gz. The tar contains four files, README, buffindexed.c, shmem.c, and shmem.h. The install instruction is written in the README. Of course, it is still experimental. I do not recommend to run on a production server until more tests on more platforms. I've tested it only on two RedHat-7.3 Linux boxes. -- sysuh -- Binary/unsupported file stripped by Ecartis -- -- Type: application/x-tar-gz