[erlang-questions] Supervision of temporary workers

Martin Dimitrov <>
Mon Apr 29 14:45:56 CEST 2013


Thank you. I will do as you suggest.


On 4/29/2013 3:23 PM, Garrett Smith wrote:
> Hi Martin,
> 
> On Mon, Apr 29, 2013 at 2:23 AM, Martin Dimitrov <> wrote:
>> Hello all,
>>
>> I choose for restart strategy *one_for_all". Then for child
>> specification, the restart to be *temporary*.
>>
>> As I understand, a temporary child process will never be restarted, but
>> will it trigger the death of the supervision tree? My test show no but
>> then how should I accomplish this - kill the tree as in one_for_all but
>> don't restart the workers?
> 
> I don't quite understand what you're looking to do.
> 
> But if you want a worker failure to propagate up to the supervisor,
> use a permanent strategy and set restart frequency (MaxR) to 0.
> 
> Garrett
> 



More information about the erlang-questions mailing list