)]}'
{
  "log": [
    {
      "commit": "6be5bb4b33f7537f185bbaf02fb2b5058c82a2f7",
      "tree": "89381732f055fb9a077a334b2ea75ce75d6bc282",
      "parents": [
        "d626b0a441cf7efbd23c42875b7a62e65fb9ca3b",
        "27905cc79bc454a3f4cc39e21249b56ad40342a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 26 13:30:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 26 13:30:33 2016 +0000"
      },
      "message": "Merge \"Remove old cinder multibackend configuration from tempest.conf\""
    },
    {
      "commit": "d626b0a441cf7efbd23c42875b7a62e65fb9ca3b",
      "tree": "f68b3120f1c087b88d3d312c25de31c744ec02be",
      "parents": [
        "0caa891d38a8a7bbd0aa82f8c531dc6a308d66fc",
        "ffad78a29f58cb940bb9a7fedca9f4d2beb86258"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 26 12:36:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 26 12:36:23 2016 +0000"
      },
      "message": "Merge \"Fix base unit test class location\""
    },
    {
      "commit": "0caa891d38a8a7bbd0aa82f8c531dc6a308d66fc",
      "tree": "8e16190d25b763e3b4e0e67c149ad713994a2585",
      "parents": [
        "74d3c1fb4d33d7cd026c4ac61e704a076f1b8340",
        "d266584a2bf321a53a01c68c0911d3346b377858"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 25 10:33:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 25 10:33:36 2016 +0000"
      },
      "message": "Merge \"Fix error message about credential\""
    },
    {
      "commit": "74d3c1fb4d33d7cd026c4ac61e704a076f1b8340",
      "tree": "fc8118d7e47840c858d2d6b3db7c392255a65d18",
      "parents": [
        "79a71acee6bd1df24bd5b38bdc5bcd5ff421cc8d",
        "98c32b7860f03bedbe2d4d8e35ec53cfa0c0c5cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 24 02:39:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 24 02:39:56 2016 +0000"
      },
      "message": "Merge \"Add a test for reverting a resize with a deleted flavor\""
    },
    {
      "commit": "d266584a2bf321a53a01c68c0911d3346b377858",
      "tree": "ac68fee708ca86ae74bf4db75def1b004a5820bc",
      "parents": [
        "79a71acee6bd1df24bd5b38bdc5bcd5ff421cc8d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sat Apr 23 14:55:14 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sat Apr 23 14:55:14 2016 -0700"
      },
      "message": "Fix error message about credential\n\nTrivialFix\n\nChange-Id: I530ad1511f550d681d7aad480b34c3391ada38fb\n"
    },
    {
      "commit": "79a71acee6bd1df24bd5b38bdc5bcd5ff421cc8d",
      "tree": "86408258776893546e976e1fca95588757b4a753",
      "parents": [
        "9883ff27777c20e329e0278fdba9684dd87b7db0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 20:02:51 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 20:02:51 2016 -0700"
      },
      "message": "Remove unnecessary space in help\n\nTrivialFix\n\nChange-Id: Iaeec893c12a999c64c76b0561a401ec65f354520\n"
    },
    {
      "commit": "9883ff27777c20e329e0278fdba9684dd87b7db0",
      "tree": "a183bf8c6b266a1c3736082b9ebb1530cb6c1915",
      "parents": [
        "d1c4d60457210466894f39b7f72f04653504d882"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 18:24:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 18:30:25 2016 -0700"
      },
      "message": "Make README.rst consistent\n\nThe command samples represent with \"$\" in most places.\nSo this patch adds it to some places.\nAnd this patch changes the url to the official one.\n\nChange-Id: I6f7a70e4e4b2fb74e08999cc1c8cf2f6d16fa43e\n"
    },
    {
      "commit": "ffad78a29f58cb940bb9a7fedca9f4d2beb86258",
      "tree": "65f5428f27614a9992935f006356e49a33d6dab2",
      "parents": [
        "d1c4d60457210466894f39b7f72f04653504d882"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sat Apr 16 14:39:52 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 22 18:11:30 2016 -0400"
      },
      "message": "Fix base unit test class location\n\nThe recent commit I45d73891f3c0829a2378a032dfc02e5ac0ee34b7\ndeduplicated the base test class methods from the tempest.lib\nreintegration. However the surviving base class was put in the wrong\nnamespace. The base class is just that a base to build the individual\ntest subclass off of. It\u0027s very confusing for that to not live in the\nbase tests namespace. While the code in lib is supposed to be self\ncontained there isn\u0027t a reason to do that here for the unit tests,\nespecially because in this case the import heiarchy becomes more\nconfusing with the base living in a submodule. This commit moves the\nbase class to the base tempest.tests namespace where it really\nbelongs.\n\nChange-Id: I079eeb1135eed3254e5e9dbebac8a52b979303c7\n"
    },
    {
      "commit": "d1c4d60457210466894f39b7f72f04653504d882",
      "tree": "bd74e85772367e19fa888f57bde01007e4b51e0e",
      "parents": [
        "d0374696e76f02bbdbfd20e8ca59bc6ddf13203f",
        "2746ba02dac8ed01e3f7b2d63e3cf840d1d35603"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 22 13:47:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 22 13:47:15 2016 +0000"
      },
      "message": "Merge \"Microversion v2.20 tests: nova volume operations when shelved\""
    },
    {
      "commit": "d0374696e76f02bbdbfd20e8ca59bc6ddf13203f",
      "tree": "dad6e312e550590f5e35129ccc39f733fb721089",
      "parents": [
        "a5059e085734b1d5f48c5544dfaad58b573bbba6",
        "017b5fe060a4d83f6e13fd06beadc0318422233e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 22 13:36:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 22 13:36:34 2016 +0000"
      },
      "message": "Merge \"Move shelve server logic in compute utility\""
    },
    {
      "commit": "a5059e085734b1d5f48c5544dfaad58b573bbba6",
      "tree": "96ec924b1423b4df36dd0adbb0c82e963ec98722",
      "parents": [
        "a66e40eb8e019fb2be0d99f2070691517fc97bb8"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Apr 22 05:14:20 2016 -0500"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "marc@koderer.com",
        "time": "Fri Apr 22 05:15:17 2016 -0500"
      },
      "message": "Fix account generator error message\n\nThe user dict does not contain a \"user\" field.\n\nTrivialFix\n\nChange-Id: Ie4afa7947d750c85e5c7a04b5ef7155086aacace\n"
    },
    {
      "commit": "a66e40eb8e019fb2be0d99f2070691517fc97bb8",
      "tree": "b13435e84d9d345c37dfc739079f65586cbf6b15",
      "parents": [
        "2fad61d7cde3efd83a38e8ff5c5563ea87c1c5ff",
        "7b629583b9fdfba1447c153c546293405fa7149d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 21:31:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 21:31:56 2016 +0000"
      },
      "message": "Merge \"Add tests of fixed_ips in the attach interfaces nova API\""
    },
    {
      "commit": "2fad61d7cde3efd83a38e8ff5c5563ea87c1c5ff",
      "tree": "488a999c4f0117e79e44fbcbfeb9392f106a7211",
      "parents": [
        "e4116ec990f5de024475009991d1ec0b48121d68",
        "33ddecd096d4e24ac076592f3a3d4e10acca3088"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 18:23:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 18:23:45 2016 +0000"
      },
      "message": "Merge \"Skip test_volume_list_with_detail_param_marker\""
    },
    {
      "commit": "e4116ec990f5de024475009991d1ec0b48121d68",
      "tree": "f43b06693b0d67dac7cc0910506078bc12f7a5f8",
      "parents": [
        "0b5f828f5bc0b2c096d226faea105b651e31ef32",
        "43e4fd8ff2a28e09f2a0fabc4c728aa0852e4983"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 18:06:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 18:06:34 2016 +0000"
      },
      "message": "Merge \"Do not create network resources in verify-config\""
    },
    {
      "commit": "0b5f828f5bc0b2c096d226faea105b651e31ef32",
      "tree": "177a3956dcf80d561fd04e11d0cf5251d0fde2df",
      "parents": [
        "e9a30a71fdab7cb5b9847c9b170bfbd51f8a843e",
        "0021c29a758ed4fcbbf43ef9fe160b4db22e2d29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 13:29:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 13:29:46 2016 +0000"
      },
      "message": "Merge \"Replace Mox with Mock\""
    },
    {
      "commit": "e9a30a71fdab7cb5b9847c9b170bfbd51f8a843e",
      "tree": "48eefff7e8e2bd67dac82abb6892a1eef19229d5",
      "parents": [
        "be6843e626bd956f33ffb701427479685e95aed7",
        "3a9d3e70d55ed5841d36b6bafe8866cdcbc22932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 13:19:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 13:19:50 2016 +0000"
      },
      "message": "Merge \"Add ostestr tox jobs\""
    },
    {
      "commit": "be6843e626bd956f33ffb701427479685e95aed7",
      "tree": "6c938b3b6261d9d39e018b233f26d13a685ab24f",
      "parents": [
        "16863a1b4b16b53c3a73813d5dc6c3122f2d8cbc",
        "374d38028af42e7280ebb4f2f4131d1cd1481055"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 08:01:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 08:01:13 2016 +0000"
      },
      "message": "Merge \"Remove definitions of unused exception classes.\""
    },
    {
      "commit": "16863a1b4b16b53c3a73813d5dc6c3122f2d8cbc",
      "tree": "bb48d43cd89727f20718a1423c21c0a979e5b4a7",
      "parents": [
        "0ee59d2a3b10e4dd8da6cd9c304021ffb68c5b28",
        "d079c8925d26787c788c92d526fdacfc1132f957"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 07:47:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 07:47:27 2016 +0000"
      },
      "message": "Merge \"Add pep8 check to use data_utils.rand_uuid()\""
    },
    {
      "commit": "0ee59d2a3b10e4dd8da6cd9c304021ffb68c5b28",
      "tree": "91efb004e013cfe900ff43ad1fbffcfd8871ce87",
      "parents": [
        "930593d39447537e3fbe311f01ad202c7bbfcc34",
        "ad215b96e338295f23039f873e4ccfe1a01bc414"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 06:12:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 06:12:10 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "3a9d3e70d55ed5841d36b6bafe8866cdcbc22932",
      "tree": "460ea4eca407cc4a134bfdcd424dd69353a6b175",
      "parents": [
        "930593d39447537e3fbe311f01ad202c7bbfcc34"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Nov 20 14:51:31 2015 -0500"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Thu Apr 21 13:14:50 2016 +0900"
      },
      "message": "Add ostestr tox jobs\n\nThis commit adds tox jobs to run tempest with ostestr instead of the\npretty_tox*.sh wrappers. ostestr provides essentially the same\nfunctionality except it exposes slightly more rich selection logic\nand additional debugging options. However, since the cli isn\u0027t\nbackwards compatible with pretty_tox we can\u0027t simply remove the old\ntox jobs.\n\nChange-Id: I347438b1d561af7e05fdce895e2e3e51d2b38b0c\n"
    },
    {
      "commit": "7b629583b9fdfba1447c153c546293405fa7149d",
      "tree": "3009987f20aee5519db26f587d8330cf6298830e",
      "parents": [
        "55df9d63ca846628929c16a8996b6a37fccd6d76"
      ],
      "author": {
        "name": "Maho Koshiya",
        "email": "koshiya.maho@po.ntts.co.jp",
        "time": "Mon Feb 22 10:59:01 2016 +0900"
      },
      "committer": {
        "name": "Maho Koshiya",
        "email": "koshiya.maho@po.ntts.co.jp",
        "time": "Thu Apr 21 11:58:50 2016 +0900"
      },
      "message": "Add tests of fixed_ips in the attach interfaces nova API\n\nThe attach interfaces API of nova does not specify port_id or\nfixed_ips in tempests.\nSo, need to check these behavior in tempests.\n\nThis patch include test case of fixed_ips.\n\nChange-Id: I88e1960a5706b00d37e79ce93cb86a62420ae0fa\nCloses-bug: #1525813\n"
    },
    {
      "commit": "33ddecd096d4e24ac076592f3a3d4e10acca3088",
      "tree": "b3e9a1f6a58caeffa56df3bacdcf0fd5e69e1ad9",
      "parents": [
        "68c197e890c3847e52704216b83c873c2313b4e2"
      ],
      "author": {
        "name": "Brian Ober",
        "email": "bober@us.ibm.com",
        "time": "Wed Apr 20 15:46:39 2016 -0700"
      },
      "committer": {
        "name": "Brian Ober",
        "email": "bober@us.ibm.com",
        "time": "Wed Apr 20 19:52:50 2016 -0700"
      },
      "message": "Skip test_volume_list_with_detail_param_marker\n\nThe VolumesV2ListTestJSON.test_volume_list_with_detail_param_marker test\ncase randomly was failing the gate-tempest-dsvm-neutron-full check.\n\nA decision was made to raise a bug to track this issue and to skip\nthe following test case execution until the bug was properly resolved.\n\nRelated-Bug: #1572765\nChange-Id: Ic1c62311b32ed0c26b9aa085c64d4d44a1271840\n"
    },
    {
      "commit": "930593d39447537e3fbe311f01ad202c7bbfcc34",
      "tree": "a0183236e9f4101eda1815cde1661bdc6ea43315",
      "parents": [
        "68c197e890c3847e52704216b83c873c2313b4e2",
        "d81d3ceed7b3f5d858d9019408a9e0f242bd442b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 21 01:50:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 21 01:50:09 2016 +0000"
      },
      "message": "Merge \"Align multiple lines in tox\""
    },
    {
      "commit": "ad215b96e338295f23039f873e4ccfe1a01bc414",
      "tree": "19972aa55131e626e315837747ca2ad52adc7613",
      "parents": [
        "68c197e890c3847e52704216b83c873c2313b4e2"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 20 23:18:39 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 20 23:18:39 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I092af8d1d5b2127c1af1df67f58f9339fc25bc1a\n"
    },
    {
      "commit": "68c197e890c3847e52704216b83c873c2313b4e2",
      "tree": "57180209a175dd95c702626f55cd43a4d3c3ebdd",
      "parents": [
        "326bbb4884e28fdd9d33e22bfa882ecaf35a1d4b"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Apr 19 18:18:05 2016 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Apr 20 09:26:06 2016 +0100"
      },
      "message": "SSH: Do not rely on the .closed attribute\n\nThis patch is updating the logic in the SSH module to not rely on the\n\"closed\" attribute of the channel object when polling the data. The\n\"closed\" attribute may not set to True as part of the exec_command()\nexecution stack and in that case would cause the exec_command() (from\nthe tempest SSH module) to hang.\n\nThis patch also uses the context manager when creating the channel so\nit gets properly closed at the end of the execution scope.\n\nCloses-Bug: #1571492\nChange-Id: I5169faf25c36cfb494c9c1fafb14fb4f7f82cd9e\n"
    },
    {
      "commit": "d81d3ceed7b3f5d858d9019408a9e0f242bd442b",
      "tree": "14723cb2bea3436aadc1616e23183b652896dd39",
      "parents": [
        "326bbb4884e28fdd9d33e22bfa882ecaf35a1d4b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Apr 20 15:00:54 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Apr 20 15:11:35 2016 +0900"
      },
      "message": "Align multiple lines in tox\n\nThis commit aligns multiple lines in tox for visual consistency.\nI fixed them to 4 white spaces because the tox example[1] shows 4 white\nspaces indentation.\n\n[1] http://tox.readthedocs.org/en/latest/example/basic.html\n\nChange-Id: I4f3b9c5c4982a0e96bb120ce8546dd48b0fa8a4b\n"
    },
    {
      "commit": "d079c8925d26787c788c92d526fdacfc1132f957",
      "tree": "b1dc3605d8056b8f92f58e22164732ea0632a4d7",
      "parents": [
        "326bbb4884e28fdd9d33e22bfa882ecaf35a1d4b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Apr 19 11:23:36 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Apr 19 14:23:00 2016 -0700"
      },
      "message": "Add pep8 check to use data_utils.rand_uuid()\n\nThere is a common method for generating random uuid value.\nSo it is nice to avoid pointing it out on human review to reduce\nreviewing workload.\nIn addition, this patch removes str() around the method calls\nbecause str() is called in the method.\n\nChange-Id: Ic8caea352d27c479fdb765a699d277b59f1c5bb4\n"
    },
    {
      "commit": "98c32b7860f03bedbe2d4d8e35ec53cfa0c0c5cb",
      "tree": "8dd5da4d796d58b1bdb2995ec66794901bfb0655",
      "parents": [
        "326bbb4884e28fdd9d33e22bfa882ecaf35a1d4b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 18 19:34:47 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 18 19:39:05 2016 -0400"
      },
      "message": "Add a test for reverting a resize with a deleted flavor\n\nA user should be able to boot a server, resize it and\nthen reject the resize even though the original flavor\nused to boot the instance is deleted. This is because\nthe old flavor information is stored with the instance\nin the nova database, so the original flavor doesn\u0027t\nactually need to exist anymore.\n\nDepends-On: I5f95021410a309ac07fe9f474cbcd0214d1af208\n\nChange-Id: I356411f96a601f1443d75ac90e42567bef1f8228\nCloses-Bug: #1570748\n"
    },
    {
      "commit": "326bbb4884e28fdd9d33e22bfa882ecaf35a1d4b",
      "tree": "1d808d961e53d7bc2819245bd7ebe07a58b59d54",
      "parents": [
        "3211a6a3c144445a65acf8721488afc908ee4655",
        "95dcef21f730922f5bbf0bc34b1d84e2aa844209"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 18 19:02:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 18 19:02:19 2016 +0000"
      },
      "message": "Merge \"\"is_resource_deleted\" fails to verify delete\""
    },
    {
      "commit": "374d38028af42e7280ebb4f2f4131d1cd1481055",
      "tree": "51b065619401cc293c913d00149e4c2eeaca2200",
      "parents": [
        "3211a6a3c144445a65acf8721488afc908ee4655"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Apr 18 19:53:23 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Apr 18 19:53:23 2016 +0200"
      },
      "message": "Remove definitions of unused exception classes.\n\nIt looks like those classes are not used anymore.\n\nChange-Id: Iccf7300859339335fd13f4429b241258341d3766\n"
    },
    {
      "commit": "27905cc79bc454a3f4cc39e21249b56ad40342a6",
      "tree": "2f908294aaab8726b72d2c776841edef563548b8",
      "parents": [
        "0afc659299b2df8c6e99a193eb2b5d138277aa79"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Apr 12 14:29:13 2016 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sat Apr 16 04:20:37 2016 +0300"
      },
      "message": "Remove old cinder multibackend configuration from tempest.conf\n\nCurrent configuration for cinder multibackend was limited to two.\nA list of multibackends will allow us to configure cinder backends.\n\nChange-Id: Id66e4f991caf04df91b2e1143d6f43e671fbff31\n"
    },
    {
      "commit": "3211a6a3c144445a65acf8721488afc908ee4655",
      "tree": "bee96436bf3fb7447f0bdf4f3386335d9d882b8f",
      "parents": [
        "897a49099058be221dbf952772c5bb69a2bdad5a",
        "ba48c9055ca9fc18c3fc7a44af21f52081956bce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 15 17:52:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 15 17:52:39 2016 +0000"
      },
      "message": "Merge \"Add compute 2.10 microversion tests info in doc\""
    },
    {
      "commit": "897a49099058be221dbf952772c5bb69a2bdad5a",
      "tree": "5a8c999c662687116a9b24c91d348f8b97a3c456",
      "parents": [
        "9aa74e4de995065daf7ff91e5cbf0b5580e019dd",
        "4c55e57749302cc0c714502aa4a7eabf5b9e9b8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 15 14:43:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 15 14:43:53 2016 +0000"
      },
      "message": "Merge \"Cinder verifies getting volume list with marker\""
    },
    {
      "commit": "95dcef21f730922f5bbf0bc34b1d84e2aa844209",
      "tree": "6ab70567e226becae68eb3a9017923c10665dda9",
      "parents": [
        "a16bf19ea9c597395b4612056201e69fe5c610c8"
      ],
      "author": {
        "name": "Joshua White",
        "email": "joshua.l.white@intel.com",
        "time": "Mon Apr 11 06:17:42 2016 -0700"
      },
      "committer": {
        "name": "Joshua White",
        "email": "joshua.l.white@intel.com",
        "time": "Fri Apr 15 06:17:36 2016 -0700"
      },
      "message": "\"is_resource_deleted\" fails to verify delete\n\nIs resource deleted in images_client.py isn\u0027t adequate\nfor admin role because when checking for deleted images\nthe admin role returns a value whether the image is active or deleted.\nThis causes an endless loop if a call is waiting on a response of true.\n\nChange-Id: I4e6937c992398cfc7db5391cfabb101aaefdb7e6\nCloses-Bug: #1557088\nCloses-Bug: #1564661\nCloses-Bug: #1564614\n"
    },
    {
      "commit": "2746ba02dac8ed01e3f7b2d63e3cf840d1d35603",
      "tree": "e4f6e1637ff218f4ab802855eefdd17c03eb49f7",
      "parents": [
        "017b5fe060a4d83f6e13fd06beadc0318422233e"
      ],
      "author": {
        "name": "lanoux",
        "email": "joseph.lanoux@hpe.com",
        "time": "Wed Mar 16 17:41:01 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 09:55:09 2016 +0000"
      },
      "message": "Microversion v2.20 tests: nova volume operations when shelved\n\nCompute microversion v2.20 allows the volume attachment operations\nwhile server in shelved and shelved_offloaded state.\n\nRef- http://docs.openstack.org/developer/nova/api_microversion_history.html#id18\n\nThis commit adds tests for that behavior and verify the attaching and detaching\nvolumes from a shelved or shelved_offloaded server.\n\nNOTE- In addition to tests, this also does some schema versioning.\nTempest strictly validate the response and does not allow additional elements\nin response.\nAs v2.20 microversion request will respond as latest behavior of Nova till V2.20,\nresponse schema needs to be version for older microversion if response is changed in between.\nAdding schema versioning for v2.9 and 2.19 where server response has been changed.\n\nCo-Authored-By: ghanshyam \u003cghanshyam.mann@nectechnologies.in\u003e\n\nChange-Id: I5ececf58f7ccda5521ace456f017795f14f11def\n"
    },
    {
      "commit": "017b5fe060a4d83f6e13fd06beadc0318422233e",
      "tree": "e971403359833943713c8f70d91a74a4190bf25e",
      "parents": [
        "9aa74e4de995065daf7ff91e5cbf0b5580e019dd"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 18:49:26 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 18:49:26 2016 +0900"
      },
      "message": "Move shelve server logic in compute utility\n\nshelve server logic has been duplicated many place and\nalso needed by more tests.\n\nIt better to make that a utils function and used from there.\n\nChange-Id: I391f0bb92da1ddc76efcf026e8dea536edfd3706\n"
    },
    {
      "commit": "ba48c9055ca9fc18c3fc7a44af21f52081956bce",
      "tree": "87c47dbcecadcb394b9a11bf4405339009d2be72",
      "parents": [
        "9aa74e4de995065daf7ff91e5cbf0b5580e019dd"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 13:42:35 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Apr 15 13:42:35 2016 +0900"
      },
      "message": "Add compute 2.10 microversion tests info in doc\n\nCompute 2.10 microversion test were implemented in\nI5097a5669d0f3b7d9016d98da0fbb58a682cef8e.\n\nAdding the info in microversion doc.\n\nChange-Id: Id20b47012d77711a01803ba191fc8f343644277e\n"
    },
    {
      "commit": "9aa74e4de995065daf7ff91e5cbf0b5580e019dd",
      "tree": "d5310bc5aa33100d41d8026e61735e51193abc0a",
      "parents": [
        "05b2336474722c9a7d3c2deba960214b89c9037c",
        "7729380f83063c13efa8262e0c7ac1152cf23754"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 09:21:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 09:21:07 2016 +0000"
      },
      "message": "Merge \"Fix version replacement when path\""
    },
    {
      "commit": "05b2336474722c9a7d3c2deba960214b89c9037c",
      "tree": "60ee895c08b0ecc730544f91cd991ade329f91e0",
      "parents": [
        "a912f4c76ab60b751ced5a545bb6d377b9f273a2",
        "30358bb1d269c4b274a5710e17824d0e283ecfb2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 09:18:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 09:18:47 2016 +0000"
      },
      "message": "Merge \"Remove openstack-common.conf\""
    },
    {
      "commit": "a912f4c76ab60b751ced5a545bb6d377b9f273a2",
      "tree": "d32ab2f65193946b1fe89fa71cbbe185f267ce64",
      "parents": [
        "0ad690430bd6851dc83e0e4131c762d42b6e840a",
        "1eb3fb6a7d8a35fdc1c54ba7f0ed9fb46315b22b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 08:25:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 08:25:14 2016 +0000"
      },
      "message": "Merge \"Enable T108 check for network api tests\""
    },
    {
      "commit": "0021c29a758ed4fcbbf43ef9fe160b4db22e2d29",
      "tree": "60999be3cae4aaea72e6207f39d89a2793233e2a",
      "parents": [
        "0ad690430bd6851dc83e0e4131c762d42b6e840a"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Mar 29 21:33:34 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Apr 14 10:16:28 2016 +0200"
      },
      "message": "Replace Mox with Mock\n\nAccording to [1] \"New test cases should be implemented using Mock.\nIt is part of the Python standard library in Python 3 and as such\nis the preferred method for OpenStack.\" So let\u0027s kill Mox in favor\nof Mock.\n\n[1] http://docs.openstack.org/infra/manual/developers.html#peer-review\n\nChange-Id: I0db1cf3969a8d5ae90e1a13330799e69c7751207\n"
    },
    {
      "commit": "0ad690430bd6851dc83e0e4131c762d42b6e840a",
      "tree": "b28bdba1fc37e1ea41f57804dffa771e710ad76f",
      "parents": [
        "c99373b0bcf2dc4be559a991dcf61875676c1d08",
        "7012c8654c045b67b0fa69e0558686af0bdfe059"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 03:21:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 03:21:23 2016 +0000"
      },
      "message": "Merge \"Remove JSON from class name\""
    },
    {
      "commit": "43e4fd8ff2a28e09f2a0fabc4c728aa0852e4983",
      "tree": "6585baeaad28fb5df65b92ef10aa8be32ba5bef8",
      "parents": [
        "c99373b0bcf2dc4be559a991dcf61875676c1d08"
      ],
      "author": {
        "name": "Brad Behle",
        "email": "behle@us.ibm.com",
        "time": "Wed Apr 13 17:15:21 2016 -0500"
      },
      "committer": {
        "name": "Brad Behle",
        "email": "behle@us.ibm.com",
        "time": "Wed Apr 13 17:15:21 2016 -0500"
      },
      "message": "Do not create network resources in verify-config\n\nRecent changes in devstack/lib/tempest have uncovered this bug\nwhere a neutron router is being created when it isn\u0027t needed,\nand will fail if a public network hasn\u0027t been created.\nThis is fixed by specifying not to create these network resources\nwhen getting the primary credentials in verify-config.\n\nChange-Id: Ic3857585a74d4e07a9e526e1d96e871fb43154a0\nCloses-Bug: #1570097\n"
    },
    {
      "commit": "c99373b0bcf2dc4be559a991dcf61875676c1d08",
      "tree": "ed7f367eff0736ed34c0dd4a220ba61e03f23736",
      "parents": [
        "355875a90410ab387c550d6d601bcc3ea6de2643",
        "f2d1f57e0010f6463914f247a23166b4d6ec1932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 18:04:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 18:04:20 2016 +0000"
      },
      "message": "Merge \"Refactor extract code to function in auth.py\""
    },
    {
      "commit": "355875a90410ab387c550d6d601bcc3ea6de2643",
      "tree": "8af2da7c2f2df2b3439cc7fda42a92ab3973216b",
      "parents": [
        "dba61befeea41370f9ab40f94dbfbf26ede504ec"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 13 03:45:56 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Apr 13 03:45:56 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: If340ac664f5ec41b96fdf412c18ef4e859e2207d\n"
    },
    {
      "commit": "dba61befeea41370f9ab40f94dbfbf26ede504ec",
      "tree": "84c6d7e446e19c7c6c9b7331343548e364461e0e",
      "parents": [
        "5de99e4959544f4eb3d7a1138b14d866ca9260a7",
        "72e8376175fb47ad36a27959ff7298a670fb732e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 02:18:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 02:18:33 2016 +0000"
      },
      "message": "Merge \"Remove virtualenv management scripts from oslo-incubator\""
    },
    {
      "commit": "5de99e4959544f4eb3d7a1138b14d866ca9260a7",
      "tree": "87edf298bfb94f42bbbb02a39198d1acd14f98d5",
      "parents": [
        "0aa0342273b13fb9d85c9c922b8e6b811cf96fe1",
        "68c3cb05f693708922258f7abb3a3365b867b1b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 19:11:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 19:11:15 2016 +0000"
      },
      "message": "Merge \"Updated Image Not Created Error Thrown\""
    },
    {
      "commit": "0aa0342273b13fb9d85c9c922b8e6b811cf96fe1",
      "tree": "e2e36fc7039a1df648be7bdcbb4dd7b04b45da34",
      "parents": [
        "b39bbce80c69a57c708ed1b672319f111c79bdd5",
        "00f259670cd792b536bc82b34514e23f90662a51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 19:11:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 19:11:03 2016 +0000"
      },
      "message": "Merge \"Get rid of httplib2, use urllib3 instead\""
    },
    {
      "commit": "b39bbce80c69a57c708ed1b672319f111c79bdd5",
      "tree": "c8f883f8fb2bfac5843e6af1bf7de16dd341932b",
      "parents": [
        "0afc659299b2df8c6e99a193eb2b5d138277aa79",
        "bc830d04a563c41f5b5207fd2573b2972a35f097"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 19:09:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 19:09:48 2016 +0000"
      },
      "message": "Merge \"Fix volume mountpoint - read from configuration file\""
    },
    {
      "commit": "00f259670cd792b536bc82b34514e23f90662a51",
      "tree": "025205da921e92f6ce535ae57a2fc813f87b1bd9",
      "parents": [
        "0afc659299b2df8c6e99a193eb2b5d138277aa79"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Mar 18 17:10:07 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Apr 12 16:09:10 2016 +0200"
      },
      "message": "Get rid of httplib2, use urllib3 instead\n\nhttplib2 has been abandonned by its author [1] and is less going\nto be updated and maintained than urllib3. So, let\u0027s replace httplib2\nwith urllib3.\n\nNote that this patch mostly rework the unit tests.\n\nI removed the files `tempest.tests.fake_identity` and\n`tempest.tests.fake_http` to use their `tempest.tests.lib` counterpart.\n\nAlso, I tried to \"encapsulated\" HTTP calls and use\n`tempest/lib/common/http.py` everywhere so that we only import\nurllib3 once. This makes us not so dependent on a specific HTTP\nlibrary.\n\n[1] http://bitworking.org/news/2016/03/an_update_on_httplib2\nChange-Id: Id469e78afdb69a404144568a454d98d20a924231\n"
    },
    {
      "commit": "30358bb1d269c4b274a5710e17824d0e283ecfb2",
      "tree": "6cf0b2d67a407829b957d14d11225bd6ca6fbcd7",
      "parents": [
        "0afc659299b2df8c6e99a193eb2b5d138277aa79"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Apr 12 16:58:37 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Apr 12 16:58:37 2016 +0900"
      },
      "message": "Remove openstack-common.conf\n\nThis commit removes openstack-common.conf file. Because we don\u0027t use\nopenstack/common files anymore.\n\nChange-Id: I4654a7cd5be6164f7e5ab6fe683f226713ffc3f8\n"
    },
    {
      "commit": "0afc659299b2df8c6e99a193eb2b5d138277aa79",
      "tree": "7386b2f76a3868e3a1f6a5ef948f23b2a1eadebc",
      "parents": [
        "7edda7e6095d45cd54ef6e4bd12811457d9fdcf2",
        "411290482a7c3c1349defc05303a79b49c3b6aed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 02:39:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 02:39:42 2016 +0000"
      },
      "message": "Merge \"Use tempest.tests.lib.base instead of tempest.tests.base\""
    },
    {
      "commit": "68c3cb05f693708922258f7abb3a3365b867b1b7",
      "tree": "ecac6ffa0fdd11668dfe0bac69d5b4207cfe157f",
      "parents": [
        "7edda7e6095d45cd54ef6e4bd12811457d9fdcf2"
      ],
      "author": {
        "name": "Slade Baumann",
        "email": "baumann@us.ibm.com",
        "time": "Mon Apr 11 17:05:11 2016 -0500"
      },
      "committer": {
        "name": "Slade Baumann",
        "email": "baumann@us.ibm.com",
        "time": "Mon Apr 11 17:42:44 2016 -0500"
      },
      "message": "Updated Image Not Created Error Thrown\n\nWhen image creation fails in this instance, we get a\ndelete image error. The error is occuring where the image isn\u0027t even\ncreated in the first place. This patch makes it so the error will be\nthat the image is never created, instead of failure of deletion.\nIt will make the stacktrace easier to understand in the case that\nsomeone runs into this error in the future.\n\nChange-Id: I2f38685d36855fe23dea6624a9c9aef04a5158f9\n"
    },
    {
      "commit": "7012c8654c045b67b0fa69e0558686af0bdfe059",
      "tree": "9055fca8115ea50a015d804f2ea9483143be14f3",
      "parents": [
        "7edda7e6095d45cd54ef6e4bd12811457d9fdcf2"
      ],
      "author": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Mon Apr 11 22:32:05 2016 +0000"
      },
      "committer": {
        "name": "Tong Liu",
        "email": "tongl@vmware.com",
        "time": "Mon Apr 11 22:32:05 2016 +0000"
      },
      "message": "Remove JSON from class name\n\nNetworksTestJSON class has already been renamed to NetworksTest\nin patch Ie4ffd458456d03b0b817b01bbed391f359240db2. To be\nconsistent, remove JSON from other test classes that inheritate\nfrom it.\n\nChange-Id: I5504aea2263842a639df51839cc590e467fc10e8\n"
    },
    {
      "commit": "7729380f83063c13efa8262e0c7ac1152cf23754",
      "tree": "5a516efffd7f03dcf36eb9326724d01364248a38",
      "parents": [
        "f2d1f57e0010f6463914f247a23166b4d6ec1932"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Apr 11 15:14:54 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Apr 11 15:31:36 2016 -0500"
      },
      "message": "Fix version replacement when path\n\nWhen an API server is on an unversioned path (for example, keystone\nis on http://localhost/identity), verify-config would fail with a\n404 Not Found because the version wasn\u0027t put on the URL as required\n(for example, the v2.0 keystone url should have been\nhttp://localhost/identity/v2.0 but was instead\nhttp://localhost/identity). This is because the version replacement\ncode wasn\u0027t adding the version when it wasn\u0027t present and a path\nwas there.\n\nChange-Id: I559bd967a87b646906f37df81a7db096148488db\n"
    },
    {
      "commit": "f2d1f57e0010f6463914f247a23166b4d6ec1932",
      "tree": "89e2082bb5ac7916b2a2c32153e12113b2d2fb02",
      "parents": [
        "7edda7e6095d45cd54ef6e4bd12811457d9fdcf2"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Apr 11 15:02:01 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Apr 11 15:03:02 2016 -0500"
      },
      "message": "Refactor extract code to function in auth.py\n\nCode for applying filters to the urls in the KeystoneV*AuthProvider\nclasses was copy-pasted. Extracting the copied code to a function so\nthat fixes can be made in one place.\n\nChange-Id: I6b1029d2004fe0208519b506c2751390a6c49569\n"
    },
    {
      "commit": "7edda7e6095d45cd54ef6e4bd12811457d9fdcf2",
      "tree": "63e419fecc7adbdad1038d0c16966ef4d88a0826",
      "parents": [
        "a16bf19ea9c597395b4612056201e69fe5c610c8",
        "b5f6978692bf3ebb86636d9e979ad553704e89e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 11 17:38:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 17:38:21 2016 +0000"
      },
      "message": "Merge \"Adding explanation comment for multi-node test\""
    },
    {
      "commit": "411290482a7c3c1349defc05303a79b49c3b6aed",
      "tree": "731bc7ba70ead10decc13860624de06604fa6e37",
      "parents": [
        "6f56a0ec0bc31c273dcc7e24d8e92d7df550a2ce"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Mar 29 21:21:16 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Apr 11 12:32:01 2016 +0200"
      },
      "message": "Use tempest.tests.lib.base instead of tempest.tests.base\n\nThose 2 files were identical. We should use `tempest.tests.lib.base`\nnow that we are commited to tempest.lib.\nChange-Id: I45d73891f3c0829a2378a032dfc02e5ac0ee34b7\n"
    },
    {
      "commit": "a16bf19ea9c597395b4612056201e69fe5c610c8",
      "tree": "acf62d0b098d7ff82a286fcf6a25e87f058d8728",
      "parents": [
        "6f56a0ec0bc31c273dcc7e24d8e92d7df550a2ce",
        "1608cc0950e24697039672e3d809e0dab8a931f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 11 09:59:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 09:59:01 2016 +0000"
      },
      "message": "Merge \"Fix Review Checklist URL\""
    },
    {
      "commit": "b5f6978692bf3ebb86636d9e979ad553704e89e1",
      "tree": "80271f4d60fe86881f1d596ba10e10d1ab9a3eab",
      "parents": [
        "7d007278fc38849eec3db39c19e0838b81777d14"
      ],
      "author": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Sun Apr 10 11:48:28 2016 +0300"
      },
      "committer": {
        "name": "Eran Kuris",
        "email": "ekuris@redhat.com",
        "time": "Mon Apr 11 08:47:01 2016 +0000"
      },
      "message": "Adding explanation comment for multi-node test\n\nChange-Id: I71698afb2ceb025b137ff39d3842ff69a934afc4\n"
    },
    {
      "commit": "6f56a0ec0bc31c273dcc7e24d8e92d7df550a2ce",
      "tree": "4d2faa537f21a7b49337c7289a2ebaa0900e74d7",
      "parents": [
        "8bb8b683bd0480354226885c7ed8b878058f110d",
        "d4d0b93f4a5958756f7f00c266a962c6724cba76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 11 07:57:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 07:57:26 2016 +0000"
      },
      "message": "Merge \"Change alarm client name and tenant name\""
    },
    {
      "commit": "8bb8b683bd0480354226885c7ed8b878058f110d",
      "tree": "a81b47cb771a2a1199ac8b466452bd9fc1bce503",
      "parents": [
        "2595e6584100c704f5f736d2f6247347a6935b5a",
        "3e758ee22bdaeb99cc6430eefd96e15ea07fca45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 11 05:53:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 05:53:18 2016 +0000"
      },
      "message": "Merge \"Move keypair client to lib interfaces\""
    },
    {
      "commit": "1608cc0950e24697039672e3d809e0dab8a931f8",
      "tree": "ffc2451fe6fe5b8e8f679bcfb5969e2321ef0626",
      "parents": [
        "2595e6584100c704f5f736d2f6247347a6935b5a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Apr 11 13:54:38 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Apr 11 13:54:38 2016 +0900"
      },
      "message": "Fix Review Checklist URL\n\nThis commit fixes the Review Checklist URL. The page has been move to\nthe OpenStack Infra Manual.\n\nChange-Id: Ieca7a9aca8fd13187533c2a6c7c8b0ff32ff80a3\n"
    },
    {
      "commit": "2595e6584100c704f5f736d2f6247347a6935b5a",
      "tree": "45b9171bf471ddbaecc762186540916520353ee3",
      "parents": [
        "78f3ff08ca5d952bba4c6cc139c23389a583d2e2",
        "12b28e993b621493e4514c56d2230c8c0a31dbc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 11 03:47:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 03:47:31 2016 +0000"
      },
      "message": "Merge \"Extend T110 check for lib\u0027s service clients\""
    },
    {
      "commit": "78f3ff08ca5d952bba4c6cc139c23389a583d2e2",
      "tree": "7ed504007a08eb1dbabae1b93d61a2286a01bb87",
      "parents": [
        "7d007278fc38849eec3db39c19e0838b81777d14",
        "9eb846b1bff095c33d9abb1c42272ad052151571"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 11 02:34:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 02:34:57 2016 +0000"
      },
      "message": "Merge \"Update extra_headers param docstring\""
    },
    {
      "commit": "1eb3fb6a7d8a35fdc1c54ba7f0ed9fb46315b22b",
      "tree": "af53cd3a34ed693921fc712d94945dee2c75b242",
      "parents": [
        "7d007278fc38849eec3db39c19e0838b81777d14"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun Apr 10 16:46:03 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Sun Apr 10 16:46:24 2016 -0700"
      },
      "message": "Enable T108 check for network api tests\n\nSince the commit I3a8660838c1af2baefe21bbc57b006c9889ac35a ,\nAPI tests of neutron advanced services have been migrated from\nTempest. So we can enable T108 check for remaining network api\ntests to avoid -1 against small thing on human reviewing.\n\nChange-Id: Ide15543c84d9b171d62db28274dbaecb4e880a6e\n"
    },
    {
      "commit": "9eb846b1bff095c33d9abb1c42272ad052151571",
      "tree": "a5c4e7dc417f566f7c94816c278ee51b5761221c",
      "parents": [
        "ac94d0640cbcdbccf90d1da343dad0f01539779f"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Apr 09 00:35:47 2016 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Apr 10 17:20:20 2016 +0000"
      },
      "message": "Update extra_headers param docstring\n\nextra_headers is a boolean value that indicates if headers should\nbe updated by get_headers() or not.\n\nRemove unnecessary copy operation.\n\nChange-Id: If6b37879b7d0af960765159db369a32dff481aef\n"
    },
    {
      "commit": "7d007278fc38849eec3db39c19e0838b81777d14",
      "tree": "d3fd398354dcd4a1859d80c15ee742f96d336208",
      "parents": [
        "6248c71c73a7811a31fd94a69a48de27a1f977d8",
        "ce31ecaed088c770ebdce506fbf41fc6c0d5ea7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 09 13:21:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 09 13:21:58 2016 +0000"
      },
      "message": "Merge \"Add separate release notes page for v11.0.0\""
    },
    {
      "commit": "6248c71c73a7811a31fd94a69a48de27a1f977d8",
      "tree": "9774574e60b98fbd7bf2b7685fd60d37eb10b3da",
      "parents": [
        "df5d108a065adc17413e63dec203768ef504de1a",
        "254a9a5aa537515392bb5a1f905edec0a1a333c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 09 09:50:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 09 09:50:21 2016 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "df5d108a065adc17413e63dec203768ef504de1a",
      "tree": "4b518aa0178d98c1e276b9e8788a16e58b505553",
      "parents": [
        "2718b3adce57e5f7f5caf89434ee61aa6b59306e",
        "29e9cab8c2a4507aaccae5804cba21400200f9ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 09 05:17:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 09 05:17:39 2016 +0000"
      },
      "message": "Merge \"Change assertTrue(isinstance()) by optimal assert\""
    },
    {
      "commit": "254a9a5aa537515392bb5a1f905edec0a1a333c5",
      "tree": "d07b46fe4cf4f23db4819f3250bcc9376a22458b",
      "parents": [
        "2718b3adce57e5f7f5caf89434ee61aa6b59306e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 08 23:57:22 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 08 23:57:22 2016 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I282cfa9422e5364252f7b43d20dc650cb97a8cee\n"
    },
    {
      "commit": "ce31ecaed088c770ebdce506fbf41fc6c0d5ea7d",
      "tree": "09d5c4d9887551168841e9b4c15b2b9e9616ad83",
      "parents": [
        "d42f1802d01eec5eea72ca5b1958c3b988b88aa6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 08 11:08:20 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 08 15:29:20 2016 -0400"
      },
      "message": "Add separate release notes page for v11.0.0\n\nThis commit makes a separate page in the generated release note docs\nfor the v11.0.0 release.\n\nChange-Id: I7dabe26dbe1f08efea2aa99730fde0269b26ce6c\n"
    },
    {
      "commit": "2718b3adce57e5f7f5caf89434ee61aa6b59306e",
      "tree": "0bc6696326d4dbc2b38a79f1a0c252ff3d3d69cb",
      "parents": [
        "d42f1802d01eec5eea72ca5b1958c3b988b88aa6"
      ],
      "author": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Tue Feb 23 16:47:14 2016 -0500"
      },
      "committer": {
        "name": "Chris Hoge",
        "email": "chris@openstack.org",
        "time": "Fri Apr 08 10:23:38 2016 -0700"
      },
      "message": "Move multi-tenant server negative tests into subclass\n\nMost of the server negative tests only require one tenant/project,\nbut the base class requires two tenants. This patch creates a\nnew subclass to isolate the multi-tenant tests, allowing for\nfewer resources to be allocated for tests that do not need to\ncheck tenant isolation. This work is in part to support DefCore\nefforts [1]\n\n[1] https://review.openstack.org/#/c/253138/\n\nChange-Id: I2319558165a2a098e7af4f6965ed1e00e69c46df\n"
    },
    {
      "commit": "d4d0b93f4a5958756f7f00c266a962c6724cba76",
      "tree": "564e69304d0fbccc13d7b5d7e7124108c74da0f7",
      "parents": [
        "438084d0cf8dd993673b83d8452ea7035f14f1ff"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Apr 08 08:57:29 2016 +0000"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Fri Apr 08 14:55:35 2016 +0000"
      },
      "message": "Change alarm client name and tenant name\n\nRefactor to use correct client for alarms and project_name instead of\ntenant_name\n\nAlso should test for aodh service being available instead of alarming,\nas ceilometer no longer handles alarming.\n\nChange-Id: I3aeedcb0277c8565b7935b77a2313c63319e92ff\nCloses-Bug: #1567832\n"
    },
    {
      "commit": "d42f1802d01eec5eea72ca5b1958c3b988b88aa6",
      "tree": "7f95a7ae100ffa4ccb7165824b519dc4f07fdf86",
      "parents": [
        "438084d0cf8dd993673b83d8452ea7035f14f1ff",
        "bdc16bfaf1946c0872a6e97d6d1d1ba44547ab63"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 08 08:59:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 08 08:59:49 2016 +0000"
      },
      "message": "Merge \"include domain_id when creating groups\""
    },
    {
      "commit": "29e9cab8c2a4507aaccae5804cba21400200f9ce",
      "tree": "2f86a6bde1e4b20b0632e7fdf8e6684c546a573c",
      "parents": [
        "75996a570bcf0013494680e930fcd40eb08399da"
      ],
      "author": {
        "name": "Shuquan Huang",
        "email": "huang.shuquan@99cloud.net",
        "time": "Wed Dec 30 22:43:49 2015 +0800"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 08 10:33:23 2016 +0200"
      },
      "message": "Change assertTrue(isinstance()) by optimal assert\n\nSome of tests use different method of assertTrue(isinstance(A, B)) or\nassertEqual(type(A), B). The correct way is to use assertIsInstance(A,\nB) provided by testtools.\n\nChange-Id: Ie98c1aec65281fa1784070ce76e472caca7cfc47\nCloses-bug: #1268480\n"
    },
    {
      "commit": "438084d0cf8dd993673b83d8452ea7035f14f1ff",
      "tree": "80b8c082df6dcffa5cede8b3fb68d468adc2f5e4",
      "parents": [
        "75996a570bcf0013494680e930fcd40eb08399da",
        "a413652c250677bc881c51c4a592bacfa3faac69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 08 01:43:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 08 01:43:38 2016 +0000"
      },
      "message": "Merge \"Prepare for dynamic generation of tempest plugin registry\""
    },
    {
      "commit": "12b28e993b621493e4514c56d2230c8c0a31dbc5",
      "tree": "baa9b424ec0b89324fe4b62a254ea57a6743d94f",
      "parents": [
        "eda607cb1c89762a54290c4525d81c1b192c421f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 06 10:43:51 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Apr 07 15:53:57 2016 -0700"
      },
      "message": "Extend T110 check for lib\u0027s service clients\n\nCurrent T110 check is just working for tempest.service modules, but\nwe have migrated lib\u0027s service clients into tempest.lib.service.\nSo we need to check these modules also on T110.\nThis patch extends the check for these modules.\n\nChange-Id: Id102ba359f86bb7417e121e70c707aae36a24740\n"
    },
    {
      "commit": "75996a570bcf0013494680e930fcd40eb08399da",
      "tree": "b60ea20d6b73cd7be06a0e43a068577fb3501f3a",
      "parents": [
        "577ce6338dd5d5f9fd495e404dac8a9468d35d72",
        "4f549df17d68f8b1f5f50a694edb0a39f78c5ab9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 17:54:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 17:54:23 2016 +0000"
      },
      "message": "Merge \"Fix `test_requires_ext_decorator_with_all_ext_enabled`\""
    },
    {
      "commit": "577ce6338dd5d5f9fd495e404dac8a9468d35d72",
      "tree": "86d349a1a83996fa026902463f7183b465f4677d",
      "parents": [
        "544f73f297a71048ece6a4265fc910f7d964b18c",
        "43e7fcff6f42e6ce81d87f7656424698103595d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 17:54:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 17:54:13 2016 +0000"
      },
      "message": "Merge \"Make ports_client use common waiter method\""
    },
    {
      "commit": "544f73f297a71048ece6a4265fc910f7d964b18c",
      "tree": "660426a361e3a1cd6f3de0306562eda476245f92",
      "parents": [
        "8a86763152e26a006c459613cf1d8b25e0a4c5dd",
        "ed6e586b9f8f0ada10af7711f297afa01b2b7754"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 17:54:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 17:54:00 2016 +0000"
      },
      "message": "Merge \"deprecate use of tenant in configs\""
    },
    {
      "commit": "8a86763152e26a006c459613cf1d8b25e0a4c5dd",
      "tree": "5acca5955c82e6bf25576fecd6e3fb7e81534ca6",
      "parents": [
        "19a29d80bf7302295de53d5e30c1ebca09802090",
        "b97b8be74d606d8144569b95d4320127f51283ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 15:51:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 15:51:01 2016 +0000"
      },
      "message": "Merge \"Add release notes for tempest release 11.0.0\""
    },
    {
      "commit": "3e758ee22bdaeb99cc6430eefd96e15ea07fca45",
      "tree": "e54a3ccef5983090aeaad8107779b74bbc696385",
      "parents": [
        "eda607cb1c89762a54290c4525d81c1b192c421f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Apr 07 09:29:02 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Apr 07 00:42:26 2016 +0000"
      },
      "message": "Move keypair client to lib interfaces\n\nFor microversion testing framework, keypair client was\nkept in tempest and modified for 2.2 and 2.10 microversion tests.\n\nNow microversion stuff is all merged and we can move modified\nkeypair clients along with its schema files to lib folder.\n\nNote- There is no backward compatibility changes in this interface.\n\nChange-Id: Id8012ae123997142f645bcca8f250659fe73bb8e\n"
    },
    {
      "commit": "19a29d80bf7302295de53d5e30c1ebca09802090",
      "tree": "3daf05628d994f7e67b880233059e09b72056c1c",
      "parents": [
        "eda607cb1c89762a54290c4525d81c1b192c421f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 06 19:28:56 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 06 19:30:46 2016 -0400"
      },
      "message": "Skip test_compare_db_flavors_with_os\n\nThis commit skips test_compare_db_flavors_with_os. This has a 100%\nfailure rate in the gate right now. This is likely related to the\ndevstack nova change creating the default flavors. But, if so this\nindicates how fragile the test is and it\u0027s unrealistic dependence\non the old defaults. Let\u0027s skip for now to unblock things.\n\nRelated-Bug: #1567134\n\nChange-Id: I6e3ef31f5bff42e4ff80742e4649ea667dc945b5\n"
    },
    {
      "commit": "ed6e586b9f8f0ada10af7711f297afa01b2b7754",
      "tree": "1fed2c438af65613b48556c13fa3f5ed36180de7",
      "parents": [
        "fbca80d640646528e94ddf7fddef8d966db6f5d6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 10:49:13 2016 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Apr 06 22:26:18 2016 +0100"
      },
      "message": "deprecate use of tenant in configs\n\nOpenStack has settled (a very long time ago) on project to represent\nthe container which has users. We should make tempest configs always\nuse project versions of these names. This deprecates the old tenant\nversions of these names, and makes project version the prefered\noption.\n\nChange-Id: Ied68c0326cf891a4e6eb3db51dc5f43241e4b8d2\n"
    },
    {
      "commit": "43e7fcff6f42e6ce81d87f7656424698103595d8",
      "tree": "1214cb1555daa272faf99ebcfb724641f02098cb",
      "parents": [
        "eda607cb1c89762a54290c4525d81c1b192c421f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Apr 04 11:59:13 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Apr 06 06:00:08 2016 -0700"
      },
      "message": "Make ports_client use common waiter method\n\nwait_for_resource_deletion() of network_client is used only for\nports_client and Tempest has a common waiter method in its rest\nclient. So this patch makes ports_client use the method and removes\nnetwork_client module for the cleanup.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I3145163621dbf7c053f040d4c75b1dd16770ba55\n"
    },
    {
      "commit": "eda607cb1c89762a54290c4525d81c1b192c421f",
      "tree": "6222c06d5f68fa577a8dd3407c461d7cde6f51d6",
      "parents": [
        "fbca80d640646528e94ddf7fddef8d966db6f5d6",
        "a0a9b24de0a2b2c48ce95a988c43cc9affe50652"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 05 12:04:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 12:04:56 2016 +0000"
      },
      "message": "Merge \"Remove AuthorizationTestJSON tests\""
    },
    {
      "commit": "bc830d04a563c41f5b5207fd2573b2972a35f097",
      "tree": "23e10dc885d06386260d2d7dac44c0627c1143c4",
      "parents": [
        "534a8dc60dfef116156b8f9ee60071a9bf4e4f90"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Mar 27 14:09:47 2016 +0300"
      },
      "committer": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue Apr 05 08:56:30 2016 +0300"
      },
      "message": "Fix volume mountpoint - read from configuration file\n\nThe mount location is configured on tempest.conf file\nThere is no reason for hardcoded mount per test if all\ntests mount to same location.\n\nChange-Id: I68b1878a1f434ea018981c680148c6c782d97600\n"
    },
    {
      "commit": "a0a9b24de0a2b2c48ce95a988c43cc9affe50652",
      "tree": "fdebd1f59ca6504f9272d69361914a0f91c428a6",
      "parents": [
        "11df0f3b9666da0e4d0d4e195e1a183908928f39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Mar 30 07:42:08 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 04 17:27:35 2016 -0400"
      },
      "message": "Remove AuthorizationTestJSON tests\n\nThese are a set of legacy negative tests that make an assumption that\nNova service URLs will have {project_id} in them, and that changing\nthe value of {project_id} is a meaningful way to attempt to access\nresources by another tenant. Neither of these things are true.\n\nAs of midway through Mitaka Nova landed a microversion that makes\n{project_id} an optional construct. When we actually deploy systems\nwith this, of the 25 tests listed, 20 fail, 3 are skipped (due to\ncustom skip logic I previously add), and 2 pass. Those 2 passes are\nactually as suspect as anything else, as they should now fail, and\ndemonstrates other bugs in Tempest.\n\nThe removal of these tests followed the full process required for\nremoval of tests -\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-March/088716.html\n\nChange-Id: I81d99d65b8affaea44ddd6643d6acc40068eead7\n"
    },
    {
      "commit": "fbca80d640646528e94ddf7fddef8d966db6f5d6",
      "tree": "d5d4e3a1f3251c05373c8127e7f5c004c3c22b30",
      "parents": [
        "534a8dc60dfef116156b8f9ee60071a9bf4e4f90",
        "4541bd12ea8f4fdd5f51bea8b6853f61ec4b6ca7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 04 09:24:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 04 09:24:43 2016 +0000"
      },
      "message": "Merge \"Add tests for compute v2.10 microversion\""
    },
    {
      "commit": "534a8dc60dfef116156b8f9ee60071a9bf4e4f90",
      "tree": "5def96d5f128efe186b712d1bc35073426f9a099",
      "parents": [
        "ac94d0640cbcdbccf90d1da343dad0f01539779f",
        "7278802f13d9600ad40bcd8f0b47a96c97e365f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 03:08:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 03:08:19 2016 +0000"
      },
      "message": "Merge \"Ignore created_at/updated_at in test_show_port\""
    },
    {
      "commit": "7278802f13d9600ad40bcd8f0b47a96c97e365f3",
      "tree": "1dceed0652279134e1d1af11559eb3bbc3168c60",
      "parents": [
        "e2644c0ee8018b753756ec3940305d13a8792471"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Thu Mar 24 13:02:09 2016 +0000"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Wed Mar 30 14:25:13 2016 +0000"
      },
      "message": "Ignore created_at/updated_at in test_show_port\n\ntest_show_port compares dict elements from create_port \u0026 show_port.\nThe POST request in create_resource may retrieve inconsistent time\nfor created_at/updated_at elements when the actual resource creation\nturns the next second to fill database. This patch ignores these two\nfields when comparing port dicts from create/show functions.\n\nWith this patch test_show_port avoids mismatch errors like this:\n created_at: expected 2016-03-23T22:20:42, actual 2016-03-23T22:20:41\n updated_at: expected 2016-03-23T22:20:42, actual 2016-03-23T22:20:41\n\nChange-Id: Ic6a17c88cbc394eb970cfcc994de53288305f612\nCloses-Bug: #1563885\n"
    },
    {
      "commit": "ac94d0640cbcdbccf90d1da343dad0f01539779f",
      "tree": "b29267ec9b3d2ed04a4a05e81dad6e069cf6e274",
      "parents": [
        "79f8fedab01290fba3676fc29df5213cf4f029a4",
        "d598d2f64272f40c2825efb5101b7fe1f4c40884"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 10:33:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 10:33:24 2016 +0000"
      },
      "message": "Merge \"Remove the migrated service client\""
    },
    {
      "commit": "4f549df17d68f8b1f5f50a694edb0a39f78c5ab9",
      "tree": "21d683a530c793d7434d5b9298fea72091074655",
      "parents": [
        "9b79e918e078ee75c7bb9d007380391d049bdcb5"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat Mar 05 17:22:37 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Mar 30 10:57:51 2016 +0200"
      },
      "message": "Fix `test_requires_ext_decorator_with_all_ext_enabled`\n\nThis test raised a wrong `TestCase.skipException`. The problem was that\nthe config flag `compute-feature-enabled.api_extensions` is a\n`cfg.ListOpt` and as such, it expects a `list`, not a `str`.\n\nChange-Id: I4937d024c7349f9e76d5f632852448ab5ce56576\n"
    },
    {
      "commit": "79f8fedab01290fba3676fc29df5213cf4f029a4",
      "tree": "c2f887da4a174e91eeb94723e08470602cf296db",
      "parents": [
        "ddbcff21c991b4627eac7c9d9fd54d95820c6690",
        "0dc9747519cb352dec099302be6d0173837afd18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 02:10:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 02:10:10 2016 +0000"
      },
      "message": "Merge \"Add pep8 check for tempest.lib import\""
    },
    {
      "commit": "ddbcff21c991b4627eac7c9d9fd54d95820c6690",
      "tree": "628475d96be30b057b0d2e06f59b419c353cd843",
      "parents": [
        "642c7ee46208f0133f9bf096d52d3f5914767b59",
        "336aca762bf93e17261df94a3aae038192b825b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 00:37:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 00:37:30 2016 +0000"
      },
      "message": "Merge \"Removed deprecation warning from \u0027tempest --help\u0027\""
    },
    {
      "commit": "0dc9747519cb352dec099302be6d0173837afd18",
      "tree": "cc67a56a25a3920e654da47efaa49af07ee42f71",
      "parents": [
        "4cf34236e5a1eca4ed6beeebd1241e699490bf1e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 25 15:10:08 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Mar 29 11:14:05 2016 -0700"
      },
      "message": "Add pep8 check for tempest.lib import\n\ntempest.lib should not import local tempest code to avoid circular dependency,\nso this patch adds pep8 check to block such kind of code.\n\nChange-Id: I392d28b3195040a800d96171ef275c6e73f9fef4\n"
    },
    {
      "commit": "642c7ee46208f0133f9bf096d52d3f5914767b59",
      "tree": "70fd1894b409b1ef84e13c47cef31f2d3a0389d1",
      "parents": [
        "4cf34236e5a1eca4ed6beeebd1241e699490bf1e",
        "831516fca2a634dfa892d5d5fcd11bb67b957ef4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 29 18:13:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 18:13:51 2016 +0000"
      },
      "message": "Merge \"Fix typo in variable name\""
    },
    {
      "commit": "4cf34236e5a1eca4ed6beeebd1241e699490bf1e",
      "tree": "197acc201ba5705e850d4fb12c7ac939a48c0c39",
      "parents": [
        "9b79e918e078ee75c7bb9d007380391d049bdcb5",
        "f61f1fcee018a613c323fa5babe08469474a8d37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 29 17:47:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 17:47:21 2016 +0000"
      },
      "message": "Merge \"glance_http: add IPv6 support\""
    },
    {
      "commit": "9b79e918e078ee75c7bb9d007380391d049bdcb5",
      "tree": "cc1f8a5047770188c25775c97e226d2603f3e15b",
      "parents": [
        "0f24173a3834a36346418bdb02559581331fd616",
        "4f525f7cca2b49c5acf0adf3f2f585ffed150080"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 29 05:16:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 29 05:16:05 2016 +0000"
      },
      "message": "Merge \"Add T111 history to HACKING.rst\""
    }
  ],
  "next": "a413652c250677bc881c51c4a592bacfa3faac69"
}
