[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.