)]}'
{
  "log": [
    {
      "commit": "0a08c7eb514a95e233ff8898bdea5bd0a7d67f5f",
      "tree": "6949a86738b7a9dcf6599e11819ae71b165b0327",
      "parents": [
        "fbd5b3f7de600f49382bc8e050633de04248253b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 30 08:37:02 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 30 08:37:02 2015 -0400"
      },
      "message": "add image smoke tags\n\nThis adds smoke tag to basic operations around glance v2 api (create,\nget, update, delete) for images. This is needed because the only image\ntests previously in the smoke tag were compute image proxy calls.\n\nChange-Id: I1914437b1eda54f58bc21c5bbd4f18877748a665\n"
    },
    {
      "commit": "fbd5b3f7de600f49382bc8e050633de04248253b",
      "tree": "54666f742e7d3895d8b2a5111cfc56c5c649cf1a",
      "parents": [
        "7daa4d10d77fb9db571e691bffa0b42137aee330"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:50:43 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 30 08:34:25 2015 -0400"
      },
      "message": "trim compute smoke tag\n\nDelete the following from the compute smoke tag, these are more\nadvanced things that should just be caught by full Tempest testing.\n\n - resize operations\n\n - all actions except hard reboot\n\n - all use of proxy APIs (image / volume)\n\nTrim the rest of the tests if it looks like they are doing very\nrelated activities, which means we\u0027ll typically only have one or two\nsmoke tests per class.\n\nChange-Id: Ib91db7204848e8c0892f43251e8937dec6b23232\n"
    },
    {
      "commit": "7daa4d10d77fb9db571e691bffa0b42137aee330",
      "tree": "90c973f50c42c54ec95c50eeeb509abdc883cb9d",
      "parents": [
        "0c93f5f208d5b0a353a91b88d720f260dc679101",
        "46a78c3fc8683da1de51df785bb9914c612fab3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 30 11:36:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 30 11:36:33 2015 +0000"
      },
      "message": "Merge \"Wait for complete deletion of volume snapshot before deleting volume\""
    },
    {
      "commit": "0c93f5f208d5b0a353a91b88d720f260dc679101",
      "tree": "a1ce322e9f26105050b643182c8cbeed5e6d5d24",
      "parents": [
        "f2b8ea8043d930e7dc91ee1773d5b8e69ef693f9",
        "e8040815850e956c605c1fbf0d00637ae1214324"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 30 10:10:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 30 10:10:25 2015 +0000"
      },
      "message": "Merge \"Use addCleanup in test_rebuild_server\""
    },
    {
      "commit": "f2b8ea8043d930e7dc91ee1773d5b8e69ef693f9",
      "tree": "250c7ffa36aab8d86f20665531ef1f03456bb5ec",
      "parents": [
        "a2c42f66475547d485f252a1678c79bdc72b0e5c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:46:44 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "remove qos tests from volume smoke tag\n\nThese go well beyond the scope of basic resource testing for the smoke\ntag, we should delete these to trim down the smoke tag to a more\nminimal set.\n\nChange-Id: I57e49dcb247cad2da2c06296196dc22d6257e353\n"
    },
    {
      "commit": "a2c42f66475547d485f252a1678c79bdc72b0e5c",
      "tree": "01d8dacc5658c3f21e1eb14ac12409ca81ef8579",
      "parents": [
        "f0462a116ef808ec3d414462c61de5d39d2ef358"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:39:18 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "trim network smoke tests\n\nThis massively trims down the network api smoke tests to remove all\ntests which require an optional extension from the tag, and pair down\nwhat\u0027s left to a set of CRUD type tests for most of the major\nresources. Additional tests for those resources which tested either\nedge conditions, extra attributions, or field filtering are dropped\nfrom the smoke tag as well.\n\nChange-Id: Ia3472da9b0ef3103560ca23b5736dc6b492b1860\n"
    },
    {
      "commit": "f0462a116ef808ec3d414462c61de5d39d2ef358",
      "tree": "7a93a7b889a61e9f28fb919ed1bbdf59b687ee9c",
      "parents": [
        "2a434871b8ab96913711b828793f71db65f29d2e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 11:03:59 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "remove smoke tag from admin tests\n\nremove the smoke test from the admin tests. The smoke tag should\nreally be a small set of positive user level tests of function, admin\nonly tests really don\u0027t fit in this category.\n\nChange-Id: I940324172405865c4c56c4c1fd1b49819be5ef0e\n"
    },
    {
      "commit": "2a434871b8ab96913711b828793f71db65f29d2e",
      "tree": "c63b07637cbd41734974523a244b0efc6ad186fb",
      "parents": [
        "3c634d1419a5ea4600355e8b4180b08cf4e7615c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 08:34:16 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "remove smoke tag from negative tests\n\nthe smoke tag should be a small set of representative tests to ensure\nsomething is working, negative tests are beyond scope of what should\nbe in this tag.\n\nChange-Id: Icf41b8d38ea71d887d91f7797d8fa061bb6209fb\n"
    },
    {
      "commit": "3c634d1419a5ea4600355e8b4180b08cf4e7615c",
      "tree": "b51659f6abcc47e04fdbaa539380c21d7fb16836",
      "parents": [
        "26149b612d01ad605e4d0f41a2d67280c8088cda"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 12:09:19 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 29 06:05:50 2015 -0400"
      },
      "message": "not all scenario tests should be in smoke\n\nThe decision to include all of scenario by default makes for an\nextremely heavy test of tests in smoke, we should instead only include\nspecific scenario tests that expose some basic sanity\nchecking. Advanced scenario tests should be dropped from this list.\n\nThis change means we no longer have to exclude \u0027slow\u0027 tests, as we\u0027ll\njust tag the right tests with smoke.\n\nChange-Id: I34aa8aa9274e02bb68f62863d64c47ba9916f2e4\n"
    },
    {
      "commit": "26149b612d01ad605e4d0f41a2d67280c8088cda",
      "tree": "d54f1f490533b6c901451d9c42ff7ed569669e4f",
      "parents": [
        "80f4e186273f677e5dd3a8dfa0ed8813cf1846df",
        "b3f9ff78b939738d7d3a3e12517c4ab483fe5e24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 29 09:35:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 09:35:47 2015 +0000"
      },
      "message": "Merge \"Remove unused methods\""
    },
    {
      "commit": "80f4e186273f677e5dd3a8dfa0ed8813cf1846df",
      "tree": "00d9e7137ff8d87d88a960e16810762b14b3dc24",
      "parents": [
        "af9d94ef35e507a27f88153319edf8d7552ed08e",
        "6421af80deb28563a07f256f5195dd1c5d008ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 29 02:38:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 02:38:56 2015 +0000"
      },
      "message": "Merge \"Switch all uses of httplib to import from six\""
    },
    {
      "commit": "af9d94ef35e507a27f88153319edf8d7552ed08e",
      "tree": "a27e1b8924e90ccd4c36e5b5bf5ff48c13d76da3",
      "parents": [
        "9f5de85ca0e36017360d9492a16939be155ab814",
        "b21de6ce451272dfbc418d1aa2bfc6bb46d510ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 29 02:06:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 02:06:41 2015 +0000"
      },
      "message": "Merge \"Initial class creds creation in test base class\""
    },
    {
      "commit": "9f5de85ca0e36017360d9492a16939be155ab814",
      "tree": "6f06e749a2e73517edc061d433bf3f153e97b17d",
      "parents": [
        "a25df11b572df08de73f2a365bfb41c1cfaec2eb",
        "fcd9a080dba1237780361b28b38c15ece634e176"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 21:30:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 21:30:29 2015 +0000"
      },
      "message": "Merge \"Switch all uses of ConfigParser to import from six\""
    },
    {
      "commit": "a25df11b572df08de73f2a365bfb41c1cfaec2eb",
      "tree": "983c6c900433cdbcfe7a1053422d7237f22e902d",
      "parents": [
        "f0e1d8b1b24319d27ad2ee293176ab7ea1937556",
        "5e1bcd90810cd31cb9dff095d2be244e09f2d0ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 21:29:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 21:29:36 2015 +0000"
      },
      "message": "Merge \"remove gate tag (part 3)\""
    },
    {
      "commit": "f0e1d8b1b24319d27ad2ee293176ab7ea1937556",
      "tree": "8a1fab1d40a7a341bf4a6f3ef9278d6ca13903ee",
      "parents": [
        "8cde8065fba5eae522a060b1626185a4f835279f",
        "639f2fab968486784c275c08682aa37414b96442"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 21:29:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 21:29:25 2015 +0000"
      },
      "message": "Merge \"remove gate tag (part 2)\""
    },
    {
      "commit": "8cde8065fba5eae522a060b1626185a4f835279f",
      "tree": "96d696a2c0172d9f9b7d680e06ad5eb6c3ae0a24",
      "parents": [
        "693ed4f8c5ee762de937338eafbabf5bfaf4a11d",
        "1b05daaf2add62dc79335e3c559aac3c5482268f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 28 18:45:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 18:45:21 2015 +0000"
      },
      "message": "Merge \"remove gate tag (part 1)\""
    },
    {
      "commit": "e8040815850e956c605c1fbf0d00637ae1214324",
      "tree": "0711be1d9623583bb551e0e5525c8f0afc96fae0",
      "parents": [
        "693ed4f8c5ee762de937338eafbabf5bfaf4a11d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 28 14:26:35 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Apr 28 14:26:35 2015 +0100"
      },
      "message": "Use addCleanup in test_rebuild_server\n\nUse addCleanup in test_rebuild_server to restore the test server\nto its original image.\n\nChange-Id: I69d3e20be7fb6ef38fd89f0132aff720ef87253e\nCloses-bug: #1449563\n"
    },
    {
      "commit": "693ed4f8c5ee762de937338eafbabf5bfaf4a11d",
      "tree": "68fe3bdc38a91360bc3806d54f5cf9335f808b93",
      "parents": [
        "b53008d4eb394b2fe542325ac97e91c9aaee14d7",
        "f077dd26d3228e96fcf9702f5eb51fe12f04bdd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 18:09:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 18:09:47 2015 +0000"
      },
      "message": "Merge \"Switch all uses of urlparse to import from six\""
    },
    {
      "commit": "b53008d4eb394b2fe542325ac97e91c9aaee14d7",
      "tree": "c1412b105f68e27e3f0c75aa4ab10eb733061d83",
      "parents": [
        "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc",
        "2ba24d09d7a030e15ec47fd7ff0f52ebe08ee1a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:33:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:33:07 2015 +0000"
      },
      "message": "Merge \"Adjust registration of ami image in boto tests\""
    },
    {
      "commit": "b3f9ff78b939738d7d3a3e12517c4ab483fe5e24",
      "tree": "da0d2816fcb07cc5b869e99eb76addb419107b95",
      "parents": [
        "b21de6ce451272dfbc418d1aa2bfc6bb46d510ef"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 27 07:53:19 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli ",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 27 14:26:22 2015 +0000"
      },
      "message": "Remove unused methods\n\nCleanup a few unused methods.\n\nChange-Id: I149246366527adeb38765559d09907a80c141593\n"
    },
    {
      "commit": "b21de6ce451272dfbc418d1aa2bfc6bb46d510ef",
      "tree": "a6788e0f85df74973adf4c45ed024bebd3b73eba",
      "parents": [
        "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Feb 06 20:12:38 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 27 15:23:13 2015 +0100"
      },
      "message": "Initial class creds creation in test base class\n\nEach test class may now define at class level which credentials\nare needed, and they will be allocated automatically by the base\nclass. To start using this a test class that requires network\nresources must implement the setup_credentials method and\ndefine the required resources before super is invoked.\n\nIn this patch this only affects the creation of credentials\nas defined in the various base classes. Other tests will be\nmigrated as part of the resource-cleanup bp. Note that this\nchanges baremetal, identity and orchestration tests to\nhonour the tenant isolation settings.\n\nPartially-implements: bp resource-cleanup\n\nChange-Id: Id36a6ebddb618a78cee7025c9537cd1e2746190e\n"
    },
    {
      "commit": "7f63f7d3835a5d6fb468a4759ca31ecc4cb105cc",
      "tree": "29501a0b46972e816e0980af3dc5983672183b61",
      "parents": [
        "7a0d0d99bdd1bdb6e47cf59a1328458c2b3651fa",
        "9329985d47cb8b20c3469c88cfa87b69e372490b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:18:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:18:07 2015 +0000"
      },
      "message": "Merge \"Cleanup some details about the accounts files\""
    },
    {
      "commit": "7a0d0d99bdd1bdb6e47cf59a1328458c2b3651fa",
      "tree": "69471b0d5d8707a59894e9a8e423156a517943d1",
      "parents": [
        "238bf121cfc2d2e1173efdf447ce24b69b192320",
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:17:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:17:58 2015 +0000"
      },
      "message": "Merge \"Fix non-locking test accounts doc section\""
    },
    {
      "commit": "238bf121cfc2d2e1173efdf447ce24b69b192320",
      "tree": "aac94f92718433f38da7f80389226e6244182690",
      "parents": [
        "9c95882542acd47779066f46bd9b771dc06678f6",
        "4fae4723dfb38eaf9d212919115381442a9bd819"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:17:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:17:48 2015 +0000"
      },
      "message": "Merge \"Add a paragraph on the use of tempest_roles option\""
    },
    {
      "commit": "9c95882542acd47779066f46bd9b771dc06678f6",
      "tree": "9b8a3eedba3f46b4ca3aee3cd2e9100ae29969aa",
      "parents": [
        "0bc11890ce146e998d77df007c70505b60634e72",
        "b0c65f282002070ef1336861f754e9aacc2953bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 14:15:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 14:15:50 2015 +0000"
      },
      "message": "Merge \"Switch all uses of StringIO to use it from six\""
    },
    {
      "commit": "5e1bcd90810cd31cb9dff095d2be244e09f2d0ed",
      "tree": "1798513cef6aaa27a3624e079397f6f9893c75a2",
      "parents": [
        "639f2fab968486784c275c08682aa37414b96442"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:08:36 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:13:25 2015 -0400"
      },
      "message": "remove gate tag (part 3)\n\nThis removes the infrastructure around automatically adding gate tags\nto smoke tagged tests, and the tests associated with it.\n\nChange-Id: I54903580ccb94d52ce7f8915e4820326f6395405\n"
    },
    {
      "commit": "639f2fab968486784c275c08682aa37414b96442",
      "tree": "a59d1f9995b8178ea286d6120e4f7402b7f2a5b8",
      "parents": [
        "1b05daaf2add62dc79335e3c559aac3c5482268f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:00:33 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:13:25 2015 -0400"
      },
      "message": "remove gate tag (part 2)\n\nThis removes all the gate tags from negative tagged tests. The gate\ntag is obsolete, and it\u0027s existence in the code just makes for\nconfusion.\n\nChange-Id: I2564d56fe1e0e21a88f3e1b19da8b644864d57cf\n"
    },
    {
      "commit": "1b05daaf2add62dc79335e3c559aac3c5482268f",
      "tree": "1a965f7d66afa23cdb095c115642daec96a100f9",
      "parents": [
        "0bc11890ce146e998d77df007c70505b60634e72"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 08:49:03 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 27 09:13:25 2015 -0400"
      },
      "message": "remove gate tag (part 1)\n\nThis removes all bare gate attribute tags from functions, the gate tag\nwas a never fully implemented idea in the past, and it\u0027s existence in\nthe code mostly just confuses people.\n\nChange-Id: I462ca7a8cadeb5013e2bce44ed1e69bcf8f9d968\n"
    },
    {
      "commit": "0bc11890ce146e998d77df007c70505b60634e72",
      "tree": "e472de23922afc26b60817c68af7547aefd5df97",
      "parents": [
        "9609d6703dd434ac328ad6895a5a237f87dc8c44",
        "274327a82bdece1c85e42c582f0a70592ca9b693"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 10:04:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 10:04:10 2015 +0000"
      },
      "message": "Merge \"Merge server response schema into one file\""
    },
    {
      "commit": "9609d6703dd434ac328ad6895a5a237f87dc8c44",
      "tree": "db93711f9f9c4055cb716cecb5d76efc76181807",
      "parents": [
        "3de6d98e7104a8435e294cd31a3133ac6e1e2fcc",
        "896300ca7cd13749ad10609ade557b3140b2c269"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 27 09:27:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 27 09:27:28 2015 +0000"
      },
      "message": "Merge \"Allow SSH instance with username and password in scenario cases\""
    },
    {
      "commit": "3de6d98e7104a8435e294cd31a3133ac6e1e2fcc",
      "tree": "149b38fd99c0c8f54f1135bdb4799ceb62148f13",
      "parents": [
        "11fafa6527cdb3b568418871f750219c5374724d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 13 00:20:41 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Sun Apr 26 15:20:17 2015 +0000"
      },
      "message": "Apply a naming rule of GET to compute clients(a-e)\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto compute clients which names are \"[a-e].*\".\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iaa3a295b4d7b06f7d3a7344e427eee02d0c6b96b\n"
    },
    {
      "commit": "11fafa6527cdb3b568418871f750219c5374724d",
      "tree": "53f54753b47ba281230235371f5715c918ec7f62",
      "parents": [
        "214a6e440a45a986fe4d0aede3bcd8cd704e4ff5",
        "e5cdc72459aa015b9d0277dea86243f883a9dcd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 25 17:06:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 25 17:06:57 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to telemetry client\""
    },
    {
      "commit": "214a6e440a45a986fe4d0aede3bcd8cd704e4ff5",
      "tree": "a1f31d276186fdef304ba0a847ea618424d2779c",
      "parents": [
        "c10602a917d4d57a56cd3e962930c24888c0d6ab",
        "fd683e81cc776d295548f03a2603aa5fc39758d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 20:26:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 20:26:53 2015 +0000"
      },
      "message": "Merge \"Add logging of account allocation to accounts provider\""
    },
    {
      "commit": "e5cdc72459aa015b9d0277dea86243f883a9dcd3",
      "tree": "b06274dcc47418e55b148f8c8b8389e31021049b",
      "parents": [
        "c10602a917d4d57a56cd3e962930c24888c0d6ab"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Apr 07 23:44:26 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Fri Apr 24 14:57:59 2015 +0000"
      },
      "message": "Apply a naming rule of GET to telemetry client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto telemetry client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9b5cabf1507c3ba5ad9538b5cd2ee2be5aa29939\n"
    },
    {
      "commit": "9329985d47cb8b20c3469c88cfa87b69e372490b",
      "tree": "603e530f74f052e9427a55c49886e362ceb67efe",
      "parents": [
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "message": "Cleanup some details about the accounts files\n\nThis commit cleans up some details in the accounts.yaml sample file\nand the tempest configuration guide to provide missing details about\nhow to create and use an accounts file. Specifically it adds more\ndetailed comments to the sample file about each section, and in the\nconfig guide it removes obsolete sections and adds some missing\ndetails.\n\nChange-Id: Ic11335fe1215ab0625ea2308ccc75d22a284c432\nCloses-Bug: #1447851\n"
    },
    {
      "commit": "46a78c3fc8683da1de51df785bb9914c612fab3f",
      "tree": "6b8a9c015803f69309180439d39c60df46d0338a",
      "parents": [
        "c10602a917d4d57a56cd3e962930c24888c0d6ab"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 08 13:45:27 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Fri Apr 24 12:23:33 2015 +0000"
      },
      "message": "Wait for complete deletion of volume snapshot before deleting volume\n\nIn file tempest/scenario/test_volume_boot_pattern.py there \nis a method for creating snapshots from volumes. The method \nis _create_snapshot_from_volume(...). The thing is that method\n_create_snapshot_from_volume(...) uses method \nself.addCleanup_with_wait(...) (that does not wait for complete \nresource deletion right after sending the request to delete the \nresource) in order to delete created volume snapshot after the test\nfinished. But volumes cannot be deleted when there are outstanding \nsnapshots. Therefore we should wait for complete deletion of \nthe volume snapshot before we start to delete the volume.\n\nCloses-Bug: #1441563\n\nChange-Id: I11207c3ac9296389c5e195b2296fc47e65a7486c\n"
    },
    {
      "commit": "c10602a917d4d57a56cd3e962930c24888c0d6ab",
      "tree": "701aeed1e52d16e33b853c0a73e05b7a1dc1f9c7",
      "parents": [
        "82004e3c7858a1c33488c220a3a356f018c2d439",
        "6ae52f68cba408e4220574196c442bd850766052"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 11:52:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 11:52:06 2015 +0000"
      },
      "message": "Merge \"Fixing spelling errors in messages when tests are skipped\""
    },
    {
      "commit": "82004e3c7858a1c33488c220a3a356f018c2d439",
      "tree": "7465dc2953917587feccd63a7c1b0ae59c1f9d84",
      "parents": [
        "ab94185bc54260cf107e19070ea8e71502b5cf8b",
        "2b96d409eebc5f85b6a6a16c43f7c3314860667c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 08:43:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 08:43:07 2015 +0000"
      },
      "message": "Merge \"Add version and min_version to version API schema\""
    },
    {
      "commit": "ab94185bc54260cf107e19070ea8e71502b5cf8b",
      "tree": "4b028c553c9a3f6221a3128321c76751d5b1e162",
      "parents": [
        "4d5ccd8dd3bf64eb623760c9302474b4e394e7c3",
        "976a3294f5932c6e83499599da2e16439eef49e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 24 08:34:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 08:34:11 2015 +0000"
      },
      "message": "Merge \"Rename an internal method to _helper_list()\""
    },
    {
      "commit": "4d5ccd8dd3bf64eb623760c9302474b4e394e7c3",
      "tree": "cd1107b499e46eb4a8d869efd054d6b0f69421cf",
      "parents": [
        "8b167e48f2a01c5abd8acfbd869ca3ee9badd807",
        "f96ab3a861df9de507d614919c932364479d28bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:07:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:07:09 2015 +0000"
      },
      "message": "Merge \"Add section to config guide for setting up services\""
    },
    {
      "commit": "8b167e48f2a01c5abd8acfbd869ca3ee9badd807",
      "tree": "eb63905b7227084916d55b5bb256c36211c834ff",
      "parents": [
        "dec44bda44e1f9a6168560dc2699267967e9bae2",
        "3220cadc51d9fea86e3ffda6e73e640b997c1684"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:06:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:06:59 2015 +0000"
      },
      "message": "Merge \"Add config guide section on service feature enabled sections\""
    },
    {
      "commit": "dec44bda44e1f9a6168560dc2699267967e9bae2",
      "tree": "94d18fd2a055c5fad24f50f329ad9ee4cf443123",
      "parents": [
        "c17ef6ae1636ad3abe8c6eecc787cb9bbfc2eac2",
        "7909e12f398864179937227494bee6eed642cf56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:06:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:06:50 2015 +0000"
      },
      "message": "Merge \"Add configuration guide sections for more required options\""
    },
    {
      "commit": "c17ef6ae1636ad3abe8c6eecc787cb9bbfc2eac2",
      "tree": "0c70cdf5623dc662a1cdb340f9b694a738fd13ff",
      "parents": [
        "f27e00917c191d0af74143cf76a2a8316487dcd9",
        "2b7f048465110fb962dd64169cbeed15a26ee02f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 21:06:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 21:06:39 2015 +0000"
      },
      "message": "Merge \"Start a tempest config guide networking section\""
    },
    {
      "commit": "f27e00917c191d0af74143cf76a2a8316487dcd9",
      "tree": "aec64e6d45de59fed1008e9ecb2b324fc19a473a",
      "parents": [
        "628c965d6235b470594d961ce0d93513c090d2b1",
        "b61567addaf57ede7299ba0f0448b88aa4c182e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 20:46:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 20:46:52 2015 +0000"
      },
      "message": "Merge \"Decouple Sahara templates test from vanilla plugin\""
    },
    {
      "commit": "6421af80deb28563a07f256f5195dd1c5d008ca2",
      "tree": "3714607e0c7a418a69a66b6bbc2f982d910a2fe2",
      "parents": [
        "fcd9a080dba1237780361b28b38c15ece634e176"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:47:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:18 2015 -0400"
      },
      "message": "Switch all uses of httplib to import from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle httplib usage in both python2 and python3. Six provides a compat\nlayer for doing this, so this commit moves all uses of httplib to get\nit through six.\n\nChange-Id: Ibf1d87908fe4004b37320439386abe5b1dc4bb51\n"
    },
    {
      "commit": "fcd9a080dba1237780361b28b38c15ece634e176",
      "tree": "bf999c5f22073fbd05c9d79b68562790c8fc53d3",
      "parents": [
        "f077dd26d3228e96fcf9702f5eb51fe12f04bdd2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:43:23 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:18 2015 -0400"
      },
      "message": "Switch all uses of ConfigParser to import from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle ConfigParser usage in both python2 and python3. Six provies a\ncompat layer for doing this, so this commit moves all uses of\nConfigParser to get it through six.\n\nChange-Id: Ie4a788dc9b9151557e9f197fb48f3225c39de89f\n"
    },
    {
      "commit": "f077dd26d3228e96fcf9702f5eb51fe12f04bdd2",
      "tree": "a5d8bffe949f3a5e67a3e56be0672e706897d44b",
      "parents": [
        "b0c65f282002070ef1336861f754e9aacc2953bb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:37:41 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:18 2015 -0400"
      },
      "message": "Switch all uses of urlparse to import from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle urlparse usage in both python2 and python3. Six provies a compat\nlayer for doing this, so this commit moves all uses of urllparse to\nget it through six.\n\nChange-Id: Ic9c15d90fd3b8413fec4d01a070cc167f7536e62\n"
    },
    {
      "commit": "b0c65f282002070ef1336861f754e9aacc2953bb",
      "tree": "6131552ea570be440d416f40f89983be04b88f91",
      "parents": [
        "628c965d6235b470594d961ce0d93513c090d2b1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 09:09:41 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 23 12:00:05 2015 -0400"
      },
      "message": "Switch all uses of StringIO to use it from six\n\nAs part of enabling python3 support in tempest we need to be able to\nhandle StringIO usage in both python2 and python3. Six provides a\ncompat layer for doing this, so this commit moves all uses of StringIO\nand cStringIO to get it through six.\n\nChange-Id: Ie6ac86b3b5ed2c307dc2cc41386da9e5ba1ee23e\n"
    },
    {
      "commit": "628c965d6235b470594d961ce0d93513c090d2b1",
      "tree": "26443928f9199935d4b0acb89be7ac2e7dc43a97",
      "parents": [
        "5eb0555fbfffd3736499db37fa4a3614353d92e4",
        "48ddb89c9f238049a84c67468361c827e95b9b2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 23 03:49:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 23 03:49:39 2015 +0000"
      },
      "message": "Merge \"remove swift cli tests\""
    },
    {
      "commit": "6ae52f68cba408e4220574196c442bd850766052",
      "tree": "5ade224a5dd5983a4acbe36445b226202c8859f5",
      "parents": [
        "30ab7d9596cee578f038f59ac8a052a0670739d8"
      ],
      "author": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 22 18:20:48 2015 +0300"
      },
      "committer": {
        "name": "Yaroslav Lobankov",
        "email": "ylobankov@mirantis.com",
        "time": "Wed Apr 22 18:21:57 2015 +0300"
      },
      "message": "Fixing spelling errors in messages when tests are skipped\n\nChange-Id: I733b251e197d8704625ccfe4ae61c71f18560fc9\n"
    },
    {
      "commit": "48ddb89c9f238049a84c67468361c827e95b9b2b",
      "tree": "a8d53a490d915b845a681975d29589e29a5afe55",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 20 11:17:26 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 22 13:14:26 2015 +0000"
      },
      "message": "remove swift cli tests\n\nThese are covered by swiftclient functional testing, no need to have\nthem also in Tempest.\n\nThese are functionally covered by:\n\nhttp://git.openstack.org/cgit/openstack/python-swiftclient/tree/tests/unit/test_shell.py\n\nand\n\nhttp://git.openstack.org/cgit/openstack/python-swiftclient/tree/tests/functional/test_swiftclient.py\n\nChange-Id: Iffb75d10ad07d1516660549fc8eb60204aac4904"
    },
    {
      "commit": "5eb0555fbfffd3736499db37fa4a3614353d92e4",
      "tree": "cb548a9668a78339671457b7f0b60a827a0eef1d",
      "parents": [
        "30ab7d9596cee578f038f59ac8a052a0670739d8"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Apr 01 11:46:44 2015 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Wed Apr 22 10:30:07 2015 +0300"
      },
      "message": "Direct ssh bash output to /dev/null\n\nWhen using Fedora image the ssh command that executes\nnetcat doesn\u0027t return because stdout remanins open.\n\nCloses-Bug: 1439065\nChange-Id: I41a75a5a262ce184cbbb57c39863af3d8f21ad61\n"
    },
    {
      "commit": "274327a82bdece1c85e42c582f0a70592ca9b693",
      "tree": "f33764bd16a103eef41280c74a4c88e5132f89ef",
      "parents": [
        "30ab7d9596cee578f038f59ac8a052a0670739d8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Mar 23 10:29:45 2015 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Apr 22 06:55:18 2015 +0000"
      },
      "message": "Merge server response schema into one file\n\nAfter removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1)\nAPIs but those end up in scattered structure.\n\nSchema files needs to be re arranged into a clean structure. Any\nresource schema should be defined in single file for better readability.\n\nThis patch merge server response schema into one file and in more\nreadable form.\n\nPartially implements blueprint rearrange-nova-response-schemas\n\nChange-Id: I028558d03c8633fd3b77e04f28a025f654bc7505\n"
    },
    {
      "commit": "57092136c7c2cac5893fbe9ebc721b6ee44f7093",
      "tree": "ef21728a66cb682c08f49156bdfa32550fdea298",
      "parents": [
        "4fae4723dfb38eaf9d212919115381442a9bd819"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 14:21:35 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 23:41:16 2015 +0000"
      },
      "message": "Fix non-locking test accounts doc section\n\nThis commit fixes several issues with the non-locking cred provider\nsection in the tempest config guide. It was in a state stuck between\nrefactors and didn\u0027t accurately describe how it should be used anymore.\n\nChange-Id: Ibc6ca1816f6673e2c8dbd6ae3451e03914f04137\n"
    },
    {
      "commit": "4fae4723dfb38eaf9d212919115381442a9bd819",
      "tree": "25bed4d8505745a6819ab78d1769af77bc062584",
      "parents": [
        "f96ab3a861df9de507d614919c932364479d28bc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 16 21:03:54 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 23:41:12 2015 +0000"
      },
      "message": "Add a paragraph on the use of tempest_roles option\n\nThis commit adds a paragraph to the tempest configuration guide on how\nto use the tempest_roles option. This was previously missing from the\ntenant isolation section.\n\nChange-Id: I1ef1649186edbeb51e1ced1bbb361b78eaef3721\n"
    },
    {
      "commit": "f96ab3a861df9de507d614919c932364479d28bc",
      "tree": "34a18348a88064deff802a83247a44c17a830671",
      "parents": [
        "3220cadc51d9fea86e3ffda6e73e640b997c1684"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 19:11:31 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 19:40:52 2015 -0400"
      },
      "message": "Add section to config guide for setting up services\n\nThis commit adds a section to the config guide on how to configure\nthe available services and the corresponding entries in the service\ncatalog for those services.\n\nChange-Id: I70d7feb47b2df4b6caf9d38d8e79b59bb30fb894\n"
    },
    {
      "commit": "3220cadc51d9fea86e3ffda6e73e640b997c1684",
      "tree": "889d006efbd8961c4b7a8f07483ed1a0cc33040b",
      "parents": [
        "7909e12f398864179937227494bee6eed642cf56"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 16:25:48 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 10:35:50 2015 -0400"
      },
      "message": "Add config guide section on service feature enabled sections\n\nThis commit adds another section to the tempest config guide outlining\nhow the service feature enabled sections should be configured.\n\nChange-Id: Iaedf744068b3f91f72144efcaab5d9eaeb9adb0c\n"
    },
    {
      "commit": "30ab7d9596cee578f038f59ac8a052a0670739d8",
      "tree": "98e21999bff3764f1f19cf02c00f4fc70fdbb0c7",
      "parents": [
        "bf9f6117a08a5aaa64bb536d437eaf2a5d7f5e9f",
        "7e3ccd5341b165199bea14f65d2e758ee9bfc0eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 22:25:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 22:25:21 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to messaging client\""
    },
    {
      "commit": "bf9f6117a08a5aaa64bb536d437eaf2a5d7f5e9f",
      "tree": "f79d8303420dc9e711a9888ce78697edeb31ecfd",
      "parents": [
        "7c38c5144cf598abf465f1f312dcb33d1b42fda5",
        "beb30d31162d73bcf0530a2072009b9ef736d97c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 22:24:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 22:24:10 2015 +0000"
      },
      "message": "Merge \"Adding port_admin_state_change option to config\""
    },
    {
      "commit": "fd683e81cc776d295548f03a2603aa5fc39758d6",
      "tree": "3e1f71e08ac1b0f3df7ddbc804f99a5e4a433201",
      "parents": [
        "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 13 20:30:06 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 17:29:13 2015 -0400"
      },
      "message": "Add logging of account allocation to accounts provider\n\nThis commit adds a log message to the locking accounts cred provider\nto indicate when it has allocated a set of credentials successfully\nfrom the accounts file. Right now when reading the tempest log file\nduring a run when using an accounts file there is no way to tell which\naccounts where returned by the cred provider. This adds a info log msg\nsimilar to what we log in isolated creds when it creates a new set of\ncreds. This should make it easier to trace through when credentials are\nbeing allocated from the accounts file.\n\nChange-Id: I82af7a3cba1e62cada94a9f4220666f1733e0575\n"
    },
    {
      "commit": "7c38c5144cf598abf465f1f312dcb33d1b42fda5",
      "tree": "f841cd8a3df739c0d2fcc5e9dd255c8d4be56d47",
      "parents": [
        "6de59270e7a90c94ced12ec1fbd25bba8387da34",
        "a59bd0c7d0f7c3666eb0eb40e36ce981c8e089f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 21:20:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 21:20:15 2015 +0000"
      },
      "message": "Merge \"Fix test accounts unit test race with networks\""
    },
    {
      "commit": "6de59270e7a90c94ced12ec1fbd25bba8387da34",
      "tree": "8fad47fcdd5ef07e98febd9ca09d470ea2f4d1aa",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236",
        "92b63aa8211b6a54f47c3ec2f1c77abf15017be8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 20 18:58:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 18:58:32 2015 +0000"
      },
      "message": "Merge \"Revert \"Test creation of server attached to created port\"\""
    },
    {
      "commit": "7909e12f398864179937227494bee6eed642cf56",
      "tree": "11dbf0b7cce7b0b516f29f335a388add0502dbff",
      "parents": [
        "2b7f048465110fb962dd64169cbeed15a26ee02f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 15:43:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 18:55:54 2015 +0000"
      },
      "message": "Add configuration guide sections for more required options\n\nThis commit adds additional sections to the tempest configuration guide\nto elaborate on the details of several required options when configuring\ntempest. Specifically this covers how to set the keystone connection\ninfo, flavors to use for testing, and image setup.\n\nChange-Id: I5a72443a3b05e39eba2eac1c4c9a4d6eef26797d\n"
    },
    {
      "commit": "2b7f048465110fb962dd64169cbeed15a26ee02f",
      "tree": "343c9f3cda5135ffce5db8c7e7493ad8b96521e6",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 12:49:01 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Apr 20 14:53:57 2015 -0400"
      },
      "message": "Start a tempest config guide networking section\n\nThis commit adds a networking section to the tempest configuration\nguide to start explaining the various facets of networking\nconfiguration. Right now it only contains a guide around how to\nconfigure tempest to provide a network on server creation. Additional\nsubsections will be added later on.\n\nChange-Id: Ibdfd8becce18de0ef414027d5e7c580f852607a7\n"
    },
    {
      "commit": "a59bd0c7d0f7c3666eb0eb40e36ce981c8e089f0",
      "tree": "76c1971fc7912a9616733f6ede7cfe91dabc6a5f",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 12:02:48 2015 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Mon Apr 20 17:11:30 2015 +0000"
      },
      "message": "Fix test accounts unit test race with networks\n\nPreviously the unit tests for the accounts providers were assuming that\nall tests would be run in order. This was causing an occasional failure\nwhen 1 of 2 accounts with a network in the fake accounts list were used\nfor a test not mocking the network clients. This commit addresses this\nissue by changing the fake test list in setUp to not use accounts with\nnetworks. Then the test which does test accounts with networks will do\na cleanup on the mock from setup and use it\u0027s own accounts list.\n\nCloses-Bug: #1446309\n\nChange-Id: Id7eedc4f9063f33287c945ed72edd59f52d80952\n"
    },
    {
      "commit": "92b63aa8211b6a54f47c3ec2f1c77abf15017be8",
      "tree": "da15cca28f2d92c122c34d92e9ae53e31f7614c0",
      "parents": [
        "2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Apr 19 15:45:38 2015 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Apr 19 15:45:38 2015 +0000"
      },
      "message": "Revert \"Test creation of server attached to created port\"\n\nThis reverts commit 2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552\n\nThis breaks gate-grenade-dsvm-ironic-sideways on\nstable/juno because the requested port\u0027s mac address is not\nin the list of available mac addresses from the ironic\ndriver.\n\nIt\u0027s also unclear how useful this is given we already have\nthe test_preserve_preexisting_port test which is\nessentially testing the same scenario, except it\u0027s not\nrun on stable/icehouse or stable/juno since preserving\npre-existing ports in nova wasn\u0027t fixed until Kilo.\n\nChange-Id: I24403c1ae734b2137ddee5c3bf5a1594cf5375d8\nCloses-Bug: #1445917\n"
    },
    {
      "commit": "7e22845cb205e1773e74b52e8e853e4899580236",
      "tree": "1b9d77ecf8b926b1b2e777eef4040ede64f165bb",
      "parents": [
        "ad7f455cf4a84f379629d1c16b9d15aef097e8ff",
        "2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 17 04:22:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 17 04:22:15 2015 +0000"
      },
      "message": "Merge \"Test creation of server attached to created port\""
    },
    {
      "commit": "ad7f455cf4a84f379629d1c16b9d15aef097e8ff",
      "tree": "8fad47fcdd5ef07e98febd9ca09d470ea2f4d1aa",
      "parents": [
        "9536498aa7fbc4102ef436ef7ce1b0fa68ffbce8",
        "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 21:59:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 21:59:51 2015 +0000"
      },
      "message": "Merge \"Add network support to the accounts providers\""
    },
    {
      "commit": "9536498aa7fbc4102ef436ef7ce1b0fa68ffbce8",
      "tree": "1796592d05c883edf1986a4bb5f48b58279ea747",
      "parents": [
        "f89a598f3259177e55bd673e6937a78845d2a477",
        "a47c3edc2d22e693a7c3d214658021c869d3bfae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 18:13:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 18:13:47 2015 +0000"
      },
      "message": "Merge \"Improve logging in fixed_networks\""
    },
    {
      "commit": "f89a598f3259177e55bd673e6937a78845d2a477",
      "tree": "0c4ba303402fa0a93ec2746664633f85678045ab",
      "parents": [
        "41d6dc6b300a68228fadeb84cd03c74fca5f8124",
        "f9f744faed99303f8046e8e75c93295c7b914e5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 15:10:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 15:10:20 2015 +0000"
      },
      "message": "Merge \"Merge flavor response schema into one file\""
    },
    {
      "commit": "41d6dc6b300a68228fadeb84cd03c74fca5f8124",
      "tree": "3f3837a4e44630312bd38d70c3039cc1ce0ba9c2",
      "parents": [
        "728e39e48e431297d12f02b0604a14b4c0cc7434",
        "df7a30017ffa1eecff4cc6ddcb3dccbea24217ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 15:08:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 15:08:52 2015 +0000"
      },
      "message": "Merge \"Rearrange keypairs response schema into one file\""
    },
    {
      "commit": "728e39e48e431297d12f02b0604a14b4c0cc7434",
      "tree": "b8edf01aaee62561eda1107b5e353ccb82949046",
      "parents": [
        "1f970f0716ad5aec0e32b3a2e5dd777cb7d69a31",
        "72d0927d47a9d89da7499a9cfbe9b89ec6cb5740"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 15:03:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 15:03:54 2015 +0000"
      },
      "message": "Merge \"Arrange quotas response schema into one file\""
    },
    {
      "commit": "1f970f0716ad5aec0e32b3a2e5dd777cb7d69a31",
      "tree": "3389edeccb9057147dc38ce1c0a9b5c083525750",
      "parents": [
        "347defda0e9d7086392c8651054aa10ab1cc5fa5",
        "047e7599ff5437a90bec2b09a57435ff4045281b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 14:55:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 14:55:30 2015 +0000"
      },
      "message": "Merge \"Merge hosts response schema into one file\""
    },
    {
      "commit": "347defda0e9d7086392c8651054aa10ab1cc5fa5",
      "tree": "696d48d5778e31a49a791e0ba574a67f390c3ae9",
      "parents": [
        "f87059b8da149f790ce2670fb4782eaa227482c8",
        "f39f9f31f2b04d3cec2d3df9242134bc645e5e53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 16 14:28:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 14:28:02 2015 +0000"
      },
      "message": "Merge \"FIx Accounts with identity v3 and v2 data in yaml\""
    },
    {
      "commit": "f87059b8da149f790ce2670fb4782eaa227482c8",
      "tree": "38735f087cfa534e912713b46a3d0560ff1301fb",
      "parents": [
        "1370b7db6f4864afcb0b874607d81e6cbf4dc375"
      ],
      "author": {
        "name": "Richard Winters",
        "email": "riwinter@cisco.com",
        "time": "Tue Feb 17 11:46:54 2015 -0500"
      },
      "committer": {
        "name": "Richard Winters",
        "email": "riwinter@cisco.com",
        "time": "Wed Apr 15 20:15:54 2015 +0000"
      },
      "message": "Update linux client to support basic MTU testing\n\nBP MTU selection and adervertisement requires sending pkts of known\nsizes to verify MTU.  This patch allows basic MTU testing via the\nlinux_client\n\nChange-Id: Ia98ad49bad9ebbf783de599689b4684d31fadca6\n"
    },
    {
      "commit": "1370b7db6f4864afcb0b874607d81e6cbf4dc375",
      "tree": "9f1b8b60374c9aa2cfc5e4b6f2ba64d3302aa472",
      "parents": [
        "faac59c79844765802b50330b7e9fe38f588b235",
        "2f81cc1981f55d2f4275a7eac59d0a422ea44191"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 15 16:35:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 16:35:21 2015 +0000"
      },
      "message": "Merge \"Add new multi ssh configuration options\""
    },
    {
      "commit": "faac59c79844765802b50330b7e9fe38f588b235",
      "tree": "df1208218c2622b4327d87dea90fe491e57103d3",
      "parents": [
        "796f59b12aa0b83d32e35c04219aa0412e06f127",
        "4352d5dd432e67c753406ae1d5f4ac63d4e26427"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 15 16:13:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 16:13:19 2015 +0000"
      },
      "message": "Merge \"Deprecates \u0027format\u0027 in Javelin image description\""
    },
    {
      "commit": "2b96d409eebc5f85b6a6a16c43f7c3314860667c",
      "tree": "a95bb0836e021ff6eee07ba1b4418d1457882ebc",
      "parents": [
        "796f59b12aa0b83d32e35c04219aa0412e06f127"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Apr 15 01:50:44 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Apr 15 01:53:55 2015 +0000"
      },
      "message": "Add version and min_version to version API schema\n\nSince commit-id Id464a07d624d0e228fe0aa66a04c8e51f292ba0c of Nova,\nversion and min_version have been added to Nova\u0027s version API response.\nThese parameters notice available API microversions to clients.\nThis patch adds them to the response schema of version API.\n\nChange-Id: Ic349d549ea223369a07a37795eb6e0a14849a2ee\nRelated-Bug: #1443375\n"
    },
    {
      "commit": "796f59b12aa0b83d32e35c04219aa0412e06f127",
      "tree": "b9cc20131c2cd03a3276ccc7b98ac8de26c7ee03",
      "parents": [
        "dac1a8d4efb30d6945bc342c0c0d242cf0fb2d61",
        "799eee12548adc2b435b2ef095f2b8388dc36590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 16:22:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 16:22:19 2015 +0000"
      },
      "message": "Merge \"Make this script work with keystone v2 and v3\""
    },
    {
      "commit": "f83f35c9e25e2bdbe9cee06972bde1a6aedc6dc7",
      "tree": "d92c48825c079fef104177dcc01e2c91f6aa13ad",
      "parents": [
        "a47c3edc2d22e693a7c3d214658021c869d3bfae"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 11:59:11 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 14 11:05:42 2015 -0400"
      },
      "message": "Add network support to the accounts providers\n\nThis commits adds support for specifying the network to use with a\nuser/tenant into the accounts.yaml file. You can only specify a single\nnetwork which will be the network used for all that requires a\npre-existing network. This also means regardless of which cred provider\nis configured the fixed_network can assume a TestResource object will\nbe returned from a get_creds call. As part of this change a common\nmethod to return the full network dict from a just a network name is\nabstracted out into tempest.common.fixed_network module since this\nsame method is needed to have the accounts file provide a network by\nname.\n\nPartially-implements: bp test-accounts-continued\nChange-Id: I6f5ac1239d18f2935847b385a08de608f40fdda5\n"
    },
    {
      "commit": "a47c3edc2d22e693a7c3d214658021c869d3bfae",
      "tree": "3dd8b02019d653f8d3376f95a9c55bd36d2b3f28",
      "parents": [
        "f39f9f31f2b04d3cec2d3df9242134bc645e5e53"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 11:49:47 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 14 10:56:21 2015 -0400"
      },
      "message": "Improve logging in fixed_networks\n\nThis commit makes some logging improvements to the common methods in\nfixed_networks.py. Previously it was very difficult to trace through\nany issues around network selection since it only would log the final\nresult and on failures. It also didn\u0027t attribute any messages to the\ntests making the call. This fixes both issues by first leveraging\nfind_test_caller() from tempest-lib to get the test caller name and\nsecondly add more logging to help trace through the logic if something\nfails. Additionally as part of this it was necessary to add additional\nchecks to the logic to ensure the logging was accurate and things were\nin a known state.\n\nChange-Id: Ifef67ed4578f48d7701635e7d81c144dc28b6120\n"
    },
    {
      "commit": "dac1a8d4efb30d6945bc342c0c0d242cf0fb2d61",
      "tree": "fa86eaf97c3848e078b6de747ecee64c4f6415c1",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb",
        "4a3daf1b59c3bdf9e473fa9a9dce146f2680af92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 14 10:26:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 14 10:26:08 2015 +0000"
      },
      "message": "Merge \"Fix external connectivity check for dualstack\""
    },
    {
      "commit": "f39f9f31f2b04d3cec2d3df9242134bc645e5e53",
      "tree": "c82c885e762cce21e6fe38ccc2c4ded4ce06326c",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 13 20:55:31 2015 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Apr 13 20:55:31 2015 +0100"
      },
      "message": "FIx Accounts with identity v3 and v2 data in yaml\n\nWhen tempest uses identity v3 - either because it\u0027s forced by a\ntest, or because it\u0027s configured as default, accounts can still\nwork with v2 accounts configured in accounts.yaml, under the\nassumption that those accounts belong to\nCONF.identity.admin_domain_name. The domain name is added on the\nfly to newly created credentials by cred_provider, however this\nis not accounted for in the get_hash function - fixing that.\n\nChange-Id: Id0e72b9a8b85fdc682b9e14c39ecc1d8495ef35c\n"
    },
    {
      "commit": "2f81cc1981f55d2f4275a7eac59d0a422ea44191",
      "tree": "38fc10f9897683eeb61aa95373b059a0c2c901f7",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Jan 12 16:01:20 2015 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Apr 13 13:54:36 2015 +0000"
      },
      "message": "Add new multi ssh configuration options\n\nThis patch add new configuration options for the multiple strategies\nfor ssh access to VMs.\n\nPartially implements: blueprint ssh-auth-strategy\n\nChange-Id: I16cdbe0982aa35b752828054b6be2cae6c51c6ef\n"
    },
    {
      "commit": "976a3294f5932c6e83499599da2e16439eef49e7",
      "tree": "40f8a2fce3c8145d354fb4d181fdc3691dfeffa8",
      "parents": [
        "7e3ccd5341b165199bea14f65d2e758ee9bfc0eb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Apr 07 23:35:55 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 13 00:07:06 2015 +0000"
      },
      "message": "Rename an internal method to _helper_list()\n\nhelper_list() is just a helper method for \"list_\u003cresoruces\u003e\" of\ntelemetry_client and it is used in telemetry_client only.\ntelemetry_client will be migrated to tempest-lib and we need to\nclarify whether each method is external or internal.\nThis patch renames the method for clarifying an internal method.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I12922cf1ca968eb1d9d793879aa22921cc39a56b\n"
    },
    {
      "commit": "7e3ccd5341b165199bea14f65d2e758ee9bfc0eb",
      "tree": "95c6ce514210bc8bd7195d3698597ecf4e3b386d",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 06 23:55:46 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Apr 13 00:07:06 2015 +0000"
      },
      "message": "Apply a naming rule of GET to messaging client\n\n[GET /resources] methods should be \"list_\u003cresource name\u003es\"\nor \"show_\u003cresource name\u003e\", so this patch applies the rule\nto messaging client.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ibae5f78b3dee12dbab5095872b8d868fbfec7f5d\n"
    },
    {
      "commit": "beb30d31162d73bcf0530a2072009b9ef736d97c",
      "tree": "48d42c8ade39845193ce05c3bb3966cd0c0e0655",
      "parents": [
        "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb"
      ],
      "author": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Mar 29 09:42:54 2015 +0300"
      },
      "committer": {
        "name": "Itzik Brown",
        "email": "itzikb@redhat.com",
        "time": "Sun Apr 12 09:41:43 2015 +0300"
      },
      "message": "Adding port_admin_state_change option to config\n\nAdding the ability to skip test_update_instance_port_admin_state\nwhen this operation is not supported by the test environment.\nCloses-Bug: 1436839\n\nChange-Id: Icda251c46e2fefcc80b0c712d6f42d76a7d247b7\n"
    },
    {
      "commit": "7c8fcc67343fc6e968213fddadb8e0e1ea58cbcb",
      "tree": "ee3667b616d01f95db521062cc04789508cedf1f",
      "parents": [
        "cc2befc531517ef01faf0881e72973a90e2c8eeb",
        "e06f0e7b25a0dfc99bd09af24e4f707bc035ce65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 20:53:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 20:53:43 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to orchestration client\""
    },
    {
      "commit": "cc2befc531517ef01faf0881e72973a90e2c8eeb",
      "tree": "20ce21e6b5e663876b93f13386809b99ac4d9ec4",
      "parents": [
        "bf804da849a5466de8b9a5f7f9b90a1df07012e4",
        "35798fb10a7c37de560898a9578bdde8af70d772"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 20:52:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 20:52:10 2015 +0000"
      },
      "message": "Merge \"Apply a naming rule of GET to volume client\""
    },
    {
      "commit": "4a3daf1b59c3bdf9e473fa9a9dce146f2680af92",
      "tree": "3c073f2fdaa43bf69130553c8283fb743d1cd9da",
      "parents": [
        "8b2a33d23e7be6ba57da03334050b404d1fb6c4a"
      ],
      "author": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Mar 27 01:59:31 2015 -0400"
      },
      "committer": {
        "name": "Andrew Boik",
        "email": "dboik@cisco.com",
        "time": "Fri Apr 10 13:29:48 2015 -0400"
      },
      "message": "Fix external connectivity check for dualstack\n\nThis patch modifies the _check_network_external_connectivity()\nmethod in test_network_basic_ops such that it asserts there exists\none IPv4 subnet (instead of one subnet of any address family) and such\nthat it tests external connectivity to only the IPv4 subnet (in the\ncase of a dualstack external network).\n\nThe external connectivity test currently relies on SSH\u0027ing to an\ninstance through its floating IP and pinging the external gateway IP.\nTo test IPv6 external connectivity, this test would have to be\nmodified to SSH to an instance\u0027s IPv6 GUA address and use the ping6\nutility to ping the external IPv6 gateway address. That enhancement is\noutside the scope of this patch and can be implemented in the future.\n\nChange-Id: I0f9ea98cb84aa72cb1505fb9ff8ac61561cc1376\nCloses-Bug: #1440226\nPartially-implements: blueprint multiple-ipv6-prefixes\n"
    },
    {
      "commit": "bf804da849a5466de8b9a5f7f9b90a1df07012e4",
      "tree": "ea3b632db1f099bd4f8807987e36d5b7171b995a",
      "parents": [
        "c21afc0a4274bc828832c3146f4770360fb432ef",
        "aa0663375195126abda2f965ba193a40877ef0b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 10 01:59:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 10 01:59:31 2015 +0000"
      },
      "message": "Merge \"Remove EC2 test case that incompatible with Amazon\""
    },
    {
      "commit": "c21afc0a4274bc828832c3146f4770360fb432ef",
      "tree": "a619a3232e57d89d39d1ceb364b8d370dc835b8b",
      "parents": [
        "8165079f99bb38053e2f9dc32425853edc094e43",
        "afecec0375f5cbd9f58994ee3cdca08d095b2c58"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 09 16:09:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 09 16:09:16 2015 +0000"
      },
      "message": "Merge \"Prevent failures when running as non-admin\""
    },
    {
      "commit": "2b34ec3ff444e6e6ec7b3e52832ecd6e8ca20552",
      "tree": "801303b4f99d8e06c9684aa1ddb5ffce62f11efa",
      "parents": [
        "8165079f99bb38053e2f9dc32425853edc094e43"
      ],
      "author": {
        "name": "abhishek60014726",
        "email": "abhishek.g-m@hp.com",
        "time": "Mon Mar 09 23:44:48 2015 -0700"
      },
      "committer": {
        "name": "abhishek60014726",
        "email": "abhishek.g-m@hp.com",
        "time": "Thu Apr 09 00:57:13 2015 -0700"
      },
      "message": "Test creation of server attached to created port\n\nAdd test to creation of server attachec to user created port\n  - Create security group\n  - Create network, subnet, router\n  - Create port with security group\n  - Call a function to create a server with port id\n  - Check public network connectivity\n\nChange-Id: I7aad651c5b1899d21f3c4b1c11d67b523ae6e727\n"
    },
    {
      "commit": "8165079f99bb38053e2f9dc32425853edc094e43",
      "tree": "da15cca28f2d92c122c34d92e9ae53e31f7614c0",
      "parents": [
        "d61c949f07b855565fba7de8df1c3c48480ff611",
        "ec470d5ae350fe083fddbb6915c8a0aa7ba58f1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 21:19:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 21:19:20 2015 +0000"
      },
      "message": "Merge \"Rearrange hypervisors response schemas into one file\""
    },
    {
      "commit": "d61c949f07b855565fba7de8df1c3c48480ff611",
      "tree": "0bd5327b1e9d0895ee241b77611bb9cdde4c1918",
      "parents": [
        "839567cc0bea198d9cb1412bb39f3c617199dcf9",
        "9350a107b1c8783bb905b0853475c8a94069ad8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 20:47:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 20:47:37 2015 +0000"
      },
      "message": "Merge \"Allows selection of floating IP pool in Javelin\""
    },
    {
      "commit": "839567cc0bea198d9cb1412bb39f3c617199dcf9",
      "tree": "d7b841460927e53f90b2e38ed307c439f65000b6",
      "parents": [
        "b9423e8d5a4180402bca2de291fb68ecfb4be215",
        "364ff189fa02e3f073c936701d3835f8e264559f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 20:43:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 20:43:36 2015 +0000"
      },
      "message": "Merge \"Skip test_volume_boot_pattern until bug 1439371 is fixed\""
    },
    {
      "commit": "b9423e8d5a4180402bca2de291fb68ecfb4be215",
      "tree": "ddabf66ad6d5c1f3e1daacdcae16530c7b192c1a",
      "parents": [
        "be86708fcfbf2ab172b488ffb7c546109f2f7330",
        "700711ea0337b8acf9505b582f75b8a73caed0e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 20:40:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 20:40:13 2015 +0000"
      },
      "message": "Merge \"Fix fixed_network bug 1439634 - ipsec issue\""
    },
    {
      "commit": "be86708fcfbf2ab172b488ffb7c546109f2f7330",
      "tree": "d4e4cc6baa21de533564d8bfb839ef6fb064867a",
      "parents": [
        "2a80c59913e96c73c32f57009e7947bce990da2c",
        "4f473a9f2fc05c999508e3dfb497bf44260cbc59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 16:02:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 16:02:01 2015 +0000"
      },
      "message": "Merge \"Make L3AgentSchedulerTestJSON DVR-aware\""
    },
    {
      "commit": "799eee12548adc2b435b2ef095f2b8388dc36590",
      "tree": "5815daeb0030b589f7af3df29ea5c1c739f58310",
      "parents": [
        "f0f063967e58818f6fb9a2ddde06a3b98564fb02"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Apr 08 11:18:19 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Apr 08 11:18:19 2015 -0400"
      },
      "message": "Make this script work with keystone v2 and v3\n\nChange-Id: Ic3871eeadd77945ff70f925892e25d36435075fd\n"
    },
    {
      "commit": "2a80c59913e96c73c32f57009e7947bce990da2c",
      "tree": "70599d9923fcb5f053f1677b5d5e2013be84596e",
      "parents": [
        "f0f063967e58818f6fb9a2ddde06a3b98564fb02",
        "86d58e5aeff8a3c2070250b57af35b36d047e5fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 08 15:08:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 08 15:08:58 2015 +0000"
      },
      "message": "Merge \"Remove Sahara CLI tests (migrated)\""
    }
  ],
  "next": "f0f063967e58818f6fb9a2ddde06a3b98564fb02"
}
