)]}'
{
  "log": [
    {
      "commit": "5ee74e8fd53608f4d84f34710491c033d4ffefb8",
      "tree": "40e820169022c6945e60aa8b20fdedd624f48f4b",
      "parents": [
        "f7584fdf6166e8d730cde7763fba3bd43c16cc01",
        "a82bc86296432b976e54d805775c3c6fe40e3a43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 23:18:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 23:18:58 2017 +0000"
      },
      "message": "Merge \"Add PreconditionFailed exception for HTTP 412 errors\""
    },
    {
      "commit": "f7584fdf6166e8d730cde7763fba3bd43c16cc01",
      "tree": "836905fc24e9555a81d22630cc91961e92e6b40d",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c",
        "c96030ea0385afa54359d7bedf8250ff4ea30e30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 19:22:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 19:22:23 2017 +0000"
      },
      "message": "Merge \"Use test_utils.call_until_true in tempest tests\""
    },
    {
      "commit": "6827cd33c48da6c87dd864c66d87f47fcc6dc11c",
      "tree": "a86ddbab3440bf08d1573ef0079d5ea12c435dd6",
      "parents": [
        "0031e85117bf3770ab94f280ef9151fb83e8fcd3",
        "024469732e09358b57dbe7376ef5346fa0c6a342"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 13:17:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 13:17:43 2017 +0000"
      },
      "message": "Merge \"Add resources_prefix to rand_name when created\""
    },
    {
      "commit": "0031e85117bf3770ab94f280ef9151fb83e8fcd3",
      "tree": "271cabeb8faa8306a378ffc9fc850639c2694099",
      "parents": [
        "0a24e467a121bdd8d6bcf11b3d008b496042a854",
        "eb829d46c0f40fcc3f5281dc5344e83f48001ae7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 12:54:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 12:54:45 2017 +0000"
      },
      "message": "Merge \"Remove redundant setup_client method\""
    },
    {
      "commit": "0a24e467a121bdd8d6bcf11b3d008b496042a854",
      "tree": "480eb929e5a5c132d60ea22d64f959013e6d4627",
      "parents": [
        "cafeddb763bbdef8006c8227ed0f2dcfcb4613f1",
        "aca816da2068057df04e0a5b1b60f2221d03aae6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 10:45:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 10:45:51 2017 +0000"
      },
      "message": "Merge \"Enable sphinx on servers_client\""
    },
    {
      "commit": "cafeddb763bbdef8006c8227ed0f2dcfcb4613f1",
      "tree": "f46718f2bed1c0c7ace5d64bc8587b273739ff31",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb",
        "44f01273cff6edaf2f2fb079895105e79afbf1c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 09:20:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 09:20:45 2017 +0000"
      },
      "message": "Merge \"Finish switching to decorators.idempotent_id\""
    },
    {
      "commit": "a82bc86296432b976e54d805775c3c6fe40e3a43",
      "tree": "f9a67d61dacc970d3e4c21b0ae3112114e8739c6",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Mon Feb 13 01:16:13 2017 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Feb 14 03:52:33 2017 +0000"
      },
      "message": "Add PreconditionFailed exception for HTTP 412 errors\n\nThis will be an expected error code from Neutron API tests\nwhen testing the compare-and-swap update capabilities being\nadded in I7d97d6044378eb59cb2c7bdc788dc6c174783299.\n\nOtherwise the tests need to catch UnexpectedResponseCode and\nextract the error number from the body, which looks ugly.\n\nChange-Id: Ic2576438228ea1e15de01779735f7c3ca048c4e5\n"
    },
    {
      "commit": "c96030ea0385afa54359d7bedf8250ff4ea30e30",
      "tree": "f71c08876dffce61973559ff7da1345a67929058",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon Feb 13 23:48:35 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 01:24:15 2017 +0000"
      },
      "message": "Use test_utils.call_until_true in tempest tests\n\ntest.call_until_true has been deprecated since\nNewton and now same method is available in\ntest_utils.call_until_true as the stable interface.\n\nThis Ide11a7434a4714e5d2211af1803333535f557370 will remove it\nfrom old location.\n\nThis patch use the stable method in tempest tests also.\n\nChange-Id: I9faf81d171db20df5e94cdf3bda924d2fd4767a8\n"
    },
    {
      "commit": "44f01273cff6edaf2f2fb079895105e79afbf1c1",
      "tree": "28dd7914581151cefe6bb3095392e59f7f990c68",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:44:14 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 13 17:30:07 2017 +0000"
      },
      "message": "Finish switching to decorators.idempotent_id\n\nMost modules are switched to using decorators.idempotent_id and\nthis patch covers the remaining and removes the old decorator check.\n\nNOTE: The old decorator test.idempotent_id is still necessary to be\n      used on the other projects.\n\nChange-Id: Ice7f593fbc109863eba11402c2f3af75fc6ab9a1\nCloses-Bug: #1616913\n"
    },
    {
      "commit": "eb829d46c0f40fcc3f5281dc5344e83f48001ae7",
      "tree": "2a0c595783b9a8b513767b35f9ff7e27ec3a08d0",
      "parents": [
        "488ea0900874daa26b5cbf3b65897ff2227784b1"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Feb 13 12:57:04 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Feb 13 12:57:04 2017 +0200"
      },
      "message": "Remove redundant setup_client method\n\nThose clients are already initialized in BaseV2ComputeTest class\nBaseV2ComputeAdminTest class.\nIn addition, it is more clear to use the original client name.\nThe client name \u0027client\u0027 is too much general compare to \u0027flavors_client\u0027\nand \u0027admin_flavors_client\u0027.\n\nChange-Id: Ifbd687a7c1c99ff4652c7596d85eda404a3120ae\n"
    },
    {
      "commit": "bad7dcd77c5954e12c871e7d62300ff42addfbeb",
      "tree": "5fc966cf94b552108f7a105452e5022ee67f148a",
      "parents": [
        "488ea0900874daa26b5cbf3b65897ff2227784b1",
        "96c36cffbe115226402600c321c2de701b281f7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 13 10:00:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 10:00:46 2017 +0000"
      },
      "message": "Merge \"Remove skip of test_stamp_pattern\""
    },
    {
      "commit": "488ea0900874daa26b5cbf3b65897ff2227784b1",
      "tree": "668b9df781ad549e99be7302a4d59ae79f68860b",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8",
        "36eeab046527dcb4fbe41c1981b4b037bbe11d27"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 13 07:10:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 07:10:13 2017 +0000"
      },
      "message": "Merge \"Add create_flavor in compute.base\""
    },
    {
      "commit": "96c36cffbe115226402600c321c2de701b281f7b",
      "tree": "f75b46cecf5e2d56d29c184c699c4d6d0e963dcd",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 09:51:57 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Feb 13 14:58:24 2017 +0800"
      },
      "message": "Remove skip of test_stamp_pattern\n\ntest_stamp_pattern is skipped of bug 1205344 which is reported at 2013,\nthough there is no exact hint on whether the bug is fixed or not, but\nsince 2013 is too long ago, we guess the bug should have been fixed.\n\nThis is to remove the skip, and to fix several obvious errors in the\ncode.\n\nChange-Id: I2c13099595d8ee8099e02e3f06096078c7d27c34\n"
    },
    {
      "commit": "024469732e09358b57dbe7376ef5346fa0c6a342",
      "tree": "d015c18ac829a5042d731b60d919bac5802ffa7a",
      "parents": [
        "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8"
      ],
      "author": {
        "name": "Joshua White",
        "email": "joshua.l.white@intel.com",
        "time": "Fri Jan 27 13:02:27 2017 -0800"
      },
      "committer": {
        "name": "Joshua White",
        "email": "joshua.l.white@intel.com",
        "time": "Fri Feb 10 22:54:49 2017 +0000"
      },
      "message": "Add resources_prefix to rand_name when created\n\nTests that use rand_name from tempest.lib.common.data_utils\nare not adding the resources_prefix from the tempest\nconfig file when creating resources.  These tests should\nbe using tempest.common.data_utils which passes in the\nresources_prefix as a parameter in the rand_name function call.\n\nWhen resources_prefix is set in the tempest config file all of\nthe resources created should begin with this attribute. For some\ntests this attribute is not passed to the rand_name function call.\nThis addresses that issue.\n\nChange-Id: I662aad1916949750581e793981988edf1560ea94\nCloses-Bug: #1628016\n"
    },
    {
      "commit": "2d5bdd04a20fed8e08da4fc6d2a1ecbc1d3ec3e8",
      "tree": "ca6d8fa1b2669666a914bc15a05c79ab50914488",
      "parents": [
        "88d84e951b8bea60d7a65cb8a9449529b1716a01",
        "ca3b39d6d9b036f1eb03d9d5bda0832ec4faffd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 19:41:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 19:41:28 2017 +0000"
      },
      "message": "Merge \"Implied roles API tests\""
    },
    {
      "commit": "aca816da2068057df04e0a5b1b60f2221d03aae6",
      "tree": "fdf8e1e2904ff4ebfb45ccb56d94fcaf8d21998c",
      "parents": [
        "88d84e951b8bea60d7a65cb8a9449529b1716a01"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 15:12:17 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Feb 10 10:47:27 2017 -0800"
      },
      "message": "Enable sphinx on servers_client\n\nservers_client is most useful client for testing, but the docstring was\nnot enabled on the site. So this patch makes it enabled.\n\nChange-Id: I031de923deab74bc0f84cff52f470ab233b7dbba\n"
    },
    {
      "commit": "88d84e951b8bea60d7a65cb8a9449529b1716a01",
      "tree": "00565b1b3bf9eb5ca0c06cc6272fe4fb407bc80a",
      "parents": [
        "09df11b15084d9426a3122e0847c2a07fee8a266",
        "9e22b852d09974ea2a5af85150c770792d7e3f39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 15:56:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 15:56:06 2017 +0000"
      },
      "message": "Merge \"test_create_server_from_volume_snapshot: assert dict is not empty before accessing a key\""
    },
    {
      "commit": "09df11b15084d9426a3122e0847c2a07fee8a266",
      "tree": "6d1bab1a579da6c31ec6ab287568e49a24f1e753",
      "parents": [
        "7e46ccfd605011ccfe83f380c9e63024893436d4",
        "13c9c893ccf67b914fd984a1fded6428dfd90711"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:38:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:38:26 2017 +0000"
      },
      "message": "Merge \"Make wait_until default as \u0027ACTIVE\u0027 in manager.create_server\""
    },
    {
      "commit": "7e46ccfd605011ccfe83f380c9e63024893436d4",
      "tree": "321ed49f8582bebd87970186c1521b139f99c12d",
      "parents": [
        "c74ba0428912f002d29ee7dc10a42085fee990bb",
        "84e3e613fc3dc856db4adea8d92a5be37a83f126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:25:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:25:50 2017 +0000"
      },
      "message": "Merge \"Add v14.0.0 releasenote\""
    },
    {
      "commit": "c74ba0428912f002d29ee7dc10a42085fee990bb",
      "tree": "cc8c01ac90b01f0dcbe5cddb6c31cc6ed064c377",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52",
        "b895e7447e3c6a83a80afb2a554e88e6abe9de52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 14:24:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 14:24:25 2017 +0000"
      },
      "message": "Merge \"Use correct routers_client in _delete_router\""
    },
    {
      "commit": "13c9c893ccf67b914fd984a1fded6428dfd90711",
      "tree": "7563ca87535b651d2dcb8c2b5cdc0f30ff397524",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 12:04:07 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 14:53:20 2017 +0800"
      },
      "message": "Make wait_until default as \u0027ACTIVE\u0027 in manager.create_server\n\nAll callings to manager.create_server pass wait_until\u003d\u0027ACTIVE\u0027,\nso this is to make wail_until default as \u0027ACTIVE\u0027, not None.\n\nChange-Id: I630cf047ed419fbf0cc073b5984fa29b456da451\n"
    },
    {
      "commit": "36eeab046527dcb4fbe41c1981b4b037bbe11d27",
      "tree": "129da370ba3f473f07be5c0c2cb25e081b34b600",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 18 11:49:04 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Feb 10 02:16:48 2017 +0000"
      },
      "message": "Add create_flavor in compute.base\n\nThis is to add create_flavor in compute.base, so the code\ncan be simplified.\n\nChange-Id: Iffb6495a865550f0888b6d5fe5d7031f57a37fe4\n"
    },
    {
      "commit": "4ce377983eb801eef69d0d710eabef271a83de52",
      "tree": "d6b63fdfb4192310c587d0cd2fddba3501fb20ef",
      "parents": [
        "538314efc133cd475ee5ac1b548e9af56c23d8de",
        "77b3eb15b1049785bbfce1ef4f1a06c7e4c01265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 12:27:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 12:27:23 2017 +0000"
      },
      "message": "Merge \"Fix AZ List Detail schema to allow hosts as None\""
    },
    {
      "commit": "84e3e613fc3dc856db4adea8d92a5be37a83f126",
      "tree": "30cf58fcfafdfb838e4bc1ef9f69039803497105",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Feb 09 14:08:37 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Thu Feb 09 14:08:37 2017 +0900"
      },
      "message": "Add v14.0.0 releasenote\n\nThis commit adds v14.0.0 releasenote. Because v14.0.0 was already\nreleased.\n\nChange-Id: I3bc54be900b3e06145192e392d09d7038bfd2166\n"
    },
    {
      "commit": "b895e7447e3c6a83a80afb2a554e88e6abe9de52",
      "tree": "17b2a398e82301d08779ee3634048f462dd69040",
      "parents": [
        "c566241e3761cfba4dc324d57979231089d474a9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 09 10:48:35 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Feb 09 10:48:35 2017 +0800"
      },
      "message": "Use correct routers_client in _delete_router\n\nclient should be used instead of self.routers_client.\nAnd since I am here, I\u0027d like to do a very small code optimization.\n\nChange-Id: I1e34e7b97597a552b6232ded45f704bbe7115165\n"
    },
    {
      "commit": "538314efc133cd475ee5ac1b548e9af56c23d8de",
      "tree": "55e5cbcceb7fe2c2269b6141a9307aac38a2a0e6",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e",
        "77f2d767fc940008c9411138d080a682467feb57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 01:47:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 01:47:23 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix _check_network_external_connectivity in test_network_basic_ops\"\""
    },
    {
      "commit": "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e",
      "tree": "05cf69e1d7c2e048afb8d54fd31b32285eb6ad75",
      "parents": [
        "face560e6507be7c52ce29d27694f0fce457ef6b",
        "103d591860b50a7d3fc700970e49cbce1f5bc4f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 16:36:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 16:36:00 2017 +0000"
      },
      "message": "Merge \"Fixed wrong link in microversion_testing.rst\""
    },
    {
      "commit": "77f2d767fc940008c9411138d080a682467feb57",
      "tree": "de736a9c5235bf21a14d3e02bb857ed9cbd818f5",
      "parents": [
        "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 08 15:36:52 2017 +0000"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Feb 08 15:36:52 2017 +0000"
      },
      "message": "Revert \"Fix _check_network_external_connectivity in test_network_basic_ops\"\n\nThis reverts commit 4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb.\n\nChange-Id: I08b436acb3b27f9ae21e55b69b1adf3f9d721ba9\n"
    },
    {
      "commit": "face560e6507be7c52ce29d27694f0fce457ef6b",
      "tree": "3aeadd4baba858d4002f1cdf9864fa18be06d333",
      "parents": [
        "7347b1794fb52e2602cd71ecb7ff747716a4f41e",
        "333101257a1b2140c0467ef69de3b2101b14c298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:58:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:58:21 2017 +0000"
      },
      "message": "Merge \"Add related bug#1659811 for tenant_id filter compute tests\""
    },
    {
      "commit": "7347b1794fb52e2602cd71ecb7ff747716a4f41e",
      "tree": "555a1b9eeaa4588a18bc6258c84dc6eb85035177",
      "parents": [
        "aa4dc83d9d18ebc5ebf7815cc22920cea9c27e80",
        "d475fba4413dd885928a33627ceb754f5612bab1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:37:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:37:46 2017 +0000"
      },
      "message": "Merge \"Add extra elements check for \u0027show_volume_type\u0027 command\""
    },
    {
      "commit": "aa4dc83d9d18ebc5ebf7815cc22920cea9c27e80",
      "tree": "d7421bf81f87614e5eabeb4bb2d1301e1431bc11",
      "parents": [
        "7ec3bb178dfc5ac2d8835f7020d7f779aa5494db",
        "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 13:35:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 13:35:27 2017 +0000"
      },
      "message": "Merge \"Fix _check_network_external_connectivity in test_network_basic_ops\""
    },
    {
      "commit": "7ec3bb178dfc5ac2d8835f7020d7f779aa5494db",
      "tree": "c498647fef772e3d24e4ed75870057db941f6a14",
      "parents": [
        "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4",
        "49a2c7e6b664e84fec77bd535775f7cac789990d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 11:33:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 11:33:18 2017 +0000"
      },
      "message": "Merge \"Implied roles methods\""
    },
    {
      "commit": "103d591860b50a7d3fc700970e49cbce1f5bc4f0",
      "tree": "3fb03f98195d520182b6e2931550c48494666f93",
      "parents": [
        "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4"
      ],
      "author": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Wed Feb 08 15:02:34 2017 +0400"
      },
      "committer": {
        "name": "Sergey Nikitin",
        "email": "snikitin@mirantis.com",
        "time": "Wed Feb 08 15:02:34 2017 +0400"
      },
      "message": "Fixed wrong link in microversion_testing.rst\n\nChange-Id: Id457dce3cbe59a2d675fc199dc4c015b1248ba01\n"
    },
    {
      "commit": "9e22b852d09974ea2a5af85150c770792d7e3f39",
      "tree": "0e6c55e517eee87510d8640c4f754596cacddf76",
      "parents": [
        "dfa619cc6608774c14bc5d9ea0162f36b0780285"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Feb 05 15:38:29 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 08 12:09:12 2017 +0200"
      },
      "message": "test_create_server_from_volume_snapshot: assert dict is not empty before accessing a key\n\nFollowing the patch: If2a257b24f2d50a401d6804e983bcad55b5c89e8\nIn case the dict is empty i.e. there in not an attachment, it will\nbe helpful to check whether there is an attachment or not to prevent\nerror in L204.\n\nChange-Id: Ib74472b3b147f34a63ac5988c7db97230a9f4803\n"
    },
    {
      "commit": "76f0eebb4a7cbc9b8b15b53b7e1545f519d253e4",
      "tree": "0428634c129c360d58a770f675fd9e38f10bbf01",
      "parents": [
        "c566241e3761cfba4dc324d57979231089d474a9",
        "1395435e6a59c70f74b30f84c793de6c08f05897"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 10:04:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 10:04:50 2017 +0000"
      },
      "message": "Merge \"Get server fault if snapshot fails\""
    },
    {
      "commit": "77b3eb15b1049785bbfce1ef4f1a06c7e4c01265",
      "tree": "b3e10583b741009ac4a0881832848df870cbce58",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 08 06:53:42 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 08 06:53:42 2017 +0000"
      },
      "message": "Fix AZ List Detail schema to allow hosts as None\n\nList AZ with Details response can return host as None\nfor non available AZ from nova.\n\nBut response schema [1] always expect host as non-None\nvalue which is not true for non available AZ on nova side.\n\nChange-Id: I015ea26eb47ef179d55f3e452e871bfeec406365\nCloses-Bug: #1662781\n"
    },
    {
      "commit": "c566241e3761cfba4dc324d57979231089d474a9",
      "tree": "47e94740a39fdfadf908cfd542d0c5f8a34f9f39",
      "parents": [
        "a5859e80082729c8e5f0f6ce15eaaded243b191f",
        "2dac466afa4e898f7c82cb06eb49d139c6bedd0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 06:51:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 06:51:50 2017 +0000"
      },
      "message": "Merge \"Add unit tests for BaseV2ComputeTest.create_image_from_server\""
    },
    {
      "commit": "a5859e80082729c8e5f0f6ce15eaaded243b191f",
      "tree": "5bcad38849fcea06849fa6e1dbb350d92b793da7",
      "parents": [
        "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641",
        "621544cc962b35025d3cbb97e7eb32fa7d9f508a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 06:51:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 06:51:41 2017 +0000"
      },
      "message": "Merge \"Remove wait_for_server from create_image_from_server\""
    },
    {
      "commit": "c4b26209add07a3b5a5dcfa3cbc39ccc4362b641",
      "tree": "268a7295b3e41912ae494e7583079bfffe6cbc87",
      "parents": [
        "c83a3fd27e6ca2db8571b8948ed2bb9b58432372",
        "07845fa2ed2e89b642e8533a4e66a100345af723"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 23:15:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 23:15:52 2017 +0000"
      },
      "message": "Merge \"Add test for compute API microversion 2.42\""
    },
    {
      "commit": "c83a3fd27e6ca2db8571b8948ed2bb9b58432372",
      "tree": "1a93fde8dc770769def8d5b3ac95cf56cb8024ad",
      "parents": [
        "3c123831a9472a758c5ceedb1f547d9664a3a160",
        "b7bc1de859e0a101d11fd8ef31e43ac0b98fd942"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 23:15:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 23:15:44 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on object_storage\""
    },
    {
      "commit": "1395435e6a59c70f74b30f84c793de6c08f05897",
      "tree": "b420009e9c4c0c97bce4d36634bc5c527cd5848c",
      "parents": [
        "2dac466afa4e898f7c82cb06eb49d139c6bedd0b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 14:03:54 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 17:06:02 2017 -0500"
      },
      "message": "Get server fault if snapshot fails\n\nWhen we get a 404 from Glance because a server snapshot\nis not found while we\u0027re waiting for it to be ACTIVE, it\nmeans Nova deleted the failed snapshot from Glance because\nsomething failed in nova-compute during the snapshot\noperation.\n\nRather than just dump a 404 in the test console output on this\ntype of failure, this change gets the server which should have\na fault recorded and uses that to raise a more useful error\nmessage for the test output.\n\nChange-Id: I8ee2e18925e7f4f09d10d857fb25f3d9b8e8bd42\n"
    },
    {
      "commit": "2dac466afa4e898f7c82cb06eb49d139c6bedd0b",
      "tree": "d063b72d6e2ae1705667af477c7dea47556a4df9",
      "parents": [
        "621544cc962b35025d3cbb97e7eb32fa7d9f508a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 15:54:17 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 16:38:00 2017 -0500"
      },
      "message": "Add unit tests for BaseV2ComputeTest.create_image_from_server\n\nBefore building some more logic into this utility method, we\nneed some unit test coverage. That starts here.\n\nChange-Id: I623ddcfe0e796a9a5291282931f16c1e5165206b\n"
    },
    {
      "commit": "621544cc962b35025d3cbb97e7eb32fa7d9f508a",
      "tree": "7dc775d5a8ec2f900e62db39cf39907888628d53",
      "parents": [
        "3c123831a9472a758c5ceedb1f547d9664a3a160"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 16:33:16 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 07 16:33:16 2017 -0500"
      },
      "message": "Remove wait_for_server from create_image_from_server\n\nThis kwarg isn\u0027t actually used in practice anymore and it\nclutters up the logic in create_image_from_server so\nthis change removes it.\n\nChange-Id: I272e364b1b2ed787c09df34839f349cb921254a7\n"
    },
    {
      "commit": "3c123831a9472a758c5ceedb1f547d9664a3a160",
      "tree": "8327bd2716419879624f07e4eeca3d075a79b461",
      "parents": [
        "f25c5b88f3351fbfff900b2f70494c24301b4e39",
        "58bead7d123e23456ec87792ff31eae5b897bd4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 19:37:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 19:37:53 2017 +0000"
      },
      "message": "Merge \"Remove unused client from \"_create_network\" method\""
    },
    {
      "commit": "ca3b39d6d9b036f1eb03d9d5bda0832ec4faffd3",
      "tree": "4ade6290f9f395eb1aa401ef7f36b16546fa3e46",
      "parents": [
        "49a2c7e6b664e84fec77bd535775f7cac789990d"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 18:10:31 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Feb 07 10:31:41 2017 -0300"
      },
      "message": "Implied roles API tests\n\nImplied roles is a feature added recently to keystone. It enables the\npossibility to have roles implying another roles, this avoids the need\nto add specific role assignments to each action a user can take. For\nexample: if we had the \"admin\" role implying the \"member\" role, we\nwould not need to add entries specifiying the \"member\" role for a\nuser that is already \"admin\".\n\nChange-Id: I81b3fce613c80aad9e80847df5a61ed10887221c\n"
    },
    {
      "commit": "f25c5b88f3351fbfff900b2f70494c24301b4e39",
      "tree": "c22634a27159a9dc1fac9ced29292765a065a282",
      "parents": [
        "93460d4038ca5acc7052732278b2f437b7d2ad8c",
        "c85a951881a6d9a7408d8cc5c00f0ad6d1009c9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 07:20:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 07:20:58 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on scenario\""
    },
    {
      "commit": "93460d4038ca5acc7052732278b2f437b7d2ad8c",
      "tree": "76db5fea32809ed69857ec0a01416c1b997b3bbe",
      "parents": [
        "7c43b980c038ca2815db8a23728ff180d8c899e0",
        "a599c9025858d3f54ee64b176fe396f4dbd62b62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 04:05:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 04:05:34 2017 +0000"
      },
      "message": "Merge \"Add test.attr for negative tests\""
    },
    {
      "commit": "4d1f2a930ec17d6b858d8dedcd66759a4ddce7cb",
      "tree": "17017572b99dca7f47ca9ca5337f3fd15b0266a4",
      "parents": [
        "7c43b980c038ca2815db8a23728ff180d8c899e0"
      ],
      "author": {
        "name": "zoukeke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Thu Oct 27 11:32:16 2016 +0800"
      },
      "committer": {
        "name": "Zou Keke",
        "email": "zoukeke@cmss.chinamobile.com",
        "time": "Tue Feb 07 02:57:37 2017 +0000"
      },
      "message": "Fix _check_network_external_connectivity in test_network_basic_ops\n\nTestNetworkBasicOps.test_network_basic_ops failed when there were\nmore than one ipv4 subnets in public network. This patch is to fix\nit.\n\nChange-Id: I1d385528afb600b8e6131cb59905ba1e8eff130d\nCloses-Bug: #1637050\n"
    },
    {
      "commit": "7c43b980c038ca2815db8a23728ff180d8c899e0",
      "tree": "de736a9c5235bf21a14d3e02bb857ed9cbd818f5",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b",
        "6b279c7dd64106a03784dbe86fcd5ecc95f2b8d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 07 00:39:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 07 00:39:14 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on volume\""
    },
    {
      "commit": "c85a951881a6d9a7408d8cc5c00f0ad6d1009c9a",
      "tree": "191920a95ec77a34bbd6490c28618706c9af0d88",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:34:24 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Feb 06 15:17:31 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on scenario\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on scenario.\n\nChange-Id: Ieae5a2ee6937ad4339aff531eadc5e4986d7ec42\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "a599c9025858d3f54ee64b176fe396f4dbd62b62",
      "tree": "714a7f1c45062b025d1097fd6e5fd0796bc6c590",
      "parents": [
        "d58c66c9f1a483ec629968824d66c36530abc42b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Feb 06 14:37:33 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Feb 06 14:38:37 2017 -0800"
      },
      "message": "Add test.attr for negative tests\n\nWe forgot to add test.attr for a negative tests on the commit\nIdc9ac0ebc61e230e4e014fb6476d1c74116511f7 . So this patch adds\nit.\n\nTrivialFix\n\nChange-Id: Ic0e310946f215b593a08252f953c05b32233625a\n"
    },
    {
      "commit": "d58c66c9f1a483ec629968824d66c36530abc42b",
      "tree": "1af686c0b67bb783b6f9c032961ae5a7c636f606",
      "parents": [
        "255b59509fbdd0695daebe7206d1d44f29049386",
        "8644ff3b55925f1bda6a5b23ff9d46744c0d76f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 11:37:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 11:37:17 2017 +0000"
      },
      "message": "Merge \"Add test_create_is_domain_project\""
    },
    {
      "commit": "255b59509fbdd0695daebe7206d1d44f29049386",
      "tree": "b5989f811f6e2430839634ea4ea610ebe0a1685a",
      "parents": [
        "14fa9c3dfe356565627415b1498b8c431c71522e",
        "f748c113b59c8242d429c5b26d6154eda361c3ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 07:04:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 07:04:16 2017 +0000"
      },
      "message": "Merge \"Log server state changes when waiting for delete\""
    },
    {
      "commit": "14fa9c3dfe356565627415b1498b8c431c71522e",
      "tree": "dd610a20baef69eab762cf26c8646dc975e9d906",
      "parents": [
        "4947bb8f2897033ed131bbbc047262e01633a68f",
        "835a945c107e421ccfb3852ad52ecca8cdbe758c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 05:34:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 05:34:09 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on orchestration\""
    },
    {
      "commit": "4947bb8f2897033ed131bbbc047262e01633a68f",
      "tree": "ba541a98e19292e21b0e6c0c6df9a88d05d50412",
      "parents": [
        "dfa619cc6608774c14bc5d9ea0162f36b0780285",
        "923928423e7d3a0424faf25e2f733f356bf9f8c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 05:28:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 05:28:43 2017 +0000"
      },
      "message": "Merge \"Fix tests which use \u0027display_name\u0027 for both V1 and V2\""
    },
    {
      "commit": "6b279c7dd64106a03784dbe86fcd5ecc95f2b8d3",
      "tree": "d58d8de03be9361b5e6f664f1eaf7129a655eff7",
      "parents": [
        "dfa619cc6608774c14bc5d9ea0162f36b0780285"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:26:59 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun Feb 05 13:27:42 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on volume\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on volume.\n\nChange-Id: Icbf4a8d3e91cf25dda9529e0379e0336181a3570\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "dfa619cc6608774c14bc5d9ea0162f36b0780285",
      "tree": "3fe36d36dcbef6f90ba4413bc72e08e04504cbb2",
      "parents": [
        "4fe213ad544528d90e430548ebc73b04d2735e79",
        "8789c5545f516135a48d40d2db8ea96f262ed3f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 05 12:40:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 05 12:40:19 2017 +0000"
      },
      "message": "Merge \"Boot server from snapshot\""
    },
    {
      "commit": "4fe213ad544528d90e430548ebc73b04d2735e79",
      "tree": "edd0448b797744323c6b014f153a413a7035d2e4",
      "parents": [
        "f35efa216df4356507219ddbb28fc1bf24f44ac3",
        "53b9a63b12da5ae6f010b0202c8a55202e5880b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 05 05:38:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 05 05:38:21 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on network\""
    },
    {
      "commit": "835a945c107e421ccfb3852ad52ecca8cdbe758c",
      "tree": "99c2a74d547680d87629c37849f6ad2332587cc3",
      "parents": [
        "f35efa216df4356507219ddbb28fc1bf24f44ac3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:17:07 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sun Feb 05 05:09:23 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on orchestration\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on orchestration.\n\nChange-Id: I263beb986a43b12c2d6ce18ea2ded6d9db61faf1\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "b7bc1de859e0a101d11fd8ef31e43ac0b98fd942",
      "tree": "11b6a88d01acbe626933f8f01e8cc6d299b77d7a",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:12:22 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Feb 04 23:06:01 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on object_storage\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on object_storage.\n\nChange-Id: I200875e4c4c61127c8dd430f09e5a9a24a03a129\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "53b9a63b12da5ae6f010b0202c8a55202e5880b7",
      "tree": "51c9ebe051fee2d96ea409cc8bdf77a8a98149fa",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 18:04:39 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Feb 04 23:05:20 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on network\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on network.\n\nChange-Id: I2735d04dfbd5d48e87894457f2fc1172edf4da44\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "f35efa216df4356507219ddbb28fc1bf24f44ac3",
      "tree": "032af07d219c3fdf86e74ff43da859c8be4e81d9",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:55:24 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Feb 04 22:45:09 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on image\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on image.\n\nChange-Id: I854b1afb59a4e46991df3672313e5a46a71f8210\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "8644ff3b55925f1bda6a5b23ff9d46744c0d76f2",
      "tree": "f1e26d67782165bc79f9f20c7a656ab1c7183aeb",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 14:14:48 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Sat Feb 04 12:30:33 2017 -0300"
      },
      "message": "Add test_create_is_domain_project\n\nWith the Reseller feature it is possible to create domains\nvia the project API (since domains now are just a special\ntype of project). This patch adds a test that creates a\ndomain via the project API and verifies that it is also\npossible to list such project using the domain API.\n\nChange-Id: I3dc33521733efd97bda68acd2a318a94710f236c\n"
    },
    {
      "commit": "49a2c7e6b664e84fec77bd535775f7cac789990d",
      "tree": "e56e7ab771ca4343c1a662926853cccb6239be36",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Jan 25 17:03:58 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Sat Feb 04 12:23:40 2017 -0300"
      },
      "message": "Implied roles methods\n\nAdds the implied roles API calls to the roles_client library:\ncreate, get, check and delete inference rules.\n\nThis will enable the possibility to create additional identity\nAPI tests for some features, like implied roles and domain\nspecific roles.\n\nChange-Id: I1587eb862fac5b533aa4715334d54c86d9af85ff\n"
    },
    {
      "commit": "58bead7d123e23456ec87792ff31eae5b897bd4c",
      "tree": "5c7ccb3376c95870c4510da67504acd3550cb65d",
      "parents": [
        "8bf20b331cf6b2ca0851dba48cc5c13de72e7930"
      ],
      "author": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Sat Feb 04 18:01:15 2017 +0800"
      },
      "committer": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Sat Feb 04 20:45:38 2017 +0800"
      },
      "message": "Remove unused client from \"_create_network\" method\n\nrouters_client is not used in this method\n\nChange-Id: I26e972aee0137a74c9fe7c10abf291d1d5ae68cc\n"
    },
    {
      "commit": "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99",
      "tree": "ffb329d6fefe52f36f4a792e99ac32bb8618de7c",
      "parents": [
        "edf0ef1b429d49bd90174daca4a7b73f81ebe793",
        "8bf20b331cf6b2ca0851dba48cc5c13de72e7930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 04 03:33:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 04 03:33:48 2017 +0000"
      },
      "message": "Merge \"let addCleanup use the current client\""
    },
    {
      "commit": "edf0ef1b429d49bd90174daca4a7b73f81ebe793",
      "tree": "93dcfeff9d85430cc20ad1519fd4bcdc0de5874b",
      "parents": [
        "725c7a90c075ed461543f368d10d9ade88d12e58",
        "eeabdd2ce6576836a4572bdd5eced17809675515"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 04 01:37:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 04 01:37:47 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on identity\""
    },
    {
      "commit": "725c7a90c075ed461543f368d10d9ade88d12e58",
      "tree": "d7576659bfa47cbb07f409da885e8b4c4d44baf4",
      "parents": [
        "7c0a204533bac1f32419e171211c9480289fb05b",
        "1f87a5611a983acac2208c3e0ba07eee75fe9a51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:39:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:39:00 2017 +0000"
      },
      "message": "Merge \"Add tempest test to test NoVNC support\""
    },
    {
      "commit": "f748c113b59c8242d429c5b26d6154eda361c3ca",
      "tree": "364d058640afa921566af2c9f5bf3d3496fea21d",
      "parents": [
        "7c0a204533bac1f32419e171211c9480289fb05b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Feb 03 11:33:11 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Feb 03 11:33:11 2017 -0500"
      },
      "message": "Log server state changes when waiting for delete\n\nWhen waiting for a server to go ACTIVE we log state\ntransitions, but don\u0027t do that on delete. It\u0027d be\nuseful to see this on delete too, so this patch adds\nthat.\n\nChange-Id: I1c022cb217f715d584b19493edae76320cba1388\n"
    },
    {
      "commit": "7c0a204533bac1f32419e171211c9480289fb05b",
      "tree": "f4e727512bccb5c4e78cd722ac60192c452fcf1d",
      "parents": [
        "4cc96d989a6a77c185a3f45363fb85f5500504e6",
        "bc6d4c2140042c0e838b97892473abfce8e13e98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 05:48:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 05:48:08 2017 +0000"
      },
      "message": "Merge \"Add related_bug for bug/1660878\""
    },
    {
      "commit": "4cc96d989a6a77c185a3f45363fb85f5500504e6",
      "tree": "09092612aec44a9f103ec798610d80419f740435",
      "parents": [
        "152f49d0549cde9bea630614a64aefb1626358d7",
        "61db96e7c2d02e04aca905c3843937d91c990771"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 04:03:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 04:03:07 2017 +0000"
      },
      "message": "Merge \"Improve volume_backed logic in create_test_server\""
    },
    {
      "commit": "152f49d0549cde9bea630614a64aefb1626358d7",
      "tree": "d687c42035c04d051df93dfb106c7d774897d527",
      "parents": [
        "dcdb4b04e782599eb9205c5580caab2b2744f9f2",
        "fecb026c859ee1d00c7d1d5a14be3033f07521c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 03:42:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 03:42:53 2017 +0000"
      },
      "message": "Merge \"Remove default_params_with_timeout_values variable\""
    },
    {
      "commit": "dcdb4b04e782599eb9205c5580caab2b2744f9f2",
      "tree": "419875b83ea8adf2223a45e17eae058df05aea77",
      "parents": [
        "e8192e4b5d22a57edb177279f52e5cd58ddf4999",
        "1dd9a261d81be865a8311b39520ccc185e108add"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 03:03:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 03:03:27 2017 +0000"
      },
      "message": "Merge \"Fix map usage on py3 in v2 test_volumes_snapshots_list\""
    },
    {
      "commit": "bc6d4c2140042c0e838b97892473abfce8e13e98",
      "tree": "2ba84ea9d745f1471497de2f4156a7181c6e561d",
      "parents": [
        "e8192e4b5d22a57edb177279f52e5cd58ddf4999"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 02 17:57:20 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 02 17:57:20 2017 -0800"
      },
      "message": "Add related_bug for bug/1660878\n\nThe test test_reboot_deleted_server continued failing on the gate,\nand the bug has been already fixed. This patch adds related_bug.\n\nChange-Id: Id1aa7d01188697a5d85196a91dfc6a9a4cf4956f\nRelated-Bug: #1660878\n"
    },
    {
      "commit": "8bf20b331cf6b2ca0851dba48cc5c13de72e7930",
      "tree": "2f1a15ba02c77696741a54fdcad18067b1c7390d",
      "parents": [
        "6eb4671d348760b1804c1ec9ff5361739a8d972f"
      ],
      "author": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Fri Feb 03 09:39:14 2017 +0800"
      },
      "committer": {
        "name": "zhoubin50",
        "email": "414330705@qq.com",
        "time": "Fri Feb 03 09:39:14 2017 +0800"
      },
      "message": "let addCleanup use the current client\n\nChange-Id: I3c225897ff3f68c1f9fc7b8f82e897bac75d6e5c\n"
    },
    {
      "commit": "e8192e4b5d22a57edb177279f52e5cd58ddf4999",
      "tree": "c043e5ddd36f17b3ef292f2045d928c4ff9262ae",
      "parents": [
        "f496885acbaae04ab7b13dae2f83a55edbc69d6f",
        "f9ded3536646bb3998325f3417ef4ed588e05b7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 02 19:53:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 02 19:53:03 2017 +0000"
      },
      "message": "Merge \"Fix date-time format checking in response schema\""
    },
    {
      "commit": "1dd9a261d81be865a8311b39520ccc185e108add",
      "tree": "665718661e12751d4dfc2a3ba2c9903b8af3ef42",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 01 15:19:52 2017 -0500"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Feb 02 16:52:22 2017 +0000"
      },
      "message": "Fix map usage on py3 in v2 test_volumes_snapshots_list\n\nThis commit fixes the usage around map in\ntest_snapshot_list_param_marker(). In py2 map() returns a list, but in\npy3 map() returns an map iterator. To work around this difference simply\nuse a list comprehension instead.\n\nChange-Id: I0219ee7ac35d7389263af67eb0dde2b0f96ea22f\n"
    },
    {
      "commit": "f496885acbaae04ab7b13dae2f83a55edbc69d6f",
      "tree": "ec9d52dae6c1220f899654e27055d3db91a772bd",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050",
        "ae015d151e91f58ce6f6c817759d00604c0843c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 02 13:15:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 02 13:15:46 2017 +0000"
      },
      "message": "Merge \"ssh: Add proxy support\""
    },
    {
      "commit": "923928423e7d3a0424faf25e2f733f356bf9f8c9",
      "tree": "b2ae6c12b731968efe606d9be71e7a1e6edd9fd3",
      "parents": [
        "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 01 10:24:25 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 01 11:07:36 2017 +0200"
      },
      "message": "Fix tests which use \u0027display_name\u0027 for both V1 and V2\n\nV1 supports \u0027display_name\u0027 while V2 support \u0027name\u0027.\n\nChange-Id: I0c8cc131e794140237fcbcdca9bb65af11a8b6f4\n"
    },
    {
      "commit": "ae015d151e91f58ce6f6c817759d00604c0843c8",
      "tree": "f2e256155d92abecad6929fad32d395dd43607ac",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Jan 25 11:36:23 2017 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Wed Feb 01 08:45:37 2017 +0900"
      },
      "message": "ssh: Add proxy support\n\nAdd ssh-over-ssh support by making ssh.Client take another\nClient instance, which is used to provide a transport.\n\nA use case: Iaa7121ced07f7877292e4ff15926bf02b5e7aaa1\n\nChange-Id: Id3269696f1aac0e4cddab8579ef49798533aba23\n"
    },
    {
      "commit": "8c8943aa45d0a6428fdd4e32aa4e3bd71f39d050",
      "tree": "11aa9d91ff8ed71efe4ecabc28da16e664128606",
      "parents": [
        "09c48f2deefc94d6598d88f2e61d07bd4a3e0d29",
        "6c92edfa2f242289192e5ff8bd9aadb079f26bca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 14:58:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 14:58:00 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on compute.*\""
    },
    {
      "commit": "09c48f2deefc94d6598d88f2e61d07bd4a3e0d29",
      "tree": "5e3f85080da30103b78e0cab6ad15ac2e1781687",
      "parents": [
        "8ba6e74ca78ea16c5684bebf9fa8a2ba497a703b",
        "6433d2544f8bbe056d6c0adf528a637671eaa5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 14:04:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 14:04:27 2017 +0000"
      },
      "message": "Merge \"Snapshot v2 pagination tests\""
    },
    {
      "commit": "333101257a1b2140c0467ef69de3b2101b14c298",
      "tree": "c2e657b5232ab517e67f711abbd063fab8ac5ca7",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 07:47:42 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 09:46:06 2017 +0000"
      },
      "message": "Add related bug#1659811 for tenant_id filter compute tests\n\nBug#1659811 on compute side when admin try to filter servers\nwith tenant_id but no all_tenant.\n\nOn Py3 it did not work due to hash randomization is enabled\nby default on Py3.\n\nThis commit adds that bug as related bug in respective tests\nfor tracing the same in future.\n\nChange-Id: I2ae66f257ef52972ff1143c92b30aa8acb27d4ab\n"
    },
    {
      "commit": "8ba6e74ca78ea16c5684bebf9fa8a2ba497a703b",
      "tree": "a7580d76e155d4313578e9d74b7929aa476d3d77",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f",
        "14b0ae1a31fae195eeeff941470440df36f070e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 08:33:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 08:33:44 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on compute.servers\""
    },
    {
      "commit": "f9ded3536646bb3998325f3417ef4ed588e05b7d",
      "tree": "1d878dd4cecf9aeaaba13ec2235fcd7e2ec6e2f8",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Apr 12 17:03:01 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 07:40:25 2017 +0000"
      },
      "message": "Fix date-time format checking in response schema\n\nCurrently datetime attributes in response schema like\n\u0027created_at\u0027 etc are being validated against type \u0027string\u0027 only\nnot with ISO 8601 date time format.\n\nAnother issue is with jsonschema validation for built-in \u0027date-time\u0027\nformat. It needs \u0027strict_rfc3339\u0027 or \u0027isodate\u0027 module to be installed\nfor proper date-time validation as per rfc3339.\nOtherwise it returns True wihtout doing any validation.\n\nThis patch define the new format checker for \u0027iso8601-date-time\u0027 format\nwhich checks the format as per ISO 8601 with help of oslo_utils.timeutils\nand validate all the date time attributes against JSON schema\n\u0027iso8601-date-time\u0027 format.\n\nNOTE: date in image API header is returned in different format than\nISO 8601 date time format which is not consistent with other date-time\nformat in nova. So validating this as string only.\nThis API is already deprecated so not worth to fix on nova side.\n\nChange-Id: Ief7729975daea373dcfa54a23ec76c3ec7754a70\nCloses-Bug: #1567640\n"
    },
    {
      "commit": "07845fa2ed2e89b642e8533a4e66a100345af723",
      "tree": "2f2e741f439e089598e99fa27b3aaddc837925a7",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 20:18:08 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 20:24:20 2017 -0500"
      },
      "message": "Add test for compute API microversion 2.42\n\nThis just runs the 2.32 test against the 2.42 microversion.\nThe content is the same. The issue with tags is due to a bug\nwhere block device tags only work for the 2.32 microversion\nspecifically, and network tags only worked for 2.32-\u003e2.36\nmicroversions. Network tags were broken in the 2.37 microversion.\nThe 2.42 microversion re-introduces block device and network\ntags when creating a server.\n\nDepends-On: Ia0869dc6f7f5bd347ccbd0930d1d668d37695a22\nRelated-Bug: #1658571\nPart of blueprint fix-tag-attribute-disappearing\n\nChange-Id: Ide579744f4b2c768f622f1f3d928e9e2b02f1051\n"
    },
    {
      "commit": "248b74561b7abb2284855cf4e41314ccf308ec0f",
      "tree": "6fe5d36bd7e62aa448c39a59e4d112760a47f231",
      "parents": [
        "fe1a8e289c2d79df29beaa6b3603afe5feb60fb3",
        "76e9ca06438217881e11470864e0b4cead0f0775"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 30 16:57:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 30 16:57:57 2017 +0000"
      },
      "message": "Merge \"Create volume from private volume type\""
    },
    {
      "commit": "fe1a8e289c2d79df29beaa6b3603afe5feb60fb3",
      "tree": "c7d1ea361ec16a24957bea62e806c34b2ff353bf",
      "parents": [
        "a7b33cf79e08c58a35c3a608ca4ac79d1b5d45cf",
        "ebbfd1c74dd2c29101f0207979a750a5dbf16883"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 30 07:32:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 30 07:32:48 2017 +0000"
      },
      "message": "Merge \"Switch to decorators.idempotent_id on compute.admin\""
    },
    {
      "commit": "76e9ca06438217881e11470864e0b4cead0f0775",
      "tree": "e9dbf44cf04b2b75e0f7afc8905eb0743c91b39f",
      "parents": [
        "a7b33cf79e08c58a35c3a608ca4ac79d1b5d45cf"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 29 12:11:48 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jan 29 12:11:48 2017 +0200"
      },
      "message": "Create volume from private volume type\n\nThe testcase validates that creating a volume from a private\nvolume type fail.\n\nChange-Id: I031e92b4ccee6e701ac40cdac2dad88b1c32262c\n"
    },
    {
      "commit": "6433d2544f8bbe056d6c0adf528a637671eaa5d5",
      "tree": "2a5209a48da53fc05bf5d2cb920718afce2ef99d",
      "parents": [
        "61f68ac39497e1d8622bab8465563c9f06372a70"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Tue Jan 17 14:42:01 2017 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Jan 28 21:20:12 2017 +0200"
      },
      "message": "Snapshot v2 pagination tests\n\nTesting the ability to filter/sort a list of snapshots.\n\nAdded tests:\n- snapshot list by sort param\n- snapshot list by marker\n\nChange-Id: I67a9a5ab10a5d1ad2f5f243122b6ee0316251aa2\n"
    },
    {
      "commit": "eeabdd2ce6576836a4572bdd5eced17809675515",
      "tree": "fe3fb4e9f70cdfbb5a758ca33fc763176d7b3b57",
      "parents": [
        "6c92edfa2f242289192e5ff8bd9aadb079f26bca"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:46:00 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:49:35 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on identity\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on identity.\n\nChange-Id: I8c3ad6a3b20c6829c752f9fae5a27bd3e284c1b1\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "6c92edfa2f242289192e5ff8bd9aadb079f26bca",
      "tree": "e9cb0ce42b7f56b4e3e4c544303f496ab4bc33ab",
      "parents": [
        "14b0ae1a31fae195eeeff941470440df36f070e2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:32:10 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:35:38 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on compute.*\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on compute.*.\n\nChange-Id: Ib4ace375a41b9607d1b1cea7dda296fb601a0264\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "14b0ae1a31fae195eeeff941470440df36f070e2",
      "tree": "5e9f2f70977aa94f5407a7a27a5a4368a2d8c221",
      "parents": [
        "ebbfd1c74dd2c29101f0207979a750a5dbf16883"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:18:52 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 17:18:52 2017 -0800"
      },
      "message": "Switch to decorators.idempotent_id on compute.servers\n\nSo many modules are using test.idempotent_id and this is for\nswitching to decorators.idempotent_id on compute.servers.\n\nChange-Id: I6a7f8633b4808469dd92f2ac668674fba0bdb0ca\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "ebbfd1c74dd2c29101f0207979a750a5dbf16883",
      "tree": "fbf4474d3b33369a03399c8a8760b5d9725b1f7e",
      "parents": [
        "f805dcba7aa81f8aea7134d9650b8f457e5dd1a4"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jan 27 16:37:00 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sat Jan 28 01:08:53 2017 +0000"
      },
      "message": "Switch to decorators.idempotent_id on compute.admin\n\nSo many modules are using test.idempotent_id and this is the first\nstep for switching to decorators.idempotent_id.\n\nChange-Id: I55a61d40f18f8fa0fea8423ad65302c1e3559205\nRelated-Bug: #1616913\n"
    },
    {
      "commit": "a7b33cf79e08c58a35c3a608ca4ac79d1b5d45cf",
      "tree": "7948dd6be6cad2aa95e8e0ef1a71d9b179cad408",
      "parents": [
        "f805dcba7aa81f8aea7134d9650b8f457e5dd1a4",
        "0d186757f10d72d4d27ccfb988ee6b93e77db8d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 28 00:19:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 28 00:19:35 2017 +0000"
      },
      "message": "Merge \"Refactor test_roles_client\""
    },
    {
      "commit": "f805dcba7aa81f8aea7134d9650b8f457e5dd1a4",
      "tree": "7b4021efd77171bcb2775b54ad1bb1213c2d022c",
      "parents": [
        "45984710a43c4a499a2e9dfc1d7db78f2914a213",
        "4311dc474eefe7b6bdbc9638f336f7f85d99a271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 27 07:20:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 27 07:20:27 2017 +0000"
      },
      "message": "Merge \"Use single underscore variable in loop iteration(in compute)\""
    },
    {
      "commit": "45984710a43c4a499a2e9dfc1d7db78f2914a213",
      "tree": "e617baac9ca5cabad60af24c8756dc36628c6a62",
      "parents": [
        "bddf45beb566c359b09bbe3ca61a50ff8fed3435",
        "8e9a0733dc566d1665828a5e5e7a120c935ec77f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 27 07:20:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 27 07:20:19 2017 +0000"
      },
      "message": "Merge \"Use single underscore variable in loop iteration(in identity)\""
    },
    {
      "commit": "fecb026c859ee1d00c7d1d5a14be3033f07521c5",
      "tree": "cfefa58bab405e1b41af1bc64fbe1d9376ea73a1",
      "parents": [
        "bddf45beb566c359b09bbe3ca61a50ff8fed3435"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 02:42:47 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 27 02:42:47 2017 +0000"
      },
      "message": "Remove default_params_with_timeout_values variable\n\ndefault_params_with_timeout_values was only supposed to\nused under baremetal tests but it was kept because many plugins\nwere using the same.\nNow all plugins have been fixed for this.\nLast fix is merged - I8d010afe20db890636433a17193029a123a0a136\n\nThis commit removes default_params_with_timeout_values from tempest.\n\nChange-Id: I9b7a9ca64c5ca0916b38c228a82e81850bfc1730\n"
    },
    {
      "commit": "bddf45beb566c359b09bbe3ca61a50ff8fed3435",
      "tree": "ca00052a6c2cbb53a6e4a4b7507259555edacef8",
      "parents": [
        "f1fb368732d4a84e51971b17811f6aa0c6e663d9",
        "8d9d8d72b0ce45d20e46b73caa4dca94e22811e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 27 01:04:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 27 01:04:02 2017 +0000"
      },
      "message": "Merge \"Don\u0027t skip Cinder backup tests based on Swift\u0027s availability\""
    },
    {
      "commit": "0d186757f10d72d4d27ccfb988ee6b93e77db8d5",
      "tree": "9f7c4a1491cebdc97144a7416589ed8afc6e137f",
      "parents": [
        "f1fb368732d4a84e51971b17811f6aa0c6e663d9"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 10:19:53 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 26 10:53:06 2017 -0300"
      },
      "message": "Refactor test_roles_client\n\nThis patch refactors test_roles_client to include more reusable\nfixtures. This is going to ease the development of the tests of some\nnew library methods in a follow up patch.\n\nChange-Id: I6d4a326fc0313ddbc79e7fc70b730c0e79529ec2\n"
    }
  ],
  "next": "f1fb368732d4a84e51971b17811f6aa0c6e663d9"
}
