-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support of HA-flow endpoints update. #5418
base: develop
Are you sure you want to change the base?
Conversation
...a/org/openkilda/wfm/topology/flowhs/fsm/haflow/delete/actions/DeallocateResourcesAction.java
Outdated
Show resolved
Hide resolved
...ology/src/main/java/org/openkilda/wfm/topology/flowhs/fsm/haflow/update/HaFlowUpdateFsm.java
Show resolved
Hide resolved
...ology/src/main/java/org/openkilda/wfm/topology/flowhs/fsm/haflow/update/HaFlowUpdateFsm.java
Outdated
Show resolved
Hide resolved
...ology/src/main/java/org/openkilda/wfm/topology/flowhs/fsm/haflow/update/HaFlowUpdateFsm.java
Show resolved
Hide resolved
...ain/java/org/openkilda/wfm/topology/flowhs/fsm/haflow/update/actions/UpdateHaFlowAction.java
Show resolved
Hide resolved
...storm-topology/src/main/java/org/openkilda/wfm/topology/flowhs/utils/EndpointUpdateType.java
Show resolved
Hide resolved
As for the rules: at this point rule manager creates meters to add, which cannot be added, because they are already on the switch. So. apparently these rules could be skipped. However, it is not that straightforward how to implement it. One idea was to pass an additional flag to the rule manager from the build rules action and adjust the rule manager to use that. Probably there is a better way to implement it. |
This feature introduces an endpoint update for HA-flows: a partial update without paths recalculation. The condition for executing this kind of update is the updating only fields of endpoint that don't affect paths between them:
closes #5415