hanoidb can't recover when one of the database files does not exists in merge process. #35
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It looks like hanoidb can't recover when one of the database A or B files does not exists in merge process.
When hanoidb files get damaged and hanoidb_merger:merge gets an error such as
it enters infinite loop in restart_merge_then_loop, keeps throwing this error and crashes the virtual machine by OOM.
To repeat the problem delete a couple of A/B database files while hanoidb runs and apply some load to the hanoidb to trigger merging