[libvirt] [PATCH v2 0/7] introduce virFileCache and use it for qemu capabilities

Pavel Hrdina posted 7 patches 6 years, 8 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1500643455.git.phrdina@redhat.com
po/POTFILES.in                                     |   1 +
src/Makefile.am                                    |   1 +
src/libvirt_private.syms                           |   9 +
src/qemu/qemu_capabilities.c                       | 372 ++++++-----------
src/qemu/qemu_capabilities.h                       |  20 +-
src/qemu/qemu_capspriv.h                           |  17 +-
src/qemu/qemu_conf.h                               |   3 +-
src/qemu/qemu_domain.c                             |  17 +-
src/qemu/qemu_driver.c                             |  10 +-
src/qemu/qemu_process.c                            |   9 +-
src/util/virfilecache.c                            | 439 +++++++++++++++++++++
src/util/virfilecache.h                            | 137 +++++++
tests/Makefile.am                                  |  12 +
tests/domaincapstest.c                             |  55 +--
tests/qemucapsprobe.c                              |   3 +-
tests/qemucpumock.c                                |  14 +-
tests/qemuxml2argvtest.c                           |   9 +-
tests/testutilshostcpus.h                          | 148 +++++++
tests/testutilsqemu.c                              | 107 +----
tests/testutilsqemu.h                              |   3 +-
tests/testutilsxen.c                               |  29 +-
...a15b1658aa16923e46497dd8deeb6be287ddb0ca0.cache |   1 +
...ae4bc3a28e75bc3e262757001e8b953580f5e75ef.cache |   1 +
tests/virfilecachemock.c                           |  31 ++
tests/virfilecachetest.c                           | 238 +++++++++++
25 files changed, 1200 insertions(+), 486 deletions(-)
create mode 100644 src/util/virfilecache.c
create mode 100644 src/util/virfilecache.h
create mode 100644 tests/testutilshostcpus.h
create mode 100644 tests/virfilecachedata/5f3154560c130108b282a2aa15b1658aa16923e46497dd8deeb6be287ddb0ca0.cache
create mode 120000 tests/virfilecachedata/9ca150bf3119b75dcac8e8bae4bc3a28e75bc3e262757001e8b953580f5e75ef.cache
create mode 100644 tests/virfilecachemock.c
create mode 100644 tests/virfilecachetest.c
[libvirt] [PATCH v2 0/7] introduce virFileCache and use it for qemu capabilities
Posted by Pavel Hrdina 6 years, 8 months ago
Pavel Hrdina (7):
  util: introduce virFileCache
  tests: add virfilecachetest
  qemu: introduce struct _virQEMUCapsCachePriv
  tests: rewrite host CPU mocking
  qemu: pass only host arch instead of the whole virCaps
  qemu: switch QEMU capabilities to use virFileCache
  qemu: privatize _virQEMUCapsCachePriv struct

 po/POTFILES.in                                     |   1 +
 src/Makefile.am                                    |   1 +
 src/libvirt_private.syms                           |   9 +
 src/qemu/qemu_capabilities.c                       | 372 ++++++-----------
 src/qemu/qemu_capabilities.h                       |  20 +-
 src/qemu/qemu_capspriv.h                           |  17 +-
 src/qemu/qemu_conf.h                               |   3 +-
 src/qemu/qemu_domain.c                             |  17 +-
 src/qemu/qemu_driver.c                             |  10 +-
 src/qemu/qemu_process.c                            |   9 +-
 src/util/virfilecache.c                            | 439 +++++++++++++++++++++
 src/util/virfilecache.h                            | 137 +++++++
 tests/Makefile.am                                  |  12 +
 tests/domaincapstest.c                             |  55 +--
 tests/qemucapsprobe.c                              |   3 +-
 tests/qemucpumock.c                                |  14 +-
 tests/qemuxml2argvtest.c                           |   9 +-
 tests/testutilshostcpus.h                          | 148 +++++++
 tests/testutilsqemu.c                              | 107 +----
 tests/testutilsqemu.h                              |   3 +-
 tests/testutilsxen.c                               |  29 +-
 ...a15b1658aa16923e46497dd8deeb6be287ddb0ca0.cache |   1 +
 ...ae4bc3a28e75bc3e262757001e8b953580f5e75ef.cache |   1 +
 tests/virfilecachemock.c                           |  31 ++
 tests/virfilecachetest.c                           | 238 +++++++++++
 25 files changed, 1200 insertions(+), 486 deletions(-)
 create mode 100644 src/util/virfilecache.c
 create mode 100644 src/util/virfilecache.h
 create mode 100644 tests/testutilshostcpus.h
 create mode 100644 tests/virfilecachedata/5f3154560c130108b282a2aa15b1658aa16923e46497dd8deeb6be287ddb0ca0.cache
 create mode 120000 tests/virfilecachedata/9ca150bf3119b75dcac8e8bae4bc3a28e75bc3e262757001e8b953580f5e75ef.cache
 create mode 100644 tests/virfilecachemock.c
 create mode 100644 tests/virfilecachetest.c

-- 
2.13.3

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list