Monday, 10 March 2008

Bug: Cycling of cluster synchronisation log files

When the cluster synchronisation log file was cycled after receipt of a {\tt HUP} signal, the cycling was erroneously performed both in the signal processing code and in the main loop code which responds to the signal. I removed the file cycling from the signal handler, where it is vulnerable to race conditions within Perl and the underlying C library.

No comments: