[OPEN-ILS-DEV] PATCH: osrf_system.c (reporting names of child apps)

Scott McKellar mck9 at swbell.net
Sun Sep 2 09:58:27 EDT 2007


With this patch, opensrf will report not only the process id but also
the application name of the child processes -- both when it launches
them and when they terminate.  The libname is stored as well, for 
possible future use.

This change will make it easier for an admin to monitor the system,
especially when an application dies abnormally.

The way I incorporated the names into the messages may or may not be to
your taste, but that's easy to tinker with.

I used a doubly linked list to store the application names, as 
mentioned in my posting of August 18.

As with my earlier patch to this module, I developed the code on a 
stripped-down version of the original that I could test with, and then
back-ported it to the original.  I trust you will take it out for a
spin before committing.

Scott McKellar
http://home.swbell.net/mck9/ct/

Developer's Certificate of Origin 1.1 By making a contribution to
this project, I certify that:

(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license indicated
in the file; or

(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source license
and I have the right under that license to submit that work with
modifications, whether created in whole or in part by me, under the
same open source license (unless I am permitted to submit under a
different license), as indicated in the file; or

(c) The contribution was provided directly to me by some other person
who certified (a), (b) or (c) and I have not modified it; and

(d) In the case of each of (a), (b), or (c), I understand and agree
that this project and the contribution are public and that a record
of the contribution (including all personal information I submit
with it, including my sign-off) is maintained indefinitely and may
be redistributed consistent with this project or the open source
license indicated in the file.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: osrf_system_c_8.patch
Type: text/x-patch
Size: 5191 bytes
Desc: 3665112969-osrf_system_c_8.patch
Url : http://list.georgialibraries.org/pipermail/open-ils-dev/attachments/20070902/ea3f9aa0/osrf_system_c_8.bin


More information about the Open-ils-dev mailing list