)]}'
{
  "log": [
    {
      "commit": "acf0051a8ab20c7d71a6eb2824a48ea2b8946a39",
      "tree": "371853b9a1bd70365d6ce474ac7e42c928cfdbbf",
      "parents": [
        "e2e29841e8480ce80c8069ff7c8699660a501bd2"
      ],
      "author": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Thu Aug 06 16:13:58 2015 -0400"
      },
      "committer": {
        "name": "John Warren",
        "email": "jswarren@us.ibm.com",
        "time": "Fri Aug 07 16:58:36 2015 -0400"
      },
      "message": "Full response for v2 IdentityClient methods\n\nProvide the entire response object for all methods of the v2 IdentityClient.\n\npartially implements: blueprint method-return-value-and-move-service-clients-to-lib\n\nChange-Id: I40447c4f279399347465b5fba92db30103e03ab4\n"
    },
    {
      "commit": "e2e29841e8480ce80c8069ff7c8699660a501bd2",
      "tree": "1b27b03d18b6e7b488180064763c6e8cf67f6e87",
      "parents": [
        "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306",
        "494b0a68f5954f1a39f7d515ee01c998a76a72aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 11:33:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 11:33:16 2015 +0000"
      },
      "message": "Merge \"Add identity v2 endpoint operations\""
    },
    {
      "commit": "4ec06d749a02bfd54e8d8a3c8a12f43262f7a306",
      "tree": "2212128e2c78de6cc7f295130ae5e4bc54a8b95b",
      "parents": [
        "8a5a3e7582040c63681de6164ac33558bc5b2499",
        "c8a39b488b97dd876af39567f8096f15dd36b802"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 04:57:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 04:57:48 2015 +0000"
      },
      "message": "Merge \"Stop gating on sample generation check\""
    },
    {
      "commit": "8a5a3e7582040c63681de6164ac33558bc5b2499",
      "tree": "59cc672aaa103fc3be626779e58efd740ccf1e7e",
      "parents": [
        "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "message": "Merge \"Include sample configuration in dev docs\""
    },
    {
      "commit": "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
      "tree": "6b43bafe176dbe8f9699ef8a118913cf3a5cdaac",
      "parents": [
        "c1e4939dbd70ca6f1084ca9866aed7ef7b604385",
        "3a851dc08b1258a7ed0d511b356a70323267e3e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 23:23:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 23:23:35 2015 +0000"
      },
      "message": "Merge \"Add plugin interface documentation\""
    },
    {
      "commit": "c1e4939dbd70ca6f1084ca9866aed7ef7b604385",
      "tree": "db7149c601fa8e1df4db2e823812bf79f53f5ac7",
      "parents": [
        "169ef860a842f70e4d53072957aecdf5826a7b39",
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 22:36:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 22:36:21 2015 +0000"
      },
      "message": "Merge \"Add plugin interface for extending sample config generation\""
    },
    {
      "commit": "169ef860a842f70e4d53072957aecdf5826a7b39",
      "tree": "0fbccbb0977f9b4eec91c27cca2790abe32ae0a2",
      "parents": [
        "c5fcae76daf3112fd681b7d304876ffccdfc52a4",
        "eb7eeec41d438076274c0192d3cf94dce80098c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 22:12:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 22:12:41 2015 +0000"
      },
      "message": "Merge \"Make security_group_rules_client use **kwargs\""
    },
    {
      "commit": "c5fcae76daf3112fd681b7d304876ffccdfc52a4",
      "tree": "1fdf0ae7956c0f2ae3f13345180ada74162f7b32",
      "parents": [
        "c3d3ba35f4a15d179e85c01006c7b44135bc76cc",
        "28f186787708a183f10e4e0d5228f02375cd8c6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 21:00:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 21:04:36 2015 +0000"
      },
      "message": "Merge \"Make create_image use **kwargs\""
    },
    {
      "commit": "c3d3ba35f4a15d179e85c01006c7b44135bc76cc",
      "tree": "3521f9d941df25236bf275410466729144027a1b",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93",
        "5a69e5575528a4fa5de3309c4b2b910442f0f493"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 20:51:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 20:51:12 2015 +0000"
      },
      "message": "Merge \"Discover the correct default config dir\""
    },
    {
      "commit": "3a851dc08b1258a7ed0d511b356a70323267e3e1",
      "tree": "c8eca09138802b089a74caa456b53b82925000b9",
      "parents": [
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 30 11:34:03 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 12:31:59 2015 -0400"
      },
      "message": "Add plugin interface documentation\n\nThis commit starts the docs section on creating and using tempest\nplugins. It describes how to create a plugin class, an entrypoint, and\na recommended dir structure. As well notes how to use tempest and\ntempest-lib in creating a plugin. It\u0027ll likely be expanded in the\nfuture as the plugin interface evolves.\n\nPartially Implements bp external-plugin-interface\n\nChange-Id: If2e0c47d0a719d869a3301ddbca07495c81cc498\n"
    },
    {
      "commit": "5a69e5575528a4fa5de3309c4b2b910442f0f493",
      "tree": "d1dd05dec147924580a484d9f2d6c1261226df4d",
      "parents": [
        "871f5daa04b5b3da077789d2d6ac98dd7856e045"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 18:40:17 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Aug 04 16:23:47 2015 +0100"
      },
      "message": "Discover the correct default config dir\n\nChange the tempest init to discover the correct default config\ndir. When no config dir is specified, we should use a sane default.\nWhich is /etc/tempest when tempest is installed system-wide, or\n[virtualenv_root]/etc/tempest when tempest is installed in a\nvirtualenv.\n\nCloses bug #1480389\n\nChange-Id: I88aee53dbbe9262fbb4bf1686b18e1371f00bf69\n"
    },
    {
      "commit": "c8a39b488b97dd876af39567f8096f15dd36b802",
      "tree": "8492f3293b8508e499b8aa2f6f230366fe1b794d",
      "parents": [
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 17:07:37 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 11:00:11 2015 -0400"
      },
      "message": "Stop gating on sample generation check\n\nThis removes the check on in tree sample generation to ensure the file\nmatches the config options. However, to counter the loss of the in-tree\nthe tempest init command will now automatically generate a new sample\nconfig in the local etc dir when run. This will include all of the oslo\noptions that were previously included in the in-tree sample file.\nAdditionally, the docs now contain the complete text of the generated\nsample output. These also get published on docs.openstack.org on each\ncommit to tempest. Between this 2 alternatives there shouldn\u0027t be a need\nto keep the file in tree anymore, especially given the weekly headaches\nwith new oslo releases changing the config option help breaking the job.\n\nChange-Id: Ie3bc368329d240ca9604cc2f9b2cac544b3ee715\nDepends-On: I4064a041a965ed2419b68efc8dc31fce37b24cfd\n"
    },
    {
      "commit": "b389faa22f08c046ff0ad052eb54e04b4274b799",
      "tree": "0ddd3fe2ca9e51dbdd601cdb68ce18bad5d7c7fb",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Thu Jul 30 20:24:08 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 10:59:38 2015 -0400"
      },
      "message": "Include sample configuration in dev docs\n\nSince including the sample configuration in tree is\nbecoming difficult to maintain, lets try moving it to\nthe developer docs. We still have the ability to view it\neasily for users, and it can be auto-generated on doc build,\nso it should also always be up to date.\n\nChange-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8\n"
    },
    {
      "commit": "18fabce457e439cbcb392e549c818b1a1f7ece93",
      "tree": "2c394feacdc7edeb57ec1356e9d36d0eac1338a8",
      "parents": [
        "b5626c43ce945ed1bc0a057e46ad536d8939353a",
        "96eb91a69bf2eb835ed117de5d096825e278399e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 13:54:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 13:54:20 2015 +0000"
      },
      "message": "Merge \"Remove openstack.common package\""
    },
    {
      "commit": "b5626c43ce945ed1bc0a057e46ad536d8939353a",
      "tree": "f8d76e2c882f663b98c6ef075cdd0c1ca280db2a",
      "parents": [
        "a393bf670ef4edf18ab66b37c5960a3858291733",
        "78e5a8bc56a833b95423f9c00a0c9f2546692bc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 12:48:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 12:48:07 2015 +0000"
      },
      "message": "Merge \"Move common functionality to base class\""
    },
    {
      "commit": "a393bf670ef4edf18ab66b37c5960a3858291733",
      "tree": "0b9f13cdce01ee2a321455ba85c6860fb5e56395",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f",
        "0a03b7a37a20c206932206eea8602d9f4b009ae9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 06:39:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 06:39:08 2015 +0000"
      },
      "message": "Merge \"Fix scenario test fails when port_vnic_type is set\""
    },
    {
      "commit": "78e5a8bc56a833b95423f9c00a0c9f2546692bc9",
      "tree": "24f42b158dbf69295c1d808c2758e524bcea331e",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Aug 03 15:04:53 2015 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Tue Aug 04 08:33:21 2015 +0200"
      },
      "message": "Move common functionality to base class\n\nTo reduce code duplication create a base class for\nkeypair testing.\n\nChange-Id: I5f610115cc16cf5650c858bb2b011c8daeb9f84d\n"
    },
    {
      "commit": "eb7eeec41d438076274c0192d3cf94dce80098c1",
      "tree": "47bbfdfe8762d3852198e556d3b47220b4fe4d03",
      "parents": [
        "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 01:00:06 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Aug 04 05:59:04 2015 +0000"
      },
      "message": "Make security_group_rules_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.\nThis patch makes security_group_rules_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7ea7817c1a6a39bb509c4cd5452baa7f5fffb683\n"
    },
    {
      "commit": "eb426a6c9405160e7f7e4bd8a4bf420bd24eeb2f",
      "tree": "d2004a00c86fd7fe67e10873c7555639662f13b1",
      "parents": [
        "33f5492abeb67f5b14606d17a79f7f65dd361670",
        "34563cca7c97fe8118b6fa214cbd1c26b3816e7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 05:30:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 05:30:03 2015 +0000"
      },
      "message": "Merge \"Make security_groups_client use **kwargs\""
    },
    {
      "commit": "33f5492abeb67f5b14606d17a79f7f65dd361670",
      "tree": "cf8df647f362084250772f255e188cfd37723702",
      "parents": [
        "7a92fc3b1768fcb08627d39f91355531c8192f68",
        "96338c4af91a957ba54dd76a678bfba5541dfb29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 05:23:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 05:23:32 2015 +0000"
      },
      "message": "Merge \"Make create_flavor use **kwargs\""
    },
    {
      "commit": "7a92fc3b1768fcb08627d39f91355531c8192f68",
      "tree": "13dd496450c7ca8a4da8b4170ade78e9628bae03",
      "parents": [
        "171c72425d111b34a495c6ee6958d8f6bc78bfc7",
        "6670d08a440686d01e2b7bad78bc6e0b9f42c2fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 04:26:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 04:26:31 2015 +0000"
      },
      "message": "Merge \"Make set_flavor_extra_spec use **kwargs\""
    },
    {
      "commit": "171c72425d111b34a495c6ee6958d8f6bc78bfc7",
      "tree": "853affc8f1cf09896f4bf6b711cff87b7c00b17e",
      "parents": [
        "f565a0a84cf8cf4208270939292fecdc1aa67d46",
        "34714c8dbfb91ca71d477652acbebc1ae1ff951b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 04:12:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 04:12:51 2015 +0000"
      },
      "message": "Merge \"Make security_group_default_rules_client use kwargs\""
    },
    {
      "commit": "494b0a68f5954f1a39f7d515ee01c998a76a72aa",
      "tree": "93c952880ac9eb98610a5204062219821f32f347",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Fri Jul 17 21:06:31 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Aug 04 10:18:09 2015 +0800"
      },
      "message": "Add identity v2 endpoint operations\n\nIdentity v3 has endpoint operations. But endpints created with v3\nAPI are not seen by v2 clients.\n\nChange-Id: If59fee2891b5902d92c72e62f3ea979a26201b2c\n"
    },
    {
      "commit": "f565a0a84cf8cf4208270939292fecdc1aa67d46",
      "tree": "0e48f339b0da4d29642788270f9c282169aaa546",
      "parents": [
        "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
        "871f5daa04b5b3da077789d2d6ac98dd7856e045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 04 00:17:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 00:17:11 2015 +0000"
      },
      "message": "Merge \"Use relative path in data_files in setup.cfg\""
    },
    {
      "commit": "d923eeca3b5542d091fac55a8a18fed2d5dbd864",
      "tree": "10b1d151e7f871f35095a9c7b03e7c9630eae0d7",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 15:59:07 2015 -0400"
      },
      "message": "Fix sample config yet again\n\nThis commit refreshes the sample config in-tree to unbreak the gate\nonce again. This weekly exercise is becoming tiring, hopefully we can\nland the changes to stop gating on this before the next release that\nbreaks us.\n\nChange-Id: Ife73aee1e191a999379a0f61a3c00cc22ee50593\n"
    },
    {
      "commit": "83a19aa4b14b3c83a2a4c5569385486a84bd096b",
      "tree": "a1bfe54a09905689be6de1927c35f8b2e31172dc",
      "parents": [
        "83ad96edb556ebc2bec493e7419d300a43f59a63"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 23 13:06:13 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 03 12:03:15 2015 -0400"
      },
      "message": "Add plugin interface for extending sample config generation\n\nThis commit adds a method to the external plugin interface to extend\nthe list of config options that gets passed to the sample config\ngenerator.\n\nPartially implements bp external-plugin-interface\nChange-Id: I3d28b93aa0cbd05cff3322ff60afadd18baf354a\n"
    },
    {
      "commit": "83ad96edb556ebc2bec493e7419d300a43f59a63",
      "tree": "f4ea7a8624f5a131c85b8e3d6c66bee44b2c3eed",
      "parents": [
        "6596af85b756d1acb125c80c06eb2dfaf316397b",
        "e364bcef42fe2eaa605d38781a1e0db31bcb2730"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 14:53:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 14:53:20 2015 +0000"
      },
      "message": "Merge \"Make keypairs_client use **kwargs\""
    },
    {
      "commit": "6596af85b756d1acb125c80c06eb2dfaf316397b",
      "tree": "92530f9d27feb5bbb3d1acca945066ef9c47a63b",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
        "1f62af24494d65d0e452ab4951fb4b9d00fade6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 03 04:17:58 2015 +0000"
      },
      "message": "Merge \"test_server_basic_ops: Test metadata service\""
    },
    {
      "commit": "34563cca7c97fe8118b6fa214cbd1c26b3816e7e",
      "tree": "fe6d730e44256ac233aeb61a9426d31918f571c7",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:53:17 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Aug 03 03:35:41 2015 +0000"
      },
      "message": "Make security_groups_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.\nThis patch makes security_groups_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I54792d5f80291b5bdd2f7896e08ac741597c1877\n"
    },
    {
      "commit": "34714c8dbfb91ca71d477652acbebc1ae1ff951b",
      "tree": "5f23acb7e3f140579e5b33804b89f4d21c9a11cc",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:32:11 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:34:32 2015 +0000"
      },
      "message": "Make security_group_default_rules_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.\nThis patch makes security_group_default_rules_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I809523507e77b2356fe79757d881b84243ecce1e\n"
    },
    {
      "commit": "28f186787708a183f10e4e0d5228f02375cd8c6b",
      "tree": "220008b429b150b298b0b4d93660ef4b69317813",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:00:38 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:32:42 2015 +0000"
      },
      "message": "Make create_image 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.\nThis patch makes create_image **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I788c84aae52b34b165fdb220b0f6de1b555b6f22\n"
    },
    {
      "commit": "96338c4af91a957ba54dd76a678bfba5541dfb29",
      "tree": "73b34a1f1e2dcd309466d5ed5d82681f25872dac",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 06:25:14 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:30:22 2015 +0000"
      },
      "message": "Make create_flavor 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.\nThis patch makes create_flavor use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id8ece6064bf98f05b785d89a7018dd00508d0a4c\n"
    },
    {
      "commit": "e364bcef42fe2eaa605d38781a1e0db31bcb2730",
      "tree": "a4533c6bc7eecf9af93029a6abdee42a34567278",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:27:59 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:26:19 2015 +0000"
      },
      "message": "Make keypairs_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.\nThis patch makes keypairs_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I4d2b0a9a933884333159b00a7a8b5e8ceddfe325\n"
    },
    {
      "commit": "6670d08a440686d01e2b7bad78bc6e0b9f42c2fe",
      "tree": "9845671d5f26c4ed5a692daaa1e848201c23dd0a",
      "parents": [
        "20f66650265cb4a4f8cb117a5aa42da435d85e7b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 06:56:50 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Aug 03 03:24:38 2015 +0000"
      },
      "message": "Make set_flavor_extra_spec 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.\nThis patch makes set_flavor_extra_spec use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I7907a03744f2eb95fed65acb008f962665a4977b\n"
    },
    {
      "commit": "20f66650265cb4a4f8cb117a5aa42da435d85e7b",
      "tree": "3c1c44ab1db644ec02a0b9ebb70ae9d7239cf19b",
      "parents": [
        "7d0994a6429ea6e327598f5f02ae6a81dfd23ceb",
        "990f484357abd629803e3decad12af9ced5c4eda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 01 05:29:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 01 05:29:05 2015 +0000"
      },
      "message": "Merge \"Skip test_check_nova_notification_event_and_meter\""
    },
    {
      "commit": "7d0994a6429ea6e327598f5f02ae6a81dfd23ceb",
      "tree": "13aaf7fa2ea23d08197aab77cdab0530309af42d",
      "parents": [
        "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf",
        "f576770cd6dd011f659ebbe223a3a4d994f7f6db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 23:46:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 23:46:38 2015 +0000"
      },
      "message": "Merge \"Rename service client classes which include \"Ip\"\""
    },
    {
      "commit": "990f484357abd629803e3decad12af9ced5c4eda",
      "tree": "2d06b404494dc32946972181116c4e70d5bb4a86",
      "parents": [
        "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 19:09:34 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 19:09:34 2015 -0400"
      },
      "message": "Skip test_check_nova_notification_event_and_meter\n\nThis recently merged test has a relatively high failure rate of 3%\nlet\u0027s nip this in the bud before it blossoms into a major issue\nin the gate.\n\nChange-Id: I48bd2be92199a37d3236efe656b9a192ee7b921f\nRelated-bug: #1480490\n"
    },
    {
      "commit": "e5fab4ac488dcfa0a11ee39e3fa3fd5cb2445bdf",
      "tree": "b9049e59de769d63e752813f1ef9db0ec0fff313",
      "parents": [
        "6594c0a35b41371f7d0da68031f783713dfe95af",
        "fc997076806ce4828176858c7bcaecaae71b37ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 22:23:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 22:23:44 2015 +0000"
      },
      "message": "Merge \"Fixing test_volume_boot_pattern when use_floatingip_for_ssh\u003dfalse\""
    },
    {
      "commit": "6594c0a35b41371f7d0da68031f783713dfe95af",
      "tree": "a7f96c5d019c35d6b67bcee2d3bc0d14ee5de4f7",
      "parents": [
        "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
        "852446ed7716b4b863d4e31eb87bf6b639deac86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:24 2015 +0000"
      },
      "message": "Merge \"use services decorator to enable telemetry test\""
    },
    {
      "commit": "9458e89ec6a1c345ca82802d65ff8ed6ee5a5e66",
      "tree": "4af21b8d026a73f5adfa84342fd864f45e8ff8d6",
      "parents": [
        "dd4c16becfc1713977aae814cbf9387695f8f60a",
        "ee23ddbae6ebe9819abe899eb0898ea15aef7b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:12:08 2015 +0000"
      },
      "message": "Merge \"add initial check for nova event in ceilometer\""
    },
    {
      "commit": "dd4c16becfc1713977aae814cbf9387695f8f60a",
      "tree": "d9942835807ebfa2f8a3ac461936ecf98cc8a706",
      "parents": [
        "02753eea24910b391771d0ff210997a0c692d66b",
        "8223402cbc78a4cae6af137b3039d8e543f7c1f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 20:08:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 20:08:14 2015 +0000"
      },
      "message": "Merge \"Fix Neutron cleanup\""
    },
    {
      "commit": "96eb91a69bf2eb835ed117de5d096825e278399e",
      "tree": "2bc764f9f656bc88ed9efce69f545ceba4b4ba7d",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Thu Jul 30 16:59:08 2015 +0300"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "svilgelm@mirantis.com",
        "time": "Fri Jul 31 18:21:28 2015 +0000"
      },
      "message": "Remove openstack.common package\n\nThe openstack.common package is unused in the tempest,\nso let\u0027s remove it.\n\nChange-Id: Ibb28d3b90d18f04f6028e3866f16630394357cc0"
    },
    {
      "commit": "871f5daa04b5b3da077789d2d6ac98dd7856e045",
      "tree": "f4e192fec9ad4640b687a2af777df8fc2c6b1273",
      "parents": [
        "02753eea24910b391771d0ff210997a0c692d66b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 17:55:38 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Jul 31 17:55:38 2015 +0100"
      },
      "message": "Use relative path in data_files in setup.cfg\n\nThe absolute path causes failures when installing in a virtual\nenvironment, not having root privileges.\n\nThis change solves the installation in a virtual environment,\nbut it does not fix yet the tempest init workflow when installing\ninto a virtual environment.\n\nPartially-fixes bug #1480389\n\nChange-Id: Iddefb8db77ffe35a84fb35b6f9e7e823de4ab45f\n"
    },
    {
      "commit": "02753eea24910b391771d0ff210997a0c692d66b",
      "tree": "dac9294237e3696e425a33b9f95476a00cd250c6",
      "parents": [
        "9311268ebb2a7fdd5859dd0f9cd9f70a8d43457d",
        "14bf424137950b843f93e058d37da48b869994f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:23:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:23:14 2015 +0000"
      },
      "message": "Merge \"Add unit tests for create/update/delete_agent\""
    },
    {
      "commit": "9311268ebb2a7fdd5859dd0f9cd9f70a8d43457d",
      "tree": "1ae0b07aa9e3df109627dcc5793723aac0d38c53",
      "parents": [
        "6f20ea31848ccee09e3865dae0c00f0bb0cdb45a",
        "685cd1788f312a08b36df0cf9a8f48bfdd0f6df9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:13:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:13:01 2015 +0000"
      },
      "message": "Merge \"Separate security_group_rules_client\""
    },
    {
      "commit": "6f20ea31848ccee09e3865dae0c00f0bb0cdb45a",
      "tree": "f34db157acaf6d0406462e53ea22f92eb249a5e4",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492",
        "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 11:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 11:36:08 2015 +0000"
      },
      "message": "Merge \"Allow v3 identity to work without the admin domain name\""
    },
    {
      "commit": "f576770cd6dd011f659ebbe223a3a4d994f7f6db",
      "tree": "89fc69effee1ba04ba4187bcf04e830637a63378",
      "parents": [
        "3101ebddd7bfb214d8de277e365499f04667f492"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 23:39:10 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 23:44:33 2015 +0000"
      },
      "message": "Rename service client classes which include \"Ip\"\n\nFloatingIPsClient and FixedIPsClient classes contain \"IP\" which means\n\"Internet Protocol\" in their names, but FloatingIpPoolsClient and\nFloatingIPsBulkClient contain \"Ip\" as the same meaning.\nTo make class names consistent, this patch renames later classes for\nincluding \"IP\" instead.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia16e8d29ac3972bf3c46bb9af07ca3f94c576620\n"
    },
    {
      "commit": "3101ebddd7bfb214d8de277e365499f04667f492",
      "tree": "988cdfafabb0565c6ad8351f043865ddb6f10088",
      "parents": [
        "e6bf960234b8c0dc59bc52baf2f02e67f2ba2928",
        "6532c216a2fda313bc76fd06d3160f55398125d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 20:05:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 20:05:00 2015 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "e6bf960234b8c0dc59bc52baf2f02e67f2ba2928",
      "tree": "85f64a919d25fa9954a25cf3164780225a226c8e",
      "parents": [
        "537aa4623c1e56b7fdd1ac2cc7a465334b9c3ec9",
        "9c1cb898a6a85d3bf23782ab349fb45224beee6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:56:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:56:58 2015 +0000"
      },
      "message": "Merge \"Add unit test for method list_keypairs\""
    },
    {
      "commit": "537aa4623c1e56b7fdd1ac2cc7a465334b9c3ec9",
      "tree": "1c2b0750e431aeacd38b9c1e5c02bcd441501299",
      "parents": [
        "d10ce558610de1e9badeeb329e0f272613c3f9eb",
        "1c695ee438c348140354a323a99bd5e186905140"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:11:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:11:25 2015 +0000"
      },
      "message": "Merge \"Add unit test for method list_aggregates\""
    },
    {
      "commit": "87fc7e9ac0efa9fbe883d4f9375c06a94396b75d",
      "tree": "317aef90f6662ed87826fece6b237ac5b57d23fb",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Tue Jul 28 14:05:20 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Jul 29 11:27:00 2015 -0400"
      },
      "message": "Allow v3 identity to work without the admin domain name\n\nThe problem was that the value of admin_domain_name was required in order to\nuse identity v3 even if no admin was being used.\n\nA new option auth.default_credentials_domain_name\nis used instead of admin_domain_name except when requesting admin creds.\nThis defaults to \u0027Default\u0027 which is the name keystone uses for compatibility\nwith v2.\nBecause tenant_isolation and pre-provisioned credentials are mutually\nexclusive, and to avoid having too many config options, the new option is\nused instead of tenant_isolation_domain_name as well.\n\nChange-Id: I52f0d4c0cc7e5eafa896776b12315ed6154dfae2\n"
    },
    {
      "commit": "685cd1788f312a08b36df0cf9a8f48bfdd0f6df9",
      "tree": "90b32820d16603492b9a912679416c901b6ed2eb",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jul 13 01:29:57 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 06:58:37 2015 +0000"
      },
      "message": "Separate security_group_rules_client\n\nAs the qa-spec of consistent-service-method-names, we have decided\nall service client modules will be separated into a single module\nby each resource. So this patch separates security_group_rules_client\nfrom security_groups_client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I28fab7730f62606c771631faf94203dbdd517358\n"
    },
    {
      "commit": "6532c216a2fda313bc76fd06d3160f55398125d8",
      "tree": "501012f0be8dc9e9d33d077ce669896c0a992dc3",
      "parents": [
        "d10ce558610de1e9badeeb329e0f272613c3f9eb"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 29 06:15:35 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 29 06:15:35 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I1b392af641be03091b4ac1298b5c85f34998e047\n"
    },
    {
      "commit": "d10ce558610de1e9badeeb329e0f272613c3f9eb",
      "tree": "fb693975710472361cd39773e3046f50df7adfc1",
      "parents": [
        "7abe69b9babbc2a38e57074980d687578c8cb1d8",
        "0e000ed1dd011f4b61c998fa658997b318bcd100"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 05:51:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 05:51:54 2015 +0000"
      },
      "message": "Merge \"Add documentation to HACKING.rst describing idempotent_id\""
    },
    {
      "commit": "7abe69b9babbc2a38e57074980d687578c8cb1d8",
      "tree": "e395484ce656057e5ab909b89dcf584d8303d8c5",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c",
        "0a183b8c6a69d538798625f94b8b5810ffe5e4b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 05:49:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 05:49:26 2015 +0000"
      },
      "message": "Merge \"Fix two typos on tempest documentation\""
    },
    {
      "commit": "9c1cb898a6a85d3bf23782ab349fb45224beee6a",
      "tree": "428545196150dbe2f511e7609efad568ab6cd393",
      "parents": [
        "384923ec3330d91cd0dbfae6708102eb4549b223"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 22 04:44:20 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 29 04:56:31 2015 +0000"
      },
      "message": "Add unit test for method list_keypairs\n\nThis patch adds unit test for keypairs_client.\nSpecific about method list_keypairs.\n\nChange-Id: I7879280ff4f0211c7ec59c7225183f39978d3d41\n"
    },
    {
      "commit": "14bf424137950b843f93e058d37da48b869994f7",
      "tree": "8970a3db8fe9e60524e36a148336ab4268ac695d",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 02:28:21 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Jul 29 01:34:19 2015 +0000"
      },
      "message": "Add unit tests for create/update/delete_agent\n\nWe have a plan to migrate service clients to tempest-lib from Tempest.\nHowever, we are not doing enough tests for service clients now.\nThis patch adds unit tests for the methods create_agent, update_agent\nand delete_agent.\nIn addition, this patch changes update_agent method because we will\nstop truncating the top key and this change will be helpful for doing\nthat. Aslo this patch removes bytes casts because encode(\u0027utf-8\u0027)\nreturns bytes data, so current bytes calls are redundant.\n\nChange-Id: I85cf43007c0654bb7747ff3518a19894b34271f8\n"
    },
    {
      "commit": "0e000ed1dd011f4b61c998fa658997b318bcd100",
      "tree": "a4ad0860e6b26131c4198f8aa493b7553c2d5343",
      "parents": [
        "74647862be3b87687b27628d64da733ce8ad488c"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Tue Jul 28 14:19:53 2015 -0500"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Tue Jul 28 14:23:54 2015 -0500"
      },
      "message": "Add documentation to HACKING.rst describing idempotent_id\n\nAll Tempest tests require an idempotent_id decorator to uniquely\nidentify test functionlity. Previously this requirement was not\ndocumented, leading to some confusion regarding its use and\nimplemtation. This patch includes documentation in the HACKING.rst\nfile that describes the purpose, format, and tool for working\nwith idempotent_id metadata.\n\nChange-Id: I569bb68adc498f428664ed0b49d5943a353124b9\n"
    },
    {
      "commit": "74647862be3b87687b27628d64da733ce8ad488c",
      "tree": "89e2d0b150ae422be4da7f26462d849fe33ed636",
      "parents": [
        "f610aca0403951f571bd698d9fe9cd4150ebf912",
        "20e0214760f0d05d8d7782bdacd136ffcca2b0ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 28 16:43:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 16:43:44 2015 +0000"
      },
      "message": "Merge \"Update smaple config for new oslo.config release\""
    },
    {
      "commit": "0a183b8c6a69d538798625f94b8b5810ffe5e4b6",
      "tree": "c1a86a485a2b3161fe832e9cdc9fa697cc0cbf68",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:52:17 2015 +0900"
      },
      "committer": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:53:11 2015 +0900"
      },
      "message": "Fix two typos on tempest documentation\n\nspecifing \u003d\u003e specifying\nsecion \u003d\u003e section\n\nChange-Id: Ie5c2ddb03586c780e4f338ba9dd2a8adbf824c6e\nCloses-Bug: #1478941\n"
    },
    {
      "commit": "0a03b7a37a20c206932206eea8602d9f4b009ae9",
      "tree": "4a8727407c6fab5c8e04905af7d2dcc781bb4981",
      "parents": [
        "24e61b7a09a14e26fdae77efcc962c7cf3152050"
      ],
      "author": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Sat Jul 11 10:49:40 2015 +0000"
      },
      "committer": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Tue Jul 28 04:43:06 2015 +0000"
      },
      "message": "Fix scenario test fails when port_vnic_type is set\n\ntest_preserv_preexisting_port fails when port_vnic_type\nis set in create_server method.if port_vnic_type is set,\nports in the passing create_kwargs will be override,\nwhich cause the inconsistence.\n\nChange-Id: I557b888ca0fc3978699d96d1b02bbe60e58f8c2f\nCloses-Bug: #1453818\n"
    },
    {
      "commit": "20e0214760f0d05d8d7782bdacd136ffcca2b0ff",
      "tree": "b076e1de20034cfd48008bd303884d2fb0903139",
      "parents": [
        "54451b48d8efcf3c7129d3886e238230f998709b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 16:47:28 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 16:47:28 2015 -0400"
      },
      "message": "Update smaple config for new oslo.config release\n\nThe 2.1.0 release of oslo.config changed another default config value.\nThis causes the sample config job to break because the config options\nnot defined in the tempest repo to change. This commit fixes this for\nthe time being. However, as a long term fix the job must be changed to\nonly generate a sample config for in tree options, and leverage tempest\ninit to generate a full config for tempest plus the oslo libs.\n\nChange-Id: I053d5d464d0b5eb5a7902338efa3cb25d2fd7f74\n"
    },
    {
      "commit": "f610aca0403951f571bd698d9fe9cd4150ebf912",
      "tree": "31fab41673f2d922934429688f6d721eefc5d492",
      "parents": [
        "54451b48d8efcf3c7129d3886e238230f998709b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Jun 30 15:32:34 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 27 14:21:54 2015 -0400"
      },
      "message": "Add tempest init command to tempest cli\n\nThis commit adds a new \u0027tempest init\u0027 command to the unified cli.\nThis command tempest init will be the first step of the new workflow\nfor running tempest. It is used to initilize a local working directory\nto run tempest from. The idea being you can setup different local\nworking dirs for different tempest envs to test against several\ndifferent clouds.\n\nThe basic idea for this new workflow after installing tempest is\nsomething like:\n\n 1. mkdir tempest-newcloud\n 2. cd tempest-newcloud\n 3. tempest init\n 4. edit local config file\n 5. tempest run\n\nThe next step after this is to start working on the \u0027tempest run\u0027\ncommand. (which will include the hooks for the tempest plugin\ninterface) But, until that is added a test runner can be called\ndirectly inside a local tempest working directory.\n\nPartially Implements bp tempest-cli-improvements\n\nChange-Id: I572267e61ba8ca86f92299e174864a7a89597207\n"
    },
    {
      "commit": "54451b48d8efcf3c7129d3886e238230f998709b",
      "tree": "a7f8d7718c97c45737b694dc1dc8e7d2ba714120",
      "parents": [
        "caaf270fa9fed26138379d2c4b44fe25d58b5c08",
        "c2f9b3a3fed0e82b265335ba2717602e088e81d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 17:44:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 17:44:52 2015 +0000"
      },
      "message": "Merge \"Activate site-packages for tempest plugins\""
    },
    {
      "commit": "c2f9b3a3fed0e82b265335ba2717602e088e81d1",
      "tree": "ca4469693663ad9fa8b15cd55fc431369be1689b",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Jul 27 15:19:08 2015 +0200"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Mon Jul 27 15:19:08 2015 +0200"
      },
      "message": "Activate site-packages for tempest plugins\n\nIf site-packages is deactivated tempest plugins aren\u0027t visible.\nCreate a new tox entry point instead of activating it globally.\n\nChange-Id: If6cd204d4c1e64cf7bcf79bd5d32d3c10a1b2559\nCloses-bug: #1478559\n"
    },
    {
      "commit": "caaf270fa9fed26138379d2c4b44fe25d58b5c08",
      "tree": "d70a38f98cdca38993e47c0231fa54225b47c707",
      "parents": [
        "12e76a1e50f54b1c1580f478feaf1df2fec4baa3"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:27:39 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jul 27 13:10:50 2015 +0000"
      },
      "message": "Make quotas_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.\nThis patch makes quotas_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I47b52a513dc794242e0a07201c05a0b4d4f37033\n"
    },
    {
      "commit": "12e76a1e50f54b1c1580f478feaf1df2fec4baa3",
      "tree": "93131ef7521f07bca42b2037f2a3e90adb6a36ce",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 10:11:23 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Jul 27 13:10:50 2015 +0000"
      },
      "message": "Make interfaces_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.\nThis patch makes interfaces_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I18a1b5cd224912f937f1ea39ff0053bf5e6b36ff\n"
    },
    {
      "commit": "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77",
      "tree": "a50fb90c4d7c4073397a75869f27442338421bd3",
      "parents": [
        "094ec36c28000f4550bdeccb53a0f123af498350",
        "15895743782e2cdf954e6f49492536bceed53012"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 11:57:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 11:57:58 2015 +0000"
      },
      "message": "Merge \"Make fixed_ips_client use **kwargs\""
    },
    {
      "commit": "094ec36c28000f4550bdeccb53a0f123af498350",
      "tree": "af5b15091338e3509b927573f0bf9ae832582698",
      "parents": [
        "91a9548c147393fade7930d7e00c2a0a1ec3bac0",
        "586b2cc0ec3c5671a458c4a24260324632a7b6fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 09:54:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 09:54:20 2015 +0000"
      },
      "message": "Merge \"Use image minDisk as volume size when necessary\""
    },
    {
      "commit": "fc997076806ce4828176858c7bcaecaae71b37ac",
      "tree": "f057efbb0258b96c076fdf798eb3c3967fc6c72e",
      "parents": [
        "91a9548c147393fade7930d7e00c2a0a1ec3bac0"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Jul 27 11:57:49 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Mon Jul 27 12:05:31 2015 +0300"
      },
      "message": "Fixing test_volume_boot_pattern when use_floatingip_for_ssh\u003dfalse\n\nIt turns out that the \"test_volume_boot_pattern\" test doesn\u0027t\nwork if use_floatingip_for_ssh is false. To make this test working\nthe corresponding changes in the test were done.\n\nChange-Id: I2a007ba46b7b93a8fb7aa70e52bced88383e5cd3\nCloses-Bug: #1478482\n"
    },
    {
      "commit": "91a9548c147393fade7930d7e00c2a0a1ec3bac0",
      "tree": "6bcc9200b256866ca851597192e4e10ed09e7fc4",
      "parents": [
        "c910dc4f5f1612a89d4d0d1ed2575f1c514b5511",
        "a966d0f83b3f89490e90557442741c900738954b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 05:59:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 05:59:29 2015 +0000"
      },
      "message": "Merge \"Add plugin interface for appending to tempest config\""
    },
    {
      "commit": "1c695ee438c348140354a323a99bd5e186905140",
      "tree": "3fbbaf8cf2a5a3f91380174711f38b69c9924e2f",
      "parents": [
        "c910dc4f5f1612a89d4d0d1ed2575f1c514b5511"
      ],
      "author": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Wed Jul 15 08:10:19 2015 +0000"
      },
      "committer": {
        "name": "Kenji Yasui",
        "email": "k-yasui@ti.jp.nec.com",
        "time": "Mon Jul 27 02:48:20 2015 +0000"
      },
      "message": "Add unit test for method list_aggregates\n\nThis patch adds unit test for aggregates_client.\nSpecific about method list_aggregates.\n\nChange-Id: If66b8f8688432e6bd28c7ab6a4d0551675ef5114\n"
    },
    {
      "commit": "c910dc4f5f1612a89d4d0d1ed2575f1c514b5511",
      "tree": "9d54e5354c01137d1e09e4311be4f49a690970fc",
      "parents": [
        "681a537cc1f7067dac172a2fee5d937000bf669f",
        "e41ebcacffd8a405119c605201aca86bb9fd5ed6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 24 17:23:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 17:23:25 2015 +0000"
      },
      "message": "Merge \"Refactor exception handling\""
    },
    {
      "commit": "681a537cc1f7067dac172a2fee5d937000bf669f",
      "tree": "2a600d8894dc04a7191f9451cd18e3b6a8bcf565",
      "parents": [
        "d928eb8fdcec36d43f566cf8ecff726669502cdd",
        "d450a19b3a67c2b1e5f12cbe62f987dcc6827d93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 24 06:52:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 06:52:49 2015 +0000"
      },
      "message": "Merge \"Enable tempest install to setup a config dir\""
    },
    {
      "commit": "d928eb8fdcec36d43f566cf8ecff726669502cdd",
      "tree": "fe0ccca7f797b5e34b0b52ef0e91adaae9bd7478",
      "parents": [
        "24e61b7a09a14e26fdae77efcc962c7cf3152050"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 23 12:54:19 2015 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 23 12:54:19 2015 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I3fe1392b668e606c845f73c3edbcc230ab127a73\n"
    },
    {
      "commit": "24e61b7a09a14e26fdae77efcc962c7cf3152050",
      "tree": "185deebad477fcf92d0975225bc0408960ca863a",
      "parents": [
        "8acca31c010931449825e80ce1bd738f329ec9e8",
        "ec452b878f8a7aacd5bb01fd87b29c5b20fc87ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 11:57:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 11:57:05 2015 +0000"
      },
      "message": "Merge \"Make aggregates_client use **kwargs\""
    },
    {
      "commit": "8acca31c010931449825e80ce1bd738f329ec9e8",
      "tree": "764fd9a2fed9231bf6762b5478121a3618290525",
      "parents": [
        "778b5f9daff5ccba0fc0afc3649bb5d62b5fe6a7",
        "5d71ac8b666a53631f8b68e060b5e9caa3ab1eac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 07:05:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 07:05:57 2015 +0000"
      },
      "message": "Merge \"Fixing test_port_list_filter_by_ip in case of several DHCP agents\""
    },
    {
      "commit": "8223402cbc78a4cae6af137b3039d8e543f7c1f4",
      "tree": "16175585279dfebb3b3e760959d71756c3d3c854",
      "parents": [
        "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Sun Apr 12 14:07:40 2015 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Tue Jul 21 20:22:08 2015 +0000"
      },
      "message": "Fix Neutron cleanup\n\nFixes the cleaning up of Neutron resources by changing the\norder of deleting leaf objects such as ports and subnets.\n\nChange-Id: I431d540e8e09d049bd6b0763d812e5fbddfef715\nDepends-On: I679031d1e4c945088c8a7508aa0286bb2d6eb4f0\n"
    },
    {
      "commit": "778b5f9daff5ccba0fc0afc3649bb5d62b5fe6a7",
      "tree": "7e4fe26a33656927c9267049d068adca0f7ab17d",
      "parents": [
        "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Mar 11 12:44:28 2015 -0700"
      },
      "committer": {
        "name": "Racha Ben Ali",
        "email": "racha.ben.ali@ericsson.com",
        "time": "Tue Jul 21 00:27:44 2015 +0000"
      },
      "message": "Add \u0027allow_duplicate_networks\u0027 to compute-feature-enabled options\n\nNova commit 322cc9336fe6f6fe9b3f0da33c6b26a3e5ea9b0c added the\nneutron.allow_duplicate_networks config option in Juno and it defaults\nto False. To test it, we need a feature toggle in Tempest so anything\ntesting against a default Nova setup doesn\u0027t fail.\n\nSeparate changes will be made to devstack.\n\nAlso note Nova change Ideeb3c137ff68a4497189670be33f6edbb0ccb76 which\ndeprecated the option in Kilo and change\nIcb3510bcf0c30e11d0304a86ead91a43f37602ec which removed it in Liberty,\nOnce kilo-eol happens this is the default behavior in Nova and we can\nremove the config option from Tempest.\n\nRelated devstack change: Ifd075420f57c9b60746f4a6af6520c0ef04800db\nCo-Authored-By: Racha Ben Ali \u003cbenali@gmail.com\u003e\n\nChange-Id: I05f81d86cde249c23be06d5804fadbf40fc4a7f3\n"
    },
    {
      "commit": "15895743782e2cdf954e6f49492536bceed53012",
      "tree": "c236a745ac40569108855d4b16ba6939f69d9576",
      "parents": [
        "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 05:34:36 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Jul 21 00:19:31 2015 +0000"
      },
      "message": "Make fixed_ips_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.\nThis patch makes fixed_ips_client use **kwargs.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ice9b58e5bbed0e19b8ec56fbe77a8693b515440b\n"
    },
    {
      "commit": "c4bfc797ff01116d00f0ebc485c66a8b26d3ac80",
      "tree": "57573f7f9e05844d053d8a4348fd9daa7035cbb0",
      "parents": [
        "b28c43ba3b76b18511c229e5a9fef6022b1722a6",
        "eb23aefdcd6e88a9bf51874ab1aa8a559ee44202"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 20 16:53:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 20 16:53:14 2015 +0000"
      },
      "message": "Merge \"Reuse mocked body value between tests\""
    },
    {
      "commit": "b28c43ba3b76b18511c229e5a9fef6022b1722a6",
      "tree": "444fbed832b0018da17d00c4e7f6ffb43014aee0",
      "parents": [
        "71f8dd2f9c5879bee05bf2c3ed6b1de4a5a4e5ba",
        "28faaf9e8b3c5e94d0bfc98ebe62dd5c155759d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 20 16:03:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 20 16:03:18 2015 +0000"
      },
      "message": "Merge \"Avoid weird typecasting\""
    },
    {
      "commit": "71f8dd2f9c5879bee05bf2c3ed6b1de4a5a4e5ba",
      "tree": "96e767aaa81b9d58719b28f2d378907f275c087a",
      "parents": [
        "18c1d0eba54f1d6e8f4df4ec76c95efe472f2b14",
        "00caec596d182fbfc48bf176f5acabf6bbc41c56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 20 16:03:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 20 16:03:09 2015 +0000"
      },
      "message": "Merge \"Remove extra space in docstring\""
    },
    {
      "commit": "586b2cc0ec3c5671a458c4a24260324632a7b6fa",
      "tree": "161c69d9eaf3a66bcf0e9cda6a742bbc7685fa1c",
      "parents": [
        "6adc16fcd212f4f89a21693130aa5c5c297b1f60"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Fri Jul 17 14:14:44 2015 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Jul 20 10:09:15 2015 -0500"
      },
      "message": "Use image minDisk as volume size when necessary\n\nWhen creating a volume from an image, it is possible\nthat the configured volume_size value is less than\nthe minDisk of the image, which causes the test to\nfail. In this case, the size of the created volume\nshould be the minDisk size instead.\n\nChange-Id: I06f47fdcef7d36b9bb7793d29b5fe86bf6080b98\nCloses-Bug: #1475746\n"
    },
    {
      "commit": "18c1d0eba54f1d6e8f4df4ec76c95efe472f2b14",
      "tree": "837bb040e3408ed377f4249be96231d8cc06df68",
      "parents": [
        "f513250a671f3170bcad2427f41813d1b6bfd6a1"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Wed Mar 18 11:28:37 2015 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Mon Jul 20 09:25:36 2015 +0000"
      },
      "message": "Adds testcase for volume backup-export and import\n\nThis submission adds \u0027test_volume_backup_export_import\u0027 testcase\nto verify cinder backup-export and import functionality.\n\nAlso added required support functions under\n\"backups_client.py\" file.\n\nChange-Id: I7cd268598487c61352f7f943940f3c77596be4b0\n"
    },
    {
      "commit": "28faaf9e8b3c5e94d0bfc98ebe62dd5c155759d9",
      "tree": "37764185ab9a773522849e71a5f3fb0e253abe12",
      "parents": [
        "f513250a671f3170bcad2427f41813d1b6bfd6a1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 00:59:05 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Jul 19 18:27:57 2015 +0000"
      },
      "message": "Avoid weird typecasting\n\nIn test_list_usage_all_tenants, the detailed parameter of\nlist_tenant_usages API should be \"1\" because Nova handles \"1\"\nas True with:\nhttps://github.com/openstack/nova/blob/master/nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py#L218\n  detailed \u003d env.get(\u0027detailed\u0027, [\u00270\u0027])[0] \u003d\u003d \u00271\u0027\n\nChange-Id: I350e8cd44cc22fbf6034462ce4ea7d26eeb28cae\n"
    },
    {
      "commit": "00caec596d182fbfc48bf176f5acabf6bbc41c56",
      "tree": "3f074a0118f8f6de74a67621028047b0140dc433",
      "parents": [
        "f513250a671f3170bcad2427f41813d1b6bfd6a1"
      ],
      "author": {
        "name": "liuchenhong",
        "email": "liuchenhong@unitedstack.com",
        "time": "Sun Jul 19 22:40:28 2015 +0800"
      },
      "committer": {
        "name": "liuchenhong",
        "email": "liuchenhong@unitedstack.com",
        "time": "Sun Jul 19 22:40:28 2015 +0800"
      },
      "message": "Remove extra space in docstring\n\nChange-Id: Id2bcabb97c61f68dbcee5afbfaf9d27c8f52264c\n"
    },
    {
      "commit": "f513250a671f3170bcad2427f41813d1b6bfd6a1",
      "tree": "4d7e808269237a4126fe7815861e59fab501108e",
      "parents": [
        "6adc16fcd212f4f89a21693130aa5c5c297b1f60",
        "4807dc19cad438f82d7318fe419a0097070bd3e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jul 18 12:48:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 18 12:48:47 2015 +0000"
      },
      "message": "Merge \"More cleanup/refactoring of neutron client\""
    },
    {
      "commit": "6adc16fcd212f4f89a21693130aa5c5c297b1f60",
      "tree": "5a1b3c55054cf43625c8cc819df3f6acaf115598",
      "parents": [
        "94131ba8bf5c544fd84607870a47ab2a69631439",
        "276a84ce9e2b18888da021c8eed3516882dcbfb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 17 10:05:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 10:05:14 2015 +0000"
      },
      "message": "Merge \"Fix list_migration response schema for None values\""
    },
    {
      "commit": "94131ba8bf5c544fd84607870a47ab2a69631439",
      "tree": "5a3de459098416730560fe60c728a23f864fd996",
      "parents": [
        "384923ec3330d91cd0dbfae6708102eb4549b223",
        "2a346986e4bcbf26db930967ca80a201fb3fb126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 17 04:48:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 04:48:30 2015 +0000"
      },
      "message": "Merge \"Ensure we close the file accounts file after reading\""
    },
    {
      "commit": "eb23aefdcd6e88a9bf51874ab1aa8a559ee44202",
      "tree": "a5258568a7c8961bc1e560cb5f97c1d88abb8c70",
      "parents": [
        "384923ec3330d91cd0dbfae6708102eb4549b223"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 02:02:09 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 04:27:50 2015 +0000"
      },
      "message": "Reuse mocked body value between tests\n\nUnit tests of service clients exist for both string/bytes bodies\nand these bodies were defined as different value.\nHowever, they are different only for type and current definitions\nare redundant. So this patch makes one value reused for code cleanup.\n\nChange-Id: I80dd14adc52b865ad53b55772fe8989dc7df55ec\n"
    },
    {
      "commit": "4807dc19cad438f82d7318fe419a0097070bd3e3",
      "tree": "0efc5b09f5b3c43b47388932f62d6b40f6b8f081",
      "parents": [
        "384923ec3330d91cd0dbfae6708102eb4549b223"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jun 26 19:02:17 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 17 12:05:43 2015 +0900"
      },
      "message": "More cleanup/refactoring of neutron client\n\nThis patch does some more cleanup needed in neutron service client.\n- Remove unused methods\n- Remove wrapper methods\n- Reuse code\n\nChange-Id: I419e459a2600e5ed18ae3382a7628b0f1dec5c9f\n"
    },
    {
      "commit": "276a84ce9e2b18888da021c8eed3516882dcbfb1",
      "tree": "063d3082390323f0e28e7160a2ada58dcbbee87a",
      "parents": [
        "384923ec3330d91cd0dbfae6708102eb4549b223"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 17 09:48:05 2015 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Jul 17 09:48:05 2015 +0900"
      },
      "message": "Fix list_migration response schema for None values\n\nlist migration response schema in Tempest does not allow\nmany of expected nullable attribute as None.\n\nFor example dest_host, source_node, dest_node can be None\nfor \"evacuation\", \"resize\" migration type. or in other migration\ntype Destination and source are mostly driven by \"source_compute\"\nand \"dest_compute\" .\n\nThere is failure for that in mulitnode job -\nhttp://logs.openstack.org/80/202380/2/check/gate-tempest-dsvm-multinode-full/623ac01/console.html\n\nThis commit fix list_migration schema as per Nova return response.\n\nChange-Id: I5e81dadd5dee4ecd85f309c34dae0d3ba0733a0d\nCloses-Bug: 1475454\n"
    },
    {
      "commit": "384923ec3330d91cd0dbfae6708102eb4549b223",
      "tree": "bbf58eb027e00b9dcb05a3e636b0c110c998c854",
      "parents": [
        "23e642498e50f4527847fe1cdf5c46c05454d955",
        "ffe09dd61170bfccf7d60ef9c8eba2883ab6c148"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 23:07:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 23:07:41 2015 +0000"
      },
      "message": "Merge \"Migrate compute tests to the ssh-auth-strategy\""
    },
    {
      "commit": "2a346986e4bcbf26db930967ca80a201fb3fb126",
      "tree": "835cdcd3b17f7c6cb77d64d46c56e7bec3e94957",
      "parents": [
        "23e642498e50f4527847fe1cdf5c46c05454d955"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 16 14:24:56 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 16 14:24:56 2015 -0400"
      },
      "message": "Ensure we close the file accounts file after reading\n\nThis commit fixes a small bug in the accounts.yaml file reading.\nPreviously we were opening the file but never closing it. This was\nprobably safe because we\u0027re tempest is read only on the file nothing\nelse is normally trying to use it, that and python would take care of\nthe close when things exit. But, it\u0027s better to make sure we do things\ncorrectly and close the file after we\u0027re done with it. This commit does\njust that.\n\nChange-Id: I8a7a360c8908160b07e448bce8af33c7f528815e\n"
    },
    {
      "commit": "23e642498e50f4527847fe1cdf5c46c05454d955",
      "tree": "3b6e9c743e9e4cde0a08e112ce8157e2382f0a33",
      "parents": [
        "8531f50b0dd6eacc5e66e8ba5492b48aa8894b6a",
        "e6fe98849c4aac0a18b88cb2ae37e7fcce7d270a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 13:43:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 13:43:06 2015 +0000"
      },
      "message": "Merge \"Remove redundant attach/detach volume methods from test_minimum_basic\""
    },
    {
      "commit": "8531f50b0dd6eacc5e66e8ba5492b48aa8894b6a",
      "tree": "cdb5fde65497b9e733f50c66f5082d66ff828775",
      "parents": [
        "76af107449086728a4bd4fc396c9cfb878650039",
        "118776d82e2a076e0851d70896bed5a0df238d09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 13:22:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 13:22:20 2015 +0000"
      },
      "message": "Merge \"Make argument params of list methods consistent\""
    },
    {
      "commit": "76af107449086728a4bd4fc396c9cfb878650039",
      "tree": "66a6c0cb63487d0a79d9b391ea8d58519bc09420",
      "parents": [
        "c820d2e630b0588d00473bdd0563341044250dd2",
        "de79d267ceac53707816f836e5f48f02a3d2e86f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 13:19:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 13:19:17 2015 +0000"
      },
      "message": "Merge \"network_client should support multi routes\""
    },
    {
      "commit": "c820d2e630b0588d00473bdd0563341044250dd2",
      "tree": "82c07e4e951a376f03b056c3514d4b66ba706db2",
      "parents": [
        "16c79294fd0074f54a7b805a858909d427bdeae2",
        "32752ffc628e3a8257e4553e2dfd466dc0acc734"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 10:48:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 10:48:54 2015 +0000"
      },
      "message": "Merge \"Use self.client in test_server_actions\""
    },
    {
      "commit": "16c79294fd0074f54a7b805a858909d427bdeae2",
      "tree": "b0d716466d7d662a760180c037c6d2a7fbe88606",
      "parents": [
        "0db5946fd4bdebdc4f3e69aeb42d59b3ad8434b9",
        "0eb153c6362268db6864b1ec0afe0d5a6ad2b3ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 10:43:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 10:43:57 2015 +0000"
      },
      "message": "Merge \"Remove wait_for_server_status from servers_client\""
    }
  ],
  "next": "0db5946fd4bdebdc4f3e69aeb42d59b3ad8434b9"
}
