Hi Ethan,
Good ideas. New webrev at
http://cr.opensolaris.org/~clayb/11214_12016/webrev1/ as I need to
potentially create the /var/run directory path so the SMF method is here
updated.
Thank you,
Clay
> ai-httpd.conf
> -------------
> 36,37 - Shouldn't these paths be somewhere in /var/run instead of
> somewhere on the disk?
I had thought more about keeping AI bits together, but /var/run is the
canonical place for such stuff, so it should be there. Now the next
question is, there's /var/run/apache2/2.2/httpd.pid, so we should use that
directory. Thank you for pointing out a tmp. directory is a much better
place for such transient data (not to mention where the ARC says to put
such stuffs).
> delete_service.py
> -----------------
> 809-812, Should we execute lines 814-819 first before we transition
> to MAINTENANCE?
I don't see it one way or the other. The code would need to be slightly
different to do it the way you suggest -- not bad, just different.
As per Jack's request in the code walk-through I try not to instantiate
extra AISCF() objects and consistently access the list of services (here
service.instance (the AISCF() object its wedded to), then the services
property of that -- so service.instance.services). It simply saves
creating another AISCF() object.
There's no functional difference I'm aware of.
> thanks,
> -ethan
>
>
> Clay Baenziger wrote:
>> Hi all,
>> Could Ethan (or if someone else wants to instead) code review the
>> changes for:
>> 11214 - AI image web server won't run if apache22 is already enabled
>> 12016 - Need to use SIGTERM and check for last service in delete_service
>>
>> The -- seven line -- webrev is at:
>> http://cr.opensolaris.org/~clayb/11214_12016/
>>
>> The bugs are at:
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=11214
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=12016
>> Thank you,
>> Clay
>