|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [PATCH 0 of 8] Remove static variables from xc_domain_{s
On Tue, May 24, 2011 at 5:14 AM, Ian Campbell <ian.campbell@xxxxxxxxxx> wrote:
Otherwise users which deal with multiple domains need to do their own
locking and cannot save/migrate multiple domains in parallel (should
they want to).
Also made a bunch of cleanup along the way, mainly to make it easier
to figure out what was going on with the twisty maze of macros
redefining functions as macros and redefining the macros etc. I'm sure
there is plenty more straightening out which could be done but I don't
have the stomach for it this morning.
I ll do it!!.. I have been waiting for this. Thanks a lot for cleaning up this chaff! I was under the impression that this was some arcane legacy code that shouldnt be touched. One particular thing that I would like to do is to factor out the write functions
(outbuf_*, noncached_write, ratewrite*, etc) into a separate file and make it sort of pluggable.
(selfish :P) I wanted to introduce a patch that would overlap outbuf flush operation and guest memory copy operation instead of the current model <flush,copy,flush,copy..>.
This might be helpful for both Remus and live migration of large domains.
Shriram, does this have any impact on Remus?
From a cursory look, it doesnt look like it would impact Remus. I ll test it in my setup and revert soon.
shriram
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH 1 of 8] libxc: save/restore: remove static context variables, (continued)
- [Xen-devel] [PATCH 1 of 8] libxc: save/restore: remove static context variables, Ian Campbell
- [Xen-devel] [PATCH 2 of 8] libxc: save: drop code under ADAPTIVE_SAVE ifdef, Ian Campbell
- [Xen-devel] [PATCH 3 of 8] libxc: save: rename ratewrite to uncached, Ian Campbell
- [Xen-devel] [PATCH 4 of 8] libxc: save: noncached write doesn't use live parameter, Ian Campbell
- [Xen-devel] [PATCH 5 of 8] libxc: save: move static "write_count" variable into outbuf, Ian Campbell
- [Xen-devel] [PATCH 7 of 8] libxc: save: don't bother calculating stat's deltas unless we are going to print them, Ian Campbell
- [Xen-devel] [PATCH 6 of 8] libxc: save: encapsulate time stats in a struct, Ian Campbell
- [Xen-devel] [PATCH 8 of 8] libxc: save: move static stats variable to stack variable, Ian Campbell
- [Xen-devel] Re: [PATCH 0 of 8] Remove static variables from xc_domain_{save, restore}.c,
Shriram Rajagopalan <=
|
|
|
|
|