[ovs-dev] [PATCH v2] fedora package: fix systemd ordering and deps
Ben Pfaff
blp at nicira.com
Thu Jan 9 06:47:19 UTC 2014
On Thu, Jan 09, 2014 at 01:04:33AM -0200, Flavio Leitner wrote:
> There is a chicken and egg issue where common OVS
> configuration uses a controller which is only accessible
> via the network. So starting OVS before network.target
> would break those configurations.
>
> However, the network doesn't come up after boot because
> OVS isn't started until after the network scripts tries
> to configure the ovs.
>
> This is partially fixed by commits:
> commit: 602453000e28ec1076c0482ce13c284765a84409
> rhel: Automatically start openvswitch service before bringing an ovs interfa
>
> commit: 3214851c31538e8690e31f95702f8927a8c0838b
> rhel: Add OVSREQUIRES to automatically bring up OpenFlow interface dependencies
>
> But still there is the dependency issue between network.target
> and openvswitch which this patch fixes it. It provides two systemd
> service units. One to run at any time (openvswitch-nonetwork.service)
> which runs 'ovs-ctl start' and the other one (openvswith.service) to
> run after network.target which works as a frontend to the admin.
>
> The openvswitch-nonetwork.service is used internally by the
> 'ifup-ovs/ifdown-ovs' scripts when adding or removing ports to
> the bridge or when the openvswitch.service is enabled by the admin.
>
> Signed-off-by: Flavio Leitner <fbl at redhat.com>
Guru, I guess that you will review this?
Thanks,
Ben.
More information about the dev
mailing list