Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.3.3
-
Fix Version/s: 1.3.3
-
Labels:None
-
Number of attachments :
Description
(This was originally reported in BTM-43, but I'm convinced now that it is a different bug, if possible, please move the comments from BTM-43 to this one; I'll just continue from where I left off in BTM-43)
I haven't written a test case yet, but I think I know what causes the corruption.
In DiskJournal:355, if some (but not all) uniqueNames in danglingRecord are removed, the danglingRecord isn't updated correctly: neither the crc32 nor the record length are recalculated, resulting in a corrupt log entry to be written.
(BTW: is there a reason .size() == 0 is used instead of isEmpty()?)
Issue Links
- relates to
-
BTM-39
Improper HeuristicMixedException
-
Activity
Ludovic Orban
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Affects Version/s | 1.3.3 [ 14658 ] | |
| Fix Version/s | 1.3.3 [ 14658 ] |
Ludovic Orban
made changes -
| Affects Version/s | 1.3.2 [ 14608 ] | |
| Affects Version/s | 1.3.3 [ 14658 ] |
Ludovic Orban
made changes -
| Affects Version/s | 1.3.3 [ 14658 ] | |
| Affects Version/s | 1.3.2 [ 14608 ] |
Ludovic Orban
made changes -
Ludovic Orban
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Resolved [ 5 ] |
Ludovic Orban
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |