There's been some sort of memory leak in the MWDaemon running on
Vincent. After a few hours it starts swapping, and the daemon has to be
restarted to free up the memory.
In some quick testing on my own box (running Ubuntu with a Linux 2.6
kernel) I haven't been able to reproduce leaking; memory usage seems to
stay fairly constant at least over a few minutes of grueling testing.
Vincent is running Debian-testing, and for some reason was installed
with a 2.4 kernel. Differences in threading behavior of the older kernel
might or might not be related to the leak, so I figured it'd be worth
giving it an upgrade. I installed the 2.6 kernel package, poked briefly
at the grub menu to make sure it looked right, and restarted. The
machine either hasn't come back up or hasn't reconnected to the network,
and it's either not on the serial console server or isn't responding
(and its port isn't labeled), so it'll need to be checked out at some point.
In the meantime, I'm setting up a second Lucene search server on
Isidore, the other experimental machine which is running FreeBSD 5.3.
The GCC build is slightly broken on FreeBSD so this required a little
patching and pain, but we'll see how it goes.
While the index is building, the search is offline.
-- brion vibber (brion @
pobox.com)