{"push_id":1222529207,"size":100,"distinct_size":48,"ref":"refs/heads/sparse_iohelper3","head":"2cad0a42fd8bf138d58cfc5940376a42001027bb","before":"87d18000f49e7ca27aa602eca3adbb4b40217bb9","commits":[{"sha":"cd6e4e5fe4d636d8c56214a72cc333d1efebccad","author":{"name":"Ján Tomko","email":"7cd9998bc81151f045ad70194d5fa375f8e73169@redhat.com"},"message":"cgroup: drop INSERT_ELEMENT usage virCgroupPartitionEscape\n\nUse virAsprintf to prepend an underscore to make the code more\nreadable.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/cd6e4e5fe4d636d8c56214a72cc333d1efebccad"},{"sha":"40c284f0a6b53a182af7b12173bcb5dd3eb0c826","author":{"name":"Tomasz Flendrich","email":"cf3fa9259f2c518629b773c735b1c6d41432703d@gmail.com"},"message":"add virDomainVirtioSerialAddrSetCreateFromDomain\n\nThe address sets (pci, ccw, virtio serial) are currently cached\nin qemu private data, but all the information required to recreate\nthese sets is in the domain definition. Therefore I am removing\nthe redundant data and adding a way to recalculate these sets.\n\nAdd a function that calculates the virtio serial address set\nfrom the domain definition.\n\nCredit goes to Cole Robinson.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/40c284f0a6b53a182af7b12173bcb5dd3eb0c826"},{"sha":"925fa4b9056086f04a5064dbb9e67ed47a3d9cb4","author":{"name":"Tomasz Flendrich","email":"cf3fa9259f2c518629b773c735b1c6d41432703d@gmail.com"},"message":"qemu_hotplug: generate vioserial address list on demand\n\nDropping the caching of virtio serial address set.\nInstead of using the cached address set, a function in qemu_hotplug.c\nnow recalculates it on demand.\n\nCredit goes to Cole Robinson.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/925fa4b9056086f04a5064dbb9e67ed47a3d9cb4"},{"sha":"19a148b7c8353d5c214bed699f8fe983317baf93","author":{"name":"Tomasz Flendrich","email":"cf3fa9259f2c518629b773c735b1c6d41432703d@gmail.com"},"message":"qemu: remove vioserialaddrs caching\n\nDropping the caching of virtio serial address set.\nThe cached set is not required anymore, because the set is now being\nrecalculated from the domain definition on demand, so the cache\ncan be deleted.\n\nCredit goes to Cole Robinson.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/19a148b7c8353d5c214bed699f8fe983317baf93"},{"sha":"af174f6e20c08d29b3705c66a31417b1525dd1d9","author":{"name":"Tomasz Flendrich","email":"cf3fa9259f2c518629b773c735b1c6d41432703d@gmail.com"},"message":"Add qemuDomainCCWAddrSetCreateFromDomain\n\nThe address sets (pci, ccw, virtio serial) are currently cached\nin qemu private data, but all the information required to recreate\nthese sets is in the domain definition. Therefore I am removing\nthe redundant data and adding a way to recalculate these sets.\n\nAdd a function that calculates the ccw address set\nfrom the domain definition.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/af174f6e20c08d29b3705c66a31417b1525dd1d9"},{"sha":"be396d955d3dcfd5f2b2124a8831af856e0ec9af","author":{"name":"Tomasz Flendrich","email":"cf3fa9259f2c518629b773c735b1c6d41432703d@gmail.com"},"message":"qemu_hotplug: generate ccw address list on demand\n\nDropping the caching of ccw address set.\nInstead of using the cached address set, functions in qemu_hotplug.c\nnow recalculate it on demand.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/be396d955d3dcfd5f2b2124a8831af856e0ec9af"},{"sha":"1aa5e66cf3a0dd5e8ada8483f79cb745f786a131","author":{"name":"Tomasz Flendrich","email":"cf3fa9259f2c518629b773c735b1c6d41432703d@gmail.com"},"message":"qemu: remove ccwaddrs caching\n\nDropping the caching of ccw address set.\nThe cached set is not required anymore, because the set is now being\nrecalculated from the domain definition on demand, so the cache\ncan be deleted.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/1aa5e66cf3a0dd5e8ada8483f79cb745f786a131"},{"sha":"65bf044686c7502ba16f1bee5763fd3e448994fd","author":{"name":"Derbyshev Dmitry","email":"f92a20026d43fa50cecad5a540921242e90574dc@virtuozzo.com"},"message":"qemu: expand domain memory statistics with 'usable'\n\n'memtotal' in virtio drivers and qemu corresponds to 'available' in libvirt.\nBecause of that, 'stat-available-memory' is renamed into 'usable'.\nBalloon statistics are not reported in hrf, so no modifications are made in qemu_monitor_text.c.\n\nSigned-off-by: Derbyshev Dmitry <dderbyshev@virtuozzo.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/65bf044686c7502ba16f1bee5763fd3e448994fd"},{"sha":"200a40f94ec9427eb7187d9d5396ad3a3f2925c8","author":{"name":"Derbyshev Dmitry","email":"f92a20026d43fa50cecad5a540921242e90574dc@virtuozzo.com"},"message":"qemu: expand domain memory statistics with 'last-update' timestamp\n\nQEMU reports timestamp along with other memory statistics, but this information is not saved into domain statistics.\nIt could be useful to determine if the data reported is fresh or not.\nBalloon statistics are not reported in hrf, so no modifications are made in qemu_monitor_text.c.\n\nSigned-off-by: Derbyshev Dmitry <dderbyshev@virtuozzo.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/200a40f94ec9427eb7187d9d5396ad3a3f2925c8"},{"sha":"128a8b2c9fb76ec90157cf2912bc67d62b2b39ae","author":{"name":"Anton Khramov","email":"ce1a3ad8ea491e2355699b412ffe6d0f9ccbd22e@endocode.com"},"message":"network: Added hook for network modification event\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1181539","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/128a8b2c9fb76ec90157cf2912bc67d62b2b39ae"},{"sha":"2bfa751344ea04d02aa2a4439381e1a59361c561","author":{"name":"Jovanka Gulicoska","email":"aedc771f28f98cdf0dc4e214338b9a3af4642d6a@gmail.com"},"message":"conf: events: handle NULL uuid\n\nNot all objects have a uuid, such as nodedevs. When we add events\nsupport for them, NULL will be passed here, so handle it.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/2bfa751344ea04d02aa2a4439381e1a59361c561"},{"sha":"e975fd2d425275afaf0206e9d5f0b897ebd3fa5a","author":{"name":"Henning Schild","email":"94fdfe25441bb6e3849ed196bf2781782af29012@siemens.com"},"message":"qemu: rename QEMU_CAPS_MLOCK to QEMU_CAPS_REALTIME_MLOCK\n\nPurely cosmetic change to be consistent with the other names.\n\nSigned-off-by: Henning Schild <henning.schild@siemens.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/e975fd2d425275afaf0206e9d5f0b897ebd3fa5a"},{"sha":"eee7bd4ecb5a3e83ed47cc89bf0dc4866b4858af","author":{"name":"Joao Martins","email":"0720c8a8322b70866cc89aea4016884379baceab@oracle.com"},"message":"libxl: implement virDomainBlockStats\n\nIntroduce initial support for domainBlockStats API call that\nallow us to query block device statistics. OpenStack nova\nuses this API call to query block statistics, alongside\nvirDomainMemoryStats and virDomainInterfaceStats.  Note that\nthis patch only introduces it for VBD for starters. QDisk\nwould come in a separate patch series.\n\nA new statistics data structure is introduced to fit common\nstatistics among others specific to the underlying block\nbackends. For the VBD statistics on linux these are exported\nvia sysfs on the path:\n\n\"/sys/bus/xen-backend/devices/vbd-<domid>-<devid>/statistics\"\n\nTo calculate the block devno libxlDiskPathToID is introduced.\nEach backend implements its own function to extract statistics,\nallowing support for multiple backends and different platforms.\n\nVBD stats are exposed in reqs and number of sectors from\nblkback, and it's up to us to convert it to sector sizes.\nThe sector size is gathered through xenstore in the device\nbackend entry \"physical-sector-size\".\n\nBlockStatsFlags variant is also implemented which has the\nadded benefit of getting the number of flush requests.\n\nSigned-off-by: Joao Martins <joao.m.martins@oracle.com>","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/eee7bd4ecb5a3e83ed47cc89bf0dc4866b4858af"},{"sha":"d95f5beb7948bc89ed1869cc0125c85f7fde0486","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"conf: Remove CCW,PCI clear address helpers\n\nSince commit id 'fb06350' these are no longer called, so remove them","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/d95f5beb7948bc89ed1869cc0125c85f7fde0486"},{"sha":"fc0378a973869d08ac2a40644cbe2225da12eff6","author":{"name":"John Ferlan","email":"ea4b206ebea463545bcc9d546f93a642d7aeb984@redhat.com"},"message":"Remove unnecessary virDomainDefClearDeviceAliases\n\nNothing in the code path after the removed call has needs/uses the alias\nanyway (as would be the case for command line building or talking to monitor).\nThe alias is VIR_FREE'd in virDomainDeviceInfoClear which is called for any\ndevice that needs/uses an alias via virDomainDeviceDefFree or virDomainDefFree\nas well as during virDomainDeviceInfoFree for host devices.\n\nFor persistent domains, the domain definition (including aliases) gets\nfreed a few screens later when it's replaced with newDef.\n\nFor transient domains, the definition is freed/unref'd along with the\nvirDomainObj a few moments later.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/fc0378a973869d08ac2a40644cbe2225da12eff6"},{"sha":"c934f1e0fdd84c78d3173e5a72a4facd106c0b40","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"tests: qemuxml2xml: Avoid crash when processing an XML that fails to parse\n\nFailure to parse a XML that was not supposed to fail would result into a\ncrash in the test suite as the vcpu bitmap would not be filled prior to\nthe active XML->XML test.\n\nSkip formatting of the vcpu snippet in the fake status XML formatter in\nsuch case to avoid the crash. The test would fail anyways.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/c934f1e0fdd84c78d3173e5a72a4facd106c0b40"},{"sha":"4e3dbfa2a5f049987d74bdf35f86226f739fcda6","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"tests: Add testing of backing store string parser\n\nAs we already test that the extraction of the backing store string works\nwell additional tests for the backing store string parser can be made\nsimpler.\n\nExport virStorageSourceNewFromBackingAbsolute and use it to parse the\nbacking store strings, format them using virDomainDiskSourceFormat and\nmatch them against expected XMLs.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/4e3dbfa2a5f049987d74bdf35f86226f739fcda6"},{"sha":"bc4339719eb8eb5c83127d6f152f9e77915a7b9c","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"util: json: Make first argument of virJSONValueObjectForeachKeyValue const\n\nThe iterator function (second argument) already requires that the object\nis handled as 'const' thus we won't modify the object itself.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/bc4339719eb8eb5c83127d6f152f9e77915a7b9c"},{"sha":"f0276c34891cb17c4b20ad9956267d6249d24cfa","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"util: qemu: Add wrapper for JSON -> commandline conversion\n\nRefactor the command line generator by adding a wrapper (with\ndocumentation) that will handle the outermost object iteration.\n\nThis patch also renames the functions and tweaks the error message for\nnested arrays to be more universal.\n\nThe new function is then reused to simplify qemucommandutiltest.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/f0276c34891cb17c4b20ad9956267d6249d24cfa"},{"sha":"25a272ada48302ea0d7333b4f2e3556a713230a5","author":{"name":"Peter Krempa","email":"ad550f3a498f24c1804da389934cf0cf16278373@redhat.com"},"message":"util: qemu: Add support for user-passed strings in JSON->commandline\n\nUntil now the JSON->commandline convertor was used only for objects\ncreated by qemu. To allow reusing it with disk formatter we'll need to\nescape ',' as usual in qemu commandlines.","distinct":false,"url":"https://api.github.com/repos/zippy2/libvirt/commits/25a272ada48302ea0d7333b4f2e3556a713230a5"}]}
{"actor":{"display_login":"zippy2"}}