[p4] Perforce server on Mac OS X 10.4

Charles Albrecht charles.albrecht at gmail.com
Wed Jul 11 12:57:05 PDT 2007


On 5/30/07, Ken Williams <ken.williams at thomson.com> wrote:
>
> The new method is pretty sweet - launchd
> (http://en.wikipedia.org/wiki/Launchd) subsumes the functionality of init,
> rc, init.d, rc.d, SystemStarter, inetd, xinetd, atd, crond and watchdogd.

The only fly in the ointment with launchd is that it doesn't (yet)
provide a shutdown mechanism to support a clean shutdown. So, for p4d
(and also for apache/tomcat and our databases and by extension for
jira/confluence/bamboo), we still need to use the SystemStarter
mechanism to support clean, orderly shutdowns.

I'm tempted to start them up using launchd and just handle the
shutdowns with SystemStarteer, but there are too many possibilities
for the left and right hands to not know what the other is doing in
that scenario.

-Charles


More information about the perforce-user mailing list