Details
Description
In some case, two thread access the file store: one for writing outgoing messages, another one for reading old messages (e.g. while a sequence resend).
This can lead to a concurrency using the underlying file access and corrupt the store.
The file store has to use two separate file access to prevent this.
Patch available.
This can lead to a concurrency using the underlying file access and corrupt the store.
The file store has to use two separate file access to prevent this.
Patch available.
Issue Links
| This issue is duplicated by: | ||||
| QFJ-534 | Resend Request Synchronization Patch |
|
|
|
Activity
- All
- Comments
- History
- Activity
- Subversion Commits
- Builds
SVN #928
Interesting. I've only seen this type of Java file-writing behavior when writing/reading from multiple processes. I've never seen it with multiple threads in a single process. Is this easy to reliably reproduce? If so, it would be good to create a unit test to demonstrate it.