Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
Description
The marshalledProperties for a message can be corrupted due to a concurrency issue
between dispatching a message and writing it to the store. Its very difficult
to reproduce the issue but it manifests itself in a number of ways.Scenario:+ Producer using message groups and composite destinations
+ Consumers on each destination in the composite list (client_ack).
+ Broker is using kahadb, concurrentStoreAndDispatch=trueCustomer has reported in soak tests sending*many*millions of messages through the broker before seeing
an occurrence.