)]}'
{
  "log": [
    {
      "commit": "fba6f756afd15cb09742b7a9f237a4e061dcda70",
      "tree": "973e827eda6ea7097aaf60591ae51a4045a689d5",
      "parents": [
        "60c3ce26b6851ff3869f3a23823a094522df1ca5",
        "d37b6a7cb055bd245c39c231760822d39c65b45f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 16:03:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 16:03:29 2016 +0000"
      },
      "message": "Merge \"Delete volume first before deleting snapshot\""
    },
    {
      "commit": "60c3ce26b6851ff3869f3a23823a094522df1ca5",
      "tree": "7332fa697ee8edf3fb94c95bb2dbc7710d1af51f",
      "parents": [
        "1fba65eb1be4c30ce619e983f832c6f7af1c7f98",
        "910022ec251a5a1db661a52342c2896e9577687f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 10:28:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 10:28:02 2016 +0000"
      },
      "message": "Merge \"Fix service clients for kwargs as None or 0\""
    },
    {
      "commit": "1fba65eb1be4c30ce619e983f832c6f7af1c7f98",
      "tree": "27333da5c4ccdee169285d2897b66f135f029d9c",
      "parents": [
        "e89140eda3b67ca2a3dad5217208b6cf888ce122"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "message": "Rename reno files for releasing 14.0.0\n\nThis patch renames the corresponding reno files before 14.0.0.\n\nChange-Id: I4bf37ff65edc23f366630c23e7fb76d1aec492aa\n"
    },
    {
      "commit": "910022ec251a5a1db661a52342c2896e9577687f",
      "tree": "abd7e3be95483405205b19a4b44aa1f861c2cb36",
      "parents": [
        "e89140eda3b67ca2a3dad5217208b6cf888ce122"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Dec 21 13:32:57 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Dec 21 13:32:57 2016 +0900"
      },
      "message": "Fix service clients for kwargs as None or 0\n\nimages_client and servers_client, does not allow\nto pass 0/none/false etc for few requetst param.\n\nService client interfaces should check existence if\nthose in kwargs instead of their value and\nthen populate the request body arg.\n\nChange-Id: I40f5ef84ab90509722b485a5f38a97d8fbc1d37c\n"
    },
    {
      "commit": "e89140eda3b67ca2a3dad5217208b6cf888ce122",
      "tree": "e543fb0a414901cb7c8feb741b9144009883adbb",
      "parents": [
        "fb94a87cb3306769cce0372dadb4b1e583336d37",
        "d96a3afb48b52d75165a312e04268858db0ff796"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 15:33:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 15:33:31 2016 +0000"
      },
      "message": "Merge \"Clients.py: add back the default_params_with_timeout_values class variable\""
    },
    {
      "commit": "fb94a87cb3306769cce0372dadb4b1e583336d37",
      "tree": "1f18cd8e45ed623069ad75b350800d303984c06d",
      "parents": [
        "4b0ba28c98148cb3d0b2ba8e4150592b73517d52",
        "0df8076ed100885a122f1ce83b1ed543b939e0dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 13:58:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 13:58:33 2016 +0000"
      },
      "message": "Merge \"Use ephemeral\u003d0 to create flavor without ephemeral disk\""
    },
    {
      "commit": "4b0ba28c98148cb3d0b2ba8e4150592b73517d52",
      "tree": "bf3dd9608f6a450da68196a0946f032cfe4170e0",
      "parents": [
        "4051e6867fdc847e3fe494e22b84e5d10ebe0a04",
        "9b261b501a895b5c5af7c03629ee0e3b268dbf53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 13:58:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 13:58:26 2016 +0000"
      },
      "message": "Merge \"Add releasenotes for baremtal tests removal\""
    },
    {
      "commit": "4051e6867fdc847e3fe494e22b84e5d10ebe0a04",
      "tree": "0e8eae8eb3c07b1947931a68e080d22840ee9cca",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8",
        "c6e88a6c0249f1cdcb46cd6d7efa7688c60ad14f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 13:57:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 13:57:09 2016 +0000"
      },
      "message": "Merge \"Backup and restore bootable volume\""
    },
    {
      "commit": "9b261b501a895b5c5af7c03629ee0e3b268dbf53",
      "tree": "51f6b49604753d446a0cfa5670f560427139be83",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 05 11:30:02 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Dec 20 12:09:14 2016 +0000"
      },
      "message": "Add releasenotes for baremtal tests removal\n\nPatch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nremove the baremetal tests from tempest.\n\nThis patch adds release notes which got missed in\nprevious patch.\n\nChange-Id: Iba3b613aa7bd00abdada7e503c366acc7a12e19d\n"
    },
    {
      "commit": "72ccabcb685df7c3e28cd25639b05d8a031901c8",
      "tree": "85bd0d2d4321acf860666e7f700a0aa6902beee4",
      "parents": [
        "4e7c1070cec6d071bbf8eeb91340539490e9ec8a",
        "2d78e8ed478e7304c850158254f0746bdc47bb73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 20 02:10:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 20 02:10:38 2016 +0000"
      },
      "message": "Merge \"PCI-DSS tests\""
    },
    {
      "commit": "4e7c1070cec6d071bbf8eeb91340539490e9ec8a",
      "tree": "f06764e9fde75d0ce444728a270db1054434a207",
      "parents": [
        "9e6ee394184aedc777226b0723e5fe16d2b33ebe",
        "aef9499dc02953e44c01cbbfc38c0223e232f7a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 18:00:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 18:00:27 2016 +0000"
      },
      "message": "Merge \"Correct fake V3 token responses\""
    },
    {
      "commit": "d96a3afb48b52d75165a312e04268858db0ff796",
      "tree": "d6bcf6a90ed1b38f02853eadb400bd8e54254e5b",
      "parents": [
        "6e07a4b0aa9675f9290a339371f939341c542ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Dec 19 17:04:25 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Dec 19 17:04:25 2016 +0100"
      },
      "message": "Clients.py: add back the default_params_with_timeout_values class variable\n\nId518a6d87d0949737cd1c50cb6a83149b85e5f85 removes this class variable\nbecause we thought no one was using it anymore. We were wrong and broke\nsome Tempest plugins. But this variable shouldn\"t have been used in the\nfirst place because it\u0027s a private/internal variable only. So we\nexpect plugins will eventually remove their dependency on that var.\n\nChange-Id: Iac926f12cf3a1681a596f0ba7d014a402cda5fa0\n"
    },
    {
      "commit": "9e6ee394184aedc777226b0723e5fe16d2b33ebe",
      "tree": "ef9f9695ea4eb1949b07b0f2af26cee248d9641f",
      "parents": [
        "6e07a4b0aa9675f9290a339371f939341c542ee2",
        "1df803326cbff09c447f742c11261f0c75021f1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 12:32:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 12:32:45 2016 +0000"
      },
      "message": "Merge \"Improve volume pools tests code\""
    },
    {
      "commit": "6e07a4b0aa9675f9290a339371f939341c542ee2",
      "tree": "3771f696cff04b6f854a0baf2ecace8ae2c10b17",
      "parents": [
        "d3685ca17e52e7b51128b57bbc4630b89797e2e7",
        "929b348b9c611f76447ae051f5d561bc7bf190fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:36:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:36:53 2016 +0000"
      },
      "message": "Merge \"Few updates for baremtal dependent tests\""
    },
    {
      "commit": "d3685ca17e52e7b51128b57bbc4630b89797e2e7",
      "tree": "3213f7a42b0a63cb573f8627ba69b136421b60d1",
      "parents": [
        "382a2065f3364a36c110bfcc6275a0f8f6894773",
        "66cded2553a90ce2b29b4dae442e1bce95895f53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:36:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:36:47 2016 +0000"
      },
      "message": "Merge \"Removing baremetal tests from tempest tree\""
    },
    {
      "commit": "382a2065f3364a36c110bfcc6275a0f8f6894773",
      "tree": "e537441f8479d5aaef48788aa5ea8c8191716dd0",
      "parents": [
        "3ca47cc2368351b1f125b47bebc6c66d6e7bbe80",
        "eba284eef14655a80dfa53f4d487748b75e129a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:36:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:36:39 2016 +0000"
      },
      "message": "Merge \"Do not use self.volume_origin in volume.base.attach_volume\""
    },
    {
      "commit": "3ca47cc2368351b1f125b47bebc6c66d6e7bbe80",
      "tree": "692a65da8f5b214b3edc68145d863ca0b9d22fba",
      "parents": [
        "74abd727805f76792fc54f702b0a2e1ea3b3b15b",
        "85fb617c6c9cd8776120b151fd1582bdaabd84a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 10:10:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 10:10:28 2016 +0000"
      },
      "message": "Merge \"Remove unused CONF and LOG\""
    },
    {
      "commit": "74abd727805f76792fc54f702b0a2e1ea3b3b15b",
      "tree": "f86b392d01c9af22f10e643365783e945f9fac4e",
      "parents": [
        "20a3d16e78ae687a71f7debdf6344f60e2d13399",
        "9e52d6b460442cab15c7d7478c33b7e0f97186c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 09:29:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 09:29:12 2016 +0000"
      },
      "message": "Merge \"Add volume backup description parameter\""
    },
    {
      "commit": "20a3d16e78ae687a71f7debdf6344f60e2d13399",
      "tree": "2efc9664b4a95b8a705132a3664d811be48bb346",
      "parents": [
        "4561b60254c9002294bce29895e1bcf0afd4518e",
        "b787aa7d8b256a7970d02cac01f73dcf8fd56271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 19 09:27:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 19 09:27:07 2016 +0000"
      },
      "message": "Merge \"test_service_providers: require service-type ext\""
    },
    {
      "commit": "4561b60254c9002294bce29895e1bcf0afd4518e",
      "tree": "31f4ee59e450ab6d6fceef0f34c86bac55232f59",
      "parents": [
        "d187de95745b50186dc2aed7d29dcbbacc5e388c",
        "5817e14f095173f013469ee44fd7a248800f3205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 18 23:22:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 18 23:22:11 2016 +0000"
      },
      "message": "Merge \"Improve help message for scheduler_available_filters\""
    },
    {
      "commit": "d187de95745b50186dc2aed7d29dcbbacc5e388c",
      "tree": "cdb5638d818c60e91c9b6128b455c92e2a71314e",
      "parents": [
        "861ca4b971f6db71493fc7a3aa9c171b836ec819",
        "4894a91ac2ed8d5f7cf345efd3b7d9b3cd67dd4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 22:20:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 22:20:20 2016 +0000"
      },
      "message": "Merge \"Make get_partitions() work for partitioned disks\""
    },
    {
      "commit": "861ca4b971f6db71493fc7a3aa9c171b836ec819",
      "tree": "15e66ce1331f96849758ba1dd4f3d1eb10e0cd48",
      "parents": [
        "24bf034ad0e623f850f5826a0363c76e26477647",
        "54129d5043f7e6395fd4aaa7640b27c58ebf6628"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 22:04:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 22:04:15 2016 +0000"
      },
      "message": "Merge \"Fix flavor_client create_flavor interface\""
    },
    {
      "commit": "24bf034ad0e623f850f5826a0363c76e26477647",
      "tree": "6198cdca84646b90f5028e05a4a6bfd6e82b4777",
      "parents": [
        "3b23b9aadc8daee3b8746c9fe39566fd51443401",
        "42c14078686a428ede52865c791c6ca4043e5c44"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 12:59:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 12:59:52 2016 +0000"
      },
      "message": "Merge \"Wait for server to be active before deleting\""
    },
    {
      "commit": "3b23b9aadc8daee3b8746c9fe39566fd51443401",
      "tree": "e8e1d52cdbff0678abcd94c0f657642d15222a7e",
      "parents": [
        "3dbde9de528feb66f11fe59282fa7d0116684009",
        "bee17c4cb781630c29a0ac93561a571b2075ad42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 08:28:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 08:28:09 2016 +0000"
      },
      "message": "Merge \"Remove unused clients in setup_clients\""
    },
    {
      "commit": "eba284eef14655a80dfa53f4d487748b75e129a9",
      "tree": "71fb196d71844070756af38096b137a260db2c22",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 10:44:41 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 16:24:29 2016 +0800"
      },
      "message": "Do not use self.volume_origin in volume.base.attach_volume\n\nIn volume.base.attach_volume, the addCleanup uses\nself.volume_origin which will make the function can\u0027t\nbe used elsewhere.\n\nChange-Id: Ibe7f81700b1c668c27e48a2e4b4557dafe7f0eb7\n"
    },
    {
      "commit": "3dbde9de528feb66f11fe59282fa7d0116684009",
      "tree": "49755bebe61a2ae5f91622493f08f9c06abf80cf",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb",
        "7a682fe3ffe8ff9367e3c45fa6861575496a5e02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 07:18:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 07:18:38 2016 +0000"
      },
      "message": "Merge \"Do not create volume in resource_setup for test_volume_reset_status\""
    },
    {
      "commit": "bee17c4cb781630c29a0ac93561a571b2075ad42",
      "tree": "46d249917d39d24adfb985338bf0e762de3b8ab5",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 11:21:43 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 16 11:21:43 2016 +0800"
      },
      "message": "Remove unused clients in setup_clients\n\nThere are some unused clients in setup_clients, and\nthis is to remove them for code clean.\n\nI have searched for unused clients in all api testcases\nand I hope this time nothing is missed.\n\nChange-Id: I268e1f99196ae3e6e008aae25b29a0c5a9cbe125\n"
    },
    {
      "commit": "0df8076ed100885a122f1ce83b1ed543b939e0dd",
      "tree": "7e0d5134f19b9c8c13005a0503e9178b76468bde",
      "parents": [
        "54129d5043f7e6395fd4aaa7640b27c58ebf6628"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 10:15:40 2016 +0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Dec 16 01:37:55 2016 +0000"
      },
      "message": "Use ephemeral\u003d0 to create flavor without ephemeral disk\n\nWhen creating flavor, whether \u003c\"ephemeral\": 0\u003e is included\nin request body will get same results \u003c\"OS-FLV-EXT-DATA:ephemeral\": 0\u003e,\nso we needn\u0027t use different code to create flavor with or without\nephemeral disk.\nBesides, it seems not necessary to use different flavor names for\nflavor with or without ephemeral disk, the info can easily be got\nfrom flavor info. So the code can become more simple.\n\nChange-Id: If0a63ff401f34caebff00b7925b08fe02b3eb5d3\n"
    },
    {
      "commit": "54129d5043f7e6395fd4aaa7640b27c58ebf6628",
      "tree": "fa1282b57bdcb506b6c3dd939b461c31c42daa05",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Dec 16 09:02:15 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Dec 16 01:37:15 2016 +0000"
      },
      "message": "Fix flavor_client create_flavor interface\n\nIn flavor_clients compute service client, create_flavor\nmethod does not allow to pass 0/none/false etc for\n\u0027OS-FLV-EXT-DATA:ephemeral\u0027 and \u0027os-flavor-access:is_public\u0027.\n\nhttps://github.com/openstack/tempest/blob/d12c233343aa490a23b9ffd3a58c5df6ff2bf9da/tempest/lib/services/compute/flavors_client.py#L70-L72\n\nCode should check existence if those in kwargs instead of\ntheir value and then populate the request body arg.\n\nChange-Id: I0fda1aa2d126e10c986bfe445637d61e5b60de2d\nCloses-Bug: #1650418\n"
    },
    {
      "commit": "b787aa7d8b256a7970d02cac01f73dcf8fd56271",
      "tree": "69c12f5da04c6dbc452b68743a889f2367778b1b",
      "parents": [
        "c21931840ac0795066efeba56b0bb5e29421babb"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Thu Dec 15 10:50:55 2016 -0800"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Thu Dec 15 14:34:14 2016 -0800"
      },
      "message": "test_service_providers: require service-type ext\n\ntest_service_providers assumes that service-type api extension.\nSo skip it when it\u0027s not enabled.\n\nChange-Id: I22a3f184b24b674bd085af455ef074932b742442\nCloses-bug: #1650351\n"
    },
    {
      "commit": "9e52d6b460442cab15c7d7478c33b7e0f97186c5",
      "tree": "ffb5caf435cd211e2dcd45c9174d0c445295a72d",
      "parents": [
        "63746daa93694dc6a11666d7b0539fe9c3422981"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 11 12:18:42 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Dec 15 17:13:17 2016 +0200"
      },
      "message": "Add volume backup description parameter\n\nUpdate \"test_volume_backup_create_get_detailed_list_restore_delete\"\ntestcase to verifiy volume backup description parameter.\n\nChange-Id: Ib8de9029d61cbce8519eafa38d98428fa7155ea6\n"
    },
    {
      "commit": "c21931840ac0795066efeba56b0bb5e29421babb",
      "tree": "94192766984aff67054c7349f97e512d07f9d873",
      "parents": [
        "d6da8c97d780b5b527e87c3554ac9c50fe2bbd8f",
        "bb028441ad9561e49b95e470a3899b2908212e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 15:06:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 15:06:13 2016 +0000"
      },
      "message": "Merge \"Remove unused client in SecurityGroupRulesNegativeTestJSON\""
    },
    {
      "commit": "d6da8c97d780b5b527e87c3554ac9c50fe2bbd8f",
      "tree": "b1086d3ef457024b11a2dc70b38036ae025b311e",
      "parents": [
        "68c52089a75baa4dc96a2ec6a1ebf44eb93382c7",
        "9b6829071db12f3ea4db112309d27e64dd788fde"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 15:06:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 15:06:05 2016 +0000"
      },
      "message": "Merge \"Use base.delete_server in base.rebuild_server\""
    },
    {
      "commit": "68c52089a75baa4dc96a2ec6a1ebf44eb93382c7",
      "tree": "610ba6958628121530ae0506b442dc8e0ffbb470",
      "parents": [
        "dd52e9da17d4c3a65f6cd9cacef56ab313012006",
        "f08e28b55dc1e1ec6871c9e35074482f6de4dacc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 15:01:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 15:01:48 2016 +0000"
      },
      "message": "Merge \"Use base.delete_server in ServersTestJSON\""
    },
    {
      "commit": "dd52e9da17d4c3a65f6cd9cacef56ab313012006",
      "tree": "7ee8b2c34133b74808fc46697259afd72e6d0831",
      "parents": [
        "83b95d13288efc17754425e924d56759632c6c3b",
        "c251edff0cb301dde933198162ca4b510bd9bc2e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 11:13:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 11:13:28 2016 +0000"
      },
      "message": "Merge \"Add namespace property unittest\""
    },
    {
      "commit": "83b95d13288efc17754425e924d56759632c6c3b",
      "tree": "0d04a42994fa996051785e4d0f81d116a047b2a7",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987",
        "a1111c55181115e3e184ee802f4606b6b8f8f6ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 15 11:11:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 11:11:19 2016 +0000"
      },
      "message": "Merge \"Add test.related_bug() to know launchpad bug reports\""
    },
    {
      "commit": "7a682fe3ffe8ff9367e3c45fa6861575496a5e02",
      "tree": "9b527ee47d6080f0b54a2de845678fc5b2e0adfa",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 17:20:00 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 17:20:00 2016 +0800"
      },
      "message": "Do not create volume in resource_setup for test_volume_reset_status\n\nIn VolumesActionsV2Test, the volume created in resource_setup is\nonly used in test_volume_reset_status, so the volume can be created\nin test_volume_reset_status, thus resource_setup and tearDown can\nbe removed.\n\nChange-Id: I09fafdfa4d504677dde622a6f474008795e5c8cd\n"
    },
    {
      "commit": "85fb617c6c9cd8776120b151fd1582bdaabd84a1",
      "tree": "fb6c6695f4ba677510711b0dc7d08d6fd4572228",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 16:16:52 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 16:16:52 2016 +0800"
      },
      "message": "Remove unused CONF and LOG\n\nThere are some unused CONF and LOG in testcases,\nthis is to remove them for code clean.\n\nChange-Id: Ic71abaef87ac7de1e6470ca7e6685acd899a9e0c\n"
    },
    {
      "commit": "bb028441ad9561e49b95e470a3899b2908212e7e",
      "tree": "5dc3711d53d71a66db675aad0ebee3a6d2ca0011",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 13:52:47 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 13:52:47 2016 +0800"
      },
      "message": "Remove unused client in SecurityGroupRulesNegativeTestJSON\n\nThere is still an unused client in SecurityGroupRulesNegativeTestJSON,\nthis is to remove it.\n\nChange-Id: If365c92f2a8d4a53b03ff2fdf5c95b4a4d58ddb5\n"
    },
    {
      "commit": "9b6829071db12f3ea4db112309d27e64dd788fde",
      "tree": "84286b624218150a4816e2e02e0a62bf82625f32",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 09:16:34 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 15 09:16:34 2016 +0800"
      },
      "message": "Use base.delete_server in base.rebuild_server\n\nThe multi lines of deleting_server in compute.base.rebuild_server\ncan be replaced by one call to compute.base.delete_server.\n\nChange-Id: If3150f14d4b700a47bfc4a0cc85e8c5ec2e86b83\n"
    },
    {
      "commit": "929b348b9c611f76447ae051f5d561bc7bf190fe",
      "tree": "8332fa90bfbbcc95502a3f9f63cad35dba9ee3c7",
      "parents": [
        "66cded2553a90ce2b29b4dae442e1bce95895f53"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 05 11:47:53 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 15 00:10:06 2016 +0000"
      },
      "message": "Few updates for baremtal dependent tests\n\nPatch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nremove the baremetal tests from tempest and so config\noptions.\nNew config options \u0027shared_physical_network\u0027 is being\nadded to check whether env support shared network or\nnetwork isolation.\n\nBut few tests are being skipped wrongly seems.\n\nThis patch fix those.\n\nChange-Id: I59c757c3c32b961cdf92e393e01612115de5bdce\n"
    },
    {
      "commit": "66cded2553a90ce2b29b4dae442e1bce95895f53",
      "tree": "b77d3e125f260a149c1df98c2725044e193886d4",
      "parents": [
        "bc80debd90ae50a85cd08d66bb82fca84b8b1987"
      ],
      "author": {
        "name": "Thiago Paiva",
        "email": "thiagop@lsd.ufcg.edu.br",
        "time": "Mon Aug 15 14:55:58 2016 -0300"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 14 20:54:12 2016 +0000"
      },
      "message": "Removing baremetal tests from tempest tree\n\nironic project now has a tempest plugin and its tests will be maintained there.\n\nCloses-Bug: #1614516\nDepends-On: I0b7e32dfad2ed63f9dd4d7cad130da39bc869a8a\nChange-Id: Id518a6d87d0949737cd1c50cb6a83149b85e5f85\n"
    },
    {
      "commit": "bc80debd90ae50a85cd08d66bb82fca84b8b1987",
      "tree": "f9df4482503a1ff4aa2d68bd8fa00de33e5167de",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162",
        "f29831d8dd95d06abdbf89e903fea94a5bea8f41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 10:27:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 10:27:02 2016 +0000"
      },
      "message": "Merge \"Separate capabilities service method from account_client\""
    },
    {
      "commit": "f08e28b55dc1e1ec6871c9e35074482f6de4dacc",
      "tree": "2768fa5df8287aebd1434193a774e87ce68d88f5",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 14 17:29:50 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 14 17:29:50 2016 +0800"
      },
      "message": "Use base.delete_server in ServersTestJSON\n\nIn ServersTestJSON, the internal function cleanup_server can be\nreplaced by base.delete_server.\n\nChange-Id: I8ce5a2e78837aa70c52d69445ebba65593d53f27\n"
    },
    {
      "commit": "1df803326cbff09c447f742c11261f0c75021f1b",
      "tree": "7f1b81a17a00c4b10b601e4c448be7236d0d66f3",
      "parents": [
        "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Nov 30 16:24:27 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Dec 14 08:40:16 2016 +0200"
      },
      "message": "Improve volume pools tests code\n\nCreate a method to check if volume host is in the pools list,\nin order to prevent a duplicate code.\n\nChange-Id: I1dd707f0ad6e6b59744d6c27fc1158439ae6af61\n"
    },
    {
      "commit": "3f2f0ea8c73042d5e4e0b94ccc5ed99d14167162",
      "tree": "e5ab612801a1ac937d760d8544905f3b4b5c56c6",
      "parents": [
        "c51971ccc2f7735429dfe4bafc2e6fee5e6e36f6",
        "52d3ffa3b2eedef65c2bca5b6950a4ecbffb035a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 05:38:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 05:38:55 2016 +0000"
      },
      "message": "Merge \"Fix a few Python 3.x issues\""
    },
    {
      "commit": "c51971ccc2f7735429dfe4bafc2e6fee5e6e36f6",
      "tree": "f476dac1304d6905ca18049fdbcd7507c2af841c",
      "parents": [
        "e541f232847cfff3ac8118d90eef3255218eaaeb",
        "79cd1829980ac7b52371e873a7a4de7789b3174d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 14 05:08:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 05:08:49 2016 +0000"
      },
      "message": "Merge \"tempest/test.py: make set_validation_resources() more idiomatic\""
    },
    {
      "commit": "52d3ffa3b2eedef65c2bca5b6950a4ecbffb035a",
      "tree": "37ddd4c24d593d026601691857880443ae5bc84e",
      "parents": [
        "7322467e0ba75694d867cf0513bb2378295a0dca"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Dec 13 18:17:45 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Dec 13 18:47:30 2016 +0000"
      },
      "message": "Fix a few Python 3.x issues\n\nAutomatic casting does not happen anymore in 3.x, which causes an\nissues when comparing strings with ints.\nBytes are actually strings in py2.7, but it\u0027s not possible to\nconcatenate bytes and strings in py3.x or to search for a string\nin an array of bytes.\n\nChange-Id: I787f8f0e371beb314a39cf036c56e21ed0fba6e6\n"
    },
    {
      "commit": "e541f232847cfff3ac8118d90eef3255218eaaeb",
      "tree": "27c36efc1e02e0286079519334cd108315263450",
      "parents": [
        "8114d4c3919b9d20e6771ba1281d41f52103f8b3",
        "8d23f9212adf4fb10cc0a321cd3b8a0d6cf29623"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 17:33:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 17:33:21 2016 +0000"
      },
      "message": "Merge \"Use base.create_volume in VolumesTestJSON\""
    },
    {
      "commit": "8114d4c3919b9d20e6771ba1281d41f52103f8b3",
      "tree": "f2938491bd7dba3bc7461ddc5c83ec37c9717041",
      "parents": [
        "a268f1a6b29432b95f0f7d153738f8e802f45b1c",
        "7bba16c4c3b26e4f96fa17fd2c5597a32a284588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "message": "Merge \"Create two new clients under tempest.lib libary\""
    },
    {
      "commit": "a268f1a6b29432b95f0f7d153738f8e802f45b1c",
      "tree": "3f7ecdf681b6ddafddaa032e90180d457d38e4ec",
      "parents": [
        "fc267faa92c5355d9971b7dac3275ffea9646cd0",
        "5e27eab13f631c20230e547b9667dcd90945d070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:18:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:18:19 2016 +0000"
      },
      "message": "Merge \"Add extra unit tests for base_url\""
    },
    {
      "commit": "2d78e8ed478e7304c850158254f0746bdc47bb73",
      "tree": "54c1c037948253cc0ea953e8a4b6ea6166878a8b",
      "parents": [
        "ca8be4ecb0700850a030acbfc9b9672ac5ddb687"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Sep 28 10:38:08 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Dec 13 12:05:37 2016 -0300"
      },
      "message": "PCI-DSS tests\n\nThis patch adds a first set of tests for the PCI-DSS feature.\nThe tests included are related to:\n- user account lockout\n- password history requirements\n\nIt also fixes the behavior of the \"test_users\" API tests to\nhandle the environment with the PCI-DSS settings enabled.\n\nWe rely on the \"security_compliance\" feature flag, a follow\nup patch in DevStack enables the required settings in\nkeystone at the same time that sets the configs for the tempest\ntests and enables the feature flag.\n\nChange-Id: I59fba9391f77dba026cce79d5fec9cb32c6bb72c\n"
    },
    {
      "commit": "fc267faa92c5355d9971b7dac3275ffea9646cd0",
      "tree": "e7bfba8624a62c70734b09b2db277dff1d7d6ab4",
      "parents": [
        "08f2e625b473dd21568ff683d15854dd12bd2600",
        "8af17d65e4f5aa9ea4ff737346c11a18c156773c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 11:15:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 11:15:51 2016 +0000"
      },
      "message": "Merge \"Make identity v3 domains_client use **kwargs\""
    },
    {
      "commit": "f29831d8dd95d06abdbf89e903fea94a5bea8f41",
      "tree": "757742453a2143d04d7556fe465d92a4c3c2d142",
      "parents": [
        "08f2e625b473dd21568ff683d15854dd12bd2600"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 12 18:45:23 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 13 16:55:28 2016 +0900"
      },
      "message": "Separate capabilities service method from account_client\n\nlist_extension() method in account_client is to lists\nthe activated capabilities of swift.\n\nThat is separate API than account service and should have\nseparate service client.\n- http://developer.openstack.org/api-ref/object-storage/?expanded\u003dlist-activated-capabilities-detail\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I344c424020f9e10832040935fd0df43e596003c3\n"
    },
    {
      "commit": "08f2e625b473dd21568ff683d15854dd12bd2600",
      "tree": "14f4b04e372fa9ae5b77bfb52007559ba1cc20a3",
      "parents": [
        "8092d568448d34ebaba13ddaf0f9a3f55388cc50",
        "7322467e0ba75694d867cf0513bb2378295a0dca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 03:02:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 03:02:13 2016 +0000"
      },
      "message": "Merge \"Set auth in clients before they are used\""
    },
    {
      "commit": "a1111c55181115e3e184ee802f4606b6b8f8f6ab",
      "tree": "6d423551373a1f8350264b8b267a0241acea3365",
      "parents": [
        "8092d568448d34ebaba13ddaf0f9a3f55388cc50"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Dec 01 19:42:03 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Dec 12 17:57:26 2016 -0800"
      },
      "message": "Add test.related_bug() to know launchpad bug reports\n\nWe(QA-team) have added some tests into Tempest for reproducing bugs on the\ngate and applied the corresponding patches into multiple branches. This kind\nof tests are useful for production clouds also because they can know latent\nbugs of their own clouds from the test failures.\nHowever, it is difficult to find the corresponding patches when facing test\nfailures now because testers need to search the git history of the failed test\nand find the bug number from \"Related-Bug\" tag from the commit message.\nThis patch adds a new decorator to know launchpad bug reports more easily.\n\nIn addition, this patch puts the decorator to test_delete_attached_volume\nas a sample becauuse the test can detect the server internal error which\nmakes operations harder on productions.\n\nChange-Id: Idc9ac0ebc61e230e4e014fb6476d1c74116511f7\n"
    },
    {
      "commit": "8af17d65e4f5aa9ea4ff737346c11a18c156773c",
      "tree": "c5de7995053238f1fdb0b3fde692adc66bd5d92f",
      "parents": [
        "0efdca895a756ab0f7ed8a44b779542e725ad3d3"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Aug 01 16:19:42 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Dec 13 10:49:09 2016 +0900"
      },
      "message": "Make identity v3 domains_client use **kwargs\n\nAs we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html\nAll http POST/PUT methods need to contain **kwargs as their arguments.\n\nThis patch makes identity v3 domains_client use **kwargs.\n\nAlso add and correct doc string link.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ibe27a399e5b2774aae2c3585e2299616583c25f9\n"
    },
    {
      "commit": "7322467e0ba75694d867cf0513bb2378295a0dca",
      "tree": "ec6e560bbd8d12dec654ddceadd7c900d6cbb3df",
      "parents": [
        "28d142be69fc0f9b925fd9596d41f1576d6f3700"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 09 21:08:19 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 12 14:14:32 2016 +0000"
      },
      "message": "Set auth in clients before they are used\n\nWhen credentials are preprovisioned, and thus read from a file,\nonly the fields configured in accounts.yaml are available in the\ncredentials object. Several tests rely on used_id / project_id\nbeing available in the credentials object. To ensure a consistent\nbehaviour between dynamic and preprovisioned credentials, setting\nauth in the client manager before it is returned to the test, so\nthat all fields are available.\n\ntest_security_groups_basic_ops has its own solution for filling in\nIDs, which is broken, so removing it and let it rely on the IDs\nbeing there.\n\nChange-Id: I3450c055c63782a97413606f90ad77b7dba452f1\nPartial-bug: #1609156\n"
    },
    {
      "commit": "8092d568448d34ebaba13ddaf0f9a3f55388cc50",
      "tree": "567a14d46a0fb19ca8304cc909a60ebc843cea66",
      "parents": [
        "19f1716a86e9dc0689667dad6e44bd27f49c3550",
        "e579463b045040a9874257ea6a20c3262ac56556"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 12 13:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 12 13:43:59 2016 +0000"
      },
      "message": "Merge \"Network test: rework the service types/service providers tests\""
    },
    {
      "commit": "c251edff0cb301dde933198162ca4b510bd9bc2e",
      "tree": "9f1da936325f90d6cc4f8862b6b0f665dbf9e03b",
      "parents": [
        "4b053d228ac59cd25389d437993182de7083dfef"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Nov 30 12:06:00 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Mon Dec 12 18:17:40 2016 +0800"
      },
      "message": "Add namespace property unittest\n\nThis patch is to add unittests for namespace_properties_client.\n\nChange-Id: I1561f101fd72b3e2acf8213a90a79a36b6147288\n"
    },
    {
      "commit": "8d23f9212adf4fb10cc0a321cd3b8a0d6cf29623",
      "tree": "df2378999bb707c07c27300446af18c6505dadbb",
      "parents": [
        "63746daa93694dc6a11666d7b0539fe9c3422981"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 17:29:42 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 17:29:42 2016 +0800"
      },
      "message": "Use base.create_volume in VolumesTestJSON\n\nIn VolumesTestJSON.resource_setup,\n1) the multi lines of creating volumes can be replaced by one call\n   to base.create_volume.(base.create_volume can be modified to\n   accept other kwargs)\n2) The try...except seems no necessary, because if not all volumes are\n   created, the volumes already created will be deleted automatically.\n   And without LOG.exception(exc), we can also clearly see the traceback\n   info to see what had happened.\n3) the resource_cleanup is no necessary, because volumes created by\n   base.create_volume can be deleted automatically.\n\nThis patch is to deal with these points and to make code more simple.\n\nChange-Id: Ia0bf536882776717521a86107a9b72ced9408398\n"
    },
    {
      "commit": "19f1716a86e9dc0689667dad6e44bd27f49c3550",
      "tree": "63fe40370055a97466d5aadae37f4fe61cef3a48",
      "parents": [
        "63746daa93694dc6a11666d7b0539fe9c3422981"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 14:10:48 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 12 14:10:48 2016 +0800"
      },
      "message": "Remove unused client in setup_clients\n\nThere are some unused client definitions in setup_clients,\nthis is to remove them for code clean.\n\nChange-Id: I93b17dd9ec284d71b2c0b7123d475d609cb52a7c\n"
    },
    {
      "commit": "c6e88a6c0249f1cdcb46cd6d7efa7688c60ad14f",
      "tree": "e417d79d6196cf49d20c4a966f62a44794d2d0a1",
      "parents": [
        "b29981fff1eef4f37f972df1b3f90883fce0349e"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Dec 08 17:12:31 2016 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Dec 11 09:57:58 2016 +0200"
      },
      "message": "Backup and restore bootable volume\n\nThe test verifies that when backuping a bootable volume,\nthe restored backup volume is also a bootable volume.\n\nAdded:\n- Method for restoring a backup.\n\nChange-Id: Ic94df97fd54e5671e487967b76894b48bc3e55ff\n"
    },
    {
      "commit": "63746daa93694dc6a11666d7b0539fe9c3422981",
      "tree": "4abc7c6c46bc282d09ae68d183e6d87bf2d4b228",
      "parents": [
        "25061b031dcea52982244064c6e5e36019191287"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 17:16:51 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 17:16:51 2016 +0100"
      },
      "message": "Docs: Add the remote tag to the badge image\n\nLatest docutils complains about images that are not in the same repo\nunless they are properly marked as `:remote:`.\n\nChange-Id: Ic305813473eabbe1ab43a78fc767e0d80b097a07\n"
    },
    {
      "commit": "e579463b045040a9874257ea6a20c3262ac56556",
      "tree": "1e8a8ebe9b70da506ebcbbb5714a68482b1207eb",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jul 21 17:34:32 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 13:36:12 2016 +0000"
      },
      "message": "Network test: rework the service types/service providers tests\n\nThe test `test_service_provider` has been skip for more than 2 years\nbecause of bug #1400370 . In the mean time, the Neutron service-type\nextension has been reworked heavily.\n\nThe connection between service-types and service-providers from the\ndocumentation PoV is briefly discussed in bug #1239153\n\nWhat\u0027s left in the Neutron Core API is \u0027GET /service-providers\u0027\nas per the official doc here [1]\n\nThe patch adds the test for the corresponding API route.\n\n[1] : http://developer.openstack.org/api-ref/networking/v2/index.html?\nexpanded\u003dlist-service-providers-detail#service-providers\n\nRelated-Bug: #1400370\nChange-Id: I66a077b61aa260bf0acaae1adf77f44104b67f0e\n"
    },
    {
      "commit": "25061b031dcea52982244064c6e5e36019191287",
      "tree": "63d3550fb266541f4d6ee3df709f3f112b3d5200",
      "parents": [
        "693b1ac99b4c5f7720a793901eb360393f6a9ebc",
        "796f3b9b645df556a3c76b06f715ba7d73a696c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 09 11:56:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 09 11:56:39 2016 +0000"
      },
      "message": "Merge \"Correct improper comment\""
    },
    {
      "commit": "693b1ac99b4c5f7720a793901eb360393f6a9ebc",
      "tree": "fccad5fce6d146423b31e7d4885faafb9523e8ab",
      "parents": [
        "0efdca895a756ab0f7ed8a44b779542e725ad3d3",
        "9f93a673211496bd920919e38c390479545bdf95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 09 10:14:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 09 10:14:18 2016 +0000"
      },
      "message": "Merge \"Correct boundary value test in ImagesOneServerNegativeTestJSON\""
    },
    {
      "commit": "796f3b9b645df556a3c76b06f715ba7d73a696c4",
      "tree": "ae9905a6c9ecc18921f01c4a328a9f75cc25bcab",
      "parents": [
        "d73a9f5716d05059fec61ceaa301e46a5643461a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 09 09:57:18 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 09 09:57:18 2016 +0800"
      },
      "message": "Correct improper comment\n\n\"Delete server before trying to create server\" looks confusing,\nthe author may would have wanted to say \"Delete server before\ntrying to create image\".\n\nChange-Id: Ia0f8ca29d6042d022cf4f6edf60f149f4a5f9154\n"
    },
    {
      "commit": "0efdca895a756ab0f7ed8a44b779542e725ad3d3",
      "tree": "6084d437aa5254b5ab0f10e66a79613ff74f97fa",
      "parents": [
        "fe5f786001133ed97f1883a28a670b7749e2aaaa",
        "dd9f80514cf8af84b2748aa86df4377281ec54ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 23:47:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 23:47:57 2016 +0000"
      },
      "message": "Merge \"Pass username on v3 token issue\""
    },
    {
      "commit": "fe5f786001133ed97f1883a28a670b7749e2aaaa",
      "tree": "475ef95f121cf5fc43bf16252c807bc174b5d29f",
      "parents": [
        "064a95fbbfc4c8d5ba2e97566fe1ed0533b1516b",
        "ac5c5537b1fb521fd1ff54edc3d6b581c3378628"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 18:36:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 18:36:06 2016 +0000"
      },
      "message": "Merge \"Added bindep.txt to the project\""
    },
    {
      "commit": "064a95fbbfc4c8d5ba2e97566fe1ed0533b1516b",
      "tree": "82e6bfe6b81fc0b9e93d5b995cbde9eb11f48939",
      "parents": [
        "eeb691a322523ed57443b0537404a97888804197",
        "05e043caed6dae4d932e2bc29c26b7bf31da100b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 18:35:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 18:35:58 2016 +0000"
      },
      "message": "Merge \"Add server_group in default_quota_set\""
    },
    {
      "commit": "eeb691a322523ed57443b0537404a97888804197",
      "tree": "89b58e1409d0887681308897404c92152183501b",
      "parents": [
        "28d142be69fc0f9b925fd9596d41f1576d6f3700",
        "ac7dff6c61ca1578461b3b54a1c62155c663620d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 17:28:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 17:28:44 2016 +0000"
      },
      "message": "Merge \"Use wait_until in create_test_server to wait for server ACTIVE\""
    },
    {
      "commit": "79cd1829980ac7b52371e873a7a4de7789b3174d",
      "tree": "5d29e06f4029b39a9a20f0a7c18ad848e109371c",
      "parents": [
        "28d142be69fc0f9b925fd9596d41f1576d6f3700"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 08 17:20:35 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 08 17:20:35 2016 +0100"
      },
      "message": "tempest/test.py: make set_validation_resources() more idiomatic\n\nIt\u0027s a cosmetic change but it shouldn\u0027t be controversial.\n\nChange-Id: Ia02844319565eebea92ed8b0628dea37bdd22063\n"
    },
    {
      "commit": "28d142be69fc0f9b925fd9596d41f1576d6f3700",
      "tree": "a340f6cf073f8e0d6082f9859a4c7467d15dc4a8",
      "parents": [
        "b29981fff1eef4f37f972df1b3f90883fce0349e",
        "d0c4c5697b2a43307f86db87ab51f49432e5fd4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 14:55:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 14:55:30 2016 +0000"
      },
      "message": "Merge \"Tox.ini: removed an outdated code comment.\""
    },
    {
      "commit": "b29981fff1eef4f37f972df1b3f90883fce0349e",
      "tree": "58bdb1b07e4dfbeacc0e52bca4511a7b96543f15",
      "parents": [
        "5b6ad769c18723506fb8238ba2d0ee57029122a0",
        "2553e3bf70bac1e9647b19f77b502c8f78aa97f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 13:05:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 13:05:37 2016 +0000"
      },
      "message": "Merge \"Add status_code to RESTful exceptions\""
    },
    {
      "commit": "5b6ad769c18723506fb8238ba2d0ee57029122a0",
      "tree": "20cca233ce9e42c19231d00d11a07f1c62aea3d5",
      "parents": [
        "2a5a199c6600e4d42f233aa1ab923e359b610a79",
        "8e4397a21fa323285883e94aaad4c66a86f52e56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 09:20:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 09:20:23 2016 +0000"
      },
      "message": "Merge \"Remove the Auto Tests Generators\""
    },
    {
      "commit": "ac7dff6c61ca1578461b3b54a1c62155c663620d",
      "tree": "2002593d13dd0655f3915ab9c763276d972d8cbd",
      "parents": [
        "d73a9f5716d05059fec61ceaa301e46a5643461a"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 08 17:05:27 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 08 17:09:43 2016 +0800"
      },
      "message": "Use wait_until in create_test_server to wait for server ACTIVE\n\nIn some testcases, waiters.wait_for_server_status(..., \u0027ACTIVE\u0027) after\nself.create_test_server() can be replaced by self.create_test_server(\nwait_until\u003d\u0027ACTIVE\u0027).\n\nChange-Id: Idb9dbfee830344e4087972c59b444b477d3a0c05\n"
    },
    {
      "commit": "2a5a199c6600e4d42f233aa1ab923e359b610a79",
      "tree": "5e3eef57e305fb6fc76807a0e05c91dbb5b29dbe",
      "parents": [
        "b5e55b285a81376e312e14e8fe25f83ac47f9084",
        "dc3daf180385ecf396f32cfe60ce3e41fdd7c1cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 08:36:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 08:36:41 2016 +0000"
      },
      "message": "Merge \"Remove unused admin_hosts_client\""
    },
    {
      "commit": "b5e55b285a81376e312e14e8fe25f83ac47f9084",
      "tree": "a2980ae6694d1c921be8738a1596764a9125d98f",
      "parents": [
        "d73a9f5716d05059fec61ceaa301e46a5643461a",
        "478ec5d869f758d1a3de1741253cb24237ab1582"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 08:35:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 08:35:02 2016 +0000"
      },
      "message": "Merge \"Correct tempest reraising of exception\""
    },
    {
      "commit": "d73a9f5716d05059fec61ceaa301e46a5643461a",
      "tree": "a10e539a139cee5d8549f410804870f977fd8ca9",
      "parents": [
        "8200b5b87df4809e9fdae146d806c68cbd3c5fce",
        "e9260e2aba0042d9858282e0075700f219faab7b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 05:32:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 05:32:45 2016 +0000"
      },
      "message": "Merge \"Correct variable usage error in test_get_hypervisor_uptime\""
    },
    {
      "commit": "8200b5b87df4809e9fdae146d806c68cbd3c5fce",
      "tree": "e972788b2ddda2d071b7574634e458723ad10573",
      "parents": [
        "e4dbc625468d88e0d4ee009ddd347603b5fbc88b",
        "e976a2a9823583ae87b5e19e82b3839579041eea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 03:59:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 03:59:31 2016 +0000"
      },
      "message": "Merge \"Tox: Hacking: enable extensions H106 and H203\""
    },
    {
      "commit": "e4dbc625468d88e0d4ee009ddd347603b5fbc88b",
      "tree": "423750ed18210b3ff8a70ad187f964dc919d3da4",
      "parents": [
        "ae7bd7dc06328f654c07067c221ccc9309bd9609",
        "69413b91ea0f542f6be1197f0b983a28a411eb57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 02:07:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 02:07:42 2016 +0000"
      },
      "message": "Merge \"Replace str(uuid.uuid4) with uuidutils.generate_uuid()\""
    },
    {
      "commit": "42c14078686a428ede52865c791c6ca4043e5c44",
      "tree": "24b09c8e03e50df707651d8e1b87c71880feb84d",
      "parents": [
        "288c6a253810046ee735f9f28cdfddcbac02c517"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Dec 05 17:02:10 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Dec 08 10:02:04 2016 +0800"
      },
      "message": "Wait for server to be active before deleting\n\nIn ListServersNegativeTestJSON\u0027s setup, the comment says,\n\"# We ignore errors on termination because the server may\n # be put into ERROR status on a quick spawn, then delete,\n # as the compute node expects the instance local status\n # to be spawning, not deleted.\",\nand it is true that deleting a server immediately when it\nis spawning will sometimes lead to ERROR status, especially\nin complex production clouds.\n\nInstead of just ignoring the error, maybe we can use a more\npositive way, i.e., to wait for server to be active before\ndeleting it, thus the server should be deleted successfully\nmost of the time(if server is in ERROR status, then something\nmust be wrong).\n\nThrough ERROR server could be deleted if we delete it again,\nbut current tempest code won\u0027t do twice deletion(usually it\nis not necessary).\n\nChange-Id: Iab6b4fef58c32d110f9454e49b4d7be8c9053fb6\n"
    },
    {
      "commit": "5817e14f095173f013469ee44fd7a248800f3205",
      "tree": "c1f7eba3df32f7202426e385f04c27042fb40870",
      "parents": [
        "742c7ee2ef901f7ba2d2310414d71044cc935ba6"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 01 11:38:46 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Dec 08 01:48:08 2016 +0000"
      },
      "message": "Improve help message for scheduler_available_filters\n\nConfig option scheduler_available_filters default value\n\u0027all\u0027 is not much clear as it doesn\u0027t mean that all the\nexisting filters are enabled. It is just the indication\nof the case when all of the available filters\n(from DEFAULT.scheduler_available_filters in nova.conf)\nare enabled.\n\nAlso add clear doc string for is_scheduler_filter_enabled\nfunction which is used to evaluate this option value.\n\nChange-Id: If9a52003309686cc257e62737e52c2cc52ddc659\nCloses-Bug: #1628443\n"
    },
    {
      "commit": "ae7bd7dc06328f654c07067c221ccc9309bd9609",
      "tree": "887c9ca764c7574b2cac6afee6a1f41d08ce81ca",
      "parents": [
        "0990040ec484927b7789fb1b47ff44ae1243a16e",
        "28340d8e042c2042a9d445c24876feafecf9ae79"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 08 01:37:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 08 01:37:32 2016 +0000"
      },
      "message": "Merge \"Honour discoverability feature flag in swift tests\""
    },
    {
      "commit": "478ec5d869f758d1a3de1741253cb24237ab1582",
      "tree": "f3b45654cb1c5f5b05c3ee28619bd3f54c5c5df1",
      "parents": [
        "742c7ee2ef901f7ba2d2310414d71044cc935ba6"
      ],
      "author": {
        "name": "gengchc2",
        "email": "geng.changcai2@zte.com.cn",
        "time": "Thu Dec 01 18:04:21 2016 +0800"
      },
      "committer": {
        "name": "gengchc2",
        "email": "geng.changcai2@zte.com.cn",
        "time": "Thu Dec 08 00:57:18 2016 +0000"
      },
      "message": "Correct tempest reraising of exception\n\nWhen an exception was caught and rethrown, it should call \u0027raise\u0027\nwithout any arguments because it shows the place where an\nexception occured initially instead of place where\nthe exception re-raised\n\nChange-Id: Ie84f409a6c91d4ccb71968472266d57dd468a42a\n"
    },
    {
      "commit": "0990040ec484927b7789fb1b47ff44ae1243a16e",
      "tree": "8e9a311249c51d93c1e006e43792375b5919abdd",
      "parents": [
        "5187f12042a1abf861e9cb33e30cdab272c78c0b",
        "1c306945c12e317b37d3148c72da6a9014e07b3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 07 22:33:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 22:33:56 2016 +0000"
      },
      "message": "Merge \"Add get metadata schema test methods\""
    },
    {
      "commit": "2553e3bf70bac1e9647b19f77b502c8f78aa97f1",
      "tree": "161763e82a995eb5e3155a827fa1c0ac9bb9c680",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Dec 06 15:50:36 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 07 09:37:59 2016 -0800"
      },
      "message": "Add status_code to RESTful exceptions\n\ntempest.lib rest_client translates a error response to the\ncorresponding exception, but these exceptions don\u0027t have some\nattribute which shows the original status code.\nThis patch adds that to them for re-using the original code\nafter exceptions happen.\n\nPartially implements blueprint bug-notification-decorator\n\nChange-Id: Icfa90a5e5f1991d9b1dbc781bd60850b5bcb041e\n"
    },
    {
      "commit": "28340d8e042c2042a9d445c24876feafecf9ae79",
      "tree": "96a4b60e0a54ea9d14c127eec81a8519559a67c2",
      "parents": [
        "cd72e905b24b6653c53517ebd016d8f30817bde8"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 05 16:06:37 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 07 16:35:59 2016 +0000"
      },
      "message": "Honour discoverability feature flag in swift tests\n\nSome swift negative tests do not honour the discoverability\nfeature flag. Fixing that.\n\nChange-Id: I3dc192c62b7a04930643192262e790644f960b6d\nCloses-bug: #1642619\n"
    },
    {
      "commit": "5e27eab13f631c20230e547b9667dcd90945d070",
      "tree": "14a3469a1c1ab8ef2693b7ea3df1e23a670917a0",
      "parents": [
        "5187f12042a1abf861e9cb33e30cdab272c78c0b"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 07 14:23:32 2016 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 07 14:36:04 2016 +0000"
      },
      "message": "Add extra unit tests for base_url\n\nThe implementation of base_url in auth.py allows for a generic path\nto be included in the base_url before the version, however this is\nnot really enforced by unit tests yet. Adding them.\n\nChange-Id: I4827f0fa9f6c501dcb0d9620434ab4e4c7a61fe1\nRelated-bug: #1591016\n"
    },
    {
      "commit": "8e4397a21fa323285883e94aaad4c66a86f52e56",
      "tree": "4cc8d714be205b96a8d93fd427b8d4d9c4672c2d",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 14:06:08 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 15:13:42 2016 +0100"
      },
      "message": "Remove the Auto Tests Generators\n\nThey weren\u0027t used by any Tempest test.\n\nChange-Id: Iaf64f21e779ff089ca4eb4049a826049ea4173de\n"
    },
    {
      "commit": "5187f12042a1abf861e9cb33e30cdab272c78c0b",
      "tree": "3d1aecec94fdbc4d0caf9f79530c5096d08eb7a8",
      "parents": [
        "af784b4f41003c6a215753e7830a16abf3b0458e",
        "7301e4283e04c63e7e975c75e1373fd82c233c77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 07 13:44:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 13:44:42 2016 +0000"
      },
      "message": "Merge \"Add sleep(2) when try to delete a container\""
    },
    {
      "commit": "af784b4f41003c6a215753e7830a16abf3b0458e",
      "tree": "c53d78f2e7e310a91711dd2c0dbd47e7f7fc0955",
      "parents": [
        "c8de18a28d90b897ecfa615cb511a4f974990dcf",
        "da89962266b6ce28e799bf4b4207bd8cf9998573"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 07 13:23:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 13:23:15 2016 +0000"
      },
      "message": "Merge \"Specify snapshot size when creating volume\""
    },
    {
      "commit": "c8de18a28d90b897ecfa615cb511a4f974990dcf",
      "tree": "f5164c420bd106052a8e95501395b4d02e4ce3b6",
      "parents": [
        "ed7d0474ed2e41e47f00d492906e30cb655ab898",
        "552608af08529a500a1ce38a3db7975c697f11ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 07 13:16:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 13:16:20 2016 +0000"
      },
      "message": "Merge \"Use different file content to test max_number_personality_files\""
    },
    {
      "commit": "ed7d0474ed2e41e47f00d492906e30cb655ab898",
      "tree": "f7a6df8c84b56592f132ce6666ef34275b0b3fdf",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc",
        "7383a6f693df9e9b024a49374d8a0c1bb1242890"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 07 13:14:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 13:14:26 2016 +0000"
      },
      "message": "Merge \"Modify incorrect import path\""
    },
    {
      "commit": "d0c4c5697b2a43307f86db87ab51f49432e5fd4c",
      "tree": "bdff69f6615c22537aa42019d7eb0eb9d077daaf",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 13:50:08 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 13:51:20 2016 +0100"
      },
      "message": "Tox.ini: removed an outdated code comment.\n\nWe do support and comply with H405.\n\nChange-Id: I05f1969142ea994d1c74eaa17baddb23375ddff8\n"
    },
    {
      "commit": "e976a2a9823583ae87b5e19e82b3839579041eea",
      "tree": "621b3d60277a4fd8d3a49cb7673086b5f6216ed8",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 13:46:24 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 13:46:24 2016 +0100"
      },
      "message": "Tox: Hacking: enable extensions H106 and H203\n\n[H106] Don\u0027t put vim configuration in source files.\n[H203] Use assertIs(Not)None to check for None.\n\nChange-Id: I1837e4d2228740290bb58c92e6e557800843deec\n"
    },
    {
      "commit": "dc3daf180385ecf396f32cfe60ce3e41fdd7c1cd",
      "tree": "e0651f6f63fbc7cdb317196e8cd11069e42feeb9",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 07 16:16:54 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 07 16:16:54 2016 +0800"
      },
      "message": "Remove unused admin_hosts_client\n\nadmin_hosts_client is not used in LiveBlockMigrationNegativeTestJSON,\nso this is to remove it for code clean.\n\nChange-Id: Iae2db538ae6711104da7048e3de61cfa4c129a93\n"
    },
    {
      "commit": "05e043caed6dae4d932e2bc29c26b7bf31da100b",
      "tree": "72abbf98173bff7f906f00a2b493cc0e1a78a01b",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 07 16:03:28 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 07 16:03:28 2016 +0800"
      },
      "message": "Add server_group in default_quota_set\n\nItems about server_group is missing in default_quota_set, this is\nto add them.\n\nsee http://developer.openstack.org/api-ref/compute/?expanded\u003dlist-servers-detail,list-images-with-details-detail,show-a-quota-detail#show-a-quota\n\nChange-Id: I974bcc3ba324b8806567f458e5708273ba34b150\n"
    },
    {
      "commit": "e9260e2aba0042d9858282e0075700f219faab7b",
      "tree": "5f7f0b762afdb7d107540e8f8518decab3804eea",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 07 11:55:33 2016 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 07 11:55:33 2016 +0800"
      },
      "message": "Correct variable usage error in test_get_hypervisor_uptime\n\nIn test_get_hypervisor_uptime, should use hyper[\u0027id\u0027] instead\nof hypers[0][\u0027id\u0027] in hypers loop.\n\nChange-Id: I391ac2b6fa756fbcec8ae4fba14cf6ca248ecb5e\n"
    }
  ],
  "next": "aef9499dc02953e44c01cbbfc38c0223e232f7a0"
}
