Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
None
-
None
Description
QueryInterceptor updates indexes during visitPrepareCommand. However, a tx that was prepared successfully is not guaranteed to be actually committed (e.g. if another node fails to prepare, or if another XA resource fails). The index should only be updated during visitPrepareCommand if the prepare is 1-phase, otherwise it should be updated during visitCommitCommand.
Attachments
Issue Links
- is related to
-
ISPN-4569 Inserting into cache with indexing fails for XA transactions
- Closed