Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
0.24
-
None
Description
Description of problem:
Having an aborted DTX transaction in TplStore, store_chk raises "Operation on non-existent record: operation=unlock; rid=.." error.
Version-Release number of selected component (if applicable):
any (incl. qpid 0.26)
How reproducible:
100%
Steps to Reproduce:
1. Prepare and abort a DTX transaction (e.g. by replacing "dtxCommit" by "dtxRollback" in qpid-txtest.cpp, recompiling it and running it with --dtx=1 argument)
2. /usr/libexec/qpid/store_chk /var/lib/qpidd/rhm/tpl -b tpl
Actual results:
Recovering journals .
Operation on non-existent record: operation=unlock; rid=0x2311c
Expected results:
Journals recovered properly.
Additional info: