openvstorage/alba

NoSatisfiablePolicy error right after adding few more disks

Opened this issue · 1 comments

A backend with one ASD was created. The smallest policy was 2, 2, 3, 4 so it could not be used. When linking that backend as OSD to another backend it fails - as expected with an NoSatisfiablePolicy. However, when adding 2 more ASDs to that backend and retrying, it still fails. It takes a minute (or two) before I can link the backend.

domsj commented

This is due to how osds are taken in use for existing namespaces.
We can probably make an improvement there: if the proxy detects this situation it could do whatever the maintenance process would do a few minutes later anyway.