FYI
I committed a patch (to OVS master) which takes a middle ground with
an onus on the admin of the system to make the right call. I updated
the documentation to give some perspective.

Change can be seen here:
https://github.com/openvswitch/ovs/commit/9a8b5cc1a3d941c0e33f3f5b5ac260a35a8130af

On Wed, Jul 9, 2014 at 12:01 PM, Pavel V. Kaygorodov <pa...@inasan.ru> wrote:
>
>>>>> I think, this tricks with "pre-up /etc/init.d/openvswitch-switch start" 
>>>>> and "auto" order must be documented.
>>>> Did you read my first email and try removing things from auto?
>>>
>>> I have checked this, but there are potential problem exist: if I remove 
>>> ovs-controlled interfaces from auto, they will be configured only after 
>>> openvswitch-switch start
>> I think, that is how it should work. OVS interfaces can only do anything 
>> meaningful after openvswitch-switch start.
>>> and some daemons (which starts before openvswitch-switch, i.e. almost all 
>>> daemons on my machine) will see no interfaces and IP addresses and may fail 
>>> to start.
>>
>> One option is to make your other scripts depend on openvswitch-switch
>>
>> Your solution should be okay too as long as /usr is not mounted through NFS. 
>> It is a known shortcoming because of a circular dependency.
>
>
> Putting openvswitch on NFS-mounted filesystem -- very strange idea :)
> By the way, NFS daemons on my machine starts before ovs, I can change daemon 
> dependency editing init-scripts, but after next upgrade init-scripts can be 
> updated and I will get unreachable from network machine.
>
> Pavel.
>
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to