Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Jul 22, 2024

This release contains an improvement to Ra system recovery where the names.dets data store and the directories in the ra data directory have gone out of sync and there are names registered that do not have a corresponding and valid data directory. In Ra 2.13.2 the ra system start would have failed in this case and interrupted rabbit node start. The only way to make the rabbit node start would be to manually edit names.dets to remove the dangling name using

dets:select_delete(ra_directory, [{{'_', UId}, [], [true]}])

This release does not treat a missing directory as a failure and will instead just log and move on. A corrupt data directory will however still cause a failure.


This is an automatic backport of pull request #11779 done by Mergify.
This is an automatic backport of pull request #11782 done by Mergify.

(cherry picked from commit f1b5288)
(cherry picked from commit 015502c)
@michaelklishin michaelklishin added this to the 3.13.6 milestone Jul 22, 2024
@michaelklishin michaelklishin merged commit ea3c42e into v3.13.x Jul 22, 2024
@michaelklishin michaelklishin deleted the mergify/bp/v3.13.x/pr-11782 branch July 22, 2024 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants