I have rolling file persistence on in JBoss 3.2.5. However, this same behavior occurred when using the JDBC2 persistence with HSQLDB.
I notice the file size continues to grow with persistent messages even after they are processed. I thought that a persistent message is deleted from the storage (in this case, the file) after it is processed. Am I wrong, or are there messages being backlogged in the persistent store that aren't being processed for some reason?