)]}'
{
  "log": [
    {
      "commit": "4e1cfca61e977bb34eeb7978db596fce15282cf7",
      "tree": "5fa17ea17473772fc055818c2b8645202599092f",
      "parents": [
        "1dfbf5d8c43e85bc0da1fc7e7cd9eab1ff61b85d"
      ],
      "author": {
        "name": "Lucas Meneghel Rodrigues",
        "email": "lmr@redhat.com",
        "time": "Thu Dec 01 11:41:24 2011 -0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Dec 08 16:51:51 2011 +0000"
      },
      "message": "common.config: Allow use of arbitrary qemu* paths\n\nSince we might want to test arbitrary qemu, qemu-img and\nqemu-io paths, allow users to specify environment variable\nvalues for QEMU_PROG, QEMU_IMG_PROG and QEMU_IO_PROG so\nthe testsuite will use those values rather than find them\non PATH. Obviously, if such env variables are not set\nprior to script execution, normal detection mechanism\ntakes place.\n\nSigned-off-by: Lucas Meneghel Rodrigues \u003clmr@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "1dfbf5d8c43e85bc0da1fc7e7cd9eab1ff61b85d",
      "tree": "3c36440910cf8eae67bc0412fc1ffc1b627340f6",
      "parents": [
        "75adf62a2a2b06dfeffab8136e33ba758398314b"
      ],
      "author": {
        "name": "Lucas Meneghel Rodrigues",
        "email": "lmr@redhat.com",
        "time": "Thu Dec 01 11:41:23 2011 -0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Dec 08 16:51:51 2011 +0000"
      },
      "message": "check: print relevant path information\n\nPrint the paths of the programs under test\n(qemu, qemu-img and qemu-io).\n\nSigned-off-by: Lucas Meneghel Rodrigues \u003clmr@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "75adf62a2a2b06dfeffab8136e33ba758398314b",
      "tree": "e49032ea156b32c9cb81b53250e131d3aded9fda",
      "parents": [
        "ca3fd1d9dd9d74b87f13284d163c5b3885585a22"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Fri Aug 05 16:37:25 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Nov 20 19:38:07 2011 +0000"
      },
      "message": "test loading internal snapshots\n\nTest loading internal snapshots where the L1 table of the snapshot\nis smaller than the current L1 table.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "ca3fd1d9dd9d74b87f13284d163c5b3885585a22",
      "tree": "d62203eef92627415dc87c01916e18c99e2873ff",
      "parents": [
        "62e1238663e8f73e702da96092123f4fd8d47e51"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Wed Jun 08 13:23:33 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jun 09 11:14:58 2011 +0200"
      },
      "message": "Update filter for default cluster size\n\nUntil recently, qemu-img create displayed cluster_size\u003d0 for the default\ncluster size. It is changed to display the real cluster size now, which results\nin the cluster size not being filtered out any more.\n\nIf the cluster size is specified explicitly in CLUSTER_SIZE, keep the output,\nand if using the default, filter it out. This mostly restores the old behaviour\nof the test cases; test 015 must be fixed to use CLUSTER_SIZE instead of using\nextra_img_options for it.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "62e1238663e8f73e702da96092123f4fd8d47e51",
      "tree": "763f471eb6bb1f8a9a2b886ccfc5ba5bbed477fd",
      "parents": [
        "5aabfa48ecf4266804801e2a1aee14cfdb9c8d5c"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Mon May 16 13:59:12 2011 +0100"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 25 14:55:46 2011 +0200"
      },
      "message": "add qed support to 025 image resize test\n\nQED now supports the truncate (aka resize) operation for growing images.\nUpdate test 025 so it runs for QED.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "5aabfa48ecf4266804801e2a1aee14cfdb9c8d5c",
      "tree": "77d230fe51c85b1ff40c2034bd73087d165be089",
      "parents": [
        "09f19206f53d46ebb1313c677b20118a80dfda9e"
      ],
      "author": {
        "name": "Josh Durgin",
        "email": "josh.durgin@dreamhost.com",
        "time": "Tue Apr 12 17:47:45 2011 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Apr 21 08:29:22 2011 +0200"
      },
      "message": "Update rbd support\n\nrbd implements bdrv_truncate, so test 025 will work.\n\nSigned-off-by: Josh Durgin \u003cjosh.durgin@dreamhost.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "09f19206f53d46ebb1313c677b20118a80dfda9e",
      "tree": "2e2e3393a225689c76d4506fe311067a2ab6ce13",
      "parents": [
        "26e25ac229d606463de4c197a188a83d3e1f4de1"
      ],
      "author": {
        "name": "Mitnick Lyu",
        "email": "mitnick.lyu@gmail.com",
        "time": "Tue Apr 12 04:05:44 2011 +0800"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Apr 21 08:29:22 2011 +0200"
      },
      "message": "common.config: Fix no $TEST_DIR directory\n\nmkdir $TEST_DIR on common.config first run\n\nSigned-off-by: Mitnick Lyu \u003cmitnick.lyu@gmail.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "26e25ac229d606463de4c197a188a83d3e1f4de1",
      "tree": "84af9a7eadd1b75b4c52c8d0d890fd8f42982075",
      "parents": [
        "e723497ccb2be48f405999fc252e997e4950e6e7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Apr 21 08:26:04 2011 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Apr 21 08:26:04 2011 +0200"
      },
      "message": "only run 016 for file and sheepdog protocols\n\n016 writes past EOF which isn\u0027t support by most protocols, so limit\nit to file and sheepdog, which explicitly support it.\n\nPointed out by Josh Durgin \u003cjosh.durgin@dreamhost.com\u003e.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "e723497ccb2be48f405999fc252e997e4950e6e7",
      "tree": "81d9404e1dea5577896737c9388dcccd76caf1e4",
      "parents": [
        "0a55cd61948190aa23b904102cee56f31754051a"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Fri Feb 04 12:55:02 2011 +0000"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Feb 04 10:57:41 2011 -0700"
      },
      "message": "Use zero-based offsets for IO patterns\n\nThe io_pattern style functions have the following loop:\n\n  for i in `seq 1 $count`; do\n      echo ... $(( start + i * step )) ...\n  done\n\nOffsets are 1-based so start\u003d1024, step\u003d512, count\u003d4 yields:\n1536, 2048, 2560, 3072\n\nNormally we expect:\n1024, 1536, 2048, 2560\n\nMost tests ignore this detail, which means that they perform I/O to a\nslightly different range than expected by the test author.\n\nLater on things got less innocent and tests started trying to compensate\nfor the 1-based indexing.  This included negative start values in test\n024 and my own attempt with count-1 in test 028!\n\nThe end result is that tests that use io_pattern are hard to reason\nabout and don\u0027t work the way you\u0027d expect.  It\u0027s time to clean this mess\nup.\n\nThis patch switches io_pattern to 0-based offsets.  This requires\nadjusting the golden outputs since I/O ranges are now shifted and output\ndiffers.\n\nVerifying these output diffs is easy, however.  Each diff hunk moves one\nI/O from beyond the end of the pattern range to the beginning.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "0a55cd61948190aa23b904102cee56f31754051a",
      "tree": "22f3bb997dc2e7e3765f094d6e0d55584eb686a4",
      "parents": [
        "1b270af788cf387c81f35f553148e0ae0596b260"
      ],
      "author": {
        "name": "MORITA Kazutaka",
        "email": "morita.kazutaka@lab.ntt.co.jp",
        "time": "Tue Jan 18 02:01:17 2011 +0900"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Feb 04 10:57:40 2011 -0700"
      },
      "message": "add support for rbd and sheepdog protocols\n\nThis patch introduces tests for protocols other than file, and\ninitially supports rbd and sheepdog.\n\nSigned-off-by: MORITA Kazutaka \u003cmorita.kazutaka@lab.ntt.co.jp\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "1b270af788cf387c81f35f553148e0ae0596b260",
      "tree": "851252acc463b0f03047e228e75647f98d5cf43c",
      "parents": [
        "0e13fe7b8db1b1748404ee576f3fd127aae87a55"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Wed Nov 24 17:12:21 2010 +0100"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Nov 24 17:12:21 2010 +0100"
      },
      "message": "filter IMGFMT correctly in 019\n\nTest 019 can be run with qcow2 and qed image formats.  Replace the\nspecific image format value with \"IMGFMT\" so the golden output does not\nhardcode qcow2 or qed.\n\nThis patch also includes a typo fix for \"occurrences\".\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "0e13fe7b8db1b1748404ee576f3fd127aae87a55",
      "tree": "3d6aaac4b2c544804289c746578844d043fbc71b",
      "parents": [
        "6d417ab6298d56e0e6f9faa83e885acbbf8b4d01"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Sun Nov 07 14:56:57 2010 +0100"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Nov 07 14:56:57 2010 +0100"
      },
      "message": "README: Fix spelling\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "6d417ab6298d56e0e6f9faa83e885acbbf8b4d01",
      "tree": "59048c1bdef1f2fbc0378deb28449cf52da12241",
      "parents": [
        "4322531ca3d936939dddd07c442a3d64e0f68008"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Sun Oct 31 16:10:20 2010 -0400"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 31 16:10:20 2010 -0400"
      },
      "message": "add support for qed format\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "4322531ca3d936939dddd07c442a3d64e0f68008",
      "tree": "475b9aa8530dadd5efc440b4a481f8ec741a465e",
      "parents": [
        "37834e14d9ff8a67da0fe8640cb2849cec2d9a39"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 31 16:07:46 2010 -0400"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 31 16:07:46 2010 -0400"
      },
      "message": "filter TEST_DIR correctly in 019\n"
    },
    {
      "commit": "37834e14d9ff8a67da0fe8640cb2849cec2d9a39",
      "tree": "7d03654fe2573ec3a780cf34e83e8c26af98fbf1",
      "parents": [
        "aa86238477f018c6283884dc8427220b87db92a6"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Sun Oct 31 16:05:21 2010 -0400"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 31 16:05:21 2010 -0400"
      },
      "message": "fix 019 golden output\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "aa86238477f018c6283884dc8427220b87db92a6",
      "tree": "9c0b98c949315d9d475294a8dbcd555cce912ec4",
      "parents": [
        "dbaaff0198dec8ece7faeb0fdfaf414317613b5d"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Fri Oct 15 14:08:51 2010 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 15 14:08:51 2010 -0700"
      },
      "message": "update expected results after qemu-img changes\n\nThe error message for leaked clusters has changed. qemu-iotests needs to be\nupdated to pass 026 again.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "dbaaff0198dec8ece7faeb0fdfaf414317613b5d",
      "tree": "1ca2d04df326991019c1117b58aafb4b8f67e12a",
      "parents": [
        "cddd362f5a9d03b6be7ef61c6556c125389fea96"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Fri Oct 15 07:56:35 2010 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 15 07:56:35 2010 -0700"
      },
      "message": "add read/write from smaller backing image test\n\nSome image formats support backing images that are smaller than the\nimage file.  This patch adds a test that verifies that reads and writes\nbeyond the end of backing image work.\n\nUnallocated reads beyond the end of the backing file should produce\nzeroes.\n\nWrites beyond the end of the backing file should copy-on-write using\nzeroes.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "cddd362f5a9d03b6be7ef61c6556c125389fea96",
      "tree": "066d550f954533e6911786ded387c21ad07a4b60",
      "parents": [
        "836c1122166d9e63563ad846d8d3a8b0ab48e5be"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Fri Oct 15 07:55:52 2010 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 15 07:55:52 2010 -0700"
      },
      "message": "add sub-cluster allocating write test for sparse image formats\n\nImage formats that grow the image file on demand and are organized into\nclusters must handle sub-cluster allocating writes.  Such writes touch\na portion of a previously unallocated data cluster.  After the image\nfile is grown with the written data, reads of that cluster should work\nas expected:\n\n1. Sectors before the written region are zero.\n2. The written region is present and the data is uncorrupted.\n3. Sectors after the written region are zero.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "836c1122166d9e63563ad846d8d3a8b0ab48e5be",
      "tree": "33f2920849ac7eebb756892281cff96b690c3c82",
      "parents": [
        "71592f4be0300c66584e41a7e0f132f04ed0da39"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Fri Oct 15 07:53:00 2010 -0700"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 15 07:53:00 2010 -0700"
      },
      "message": "improve test for qemu-img convert with backing file\n\nAdditionally to testing the qemu-img convert -B option, also test\n-o backing_file.\n\nAlso, the old test acidentlly used a pattern of zeros for most of the writes,\nso that the allocation test didn\u0027t really work out. This is fixed by using an\nexplicit pattern.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "71592f4be0300c66584e41a7e0f132f04ed0da39",
      "tree": "ab45608f2cb39e341d2b835634de8bf486ee2d77",
      "parents": [
        "b18b075b5a6d31f48e6356705fd13e4d6036cafc"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Fri Oct 01 06:02:28 2010 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 01 06:02:28 2010 +0200"
      },
      "message": "consider more cases in parsing qemu-io output\n\nI got a bug report with test output diffs like this:\n\n-4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)\n+4 KiB, 1 ops; 0.0000 sec (inf EiB/sec and inf ops/sec)\n\nThis patch extends the regular expression to consider terabytes, petabytes and\nexabytes, and to allow inf as value for the throughput.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "b18b075b5a6d31f48e6356705fd13e4d6036cafc",
      "tree": "a34090604772c98fe92549271e18795427f32cc5",
      "parents": [
        "220edc0def4804537ba43df9165c5cbc85bbae2f"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Mon Jun 14 11:17:54 2010 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jun 14 11:17:54 2010 +0200"
      },
      "message": "qcow2 error path tests\n\nThis adds test cases for qcow2 error paths (using blkdebug)\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "220edc0def4804537ba43df9165c5cbc85bbae2f",
      "tree": "b0c7c123106f15b49471f8b0d3f5812a5ad3cd3a",
      "parents": [
        "d66170edf9a43929ddb7af3b14e404b309df8d08"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Tue May 04 18:59:26 2010 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 04 18:59:26 2010 +0200"
      },
      "message": "improve rebase test\n\nThe old test didn\u0027t consider cases in which the COW files contains some\nunallocated clusters and after them allocated ones again.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "d66170edf9a43929ddb7af3b14e404b309df8d08",
      "tree": "8ab2b5aed03c50347e01fe88b2536707e15b9621",
      "parents": [
        "3e991a528191937a3665d04bc8f6eba50b635ff5"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Tue May 04 18:59:08 2010 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 04 18:59:08 2010 +0200"
      },
      "message": "test bdrv_truncate\n\nThis patch adds an image resize grow test to ensure that existing data\nis not lost during grow and new space is zeroed.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "3e991a528191937a3665d04bc8f6eba50b635ff5",
      "tree": "bb05894dbb1e963c7930fffb58a0c966c9259c44",
      "parents": [
        "116f686d17dd4bade2d5a2bf533ed3b53bc0f5be"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Mon Apr 26 11:44:05 2010 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Apr 26 11:44:05 2010 +0200"
      },
      "message": "explicitly use bash interpreter\n\nThe tests use bash language features like \u0027let\u0027, which aren\u0027t supported\nby /bin/sh on systems that use a conservative shell like dash.  This\npatch changes the interpreter to /bin/bash.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "116f686d17dd4bade2d5a2bf533ed3b53bc0f5be",
      "tree": "ff5182c66409c20368ce4247eab8d85e200e1bb5",
      "parents": [
        "20fd5d7137c384a10c5b3da4d6bdf619d4561c1e"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Sun Jan 17 12:23:15 2010 +0100"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 17 12:23:15 2010 +0100"
      },
      "message": "test qemu-img rebase\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "20fd5d7137c384a10c5b3da4d6bdf619d4561c1e",
      "tree": "ed7d59e338833e6709491a3e35ec63801b16e90a",
      "parents": [
        "b86994fbb0eb48b7ce3ad06b90d0da0c5af428ad"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Oct 01 14:30:19 2009 -0300"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Oct 01 14:30:19 2009 -0300"
      },
      "message": "test larger clusters sizes on qcow2\n\nThis patch adds test case 023 which tests some more cluster sizes. For\nanythinger larger than 4k clusters we can\u0027t use requests that are l2_size or\nmore (128k for 1k clusters, 2 MB for 4k clusters, 512 MB for 64k clusters).\nTherefore one of the common.pattern cases is changed and needs new expected\nresults for some old test cases.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "b86994fbb0eb48b7ce3ad06b90d0da0c5af428ad",
      "tree": "e8b00b5c999e5159c72ea68120d7834adcd08547",
      "parents": [
        "cbf9332efd04e02c488f96bf358c70c68ebee865"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Oct 01 14:30:13 2009 -0300"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Oct 01 14:30:13 2009 -0300"
      },
      "message": "019: Make cluster size dynamic\n\nChange the offsets for test requests according to CLUSTER_SIZE.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "cbf9332efd04e02c488f96bf358c70c68ebee865",
      "tree": "e2328b419dfdab6598d9c44aed73565287a24832",
      "parents": [
        "3b220fb056de8d67acd58be9bfa200970fede050"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Oct 01 14:29:59 2009 -0300"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Oct 01 14:29:59 2009 -0300"
      },
      "message": "align test requests according to cluster size\n\nChange the io_test and io_test2 functions to take the cluster size of the image\nand the number of test requests to issue. Tests are changed to specify a\ncluster size (usually 4k), but expected test results stay the same for now\n(apart from qemu-img printing the cluster size now).\n\nBased on a patch written by Christoph Hellwig.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "3b220fb056de8d67acd58be9bfa200970fede050",
      "tree": "799f34231f4599339438ef711abc6a0698256f2e",
      "parents": [
        "d8a3bc04a6b3e39ea4ef4139a253a43f271b7cfa"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Thu Aug 13 13:49:48 2009 -0300"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 13 13:49:48 2009 -0300"
      },
      "message": "add support for vdi format \"static\" option\n\nVDI supports an image option \u0027static\u0027.\nIgnore \"static\u003doff\" from qemu-img output.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "d8a3bc04a6b3e39ea4ef4139a253a43f271b7cfa",
      "tree": "36f774415b05241b21d51ddef8b9befcfcffd01b",
      "parents": [
        "29995f528b5ee1cd037ce7c1feed600740e6f638"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Mon Jul 27 13:12:40 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 27 13:12:40 2009 +0200"
      },
      "message": "fix expected result for 019 after qemu-io change\n\nThe output of the alloc command in qemu-io has changed.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "29995f528b5ee1cd037ce7c1feed600740e6f638",
      "tree": "f3fc753ab739c92165f1642397886a3a9623db29",
      "parents": [
        "7859f3e30a56c9771992804a6d1d776298611f00"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Mon Jul 20 14:36:47 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 20 14:36:47 2009 +0200"
      },
      "message": "test bdrv_load/save_vmstate\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "7859f3e30a56c9771992804a6d1d776298611f00",
      "tree": "98fa596f0b98ba00f9ed8cece1e9e69c1cf8d967",
      "parents": [
        "bd4acf125cf1ca9bdd2891c5df3cc09964c537e2"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Mon Jul 20 14:35:43 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 20 14:35:43 2009 +0200"
      },
      "message": "common.pattern: allow spaces in io() operation\n\nWe need to be able to pass \"write -b\" as an operation to the pattern testing\nfunctions. Unfortunately, this contains a space character...\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "bd4acf125cf1ca9bdd2891c5df3cc09964c537e2",
      "tree": "1335f96963161ebe86dbcd9d407d22a75da3ef90",
      "parents": [
        "9febb8861173a70ddebb7ac0a5976098b53059c1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 20 14:33:53 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 20 14:33:53 2009 +0200"
      },
      "message": "test invalid pattern argument handling in qemu-io\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n"
    },
    {
      "commit": "9febb8861173a70ddebb7ac0a5976098b53059c1",
      "tree": "1302f160a289002d347bb8e67c3d8b102089e062",
      "parents": [
        "0aeddea9e9fd384ea7c96bc1a45be1c20f5f96f9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 19:26:54 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 19:26:54 2009 +0200"
      },
      "message": "replace FSF postal addresses with www.gnu.org links\n\nBlue Swirl notices that we were using the old FSF post address in the\nlicense boilerplates.  Replace both the old and new address with links\nto the gnu.org licenses homepage as suggested by Ben Pfaff.\n\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "0aeddea9e9fd384ea7c96bc1a45be1c20f5f96f9",
      "tree": "db3980a0d00390d4af2009aa91bc3a985c3ac749",
      "parents": [
        "084e5244896ba0df400e71865f74947f0366c61d"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Jul 16 19:11:58 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 19:11:58 2009 +0200"
      },
      "message": "test commiting changes to backing file\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "084e5244896ba0df400e71865f74947f0366c61d",
      "tree": "1100fad2fb42afc58c9c41ca28ef545f25a80dde",
      "parents": [
        "f42c8922b59484330f37f36c9be4c8fdec625769"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Jul 16 19:11:09 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 19:11:09 2009 +0200"
      },
      "message": "test qemu-img convert with backing file for the output image\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "f42c8922b59484330f37f36c9be4c8fdec625769",
      "tree": "862a5e2da7e653ac3e9bea7266c7b6a51089efde",
      "parents": [
        "59362b464171a05a2c8d485722a269fa479747b2"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Jul 16 19:09:41 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 19:09:41 2009 +0200"
      },
      "message": "test merge of backing file when converting\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "59362b464171a05a2c8d485722a269fa479747b2",
      "tree": "8368f027450acae3d887d410aec943e8e987a67f",
      "parents": [
        "dac51d471869ab7e56c23d128d429e147114814d"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Thu Jul 16 19:08:22 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 19:08:22 2009 +0200"
      },
      "message": "simple backing file test\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "dac51d471869ab7e56c23d128d429e147114814d",
      "tree": "7bf9b9ade7fef75a84e1d2d295721b048da4c7d6",
      "parents": [
        "bf77099a893b6945bf089d9a5aba7cccc2c7e89c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 18:43:09 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 16 18:43:09 2009 +0200"
      },
      "message": "test I/O after EOF for growable files\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviwed-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n"
    },
    {
      "commit": "bf77099a893b6945bf089d9a5aba7cccc2c7e89c",
      "tree": "22e0b0da33da257543a2bf00f479d5a304cc61b3",
      "parents": [
        "791f8515b5cb6dea25228f75e0886e726e7ff2ee"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Tue Jul 14 23:16:00 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jul 14 23:16:00 2009 +0200"
      },
      "message": "fix pattern for write test\n\nThe write pattern value 0axb is invalid and evaluates to 0,\nso the read check (which uses a correct value of 0xab) will fail.\n\nThis failure will only be detected with a separate patch for\nqemu-io. Without it, qemu-io cannot interpret hex values\nand always uses a pattern value of 0.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "791f8515b5cb6dea25228f75e0886e726e7ff2ee",
      "tree": "0a622424cc7a9efa07895fac1a01c570e551d23f",
      "parents": [
        "fa27d3094a104ced6d5e8ca0aa341028e03179f4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 09 15:26:11 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 09 15:26:11 2009 +0200"
      },
      "message": "make a few more tests generic\n\nPretend that a non-implemented check is always successful and thus allow\nvarious tests that were qcow2-specific before to be generic.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n"
    },
    {
      "commit": "fa27d3094a104ced6d5e8ca0aa341028e03179f4",
      "tree": "4541b6efe689dda6105b63bdf4371fac1f4ee25b",
      "parents": [
        "5356cea250da9dce18a5261a2ecdee8413296a36"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jul 08 21:39:57 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jul 08 21:39:57 2009 +0200"
      },
      "message": "remove test image after 015 is done\n\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "5356cea250da9dce18a5261a2ecdee8413296a36",
      "tree": "9b62d27aadc8d862782bb77c9edd530014f8e201",
      "parents": [
        "97309da98216c753db1512cffbd16ab8964ac252"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 06 11:48:30 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 06 11:48:30 2009 +0200"
      },
      "message": "add support for the vdi image format\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "97309da98216c753db1512cffbd16ab8964ac252",
      "tree": "af3ee16bb082c4e25d1356aa5eed3919ec37f0f9",
      "parents": [
        "8b9a81d9670936382cd8eb2a4b2c9b61acc25be2"
      ],
      "author": {
        "name": "Kevin Wolf",
        "email": "kwolf@redhat.com",
        "time": "Fri Jul 03 17:45:56 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 03 17:45:56 2009 +0200"
      },
      "message": "add test for refcount table growth and snapshots\n\n015: Combined test to grow the refcount table and test snapshots.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "8b9a81d9670936382cd8eb2a4b2c9b61acc25be2",
      "tree": "47bbee8382270ed70bd79b0b1ba9538bf9d7114d",
      "parents": [
        "4fbcf2a3b92b86d2a847c212b320d6adc1cdfcc5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 03 17:41:58 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 03 17:41:58 2009 +0200"
      },
      "message": "skip test 005 for vpc format images\n\nThe vpc format doesn\u0027t support large enough image size for this test.\n"
    },
    {
      "commit": "4fbcf2a3b92b86d2a847c212b320d6adc1cdfcc5",
      "tree": "f2b575aa0385aead844026985472358799e5ef41",
      "parents": [],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@brick.lst.de",
        "time": "Mon Jun 22 18:29:05 2009 +0200"
      },
      "committer": {
        "name": "Christoph Hellwig",
        "email": "hch@brick.lst.de",
        "time": "Mon Jun 22 18:29:05 2009 +0200"
      },
      "message": "Initial import into the public repository.\n"
    }
  ]
}
