Re: [asterisk-dev] policy change for correct handling of fatal program conditions

Clive Nicolson clive at baby.bedroom.gen.nz
Wed Jan 24 13:47:55 MST 2007


On Wed, 24 Jan 2007, SF Markus Elfring wrote:

>> No, but other threads should observe the same principle.  If they are unable
>> to allocate sufficient space to continue the call, then they should abort
>> their own call only, possibly logging that information.  At no point should
>> any call thread abort processing for another call thread.  It's probable that,
>> at some point, enough memory will be freed to continue the processing of
>> some existing calls.
>
> You seem to be optimistic that a call or the complete process can still make forward progress after a failed memory allocation.
> I've got doubts about correct behaviour.

Markus, I assume you have been testing Asterisk in low memory conditions and
have a great understanding of how if performs?

Clive


More information about the asterisk-dev mailing list