|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 6/7] libxl: fork: Provide ..._always_selective_reap
Ian Jackson wrote:
> Jim Fehlig writes ("Re: [PATCH 6/7] libxl: fork: Provide
> ..._always_selective_reap"):
>
>> I don't see the assert, regardless of how I call setmode(), when
>> changing this hunk to
>>
>> @@ -264,11 +264,11 @@ static bool chldmode_ours(libxl_ctx *ctx, bool
>> creating)
>> {
>> switch (ctx->childproc_hooks->chldowner) {
>> case libxl_sigchld_owner_libxl:
>> + case libxl_sigchld_owner_libxl_always_selective_reap:
>> return creating || !LIBXL_LIST_EMPTY(&ctx->children);
>> case libxl_sigchld_owner_mainloop:
>> return 0;
>> case libxl_sigchld_owner_libxl_always:
>> - case libxl_sigchld_owner_libxl_always_selective_reap:
>> return 1;
>> }
>> abort();
>>
>
> I should say: that that works is just luck, I think.
That's what I suspected :). And I also suspect my luck would run out
once I throw 10's of domains with many concurrent operations in the mix.
> I have a better fix.
>
Ok, thanks!
Regards,
Jim
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |