Highly available filesytems

Thursday, 11. 24. 2005  –  Category: all, sw

A hosting project I’m working on needs a large filesystem to be available on multiple hosts and to be continually mirrored.

A pair of NFS servers rsyncing master to slave - feeble
Coda - looks good but project appears dead (though has current kernel support on both FreeBSD and Linux), 32bit limitation on metadata restricts fs size.
Lustre [...]

Apache stuckage

Thursday, 11. 24. 2005  –  Category: all, sw

mod_status shows loads of weird lines, eg:
29-1 - 0/0/1 . 0.00 10322 28 0.0 0.00 0.00 x.y.z.a (unavailable) GET /reports/latest.html HTTP/1.0
30-1 - 0/0/1 . 0.00 10312 34 0.0 0.00 0.00 x.y.z.a (unavailable) GET /cgi-bin/certificate.cgi/732.gif HTTP/1.1
eventually the number of these reaches MaxClients, wedging the server
hung process backtrace like this:
(gdb) bt
#0 0×28129b0f in write () from /lib/libc.so.5
#1 0×281babb7 in config_log_transaction () from /usr/local/libexec/apache/mod_log_config.so
#2 0×281bac24 in multi_log_transaction () from /usr/local/libexec/apache/mod_log_config.so
#3 0×08051e9e in run_method [...]

RT upgrade

Wednesday, 11. 23. 2005  –  Category: all, sw

escalation:

want to give someone read-only access to a particular RT queue
on rt 3.2.2 this works, but user and group information is leaked through the Configuration menus
rt 3.4.4 has a specific permission knob for this menu
rt 3.4.4 doesn’t like mod_perl 1.99.x
mod_perl 2.0.2 contains incompatibilities over Apache:: versus Apache2::
some modules, such as Apache::DBI, pass RT’s dependencies [...]