)]}'
{
  "log": [
    {
      "commit": "d35a133c26175795fae9814a82129328c4105688",
      "tree": "2421e22a7dfe69c7342128519f33e600185be414",
      "parents": [
        "e76510d0eb717fe8e5b76310b2d20f54801fba7c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:38:07 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:47:27 2016 -0800"
      },
      "message": "Make identity clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes identity clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I5de906bcc0e32063ff17ee75f8dcf91b99165d03\n"
    },
    {
      "commit": "e76510d0eb717fe8e5b76310b2d20f54801fba7c",
      "tree": "0947c3cfc95e8c1176c9f21bb3dc2001a3bcf407",
      "parents": [
        "90d446a34d3ff44a087d2341ab846f1a23909ebf"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:33:48 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:47:17 2016 -0800"
      },
      "message": "Make image clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes image clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nNOTE: This patch changes __init__() of images_client to use\n      **kwargs because service_client removed them if each value\n      is None, but rest_client doesn\u0027t do it. The purpose of the\n      __init__() is just for calling self.skip_path(), so this\n      change is more readable also.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I6655b31239d4f3d0c4601b875a4a26778fc9dd2d\n"
    },
    {
      "commit": "90d446a34d3ff44a087d2341ab846f1a23909ebf",
      "tree": "2599b0f0606c82c6ff6fc54fa952018584a174de",
      "parents": [
        "9086eea7c970d0cff35c91d4e556967d7b6db0ba"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 10:17:38 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:41:30 2016 -0800"
      },
      "message": "Make volume clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes volume clients use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because this\ntest is just for service_client, not rest_client as the test name.\nWe have added this test for verifying all arguments are passed into\nrest_client via service_client. However, this patch some clients use\nrest_client directly, so this test becomes meaningless for these\nclients. That is a reason why the migrated clients(into tempest.lib\nbefore) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I1f7d8bfdb23500342984508333321422f8e2366b\n"
    },
    {
      "commit": "9086eea7c970d0cff35c91d4e556967d7b6db0ba",
      "tree": "b7fcbea777216f7c909eee795b57f2261744de53",
      "parents": [
        "2881a59d705635a1b4659a6bb22da15ab3d27ccb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 09:44:09 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 03 09:40:15 2016 -0800"
      },
      "message": "Make database/telemetry clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes database and telemetry clients\nuse the rest_client, and we will remove service_client for the\ncleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nNOTE: This patch changes __init__() of versions_client to use\n      **kwargs because service_client removed them if each value\n      is None, but rest_client doesn\u0027t do it. The purpose of the\n      __init__() is just for calling self.skip_path(), so this\n      change is more readable also.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ie99bbbe7655138c4c3ecae69ae0b361198a9651d\n"
    },
    {
      "commit": "2881a59d705635a1b4659a6bb22da15ab3d27ccb",
      "tree": "8af724ac68f51bda67335ee6a23f4f19e47d6837",
      "parents": [
        "8eb795b08fe38d661d2008e23deb4a5eb9135731",
        "b6cf83a64f5c4fe85ca99054553b2903a5ba3ce9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:30:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:30:34 2016 +0000"
      },
      "message": "Merge \"Add more detail info to EndpointNotFound\""
    },
    {
      "commit": "8eb795b08fe38d661d2008e23deb4a5eb9135731",
      "tree": "9622b67812ca5797c16ec94764c6ebd710d31900",
      "parents": [
        "392d47c2eaa5b827e3d55a78d25a3d0a4e37b3a2",
        "19f68817fc4db24f4743702d10724f14d314d440"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:30:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:30:13 2016 +0000"
      },
      "message": "Merge \"Make object/orchestration clients use rest_client\""
    },
    {
      "commit": "392d47c2eaa5b827e3d55a78d25a3d0a4e37b3a2",
      "tree": "7fef5dfc902f4749a6f1cb14ec70fad242b4873c",
      "parents": [
        "d37f98d9eb7dc8b7186b6f1a20cfe5b929a3f66c",
        "9591412eb03ce66b938168480029d6ffabf13783"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:29:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:29:54 2016 +0000"
      },
      "message": "Merge \"Fix ambiguous method name\""
    },
    {
      "commit": "d37f98d9eb7dc8b7186b6f1a20cfe5b929a3f66c",
      "tree": "e4602dbd81a959af10be2f4b2ee852bda0a31bd4",
      "parents": [
        "9984801b851bb51ef327dcadc55b31c9620c7ae8",
        "5b9b17e0712fb75b4104a4b1739bd7900602cff2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:25:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:25:17 2016 +0000"
      },
      "message": "Merge \"Make identity service client class name consistent\""
    },
    {
      "commit": "9984801b851bb51ef327dcadc55b31c9620c7ae8",
      "tree": "0752899eeab0d41b2ea105e01e042b97eb5069f5",
      "parents": [
        "ca6f1646a7560a00aae4fd78a911d1040e838813",
        "ca5cfb5ef0ebd2b80bf7c7b131803fca90ef8143"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 07:59:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 07:59:21 2016 +0000"
      },
      "message": "Merge \"Security Groups multi-node scenario\""
    },
    {
      "commit": "9591412eb03ce66b938168480029d6ffabf13783",
      "tree": "dbca3ee64badebb8725da086b39b03b58fee1193",
      "parents": [
        "ca5cfb5ef0ebd2b80bf7c7b131803fca90ef8143"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Mar 03 09:14:40 2016 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Mar 03 09:14:40 2016 +0200"
      },
      "message": "Fix ambiguous method name\n\nChange-Id: I58a3b2e733637241f97b94f3cbe580b218f95c03\n"
    },
    {
      "commit": "ca6f1646a7560a00aae4fd78a911d1040e838813",
      "tree": "0c36b5ada62c6f460d5629d5b94c2d5ef835fa6b",
      "parents": [
        "0bb28b1eb711bb29a8a45c8b3ebde09fc6079ceb",
        "2e10c9448fec21d13110e7156ea269da8ddae770"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 05:29:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 05:29:21 2016 +0000"
      },
      "message": "Merge \"Fix test_get_service_by_host_name\""
    },
    {
      "commit": "0bb28b1eb711bb29a8a45c8b3ebde09fc6079ceb",
      "tree": "16b1b6fd684e8526d15942e4350af4aa4adf9d00",
      "parents": [
        "f6b16007db31912b7fb201d2d3b5acf74a1ea4e0",
        "52abbd93a2ea9d4517538e3ec0d18f87c166602d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 05:29:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 05:29:11 2016 +0000"
      },
      "message": "Merge \"Add LOG.info to boot from volume tests\""
    },
    {
      "commit": "f6b16007db31912b7fb201d2d3b5acf74a1ea4e0",
      "tree": "e2ae7cc15b116ff4e6840715fd38ef011c1b0149",
      "parents": [
        "4aaa54936c23b9ce486c19c18440b9a8cab059ef",
        "02620fdfe4a29b880d14e73547a531c9c34bfab2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 05:16:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 05:16:15 2016 +0000"
      },
      "message": "Merge \"Implement TIMEOUT_SCALING_FACTOR for tempest\""
    },
    {
      "commit": "b6cf83a64f5c4fe85ca99054553b2903a5ba3ce9",
      "tree": "ea695fa49ec0693f166def54a42e35e87b9aa561",
      "parents": [
        "19f68817fc4db24f4743702d10724f14d314d440"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 17:56:45 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 17:59:02 2016 -0800"
      },
      "message": "Add more detail info to EndpointNotFound\n\nWhen EndpointNotFound exception happens, the detail contains service\nvalue only, but the exception depends on the other values also.\nSo this patch adds these value to EndpointNotFound exception for\nmore easy debugging.\n\nChange-Id: I05095e6ce56bc62485e964241047fd3b3864f181\n"
    },
    {
      "commit": "19f68817fc4db24f4743702d10724f14d314d440",
      "tree": "940de260a39ddecdd82606089f787ef3ec78a9f9",
      "parents": [
        "4aaa54936c23b9ce486c19c18440b9a8cab059ef"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 14:09:17 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 17:32:32 2016 -0800"
      },
      "message": "Make object/orchestration clients use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes object_storage and orchestration\nclients use the rest_client, and we will remove service_client\nfor the cleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I763107de6a9f7b411a5892d2c53dcf99b7afa3ef\n"
    },
    {
      "commit": "4aaa54936c23b9ce486c19c18440b9a8cab059ef",
      "tree": "23e3173094f596b32840b636c3d4804ac773653c",
      "parents": [
        "63b2183ee4ce0c8eb8ae08a52e19855179002444",
        "3ee057e3f8c8d91f78ee3ede8023fe8eaa03c2d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 01:17:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 01:17:56 2016 +0000"
      },
      "message": "Merge \"Make compute keypairs_client use rest_client\""
    },
    {
      "commit": "02620fdfe4a29b880d14e73547a531c9c34bfab2",
      "tree": "cb268435e432b05937466e898aa4a79a39501fdc",
      "parents": [
        "17faf86cb1e01caba821dc9a83281689b59fb068"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 02 15:52:51 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 02 15:52:51 2016 -0500"
      },
      "message": "Implement TIMEOUT_SCALING_FACTOR for tempest\n\nThis is a pattern we\u0027ve had in Nova for a while that allows individual\ntest classes to be marked as slower. This timeout adjustment is needed\nfor test_volume_boot_pattern because going up and down with 3 guests,\nand cleaning them all up, plus volumes and snapshots, takes\ntime. Especially on slower personal equipment. These fail for people a\nlot, which makes them think their devstack is broken. And it means\nthat it leaves crud around when it times out, which ruins follow on\nruns.\n\nChange-Id: Ibf21bdf44339d00f0291d0ff14eb6bcc69798ccc\n"
    },
    {
      "commit": "63b2183ee4ce0c8eb8ae08a52e19855179002444",
      "tree": "94be6fac0ee88340b0a900e7046f270e37568978",
      "parents": [
        "17faf86cb1e01caba821dc9a83281689b59fb068",
        "ba67867b1702e15d6e20d2abf429399971660d86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 20:51:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 20:51:16 2016 +0000"
      },
      "message": "Merge \"Added processing /compute URL for getting list of versions\""
    },
    {
      "commit": "17faf86cb1e01caba821dc9a83281689b59fb068",
      "tree": "350200829c72329e3cbaad98773fa4cc83e72f78",
      "parents": [
        "09a60155435cfb8bfd1edb6eab3d4bec30515b8f",
        "ecd2ec0aa0c4e6ec8fb746ac85b5a27a42106935"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 17:08:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 17:08:47 2016 +0000"
      },
      "message": "Merge \"Use isinstance instead of type\""
    },
    {
      "commit": "09a60155435cfb8bfd1edb6eab3d4bec30515b8f",
      "tree": "0718990555d72dbf3cc9d334c69ad7cc0aad83c7",
      "parents": [
        "3492856f14ced919a49440464fa38395ced612f2",
        "322e44328ea16037b840bceafe05fbffa0ec6169"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 14:55:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 14:55:33 2016 +0000"
      },
      "message": "Merge \"Make data_processing/baremetal use rest_client\""
    },
    {
      "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": "52abbd93a2ea9d4517538e3ec0d18f87c166602d",
      "tree": "48b5f2b585c65f5d056aca14d67b38a6735d318c",
      "parents": [
        "611f30480565b59f494fdb840fdc912acc6c9f61"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 01 09:38:09 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 02 08:27:22 2016 -0500"
      },
      "message": "Add LOG.info to boot from volume tests\n\nThese tests fail a lot, more than nearly any other tests we have. When\nreading the REST logs it\u0027s a bit hard to figure out what we were\nconceptually doing because we repeat many of the same actions over and\nover again.\n\nThis adds some LOG.info to provide a road map when looking at logs.\n\nChange-Id: Ic9e3bf9b5720d6f250c9b003357ba4bc5fdebbe3\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": "2e10c9448fec21d13110e7156ea269da8ddae770",
      "tree": "aa8dfd3faa4ebd7f4a5d2ad19b3d4878aada47c3",
      "parents": [
        "611f30480565b59f494fdb840fdc912acc6c9f61"
      ],
      "author": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Mon Feb 15 12:45:15 2016 +0200"
      },
      "committer": {
        "name": "yuriy_n",
        "email": "ynesenenko@mirantis.com",
        "time": "Wed Mar 02 10:45:39 2016 +0200"
      },
      "message": "Fix test_get_service_by_host_name\n\nThis patch deletes skip decorator used in test_get_service_by_host_name\nfor making only one-way dependencies. This patch fixes this issue.\n\nRelated-Bug: #1530144\nChange-Id: Id72863c4a4fa77aff42a7e69e7e8be8080166ae5\nDepends-On: I21775106693176ca128dbfd9db0d43cfc58de00a\n"
    },
    {
      "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": "3ee057e3f8c8d91f78ee3ede8023fe8eaa03c2d5",
      "tree": "6b99934659992dc43d5aff03c33d28c766282e03",
      "parents": [
        "322e44328ea16037b840bceafe05fbffa0ec6169"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 01 15:58:33 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 13:51:51 2016 +0900"
      },
      "message": "Make compute keypairs_client use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes keypairs_client use the rest_client,\nand we will remove service_client for the cleanup in the future.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I250c7a4de9585dd299cddd515e141635095d1a5a\n"
    },
    {
      "commit": "322e44328ea16037b840bceafe05fbffa0ec6169",
      "tree": "59bd87fa51960ada838cb811e780b56e1e282769",
      "parents": [
        "37967561f001768bc76705cc75409ada8882ef71"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 01 15:52:09 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 02 13:46:04 2016 +0900"
      },
      "message": "Make data_processing/baremetal use rest_client\n\nNow service_client is unnecessary because that is the same as\nrest_client. This patch makes both data_processing_client and\nbaremetal_client use the rest_client, and we will remove\nservice_client for the cleanup in the future.\n\nThis patch removes these clients from a certain test because\nthis test is just for service_client, not rest_client as the\ntest name. We have added this test for verifying all arguments\nare passed into rest_client via service_client. However, this\npatch some clients use rest_client directly, so this test becomes\nmeaningless for these clients. That is a reason why the migrated\nclients(into tempest.lib before) are not contained in this test.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Icf85bcde4c0d1ee644c950323f4c6abe3b86a24e\n"
    },
    {
      "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": "5b9b17e0712fb75b4104a4b1739bd7900602cff2",
      "tree": "62c58701c19b1e6f31dcec70819dbe26f3b3555e",
      "parents": [
        "74afe236d31d79bc7a2418e5caa2880362a7cbe1"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Feb 23 01:56:22 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Feb 29 14:19:23 2016 +0900"
      },
      "message": "Make identity service client class name consistent\n\nSome of the Identity service client class name includes\nversion number which actually not necessary as those are\nunder their respective version folder.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iabb9a1167bc9c7acf9649016b8f45c664feaedc7\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": "ecd2ec0aa0c4e6ec8fb746ac85b5a27a42106935",
      "tree": "55d79a504675a1cec28c7244d47342a5c32b9cb2",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Brandon Palm",
        "email": "bapalm@us.ibm.com",
        "time": "Thu Feb 25 09:38:36 2016 -0600"
      },
      "committer": {
        "name": "Brandon Palm",
        "email": "bapalm@us.ibm.com",
        "time": "Thu Feb 25 09:38:36 2016 -0600"
      },
      "message": "Use isinstance instead of type\n\nAdjusted conditional statements to use isinstance when\ncomparing variables. Isinstance supports inheritance type\nchecking better than type.\n\nChange-Id: Id194b9edf4cda615de9007bc187b647d4718a567\n"
    },
    {
      "commit": "ba67867b1702e15d6e20d2abf429399971660d86",
      "tree": "aaeb2547980f68d6855b6fe457e8ea3ed3b75e89",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Thu Feb 25 12:55:51 2016 +0300"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Thu Feb 25 12:57:43 2016 +0300"
      },
      "message": "Added processing /compute URL for getting list of versions\n\nAfter implementing blueprint \"Ability to run some Nova services under Apache2\"(\nhttps://blueprints.launchpad.net/nova/+spec/run-nova-services-under-apache2)\nit becomes possible not to use separate ports for each openstack service but\nshare 80 port with different URL prefixes.\n\nMailing list thread with discussion the details of this feature:\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-June/067147.html.\n\nOpenstack wiki page with mapping urls to services:\nhttps://wiki.openstack.org/wiki/URLs.\n\nIf nova-api service is started by Apache (or similar),\nusing \u0027Alias\u0027 directive script name contains alias-prefix.\nWe get things like: \u0027/ALIAS/NAME/v2\u0027, \u0027/ALIAS/NAME/v2.1\u0027\nThis change makes sure we compose correct url for getting list of versions.\n\nCo-Authored-By: Marian Horban \u003cmhorban@mirantis.com\u003e\nCo-Authored-By: Pavel Kholkin \u003cpkholkin@mirantis.com\u003e\n\nCloses-Bug: #1471833\n\nChange-Id: I2c78e22095975aef777bc62b19d46bcc8fea2d96\n"
    },
    {
      "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"
    }
  ],
  "next": "7aea534b377009b2ee694ec3c81c0bf44554b3fd"
}
