-
I recently tried to reduce the size of our storage by compacting the transaction files since they are already 50MB each with 8 channels. To do so I have set the max transaction file size to 10MB with the following config:
When I restart my application I see log messages that the transaction files get compacted and after the application started they are each around 3KB only - great. Everything works fine until I restart again. The application crashes due to wrong timestamps in the data files.
I have tried it with different storage dumps from different days - same issue. Thank you in advance for any help/suggestions. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
I’d been interested in those transaction log files to analyze the problem. Do have any option to provide those Files to us? As your log files are 50 MB it will take some time until the default limit is reached: If you are interested in looking at the log files you can convert them to more human readable format. To do so you need to build the converter tool yourself:
The tool will be in: |
Beta Was this translation helpful? Give feedback.
-
Was able to reproduce the issue => bug. |
Beta Was this translation helpful? Give feedback.
-
Here is an other option to clean the transaction log, i forgot to mention earlier: |
Beta Was this translation helpful? Give feedback.
Was able to reproduce the issue => bug.
StorageTransactionsFileCleaner needs to take care of creation and store entries order in the transaction log.