Closed jeroenmaelbrancke closed 7 years ago
@jeroenmaelbrancke any idea why the namespace was created multiple times?
My current best guess: possibly multiple different namespaces were created on the main backend around the same time. This could cause a race in the osd message delivery where 2 proxies try to create the same local backend namespace simultaneously. Alba will/should correctly recover from the race, but a local-backend-osd might be temporarily disqualified. If the hypothesis is correct this can be solved by suppressing the Namespace_already_exists error here: https://github.com/openvstorage/alba/blob/1.3.16/ocaml/src/alba_osd.ml#L193-L197.
On the global proxies we see following error:
similar issue: #550
Why do we get these errors? Can you improve this error?