Ever-increasing number of "Active" transactions in monitor?
This is with Glassfish 3.1.
Our admins have noticed that when transaction monitoring is enabled
then, when querying the transaction monitor
under "activeids" we see a large, and growing, number of transactions marked "NoTransaction". The admins report that this list appears to be growing over time, and this concerns them.
Looking at the code that generates this output, which I believe is
it in turn calls
The only implementation I find of this method is in
It looks like this class should be maintaining its Vector activeTransactions (when monitoring is enabled) but it seems from a cursory look that transactions should be removed from the Vector, and (possibly) are not.
What we would like to know is if we should worry about the *number* of transactions growing, or if this is possibly a bug in the maintenance of this list. In the last five minutes or so, while writing this posting, the list grew from 8 to 13. Oops! 14.