)]}'
{
  "log": [
    {
      "commit": "32b53c318d3c3f68befe9110b26e28c8bc7dbfce",
      "tree": "16c547ec4e8f8fa92f74dea64da76236de35dd1a",
      "parents": [
        "8bf816a7fb2fb650b2b4b413b79e46d8558c1bbd"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Apr 20 16:51:08 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Fri Apr 21 08:27:31 2017 +0300"
      },
      "message": "Move \u0027test_admin_deactivate_reactivate_image\u0027 test under non-admin directory\n\nImage deactivate and reactivate actions are NOT need admin privileges.\n\nChange-Id: I9ccf070a12d24e63db5fb0f960c8be764b1b02dd\n"
    },
    {
      "commit": "8bf816a7fb2fb650b2b4b413b79e46d8558c1bbd",
      "tree": "0116744daad34f3ff949da49a22b77a3b936d7a6",
      "parents": [
        "c5d59c08d92f8df639148eafade170034b92f834",
        "39d86999f8a9657dee5ab697d8fffc40de4ff451"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 20 10:09:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 20 10:09:22 2017 +0000"
      },
      "message": "Merge \"Add judgie condition after live-migration with volume\""
    },
    {
      "commit": "c5d59c08d92f8df639148eafade170034b92f834",
      "tree": "43c3f358c688e21bd8f3f9ca1bb46410543f8033",
      "parents": [
        "f2da61cb0b8065fc29a88b5b71607d80ea549530",
        "52c9bf27f297b7ab094e8e46064a2381b6d555f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 20 08:10:38 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 20 08:10:38 2017 +0000"
      },
      "message": "Merge \"Remove usage of deprecated get_ipv6_addr_by_EUI64 function\""
    },
    {
      "commit": "f2da61cb0b8065fc29a88b5b71607d80ea549530",
      "tree": "dcb6eaca277af216f7fb93172eb7591d451dc457",
      "parents": [
        "b274c5a5588fc4cd194422ed334b88a81bb4dea0",
        "7ecc0ecb2a9f3239111a782ddaf5c8af7360de32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 20 05:53:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 20 05:53:32 2017 +0000"
      },
      "message": "Merge \"Remove some debug print statements\""
    },
    {
      "commit": "b274c5a5588fc4cd194422ed334b88a81bb4dea0",
      "tree": "ab2acefc030830a6246c4bc2fbac49190b877e92",
      "parents": [
        "07acf26015e5881b76368d90c245b8a16dd8b47f",
        "49e2011e9b9610b11f072e191b591a2b8b051fa7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 19 16:45:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 19 16:45:03 2017 +0000"
      },
      "message": "Merge \"Add a page for release 16 to release notes\""
    },
    {
      "commit": "7ecc0ecb2a9f3239111a782ddaf5c8af7360de32",
      "tree": "84cab70a4542e018adf88cf899fe68e95078567b",
      "parents": [
        "b6532ddaad639399b6acb40046797a45f9e2b578"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 19 16:12:19 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 19 16:14:26 2017 +0200"
      },
      "message": "Remove some debug print statements\n\nThis is clearly a leftover added while coding. Those print\nstatements just add some noise in our unit test runs.\n\nChange-Id: Ib0daea56cb8b1eef73528ba16b88dd3e8fbd86da\n"
    },
    {
      "commit": "52c9bf27f297b7ab094e8e46064a2381b6d555f1",
      "tree": "ac5b644503bac9dfd6f1746e3f11b3c43b99e3c2",
      "parents": [
        "b6532ddaad639399b6acb40046797a45f9e2b578"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 19 16:07:57 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 19 16:07:57 2017 +0200"
      },
      "message": "Remove usage of deprecated get_ipv6_addr_by_EUI64 function\n\nAs properly decorated with oslo-debtcollector, the get_ipv6_addr_by_EUI64\nfunction from the data_utils module is deprecated. We should use the\nequivalent function from oslo-utils instead.\n\nChange-Id: Ida84f13fff2b660af67676ed3432ffefe0b8f2bb\n"
    },
    {
      "commit": "07acf26015e5881b76368d90c245b8a16dd8b47f",
      "tree": "49f964ab3d8b5d46267c55240339b2c00adc2baa",
      "parents": [
        "b6532ddaad639399b6acb40046797a45f9e2b578"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 19:36:37 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 19 11:21:04 2017 +0100"
      },
      "message": "Move InvalidServiceTag\n\nWe are going to make test.py stable for plugins, so it should\nonly depend on tempest.lib and config.\n\nInvalidServiceTag is in the exceptions module.\nIt cannot be moved in tempest.lib.exceptions since it has no meaning\nin there, so moving it to test.py directly.\n\nChange-Id: I969fb45a44ce08c176d64dfe1c58d75215eacdf5\n"
    },
    {
      "commit": "49e2011e9b9610b11f072e191b591a2b8b051fa7",
      "tree": "4b79d558688a0ad7d711a322a2f1f9304709b70f",
      "parents": [
        "b6532ddaad639399b6acb40046797a45f9e2b578"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 19 11:11:12 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 19 11:11:12 2017 +0100"
      },
      "message": "Add a page for release 16 to release notes\n\nChange-Id: I526c38204af390ea04e261fe075cb1aff987005c\n"
    },
    {
      "commit": "b6532ddaad639399b6acb40046797a45f9e2b578",
      "tree": "1397b238f6a4a59bdd428771ca641b1ca36c1c0e",
      "parents": [
        "7b6e61f20e3a2703bed0e1b4977da7ad172a4697",
        "3608544b6f6390efc5b7392f0bf887d2b94d308e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 10:54:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 10:54:55 2017 +0000"
      },
      "message": "Merge \"Separate object-storage bulk operation service clients\""
    },
    {
      "commit": "7b6e61f20e3a2703bed0e1b4977da7ad172a4697",
      "tree": "301cba88aa5d2cc980d5ecf8ccf69c656cf23255",
      "parents": [
        "da341c991796b5c31234b5a4cfc2c81df45cd85e",
        "ecb31f05b1ca3dde0c365a8f6a09bf1c59fd200c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 09:27:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 09:27:03 2017 +0000"
      },
      "message": "Merge \"Tag test_create_server_invalid_bdm_in_2nd_dict as needing cinder\""
    },
    {
      "commit": "da341c991796b5c31234b5a4cfc2c81df45cd85e",
      "tree": "33eaf706ea8500f55954fdeb7da8aed8ab780a07",
      "parents": [
        "9902bd3eaa1cafac465aec86442781fb3f840822",
        "683abe2a390cff4307741b3bfc9d5582ea4473a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 07:54:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 07:54:28 2017 +0000"
      },
      "message": "Merge \"Improve docstring examples\""
    },
    {
      "commit": "9902bd3eaa1cafac465aec86442781fb3f840822",
      "tree": "b9fa130a2c322631e3dc00ecde2ae91c0256af77",
      "parents": [
        "0e50df450b83db91b8b46072b590bf4b260ed2e7",
        "0c0f0143e1d10081357fbad03f98fb2ecdfe8abe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 07:53:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 07:53:09 2017 +0000"
      },
      "message": "Merge \"Use sequence directly instead of using len()\""
    },
    {
      "commit": "ecb31f05b1ca3dde0c365a8f6a09bf1c59fd200c",
      "tree": "9bfa9219ec6a209f028c9928508d5836712b13a7",
      "parents": [
        "0e50df450b83db91b8b46072b590bf4b260ed2e7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 17 18:25:42 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 17 18:25:42 2017 -0400"
      },
      "message": "Tag test_create_server_invalid_bdm_in_2nd_dict as needing cinder\n\nThis commit adds a services decorator to properly tag the servers\nnegative test test_create_server_invalid_bdm_in_2nd_dict() as requiring\ncinder. Otherwise if you run tempest with cinder disabled it will fail\nbecause the cinder endpoint can\u0027t be found. (although it\u0027s hard to tell\nbecause the related_bug decorator drops all the useful debug info)\n\nChange-Id: I25063583cae204bc8035e2d33aeaf8f4b667efbc\n"
    },
    {
      "commit": "0e50df450b83db91b8b46072b590bf4b260ed2e7",
      "tree": "9a9d09a946315e9f3e2751d0fad961fda15d26c0",
      "parents": [
        "23aa354f178878ee4d5385db7ce51999726ef8b4",
        "a9dca2b9885d84272d1a7da340f111410e309028"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 17 18:16:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 17 18:16:11 2017 +0000"
      },
      "message": "Merge \"TestSecurityGroupsBasicOps: log console from access point instance\""
    },
    {
      "commit": "23aa354f178878ee4d5385db7ce51999726ef8b4",
      "tree": "dbc483a4cbcbd923a52962512adf4095a987f272",
      "parents": [
        "549dfc93fb7e3d6d8566064a60a6069deae5c8eb",
        "3b46d27c90aa6289724f4c137a0838c89d116b62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 17 10:55:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 17 10:55:32 2017 +0000"
      },
      "message": "Merge \"Move the `attr` decorator from test.py to tempest/lib\""
    },
    {
      "commit": "0c0f0143e1d10081357fbad03f98fb2ecdfe8abe",
      "tree": "38b5a6d735bab45e777f7ba812fa75480eb518a8",
      "parents": [
        "549dfc93fb7e3d6d8566064a60a6069deae5c8eb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Apr 10 17:22:02 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Mon Apr 17 15:03:04 2017 +0900"
      },
      "message": "Use sequence directly instead of using len()\n\nThis commit makes to use sequence directly instead of using\nlen(SEQUENCE). The original code works correctly, and it\u0027s really\nstraight forward. However, PEP8 recommends like below[1]. And it\nmakes code more simple, too.\n\n```\nFor sequences, (strings, lists, tuples), use the fact that empty\nsequences are false.\n\nYes: if not seq:\n     if seq:\n\nNo: if len(seq):\n    if not len(seq):\n```\n\n[1] https://www.python.org/dev/peps/pep-0008/#programming-recommendations\n\nChange-Id: I8d41e16d82b1b3860a98e5217cb7a541fc83b907\n"
    },
    {
      "commit": "549dfc93fb7e3d6d8566064a60a6069deae5c8eb",
      "tree": "d5de7aa6eadedfc46db98ebeeeafcd3d5c697972",
      "parents": [
        "8fb1547d69d01c7b85c3f86417a1df53dd40818d",
        "fd8d315e8e827b3883a6bb93befd15921eee16b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 15 11:51:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 15 11:51:05 2017 +0000"
      },
      "message": "Merge \"Add test of remove all security groups in test_server_actions.py\""
    },
    {
      "commit": "8fb1547d69d01c7b85c3f86417a1df53dd40818d",
      "tree": "ce0e27271a297aadec6a78c464dae4637f45aaa0",
      "parents": [
        "9d52e99ef132499ae8974778a1230a627a072254",
        "75d51a9badb7c3fec1ce6064d3bbff4d767125ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 14 09:33:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 14 09:33:46 2017 +0000"
      },
      "message": "Merge \"Remove leading underscore in _create_test_user\""
    },
    {
      "commit": "3b46d27c90aa6289724f4c137a0838c89d116b62",
      "tree": "d7308c4dce3a3e570416e91cf53e17cb3418aaec",
      "parents": [
        "9d52e99ef132499ae8974778a1230a627a072254"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 16:17:28 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 14 11:16:36 2017 +0200"
      },
      "message": "Move the `attr` decorator from test.py to tempest/lib\n\nI think it\u0027s a good idea to move all utility decorators into\ntempest/lib/decorators.py. This patch does that for the `attr`\ndecorator.\n\nChange-Id: Iaafbb112b6eee458089cc49918359a8a8d0485e2\n"
    },
    {
      "commit": "683abe2a390cff4307741b3bfc9d5582ea4473a2",
      "tree": "6a6af927fd6ff2081707bb807142e06ef89f5a3b",
      "parents": [
        "9d52e99ef132499ae8974778a1230a627a072254"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 11 16:06:46 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Fri Apr 14 14:29:05 2017 +0900"
      },
      "message": "Improve docstring examples\n\nThis commit improves docstring examples. The original examples are\nwritten in interactive mode style. However, I feel it\u0027s weird when it is\nmultiple lines, especially. So, this commit just removes \u0027\u003e\u003e\u003e \u0027 and\nupdates some code block attributes.\n\nChange-Id: I2f46042607c0f57d93634fbdffbb4400256a8489\n"
    },
    {
      "commit": "9d52e99ef132499ae8974778a1230a627a072254",
      "tree": "946abe4c951a99bd93898dc6706b63c744406324",
      "parents": [
        "517c95fcb7f6eb61550039b6bb3c51d2019662ac",
        "c5665a6cc75b5140227942dfe7ec994f021d8ba5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 14 04:35:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 14 04:35:40 2017 +0000"
      },
      "message": "Merge \"Move the `related_bug` decorator from test.py to tempest/lib\""
    },
    {
      "commit": "517c95fcb7f6eb61550039b6bb3c51d2019662ac",
      "tree": "ce4ba9db4d87d03765cad2fc16e8046eb746a00f",
      "parents": [
        "6b06865f8444d034dcb198953611e1e623405e61",
        "5bb006900b3c20bad4634017c9aa121ce7b7284c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 13:57:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 13:57:33 2017 +0000"
      },
      "message": "Merge \"Prepare release notes for release 16.0.0\""
    },
    {
      "commit": "6b06865f8444d034dcb198953611e1e623405e61",
      "tree": "0e51e87bcfb7734cfa349c85eb3a8f411ce2ce32",
      "parents": [
        "e465c342edabb24f263f1d6dda383fae4a062c18",
        "6f0530762936153bc3eb777d0001f8f660e8f37a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 13:57:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 13:57:03 2017 +0000"
      },
      "message": "Merge \"Cleanup services decorator\""
    },
    {
      "commit": "c5665a6cc75b5140227942dfe7ec994f021d8ba5",
      "tree": "1fe4f6861cc112af258117a64a98eda4117625c3",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 16:42:53 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Apr 13 15:51:22 2017 +0200"
      },
      "message": "Move the `related_bug` decorator from test.py to tempest/lib\n\nI think it\u0027s a good idea to move all utility decorators into\ntempest/lib/decorators.py. This patch does that for the `related_bug`\ndecorator.\n\nChange-Id: I846d575e41f4dddfd5642b7750e988f75a717e7d\n"
    },
    {
      "commit": "e465c342edabb24f263f1d6dda383fae4a062c18",
      "tree": "11dba625e453f3b0b74e7dd93c7573af4934344d",
      "parents": [
        "f7378e2e4c67abab92f2fc20bdf7446a4aa4040d",
        "203225702ed61a38f745e47dc0a1ad7450758377"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 13:51:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 13:51:19 2017 +0000"
      },
      "message": "Merge \"Stop using self.parameters for compute clients\""
    },
    {
      "commit": "f7378e2e4c67abab92f2fc20bdf7446a4aa4040d",
      "tree": "75eec2a7bcfc4f6354d7758ec544828662b24f14",
      "parents": [
        "a9e99eb7c13f0445ed1a635fc9113951e590dac6",
        "e356f33d851b1a1890675bfb67cde08f3ebbe388"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 13:51:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 13:51:10 2017 +0000"
      },
      "message": "Merge \"Fix and improve ServiceClients docstring examples\""
    },
    {
      "commit": "a9e99eb7c13f0445ed1a635fc9113951e590dac6",
      "tree": "d49276369d53927c72d33f0162173282617e87c3",
      "parents": [
        "0802591707749d891348e5312352c1e9d1b56b78",
        "fb35d22a7ace125c9f84addf291ef00376fc2900"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 12:40:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 12:40:00 2017 +0000"
      },
      "message": "Merge \"Fix test_volume_list_with_detail_param_marker\""
    },
    {
      "commit": "75d51a9badb7c3fec1ce6064d3bbff4d767125ba",
      "tree": "1d73f556a893ac46f5693566e24f0e3d610be7da",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 11 16:02:39 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Apr 13 11:35:32 2017 +0000"
      },
      "message": "Remove leading underscore in _create_test_user\n\nThis is to remove leading underscore in _create_test_user,\nand to generate some random values for the fields that\nare not given, so create_test_user can be more widely\nused to make code clean.\n\nChange-Id: Iacb6c1390de3718694dc3a1bb5ec2012e4164b13\n"
    },
    {
      "commit": "0802591707749d891348e5312352c1e9d1b56b78",
      "tree": "bb5cd421631b42de6cbfb19f4531de157aa8fed0",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc",
        "8cc2cba2a0a278a2cabbea2ff1bd18d83692db45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 11:08:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 11:08:57 2017 +0000"
      },
      "message": "Merge \"Fix invalid values when setting config options\u0027 default value\""
    },
    {
      "commit": "6f0530762936153bc3eb777d0001f8f660e8f37a",
      "tree": "76558f83548644e78463a26399f1b07aed93fabe",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 19:22:47 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 13 10:56:00 2017 +0000"
      },
      "message": "Cleanup services decorator\n\nRather than repeating the list of services twice, use the\none defined in get_service_list. Note that this removes\nbaremetal from the list of accepted services.\n\nChange-Id: Ib5a9b33a54ef1064f5dc8f6206ddd1c7d218fc8e\n"
    },
    {
      "commit": "203225702ed61a38f745e47dc0a1ad7450758377",
      "tree": "7dd94221f6aa912d6a7b9b734b6baa7697792b99",
      "parents": [
        "e356f33d851b1a1890675bfb67cde08f3ebbe388"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 19:13:13 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 13 10:43:47 2017 +0000"
      },
      "message": "Stop using self.parameters for compute clients\n\nThis was a leftover from when paremetrs was replaced with\nconfiguration from the registry. Anything that is not standard\nconfiguration must be passed from CONF.\n\nChange-Id: I78fc364d10a1e56285766c57d5ec4c90be28fb18\n"
    },
    {
      "commit": "e356f33d851b1a1890675bfb67cde08f3ebbe388",
      "tree": "915926ca2494f6b73a58f7820e967b7709b84819",
      "parents": [
        "0d93900ba6d7daaebb1886918573431af3af50dc"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 19:09:48 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 13 10:43:35 2017 +0000"
      },
      "message": "Fix and improve ServiceClients docstring examples\n\nChange-Id: Ic40d39926294b6b28f0d4ded33a99ccff8cff7f2\n"
    },
    {
      "commit": "5bb006900b3c20bad4634017c9aa121ce7b7284c",
      "tree": "8879c0a1611bad2ba2ecce00c14cec16576db962",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 14:33:42 2017 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Apr 13 10:40:42 2017 +0000"
      },
      "message": "Prepare release notes for release 16.0.0\n\nCreate a new note for Mitaka EOL.\n\nChange-Id: I890fad800b8a7ae939ea01a980deb6d9ffb3af2a\n"
    },
    {
      "commit": "8cc2cba2a0a278a2cabbea2ff1bd18d83692db45",
      "tree": "7fc473aa13eed8b6e420ab152bc3d01dc0c1a455",
      "parents": [
        "ed072da51e811ac4e4ceef870ffd519277c218f9"
      ],
      "author": {
        "name": "ChangBo Guo(gcb)",
        "email": "eric.guo@easystack.cn",
        "time": "Thu Apr 13 12:34:04 2017 +0800"
      },
      "committer": {
        "name": "ChangBo Guo(gcb)",
        "email": "eric.guo@easystack.cn",
        "time": "Thu Apr 13 12:53:34 2017 +0800"
      },
      "message": "Fix invalid values when setting config options\u0027 default value\n\nConfig options v3_endpoint_type, v2_public_endpoint_type and\nv2_admin_endpoint_type only allow dedicated values[1],\noslo.config 4.0 will check overridden value type by default[2],\nso need remove invalid overridden values.\n\n[1] https://github.com/openstack/tempest/blob/0d93900ba6d7daaebb1886918573431af3af50dc/tempest/config.py#L145-L164\n[2] https://review.openstack.org/#/c/328692/\n\nCloses-Bug: #1517839\n\nChange-Id: I86cc9e53b86a69357254b68ba564df716a2284a5\n"
    },
    {
      "commit": "0d93900ba6d7daaebb1886918573431af3af50dc",
      "tree": "c7b2b160961567b514775494b62af598a32630fe",
      "parents": [
        "1839b8dc9b31ed98749cb1bec6b1fe8ff9c9ee1e",
        "3b6d599c9bc2317889607b815ce8e9a94b951922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 03:42:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 03:42:26 2017 +0000"
      },
      "message": "Merge \"Deprecate client_parameters from ServiceClients\""
    },
    {
      "commit": "1839b8dc9b31ed98749cb1bec6b1fe8ff9c9ee1e",
      "tree": "8612e91d25ca0beeabe3d9bc305ade910fac7086",
      "parents": [
        "ed072da51e811ac4e4ceef870ffd519277c218f9",
        "71c71e94445f158f3a731b0e29e40f08f1ca8a0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 13 03:32:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 03:32:21 2017 +0000"
      },
      "message": "Merge \"Beautify assertEmpty and assertNotEmpty\""
    },
    {
      "commit": "ed072da51e811ac4e4ceef870ffd519277c218f9",
      "tree": "bbaecf3e31b99f833b09bc5e82f25b0b35d52ad7",
      "parents": [
        "17217e33ee1a0492794fdf9f2eba1a5450640b33",
        "66b616a67685a41363b9b5fc8c27311dd60ff99e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 12 10:20:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 12 10:20:06 2017 +0000"
      },
      "message": "Merge \"Add name param in setup_test_role\""
    },
    {
      "commit": "17217e33ee1a0492794fdf9f2eba1a5450640b33",
      "tree": "b6450345f6d14402eca2d4b0090e7d0776c2271d",
      "parents": [
        "64d4d5d273f30d166373bf1b86b7837a51bed649",
        "1b0567c680c08ae0c2917dc2c24e6db0c5d9fd62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 12 10:17:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 12 10:17:48 2017 +0000"
      },
      "message": "Merge \"Remove test_baremetal_nodes from tempest\""
    },
    {
      "commit": "fb35d22a7ace125c9f84addf291ef00376fc2900",
      "tree": "ae8f7702093f24d396dda8aa3d62e20ec185f015",
      "parents": [
        "64d4d5d273f30d166373bf1b86b7837a51bed649"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 10:46:33 2017 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Apr 12 10:46:33 2017 +0200"
      },
      "message": "Fix test_volume_list_with_detail_param_marker\n\nThe test_volume_list_with_detail_param_marker has been skipped\nsince Ic1c62311b32ed0c26b9aa085c64d4d44a1271840 The problem\nis that the test assumed that the created volumes (in the test\nsetup) were ordered by ID.\n\nThis patch fixes the test by testing explicitely that all the\nvolumes ID we got in response to our list request have an ID\ngreater than a given/choosen marker.\n\nChange-Id: Ie480a00abcb4c6be494aaa6afb2c061c2e0d4816\nCloses-Bug: #1572765\n"
    },
    {
      "commit": "3b6d599c9bc2317889607b815ce8e9a94b951922",
      "tree": "e01b6e3747a1929dfb2a01811f310ccf76f77a36",
      "parents": [
        "d649055e46b866d290c9a6ef55a3134217caefd6"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Apr 09 18:57:16 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Apr 12 08:43:12 2017 +0000"
      },
      "message": "Deprecate client_parameters from ServiceClients\n\nclient_parameters was been designed as a way to pass parameters\nfor service clients to the ServiceClients class.\n\nAfter the initial implementation, the client registry was added,\nwhich allows for automatic registration of all clients and their\nparameters. If configuration is available, parameters will be\npushed into the registry automatically.\n\nWhen the registry part was implemented, the client_parameters logic\nhas been broken. Parameters are loaded and prepared correctly, but\nultimately they are not used for registration, they are basically ignored.\n\nSo this commit simply deprecates client_parameters, so that once it\u0027s not\nused in tempest/clients.py anymore and the deprecation periodic is over\nit can be removed.\n\ncloses-bug: #1680915\nChange-Id: Ib37bde098d15ce440297728f0d0e1087b8693b6c\n"
    },
    {
      "commit": "64d4d5d273f30d166373bf1b86b7837a51bed649",
      "tree": "a77a977ec77e39321af56a16ebb882b050c34d8c",
      "parents": [
        "31815fbab40c8ccf3a6eb211ebaf75fa111a7dca",
        "1e8d676113cbf9c1cbb75408a3a94e472d017153"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 12 07:25:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 12 07:25:08 2017 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "31815fbab40c8ccf3a6eb211ebaf75fa111a7dca",
      "tree": "ae7429b55656c5b84a6618971eb8d5888f023752",
      "parents": [
        "6455980e71abd2300f3ef15400593f479122de83",
        "e1a5083ea1d4ef61ca850734e067623ea2f623af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 12 05:47:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 12 05:47:36 2017 +0000"
      },
      "message": "Merge \"Make bash shebangs through /usr/bin/env\""
    },
    {
      "commit": "1e8d676113cbf9c1cbb75408a3a94e472d017153",
      "tree": "c48028fc1c1f3cc7748e4ec6c83e2db2156e72ee",
      "parents": [
        "6455980e71abd2300f3ef15400593f479122de83"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 12 04:23:44 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 12 04:23:44 2017 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I5f85413f0bea11408d827e2452e6d60fe2cf0cc6\n"
    },
    {
      "commit": "6455980e71abd2300f3ef15400593f479122de83",
      "tree": "a0dcbd88131bbaaf24d2b53267c78badf80b304f",
      "parents": [
        "98544cff645ec29ca8e7735a6ac5b5e263af2d93",
        "cd420fb059aef4d4356897626a75a1fb851ce9d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 11 10:32:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 11 10:32:36 2017 +0000"
      },
      "message": "Merge \"Add Apache License content in .py files\""
    },
    {
      "commit": "e1a5083ea1d4ef61ca850734e067623ea2f623af",
      "tree": "ccead70bc38ad75f74cea86471583086301f5f36",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 11 16:24:00 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Apr 11 18:46:16 2017 +0900"
      },
      "message": "Make bash shebangs through /usr/bin/env\n\nThis commit makes bash shebangs through /usr/bin/env. The originals work\ncorrectly. However, it could be more flexible through /usr/bin/env. And\nwe already have a same thing in tools/tox_install.sh. So this commit\nmakes them consistent, too.\n\nChange-Id: I35a6940cbd95c3b0f0d0f6391584b826e4de2ce5\n"
    },
    {
      "commit": "1b0567c680c08ae0c2917dc2c24e6db0c5d9fd62",
      "tree": "a5977e84a112f8ce1e6eec1406a677aa945aa0c1",
      "parents": [
        "f123438b6ac51cfcf4c6ce3f337d60d493755a41"
      ],
      "author": {
        "name": "zwhe",
        "email": "zwhe@fiberhome.com",
        "time": "Thu Mar 23 21:43:35 2017 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Apr 11 09:22:29 2017 +0000"
      },
      "message": "Remove test_baremetal_nodes from tempest\n\nCurrent compute baremetal tests involve ironic and nova. Ironic to\ncreate baremetal node and then GET nodes using nova APIs.\n\nNova only provides GET APIs for baremetal nodes which has been deprecated.\n\nThis tests is testing Ironic node GET/POST etc which are covered on\nironic tempest plugin and nova API testing is covered in nova functional\ntests.\n\nIt needs Ironic to be present and so ironic baremetal client.\n\nWith all points in consideration we should remove this tests from tempest.\n\nIt satisfy all rules as defined in tests removal procedure.\n1. Nova functional test is enough for this API testing.\n   -http://git.openstack.org/cgit/openstack/nova/tree/nova/tests/functional/api_sample_tests/test_baremetal_nodes.py\n2. gate does not run this test.\n3. No external usage:\n   - http://codesearch.openstack.org/?q\u003dtest_list_get_baremetal_nodes\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d\n\nChange-Id: Ide9ca3a349f396c994f1c822c3d040d93547ad48\nCloses-Bug: #1675416\n"
    },
    {
      "commit": "cd420fb059aef4d4356897626a75a1fb851ce9d2",
      "tree": "261c80133c043e6e9764d583151e647d6cd5fe4a",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "yuhui_inspur",
        "email": "yuhui@inspur.com",
        "time": "Tue Apr 11 01:46:48 2017 -0700"
      },
      "committer": {
        "name": "yuhui_inspur",
        "email": "yuhui@inspur.com",
        "time": "Tue Apr 11 01:47:43 2017 -0700"
      },
      "message": "Add Apache License content in .py files\n\nChange-Id: Iebd5844dc2b999f19264daf61d4b73dc85f42111\n"
    },
    {
      "commit": "39d86999f8a9657dee5ab697d8fffc40de4ff451",
      "tree": "c302a2430bfdcfaa5a8ca8ddc2ebca8e7e41175b",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Tue Apr 11 16:01:26 2017 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Tue Apr 11 16:05:12 2017 +0800"
      },
      "message": "Add judgie condition after live-migration with volume\n\nwhen server live-migration with volume ,after success of live_migration,\nwe should check the volume is whether attach or not.\n\nChange-Id: I2bfd993f67e3fc7a00cd9ed1dfdfdf78516f6085\n"
    },
    {
      "commit": "66b616a67685a41363b9b5fc8c27311dd60ff99e",
      "tree": "10f1dee61b4cbc36c92d3926bd6616d0de8c843b",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 11 15:00:32 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 11 15:00:32 2017 +0800"
      },
      "message": "Add name param in setup_test_role\n\nThis is to add name param in setup_test_role, only when\nname is not specified then random name is generated, thus\nsetup_test_role can be more widely used to make the code\nclean.\n\nChange-Id: Ice8cf92cdbb7294f43cb880997cc5d51f6406f50\n"
    },
    {
      "commit": "98544cff645ec29ca8e7735a6ac5b5e263af2d93",
      "tree": "c1930f2e668219ad58f5373cb0a405acf28f02d5",
      "parents": [
        "b86de8898f60af921980c00991f34248e100ccf9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 11 10:51:04 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Apr 11 10:51:04 2017 +0800"
      },
      "message": "Fix api ref link in TransfersClient\n\nApi ref links in TransfersClient are broken, this is\nto fix them.\n\nNo other broken links in current code.\n\nChange-Id: I19be9d4afcb82b546cda093655d35c930f85c932\n"
    },
    {
      "commit": "b86de8898f60af921980c00991f34248e100ccf9",
      "tree": "12f37c63dc4f071575eb451f52c68268602f79f2",
      "parents": [
        "c85642f6e2c355669c42572c2b08706ee9f98bbf"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 10:01:14 2017 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 10:01:14 2017 -0400"
      },
      "message": "Format multi-line release notes properly\n\nChange-Id: Ia3753f054eb7aee1c9e9a7af77bbefd7693b39f9\n"
    },
    {
      "commit": "c85642f6e2c355669c42572c2b08706ee9f98bbf",
      "tree": "7fc38ac521456f7ec57e977ba7d5d0a4af2b2d25",
      "parents": [
        "67bcab8e926213842758e6f632d8f92ae7a28a41",
        "8f28d1fff41443c25915618f881e1e6eebac6da2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 10 09:53:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 10 09:53:31 2017 +0000"
      },
      "message": "Merge \"Fix heading levels in write_tests doc\""
    },
    {
      "commit": "67bcab8e926213842758e6f632d8f92ae7a28a41",
      "tree": "5f60dc1bf4c80cc4ef19b4cf24ab44842c372778",
      "parents": [
        "c05a58c0ca05f4ae44a95bce038fd070133fc56d",
        "6ea5f8bedcbb0ce066f21a1568811616b087a4a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 10 09:51:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 10 09:51:24 2017 +0000"
      },
      "message": "Merge \"Fix broken api link and put api link in one line\""
    },
    {
      "commit": "71c71e94445f158f3a731b0e29e40f08f1ca8a0b",
      "tree": "1426630c501b4ba29db6ba933481e9e97c58319d",
      "parents": [
        "add0f82828a51b11b4bd62411ff6a52c4938de60"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Apr 07 17:45:21 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Apr 10 08:26:14 2017 +0000"
      },
      "message": "Beautify assertEmpty and assertNotEmpty\n\nDon\u0027t use \u0027list\u0027 as a parameter name since this assert can be used\nfor any sequence or collection. Add docstring for both helpers.\n\nChange-Id: I747507c3a5d0cf6f84915c8dd9222f4c082cbc04\n"
    },
    {
      "commit": "6ea5f8bedcbb0ce066f21a1568811616b087a4a7",
      "tree": "e187afbe94ec7a18cc7796fa675eac8a11f4a3b9",
      "parents": [
        "11b0030f7d06bfffdaa2863c313b803851347c2c"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 05 17:34:08 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Apr 10 09:24:04 2017 +0800"
      },
      "message": "Fix broken api link and put api link in one line\n\nThis is to put api link in one line and fix some\nbroken api links.\n\nThis is the last patch before api-site making any\nchange of ref links.\n\nChange-Id: I6fe6883f888bdb2678d29ab66b84aaf0f602b2fa\n"
    },
    {
      "commit": "c05a58c0ca05f4ae44a95bce038fd070133fc56d",
      "tree": "946121dcea244fc355c2a46a72d907e63c6d48a3",
      "parents": [
        "805f4ddc9bed8f4caa37d87da2c219536e1ddc55",
        "0e3bbdfe7e833b1110cd0bead92b258da5554cdd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 09 07:25:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 09 07:25:44 2017 +0000"
      },
      "message": "Merge \"Delete volume with associated snapshots\""
    },
    {
      "commit": "8f28d1fff41443c25915618f881e1e6eebac6da2",
      "tree": "9124f420287a93481dd4e726723f967bd4311896",
      "parents": [
        "d649055e46b866d290c9a6ef55a3134217caefd6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sat Apr 08 21:35:41 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sat Apr 08 21:35:41 2017 -0400"
      },
      "message": "Fix heading levels in write_tests doc\n\nThis commit fixes the top level header for the write_tests doc.\nPreviously, the doc title was set as the same as the section. This\ncaused things like table of contents to confuse the hierarchy of the\nsections in the docs. This commit fixes that by setting the doc title\nto be a higher lever in the hierarchy.\n\nChange-Id: I2ecb110c766a71e1dc2d9e663ca38ece76dc327d\n"
    },
    {
      "commit": "805f4ddc9bed8f4caa37d87da2c219536e1ddc55",
      "tree": "3bd8361740aa91d54820e99fec37321320b6be40",
      "parents": [
        "b04b587db910e64c37dbcff1b145d2cfc0e29e71",
        "5b346f5b56003609b36b525ab9b1c51ee8102b06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 08 21:21:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 08 21:21:34 2017 +0000"
      },
      "message": "Merge \"Remove duplicated testcase test_get_private_image\""
    },
    {
      "commit": "b04b587db910e64c37dbcff1b145d2cfc0e29e71",
      "tree": "dc914753353c538762b3516e6154a299287c0136",
      "parents": [
        "085ab2d4f2b2c61259f0d435dc2c393a66721208",
        "9e0771f83f732d82a2676f04c671bd72e7c02df5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 08 15:27:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 08 15:27:37 2017 +0000"
      },
      "message": "Merge \"Remove non-existent config options of oslo modules\""
    },
    {
      "commit": "085ab2d4f2b2c61259f0d435dc2c393a66721208",
      "tree": "9bde46e182d9782f0ce4c810e06b9a3ded6f7bcd",
      "parents": [
        "416a64e148b022f9699920ceedadb4371e21002b",
        "f66799e9152554a55c83ea46655c21e3b9128499"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 08 08:03:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 08 08:03:15 2017 +0000"
      },
      "message": "Merge \"Remove oslo.i18n entry from config-generator\""
    },
    {
      "commit": "416a64e148b022f9699920ceedadb4371e21002b",
      "tree": "bbf61f988bef352da0da000eff150d8740b6d95b",
      "parents": [
        "d649055e46b866d290c9a6ef55a3134217caefd6",
        "61e40451448a831fc6cd228d7e7e981378a068b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 08 06:28:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 08 06:28:04 2017 +0000"
      },
      "message": "Merge \"Test live migration back and forth\""
    },
    {
      "commit": "9e0771f83f732d82a2676f04c671bd72e7c02df5",
      "tree": "43239d217c240c5f110341360a7b9e9944950e68",
      "parents": [
        "f66799e9152554a55c83ea46655c21e3b9128499"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 07 12:36:31 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 07 12:37:23 2017 -0700"
      },
      "message": "Remove non-existent config options of oslo modules\n\noslo.serialization and oslo.utils don\u0027t have any config options at all,\nand `tempest init` command did output warning message when generating\ntempest.conf. So this patch removes these entries from config-generator.\n\nCloses-Bug: #1620861\nChange-Id: Icad81bca5e3e3b69dee99fdac71174c149fd6df2\n"
    },
    {
      "commit": "f66799e9152554a55c83ea46655c21e3b9128499",
      "tree": "788a8f229a27c213175acadcc17187d9c63357fd",
      "parents": [
        "d649055e46b866d290c9a6ef55a3134217caefd6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 07 12:07:19 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 07 12:08:54 2017 -0700"
      },
      "message": "Remove oslo.i18n entry from config-generator\n\noslo.i18n is not used in Tempest at all and it has been removed\nfrom requirements.txt since Iff37af95269c38e4d435a53a21e5d60e2c5a3fa8\nIt is not necessary to keep it in config-generator, and this patch\nremoves it.\n\nRelated-Bug: #1620861\nChange-Id: Icf43d6421f3a30ca72fdc4e985e070ebeb736fbb\n"
    },
    {
      "commit": "d649055e46b866d290c9a6ef55a3134217caefd6",
      "tree": "97730cb2104f76e8d68b6851562381d30aa65a30",
      "parents": [
        "add0f82828a51b11b4bd62411ff6a52c4938de60",
        "cf769af7b04ef4a84ecc0d48725e5c8a5aa6a231"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 16:22:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 16:22:58 2017 +0000"
      },
      "message": "Merge \"Skip arbitrary container tests for Ceph\""
    },
    {
      "commit": "fd8d315e8e827b3883a6bb93befd15921eee16b4",
      "tree": "90436b574c5a63f50660a94cf9ffee9380f50242",
      "parents": [
        "076d412210b567069509f23dcfa0f2d0368e2df5"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Sat Apr 01 15:34:26 2017 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Fri Apr 07 21:24:11 2017 +0800"
      },
      "message": "Add test of remove all security groups in test_server_actions.py\n\nIf you omit the attribute of security_groups, the API creates the server\nin the default security group,and also openstack can accept to\nremove all security groups of server ,so add the test.\n\nChange-Id: I39e272f7b7655a9821cc5ff9e5701f9da80c9bd4\n"
    },
    {
      "commit": "cf769af7b04ef4a84ecc0d48725e5c8a5aa6a231",
      "tree": "bf5031b519871dc2bc6513c789efc4c414dfd487",
      "parents": [
        "4ef513006d309a8579dc56c9cd19b09e2dedf452"
      ],
      "author": {
        "name": "Jon Bernard",
        "email": "jobernar@redhat.com",
        "time": "Thu Apr 06 15:38:01 2017 -0400"
      },
      "committer": {
        "name": "Jon Bernard",
        "email": "jobernar@redhat.com",
        "time": "Fri Apr 07 08:40:33 2017 -0400"
      },
      "message": "Skip arbitrary container tests for Ceph\n\nThe Ceph backup driver does not support an arbitrary container name\nwithout there being a corresponding pool already configured on the\ncluster.  Unlike swift, Ceph cannot create a pool to match a container\nname on the fly, and this test is not supported when configured with a\nceph-backed cinder backup service.\n\nThis patch fixes commit f62703b5a4ec420399373480531c5d0428454350 which\ncauses the ceph job to fail.\n\nChange-Id: Ic8d60d58982bb44bfb233aeccc60c35e8eb0aaf3\n"
    },
    {
      "commit": "add0f82828a51b11b4bd62411ff6a52c4938de60",
      "tree": "07b0c76109c41ab4feedf107d8999bbdb87478d6",
      "parents": [
        "4166de5c94f2dba98f7cdcd58d96d5a96e3fe6d6",
        "e2325f03bf832cf572f2eeb29b3dac0eaf191ab0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 12:25:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 12:25:25 2017 +0000"
      },
      "message": "Merge \"Add Nova version log\""
    },
    {
      "commit": "4166de5c94f2dba98f7cdcd58d96d5a96e3fe6d6",
      "tree": "f4b3eae391f96b97007c85416f435989e227974d",
      "parents": [
        "b90426c19b2dfa2c031748af89cba5b18130e251",
        "681dff8beab7154af4070f77d140c30ec7891361"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 12:25:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 12:25:17 2017 +0000"
      },
      "message": "Merge \"Add size assert for creating volume snapshot\""
    },
    {
      "commit": "b90426c19b2dfa2c031748af89cba5b18130e251",
      "tree": "ad17ade4055574d53ee26ed60701e4a4659e420a",
      "parents": [
        "b3d86fe87257415cf7e0ac91ddd5545188f61b07",
        "6f52fc599a430723815b4bbc84a82ba10c958f75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 10:21:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 10:21:09 2017 +0000"
      },
      "message": "Merge \"[DOC] Fix details of tox\""
    },
    {
      "commit": "b3d86fe87257415cf7e0ac91ddd5545188f61b07",
      "tree": "47f714d5fb076150b0579569e0ba2201095106ac",
      "parents": [
        "df147c737666a6071775b260db03a7408dea748c",
        "59614b445c526ed805067ad786753f907e3691cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 09:28:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 09:28:45 2017 +0000"
      },
      "message": "Merge \"Separate volume v2 transfers service clients\""
    },
    {
      "commit": "df147c737666a6071775b260db03a7408dea748c",
      "tree": "58fbcd517d0b8cd6d168d40db850dd6917f2190c",
      "parents": [
        "581bf1c2c4be71397c04652cd7e2ba8e90c7ea8f",
        "ad1b862e8bb32454f357db8129ad17919f0351ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 08:14:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 08:14:13 2017 +0000"
      },
      "message": "Merge \"Remove \u0027allow_port_security_disabled\u0027 option\""
    },
    {
      "commit": "5b346f5b56003609b36b525ab9b1c51ee8102b06",
      "tree": "d91b6598ae8dd08bdf89322431ae72643fc6a83a",
      "parents": [
        "581bf1c2c4be71397c04652cd7e2ba8e90c7ea8f"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 07 14:32:55 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Apr 07 14:40:44 2017 +0800"
      },
      "message": "Remove duplicated testcase test_get_private_image\n\ntest_get_private_image is almost same with test_remove_image_member,\nexcept some assertEquals which are already covered in test_image_share_accept.\n\nBesides, the name \"test_get_private_image\" is strange in test_images_member.py.\n\nSo this is to remove it.\nThe corresponding defcore patch is Ic86d1d675a16b360e7f368f77ec00c332eec6c03\n\nChange-Id: I328ce319d19bfeb042787385b01bcd92d52ccce2\n"
    },
    {
      "commit": "581bf1c2c4be71397c04652cd7e2ba8e90c7ea8f",
      "tree": "4cde447b0c5bfa6e55f07886342acd8ea2902419",
      "parents": [
        "9917be0519d13b84fc5bb675369b34fa3d5c9c7a",
        "b4c484e15a6f8309cd221385ea1da49410f0e156"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 04:34:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 04:34:13 2017 +0000"
      },
      "message": "Merge \"Use min_count to create multi servers\""
    },
    {
      "commit": "9917be0519d13b84fc5bb675369b34fa3d5c9c7a",
      "tree": "e5eca244d6ccafd720c2a856c1c8e6aaee06b6e6",
      "parents": [
        "60c47cd9e8aa752d9f9d88667644134983b19ce4",
        "efe033ac76a5e8d61f887e4e41bfbe961f5deecf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 04:33:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 04:33:59 2017 +0000"
      },
      "message": "Merge \"Add random name in volume.base.create_backup\""
    },
    {
      "commit": "60c47cd9e8aa752d9f9d88667644134983b19ce4",
      "tree": "097dfe331e0508823071bdb6fc1fe27c7d62fdba",
      "parents": [
        "1cbdb0e0d8d7f9e01015dad53e7503bdb10e8d67",
        "1eaf6d414484837e30a7ab9a86d62501bf3d2ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 07 02:43:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 07 02:43:31 2017 +0000"
      },
      "message": "Merge \"Remove \u0027reseller\u0027 config option\""
    },
    {
      "commit": "6f52fc599a430723815b4bbc84a82ba10c958f75",
      "tree": "a09e99f5bdc9e1b1b10fd09a19b3820df1e92d33",
      "parents": [
        "1cbdb0e0d8d7f9e01015dad53e7503bdb10e8d67"
      ],
      "author": {
        "name": "Hai Shi",
        "email": "shihai1992@gmail.com",
        "time": "Mon Apr 03 21:17:37 2017 +0800"
      },
      "committer": {
        "name": "Hai Shi",
        "email": "shihai1992@gmail.com",
        "time": "Fri Apr 07 00:47:00 2017 +0000"
      },
      "message": "[DOC] Fix details of tox\n\nWe need put a space between a param\u0027s name and a param\u0027s value in tox\nand it would be more clear.\neg: from `tox -epy35` to `tox -e py35`.\n\nChange-Id: I86750f42669bb02dcfac2b62e294d557bf44bd4c\n"
    },
    {
      "commit": "1cbdb0e0d8d7f9e01015dad53e7503bdb10e8d67",
      "tree": "e38f5354fc10d58cc9e266b28a455790873dfde8",
      "parents": [
        "82d6f71d6af5586f1a9884e2cca3bf914167e2c1",
        "87b08e87171b5a4f8b7fa111c2f4cf518e43ae5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 06 23:58:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 06 23:58:49 2017 +0000"
      },
      "message": "Merge \"Move cinder tests into unversioned path - part2\""
    },
    {
      "commit": "82d6f71d6af5586f1a9884e2cca3bf914167e2c1",
      "tree": "686d066eadb00b76ec952bbda8488de93ae9cdeb",
      "parents": [
        "4ef513006d309a8579dc56c9cd19b09e2dedf452",
        "8b0213a0d49e9cad5b8596a35582a11a6d29bdef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 06 22:31:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 06 22:31:24 2017 +0000"
      },
      "message": "Merge \"Remove \u0027dvr_extra_resources\u0027 option\""
    },
    {
      "commit": "ad1b862e8bb32454f357db8129ad17919f0351ef",
      "tree": "f0db4d1c0dcc1db49cce5297edd83413957b4e82",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:08:53 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Apr 06 20:23:26 2017 +0000"
      },
      "message": "Remove \u0027allow_port_security_disabled\u0027 option\n\nThe allow_port_security_disabled option had been added as a temporary\noption for skipping the test on Liberty. Current Tempest doesn\u0027t support\nLiberty, so this patch removes the config option from Tempest.\n\nChange-Id: Ia7d7f3f545e7582be3c3f005576adceede5e97cb\n"
    },
    {
      "commit": "681dff8beab7154af4070f77d140c30ec7891361",
      "tree": "398782b2f10edb956678224d7a8dc7ad6cf70e00",
      "parents": [
        "4ef513006d309a8579dc56c9cd19b09e2dedf452"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 06 19:21:01 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Apr 06 22:38:12 2017 +0800"
      },
      "message": "Add size assert for creating volume snapshot\n\nWhen a volume snapshot being created, the snapshot\u0027s volume size\nwill be equal to the origin volume\u0027s size.\nThis patch add this assert.\n\nChange-Id: I28f30d68db251e9acc7a5f3f63b6663f900acbb4\n"
    },
    {
      "commit": "0e3bbdfe7e833b1110cd0bead92b258da5554cdd",
      "tree": "dd48cb8f14e206b46f0ac4e670ab91e0e037455f",
      "parents": [
        "e8afb8c2c5f948ee45e1c7edab4d82516920bd9a"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Jul 11 12:06:51 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Apr 06 08:27:30 2017 +0300"
      },
      "message": "Delete volume with associated snapshots\n\nThis feature provides the ability to delete a volume and have Cinder\nhandle deletion of snapshots associated with that volume.\nIt is allow a volume and its snapshots to be removed in one operation\nboth for usability and performance reasons.\n\nChange-Id: I99f9910f75aef095f2bbb37680ee584e52bf82da\n"
    },
    {
      "commit": "59614b445c526ed805067ad786753f907e3691cf",
      "tree": "894c04cd648ef90a278a1b2ab8eeab5713590102",
      "parents": [
        "ec2bce20ba48d438837daeb286bc5de81bc05ec2"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Feb 24 16:32:02 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 06 01:20:59 2017 +0000"
      },
      "message": "Separate volume v2 transfers service clients\n\nv2 volume transfers service clients does API calls on\nseparate resource url \"os-volume-transfer\" but those\nare currently in v2 volumes_client.py.\n\nEach resource service clients should be in separate file.\n\nThis commit separate the transfer service client from volumes client\nand deprecate the same from volumes service client.\n\nChange-Id: Ia85bcfbadbff4f7c594dc5631ecdd595c5d275f3\n"
    },
    {
      "commit": "4ef513006d309a8579dc56c9cd19b09e2dedf452",
      "tree": "6e12a0ea26a0beb7a7a0809818cc04276dbeb6fa",
      "parents": [
        "5a70bd15f23687f64cf3814ac3f8c05de2e5c65c",
        "61d42c7615e08422cbd8ca68c64f2f5ff14916a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 20:22:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 20:22:55 2017 +0000"
      },
      "message": "Merge \"Set default value of \u0027dvr_extra_resources\u0027 option to False\""
    },
    {
      "commit": "e2325f03bf832cf572f2eeb29b3dac0eaf191ab0",
      "tree": "5a97ee45a256b9c3dcb3bfb6516d9127a6313781",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 02 13:45:05 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 12:57:32 2017 -0700"
      },
      "message": "Add Nova version log\n\nWe could not see log of Nova versions on the gate.\nThis patch adds the log to know each version status on the development.\n\nChange-Id: I438754ad78cd07780b21874c9ee9685b549e3652\n"
    },
    {
      "commit": "5a70bd15f23687f64cf3814ac3f8c05de2e5c65c",
      "tree": "8a9d75f1599c4acd5f0592680f37f9ddd93662e9",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679",
        "56e7f38a2fe14815e5757b2f3472cd8c25482853"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 19:48:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 19:48:30 2017 +0000"
      },
      "message": "Merge \"Fix no module unit test for Python3.6\""
    },
    {
      "commit": "8b0213a0d49e9cad5b8596a35582a11a6d29bdef",
      "tree": "586fc7402f86d69a785e12e7755a269c40ac3bef",
      "parents": [
        "61d42c7615e08422cbd8ca68c64f2f5ff14916a2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:21:21 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 10:29:37 2017 -0700"
      },
      "message": "Remove \u0027dvr_extra_resources\u0027 option\n\nThe dvr_extra_resources option had been added since the commit\nIb1a6007bbd65182743e1f1ed5819134d748e8d92 . This option was for extra\nresources which were provisioned to bind a router to Neutron L3 agent.\nThe extra resources need to be provisioned in Liberty release or older,\nand are not required since Mitaka release. Current Tempest doesn\u0027t\nsupport Liberty, so this patch removes the config option from Tempest.\n\nChange-Id: I1eb228559a170a2a157a180ac8404bcbd5efd062\n"
    },
    {
      "commit": "1eaf6d414484837e30a7ab9a86d62501bf3d2ca2",
      "tree": "f0e7a0ac275bcb527aa6ccb277fab41b413ea266",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 09:29:55 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 05 09:41:45 2017 -0700"
      },
      "message": "Remove \u0027reseller\u0027 config option\n\nThe reseller feature has been implemented as built-in feature which\ncan not be disabled since Mitaka, and Tempest doesn\u0027t support Liberty\nnow. So this patch removes the corresponding config option from Tempest.\n\nChange-Id: Ieb974047fb204674cef82cf896016d6780a4757a\n"
    },
    {
      "commit": "a9dca2b9885d84272d1a7da340f111410e309028",
      "tree": "356c2372474d157ebe7b98e13a459425d4fbd7bd",
      "parents": [
        "d01fde620b8165408bc44f7ac98d1b5e78a36679"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Tue Apr 04 14:17:11 2017 -0700"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Apr 05 16:07:35 2017 +0000"
      },
      "message": "TestSecurityGroupsBasicOps: log console from access point instance\n\nIf a test case fails, we log console output for all servers registered\nin tenant.servers. So far we have not included the access point servers\nfor alt_tenant in the log, so in case of failure we miss a crucial data\npoint: what happened inside the \"access point\" instance itself.\n\nChange-Id: I52594fb6d2a86abeb2e00c2ff24b3f7d6042222d\n"
    },
    {
      "commit": "61d42c7615e08422cbd8ca68c64f2f5ff14916a2",
      "tree": "28938a72ae04c982f1cb4963ee4207d298410226",
      "parents": [
        "11b0030f7d06bfffdaa2863c313b803851347c2c"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri May 27 14:34:08 2016 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 05 11:01:42 2017 +0000"
      },
      "message": "Set default value of \u0027dvr_extra_resources\u0027 option to False\n\nThe default value of the option was set to True to support Liberty\nwhich is not supported anymore. So let\u0027s set the default value of\nthe option to False.\n\nRelated-Bug: #1590049\n\nChange-Id: Idb39e7d60e01bf4a0abf42b1003f0b60fe56cded\n"
    },
    {
      "commit": "d01fde620b8165408bc44f7ac98d1b5e78a36679",
      "tree": "000e8729a781ecaaed2fac9754b0ac3583a01605",
      "parents": [
        "140fc102b7a86340bd2b47423f64ec723958da93",
        "63fe58fe45c052b519db64680cc09f2b548b992f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 10:32:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 10:32:50 2017 +0000"
      },
      "message": "Merge \"Volume force-delete when volume in maintenance state\""
    },
    {
      "commit": "140fc102b7a86340bd2b47423f64ec723958da93",
      "tree": "90f0a1f98ad573f985f2c9e6ca5d15895ea89eb8",
      "parents": [
        "11b0030f7d06bfffdaa2863c313b803851347c2c",
        "76d80b5a5e7ab9c497dedea7e17c1717b1140de7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 10:31:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 10:31:00 2017 +0000"
      },
      "message": "Merge \"Remove a redundant client variable\""
    },
    {
      "commit": "11b0030f7d06bfffdaa2863c313b803851347c2c",
      "tree": "e170f6f1f027e834bfa0160df24b4111be8b458c",
      "parents": [
        "268f12b87083858fade5a16c8a38dc9e0325988f",
        "fe96c26ba6696dfddf5e09225cd0917e21109e19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 07:48:40 2017 +0000"
      },
      "message": "Merge \"Add additional roles method to v3 roles client.\""
    },
    {
      "commit": "b4c484e15a6f8309cd221385ea1da49410f0e156",
      "tree": "bb594129db7c159cbdac98528b1be19900ae42ff",
      "parents": [
        "948d9b9845b18928c037625929e2846172083751"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 05 15:05:15 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Apr 05 15:05:15 2017 +0800"
      },
      "message": "Use min_count to create multi servers\n\nWhen using min_count in test_create_server, it will not create and\nwait for server active one by one, and thus will reduce the testcase\u0027s\nexcuting time.\n\nBesides, we can wait for server active after all servers\u0027 create\nrequests are posted in order to save some time.\n\nChange-Id: I68614a27249cc2b17ef6a2b909f01b56dfd6efe9\n"
    },
    {
      "commit": "268f12b87083858fade5a16c8a38dc9e0325988f",
      "tree": "57358e11bfc382db688ae3da99edfd0ae019857f",
      "parents": [
        "08ef4a928f208c68908e3578e0177d3b217180ec",
        "9b8a367472707aa5e3ac3e7f327a142fbf356688"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 06:58:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 06:58:39 2017 +0000"
      },
      "message": "Merge \"Reduce the time waiting for server ACTIVE\""
    },
    {
      "commit": "08ef4a928f208c68908e3578e0177d3b217180ec",
      "tree": "9ea0f35f222d3f9869049b35f3e78ab16d349c0b",
      "parents": [
        "9b0c25b75cb49ed00e94a96512907716ce2cea33",
        "edb2b1244aa052c09f655379bf1806687caa30ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 06:20:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 06:20:54 2017 +0000"
      },
      "message": "Merge \"Fix flavor info in server response schema\""
    },
    {
      "commit": "9b0c25b75cb49ed00e94a96512907716ce2cea33",
      "tree": "6d5d0f2e3a69210054d04271038d66f99b3a544f",
      "parents": [
        "4ae82a98773ae0b5b803f3791a8808fda7142a1b",
        "ccd9d65e61c56ced5422db107a5346749962111d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 05:04:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 05:04:43 2017 +0000"
      },
      "message": "Merge \"Fix API reference links in volume/snapshot/type client\""
    },
    {
      "commit": "4ae82a98773ae0b5b803f3791a8808fda7142a1b",
      "tree": "eeba4d54d3e5ea833aceca63d17d9da40af572b8",
      "parents": [
        "b38fc63ee7c486507e20b4d0c1955bf200079ad7",
        "c860912ddd728764ded6caa24dda911c9fc18171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 04:45:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 04:45:56 2017 +0000"
      },
      "message": "Merge \"Fix tox coverage section\""
    },
    {
      "commit": "b38fc63ee7c486507e20b4d0c1955bf200079ad7",
      "tree": "94f38884cfa62f9277f0d7d6dc83cf8b7bc115b9",
      "parents": [
        "948d9b9845b18928c037625929e2846172083751",
        "f62703b5a4ec420399373480531c5d0428454350"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 05 03:37:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 05 03:37:56 2017 +0000"
      },
      "message": "Merge \"Add volume backup container parameter\""
    },
    {
      "commit": "56e7f38a2fe14815e5757b2f3472cd8c25482853",
      "tree": "079784db6703fd9d9a757a6c9d397bb86fef0567",
      "parents": [
        "948d9b9845b18928c037625929e2846172083751"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Wed Apr 05 10:25:01 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Wed Apr 05 11:02:04 2017 +0900"
      },
      "message": "Fix no module unit test for Python3.6\n\nThis commit fixes a unit test of \u0027test___init___no_module\u0027 for\nPython3.6. From Python3.6, the error has been changed to\nraise a ModuleNotFoundError (subclass of ImportError) when it cannot\nfind a module[1]. We should keep tempest working on Python3.6 although\nwe actually don\u0027t have py36 gate job now.\n\nSo, The testtools.ExpectedException is too strict in this situation. So\nI just change it to use assertRaises. This is a bit loose to check\nhowever, I was thinking introducing checking the semver was a bit\noverkill here.\n\n[1] https://docs.python.org/3/whatsnew/3.6.html#other-language-changes\n\nChange-Id: I21dc50f20671780f2704d8dd18ca72e0628c8c68\nCloses-Bug: #1664454\n"
    }
  ],
  "next": "948d9b9845b18928c037625929e2846172083751"
}
