{"push_id":1365870690,"size":156,"distinct_size":2,"ref":"refs/heads/bcd_zn","head":"72cb6e33e37b5e851dd0d70e5ac445986ce4ea33","before":"b6946cf2295433f9c336d2622f4140deac709e10","commits":[{"sha":"a1771070e7b892a0bdea81b4a1ec7fcca0af21f5","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration: report an error giving the failed field\n\nWhen a field fails to load (typically due to a limit\ncheck, or a call to a get/put) report the device and field\nto give an indication of the cause.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: John Snow <jsnow@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/a1771070e7b892a0bdea81b4a1ec7fcca0af21f5"},{"sha":"49228e17edc3f9a7cef6061daffdcc3a33d8023d","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration: Report values for comparisons\n\nReport the values when a comparison fails; together with\nthe previous patch that prints the device and field names\nthis should give a good idea of why loading the migration failed.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: John Snow <jsnow@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/49228e17edc3f9a7cef6061daffdcc3a33d8023d"},{"sha":"12c67ffb1fe34ff72a55fa440243c0dfcf22f89b","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration/rdma: Pass qemu_file errors across link\n\nIf we fail for some reason (e.g. a mismatched RAMBlock)\nand it's set the qemu_file error flag, pass that error back to the\npeer so it can clean up rather than waiting for some higher level\nprogress.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Michael R. Hines <michael@hinespot.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/12c67ffb1fe34ff72a55fa440243c0dfcf22f89b"},{"sha":"ccb783c3124b66fed6b11aa7a1cd1939a2268287","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration: Make failed migration load set file error\n\nIf an error occurs in a section load, set the file error flag\nso that the transport can get notified to do a cleanup.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Michael R. Hines <michael@hinespot.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/ccb783c3124b66fed6b11aa7a1cd1939a2268287"},{"sha":"cd5ea070645682893312d67dba6d4dd0b1a80739","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration/rdma: Don't flag an error when we've been told about one\n\nIf the other side tells us there's been an error and we fail\nthe migration, we don't need to signal that failure to the other\nside because it already knew.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Michael R. Hines <michael@hinespot.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/cd5ea070645682893312d67dba6d4dd0b1a80739"},{"sha":"bb2b777cf9a2862fe31a40256659ff49ae3d2006","author":{"name":"Eric Blake","email":"e61e790737d449e266fd6afd4f899153a9c1e9e9@redhat.com"},"message":"migrate: Fix cpu-throttle-increment regression in HMP\n\nCommit 69ef1f3 accidentally broke migrate_set_parameter's ability\nto set the cpu-throttle-increment to anything other than the\ndefault, because it forgot to parse the user's string into an\ninteger.\n\nCC: qemu-stable@nongnu.org\nSigned-off-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/bb2b777cf9a2862fe31a40256659ff49ae3d2006"},{"sha":"de63ab61241b44598cdfd30060ef23d46d368f9d","author":{"name":"Eric Blake","email":"e61e790737d449e266fd6afd4f899153a9c1e9e9@redhat.com"},"message":"migrate: Share common MigrationParameters struct\n\nIt is rather verbose, and slightly error-prone, to repeat\nthe same set of parameters for input (migrate-set-parameters)\nas for output (query-migrate-parameters), where the only\ndifference is whether the members are optional.  We can just\ndocument that the optional members will always be present\non output, and then share a common struct between both\ncommands.  The next patch can then reduce the amount of\ncode needed on input.\n\nAlso, we made a mistake in qemu 2.7 of returning an empty\nstring during 'query-migrate-parameters' when there is no\nTLS, rather than omitting TLS details entirely.  Technically,\nthis change risks breaking any 2.7 client that is hard-coded\nto expect the parameter's existence; on the other hand, clients\nthat are portable to 2.6 already must be prepared for those\nmembers to not be present.\n\nAnd this gets rid of yet one more place where the QMP output\nvisitor is silently converting a NULL string into \"\" (which\nis a hack I ultimately want to kill off).\n\nSigned-off-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/de63ab61241b44598cdfd30060ef23d46d368f9d"},{"sha":"7f375e0446bb3ce1cbb93b3e145452ec42bb2041","author":{"name":"Eric Blake","email":"e61e790737d449e266fd6afd4f899153a9c1e9e9@redhat.com"},"message":"migrate: Use boxed qapi for migrate-set-parameters\n\nNow that QAPI makes it easy to pass a struct around, we don't\nhave to declare as many parameters or local variables.\n\nSigned-off-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/7f375e0446bb3ce1cbb93b3e145452ec42bb2041"},{"sha":"091ecc8b69bd735383e171828d4e8ed5e34c2a3b","author":{"name":"Ashijeet Acharya","email":"e9af18b8a94548b11cf9a30b51490ea5fc3144fe@gmail.com"},"message":"migrate: Fix bounds check for migration parameters in migration.c\n\nThis patch fixes the out-of-bounds check of migration parameters in\nqmp_migrate_set_parameters() for cpu-throttle-initial and\ncpu-throttle-increment by adding a return statement for both as they\nwere broken since their introduction in 2.5 via commit 1626fee.\nDue to the missing return statements, parameters were getting set to\nout-of-bounds values despite the error.\n\nSigned-off-by: Ashijeet Acharya <ashijeetacharya@gmail.com>\nReviewed-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Amit Shah <amit.shah@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/091ecc8b69bd735383e171828d4e8ed5e34c2a3b"},{"sha":"2ebeaec012b4e5695612774c44f14c61ab46c72c","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"Postcopy vs xbzrle: Don't send xbzrle pages once in postcopy [for 2.8]\n\nxbzrle relies on reading pages that have already been sent\nto the destination and then applying the modifications; we can't\ndo that in postcopy because the destination may well have\nmodified the page already or the page has been discarded.\n\nI already didn't allow reception of xbzrle pages, but I\nforgot to add the test to stop them being sent.\n\nEnabling both xbzrle and postcopy can make some sense;\nif you think that your migration might finish if you\nhave xbzrle, then when it doesn't complete you flick\nover to postcopy and stop xbzrle'ing.\n\nThis corresponds to RH bug:\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1368422\n\nSymptom is:\n\nUnknown combination of migration flags: 0x60 (postcopy mode)\n(either 0x60 or 0x40)\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/2ebeaec012b4e5695612774c44f14c61ab46c72c"},{"sha":"863e9621c51a7544f1a2ae78387749145adaf450","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"RAMBlocks: Store page size\n\nStore the page size in each RAMBlock, we need it later.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/863e9621c51a7544f1a2ae78387749145adaf450"},{"sha":"5cf0f48d2aa860877c992030854540ba82dfe8fa","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration/postcopy: Explicitly disallow huge pages\n\nAt the moment postcopy will fail as soon as qemu tries to register\nuserfault on the RAMBlock pages that are backed by hugepages.\nHowever, the kernel is going to get userfault support for hugepage\nat some point, and we've not got the rest of the QEMU code to support\nit yet, so fail neatly with an error like:\n\nPostcopy doesn't support hugetlbfs yet (/objects/mem1)\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/5cf0f48d2aa860877c992030854540ba82dfe8fa"},{"sha":"9308ae54858a86f2955e0b45f74d6e1f9c38820b","author":{"name":"Dr. David Alan Gilbert","email":"a5714ada1376582f15d7f2634532b6ba35f8f0e0@redhat.com"},"message":"migration: Fix seg with missing port\n\nThe command :\n   migrate tcp:localhost:\n\n   currently segs; fix it so it now says:\n\n   error parsing address 'localhost:'\n\nand the same for -incoming.\n\nSigned-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/9308ae54858a86f2955e0b45f74d6e1f9c38820b"},{"sha":"2ff30257974e19ebe2a97baad32ac29c06da5fb9","author":{"name":"Ashijeet Acharya","email":"e9af18b8a94548b11cf9a30b51490ea5fc3144fe@gmail.com"},"message":"migrate: move max-bandwidth and downtime-limit to migrate_set_parameter\n\nMark the old commands 'migrate_set_speed' and 'migrate_set_downtime' as\ndeprecated.\nMove max-bandwidth and downtime-limit into migrate-set-parameters for\nsetting maximum migration speed and expected downtime limit parameters\nrespectively.\nChange downtime units to milliseconds (only for new-command) and set\nits upper bound limit to 2000 seconds.\nUpdate the query part in both hmp and qmp qemu control interfaces.\n\nSigned-off-by: Ashijeet Acharya <ashijeetacharya@gmail.com>\nReviewed-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/2ff30257974e19ebe2a97baad32ac29c06da5fb9"},{"sha":"7c2b0f65cc2b6b14ad797549b8bde13aa97f6ba2","author":{"name":"Cao jin","email":"24fd75c154449c69743d8c21314f41324ec1720a@cn.fujitsu.com"},"message":"docs/xbzrle: correction\n\n1. Default cache size is 64MB.\n2. Semantics correction.\n\nSigned-off-by: Cao jin <caoj.fnst@cn.fujitsu.com>\nReviewed-by: Juan Quintela <quintela@redhat.com>\nSigned-off-by: Juan Quintela <quintela@redhat.com>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/7c2b0f65cc2b6b14ad797549b8bde13aa97f6ba2"},{"sha":"44a3dd9b8718a7f0a94053c57782886748a43d7a","author":{"name":"Laurent Vivier","email":"5cbca78e041c099dbe1fd44b6de1de97daf48dca@redhat.com"},"message":"tests: minor cleanups in usb-hcd-uhci-test\n\nTwo minor cleanups:\n- exit gracefully in case on unsupported target,\n- put machine command line in a constant to avoid\n  to duplicate it.\n\nSigned-off-by: Laurent Vivier <lvivier@redhat.com>\nReviewed-by: Gerd Hoffmann <kraxel@redhat.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/44a3dd9b8718a7f0a94053c57782886748a43d7a"},{"sha":"54ce6f22e86977b6e94692d90e13fce6fc9aa641","author":{"name":"Laurent Vivier","email":"5cbca78e041c099dbe1fd44b6de1de97daf48dca@redhat.com"},"message":"qtest: ask endianness of the target in qtest_init()\n\nThe target endianness is not deduced anymore from\nthe architecture name but asked directly to the guest,\nusing a new qtest command: \"endianness\". As it can't\nchange (this is the value of TARGET_WORDS_BIGENDIAN),\nwe store it to not have to ask every time we want to\nknow if we have to byte-swap a value.\n\nSigned-off-by: Laurent Vivier <lvivier@redhat.com>\nCC: Greg Kurz <groug@kaod.org>\nCC: David Gibson <david@gibson.dropbear.id.au>\nCC: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/54ce6f22e86977b6e94692d90e13fce6fc9aa641"},{"sha":"1ef2ef96296f061c89b60e77c3c50577fd6fe415","author":{"name":"Thomas Huth","email":"88e8c2c9848c27f046284b2ccf48cd5b58fafc02@redhat.com"},"message":"tests/boot-sector: Use minimum length for the Forth boot script\n\nThe pxe-test is quite slow on ppc64 with tcg. We can speed it up\na little bit by decreasing the size of the file that has to be\nloaded via TFTP.\n\nSigned-off-by: Thomas Huth <thuth@redhat.com>\nReviewed-by: Eric Blake <eblake@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/1ef2ef96296f061c89b60e77c3c50577fd6fe415"},{"sha":"3e353773721596971db2d0abc7015e7ea3d3af07","author":{"name":"Thomas Huth","email":"88e8c2c9848c27f046284b2ccf48cd5b58fafc02@redhat.com"},"message":"tests/boot-sector: Use mkstemp() to create a unique file name\n\nThe pxe-test is run for three different targets now (x86_64, i386\nand ppc64), and the bios-tables-test is run for two targets (x86_64\nand i386). But each of the tests is using an invariant name for the\ndisk image with the boot sector code - so if the tests are running in\nparallel, there is a race condition that they destroy the disk image\nof a parallel test program. Let's use mkstemp() to create unique\ntemporary files here instead - and since mkstemp() is returning an\ninteger file descriptor instead of a FILE pointer, we also switch\nthe fwrite() and fclose() to write() and close() instead.\n\nReported-by: Sascha Silbe <x-qemu@se-silbe.de>\nSigned-off-by: Thomas Huth <thuth@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/3e353773721596971db2d0abc7015e7ea3d3af07"},{"sha":"74cba2b3b23d069d1a3d9b3ef7876123d939d3ba","author":{"name":"Thomas Huth","email":"88e8c2c9848c27f046284b2ccf48cd5b58fafc02@redhat.com"},"message":"tests/boot-sector: Increase time-out to 90 seconds\n\nSince the PXE tester runs rather slow on ppc64 with tcg, there\nis a chance that we hit the 60 seconds timeout on machines that\nhave a heavy CPU load. So let's increase the timeout to ease\nthe situation.\n\nSigned-off-by: Thomas Huth <thuth@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: David Gibson <david@gibson.dropbear.id.au>","distinct":false,"url":"https://api.github.com/repos/jrziviani/qemu-devel/commits/74cba2b3b23d069d1a3d9b3ef7876123d939d3ba"}]}
{"actor":{"display_login":"jrziviani"}}