libvirt/src/conf
Nikolay Shirokovskiy c62e79c8ca qemu: Filter cur_balloon ABI check for certain transactions
Since the domain lock is not held during preparation of an external XML
config, it is possible that the value can change resulting in unexpected
failures during ABI consistency checking for some save and migrate
operations.

This patch adds a new flag to skip the checking of the cur_balloon value
and then sets the destination value to the source value to ensure
subsequent checks without the skip flag will succeed.

This way it is protected from forges and is keeped up to date too.

Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
2016-09-02 16:54:42 -04:00
..
capabilities.c conf: add net device prefix to capabilities 2016-02-04 11:15:51 +00:00
capabilities.h headers: Remove unnecessary keyword extern from function declaration 2016-05-11 09:06:32 +02:00
cpu_conf.c conf: Simplify conditions in CPU parser/formatter 2016-06-22 12:16:19 +02:00
cpu_conf.h conf: Move all NUMA configuration to virDomainNuma 2015-02-20 17:50:08 +01:00
device_conf.c util: move virInterface(State|Link)/virNetDevFeature from conf to util 2016-06-26 19:33:07 -04:00
device_conf.h Store USB port path as an array of integers 2016-07-18 10:55:35 +02:00
domain_addr.c conf: Fix initialization value of 'multi' in PCI address 2016-09-02 16:43:00 +02:00
domain_addr.h conf: restrict expander buses to connect only to a root bus 2016-08-10 10:29:34 -04:00
domain_audit.c filesystem: adds possibility to use storage pool as fs source 2016-07-18 23:39:56 +03:00
domain_audit.h qemu: Add support to Add/Delete IOThreads 2015-04-27 12:36:36 -04:00
domain_capabilities.c domaincaps: Report video modelType 2016-05-09 16:05:31 -04:00
domain_capabilities.h conf: don't redefine virDomainCapsDeviceHostdev 2016-05-10 07:12:10 +03:00
domain_conf.c qemu: Filter cur_balloon ABI check for certain transactions 2016-09-02 16:54:42 -04:00
domain_conf.h qemu: Filter cur_balloon ABI check for certain transactions 2016-09-02 16:54:42 -04:00
domain_event.c events: Add explicit lookup 'key' value 2016-07-01 07:15:38 -04:00
domain_event.h Add VIR_DOMAIN_EVENT_ID_DEVICE_REMOVAL_FAILED event 2016-04-13 13:26:29 +02:00
domain_nwfilter.c Remove use of nwfilterPrivateData from nwfilter driver 2015-01-27 12:02:03 +00:00
domain_nwfilter.h Remove use of nwfilterPrivateData from nwfilter driver 2015-01-27 12:02:03 +00:00
interface_conf.c global: consistently use IP rather than Ip in identifiers 2016-06-26 19:33:07 -04:00
interface_conf.h global: consistently use IP rather than Ip in identifiers 2016-06-26 19:33:07 -04:00
netdev_bandwidth_conf.c virNetDevBandwidthParseRate: Reject negative values 2015-08-10 13:47:48 +02:00
netdev_bandwidth_conf.h qemu: add udp interface support 2015-09-02 10:17:50 +02:00
netdev_vlan_conf.c Indent top-level labels by one space in src/conf/ 2014-03-25 14:58:38 +01:00
netdev_vlan_conf.h
netdev_vport_profile_conf.c docs: schema and docs for the midonet virtualport type 2015-03-17 13:09:05 -04:00
netdev_vport_profile_conf.h
network_conf.c network: allow limiting a <forwarder> element to certain domains 2016-08-19 21:34:51 -04:00
network_conf.h network: allow limiting a <forwarder> element to certain domains 2016-08-19 21:34:51 -04:00
network_event.c events: Add explicit lookup 'key' value 2016-07-01 07:15:38 -04:00
network_event.h
networkcommon_conf.c util: move IP route & address object-related functions to virnetdevip.c 2016-06-26 19:33:09 -04:00
networkcommon_conf.h util: move IP route & address object-related functions to virnetdevip.c 2016-06-26 19:33:09 -04:00
node_device_conf.c conf: Fix initialization value of 'multi' in PCI address 2016-09-02 16:43:00 +02:00
node_device_conf.h tests: fix segfault in objecteventtest 2016-08-29 13:51:56 +03:00
node_device_event.c Introduce node device update event as top level event 2016-08-15 08:30:56 -04:00
node_device_event.h Introduce node device update event as top level event 2016-08-15 08:30:56 -04:00
numa_conf.c Remove separator argument from virBitmapParse 2016-06-20 12:09:52 +02:00
numa_conf.h numa_conf: Introduce virDomainNumaGetMaxCPUID 2015-08-07 17:19:03 +02:00
nwfilter_conf.c Use virDirOpenIfExists 2016-06-24 14:20:57 +02:00
nwfilter_conf.h nwfilter: Save config to disk if we generated a UUID 2016-05-02 10:06:04 -04:00
nwfilter_ipaddrmap.c Remove pointless storage of var names in virNWFilterHashTable 2014-04-25 15:44:09 +01:00
nwfilter_ipaddrmap.h
nwfilter_params.c util: Add a return value to void hash iterators 2016-02-17 12:46:34 +01:00
nwfilter_params.h nwfilter: Change 'index' to 'idx' 2015-04-14 11:18:28 -04:00
object_event_private.h conf: events: Fix coverity warning 2016-08-03 18:45:50 -04:00
object_event.c virObjectEventNew: Use virObjectUnref() to free virObjectEvent 2016-08-04 15:32:22 +02:00
object_event.h events: Privatize virObjectEventCallback 2016-07-01 07:15:38 -04:00
secret_conf.c conf: Revert changes to add new secret type "passphrase" 2016-07-14 13:47:08 -04:00
secret_conf.h conf: Revert changes to add new secret type "passphrase" 2016-07-14 13:47:08 -04:00
snapshot_conf.c conf: Add infrastructure for adding configuration validation 2016-06-07 13:02:20 +02:00
snapshot_conf.h conf: add caps to virDomainSnapshotDefFormat 2016-02-05 10:57:39 +00:00
storage_conf.c Use virDirOpenIfExists 2016-06-24 14:20:57 +02:00
storage_conf.h storage: implement storage lifecycle event APIs 2016-06-16 12:22:11 -04:00
storage_event.c events: Add explicit lookup 'key' value 2016-07-01 07:15:38 -04:00
storage_event.h Promote storage pool refresh lifecycle event to top level event 2016-06-24 18:26:11 +01:00
virchrdev.c util: Add a return value to void hash iterators 2016-02-17 12:46:34 +01:00
virchrdev.h
virdomainobjlist.c Use virDirOpenIfExists 2016-06-24 14:20:57 +02:00
virdomainobjlist.h libxl: fix vm lock overwritten bug 2016-06-13 13:34:37 +02:00
virsecretobj.c conf: Revert changes to add new secret type "passphrase" 2016-07-14 13:47:08 -04:00
virsecretobj.h secret: Introduce virSecretObjGetValue and virSecretObjGetValueSize 2016-04-25 15:45:29 -04:00