)]}'
{
  "log": [
    {
      "commit": "da1ca6e07c0d54d0ec5b94ebd78da81c6a46e780",
      "tree": "34fd88b4b52d1d3ca0edc3b9929bfddd6c45b9ea",
      "parents": [
        "4921d4dbb937b8a9ca26379a33252f0bebcfb53f"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 06 21:57:28 2016 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 06 21:57:28 2016 +0000"
      },
      "message": "Revert \"Use unversioned keystone endpoints\"\n\nThis reverts commit 4921d4dbb937b8a9ca26379a33252f0bebcfb53f.\n\nChange-Id: Ic8888fca5d25ca6caa3f29f712db319f1d3869ba\n"
    },
    {
      "commit": "4921d4dbb937b8a9ca26379a33252f0bebcfb53f",
      "tree": "9920c0b1264991b377ef682d3b49f69efc0d42dd",
      "parents": [
        "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Feb 23 22:51:04 2016 -0600"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Thu Mar 17 12:39:49 2016 +1100"
      },
      "message": "Use unversioned keystone endpoints\n\nInsert the unversioned keystone URLs into the service catalog. Services\nshould be able to determine the correct URL for their work from this.\n\nDepends-On: I931f0c558aafc8dfaa5519744c6e4e7fcffc3205\nChange-Id: I6171f782a1dd397720a9b2a3393b30ae5aca0cc2\n"
    },
    {
      "commit": "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c",
      "tree": "34fd88b4b52d1d3ca0edc3b9929bfddd6c45b9ea",
      "parents": [
        "04ed38b5d77276578f95184a9a9d009b12b57d43",
        "54d16f706a4c9886a5de93fc8b3cd08cd324de33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 16 16:05:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 16 16:05:44 2016 +0000"
      },
      "message": "Merge \"Revert \"Automate OVS bridge creation for multiple mappings\"\""
    },
    {
      "commit": "54d16f706a4c9886a5de93fc8b3cd08cd324de33",
      "tree": "c2a20c935535251b150a9b7eb7175c177d4c7b49",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:18:14 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 15 15:24:53 2016 -0400"
      },
      "message": "Revert \"Automate OVS bridge creation for multiple mappings\"\n\nAfter reviewing I5b1d49be8d9e3e331826e30182fba70f099b5e7f and\nI161a157895b4ed0c9ea5a7a00302e30f4ad75ed3 - I have come to the\ndetermination that this really should be in a DevStack plugin.\n\nIf both of the patches under review were to merge, we would be blessed\nwith at least the following variables:\n\nOVS_NICS_FROM_BRIDGES\nOVS_NIC_MAPPINGS\nOVS_BRIDGE_MAPPINGS\nOVS_PHYSICAL_BRIDGE\nPHYSICAL_NETWORK\nPUBLIC_PHYSICAL_NETWORK\n\nWhich really is not good. Let\u0027s just push this into a plugin, I don\u0027t\nwant to deal with it.\n\nThis reverts commit 3095ff51320291b3622cacc3bf2fb1043bff8d31.\n\nChange-Id: I746022f5db93d3333101a014692fbdcd790a0004\n"
    },
    {
      "commit": "04ed38b5d77276578f95184a9a9d009b12b57d43",
      "tree": "e34afcd16facfe65c319173d4b3e9621a873790a",
      "parents": [
        "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 15 06:26:37 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Mar 15 06:26:37 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I40f4ce322028698011931f3b72fc39e95e6813b0\n"
    },
    {
      "commit": "428f86e84f4f1d5f7038e61f3cb967ee3a975aa9",
      "tree": "6f490fd1510910907cf9696536a7257ae8f4b265",
      "parents": [
        "c47340efb71f44ba0967ce8f8b64fec96bc617ff",
        "4abcfaa86e7bb8827bc1b8b0e48352a0b748446f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 15 01:01:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 15 01:01:16 2016 +0000"
      },
      "message": "Merge \"uwsgi keystone under master process\""
    },
    {
      "commit": "c47340efb71f44ba0967ce8f8b64fec96bc617ff",
      "tree": "a61a710f96d4f317228d93f9c3d35439360ddd3e",
      "parents": [
        "44177fabc3b92b409c70a1cdf1e759679eb1edae",
        "0d38e2d5d87e98552692f4c177df3a216bfac9dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 15 01:01:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 15 01:01:08 2016 +0000"
      },
      "message": "Merge \"Cleanup duplication in keystone uwsgi options\""
    },
    {
      "commit": "44177fabc3b92b409c70a1cdf1e759679eb1edae",
      "tree": "66289a09d6499b4554769c95f544019cadca57b3",
      "parents": [
        "4b56bc3507ac9c6f953ec3d94a103ac2bfa89915",
        "9f5e7ba1004dcc4b9f1f0cbe94f61d0120baff0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 15 01:00:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 15 01:01:00 2016 +0000"
      },
      "message": "Merge \"Update gitignore for docs\""
    },
    {
      "commit": "4b56bc3507ac9c6f953ec3d94a103ac2bfa89915",
      "tree": "5bd06957144b4ecab6493ce92d04a0f31c6ae73b",
      "parents": [
        "082399ef18106bc3820848b6fc352604f0fcf97a",
        "32bf2c4f6f36dbe6e0b68143810b0f4e5b5ae3b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 21:03:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 21:03:08 2016 +0000"
      },
      "message": "Merge \"Use extended keystone-manage bootstrap parameters\""
    },
    {
      "commit": "9f5e7ba1004dcc4b9f1f0cbe94f61d0120baff0c",
      "tree": "3b0582de6c811f0b8ff99d6b67f7f9fa04e06fae",
      "parents": [
        "082399ef18106bc3820848b6fc352604f0fcf97a"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 14:54:18 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 14:54:47 2016 -0500"
      },
      "message": "Update gitignore for docs\n\nThese files are created when generating docs and should not be\nchecked in.\n\nChange-Id: I1dc4ca05ab522237328f79f3a855750b8202f5da\n"
    },
    {
      "commit": "4abcfaa86e7bb8827bc1b8b0e48352a0b748446f",
      "tree": "047ff560599d721d56514409f134119091ec19e6",
      "parents": [
        "0d38e2d5d87e98552692f4c177df3a216bfac9dd"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Fri Mar 11 08:30:05 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 14:38:55 2016 -0500"
      },
      "message": "uwsgi keystone under master process\n\nNormally a standalone uwsgi server would run in \"master\" mode -- it\nhandles signals to reload the processes. I tried this originally\nwith keystone but found that the server didn\u0027t shut down when\nunstacking. The reason it didn\u0027t shut down is because (by default)\nuwsgi does a reload on SIGTERM \u0026 SIGHUP rather than shutting down by\ndefault, see [1].\n\nSetting \"die-on-term \u003d true\" \u0026 \"exit-on-reload \u003d true\" changes the\nuwsgi server to shut down when unstacking.\n\n[1] http://uwsgi-docs.readthedocs.org/en/latest/Management.html#reloading-the-server\n\nChange-Id: I145fef185d4a31078295941779e175b7452a5760\n"
    },
    {
      "commit": "0d38e2d5d87e98552692f4c177df3a216bfac9dd",
      "tree": "ee7cde4ffe8f3f945ba1dcc7b949bd7f63b9b4c3",
      "parents": [
        "082399ef18106bc3820848b6fc352604f0fcf97a"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 13:57:01 2016 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 14 14:38:55 2016 -0500"
      },
      "message": "Cleanup duplication in keystone uwsgi options\n\nThere was a lot of duplication in the uwsgi options between the\nadmin and public config files. The options common to both are\nmoved into their own section.\n\nChange-Id: I5519c7d4d8b8446a7a5fdb8033852655d8a2c67b\n"
    },
    {
      "commit": "082399ef18106bc3820848b6fc352604f0fcf97a",
      "tree": "81dbd2e96b75f9471f5f314134f5198b1c3fac37",
      "parents": [
        "3bee719ece55febaa70a7f57348c32af44739dbf",
        "9ba49cd82631ada84b8458b370ac535985d57725"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 18:55:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 18:55:23 2016 +0000"
      },
      "message": "Merge \"Remove rejoin-stack.sh\""
    },
    {
      "commit": "3bee719ece55febaa70a7f57348c32af44739dbf",
      "tree": "0febed09fbd1f25d97fbfc64edc53200decc4aec",
      "parents": [
        "1df1e18da28ffd33d294f485709a9388b6f0fa30",
        "84f6c0fa6838ffa06aafb17c460a3990c10f4443"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 14 18:33:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 14 18:33:36 2016 +0000"
      },
      "message": "Merge \"remove the keystone bash completion install step\""
    },
    {
      "commit": "1df1e18da28ffd33d294f485709a9388b6f0fa30",
      "tree": "25e733ee45262d2efc9fb82a8d64fee7909ad18f",
      "parents": [
        "3ccb79ecea221a91393d41d43186b425ff0a0c4d"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 12 06:24:11 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 12 06:24:11 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic4f4015eb9446c62b793897fced7b5721427f09a\n"
    },
    {
      "commit": "84f6c0fa6838ffa06aafb17c460a3990c10f4443",
      "tree": "6c55fe27a052417f8e07f6309ff6ea5e2fbcccdd",
      "parents": [
        "3ccb79ecea221a91393d41d43186b425ff0a0c4d"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Mar 11 22:37:27 2016 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Mar 11 22:39:12 2016 -0500"
      },
      "message": "remove the keystone bash completion install step\n\nkeytone has removed it\u0027s CLI and will release a new version\nwhen Newton begins. As part of the removal process we also\nneed to remove the bash completion script, which is currently\nfailing devstack gates.\n\nChange-Id: I132b862bde5b4173bf34beae12a7a882f5a96314\n"
    },
    {
      "commit": "3ccb79ecea221a91393d41d43186b425ff0a0c4d",
      "tree": "bb3311d19634cb6630ffb70d12be0bad0380d682",
      "parents": [
        "fa3cc77aeedbb94830e0384793765ce7ed6fe5b2",
        "7b85723c0421affdb82a201bf4231c4d00c18599"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 20:31:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 20:31:24 2016 +0000"
      },
      "message": "Merge \"Set the Swift max_file_size to 1/2 the loopback\""
    },
    {
      "commit": "fa3cc77aeedbb94830e0384793765ce7ed6fe5b2",
      "tree": "d67f179e7b77f0874d933becc05dd8793a3643ee",
      "parents": [
        "73af0de40c953f813a10a90cb6b0d22cbefb48f7",
        "dab3901d9aa9d4485495d066c58a3e82c76e2261"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 00:55:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 00:55:25 2016 +0000"
      },
      "message": "Merge \"Use \"command -v\" instead of \"which\" to find path\""
    },
    {
      "commit": "73af0de40c953f813a10a90cb6b0d22cbefb48f7",
      "tree": "85284112b2203efe21947df4ca0623bce51fbba0",
      "parents": [
        "b57ec243c9c358b7b4dea15c323d8f323124b9c3",
        "c15d59157c4aab0147ab5d388642c6c08cae875a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 00:55:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 00:55:17 2016 +0000"
      },
      "message": "Merge \"Ignore errors when uninstalling a pkg with zypper\""
    },
    {
      "commit": "b57ec243c9c358b7b4dea15c323d8f323124b9c3",
      "tree": "479f9820ba9be7a60977fd87e6c97a2b7ea4ac28",
      "parents": [
        "b08914ade7392aaf78f81e83839f387eb731e840",
        "3c60168532b9202baa6d163d3501d8323239eb5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 11 00:55:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 11 00:55:08 2016 +0000"
      },
      "message": "Merge \"Also detected failed packages in dnf/yum wrapper\""
    },
    {
      "commit": "b08914ade7392aaf78f81e83839f387eb731e840",
      "tree": "1b80c1a3e05d051890656508b00032d576c15ab5",
      "parents": [
        "0aea130107728ade1d525ecbed8039732836c85c",
        "f0e5d230437c643b868d78c04dbc8a02df83c1e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 23:14:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 23:14:27 2016 +0000"
      },
      "message": "Merge \"Neutron guide: Add missing newline for code block\""
    },
    {
      "commit": "9ba49cd82631ada84b8458b370ac535985d57725",
      "tree": "a1a2120293da6cc423df8442ce281827073b507f",
      "parents": [
        "0aea130107728ade1d525ecbed8039732836c85c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 10 15:45:40 2016 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 10 15:48:13 2016 -0600"
      },
      "message": "Remove rejoin-stack.sh\n\nThis command has never completely worked to restart DevStack.\nIt periodically prompts attempts to work around this brokenness\nin ways that harm other functions.  Let\u0027s finally remove it.\n\nRequiring a complete re-run of DevStack after a reboot has always\nbeen intentional.\n\nTODO: follow-up cleaning all of the screen hackage if this merges.\n\nChange-Id: I2f61bb69cc110468a91dcaa4ee7653ede7048467\n"
    },
    {
      "commit": "0aea130107728ade1d525ecbed8039732836c85c",
      "tree": "018ea703a6fb860c37a087f6bebfe8292ab61de1",
      "parents": [
        "ca5104b0b1497c9cc5cd03e04b5ab39c26b7b6ca",
        "5c417a0133bde77e5dbe61072bd572415acf7fd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 16:58:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 16:58:38 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "ca5104b0b1497c9cc5cd03e04b5ab39c26b7b6ca",
      "tree": "ea0099a89f06887dc70a58cc89753a4164bcce23",
      "parents": [
        "f3e9ad5845a2afc68cfa85cf64273e03cfc9a652",
        "c21194875e8dc4dd7a2c4150c6b5ae017e65c35d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 15:11:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 15:11:45 2016 +0000"
      },
      "message": "Merge \"Add some notes on trove image\""
    },
    {
      "commit": "f3e9ad5845a2afc68cfa85cf64273e03cfc9a652",
      "tree": "83f66eb0b7e803acbb21f5c8bb5cf30f21e16dce",
      "parents": [
        "72bd9c81f5d42980958cd100d14df663f40975ce",
        "d1ee4cfdf935bc62a7752592624991f0646c501a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 15:05:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 15:05:11 2016 +0000"
      },
      "message": "Merge \"Remove check for OVS_VERSION \u003c 1.4\""
    },
    {
      "commit": "72bd9c81f5d42980958cd100d14df663f40975ce",
      "tree": "9ab42f45034fdcf08a4f1892f00341196117ee05",
      "parents": [
        "46b437a3254ee690d8ce74dc5b81c52f76c8523c",
        "f85a7e90f02ca691545cba2d2ce03aef671c9f15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 10 15:04:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 10 15:04:16 2016 +0000"
      },
      "message": "Merge \"Ironic: Set DEFAULT_IMAGE_NAME to full disk image for agent\""
    },
    {
      "commit": "5c417a0133bde77e5dbe61072bd572415acf7fd8",
      "tree": "a5446960b65e3433ad8abf691e0aca94348c69be",
      "parents": [
        "46b437a3254ee690d8ce74dc5b81c52f76c8523c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 10 06:27:24 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 10 06:27:24 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I683b8208aedc71ce63012e470b2afbdef8856308\n"
    },
    {
      "commit": "46b437a3254ee690d8ce74dc5b81c52f76c8523c",
      "tree": "a65be16f2dee425172cbab464896e6abbe6e887d",
      "parents": [
        "457fa9093118a5552d8191fd68d93a0d1a534a6a",
        "c709d50afed14308c3cef4a823f440ca7972ba6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 23:31:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 23:31:40 2016 +0000"
      },
      "message": "Merge \"Update bashate to 0.5.0\""
    },
    {
      "commit": "457fa9093118a5552d8191fd68d93a0d1a534a6a",
      "tree": "2242a0e95fb822f5c8fdebf1ad7190199ddf39d6",
      "parents": [
        "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d",
        "f3b6feb712bf14b3e91c98e00ea021af47771231"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 09 23:30:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 09 23:30:38 2016 +0000"
      },
      "message": "Merge \"Don\u0027t abort devstack plugins proposal job due to absence of header/footer\""
    },
    {
      "commit": "f0e5d230437c643b868d78c04dbc8a02df83c1e8",
      "tree": "805944d71816b015ff978a5061db7803c7c9d859",
      "parents": [
        "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 09 13:02:25 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 09 13:02:25 2016 -0500"
      },
      "message": "Neutron guide: Add missing newline for code block\n\nChange-Id: I4eb5ec05d9db525158d47c7b16bef04fb3965f1a\n"
    },
    {
      "commit": "d1ee4cfdf935bc62a7752592624991f0646c501a",
      "tree": "23f1b41fcc800a8abb32accbacfecdb9d55c1259",
      "parents": [
        "cd6e23faba734d928be4a95fa0d8532dcec48691"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 08 15:25:16 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Mar 08 15:25:16 2016 -0500"
      },
      "message": "Remove check for OVS_VERSION \u003c 1.4\n\n1.4 was released in 2012. I think we can assume everyone is running\nsomething newer.\n\nhttp://openvswitch.org/releases/NEWS-1.4.0\n\nChange-Id: I3cfe99d2647800ae3ffb32c9e6749d03224c2967\n"
    },
    {
      "commit": "6fff3cc03589cb0fdf02b4bedf1c35bcb000f28d",
      "tree": "a9be2d66dbbe9b607090e786ab3a6c6fd6758a25",
      "parents": [
        "03cf3ce902daa5b53151cd2b8663f4e5533e3177"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 08 12:00:15 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 08 12:00:15 2016 -0500"
      },
      "message": "Fix sorting on LC_ALL\u003dC platforms\n\nWe made assumptions on the platform for sorting purposes, which turned\nout to break with new images being deployed. Explicitly setting LC_ALL\nshould make this work.\n\nChange-Id: Id65f1bff8e38c777fa406d88ac6a2355d6033d94\n"
    },
    {
      "commit": "f3b6feb712bf14b3e91c98e00ea021af47771231",
      "tree": "f8f5401e9aff79d7a9ce188a2304ee4c5f77af65",
      "parents": [
        "03cf3ce902daa5b53151cd2b8663f4e5533e3177"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Mon Mar 07 01:52:35 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 08 10:59:24 2016 -0500"
      },
      "message": "Don\u0027t abort devstack plugins proposal job due to absence of header/footer\n\nNot having a header or footer should not be a fatal error\nespecially now that we have removed the footer entirely.\n\nChange-Id: Ibbf3e513b8faa016dc2dac8d11ab4f499b3fc51c\n"
    },
    {
      "commit": "32bf2c4f6f36dbe6e0b68143810b0f4e5b5ae3b8",
      "tree": "7167080e22f197dd5e1babbddc0a046e2b6416f0",
      "parents": [
        "03cf3ce902daa5b53151cd2b8663f4e5533e3177"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Mar 08 12:24:52 2016 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Mon Mar 07 20:49:13 2016 -0600"
      },
      "message": "Use extended keystone-manage bootstrap parameters\n\nUse the additional keystone-manage parameters to setup the identity\nendpoint in the service catalog rather than manually fetching a token\nfor this.\n\nChange-Id: I6f5be1df205dee8f3251b4eb413e00ae64f00f07\n"
    },
    {
      "commit": "7b85723c0421affdb82a201bf4231c4d00c18599",
      "tree": "281728d138f1477bb63765ea40ccb8249a05f441",
      "parents": [
        "3fc4472be47edd2f8a0750ed4b6afc8584d0ae25"
      ],
      "author": {
        "name": "Matthew Oliver",
        "email": "matt@oliver.net.au",
        "time": "Mon Mar 07 18:21:29 2016 +1100"
      },
      "committer": {
        "name": "Matthew Oliver",
        "email": "matt@oliver.net.au",
        "time": "Tue Mar 08 12:04:15 2016 +1100"
      },
      "message": "Set the Swift max_file_size to 1/2 the loopback\n\nCurrently Devstack (and devstack gate) uses the default\nmax_file_size of for Swift (5GB). However the loopback file\nis only 1 or 2 GB is size.\n\nWe are looking at setting a default FALLOCATE_RESERVE in swift\nhttps://review.openstack.org/#/c/288011.\nBecause of this our max file size test fails due to the max_file_size\nand devstacks loopback size being too small.\n\nThis patch sets this to a more sane size by default inside DevStack.\nSee the gerrit link above for more details.\n\nTempest uses a loopback of 6GB, so in this case the swift default of 5GB\nshould be fine.\n\nChange-Id: If09eab7d16ae67bd252020e00e8812ff252f065b\n"
    },
    {
      "commit": "03cf3ce902daa5b53151cd2b8663f4e5533e3177",
      "tree": "ee5680938152167bd6a45127210c6c31754a6801",
      "parents": [
        "61ba1b3353259ed059cdbdf39b89c6c7c8f7ca97",
        "f21cc1fd9664575dbc9c31cff1b09ac16fdef985"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 18:18:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 18:18:21 2016 +0000"
      },
      "message": "Merge \"Use new use_neutron variable\""
    },
    {
      "commit": "61ba1b3353259ed059cdbdf39b89c6c7c8f7ca97",
      "tree": "c90257a0a3a9de267289242c08fc735434fce8cb",
      "parents": [
        "e15b07265d74dbc30371e19dd42c1d6ff36c6d0e",
        "ed92e43178b4f910adc038d1b0b6788e21513f32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:30:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:30:31 2016 +0000"
      },
      "message": "Merge \"Add some notes on DISTRO setting\""
    },
    {
      "commit": "e15b07265d74dbc30371e19dd42c1d6ff36c6d0e",
      "tree": "3201dc864f4b331e8e1411529a971e887c527407",
      "parents": [
        "a53f01e188720c60870ff32c0812eeaa8fec281b",
        "0c985c8627da3db8c9766724e07295c726ac63df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:30:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:30:22 2016 +0000"
      },
      "message": "Merge \"Disable nova calls from tempest when heat is enabled\""
    },
    {
      "commit": "a53f01e188720c60870ff32c0812eeaa8fec281b",
      "tree": "c8b7b0e4a52150b88ce2fbdf794376b411bc7edd",
      "parents": [
        "7f75348d6735dd9b7188c9d4f8eaa0c0849b2eb4",
        "7976aacdf6827558d01fffa0320fcc9354e32094"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:30:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:30:12 2016 +0000"
      },
      "message": "Merge \"worlddump: log command failure details\""
    },
    {
      "commit": "7f75348d6735dd9b7188c9d4f8eaa0c0849b2eb4",
      "tree": "41070cc807bece8c6b1be7dd48fedd3efc8316e5",
      "parents": [
        "7f81e5ae9b75a9edb8bef39fa4cb2e2c1923adde",
        "5fe81c50a2606b9763676e40b4a1083c5a72e58a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:30:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:30:02 2016 +0000"
      },
      "message": "Merge \"Add error handling for euch.sh volume creation\""
    },
    {
      "commit": "7f81e5ae9b75a9edb8bef39fa4cb2e2c1923adde",
      "tree": "741510ce798b756d183dfce71244800f3677611f",
      "parents": [
        "c72f8d318f1c204c74fb35e0d70d1b594a1649be",
        "174986db21ebf3c20ba28c873e855629737a5b86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:29:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:29:53 2016 +0000"
      },
      "message": "Merge \"Add pg_createcluster creating process for psql version after 9.3\""
    },
    {
      "commit": "c72f8d318f1c204c74fb35e0d70d1b594a1649be",
      "tree": "032b858feb4e98e70c283c729c15f13677a7eb0a",
      "parents": [
        "3fc4472be47edd2f8a0750ed4b6afc8584d0ae25",
        "718512c4d247682372b7e159c6adfb1514ab25b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:09:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:09:03 2016 +0000"
      },
      "message": "Merge \"Introduce Virtuozzo distribution\""
    },
    {
      "commit": "c709d50afed14308c3cef4a823f440ca7972ba6f",
      "tree": "4cc27e4b17f2826b061125a0e7265565522062e6",
      "parents": [
        "3fc4472be47edd2f8a0750ed4b6afc8584d0ae25"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 07 14:00:58 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 07 14:05:48 2016 +1100"
      },
      "message": "Update bashate to 0.5.0\n\nUpdate bashate to 0.5.0 release.  We got things ready for this with\nI3fd5d55236e90c2f2c25243af87adaf0c1b763e2.\n\nI\u0027m not sure what I was thinking in\nI9e4b1c0dc9e0f709d8e76f9c9bf1c9478b2605ed when I added \".orig\" files\nto the list of files to check.  Ignore diff/merge files.\n\nChange-Id: I8bb0c8b39972abb775b4e5556e79d2e17005bc8c\n"
    },
    {
      "commit": "3fc4472be47edd2f8a0750ed4b6afc8584d0ae25",
      "tree": "89a6393bf09ffb8b2f39f48d0240381818cce1b6",
      "parents": [
        "4fcb7b60a7971bd7c19dad9cd19556a8ad6e26a9",
        "96d895d8717a476b5ad2f5278762951e1a89bdd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 02:05:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 02:05:08 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "4fcb7b60a7971bd7c19dad9cd19556a8ad6e26a9",
      "tree": "f387a9b07c4c0e4471470b6a6e4e06fa051c0369",
      "parents": [
        "4b186badaadc07fc4478c77988489d31d9375de7",
        "6cf412bb7ee2f667c38cf113440018b1ffcc7546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 01:03:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 01:03:39 2016 +0000"
      },
      "message": "Merge \"Update account generator calls with correct password\""
    },
    {
      "commit": "c21194875e8dc4dd7a2c4150c6b5ae017e65c35d",
      "tree": "af9c532290c37bc48a7a2ff3a68eb8bbed40219f",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 07 10:25:41 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 07 10:25:41 2016 +1100"
      },
      "message": "Add some notes on trove image\n\nThe trove image is one of the larger ones we cache, and after\ndouble-checking it is still used as part of the\ngate-tempest-dsvm-trove tests (although integration tests seem use\ntheir own dib-built version)\n\nAdd some notes to clarify the situation with this image.\n\nChange-Id: I2319dd5811d6bd215d1e8778eca5b4c9399f0efb\n"
    },
    {
      "commit": "4b186badaadc07fc4478c77988489d31d9375de7",
      "tree": "ad89badd9d1f399e7b5910085bcf5c6f3e8380f4",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 10:33:23 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Mar 04 15:41:28 2016 -0500"
      },
      "message": "Remove devstack plugins proposal job footer\n\nAside from notes, the content of the footer is entirely redundant\nwith the detected plugins list, so let\u0027s remove it.\n\nChange-Id: I346b59705c5b0716a18087f6800f568fb1f4c9a8\n"
    },
    {
      "commit": "f21cc1fd9664575dbc9c31cff1b09ac16fdef985",
      "tree": "b86ec1b13a59fbddaf628ec6859124f2bcb15128",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Mar 04 11:08:32 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Mar 04 13:51:25 2016 -0500"
      },
      "message": "Use new use_neutron variable\n\nThis uses the new use_neutron variable instead of the crazy class\npath. This helps us test the use of this in our jobs.\n\nChange-Id: Ic6d0cc4b7a0df6b3f5336ee58886f7edff26e846\nDepends-On: I1c2eb51d10ba6370492a911f59370b9870646a38\n"
    },
    {
      "commit": "6cf412bb7ee2f667c38cf113440018b1ffcc7546",
      "tree": "73cb4dcc7696d4765f29e829f3ed849074b27752",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 04 10:36:10 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 04 10:36:10 2016 -0500"
      },
      "message": "Update account generator calls with correct password\n\nChange I380dd20e5ed716a0bdf92aa02c3730359b8136e4 updated the tempest\nconfiguration to stop creating a bunch of globals. But as part of\nthat refactor it started using $admin_password as the password\nargument for tempest-account generator, which is never defined.\nThis commit rectifies the situation by using the correct variable\n$password.\n\nChange-Id: Ieeed58751e5784020e04bcc2911ac74791662110\n"
    },
    {
      "commit": "c15d59157c4aab0147ab5d388642c6c08cae875a",
      "tree": "a671b08add33eedc1fdc641d6a4a80e34cc4d87b",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Mar 04 16:06:24 2016 +0100"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Mar 04 16:06:24 2016 +0100"
      },
      "message": "Ignore errors when uninstalling a pkg with zypper\n\nI.e. when trying to uninstall python-pip and it\u0027s not installed,\ndon\u0027t exit.\n\nChange-Id: I21ac715a0090ad01811af47f23c61823dfa65629\n"
    },
    {
      "commit": "dab3901d9aa9d4485495d066c58a3e82c76e2261",
      "tree": "ff0fdc2979a9fbf34d1d97db1a15fcfd04967ab1",
      "parents": [
        "899dfeef466914c6695e6f3baa1c6576e784da8f"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Thu Mar 03 12:11:15 2016 +0100"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Fri Mar 04 09:14:04 2016 +0100"
      },
      "message": "Use \"command -v\" instead of \"which\" to find path\n\nIf /usr/bin/which is not available, the current code\ndoesn\u0027t detect i.e. /usr/bin/zypper . Using \"command -v\" solved\nthe problem.\n\nChange-Id: I1c281c3184d69cd9dc2418295b6a392d8e5693e0\n"
    },
    {
      "commit": "96d895d8717a476b5ad2f5278762951e1a89bdd7",
      "tree": "2478848863d784b1171b6b374525f4235be5354c",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 04 06:26:51 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 04 06:26:51 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I01587633625087d190e879c88c53730efa01cd16\n"
    },
    {
      "commit": "147a3647fe5595988fefaa1647153f0cb4fe2c39",
      "tree": "4becb67b2f7fd58611facfa4927f3bd5f58a606a",
      "parents": [
        "ba71f0ead77fc7ecb75cada324b0ebc5b736e9a6",
        "bb40df57145d35be1199cb816f702702f6cd38b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:58:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:58:49 2016 +0000"
      },
      "message": "Merge \"Increase Plugin Name column width by 10 in devstack plugins list\""
    },
    {
      "commit": "ba71f0ead77fc7ecb75cada324b0ebc5b736e9a6",
      "tree": "0ffae32f2ae59ee3a5a2cdca592f7883ac58f3e1",
      "parents": [
        "b4758cb5ff9342830de5da5147f67b9f89a18c31",
        "37dddb73fd17308fa3fbb127f6e49c1bb06f89e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:48:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:48:10 2016 +0000"
      },
      "message": "Merge \"Fix is_suse() check for openSUSE distros\""
    },
    {
      "commit": "b4758cb5ff9342830de5da5147f67b9f89a18c31",
      "tree": "b7b3b09d7cbfc58c4d3158241dbdb8326c3efaaa",
      "parents": [
        "cd6e23faba734d928be4a95fa0d8532dcec48691",
        "899dfeef466914c6695e6f3baa1c6576e784da8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:35:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:35:55 2016 +0000"
      },
      "message": "Merge \"Fix lsb installation for SUSE\""
    },
    {
      "commit": "5fe81c50a2606b9763676e40b4a1083c5a72e58a",
      "tree": "edec0baf695eedfcd72646f531c9fea65f04d7a8",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "twm2016",
        "email": "TM2086@att.com",
        "time": "Fri Feb 26 11:44:57 2016 -0600"
      },
      "committer": {
        "name": "twm2016",
        "email": "TM2086@att.com",
        "time": "Thu Mar 03 09:12:20 2016 -0600"
      },
      "message": "Add error handling for euch.sh volume creation\n\nError handling for volume creation calls die with the appropriate\n message.\n\nChange-Id: Ib095992384edf895aaf78cb4115702d6a0675a3f\nCloses-Bug: #1206180\n"
    },
    {
      "commit": "718512c4d247682372b7e159c6adfb1514ab25b8",
      "tree": "ee0e6991c306e34000a2ff9c817a1dab13e6f58d",
      "parents": [
        "92116ecd669f917ded44f84719938e0205fab2d6"
      ],
      "author": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@virtuozzo.com",
        "time": "Thu Mar 03 14:47:58 2016 +0000"
      },
      "committer": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@virtuozzo.com",
        "time": "Thu Mar 03 14:56:59 2016 +0000"
      },
      "message": "Introduce Virtuozzo distribution\n\nVirtuozzo is a RHEL-based distribution serving as a platform OS\nto host proprietary container virtualization\n(formerly, Parallels Cloud Server).\n\nWe moved away from CloudLinux distribution, which has actually\nno support in Devstack (no such clause in is_fedora).\nAs it was us who introduced CloudLinux, by this patch\nwe replace it with Virtuozzo distribution.\n\nMore info on Virtuozzo company here: http://virtuozzo.com\n\nChange-Id: Ib8a77e4611ebc05bc0aa50bb83ab79c412e21c74\n"
    },
    {
      "commit": "7976aacdf6827558d01fffa0320fcc9354e32094",
      "tree": "fc361a30b3b879e6c0edafd96e3a22103092a7a0",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Mar 03 15:30:49 2016 +0100"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Mar 03 15:31:43 2016 +0100"
      },
      "message": "worlddump: log command failure details\n\nIf a command we trigger fails for some reason, it\u0027s worth logging\ndetails about the failure (like return code).\n\nChange-Id: Ib19aa474eccdd11e138a4f55e125935b621bca05\n"
    },
    {
      "commit": "cd6e23faba734d928be4a95fa0d8532dcec48691",
      "tree": "7541785d5d7b37e063e4c4989703d443e7f2d96c",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52",
        "b65cf0aae40a69d5935a248b690187770ad366e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:20:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:20:15 2016 +0000"
      },
      "message": "Merge \"Add Glance Artifact API in devstack installation\""
    },
    {
      "commit": "f85a7e90f02ca691545cba2d2ce03aef671c9f15",
      "tree": "82b10cb306758b9d995d7594712c0e5ddfe6406c",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Mar 03 10:33:17 2016 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Mar 03 10:33:17 2016 +0000"
      },
      "message": "Ironic: Set DEFAULT_IMAGE_NAME to full disk image for agent\n\nThe agent_* drivers in Ironic are not yet capable of deploying partition\nimages. The code in DevStack was aware of that but it was looking at the\nagent_ssh driver specifically.\n\nThis patch is fixing this assumption and extending that conditional for\nall agent drivers.\n\nChange-Id: I416faa9ef6fba9621cd664d5a0747b1e80e281d1\n"
    },
    {
      "commit": "899dfeef466914c6695e6f3baa1c6576e784da8f",
      "tree": "d3eb4a4ba58a7097b605cb503ab2cc690bc1a32e",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Thu Mar 03 11:27:53 2016 +0100"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Thu Mar 03 11:27:53 2016 +0100"
      },
      "message": "Fix lsb installation for SUSE\n\nzypper has a \"-n\" (non-interactive) switch. \"-y\" is not known\nas a global option.\n\nChange-Id: I6537529e91c12c5f0d15a9faa2cca8aedaf7d956\n"
    },
    {
      "commit": "174986db21ebf3c20ba28c873e855629737a5b86",
      "tree": "06f1fcda61a7325c56e7e28fe62828c30523461a",
      "parents": [
        "92116ecd669f917ded44f84719938e0205fab2d6"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Wed Mar 02 03:28:06 2016 +0000"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Thu Mar 03 04:08:01 2016 +0000"
      },
      "message": "Add pg_createcluster creating process for psql version after 9.3\n\npostgresql 9.3 don\u0027t create /etc/postgresql and related conf file by\ndefault. So we need start the pg_createcluster in devstack if has not\nstarted after package installed.\n\nChange-Id: I2b348658d79b23b5f21871b33d8023499b2fb956\nClose-bug: #1552051\n"
    },
    {
      "commit": "37dddb73fd17308fa3fbb127f6e49c1bb06f89e7",
      "tree": "36601376c237ff589475cbb35c355cb8814285b2",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Wed Mar 02 15:25:57 2016 +0100"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Wed Mar 02 15:34:06 2016 +0100"
      },
      "message": "Fix is_suse() check for openSUSE distros\n\nWe need to do a substring match on the vendor here. As most releases return\n\"openSUSE project\" for the vendor.\n\nChange-Id: Ia05db8d93b5e3f42cb6a9c8d77616ca9f7c32039\n"
    },
    {
      "commit": "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52",
      "tree": "eb77c2f5f12054b7b7b1861558939f3bb20f0701",
      "parents": [
        "effcfd6983c3e2fc282df6d0a16a49a020358bcf",
        "304f4ce87c4708a35424c629e5ebd18fef90076c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 05:56:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 05:56:37 2016 +0000"
      },
      "message": "Merge \"Add note about the periodic proposal job to the header\""
    },
    {
      "commit": "effcfd6983c3e2fc282df6d0a16a49a020358bcf",
      "tree": "ea85407a28f57b62dc7cb508ce698c3031ddfc54",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0",
        "3ded0dbba567e81f49c1b82c1b03853486d1da74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 05:55:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 05:55:28 2016 +0000"
      },
      "message": "Merge \"Disable tempest tox venv recreation in OFFLINE mode\""
    },
    {
      "commit": "bb40df57145d35be1199cb816f702702f6cd38b3",
      "tree": "aadba1846d7696bafb54afadf261e89a2b712dec",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 18:12:48 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 18:12:48 2016 -0500"
      },
      "message": "Increase Plugin Name column width by 10 in devstack plugins list\n\nChange-Id: I62b1dca87ca8df4335a062caaf5e6a3e76e9101a\n"
    },
    {
      "commit": "304f4ce87c4708a35424c629e5ebd18fef90076c",
      "tree": "945914073b4bed130f8461fd076a70dc897d8cab",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 10:44:05 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 01 18:42:44 2016 +0000"
      },
      "message": "Add note about the periodic proposal job to the header\n\nNow that the devstack pluging periodic proposal job is in place,\nadd a note to the header to try to head off confusion.\n\nChange-Id: I1c740ff768f831548970142a8bd024abe1763fdf\n"
    },
    {
      "commit": "0c985c8627da3db8c9766724e07295c726ac63df",
      "tree": "6d74208e5a21c33d2a96d9c7146fee19b7e8aa99",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e"
      ],
      "author": {
        "name": "Mathieu Rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Feb 25 10:00:36 2016 +0000"
      },
      "committer": {
        "name": "Mathieu Rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Mar 01 09:04:42 2016 +0000"
      },
      "message": "Disable nova calls from tempest when heat is enabled\n\nThis patch ensures that lib/tempest doesn\u0027t call nova when heat is\nenabled and nova is disabled.\n\nChange-Id: I2debbae1bb82ecace1058e99ab172272393fb5ea\nCloses-bug: #1549708\n"
    },
    {
      "commit": "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0",
      "tree": "de0c9ef22a6df34c71cb31170e8da54921a69697",
      "parents": [
        "efcf3b5fe892f09f410a887162d3cb46331dab00",
        "e6f0d8cb40f65b7969eef8434898bf7c1d4b05d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 29 20:00:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 29 20:00:22 2016 +0000"
      },
      "message": "Merge \"Place the generated list in the correct location for the proposal job\""
    },
    {
      "commit": "efcf3b5fe892f09f410a887162d3cb46331dab00",
      "tree": "a9e68a4ef3951458593d1d2f2028a79b27f5ae27",
      "parents": [
        "92116ecd669f917ded44f84719938e0205fab2d6",
        "8ce3faf4e73297397cc84e9b64c38eb876d6c7d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 29 19:55:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 29 19:55:17 2016 +0000"
      },
      "message": "Merge \"Remove filesystem-based code path\""
    },
    {
      "commit": "3ded0dbba567e81f49c1b82c1b03853486d1da74",
      "tree": "30e95da65df2b1ee5623bff0da4c129062d587a7",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Fri Feb 26 23:14:54 2016 +0100"
      },
      "committer": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Mon Feb 29 20:52:09 2016 +0100"
      },
      "message": "Disable tempest tox venv recreation in OFFLINE mode\n\nSetting OFFLINE\u003dTrue in local.conf should enable stack.sh to run multiple\ntimes without an internet connection. This was broken for some cases\nwhen recreation of tox venv for tempest was forced in lib/tempest.\n\nThis change makes recreation of tox venv enabled only when OFFLINE mode is\ndisabled.\n\nChange-Id: I2bf6caf60038a3690378eead905b35e9175ac356\nCloses-Bug: #1550537\n"
    },
    {
      "commit": "b65cf0aae40a69d5935a248b690187770ad366e3",
      "tree": "64c85ceb1ec9946c78ffed2b49eebb73efc9d5ea",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e"
      ],
      "author": {
        "name": "Alexey Galkin",
        "email": "agalkin@mirantis.com",
        "time": "Tue Dec 15 16:14:26 2015 +0300"
      },
      "committer": {
        "name": "Alexey Galkin",
        "email": "agalkin@mirantis.com",
        "time": "Mon Feb 29 16:27:22 2016 +0300"
      },
      "message": "Add Glance Artifact API in devstack installation\n\nSince EXPERIMENTAL Glance v3 API has been removed in favor of\nstandalone API implementation was added we need to add some\nchanges in devstack to support it.\n\nImplements blueprint: move-v3-to-glare\nDepends-On: I5b7bd4cdcc5f2a40fc4a5f74bcc422fd700c4fb0\n\nChange-Id: Iced3c68010eb6bcd2a6a1ec8f1c6883f84cbe77f\n"
    },
    {
      "commit": "3c60168532b9202baa6d163d3501d8323239eb5b",
      "tree": "8bade1f0ac01bd4e2e345bab979ac071e44b3e16",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 29 15:15:39 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 29 15:15:39 2016 +1100"
      },
      "message": "Also detected failed packages in dnf/yum wrapper\n\nAs seen in [1]; dnf can output a \"Failed:\" section when installation\nissues with a package are detected.  This does not, however, trigger\nan exit failure code when running with \"-y\".  So add this to our\nchecking wrapper.\n\n[1] http://logs.openstack.org/49/280449/1/check/gate-tempest-dsvm-platform-fedora23-nv/dc70ca8/logs/devstacklog.txt.gz#_2016-02-28_22_42_45_145\n\nChange-Id: I12f7b3bc9e9cf5a97114082d3a634a42742843d5\n"
    },
    {
      "commit": "92116ecd669f917ded44f84719938e0205fab2d6",
      "tree": "62d5af8e7f58355390cc324446eb05f77e074384",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6",
        "2d57f2f88d647dc7433e873f10546242c7fad0f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 27 02:37:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 27 02:37:24 2016 +0000"
      },
      "message": "Merge \"Remove lib/cinder_backends/solidfire\""
    },
    {
      "commit": "e6f0d8cb40f65b7969eef8434898bf7c1d4b05d8",
      "tree": "2e2ef68b7d8cfbe3c283501a74a3d10df53568bf",
      "parents": [
        "8ce3faf4e73297397cc84e9b64c38eb876d6c7d1"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:25:32 2016 -0700"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:25:32 2016 -0700"
      },
      "message": "Place the generated list in the correct location for the proposal job\n\nIf tools/generate-devstack-plugins-list.sh is invoked with a parameter,\nas is the case with the proposal job, copy the generated list thither\nso that git will actually generate a diff.\n\nChange-Id: I874a521bba7f402f5c07e28d6ebb086e77873795\n"
    },
    {
      "commit": "8ce3faf4e73297397cc84e9b64c38eb876d6c7d1",
      "tree": "2960812c5ce8fe7ae9f93c7dbf6868b071da4e7a",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:18:13 2016 -0700"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:18:13 2016 -0700"
      },
      "message": "Remove filesystem-based code path\n\nThis removes the fs-based git code path for detecting devstack plugins\nas requested in I2c5c9282a8ad80014cad171a4dfbdc8f26044cd1\n\nChange-Id: I6d1567c2545b866c433381d19587beb08c281c53\n"
    },
    {
      "commit": "447af8f3f60e407679ff3a13d16db7c5183e12f6",
      "tree": "7a9320a6525820e49d26232d591c7ee43f1821b4",
      "parents": [
        "da859495b27ba5c715e6013ccf861a56a7fc2c93",
        "e3e805186476018b988f68f3ef3dfaccbf3c0f20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 06:11:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 06:11:29 2016 +0000"
      },
      "message": "Merge \"Generate plugins list through https requests\""
    },
    {
      "commit": "da859495b27ba5c715e6013ccf861a56a7fc2c93",
      "tree": "cd79e56886fd9e035ff4fb4e521184e7a9d2a755",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e",
        "7f66503de0dcfce6884f2dbe08fa5fd4ee9b05e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 01:20:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 01:20:12 2016 +0000"
      },
      "message": "Merge \"Use SCREEN_NAME variable instead of hardcode in unstack and rejoin scripts\""
    },
    {
      "commit": "7f66503de0dcfce6884f2dbe08fa5fd4ee9b05e3",
      "tree": "ae68b046295d995055a1aae407e4b2a3106e6012",
      "parents": [
        "0515ff0912d5047d24afcc86d49a8e9be71ace6d"
      ],
      "author": {
        "name": "Nikolay Fedotov",
        "email": "nfedotov@cisco.com",
        "time": "Wed Feb 24 16:07:18 2016 +0000"
      },
      "committer": {
        "name": "Nikolay Fedotov",
        "email": "nfedotov@cisco.com",
        "time": "Thu Feb 25 14:03:19 2016 +0000"
      },
      "message": "Use SCREEN_NAME variable instead of hardcode in unstack and rejoin scripts\n\nChange-Id: I7382eccf96d14df223777cd43344d554b8452a77\n"
    },
    {
      "commit": "b01a3c3bafba743a80cc9288fff807dd7f15ed4e",
      "tree": "206786e2709275ec264f1eb1fe97c0c17c7adcf4",
      "parents": [
        "c6b5fe3c727ab94a090c963bf501141efea21d34",
        "50f75a9f64efc00e17028c780b6df261fc2c27ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:55:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:55:54 2016 +0000"
      },
      "message": "Merge \"Followup comment fix from alt_demo user creation\""
    },
    {
      "commit": "c6b5fe3c727ab94a090c963bf501141efea21d34",
      "tree": "b3c1cdf864864df718cdaa307a0e1ea8bc5ff9aa",
      "parents": [
        "6c888d2c49613f94c3325f2474bfa71a1de3061a",
        "57d79673d9f80b96e4bddc99bd8cfe95abea0103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:46:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:46:19 2016 +0000"
      },
      "message": "Merge \"Skip ovs_ and ebtables_dump if needed commands not present\""
    },
    {
      "commit": "6c888d2c49613f94c3325f2474bfa71a1de3061a",
      "tree": "ad70f443bc3135e2e1218bca6e864591030ccadf",
      "parents": [
        "c3c91c4267ae5bc70a05a56b8cfc362638f266f1",
        "0f7653587ecf22d3461775ad9da77a7090334b74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:45:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:45:22 2016 +0000"
      },
      "message": "Merge \"localize user/project variables in tempest\""
    },
    {
      "commit": "c3c91c4267ae5bc70a05a56b8cfc362638f266f1",
      "tree": "172b76c7a784d996e83093d51ec4e7c0e8344730",
      "parents": [
        "ced2e414c0c3feedb00385649a70d6e991034207",
        "7ae97298c55d9ba21d2dc037cc7d9fae54afa183"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 20:04:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 20:04:55 2016 +0000"
      },
      "message": "Merge \"Minor fixes for bashate trunk\""
    },
    {
      "commit": "ced2e414c0c3feedb00385649a70d6e991034207",
      "tree": "d6a3b8b7e9ef71f88e7a484a9f436850de1dc319",
      "parents": [
        "a91d7d8d05e31d7cd5a8bdc350ac42dd0cc6da6f",
        "b9201ccbbff301fea18fae56696b59bb7f68189d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:54:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:54:36 2016 +0000"
      },
      "message": "Merge \"fix postgres service name\""
    },
    {
      "commit": "a91d7d8d05e31d7cd5a8bdc350ac42dd0cc6da6f",
      "tree": "8da17a024216e11841d11fafafa36e4c3509eafa",
      "parents": [
        "6bb429359d4f1c8d2fe814c7cc90cc469cc1f5bd",
        "8a4dea24faa51e79507aa3f1655cea46a382e95d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:40:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:40:46 2016 +0000"
      },
      "message": "Merge \"Ironic: Update is_ironic_hardware function\""
    },
    {
      "commit": "6bb429359d4f1c8d2fe814c7cc90cc469cc1f5bd",
      "tree": "a10f25bd2809882a198c65ebf1fe91db86f69624",
      "parents": [
        "0515ff0912d5047d24afcc86d49a8e9be71ace6d",
        "d8589fa01a57feccc2d20a72307098b7e3eeb1d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:35:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:35:53 2016 +0000"
      },
      "message": "Merge \"Fix uwsgi keystone\""
    },
    {
      "commit": "0515ff0912d5047d24afcc86d49a8e9be71ace6d",
      "tree": "34d29b40a219a600b9d2853c9575c174cef586c9",
      "parents": [
        "13fe6f59d1b6d209bf770b0959d408ee1a8fb659",
        "bb16c87a2164dcea36bcb3836793d99265dca01e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 03:30:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 03:30:58 2016 +0000"
      },
      "message": "Merge \"Ignore files created by pkg/elasticsearch.sh\""
    },
    {
      "commit": "57d79673d9f80b96e4bddc99bd8cfe95abea0103",
      "tree": "3c75111274fea9e69b27e2597aa3103a3fa6a749",
      "parents": [
        "ecc7d273db14e8d8c364305dcb566f18a4b3f16a"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Feb 23 15:38:43 2016 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Feb 24 02:51:26 2016 +0000"
      },
      "message": "Skip ovs_ and ebtables_dump if needed commands not present\n\nSkip with a notification that a command was not found when trying\nto run a dump that relies on optional external command.\n\nOtherwise we produce noise in the error output that is misleading.\n\nChange-Id: I0e3d99da8c54d2912463ecba7c1783864a7c7fc7\nCloses-Bug: #1548833\nCloses-Bug: #1506873\n"
    },
    {
      "commit": "bb16c87a2164dcea36bcb3836793d99265dca01e",
      "tree": "44d03596706e85adb41c8a59989923d4b14eccc3",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da"
      ],
      "author": {
        "name": "Jin Nan Zhang",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Mon Feb 22 10:01:47 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Feb 23 15:06:48 2016 +0000"
      },
      "message": "Ignore files created by pkg/elasticsearch.sh\n\nWhen running pkg/elasticsearch.sh the following files are created:\n\n.localrc.password\nfiles/elasticsearch-1.4.2.noarch.rpm\nfiles/elasticsearch-1.4.2.noarch.rpm.sha1.gen\nfiles/elasticsearch-1.4.2.noarch.rpm.sha1.txt\n\n\nChange-Id: Ie2ab8b7fe72f51cb350e1f46ca97570b84047ac4\nCloses-Bug: #1548201\n"
    },
    {
      "commit": "13fe6f59d1b6d209bf770b0959d408ee1a8fb659",
      "tree": "69dae50b08d9c049e157a5574c9f0c21f141875f",
      "parents": [
        "ecc7d273db14e8d8c364305dcb566f18a4b3f16a"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 23 12:57:02 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 23 13:04:12 2016 +0100"
      },
      "message": "Fix telemetry integration gate jobs\n\nSince https://review.openstack.org/#/c/281779/2 have been\nmerged the telemetry integration job is broken.\n\nUnfortunatly, it can\u0027t be fixed on our side, because we have to\nrename SERVICE_TENANT_NAME in many devstack plugin, we can\u0027t merge thing\nuntil all plugins have been fixed.\n\nSo this change restores SERVICE_TENANT_NAME, to be able to switch to SERVICE_PROJECT_NAME.\n\nRelated-bug: #1548634\nChange-Id: I14ebf23aa63f0f153b934ad213a6209d22e73e9d\n"
    },
    {
      "commit": "ecc7d273db14e8d8c364305dcb566f18a4b3f16a",
      "tree": "009a0ad56966383828ca2e8aa1ad19c3ee151f55",
      "parents": [
        "df9e62e3e62bf7f4c0a89f80a2338779aed1da2b",
        "f5515409d5253b9063f421cf37f45ddfc062aa90"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 03:12:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 03:12:57 2016 +0000"
      },
      "message": "Merge \"Change default subnetpool size\""
    },
    {
      "commit": "df9e62e3e62bf7f4c0a89f80a2338779aed1da2b",
      "tree": "fa385ad630e9c42888de35b324aeaca86363ae7c",
      "parents": [
        "6278765c55e6d1430211692d02fa70b58e918eff",
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 00:39:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 00:39:41 2016 +0000"
      },
      "message": "Merge \"Replace TENANT \u003d\u003e PROJECT phase 1\""
    },
    {
      "commit": "f5515409d5253b9063f421cf37f45ddfc062aa90",
      "tree": "5e9e20224d6716300810010d5f776dce69b88f75",
      "parents": [
        "6278765c55e6d1430211692d02fa70b58e918eff"
      ],
      "author": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Mon Feb 22 17:38:17 2016 -0500"
      },
      "committer": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Mon Feb 22 17:41:02 2016 -0500"
      },
      "message": "Change default subnetpool size\n\nCommit 7dbcfae introduced a subnetpool needed for the\nauto-configured-topology Neutron extension. However, it allows\nonly up to 4 tenants, then you\u0027d hit an error about no more\navailable IPs. This patch changes the size of the subnetpool\nand the subnets it creates.\n\nChange-Id: I4f43bebc52fb20e39853a1632fe31506958f5071\n"
    },
    {
      "commit": "6278765c55e6d1430211692d02fa70b58e918eff",
      "tree": "e1c120d1f590e9d39c2c92ff27463d4788d09f54",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da",
        "7dbcfae7033a244e0ebeaa8e116f1c9364c23d48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 22 21:09:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 22 21:09:14 2016 +0000"
      },
      "message": "Merge \"Provision deployment requirements for get-me-a-network\""
    },
    {
      "commit": "d8589fa01a57feccc2d20a72307098b7e3eeb1d3",
      "tree": "b8d895079e6bf3def98528c2fb5e8012de9e1cfc",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 22 13:49:52 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 22 13:59:34 2016 -0600"
      },
      "message": "Fix uwsgi keystone\n\nThe uwsgi keystone jobs are failing with an error like\n\n + devstack/functions-common:_run_process:L1391:   setsid uwsgi /etc/keystone/keystone-uwsgi-admin.ini\n + devstack/functions-common:_run_process:L1395:   exit 0\n execvp: No such file or directory\n\nI think this is because uwsgi isn\u0027t installed on the images. The fix\nis to pip install it.\n\nAlso, use the full path to the uwsgi executable (even though execvp\nis used) because eventlet (calling keystone-all) does.\n\nAlso, the uwsgi process wasn\u0027t shutting down on ./unstack.sh. This\nis worked around by not running master process.\n\nChange-Id: Id02e16c5149ba3dfa13051e87cfccd8e505b7362\n"
    },
    {
      "commit": "0f7653587ecf22d3461775ad9da77a7090334b74",
      "tree": "4e70438ea99ab3ed70af7b6dc91c8d4f688546c2",
      "parents": [
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 18 06:53:08 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:19 2016 +1100"
      },
      "message": "localize user/project variables in tempest\n\nlib/tempest is using / setting a ton of globals, a lot which don\u0027t\nlook used. As a first step to converting over to s/tenant/project/\nmake all of these local which means they can not be impacting anything\noutside of this function. That will make them safe to change names\nlater.\n\nChange-Id: I380dd20e5ed716a0bdf92aa02c3730359b8136e4\n"
    },
    {
      "commit": "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4",
      "tree": "61a089d96396f912eb85e8c5686b40b49ca370ca",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 17 06:23:36 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:17 2016 +1100"
      },
      "message": "Replace TENANT \u003d\u003e PROJECT phase 1\n\nThis replaces the use of TENANT variables with PROJECT ones during the\ninitial setup. The openrc will still export a OS_TENANT_NAME because\nmany tools (cinderclient, glanceclient amoung them) will not function\nwithout it. We warn when we do that.\n\nChange-Id: I824b1121842eb5821034071874bf1bb2d7c3631e\n"
    },
    {
      "commit": "2688eedc51fc7b4ef0a5332c1aafce8a557928da",
      "tree": "0cb06dd590e0b7a4f4d8d921cb3561f77147af9b",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 23:01:39 2016 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Feb 21 11:30:22 2016 +0000"
      },
      "message": "Remove Neutron VMware NSX plugin files completely\n\noverride-defaults mechanism allows us to define\ns_neutron_plugin_security_group before loading lib/neutron,\nand we no longer need to have a plugin-specific file in\nthe master DevStack repository.\n\nChange-Id: Ib0f6e3d9463357d2dd66a2d61b8c722fa1f0bfba\nDepends-On: I8b19b8f1b0694a96132f158146848aee7d14e8ff\n"
    },
    {
      "commit": "7dbcfae7033a244e0ebeaa8e116f1c9364c23d48",
      "tree": "f32622b77ec3ce6e2d9252f2822da61aa5135ea0",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 19 14:43:42 2016 -0800"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 19 16:36:06 2016 -0800"
      },
      "message": "Provision deployment requirements for get-me-a-network\n\nNeutron implemented an extension to allow users to automatically\nprovision a basic network topology to connect their instances.\n\nOne of the requirements for this feature is to be able to mark\nan external network to be the one to be used for external\nconnectivity. Another requirement is subnetpools, which are\nused to determine the IP space to allocate for private tenant\nnetworks.\n\nThis patch codifies these requirements. The provisioning\nneeds to be  made conditional  based on the extensions\nneeded for this to work correctly.\n\nPartially-implements: blueprint get-me-a-network\n\nChange-Id: I43ce5d65e754f131f7ca1ce2088a397d266cf821\n"
    },
    {
      "commit": "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5",
      "tree": "6b49e2a02b72412e11207a8081ea4ea599c36088",
      "parents": [
        "134e1d36c6368f77a16473d6bf0461dcac09dd51",
        "1ff75ff87fc2a46d1f88918d94be48e5d59e3aab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 11:20:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 11:20:55 2016 +0000"
      },
      "message": "Merge \"Always strip package comments\""
    }
  ],
  "next": "134e1d36c6368f77a16473d6bf0461dcac09dd51"
}
