-
Notifications
You must be signed in to change notification settings - Fork 471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intermittent failure creating map with persistence #354
Comments
Is it possible that you are running out of disk space @mickyloo ? |
@alamar We have confirmed that our pod does have available disk space when we see that error. |
Are you able to share the actual test that is failing? |
This is the minimal code that allows us to reproduce the issue intermittently.
|
Hi @mickyloo A while ago, we reworked the handling of the recover operations and made them more rigid. One of the things we did was to acquire an exclusive lock during recovery. It should be mentioned that the recover operations should only be invoked "manually" when making sure there are no other processes using the map. Is it possible for you to run a more recent version (e.g. BOM 2.22ea57)? I have re-run you test above over 50 000 times with no problems using the BOM above. |
Did you update your version @mickyloo ? |
We still see the issue with the latest version, 3.22ea5. |
I have added tests that try to reproduce your problem. When they pass on all our build platforms, this issue will be automatically closed. Please reopen if the problem persists @mickyloo |
Released in Chronicle-Map-3.22ea6, BOM-2.22ea86 |
We are getting intermittent failures during map creation in our CI tests.
The test creates a small <LongValue, LongValue> map of 5 entries with persistence to file in a temp folder.
chronicle-map version 3.21.86
JDK8
Debian
We are not seeing this issue in 3.20.84.1
The text was updated successfully, but these errors were encountered: