Cathy/Dan,

All this talk of linkmgmtd robustness reminded me of one edge case I ran
into when developing dsvclockd: since thread stacks are allocated on
demand, under low memory, it's possible to run out of memory while
processing an incoming request and crash (at least, this was true during
dsvclockd development) So, dsvclockd uses door_server_create() to create
its own threads with backed stacks; see dsvclockd.c`doorserv_create() for
more information.

-- 
meem

Reply via email to