Dan Magenheimer
2009-Mar-07 20:18 UTC
[Xen-devel] [PATCH] latest tmem xen-side code update
An updated patch for tmem (hypervisor-side patch only) is now available at: http://oss.oracle.com/projects/tmem/dist/files/xen-unstable/tmem-xen-unstable-19267-090306.patch Changes: - applies to xen-unstable c/s 19267* - fixed a scaleability problem by changing a data structure from a chained hashtable to a hashtable of rbtree''s. This required the addition of rbtree.[ch] code (unchanged except for include files from Linux) - implemented "memory scheduler" functionality to ensure one guest using tmem can''t DoS another guest using tmem - improved ballooning interaction with core xen memory management; reduces tmem flushing when a new domain launches - now builds on ia64 (needs three arch-specific routines to be rewritten for ia64 and it may actually run on ia64 too!) - added a new program in tools/tmem directory that parses output of "xm tmem-list". With this working, all of the routines to support the two tmem-specific xm debug-keys (which were a useful hack for development) are now removed - various minor code cleanup For more information on tmem (transcendent memory), see: http://oss.oracle.com/projects/tmem/ (*Note: there may be a tools build problem on 19267, patch builds properly for make tools on 19187) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Dan Magenheimer
2009-Mar-18 15:35 UTC
[Xen-devel] [PATCH] latest tmem xen-side code update
An updated patch for tmem (hypervisor-side patch only) is now available at: http://oss.oracle.com/projects/tmem/dist/files/xen-unstable/tmem-xen-unstable-19355-090317.patch Changes: - applies to xen-unstable c/s 19355 - concurrency added for scaleability (was "big tmem lock") - improved handling of duplicate puts - various minor code cleanup For more information on tmem (transcendent memory) see: http://oss.oracle.com/projects/tmem/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel