Re: Solaris SMF Integration

From: Holger Just <haproxy#meine-er.de>
Date: Thu, 04 Mar 2010 00:16:30 +0100


Hi Willy,

On 2010-03-03 23:19, Willy Tarreau wrote:
> You may be interested in checking Chris May's experience here :
>
> http://blogs.warwick.ac.uk/chrismay/entry/solaris_smf_and
>
> (and maybe contact him to give a test to your wrapper).

This blog post was one of the original reasons why I started to write this wrapper script. But thank's for the hint, I will get in touch with him.

> When it's stable enough, maybe you'll want to merge it into mainline.
> If so, simply drop me a mail and we'll make a place for it in contrib/.

Sure. I am going to write some (more) unit tests for it.

> As a side note, I see that it requires a recent version of python. Just
> out of curiosity, could it (more or less) easily be written in shell ?
> I'm asking because on the Solaris machines where I've seen haproxy,
> there was no python and it's very unlikely that it will be installed
> for a single tool.

I don't know for sure. The current implementation uses threads to monitor the spawned subprocesses. So I'm not very confident I could come up with something similar which then also correctly responds to signals.

Maybe I could try to port it down to Python 2.4. However I noticed that Python 2.6 comes even on my stripped down Opensolaris zone by default. There are some dependencies to a python on this system. Also, Python 2.6 makes it much easier to work with subprocesses.

And as far as I know Python 2.6 will come by default on the next stable Opensolaris release 2010.03. I don't know about older releases though.

--Holger Received on 2010/03/04 00:16

This archive was generated by hypermail 2.2.0 : 2010/03/04 00:30 CET