upgrade of supervisors child specifications
Bengt Kleberg
eleberg@REDACTED
Mon Apr 28 09:47:32 CEST 2003
> Date: Fri, 25 Apr 2003 22:11:15 +0200 (CEST)
> To: eleberg@REDACTED
> Cc: erlang-questions@REDACTED
> Subject: Re: upgrade of supervisors child specifications
> From: Martin Bjorklund <mbj@REDACTED>
> Mime-Version: 1.0
> Content-Transfer-Encoding: 7bit
> X-OriginalArrivalTime: 25 Apr 2003 20:11:17.0453 (UTC)
FILETIME=[D465FFD0:01C30B66]
>
> Bengt Kleberg <eleberg@REDACTED> wrote:
> > greetings,
> >
> > how do i change (when doing an upgrade) the contents of a supervisors
> > child specifications?
>
> [...]
>
> > it is fine to just point me to the right place in the documentation.
>
> If you're using the release_handler and release upgrade scripts, it is
> indeed possible. See chapter 4.7.1.9 of the SASL User's guide
> (http://www.erlang.org/doc/r9b/lib/sasl-1.9.4/doc/html/part_frame.html).
> The code_change function in the supervisor will be called from the
> relup interpreter.
>
thank you.
>
> In your case, I think you'll have to first terminate the old child,
> then update the supervisor (i.e. load the code and tell it to switch
> to the new code), then start the new child.
i am not allowed to terminate the old child.
will this make it more difficult? :-)
bengt
More information about the erlang-questions
mailing list