[PATCH 00/12] tools/xenstore

Juergen Gross posted 12 patches 1 year, 6 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
docs/misc/xenstore.txt                 |   5 +-
tools/xenstore/xenstored_control.c     |  65 ++--
tools/xenstore/xenstored_core.c        | 164 +++++-----
tools/xenstore/xenstored_core.h        |  23 +-
tools/xenstore/xenstored_domain.c      | 414 ++++++++++++++++++-------
tools/xenstore/xenstored_domain.h      |  55 +++-
tools/xenstore/xenstored_transaction.c |  22 +-
tools/xenstore/xenstored_watch.c       |  15 +-
8 files changed, 496 insertions(+), 267 deletions(-)
[PATCH 00/12] tools/xenstore
Posted by Juergen Gross 1 year, 6 months ago
This series reworks the Xenstore internal accounting to use a uniform
generic framework. It is adding some additional useful diagnostic
information, like accounting trace and max. per-domain and global quota
values seen.

This series is based on top of the series "tools/xenstore: do some
cleanup and fixes".

Juergen Gross (12):
  tools/xenstore: manage per-transaction domain accounting data in an
    array
  tools/xenstore: introduce accounting data array for per-domain values
  tools/xenstore: add framework to commit accounting data on success
    only
  tools/xenstore: use accounting buffering for node accounting
  tools/xenstore: add current connection to domain_memory_add()
    parameters
  tools/xenstore: use accounting data array for per-domain values
  tools/xenstore: add accounting trace support
  tools/xenstore: add TDB access trace support
  tools/xenstore: switch transaction accounting to generic accounting
  tools/xenstore: remember global and per domain max accounting values
  tools/xenstore: use generic accounting for remaining quotas
  tools/xenstore: switch quota management to be table based

 docs/misc/xenstore.txt                 |   5 +-
 tools/xenstore/xenstored_control.c     |  65 ++--
 tools/xenstore/xenstored_core.c        | 164 +++++-----
 tools/xenstore/xenstored_core.h        |  23 +-
 tools/xenstore/xenstored_domain.c      | 414 ++++++++++++++++++-------
 tools/xenstore/xenstored_domain.h      |  55 +++-
 tools/xenstore/xenstored_transaction.c |  22 +-
 tools/xenstore/xenstored_watch.c       |  15 +-
 8 files changed, 496 insertions(+), 267 deletions(-)

-- 
2.35.3