[QFJ-583] Session.forceStoreResync doesn't check persistMessages Created: 31/Mar/11 Updated: 31/Mar/11 |
|
| Status: | Open |
| Project: | QuickFIX/J |
| Component/s: | Engine |
| Affects Version/s: | 1.5.0 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Default |
| Reporter: | Dmitri Lenna | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Windows & Linux. |
||
| Description |
|
We set the "ForceResync" to true and "PersistMessages" to false. Attempting connect to a target with a different sequence number, we get a logout message with the expected sequence number and the following is called: (in Session.java): in that method, a heartbeat message is created for each missing sequence number and it's stored in the Message Store without checking if persisteMessage is true. Is there a reason for this or this a bug? If it's a bug, I'd suggest this fix: Line 1601:
Thank you. |