[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 12/12] libxl: add device backend listener in order to launch backends
Shriram Rajagopalan writes ("Re: [Xen-devel] [PATCH v1 12/12] libxl: add device backend listener in order to launch backends"): > > > /* > > > + * Short-lived sub-ao, aka "nested ao". > > > + * > > > + * Some asynchronous operations are very long-running. Generally, > > > + * since an ao has a gc, any allocations made in that ao will live > > > + * until the ao is completed. When this is not desirable, these > > > + * functions may be used to manage a "sub-ao". > > > + * > > Just to make sure I understand this whole thing fully: > > This is targeted against long running AOs that have a lot of > intermittent "events", each of which may cause more memory > allocations. By creating throwaway-ao's for these events, one can > service these events asynchronously (if they are long running by > themselves) while quickly reclaiming the memory after event > completion. Yes. > And this can be used in suspend/resume/restore code to create these > throwaway nested-aos during each iteration, so as to avoid the > possibility of accumulating memory on the main gc. Yes. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |