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

[PATCH v2 00/13] tools/xenstore: more cleanups



Some more cleanups of Xenstore.

Based on top of the previous Xenstore series "tools/xenstore: rework
internal accounting".

Changes in V2:
- rebase
- one small modification of patch 10
- added patches 11-13

Juergen Gross (13):
  tools/xenstore: verify command line parameters better
  tools/xenstore: do some cleanup of hashtable.c
  tools/xenstore: modify interface of create_hashtable()
  tools/xenstore: let hashtable_insert() return 0 on success
  tools/xenstore: make some write limit functions static
  tools/xenstore: switch write limiting to use millisecond time base
  tools/xenstore: remove stale TODO file
  tools/xenstore: remove unused events list
  tools/xenstore: remove support of file backed data base
  tools/xenstore: remove no longer needed functions from xs_lib.c
  tools/xenstore: split out environment specific live update code
  tools/xenstore: split out rest of live update control code
  tools/xenstore: remove unused stuff from list.h

 tools/include/xenstore.h               |   3 +
 tools/include/xenstore_lib.h           |   3 -
 tools/libs/store/xs.c                  |  38 ++
 tools/xenstore/Makefile                |   5 +-
 tools/xenstore/Makefile.common         |  10 +-
 tools/xenstore/TODO                    |  10 -
 tools/xenstore/hashtable.c             |  98 ++--
 tools/xenstore/hashtable.h             |  16 +-
 tools/xenstore/list.h                  | 227 ---------
 tools/xenstore/xenstore_client.c       | 129 +++++
 tools/xenstore/xenstored_control.c     | 657 +------------------------
 tools/xenstore/xenstored_control.h     |   8 -
 tools/xenstore/xenstored_core.c        |  52 +-
 tools/xenstore/xenstored_core.h        |   7 +-
 tools/xenstore/xenstored_domain.c      | 458 +++++++++--------
 tools/xenstore/xenstored_domain.h      |  24 +-
 tools/xenstore/xenstored_lu.c          | 401 +++++++++++++++
 tools/xenstore/xenstored_lu.h          |  81 +++
 tools/xenstore/xenstored_lu_daemon.c   | 132 +++++
 tools/xenstore/xenstored_lu_minios.c   | 121 +++++
 tools/xenstore/xenstored_transaction.c |   4 +-
 tools/xenstore/xenstored_watch.c       |   5 -
 tools/xenstore/xs_lib.c                | 156 ------
 tools/xenstore/xs_lib.h                |  17 -
 tools/xenstore/xs_tdb_dump.c           |  86 ----
 25 files changed, 1204 insertions(+), 1544 deletions(-)
 delete mode 100644 tools/xenstore/TODO
 create mode 100644 tools/xenstore/xenstored_lu.c
 create mode 100644 tools/xenstore/xenstored_lu.h
 create mode 100644 tools/xenstore/xenstored_lu_daemon.c
 create mode 100644 tools/xenstore/xenstored_lu_minios.c
 delete mode 100644 tools/xenstore/xs_tdb_dump.c

-- 
2.35.3




 


Rackspace

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