AMQ broker with JDBC persistence store leaks records in messaging table. When I send 1000 messages to the broker I can see 400 rows in the table:
jbossdb=# select count from message_tbl ; count ------- 4000 (1 row) jbossdb=#
After consuming all message I would expect to see the table empty but this is not the case. I see 2000 rows:
jbossdb=# select count from message_tbl ; count ------- 2000 (1 row) jbossdb=#
If I repeat the above I see another 200 rows after all messages have been consumed. It looks to me like for each consumed message two rows are added to the table. As far as I can tell those rows are never deleted.
- incorporates
-
ENTMQBR-7518 commit records are leaking on JDBC journal after the whole data is consumed
- Closed