[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 6/7] libxl: fork: Provide ..._always_selective_reap
Jim Fehlig writes ("Re: [PATCH 6/7] libxl: fork: Provide ..._always_selective_reap"): > Ian Jackson wrote: > > Oh dear. Can you change it to use the same ctx everywhere ? > > What would be the downside of this in a multi-threaded application, > where there are many concurrent domain operations? I was under the > impression that such an app would need a per-domain ctx. In theory this should all be fine. The design is intended to allow you to use the same ctx for the whole program. libxl is supposed to release the ctx lock when doing anything long-running. However, there are still areas where this hasn't been fully achieved (parts of the migration code, and all the QMP communication with the device model, come to mind). I'm about to post v2 of my series which relaxes the libxl restriction about SIGCHLD. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |