The attached patch is a fix (at least partially) for
bug 672694. The rolling logged pm uses the Queue name
in the name of the file, therefore if the queue name
contains a slash ('/') the system will get confused and
fail to create the file to persist the messages to.
This patch instead uses a UUID and encodes the queue as
a header at the beginning of file. This removes any
file name quirks from the names of queues.
I developed the patch against 4.0.0, but the code that
has not been touched in CVS for over 4 months, so I
expect it will apply cleanly to 3.0 and 3.2.
Log in to post a comment.