[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 0/5] don't use NVDIMM for balooning
From: |
Igor Mammedov |
Subject: |
Re: [Qemu-devel] [PATCH v5 0/5] don't use NVDIMM for balooning |
Date: |
Thu, 4 Feb 2016 12:58:22 +0100 |
On Thu, 4 Feb 2016 14:37:18 +0300
Vladimir Sementsov-Ogievskiy <address@hidden> wrote:
CCing Luiz as he might be interested in balloon stuff.
> v5: do not use qapi
> 0002-0004: new patches
> 0005: white list instead of black list
>
> v4:
> 0001: Reviewed-by: Eric Blake <address@hidden>
> second patch is splitted to 0002 and 0003
> 0002: Add 'type' field instead of 'balloonable' to PCDIMMDeviceInfo
> 0003: chec 'type' instead of 'balloonable'
>
> v3:
> - do not use additional class variable
>
> NVDIMM for now is planned to use as a backing store for DAX filesystem
> in the guest and thus this memory is excluded from guest memory
> management and LRUs.
>
> In this case libvirt running QEMU along with configured balloon almost
> immediately inflates balloon and effectively kill the guest as
> qemu counts nvdimm as part of the ram.
>
> CC: Vladimir Sementsov-Ogievskiy <address@hidden>
> CC: Denis V. Lunev <address@hidden>
> CC: Stefan Hajnoczi <address@hidden>
> CC: Xiao Guangrong <address@hidden>
> CC: "Michael S. Tsirkin" <address@hidden>
> CC: Igor Mammedov <address@hidden>
> CC: Eric Blake <address@hidden>
> CC: Markus Armbruster <address@hidden>
>
> Vladimir Sementsov-Ogievskiy (5):
> move get_current_ram_size to virtio-balloon.c
> pc-dimm: rename pc_dimm_built_list()
> pc-dimm: add pc_dimm_build_list()
> virtio-balloon: rewrite get_current_ram_size()
> balloon: Use only 'pc-dimm' type dimm for ballooning
>
> hw/mem/pc-dimm.c | 47
> ++++++++++++++++-------------------------
> hw/virtio/virtio-balloon.c | 19 +++++++++++++++++
> include/exec/cpu-common.h | 1 -
> include/hw/mem/pc-dimm.h | 3 +++
> stubs/qmp_pc_dimm_device_list.c | 5 -----
> 5 files changed, 40 insertions(+), 35 deletions(-)
>
- [Qemu-devel] [PATCH v5 0/5] don't use NVDIMM for balooning, Vladimir Sementsov-Ogievskiy, 2016/02/04
- [Qemu-devel] [PATCH 1/5] move get_current_ram_size to virtio-balloon.c, Vladimir Sementsov-Ogievskiy, 2016/02/04
- [Qemu-devel] [PATCH 2/5] pc-dimm: rename pc_dimm_built_list(), Vladimir Sementsov-Ogievskiy, 2016/02/04
- [Qemu-devel] [PATCH 3/5] pc-dimm: add pc_dimm_build_list(), Vladimir Sementsov-Ogievskiy, 2016/02/04
- [Qemu-devel] [PATCH 5/5] balloon: Use only 'pc-dimm' type dimm for ballooning, Vladimir Sementsov-Ogievskiy, 2016/02/04
- [Qemu-devel] [PATCH 4/5] virtio-balloon: rewrite get_current_ram_size(), Vladimir Sementsov-Ogievskiy, 2016/02/04
- Re: [Qemu-devel] [PATCH v5 0/5] don't use NVDIMM for balooning,
Igor Mammedov <=