[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC PATCH 0/4] Per-domain locking in xl
It has always been the case that different xl processes can manipulate the same domain at the same time. This could be problematic. This series attempts to provide facility for xl to have a per-domain lock. This lock should be used whenever xl manipulates an existing domain. The last patch is an example on using the facility and serves as an example for further refactoring. The refactoring is a bit tedious so I would like to know if people are happy with this approach before working on it further. Cc: Jan Beulich <jbeulich@xxxxxxxx> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Wei Liu (4): xl: move {acquire,release}_lock to xl_utils.c xl: make lock functions work with arbitrary files and fds xl: introduce facility to run function with per-domain lock held XXX a command to test the locking facility tools/xl/xl.c | 19 ++++++----- tools/xl/xl.h | 6 +++- tools/xl/xl_cmdtable.c | 5 +++ tools/xl/xl_misc.c | 37 +++++++++++++++++++++ tools/xl/xl_utils.c | 88 +++++++++++++++++++++++++++++++++++++++++++++++++ tools/xl/xl_utils.h | 6 ++++ tools/xl/xl_vmcontrol.c | 73 ++-------------------------------------- 7 files changed, 154 insertions(+), 80 deletions(-) -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |