karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: Upstart / SystemD scripts
Date Thu, 03 Dec 2015 12:46:07 GMT
Awesome, thanks. I keep you posted.

Regards
JB

On 12/03/2015 01:22 PM, lb wrote:
> It is very basic at the moment so if you have any suggestion, let me know
> and i'll rework it
>
>
> Luca
>
> On Thu, Dec 3, 2015 at 12:49 PM, Jean-Baptiste Onofré <jb@nanthrax.net>
> wrote:
>
>> Thanks Luca,
>>
>> let me take a look.
>>
>> Regards
>> JB
>>
>>
>> On 12/03/2015 11:43 AM, lb wrote:
>>
>>> Basic Systemd'  watchdog implementation in
>>> https://github.com/apache/karaf/pull/114, I appreciate any feedback
>>>
>>> On Tue, Dec 1, 2015 at 4:06 PM, Jean-Baptiste Onofré <jb@nanthrax.net>
>>> wrote:
>>>
>>> We love contribution ;)
>>>>
>>>> So we take all, populate the contrib ;)
>>>>
>>>> Thanks !
>>>> Regards
>>>> JB
>>>>
>>>>
>>>> On 12/01/2015 03:24 PM, lb wrote:
>>>>
>>>> Great.
>>>>>
>>>>> Another additional feature that can be easily added directly in Karaf
is
>>>>> support for systemd's watchdog via jnr/jna , if anyone is interested
I
>>>>> can
>>>>> submit a PR for this one too
>>>>>
>>>>> On Tue, Dec 1, 2015 at 3:20 PM, Fabian Lange <
>>>>> fabian.lange@codecentric.de
>>>>>
>>>>>>
>>>>>> wrote:
>>>>>
>>>>> Wow indeed this is much more than my script :) Thank you for working
on
>>>>>
>>>>>> this and especially for sharing!
>>>>>>
>>>>>> Will have a look this week
>>>>>>
>>>>>> Fabian
>>>>>>
>>>>>> On Tue, Dec 1, 2015 at 3:16 PM, lb <lburgazzoli@gmail.com>
wrote:
>>>>>>
>>>>>> They are a starting point, I'm sure I've missed something
>>>>>>
>>>>>>>
>>>>>>> On Tue, Dec 1, 2015 at 3:14 PM, Jean-Baptiste Onofré <jb@nanthrax.net
>>>>>>>>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Yes, please, create a Jira.
>>>>>>>
>>>>>>>>
>>>>>>>> I'm reviewing the PR.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Regards
>>>>>>>> JB
>>>>>>>>
>>>>>>>>
>>>>>>>> On 12/01/2015 03:06 PM, lb wrote:
>>>>>>>>
>>>>>>>> PR sent https://github.com/apache/karaf/pull/113
>>>>>>>>
>>>>>>>>> Do you also need a JIRA ?
>>>>>>>>>
>>>>>>>>> On Tue, Dec 1, 2015 at 11:22 AM, lb <lburgazzoli@gmail.com>
wrote:
>>>>>>>>>
>>>>>>>>> Very simple, I had some more complex leveraging os functions
like
>>>>>>>>>
>>>>>>>>> start-stop-daemon etc, I will send a PR today so JB/ou
can review
>>>>>>>>>>
>>>>>>>>>> On Tue, Dec 1, 2015 at 11:03 AM, Fabian Lange <
>>>>>>>>>> fabian.lange@codecentric.de
>>>>>>>>>>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Maybe it was filtered because unsafe content
:)
>>>>>>>>>>
>>>>>>>>>> uploaded it to my gists:
>>>>>>>>>>> https://gist.github.com/CodingFabian/90d46cfdce0085ee004c
>>>>>>>>>>>
>>>>>>>>>>> Fabian
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Dec 1, 2015 at 11:01 AM, lb <lburgazzoli@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Fabian,
>>>>>>>>>>>
>>>>>>>>>>> I do not see the attachment
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Dec 1, 2015 at 10:27 AM, Fabian Lange
<
>>>>>>>>>>>>
>>>>>>>>>>>> fabian.lange@codecentric.de
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> Hi Luca,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> I am using the attached script on some
systems, which is
>>>>>>>>>>>>> obviously
>>>>>>>>>>>>>
>>>>>>>>>>>>> very
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> simple but it works. The problem with upstart
is that somehow the
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> PID
>>>>>>>>>>>
>>>>>>>>>>
>>>>>> tracking does neither work with normal nor fork mode. I have not
>>>>>>>
>>>>>>>>
>>>>>>>>>>>>> narrowed
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> it down yet.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> Fabian
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Tue, Dec 1, 2015 at 10:21 AM, lb <lburgazzoli@gmail.com>
>>>>>>>>>>>>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>
>>>>>>> Hi Fabian, JB,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> beside my attempt to migrate the
wrapper from Tanuki to YAJSW,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>
>>>>>>> also
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> working on a set of scripts for systemd,
init.d, solaris smf and
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> windows
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> to
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> start karaf without the wrapper so I think
it would be nice to
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> collect
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> requirement, attention points and so on in
a JIRA and provides
>>>>>>>>>>> such
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> templates in karaf distribution (i.e. in
docs/contrib/scripts).
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> What do you think ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>> Luca
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Nov 30, 2015 at 11:03 AM,
Jean-Baptiste Onofré <
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> jb@nanthrax.net
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Fabian,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I added systemd support in JSW
wrapper.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I don't see any blocker to use
start/stop/status scripts in
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> systemd
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>
>>>>>>>> (or
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> SystemV). Of course, we can improve those
scripts to have a
>>>>>>>>>>>> better
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> usage
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> via systemd. Please, if you can describe
the improvements in a
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Jira, I
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> will
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> enhance it.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 11/30/2015 10:56 AM, Fabian
Lange wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I know that there is extensive
support in Karaf for using
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Tanuki
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>
>>>>>>> to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> install
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Karaf as service.
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have received however comments
that it is difficult to use
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>
>>>>>>> existing
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> scripts:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> start/stop/status
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> in an upstart or systemd
manner.
>>>>>>>>>>>>>>>> As far As i can tell one
of the problems is how Karaf handles
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> PIDs.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>> Does anybody have working scripts? Or can we
improve here to
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> make
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>
>>>>>>> this
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> an
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> option besides Tanuki?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>> Fabian
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>
>>>>>>>> Jean-Baptiste Onofré
>>>>>>>> jbonofre@apache.org
>>>>>>>> http://blog.nanthrax.net
>>>>>>>> Talend - http://www.talend.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>>
>>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message