Some mechanism for coherency between Neutron and SDN controllers seems well overdue. The proposed spec doesn't ensure ordering but does improve the rate of detection of out-of-order operations, and provides for a recovery method for the times when it fails. Alternatively a journal-based approach may improve serialised event ordering, but doesn't automatically solve the scenario where the SDN controller fails to apply the requested configuration.
Some mechanism for coherency between Neutron and SDN controllers seems well overdue. The proposed spec doesn't ensure ordering but does improve the rate of detection of out-of-order operations, and provides for a recovery method for the times when it fails. Alternatively a journal-based approach may improve serialised event ordering, but doesn't automatically solve the scenario where the SDN controller fails to apply the requested configuration.