On Mon, Aug 08, 2016 at 10:05:03PM +0200, Christian Svensson wrote:
> On Mon, Aug 8, 2016 at 7:59 PM, Ben Pfaff <b...@ovn.org> wrote:
> 
> > OK, let's add that then.
> 
> While it's an alternative, I feel like going down that path is hasty and
> for my use case I will probably just patch our local fork of OpenvSwitch.
>
> Why so hostile towards this change? Is there a better forum I can explain
> why I believe this problem should be reconsidered?

Including the PID allows multiple daemons of a single type to run.  I
also don't think you're solving a real problem, because reading a
pidfile isn't difficult.

> Is there really anyone that can justify the way socket paths are created
> should contain the PID? You clearly saw the problem with it in the Windows
> code base, but yet pushed on to keep it in the Linux one. I simply do not
> see why you're not taking this patch as a way to encourage people to
> migrate towards a saner default, and somewhere down the line maybe even
> switch the default behavior.

I think that Windows doesn't support getpid().  MSDN documents it that
way, at least.  That is probably why we omit it on Windows, though I do
not know for sure.  Guru, is that the reason?

I don't understand why you want to change this so badly.  It's not hard
to read a pidfile.

I definitely don't want to fork OVS behavior here based on a
configuration flag, as I already explained.

Basically: I see little benefit to your change, and some drawbacks.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to