)]}'
{
  "log": [
    {
      "commit": "ca5cfb5ef0ebd2b80bf7c7b131803fca90ef8143",
      "tree": "13b57ce1056fa082bc7b577d5e2cfbf4d5f32e68",
      "parents": [
        "3492856f14ced919a49440464fa38395ced612f2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Jan 04 15:41:55 2016 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Mar 02 16:47:25 2016 +0200"
      },
      "message": "Security Groups multi-node scenario\n\nIf multi-node is enabled, tests traffic and secgroup across multiple\ncompute nodes. Uses different_host as scheduler_hints to distribute\nservers\n\nFixes call to secgroup-rule creation to use proper tenant.\n\nChange-Id: I6c2d04656beb7fd04e365cae01293561a8c0446f\n"
    },
    {
      "commit": "3492856f14ced919a49440464fa38395ced612f2",
      "tree": "5884034b5fbfb1df8a4437b4f092a1b676258dd7",
      "parents": [
        "9d691b972a46ad60d41ceacd8ccb3cf7ac06b5f3",
        "5ae7580305e659691f03f92164c4a2c2beec9297"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 11:05:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 11:05:06 2016 +0000"
      },
      "message": "Merge \"Add release notes for upcoming release\""
    },
    {
      "commit": "9d691b972a46ad60d41ceacd8ccb3cf7ac06b5f3",
      "tree": "ea65b4f592a00adcedf31ad216c36f8706e8eb3e",
      "parents": [
        "37967561f001768bc76705cc75409ada8882ef71",
        "d9a18b04498f68a4efe859d0a032ea1c3e825dd6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 07:07:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 07:07:37 2016 +0000"
      },
      "message": "Merge \"Properly handle failures during resource cleanup\""
    },
    {
      "commit": "5ae7580305e659691f03f92164c4a2c2beec9297",
      "tree": "82b331b57fe7debe8c66e87aa5566f930be8de21",
      "parents": [
        "c276478e8fd3332c142326c893f8a5cb53155e1f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 01 10:07:01 2016 -0500"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Mar 01 11:33:05 2016 -0500"
      },
      "message": "Add release notes for upcoming release\n\nThe upcoming tempest release will include the stable library interface\nthis commit adds a release note for that and all the required supported\nopenstack releases boilerplate.\n\nChange-Id: I87105c647f6cc621bbdd77ff1c44457dd1573276\n"
    },
    {
      "commit": "37967561f001768bc76705cc75409ada8882ef71",
      "tree": "5ea4279bcc7410ed360e9ae9ee96aae214005109",
      "parents": [
        "611f30480565b59f494fdb840fdc912acc6c9f61",
        "24bcb88767993575b2cb04c806b51776974f6eb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 16:22:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 16:22:59 2016 +0000"
      },
      "message": "Merge \"Split roles_client for keystone v3 client\""
    },
    {
      "commit": "611f30480565b59f494fdb840fdc912acc6c9f61",
      "tree": "5bba7d820d89ddad1b2c51e013c9fa751b690da4",
      "parents": [
        "54983e2829d83dd3dd7f2dc37c762c595ab1e7e5",
        "b39559ac4459395e65abffd111ff07df203f97c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 07:24:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 07:24:32 2016 +0000"
      },
      "message": "Merge \"Instance ID was corrected\""
    },
    {
      "commit": "54983e2829d83dd3dd7f2dc37c762c595ab1e7e5",
      "tree": "3be1408926fa103e066dae30a24d7c5f8f0cd510",
      "parents": [
        "0aeea56f1878ea45106fdd7dded815cf339c7aaa",
        "c7f7feb0b3194bd20edeb6cb6663682826a978a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 06:11:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 06:11:33 2016 +0000"
      },
      "message": "Merge \"Python 3 deprecated the logger.warn method in favor of warning\""
    },
    {
      "commit": "0aeea56f1878ea45106fdd7dded815cf339c7aaa",
      "tree": "d513924358427ae0ac281ebcf94ab87d2f3cec0d",
      "parents": [
        "fdf5cb791c1503b56157540d30b42926587ca755",
        "1976da83a5bdb35a61d1659bb5ece1b5d248bacd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 06:11:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 06:11:22 2016 +0000"
      },
      "message": "Merge \"remove largeops test\""
    },
    {
      "commit": "fdf5cb791c1503b56157540d30b42926587ca755",
      "tree": "7e6de29dab8820b2f53427b8b380d9a3f869a34b",
      "parents": [
        "e4df937d0941f993a6157fc05470b479c1ab2ab3",
        "55511d98f1f525edec476fe638ac13366ba5b03b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 04:47:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 04:47:21 2016 +0000"
      },
      "message": "Merge \"Add documentation for the library interface\""
    },
    {
      "commit": "e4df937d0941f993a6157fc05470b479c1ab2ab3",
      "tree": "5fc4b5797160b878a2f1835fd72e43fa82576f2a",
      "parents": [
        "c276478e8fd3332c142326c893f8a5cb53155e1f",
        "aa3cd71fe616a9901e00802ad8ca1bb1f706ae34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 01 02:51:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 02:51:18 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "d9a18b04498f68a4efe859d0a032ea1c3e825dd6",
      "tree": "e3b141a6aa5e8d1c6308f1ccf4d2d18ca7eaa91b",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Feb 29 15:27:34 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Mon Feb 29 23:17:10 2016 +0000"
      },
      "message": "Properly handle failures during resource cleanup\n\nThe current code that cleans-up network resouces from the dynamic\ncredentials provider does not account for failures during the\ncleanup itself (apart from 404).\n\nWhen the cleanup is triggered by a failure during the setup, the\noriginal failure is hidden which makes debugging impossible.\n\nCatching all exceptions on cleanup, logging a warning and\nre-rasing the original exception should fix that.\n\nFixes bug 1551264\n\nChange-Id: I49dbb314a09fd9b49c9604bc8b5b8ed03ff218d4\n"
    },
    {
      "commit": "55511d98f1f525edec476fe638ac13366ba5b03b",
      "tree": "76f1a875de02f4cdc3b5a1b469ba90fddce46a1f",
      "parents": [
        "e284f8988f241e0d9864843dd6ecce5496ad409a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 23 10:55:53 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 29 15:35:26 2016 -0500"
      },
      "message": "Add documentation for the library interface\n\nThis commit adds documentation for the library interface, formerly\nknown as tempest-lib, and the release versioning.\n\nPartially implements bp tempest-lib-reintegration\n\nChange-Id: I623222a17fe3563bbe767fa803e8f771a21687a1\n"
    },
    {
      "commit": "24bcb88767993575b2cb04c806b51776974f6eb8",
      "tree": "b85e233dadf157067569b2d8d70cb55ae8f9bbc4",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "Arx Cruz",
        "email": "acruz@redhat.com",
        "time": "Wed Feb 10 15:20:16 2016 +0100"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Mon Feb 29 16:05:28 2016 +0000"
      },
      "message": "Split roles_client for keystone v3 client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib2b71d210f479f636e2998ae241117c8706286f3\n"
    },
    {
      "commit": "aa3cd71fe616a9901e00802ad8ca1bb1f706ae34",
      "tree": "7047c59b398faadce99515ae9a5e30f53b811ac4",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 26 21:47:33 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 26 21:47:33 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I7615e95f59dc1cdd8a7200361d16e3bae93f631a\n"
    },
    {
      "commit": "c276478e8fd3332c142326c893f8a5cb53155e1f",
      "tree": "01ff8745d2fc586e892ff5629300a253b164dadc",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 14:32:09 2016 -0500"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Feb 26 14:32:09 2016 -0500"
      },
      "message": "Add Identity v3 account configuration information\n\nUpdated documentation to include information about how to configure\nIdentity-v3-specific account settings using the Legacy Credentials\nconfiguration options.\n\nChange-Id: I55abf9629ed8f8436ce4497e9790feea05669407\n"
    },
    {
      "commit": "74afe236d31d79bc7a2418e5caa2880362a7cbe1",
      "tree": "4eb386e8fb05fa2c0469629f31f5df32d7dc8525",
      "parents": [
        "fa4f3bbbb69eb2a9857d503eadb0cbbc6ee275e8",
        "5544c17a38d4ee03a57faea96786ac1677e934d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 18:18:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 18:18:06 2016 +0000"
      },
      "message": "Merge \"Allow user to be disabled\""
    },
    {
      "commit": "fa4f3bbbb69eb2a9857d503eadb0cbbc6ee275e8",
      "tree": "908dd5e90b7fb2975ca80c6fb31cf98242ccb28d",
      "parents": [
        "48b594eaf9d753634e6964ca20ec7c82e14f39d8",
        "55a4256dda893df2c5ef015eeb787b17a8fd0ab0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 18:16:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 18:16:24 2016 +0000"
      },
      "message": "Merge \"Deprecate Tempest stress tests\""
    },
    {
      "commit": "5544c17a38d4ee03a57faea96786ac1677e934d6",
      "tree": "bf15e26ab8d2c4057029f914febbbfcc339e3c4e",
      "parents": [
        "be5b666103d2c16e577a20950d2c96435f4b5e60"
      ],
      "author": {
        "name": "Tom Cocozzello",
        "email": "tjcocozz@us.ibm.com",
        "time": "Tue Feb 23 17:50:28 2016 -0600"
      },
      "committer": {
        "name": "Tom Cocozzello",
        "email": "tjcocozz@us.ibm.com",
        "time": "Fri Feb 26 10:10:43 2016 -0600"
      },
      "message": "Allow user to be disabled\n\nWhen a user is disabled users_clients.list_users() is called.\nIn the above method it is assumed that they are looking in the domain\nthat is specified in the tempest.conf.  In test_users_negative.py. The\nuser are created in the default domain.  To fix this we need to passed\nthe domain_id to list_user to get the user in the correct domain.\n\nChange-Id: I348600da7c7c12e0dcbfcf6f4e376e2950b31a5f\nCloses-Bug: #1549044\n"
    },
    {
      "commit": "48b594eaf9d753634e6964ca20ec7c82e14f39d8",
      "tree": "31f9f56402d599954ac5a7e5ae60c390a2089b93",
      "parents": [
        "402a6fb50f945767129e501013fea6037a9a6c7f",
        "be67e2db50eb8595fcc7894da80fd2e7e6ff2541"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 13:39:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 13:39:39 2016 +0000"
      },
      "message": "Merge \"skip overlimit tests when default quota set is -1\""
    },
    {
      "commit": "b39559ac4459395e65abffd111ff07df203f97c1",
      "tree": "1c377442db637f561463a232cc4744e3d3869c77",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Fri Feb 26 15:05:40 2016 +0300"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Fri Feb 26 15:06:20 2016 +0300"
      },
      "message": "Instance ID was corrected\n\nRegarding with RFC3986 percent character \u0027%\u0027 must be followed by the two\nhexadecimal digits. In other cases WSGI server can reject such request.\n\nChange-Id: I53cd7d24759454a680aa85bd0f9132f3b111f25f\n"
    },
    {
      "commit": "402a6fb50f945767129e501013fea6037a9a6c7f",
      "tree": "39cd316f9745deddf279118dd89ac3a36fa069cb",
      "parents": [
        "7d88906d1d690614eba8fcef84a67800acfdbd96",
        "a3879b5ccf01add2156fd8285bee58ff265a0c65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 19:13:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 19:13:40 2016 +0000"
      },
      "message": "Merge \"Skip test_volume_backed_live_migration()\""
    },
    {
      "commit": "7d88906d1d690614eba8fcef84a67800acfdbd96",
      "tree": "eff52d88fcf2f8391947f6269bd5d82ecd953d49",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39",
        "897ecfb60274cc9d39abbc9b55635a3a2fce577b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 17:47:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 17:47:36 2016 +0000"
      },
      "message": "Merge \"Add reno to tempest\""
    },
    {
      "commit": "1976da83a5bdb35a61d1659bb5ece1b5d248bacd",
      "tree": "0bd496f0de24cd6fd53f46d599e331adcd7b80f5",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 06:40:00 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 24 20:24:58 2016 -0500"
      },
      "message": "remove largeops test\n\nThis isn\u0027t really a scenario test, it\u0027s a performance test, however\nwithout any of the infrastructure to do performance testing /\ncomparisons. It\u0027s time has come to say goodbye.\n\nDepends-On: I788cd70dc4e6a9c3f8e6805d5bdcdf7f549fce35\n\nWhich removes it\u0027s use from the gate.\n\nChange-Id: I93b2fb33e97381f7c1e0cb1ef09ebc5c42c16ecc\n"
    },
    {
      "commit": "11df0f3b9666da0e4d0d4e195e1a183908928f39",
      "tree": "b4824bd8e730a9a6065070b5e5b8d2d9a16f50e6",
      "parents": [
        "eb01808b1806e8805b09e7d34bf5339a6eae7020",
        "db9672e3473cd6046f269d63435e102a477d8cdd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 23:59:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 23:59:07 2016 +0000"
      },
      "message": "Merge \"Use tempest.lib code in tempest\""
    },
    {
      "commit": "a3879b5ccf01add2156fd8285bee58ff265a0c65",
      "tree": "e0a0d13dec8a5a4d6311d46a8e392338de7fab74",
      "parents": [
        "eb01808b1806e8805b09e7d34bf5339a6eae7020"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Wed Feb 24 16:53:47 2016 -0600"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "brian.haley@hpe.com",
        "time": "Wed Feb 24 17:21:11 2016 -0600"
      },
      "message": "Skip test_volume_backed_live_migration()\n\nThis test has been flaky in the neutron multi-node jobs,\nboth non-DVR and DVR. Let\u0027s skip it for now so we can\nmake progress with live migration work.\n\nChange-Id: I02a147008d5b926a6ad12ffcd4f7dbc308cf6ac7\nRelated-bug: #1549511\n"
    },
    {
      "commit": "eb01808b1806e8805b09e7d34bf5339a6eae7020",
      "tree": "938e199a5d7efb9ae96770893bfd493b3e7d5dfe",
      "parents": [
        "e284f8988f241e0d9864843dd6ecce5496ad409a",
        "d7b4fd12d6fb731f8232b5ff3d5209d558ac6bbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 18:17:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 18:17:28 2016 +0000"
      },
      "message": "Merge \"Use new oslo.config api to generate configuration-group help\""
    },
    {
      "commit": "897ecfb60274cc9d39abbc9b55635a3a2fce577b",
      "tree": "ff81d3d60663f0621c79d61f97ef458d141eda6a",
      "parents": [
        "84d06eca2f07da734468320f92b06f058dc8c559"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Feb 23 10:12:48 2016 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Feb 24 11:31:32 2016 -0500"
      },
      "message": "Add reno to tempest\n\nTempest is going to be on pypi and expose a stable interface in\nthe tempest.lib namespace, so adding reno to it.\n\nPartially-implements: bp tempest-lib-reintegration\nChange-Id: Ice4c27f7bc6d0154cfced9789f3c82236106a9e3\n"
    },
    {
      "commit": "db9672e3473cd6046f269d63435e102a477d8cdd",
      "tree": "e8ef37bdcd618c991844a1733711a194f45de35d",
      "parents": [
        "e284f8988f241e0d9864843dd6ecce5496ad409a"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Feb 23 14:07:24 2016 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Feb 24 10:43:59 2016 -0500"
      },
      "message": "Use tempest.lib code in tempest\n\nNow that tempest_lib code is copied back into tempest, stop using\ntempest_lib in tempest, and start using the copied code.\n\nRemove the dependency to tempest_lib from requirements, and drop\nthe script to use tempest_lib in tempest. Add os-testr to the\ntest-requirements.\n\nPartially implements bp tempest-lib-reintegration\n\nChange-Id: I21ab5fe6349f72c98ac9f960a29bf62e813f8b1b\n"
    },
    {
      "commit": "e284f8988f241e0d9864843dd6ecce5496ad409a",
      "tree": "7e353d92bdbee9b6e5179a3488e9861970289f32",
      "parents": [
        "ac197b51465c222e8d9f9ebecf86c54f62e24b8f",
        "9e26ca87600903f7383f7a9a9d6a7fa88593b649"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 15:40:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 15:40:45 2016 +0000"
      },
      "message": "Merge \"Migrate tempest-lib code into new lib dir\""
    },
    {
      "commit": "ac197b51465c222e8d9f9ebecf86c54f62e24b8f",
      "tree": "cf97b33c1fd1475460dd5799eb9001e95f1f45c0",
      "parents": [
        "d2fbdffaa68dc45252abaf327437da2f4c0e2f08",
        "7640539e4acfada2b0dc7f5ed78f9c060b54edf6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 10:07:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 10:07:58 2016 +0000"
      },
      "message": "Merge \"Split trusts_client from keystone V3 client\""
    },
    {
      "commit": "d2fbdffaa68dc45252abaf327437da2f4c0e2f08",
      "tree": "9c67327c82dc7494e8b608cd49a42a0c19cec183",
      "parents": [
        "7c4c1f7623a0fadba5c9706a21b4c4ab23f8b04f",
        "91a26b6a6c95ce314abf8fad15af1126be27a4ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 09:44:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 09:44:46 2016 +0000"
      },
      "message": "Merge \"Split domains_client from keystone V3 client\""
    },
    {
      "commit": "7c4c1f7623a0fadba5c9706a21b4c4ab23f8b04f",
      "tree": "907bd4fdc40383007e364fb26cc24203d27e31db",
      "parents": [
        "f66f58330e3c45b0341e4199b4d35b72b25e9408",
        "1692c10c2755db755e8eed3c7d271e285c21861b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 08:00:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 08:00:57 2016 +0000"
      },
      "message": "Merge \"Minor test style update\""
    },
    {
      "commit": "f66f58330e3c45b0341e4199b4d35b72b25e9408",
      "tree": "9c67c7c8f5c4a5e5ae4fc302571eae3b67a7fe1b",
      "parents": [
        "af396daf1f80b9176723391e5569a02628e469ab",
        "05049ddb0a3cb3ce8311746e1d9e910a7ca4321f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 04:57:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 04:57:13 2016 +0000"
      },
      "message": "Merge \"Add microversion fixture to set microversion\""
    },
    {
      "commit": "af396daf1f80b9176723391e5569a02628e469ab",
      "tree": "8d6421cb08d643c3b323f107a3e6229cae72b178",
      "parents": [
        "be5b666103d2c16e577a20950d2c96435f4b5e60",
        "e16d08edff7c4a37e359fd0a3cadfcc005db745d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 22:34:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 22:34:35 2016 +0000"
      },
      "message": "Merge \"Skip Heat neutron tests\""
    },
    {
      "commit": "55a4256dda893df2c5ef015eeb787b17a8fd0ab0",
      "tree": "b78f03890a2aee9cf753204409023a21aa07b7f1",
      "parents": [
        "84d06eca2f07da734468320f92b06f058dc8c559"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 24 03:47:30 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Feb 23 19:43:14 2016 +0000"
      },
      "message": "Deprecate Tempest stress tests\n\nAs discussed on ML [1], we should have Tempest\nmore towards it core mission and stress tests framework\nis one which does not fit much here.\n\nThis commit adds deprecation warning for the Stress tests.\n\nThose will be removed in Newton.\n\n1- http://lists.openstack.org/pipermail/openstack-dev/2016-February/086336.html\n\nChange-Id: I41b42e02ff17f2d98862ddb11f137580abadafde\n"
    },
    {
      "commit": "9e26ca87600903f7383f7a9a9d6a7fa88593b649",
      "tree": "e170997e06796b22c3b3ab28c699c8a40c4819e3",
      "parents": [
        "84d06eca2f07da734468320f92b06f058dc8c559"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 23 11:43:20 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 23 14:15:04 2016 -0500"
      },
      "message": "Migrate tempest-lib code into new lib dir\n\nThis commit migrates all of the code from tempest-lib as of it\u0027s\ncurrent HEAD, 6ad0ce42c2791a28125d38b40e7dcddf32dbeed7. The only\nchanges made to the tempest-lib code is to update the imports and\nother references to tempest_lib. Since in it\u0027s new home it should\nbe tempest.lib.\n\nPartially implements bp tempest-lib-reintegration\n\nChange-Id: Iadc1b61953a86fa9de34e285a0bb083b1ba06fa8\n"
    },
    {
      "commit": "be5b666103d2c16e577a20950d2c96435f4b5e60",
      "tree": "41a47bd61bc7e023e54a70f2cc38ecc78a712d26",
      "parents": [
        "84d06eca2f07da734468320f92b06f058dc8c559",
        "86d90f2d4c5d037e69b63dde04e0d5c86a361ad1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 17:55:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 17:55:52 2016 +0000"
      },
      "message": "Merge \"Skip the test_get_service_by_host_name\""
    },
    {
      "commit": "84d06eca2f07da734468320f92b06f058dc8c559",
      "tree": "28809ec2e08a8e137d24876c30cccecdc987ee64",
      "parents": [
        "8cadfe3f8030658cf85682779b9697189c9999ec",
        "6d94467b4a3d0780cade33135e405fa614cddba6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 12:38:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 12:38:19 2016 +0000"
      },
      "message": "Merge \"Remove MapR 4.0.1 tempest test\""
    },
    {
      "commit": "8cadfe3f8030658cf85682779b9697189c9999ec",
      "tree": "8e261fde4d0332116131e5c148c87b312ba294ff",
      "parents": [
        "6a90e2e726954612a971fe669afb4d514e56a31a",
        "41711d3ceeb7d93b3cbe0da86830c3252e03ba21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 12:38:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 12:38:09 2016 +0000"
      },
      "message": "Merge \"Fix cleanup command\""
    },
    {
      "commit": "6a90e2e726954612a971fe669afb4d514e56a31a",
      "tree": "d04acc2d8df792922a46fca198998dbae965f63e",
      "parents": [
        "d4224b6426c6291e56cceb3f30829e89587c46cc",
        "5f4964c898d120b1051231f7b2ca2a9ca84d0b0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 12:36:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 12:36:30 2016 +0000"
      },
      "message": "Merge \"Remove some dead code\""
    },
    {
      "commit": "e16d08edff7c4a37e359fd0a3cadfcc005db745d",
      "tree": "1ded91dda61934acbb2fff40f290d3ab676bbd63",
      "parents": [
        "d4224b6426c6291e56cceb3f30829e89587c46cc"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Feb 23 05:05:58 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Feb 23 05:05:58 2016 +0900"
      },
      "message": "Skip Heat neutron tests\n\nHeat neutron resource stack tests are failing continuously\non gate. Failure is because of not creating the subnet on network.\n\nThis commit skip all tests till bug 1547261 is fixed.\n\nChange-Id: I5317f1cc7ebba26a926898dc54e0109a98ca181f\nRelated-Bug: #1547261\n"
    },
    {
      "commit": "d7b4fd12d6fb731f8232b5ff3d5209d558ac6bbb",
      "tree": "0e93fc58b666a19a363a8d545c0bca8254041774",
      "parents": [
        "d4224b6426c6291e56cceb3f30829e89587c46cc"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Wed Nov 11 10:24:52 2015 -0800"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Mon Feb 22 18:54:15 2016 +0000"
      },
      "message": "Use new oslo.config api to generate configuration-group help\n\noslo.config recently updated its api to allow discovery of\nhelp attached to configuration groups [1][2]. This patch\nchanges the list_opts function to use the new api and allow\nfor automatic generation of help on configuration groups.\n\n[1] https://bugs.launchpad.net/oslo.config/+bug/1395819\n[2] https://review.openstack.org/#/c/242472/\n\nDepends-On: I3cbdaa7e5dfb75d4c9eb687e68d3a35e61550d1b\nChange-Id: I8eabf52236bf571d42d3021f2485c1898cddd31a\n"
    },
    {
      "commit": "7640539e4acfada2b0dc7f5ed78f9c060b54edf6",
      "tree": "caf68d85d27771c6e81cf6b667301931e0059fac",
      "parents": [
        "91a26b6a6c95ce314abf8fad15af1126be27a4ae"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Feb 11 12:47:12 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Mon Feb 22 07:59:41 2016 +0000"
      },
      "message": "Split trusts_client from keystone V3 client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I655830deb066c15682fe40ba713e27c695827bc1\n"
    },
    {
      "commit": "91a26b6a6c95ce314abf8fad15af1126be27a4ae",
      "tree": "aa8218b1f690b08b20e84d48b7e6ea84d4e57384",
      "parents": [
        "d4224b6426c6291e56cceb3f30829e89587c46cc"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Thu Feb 11 11:13:04 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Mon Feb 22 07:47:54 2016 +0000"
      },
      "message": "Split domains_client from keystone V3 client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I52bebd667f21adddaf41b6159d9b0d0dc9753db6\n"
    },
    {
      "commit": "1692c10c2755db755e8eed3c7d271e285c21861b",
      "tree": "627cc651247bb82618cbbdb8d0e21d665e353ec0",
      "parents": [
        "d4224b6426c6291e56cceb3f30829e89587c46cc"
      ],
      "author": {
        "name": "Leonardo Maycotte",
        "email": "leonardo.maycotte@rackspace.com",
        "time": "Sun Feb 21 15:18:04 2016 -0600"
      },
      "committer": {
        "name": "Leonardo Maycotte",
        "email": "leonardo.maycotte@rackspace.com",
        "time": "Sun Feb 21 15:20:37 2016 -0600"
      },
      "message": "Minor test style update\n\n- Style fix for test_dhcp_ipv6.py:70:17: W503 line break before binary operator\n\nChange-Id: I02a6cf982f096b1e797ce84cb70c0402a2a31b88\n"
    },
    {
      "commit": "05049ddb0a3cb3ce8311746e1d9e910a7ca4321f",
      "tree": "80ad54ef4cf167278387fc09ee1ac2e9a955e7f2",
      "parents": [
        "d4224b6426c6291e56cceb3f30829e89587c46cc"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Feb 12 17:44:48 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Sun Feb 21 19:50:12 2016 +0900"
      },
      "message": "Add microversion fixture to set microversion\n\nCurrently microversion is being set via set method on service clients\nand stored as instance variable.\nThat approach is little bit complicated and provides less\nflexibility on microversion control from test side.\n\nThis commit add fixture to set and reset the microversion\nand during that fixture scope set microversion will be used to send API request.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: If2bc46e36dd44dce4c4bbb53bf9024c003f78b93\n"
    },
    {
      "commit": "d4224b6426c6291e56cceb3f30829e89587c46cc",
      "tree": "589d92f6ea33c5682fac4cf30ba88576d73ecb62",
      "parents": [
        "32d20ab4f77de4f585b1f5a6876c202d9ec875ab",
        "fc11264f50298e9eb51f0a2e74187be360d03ce0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 20 05:45:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 20 05:45:01 2016 +0000"
      },
      "message": "Merge \"Remove zaqar tests from tempest\""
    },
    {
      "commit": "32d20ab4f77de4f585b1f5a6876c202d9ec875ab",
      "tree": "4a11798c2363552f7b6c49019f677172cfa8b589",
      "parents": [
        "7ed0b81b6e60830a84b127a6e65aad466ba91529",
        "3fc1246ee97439ad0fd5258c7145bdc600a1cd31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 20 04:37:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 20 04:37:19 2016 +0000"
      },
      "message": "Merge \"Add tests of port_id in the attach interfaces nova API\""
    },
    {
      "commit": "7ed0b81b6e60830a84b127a6e65aad466ba91529",
      "tree": "2294d8d38fe1e7d537fc099d5641d6194364ff84",
      "parents": [
        "5cdb91cb872a73d2b92da6ab1a64e9d71ff2e269",
        "c0448678edc2fe3c4951ef60e153267a67a16978"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 22:22:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 22:22:41 2016 +0000"
      },
      "message": "Merge \"Remove redundant interfaces from v3 identity client\""
    },
    {
      "commit": "5cdb91cb872a73d2b92da6ab1a64e9d71ff2e269",
      "tree": "4af51f57568f1aba0cf90ff66f42d862c2a8c663",
      "parents": [
        "2b0402e9447ea62097c30c705ff088465b9642a3",
        "60687e5e290a82737b1704fed32c584aeed31690"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 12:06:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 12:06:49 2016 +0000"
      },
      "message": "Merge \"add client_manager_class param to BaseTestCase\""
    },
    {
      "commit": "2b0402e9447ea62097c30c705ff088465b9642a3",
      "tree": "1369704e69dfc72a0cd0a2f787a05426f02a4282",
      "parents": [
        "1c6d9774362b8e164f70a2eba3c374b2b8d923ac",
        "e5bef75290bf6bc32113a8478b19b02e3aa44e23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 12:01:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 12:01:53 2016 +0000"
      },
      "message": "Merge \"Remove test test_create_delete_server_group_with_multiple_policies\""
    },
    {
      "commit": "1c6d9774362b8e164f70a2eba3c374b2b8d923ac",
      "tree": "4c3a5cb5a4511ee30fa3a153797b8057b4465d57",
      "parents": [
        "58c3afb6fc4d1bbf5102b1f222543eae1d9309d2",
        "e6f7c7d8d15997df029a37c285a4dc410918032b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 04:23:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 04:23:39 2016 +0000"
      },
      "message": "Merge \"Enable logging if log_config_append is None\""
    },
    {
      "commit": "fc11264f50298e9eb51f0a2e74187be360d03ce0",
      "tree": "be8ca9da33eb6e185df4b6f5a529acff6371838e",
      "parents": [
        "58c3afb6fc4d1bbf5102b1f222543eae1d9309d2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 18 17:42:15 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 18 20:39:44 2016 -0500"
      },
      "message": "Remove zaqar tests from tempest\n\nThese tests aren\u0027t run in any gating job that I can find on either\ntempest or zaqar. Zaqar also falls outside of the scope we set for\nprojects with in-tree tempest tests. A plugin is being worked in\nzaqar change I06053d2d0d761c6398708280f3ef38274dec390c. But,\nsince these tests are unverified and haven\u0027t been run in quite some\ntime lets just remove them.\n\nChange-Id: I047392de3341169992fc5e64aec1e571059840a8\n"
    },
    {
      "commit": "c7f7feb0b3194bd20edeb6cb6663682826a978a3",
      "tree": "e882a503d437fad539fdac4a7a423e9c12a99fde",
      "parents": [
        "be24b924b839a805bc5bb90a44e6f1d4379863b7"
      ],
      "author": {
        "name": "BinBin Cong",
        "email": "binbin.cong@easystack.cn",
        "time": "Wed Feb 17 11:22:46 2016 +0000"
      },
      "committer": {
        "name": "BinBin Cong",
        "email": "binbin.cong@easystack.cn",
        "time": "Thu Feb 18 06:56:59 2016 +0000"
      },
      "message": "Python 3 deprecated the logger.warn method in favor of warning\n\nPython 3 deprecated the logger.warn method, see:\nhttps://docs.python.org/3/library/logging.html#logging.warning, so we\nprefer to use warning to avoid DeprecationWarning.\n\nChange-Id: I873e4d8da3bda87041f4041371d0dbdae541b92e\n"
    },
    {
      "commit": "58c3afb6fc4d1bbf5102b1f222543eae1d9309d2",
      "tree": "645fcd70b683cc7ca0934fe12e896c15cb851b0e",
      "parents": [
        "bf5627f20152e5ea3817edad46839519268aa00c",
        "fe3343768144080c42c88f9bd23edd065f84c427"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 01:35:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 01:35:35 2016 +0000"
      },
      "message": "Merge \"Remove old code for Juno compatibility\""
    },
    {
      "commit": "bf5627f20152e5ea3817edad46839519268aa00c",
      "tree": "d977a9d9e06e489a509d33240316c6299c22f908",
      "parents": [
        "9d14676f322c4caf7facc45df5b97ba2d2b4c82a",
        "539fd7816ed61ad3ddc98e86c7776249a8d60977"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 19:57:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 19:57:16 2016 +0000"
      },
      "message": "Merge \"Change validate message for test_exceed_max_template_size_fails\""
    },
    {
      "commit": "e6f7c7d8d15997df029a37c285a4dc410918032b",
      "tree": "b78b86661f71e18a46def78089ae8caa6b7a1520",
      "parents": [
        "be24b924b839a805bc5bb90a44e6f1d4379863b7"
      ],
      "author": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Wed Feb 17 16:46:11 2016 +0100"
      },
      "committer": {
        "name": "Tom Patzig",
        "email": "tom.patzig@sap.com",
        "time": "Wed Feb 17 16:46:11 2016 +0100"
      },
      "message": "Enable logging if log_config_append is None\n\nWhen default /etc/tempest/logging.conf is configured, tempest should\nlog. This patch appends the content from logging.conf to\nlog_config_append, if this config attribute is set, but has None set.\n\nChange-Id: I7efa46b0c3b2c0ea722b2793cca6b57434923904\nCloses-Bug: #1546536\n"
    },
    {
      "commit": "41711d3ceeb7d93b3cbe0da86830c3252e03ba21",
      "tree": "cc2462b17a9c4c8f39ce30b716cf4bad1a69111a",
      "parents": [
        "9d14676f322c4caf7facc45df5b97ba2d2b4c82a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 17 17:11:22 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 17 17:11:22 2016 +0900"
      },
      "message": "Fix cleanup command\n\nThere are few issues in cleanup command which makes it\nin failure state.\n\n1. Deprecated tenant name of identity grp is being used\n   - Devstack does not set these deprecated options now so it fails\n     with tenant Not Found\n2. Running cleanup operation for --init-saved-state option too\n   - --init-saved-state option should just save the state not run actual\n     cleanup. After states are saved, user should be able to verify/edit that and\n     then run cleanup in normal mode.\n\nWith above issues fix, cleanup command runs successfully.\n\nChange-Id: Ifd393d1f8d6e070e52e2a0a2d42a765cd6d4f5f5\n"
    },
    {
      "commit": "9d14676f322c4caf7facc45df5b97ba2d2b4c82a",
      "tree": "00636ca4e66c8a4c7cb15205a7e1ca7a0fc3a2e2",
      "parents": [
        "be24b924b839a805bc5bb90a44e6f1d4379863b7"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 17 13:37:19 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 17 13:37:19 2016 +0900"
      },
      "message": "Fix cleanup cmd for assigning role to user\n\nassign_user_role method was moved to roles_client\nso should use that service client instead of identity client.\n\nChange-Id: I6c06a47f3e15eb842e3965fc7a5df676cddaeedb\nCloses-Bug: #1546379\n"
    },
    {
      "commit": "c0448678edc2fe3c4951ef60e153267a67a16978",
      "tree": "7a1942b3516f3fb868e1c9f9a1f1a6347f36c169",
      "parents": [
        "1f69717c1cb981a8541226507b350e685e4e39c4"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 17 12:53:25 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 17 03:58:35 2016 +0000"
      },
      "message": "Remove redundant interfaces from v3 identity client\n\nV3 identity service client has 2 interface making\nsame API request.\n-assign_user_role\n-assign_user_role_on_project\n\nThis commit remove the first one and make use of second one instead.\n\nChange-Id: Ifbfa851ede26a1ade513c9fee61b06cc7098ca79\n"
    },
    {
      "commit": "be24b924b839a805bc5bb90a44e6f1d4379863b7",
      "tree": "3cfd7b87e812a349a82e13064011e63a428687d6",
      "parents": [
        "1f69717c1cb981a8541226507b350e685e4e39c4",
        "888cac46a8259a5150adbe2babd1692f5d7a71a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 01:13:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 01:13:25 2016 +0000"
      },
      "message": "Merge \"Use subnetpools_client from tempest-lib\""
    },
    {
      "commit": "1f69717c1cb981a8541226507b350e685e4e39c4",
      "tree": "be7ee4aaf62c83b8eb517d614d8675a5ae1ac32a",
      "parents": [
        "fa669f81e8ff022cb755f584ce9963aa23d77876",
        "7aea534b377009b2ee694ec3c81c0bf44554b3fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 00:13:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 00:13:18 2016 +0000"
      },
      "message": "Merge \"Split users_client from keystone V3 client\""
    },
    {
      "commit": "fa669f81e8ff022cb755f584ce9963aa23d77876",
      "tree": "c1fdfc84746856a1ac6ba24db25a04045ab25591",
      "parents": [
        "22ed3002f2e658cbccf08e02ff36f8994838b699",
        "1d0c1dca74a4a1ab90c03c8fc675fe55fb2feccf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 16 17:58:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 17:58:27 2016 +0000"
      },
      "message": "Merge \"Emit warning when instances have ports not ACTIVE\""
    },
    {
      "commit": "5f4964c898d120b1051231f7b2ca2a9ca84d0b0e",
      "tree": "b6cdec5fe83c87cd9e8eb590cb636972cae97f60",
      "parents": [
        "ab1f21d7bebe27745a787e02073231b14ff5b863"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 10 15:41:52 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 16 14:01:57 2016 +0000"
      },
      "message": "Remove some dead code\n\nThis code is not used anymore.\n\nChange-Id: Ia3b341721510b4886f5288e67cfe3935ca204de6\n"
    },
    {
      "commit": "e5bef75290bf6bc32113a8478b19b02e3aa44e23",
      "tree": "5edfc5eb0529f20ff6fffe1635143e89d8a59cc2",
      "parents": [
        "47a93ab4ccc729f7d56d8577bf1d439c402621d3"
      ],
      "author": {
        "name": "BinBin Cong",
        "email": "binbin.cong@easystack.cn",
        "time": "Tue Feb 16 09:53:55 2016 +0000"
      },
      "committer": {
        "name": "BinBin Cong",
        "email": "binbin.cong@easystack.cn",
        "time": "Tue Feb 16 11:27:17 2016 +0000"
      },
      "message": "Remove test test_create_delete_server_group_with_multiple_policies\n\nBug 1324348 has been resolved, and it prevented nova from accepting\nduplicated policies, so this test should be removed.\n\nAnd, the negative test cases for this has been added to nova project\nnova/tests/unit/api/openstack/compute/test_server_groups.py\ntest_create_server_group_with_duplicate_policies\ntest_create_server_group_conflicting_policies\n\nChange-Id: Ida9a7143234aa4f41a72987d2b8d0d8d179041c5\n"
    },
    {
      "commit": "22ed3002f2e658cbccf08e02ff36f8994838b699",
      "tree": "27262c7e4d042f2a1ea70d008fc7e1fd83e7c684",
      "parents": [
        "8e93dc0f57f70f1f30eb1e5e55afa3c39b94d85b",
        "aaf3fc9660da17abc0a60b2ea879a09d7dc1e0f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 16 10:53:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 10:53:03 2016 +0000"
      },
      "message": "Merge \"Don\u0027t run testcase if interface_attach is False\""
    },
    {
      "commit": "8e93dc0f57f70f1f30eb1e5e55afa3c39b94d85b",
      "tree": "dad34c7c617d0698a4a6e1cb058c32ac20a701d2",
      "parents": [
        "47a93ab4ccc729f7d56d8577bf1d439c402621d3",
        "b5ce7357f250bad1ccc99ad47d96628beaded5c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 16 06:51:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 06:51:06 2016 +0000"
      },
      "message": "Merge \"Use quotas/security_groups clients from tempest-lib\""
    },
    {
      "commit": "888cac46a8259a5150adbe2babd1692f5d7a71a1",
      "tree": "9903aa81739cb0602f1617e74f2e98d3ab499f48",
      "parents": [
        "b5ce7357f250bad1ccc99ad47d96628beaded5c9"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Feb 12 18:06:50 2016 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 16 04:17:13 2016 +0000"
      },
      "message": "Use subnetpools_client from tempest-lib\n\nThe files below have been migrated to tempest-lib\n\n * subnetpools_client.py: I97b67e2385452db6ef59bc4b8c63c211ca119bc2\n\nNow Tempest-lib provides those as stable interfaces. So Tempest should\nstart using those from lib and remove its own copy.\n\nChange-Id: Icc34718c0821f2b13ab48aa80e54cd42616d177d\n"
    },
    {
      "commit": "b5ce7357f250bad1ccc99ad47d96628beaded5c9",
      "tree": "9706fcd31778218e59a8aa7496a722d686291829",
      "parents": [
        "c509a152c3d6e4d9f729bbb4446e161aa3f1d64f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Feb 12 12:20:27 2016 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 16 04:17:13 2016 +0000"
      },
      "message": "Use quotas/security_groups clients from tempest-lib\n\nThe files below have been migrated to tempest-lib\n\n * quotas_client.py         : I559c7ec29d6cc85060d59b8b7714a669a277f217\n * security_groups_client.py: I559c7ec29d6cc85060d59b8b7714a669a277f217\n\nNow Tempest-lib provides those as stable interfaces. So Tempest should\nstart using those from lib and remove its own copy.\n\nChange-Id: Ib97637566b5f48523b7b39899f0350fdf8f87a9e\n"
    },
    {
      "commit": "aaf3fc9660da17abc0a60b2ea879a09d7dc1e0f2",
      "tree": "317daa3f4c7d914e421437d91e1cfc8947eebd77",
      "parents": [
        "e913b82bd24a72e60ccfb505017470b0930560f9"
      ],
      "author": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@virtuozzo.com",
        "time": "Mon Feb 15 11:49:22 2016 +0000"
      },
      "committer": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@virtuozzo.com",
        "time": "Mon Feb 15 11:49:22 2016 +0000"
      },
      "message": "Don\u0027t run testcase if interface_attach is False\n\nOnline interface attachment is used in \"spoofing\" testcase,\ntherefore it should not be run when interface_attach is False\n\nChange-Id: Id84305116bafca988ec55fc665b19897f5bcf872\n"
    },
    {
      "commit": "6d94467b4a3d0780cade33135e405fa614cddba6",
      "tree": "ed89fc560627543c4c3564b4766a4bb71a1d2fc5",
      "parents": [
        "2c5e58eebaa295847f795de284ec697fa9bcdd6c"
      ],
      "author": {
        "name": "groghkov",
        "email": "groghkov@maprtech.com",
        "time": "Thu Feb 11 16:59:17 2016 +0200"
      },
      "committer": {
        "name": "groghkov",
        "email": "groghkov@maprtech.com",
        "time": "Mon Feb 15 13:44:34 2016 +0200"
      },
      "message": "Remove MapR 4.0.1 tempest test\n\nMapR 4.0.1 is no longer supported by sahara\nMapR plugin is in alpha version and is not\nincluded by default\n\nChange-Id: I9037dac3f927bcea333ed1eb25b07648e96a5bc8\n"
    },
    {
      "commit": "86d90f2d4c5d037e69b63dde04e0d5c86a361ad1",
      "tree": "50d0a9f86281c26fd5e0934956da110edfeee8aa",
      "parents": [
        "3043f133b2d68fdbbea0d81b68d2225ee62348e6"
      ],
      "author": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Wed Jan 13 14:01:39 2016 +0200"
      },
      "committer": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Mon Feb 15 11:29:12 2016 +0200"
      },
      "message": "Skip the test_get_service_by_host_name\n\nThis patch skips the test_get_service_by_host_name to get cinder\nchanges merged [1]. String for host could include host@backend info.\nThe service cinder-volume has got the info for host in this format and\ntherefore it is missing in the service list.\n\n[1] I21775106693176ca128dbfd9db0d43cfc58de00a\n\nRelated-Bug: #1530144\nChange-Id: I4044ab15078ecf54447e1c6e67c27fc8d7c9d6f7\n"
    },
    {
      "commit": "be67e2db50eb8595fcc7894da80fd2e7e6ff2541",
      "tree": "3fe85e6a08c6ffa0d73c059bdb20dec79968bd97",
      "parents": [
        "781f2b7a1ce71a041cfd81a946f9acc05084feff"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 02 16:18:22 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Sun Feb 14 17:07:06 2016 +0800"
      },
      "message": "skip overlimit tests when default quota set is -1\n\ntestcase \u003ctest_resize_server_using_overlimit_ram\u003e is intended to create\nflavor using overlimit ram, but if the tenant\u0027s default ram quota set\nis -1, we will get \"ERROR (BadRequest): Quota limit 0 for cores must be\ngreater than or equal to already used and reserved 1. (HTTP 400)\" when\ncreating flavor with ram\u003d0(-1 + 1 \u003d 0).\n\nso testcase \u003ctest_resize_server_using_overlimit_ram\u003e should be skipped\nif default quota set is -1\n\n\u003ctest_resize_server_using_overlimit_vcpus\u003e is the same.\n\nChange-Id: Ia823b4b0170119cd8f17c72e6eabae0a4a042c9e\nCloses-Bug: #1540780\n"
    },
    {
      "commit": "7aea534b377009b2ee694ec3c81c0bf44554b3fd",
      "tree": "1dfadf4dfa50d502ccad806193fc20901f08af32",
      "parents": [
        "47a93ab4ccc729f7d56d8577bf1d439c402621d3"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Tue Feb 09 09:10:12 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Feb 12 17:31:09 2016 +0000"
      },
      "message": "Split users_client from keystone V3 client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ib21c15d9ad3471821163cf93a6313ad384ad7123\n"
    },
    {
      "commit": "47a93ab4ccc729f7d56d8577bf1d439c402621d3",
      "tree": "95bf9972a51049b78d14949ca44b5bdade2053ba",
      "parents": [
        "e913b82bd24a72e60ccfb505017470b0930560f9"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Sun Feb 07 16:32:49 2016 -0600"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Feb 12 17:28:33 2016 +0000"
      },
      "message": "Separate projects client from identity V3 client\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I236b2468de81539ae06937c2644c9840bea68b96\n"
    },
    {
      "commit": "e913b82bd24a72e60ccfb505017470b0930560f9",
      "tree": "6eb14352820b6da58225d4a25cbe41b96038f568",
      "parents": [
        "c509a152c3d6e4d9f729bbb4446e161aa3f1d64f",
        "8aa8dcb3d51312e2e750f7dcb5d9e75e70d1eac9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 12 15:09:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 12 15:09:10 2016 +0000"
      },
      "message": "Merge \"Add cleanup for endpoint tests\""
    },
    {
      "commit": "c509a152c3d6e4d9f729bbb4446e161aa3f1d64f",
      "tree": "6f9c24aba455476c5fc6121ca94aaf8384de969d",
      "parents": [
        "df88737b9cdaabb5633b4fefb723676e71cd1af0"
      ],
      "author": {
        "name": "reedip",
        "email": "reedip.banerjee@nectechnologies.in",
        "time": "Tue Feb 09 11:14:27 2016 +0900"
      },
      "committer": {
        "name": "Reedip",
        "email": "reedip.banerjee@nectechnologies.in",
        "time": "Fri Feb 12 04:27:41 2016 +0000"
      },
      "message": "Fix cleanup for networking quota\n\nWith the introduction of changes in [1], the tempest tests\nfor \"neutron quota\" needs to be changed. This is because,\nunlike earlier, if the a tenant does not have a user-defined\nquota, calling \"neutron quota-delete\" on that tenant will now\nreturn 404.\n\n[1]:https://review.openstack.org/#/c/276096/\nNeeded-By: I1cd91b5e06bd17f9aac97bba71228f2e5c48879b\n\nChange-Id: I92655bd6358aabc149c8f8d279bd0ce9bc66fe64\n"
    },
    {
      "commit": "df88737b9cdaabb5633b4fefb723676e71cd1af0",
      "tree": "5ce45cd7de20eb90f3f96f7b39622f16b539d2fb",
      "parents": [
        "14fb4cae42b0761c244cafc7114bdec7a8c8789a",
        "77343e9ba55d81a68377e82d3765d3f6b5a40778"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 16:56:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 16:56:07 2016 +0000"
      },
      "message": "Merge \"Use 2 network clients from tempest-lib\""
    },
    {
      "commit": "14fb4cae42b0761c244cafc7114bdec7a8c8789a",
      "tree": "a97519e937528e0dc22c62f1636ee8a185a741a2",
      "parents": [
        "2c5e58eebaa295847f795de284ec697fa9bcdd6c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Feb 11 07:45:52 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Feb 11 07:45:52 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I51dc3f22f7b557e1c24888fdfbf3ea064b0c864b\n"
    },
    {
      "commit": "2c5e58eebaa295847f795de284ec697fa9bcdd6c",
      "tree": "2fdf2ed51cd8e2201f23b9b4eba4c650e951cf99",
      "parents": [
        "8269bb72b8f75a8fdf228f934f6ddac07eb51fe1",
        "e7740ea8e6cd7ff76be57d5c467e51c238616391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 05:32:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 05:32:25 2016 +0000"
      },
      "message": "Merge \"Revert \"Remove setup_credentials from orchestration tests\"\""
    },
    {
      "commit": "8269bb72b8f75a8fdf228f934f6ddac07eb51fe1",
      "tree": "dcc284fd84b9031b0aff46a22aad2170aa5c5f6d",
      "parents": [
        "8e602afe3f4af9876ba06a43814e098b65d13c01",
        "bdf1d8d11fe57074214d639715eb229a83b52325"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 02:09:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 02:09:21 2016 +0000"
      },
      "message": "Merge \"Fixing test_create_port_in_allowed_allocation_pool when 3 (or more) controllers\""
    },
    {
      "commit": "e7740ea8e6cd7ff76be57d5c467e51c238616391",
      "tree": "092a507a60b4d1d4755c9d58aea7c94fb8c75727",
      "parents": [
        "ade168405087243271ab8670c77bf2ea3790a817"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien@redhat.com",
        "time": "Tue Feb 09 20:13:13 2016 +0000"
      },
      "committer": {
        "name": "David Moreau Simard",
        "email": "dms@redhat.com",
        "time": "Wed Feb 10 14:39:21 2016 +0000"
      },
      "message": "Revert \"Remove setup_credentials from orchestration tests\"\n\nThis patch generates failures on non-devstack trunk CI.\nWith tempest installed from source and running heat from master branch\nwe are seeing issues as described in the linked bug.\n\nPartial-Bug: #1543785\nThis reverts commit ade168405087243271ab8670c77bf2ea3790a817.\n\nChange-Id: I5ba1ebdc9e28e035eec9cc4b8ad765740b394ddf\n"
    },
    {
      "commit": "8e602afe3f4af9876ba06a43814e098b65d13c01",
      "tree": "5c471f178c346b90ac25787d506b558b6acf93f9",
      "parents": [
        "c990adeaa4ccb09eef07eab24db0bc799f6b0da9",
        "bd769600394d82cbc72411c9c3e7613f17a9097c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 10 06:45:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 06:45:33 2016 +0000"
      },
      "message": "Merge \"Fixing typos in tempest/test.py\""
    },
    {
      "commit": "c990adeaa4ccb09eef07eab24db0bc799f6b0da9",
      "tree": "0d11c0e2feca987d65515520f937449153ac624d",
      "parents": [
        "da31a622c55c479e15cab955d67ca484b2bead70",
        "5ae389fcde182a030a8da55dbf2e5c92b6c3acbe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 10 06:38:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 06:38:02 2016 +0000"
      },
      "message": "Merge \"Identity V3: missing api coverage for \u0027Get Endpoint\u0027 method\""
    },
    {
      "commit": "8aa8dcb3d51312e2e750f7dcb5d9e75e70d1eac9",
      "tree": "5fdf0e3a8831d4ad2f18a40aaa9c785e88d25242",
      "parents": [
        "5ae389fcde182a030a8da55dbf2e5c92b6c3acbe"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 10 15:11:01 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Feb 10 15:11:01 2016 +0900"
      },
      "message": "Add cleanup for endpoint tests\n\nIn endpoint tests, cleanup is not handled in case\nof any exception during creation and deletion of endpoint.\n\nThis commit adds the cleanup part for exception case too.\n\nChange-Id: I6d9a1c01d3b7311e542dce88c11b21efb7759f26\n"
    },
    {
      "commit": "da31a622c55c479e15cab955d67ca484b2bead70",
      "tree": "b6ec0893c1200bb3eaed9f9ad9c5e5785acef6ed",
      "parents": [
        "993a6f58f158f343f0d4168866c16e0ad9793f32",
        "57c6655d4b0baa0acb704d987b41801ea41e1583"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 10 05:58:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 10 05:58:19 2016 +0000"
      },
      "message": "Merge \"Log more info when mke2fs fails on a guest\""
    },
    {
      "commit": "fe3343768144080c42c88f9bd23edd065f84c427",
      "tree": "29540f5e23f2fee046c299538a1cb42ab16396bb",
      "parents": [
        "ab1f21d7bebe27745a787e02073231b14ff5b863"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 09 14:38:45 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 09 19:05:06 2016 +0100"
      },
      "message": "Remove old code for Juno compatibility\n\nJuno is EOL for long enough to remove this dead code.\n\nChange-Id: I4202e54b9fb9283a51440888c47a776401eb0324\n"
    },
    {
      "commit": "993a6f58f158f343f0d4168866c16e0ad9793f32",
      "tree": "5591d3faaa389a9e26ca502dae1b188d26168763",
      "parents": [
        "ab1f21d7bebe27745a787e02073231b14ff5b863",
        "0e1f3692ce96549ad05cb6d8daa07a6dfe902d9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 14:02:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 14:02:14 2016 +0000"
      },
      "message": "Merge \"Revert \"Cap Pip\u003c8 due to pip bug\"\""
    },
    {
      "commit": "ab1f21d7bebe27745a787e02073231b14ff5b863",
      "tree": "6b5116ff32c8c3726ff5d895a8cc1f4b59b57d3c",
      "parents": [
        "efc538e7a97037d8015098f14d348728ae3a400f",
        "cd97fea1338ed13f2bcb258fe9f29cbb48f3bd8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 13:34:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 13:34:35 2016 +0000"
      },
      "message": "Merge \"Remove Keystone client variables that are not used anywhere\""
    },
    {
      "commit": "efc538e7a97037d8015098f14d348728ae3a400f",
      "tree": "04fedab18c12c7c65720e8bfe34fc4f19b92df3a",
      "parents": [
        "56c1c5eec3705abec14fcaf008b6ca8ffb31ecc5",
        "a21c1f120081d1ca148b64adf628b6415f1ce712"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 12:55:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 12:55:38 2016 +0000"
      },
      "message": "Merge \"Redundent if Statement\""
    },
    {
      "commit": "56c1c5eec3705abec14fcaf008b6ca8ffb31ecc5",
      "tree": "d9a696b4c500416e5302e86a58eee0d11141c033",
      "parents": [
        "aa461b746bac5144d99454ebdfece860e3fd7173",
        "678ea6a8aeaafd8bd04c6a1b342e6f08cba13967"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 12:55:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 12:55:28 2016 +0000"
      },
      "message": "Merge \"Updated .gitignore to work with ide\""
    },
    {
      "commit": "aa461b746bac5144d99454ebdfece860e3fd7173",
      "tree": "5feaf296d6733e0292c798b20370dfdeb9cc183a",
      "parents": [
        "04d8c9d9791bc464c68ffe87471f704d09748075",
        "ade168405087243271ab8670c77bf2ea3790a817"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 12:55:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 12:55:18 2016 +0000"
      },
      "message": "Merge \"Remove setup_credentials from orchestration tests\""
    },
    {
      "commit": "04d8c9d9791bc464c68ffe87471f704d09748075",
      "tree": "a1e7c33796a9dcb9cbfe97a3e4a6c409950673b8",
      "parents": [
        "de24a0205b651748db82c6c3101fd78b005d2c5f",
        "800f063646fe014cfb9b583d1977cee85a2266d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 12:54:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 12:54:05 2016 +0000"
      },
      "message": "Merge \"Update .mailmap\""
    },
    {
      "commit": "57c6655d4b0baa0acb704d987b41801ea41e1583",
      "tree": "4bb63acf3ff1b709bfe4211f093729cc91a94698",
      "parents": [
        "683f8bf436dfc60d051c491eaa0f9e3745dde9a3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 08 08:51:13 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 09 10:34:24 2016 +0000"
      },
      "message": "Log more info when mke2fs fails on a guest\n\nWe have a device not found issue, but it\u0027s unclear if the device\ndoesn\u0027t exist at all, or it\u0027s in the wrong place. When we fail, dump\nout the contents of /dev for further review.\n\nChange-Id: I8b66b8acadc1d50a5ea7befd5ca6874c1dedcb4e\n"
    },
    {
      "commit": "de24a0205b651748db82c6c3101fd78b005d2c5f",
      "tree": "8fd597957592abd87cd6c02bbe19e31946a0764b",
      "parents": [
        "6ab41813e455e1b35b04e851277926506457f43f",
        "0911af63f4b9e7b9815f95dc05809e65f4cb2848"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 09:37:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 09:37:07 2016 +0000"
      },
      "message": "Merge \"Fix KeyError in exception message of manager\""
    },
    {
      "commit": "77343e9ba55d81a68377e82d3765d3f6b5a40778",
      "tree": "9b2af783788545b25e5db259e45eafb90f9373d5",
      "parents": [
        "6ab41813e455e1b35b04e851277926506457f43f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 09 07:57:22 2016 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 09 08:01:57 2016 +0000"
      },
      "message": "Use 2 network clients from tempest-lib\n\nThe files below have been migrated to tempest-lib\n\n * agents_client.py    : I97b67e2385452db6ef59bc4b8c63c211ca119bc2\n * extensions_client.py: I76b1d0b1c3ffb2c366c4e6d95105d9c8fde2a22b\n\nNow Tempest-lib provides those as stable interfaces. So Tempest should\nstart using those from lib and remove its own copy.\n\nChange-Id: Ia2b48d9f2848d006cd9734c7fb5c2ea65c13e043\n"
    },
    {
      "commit": "6ab41813e455e1b35b04e851277926506457f43f",
      "tree": "5307f51ebcdb435644cce8cba0a30c67479385b5",
      "parents": [
        "99e6b9f6544ff3201cfd8c6327c5eea28b2b374a",
        "2c4cb0c999f48bb737eac950255cd633524fa398"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 07:17:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 07:17:22 2016 +0000"
      },
      "message": "Merge \"Make v3 identity_client consistent\""
    },
    {
      "commit": "99e6b9f6544ff3201cfd8c6327c5eea28b2b374a",
      "tree": "d5983df0085dc9f0e65fc7ae3bd9b599837a8041",
      "parents": [
        "b7c08095580b176277efdce94ab1458318b87f21",
        "f385bdeaf0606010f0be2d45486438f28a50fe57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 06:17:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 06:17:46 2016 +0000"
      },
      "message": "Merge \"Add note about ironic config options\""
    },
    {
      "commit": "b7c08095580b176277efdce94ab1458318b87f21",
      "tree": "b6972a8ecea6ad52dd7911b9c5c58f5a375ffa2f",
      "parents": [
        "683f8bf436dfc60d051c491eaa0f9e3745dde9a3",
        "bbeab27ab8f05ad1287907222fb6b02990021885"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 09 03:27:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 09 03:27:45 2016 +0000"
      },
      "message": "Merge \"Revert \"Add new test \"RebuildInstanceWithVolume\"\"\""
    },
    {
      "commit": "800f063646fe014cfb9b583d1977cee85a2266d6",
      "tree": "e1c3f27c1528b9346d4c7c1c638868362391bd0e",
      "parents": [
        "683f8bf436dfc60d051c491eaa0f9e3745dde9a3"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Feb 05 16:24:35 2016 +1100"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Feb 09 12:22:11 2016 +0900"
      },
      "message": "Update .mailmap\n\nThis commit updates and sorts the .mailmap file for top 30th\ncontributors. I picked up the latest author names and emails from the\ncommit log.\nThe .mailmap feature is used to coalesce together commits by the same\nperson in the shortlog, where their name and/or email address was\nspelled differently[1].\n\n[1] https://git-scm.com/docs/git-shortlog\n\nChange-Id: Ibc28a0b4f5839df9e6cd7df156ed818300312acd\n"
    }
  ],
  "next": "0911af63f4b9e7b9815f95dc05809e65f4cb2848"
}
