| Why the "reproduction steps" includes a manual operation on the namespace?
I've been unable to work out why the ip rule disappears (or isn't created in the first place). Deleting the ip rule therefore allows us to simulate the result even if we don't know the original root cause.
| Do you know the root reason?
Not at the moment.
| When did you find this problem?
We've been seeing this problem occasionally since we first built our clouds (Yoga iirc).
| Can we reproduce this issue without manual steps?
Not at the moment. We just have to wait for it to occur in our environments.
While obviously it would be good to find the root cause of the issue here (why is the ip rule deleted or missing in the first place), my thought was that as ip rules are not directly controlled by Neutron, it is better for Neutron to more gracefully handle scenarios where they have changed outside of its control.
At some point, I can have another go at trying to find the root cause of this issue. However, even with that identified and resolved, I still feel like it would be a good idea for Neutron to handle these missing ip rules (and other resources) more gracefully.
Hi Rodolfo,
| Why the "reproduction steps" includes a manual operation on the namespace?
I've been unable to work out why the ip rule disappears (or isn't created in the first place). Deleting the ip rule therefore allows us to simulate the result even if we don't know the original root cause.
| Do you know the root reason?
Not at the moment.
| When did you find this problem?
We've been seeing this problem occasionally since we first built our clouds (Yoga iirc).
| Can we reproduce this issue without manual steps?
Not at the moment. We just have to wait for it to occur in our environments.
While obviously it would be good to find the root cause of the issue here (why is the ip rule deleted or missing in the first place), my thought was that as ip rules are not directly controlled by Neutron, it is better for Neutron to more gracefully handle scenarios where they have changed outside of its control.
At some point, I can have another go at trying to find the root cause of this issue. However, even with that identified and resolved, I still feel like it would be a good idea for Neutron to handle these missing ip rules (and other resources) more gracefully.