Tomasz,
I'm having trouble visualizing how the systemd triggering works. When a
program like owread tries to contact owserver, is owserver started? Is this
done by monitoring the typical owserver port (4304)? How about other
owserver friends?
If you don't mind describing the process more, or giving pointers to
documentation, perhaps we can assist in the implementation.
I looked at the code you referenced (iodine), but it doesn't have any
explanations. Is iodine an example client or the controlling code?
Paul
On Thu, Jun 5, 2014 at 4:19 PM, Tomasz Torcz <to...@pipebreaker.pl> wrote:
> On Thu, Jun 05, 2014 at 11:24:47AM -0700, Jerry Scharf wrote:
> > Tomasz,
> >
> > This would need to be an option rather than the default operation mode.
> > Not everyone can/will run owserver and friends from systemd.
>
> Systemd's socket activation design makes it very easy to gratefuly
> fallback into standard socket operation. In other words, it is
> easy to detect if systemd is being used and utilize systemd's
> features only in this situation. Running *without* systemd will
> make owserver transparently use current, stable and proven codepath.
>
> The biggest work is to make sure normal codepaths won't regress.
> This is what holds me from implementing systemd's socket activation now.
> But when I finish, systemd WILL NOT be required for owserver.
> owserver will continue to functions as it functions now, without the
> need for any special configurations.
>
> Also, the timeframe is quite distant. I hope to make the patches
> this year, but I won't promise it. I wouldn't mind if someone else
> implement systemd's feature before :)
>
> --
> Tomasz Torcz "God, root, what's the difference?"
> xmpp: zdzich...@chrome.pl "God is more forgiving."
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers