)]}'
{
  "log": [
    {
      "commit": "887fb54013feff6e063001fb4d879666b38fdbbd",
      "tree": "739473a680558d8d3940cf486192c004bad1ca21",
      "parents": [
        "0a49fa517b1de363f45cfcb5b2dbfc710650916e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 13 14:30:28 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Sun Sep 14 23:57:25 2014 +0000"
      },
      "message": "Fix preparation of aki/ari/ami images on Ubuntu\n\nThe boto tests currently don\u0027t run because euca-bundle-image fails on\nUbuntu; e.g.\n\n---\n ++ euca-bundle-image -r x86_64 \\\n  -i /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-vmlinuz \\\n  --kernel true \\\n  -d /opt/stack/new/devstack/files/images/s3-materials/cirros-0.3.2\n\n euca-bundle-image: error: No such file or directory: /opt/stack/new/devstack/files/images/s3-materials/cirros-0.3.2\n---\n\nI noticed this in debugging why Fedora tests are running slower.  I\nthink that the version of euca-bundle-image in Fedora must create the\ndirectory if it doesn\u0027t exist, while the Ubuntu one fails.\n\nI also think this doesn\u0027t get caught by errexit because it\u0027s running\nin a special sub-shell to use other credentials.\n\nChange-Id: I79125e956088353aa76a3f7d6d81af1e4f6a27d4\n"
    },
    {
      "commit": "0a49fa517b1de363f45cfcb5b2dbfc710650916e",
      "tree": "4531290184dbac83699a1b1f472bf0901dfbc3d3",
      "parents": [
        "7dfe91a80355d8a813b90806e12a20832e709e02",
        "4cb0d8c8bb63061366ac6b125d1843f9ec3f77fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 18:40:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 18:40:08 2014 +0000"
      },
      "message": "Merge \"Fix Ironic agent ramdisk URL\""
    },
    {
      "commit": "7dfe91a80355d8a813b90806e12a20832e709e02",
      "tree": "b296438bf2266b791ed4db6c110ef71de3aeba6f",
      "parents": [
        "b3ae835d7cd898ff6e723405df64c6e370dc0fa4",
        "3e13d60005b830b7b7d037e370eb95e8b828c7fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 17:25:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 17:25:04 2014 +0000"
      },
      "message": "Merge \"Add VMware vmdk cinder backend\""
    },
    {
      "commit": "b3ae835d7cd898ff6e723405df64c6e370dc0fa4",
      "tree": "808b6619e88e31c3c76dc2e8bfaf914068600f86",
      "parents": [
        "9b2c2296b9a8387ed51282f01458ab790c6c6f71",
        "bcd3f63a99c5a256322ce46d18475bdf9fc59a3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 15:46:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 15:46:27 2014 +0000"
      },
      "message": "Merge \"don\u0027t install boto from packages\""
    },
    {
      "commit": "9b2c2296b9a8387ed51282f01458ab790c6c6f71",
      "tree": "9a28097cc76bf7ad464685b2af670722a2f991d6",
      "parents": [
        "efa18c73ab46dace033fba11edf6c32eb75e07db",
        "af9b2516fffdbb492fb0d7b651d221d5fe6e6ecb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 12:38:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 12:38:40 2014 +0000"
      },
      "message": "Merge \"Update parameter checking with provider network\""
    },
    {
      "commit": "efa18c73ab46dace033fba11edf6c32eb75e07db",
      "tree": "fa6e11f2c306bd7a4fbcc954eb1de308c9755b26",
      "parents": [
        "b325ea28d24f26fb8c31b67378a9545a4c68803d",
        "2f27a0ed3c609bfcd6344a55c121e56d5569afc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 12:38:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 12:38:34 2014 +0000"
      },
      "message": "Merge \"Replace screen_it() with run_process() throughout\""
    },
    {
      "commit": "b325ea28d24f26fb8c31b67378a9545a4c68803d",
      "tree": "9f9a07a9228f379d8db65670646b8e6e72bb2bc1",
      "parents": [
        "d577fdc7942b5cb16c42c0c1358f008927cbc4cc",
        "4f58c429721087e34db91063637a0d08f2dbcf24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 12:38:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 12:38:31 2014 +0000"
      },
      "message": "Merge \"Add $TOP_DIR to the path when calling worlddump script\""
    },
    {
      "commit": "d577fdc7942b5cb16c42c0c1358f008927cbc4cc",
      "tree": "d8d1e411a47806d88e08d735d7f745d6fdc63c8c",
      "parents": [
        "e2d07954039726ad5d6602066a44a6d817cdf111",
        "2f72050ace4055fb8190257be910aadd83786ebf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 07:18:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 07:18:05 2014 +0000"
      },
      "message": "Merge \"Allow setting the number of workers to be used.\""
    },
    {
      "commit": "e2d07954039726ad5d6602066a44a6d817cdf111",
      "tree": "be6206224c459b44d1b3a9cccc523a649987c719",
      "parents": [
        "62a66f7121786992b476ad0edfbc927fc5d8f5fd",
        "d968f2b2bbb454d1d960e0d32e3bfd18311ce253"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 13 04:45:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 13 04:45:21 2014 +0000"
      },
      "message": "Merge \"Remove usage of $[ for arithmetic\""
    },
    {
      "commit": "62a66f7121786992b476ad0edfbc927fc5d8f5fd",
      "tree": "6923d6ae1071f4966d82f6f50521fc14a1fbac1c",
      "parents": [
        "a915de2c225d074a28ef415a8841348203d86aa9",
        "3046bc68c0484e6e38112606f4eafc58b4b2ae46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 17:41:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 17:41:51 2014 +0000"
      },
      "message": "Merge \"Configure enabled and disabled extensions in tempest\""
    },
    {
      "commit": "a915de2c225d074a28ef415a8841348203d86aa9",
      "tree": "44e11eff3301193f8babab0d0f00fabb1fa2d0b0",
      "parents": [
        "56eda9b06d449b7c05e7535edb9dbd712203ae70",
        "6430919f0569d745a5544c94c3bd8e0713888896"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 11:26:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 11:26:17 2014 +0000"
      },
      "message": "Merge \"Clean up local variable usage - Zaqar\""
    },
    {
      "commit": "56eda9b06d449b7c05e7535edb9dbd712203ae70",
      "tree": "3c43e05e2502189dee5226769783a6d3a7a39949",
      "parents": [
        "fa5282e89c911f486889a6b0bfeaf6a111312798",
        "81fa6c7b4bd5a1d57cc095395b9d2ba3eeb6c20f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 11:00:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 11:00:23 2014 +0000"
      },
      "message": "Merge \"Add docs environment to tox.ini\""
    },
    {
      "commit": "4f58c429721087e34db91063637a0d08f2dbcf24",
      "tree": "6eb464d4e9584469a123c855d083177107845b1e",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri Sep 12 02:21:13 2014 +0000"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri Sep 12 02:21:13 2014 +0000"
      },
      "message": "Add $TOP_DIR to the path when calling worlddump script\n\nThe missing reference to $TOP_DIR cause stack.sh to fail when called\nfrom outside devstack\u0027s directory\n\nChange-Id: I7faec7720896e7dcfe60fa87fb417f22c8801eef\n"
    },
    {
      "commit": "fa5282e89c911f486889a6b0bfeaf6a111312798",
      "tree": "1dbfeeffbbf7f603c70821752169299d5d9285c3",
      "parents": [
        "07810d8a405c7d6c47475ae01d239943f1378f29",
        "18b9dcc6692e9a329d9baee7db02b532d8990c84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 02:12:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 02:12:56 2014 +0000"
      },
      "message": "Merge \"Increase CEPH_LOOPBACK_DISK_SIZE_DEFAULT to 4GB\""
    },
    {
      "commit": "07810d8a405c7d6c47475ae01d239943f1378f29",
      "tree": "4949cce54eb0bf6c280f0fe29f1066083219c3e5",
      "parents": [
        "2b9acae9f215b25fe48eeca0de6d02464d207f48",
        "c8601e11daa4719e7c3bd6bec66331d964dad6b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 01:18:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 01:18:48 2014 +0000"
      },
      "message": "Merge \"Add ryu team to the MAINTAINERS file for ofagent and ryu\""
    },
    {
      "commit": "2b9acae9f215b25fe48eeca0de6d02464d207f48",
      "tree": "a29d5b7b949c4b994fd2ca26ca100c95a06caa42",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f",
        "4f78f8f3911e8b57b46ed8f50e2c412a8ea39a4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 12 01:07:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 12 01:07:23 2014 +0000"
      },
      "message": "Merge \"Test against latest glance_store code\""
    },
    {
      "commit": "4cb0d8c8bb63061366ac6b125d1843f9ec3f77fe",
      "tree": "5d7196f12451584bf3bc3690dbe72c682bf20334",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 11 16:45:58 2014 -0700"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 11 16:45:58 2014 -0700"
      },
      "message": "Fix Ironic agent ramdisk URL\n\nThis URL was wrong in the first place, not sure how that happened.\n\nChange-Id: I8a9a19c9776c06d062751becf8382b9a014e45eb\n"
    },
    {
      "commit": "2f27a0ed3c609bfcd6344a55c121e56d5569afc9",
      "tree": "abe0c02c1d2fd9d57f6b786ff8105896969d0e3c",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 09 13:46:02 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Sep 11 18:59:39 2014 +0100"
      },
      "message": "Replace screen_it() with run_process() throughout\n\nrun_process will use screen if USE_SCREEN\u003dTrue (the default),\notherwise it will simply start the requested service. Therefore\nwherever screen_it used, run_process can be instead.\n\nWhere stop_screen was found it has been replaced with stop_process.\n\nA tail_log function has been added which will tail a logfile in a\nscreen if USE_SCREEN is True.\n\nlib/template has been updated to reflect the use of the new\nfunctions.\n\nWhen using sg the quoting in run_process gets very complicated.\nTo get around this run_process and the functions it calls accepts\nan optional third argument. If set it is a group to be used with sg.\n\nChange-Id: Ia3843818014f7c6c7526ef3aa9676bbddb8a85ca\n"
    },
    {
      "commit": "58deafcd63ae996e0973c864e249c4a3cb82a74f",
      "tree": "5fe1352f468c3730bf474aa425827de37281c26d",
      "parents": [
        "6eaaa780bd985c67e3b747c0fe86744b77bb3255",
        "48a75c14a1ad8b6dd7d894d2bf02307f00c23389"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 17:23:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 17:23:46 2014 +0000"
      },
      "message": "Merge \"Source lib/dstat in unstack.sh\""
    },
    {
      "commit": "6eaaa780bd985c67e3b747c0fe86744b77bb3255",
      "tree": "c3b5fc559ee9438aa36bdeaa43365a14ac8d106b",
      "parents": [
        "f94854811cc89e970a944d339eaa829e36c399dd",
        "29c3d63b28503a06b15daecdf584753e0c0aafe8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 13:31:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 13:31:40 2014 +0000"
      },
      "message": "Merge \"Set flavor id for Ironic\u0027s baremetal flavor\""
    },
    {
      "commit": "f94854811cc89e970a944d339eaa829e36c399dd",
      "tree": "8670a9147734f4b856bf62754c69b11982a2de65",
      "parents": [
        "319054f3bb3d2c62aeedd59109a956e5b8f14e6e",
        "3159a821c2e0662278746c5311e187bcfd4d8b75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 12:00:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 12:00:40 2014 +0000"
      },
      "message": "Merge \"Run processes without screen\""
    },
    {
      "commit": "319054f3bb3d2c62aeedd59109a956e5b8f14e6e",
      "tree": "c3441da38210434038b21a829eb041150c8f9dba",
      "parents": [
        "f25baf37c82b0f271e006f2825e0357297a4320a",
        "a25922b9616f74f74049368e8f4e5de11b851921"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 09:17:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 09:17:41 2014 +0000"
      },
      "message": "Merge \"Fix regression in Cinder volume type creation\""
    },
    {
      "commit": "f25baf37c82b0f271e006f2825e0357297a4320a",
      "tree": "bd69237d306d478188b0ed80b56cc548665c1f68",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4",
        "76e3925dc4e7796d0e43e8069dff93c9eae5420e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 10 01:18:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 10 01:18:44 2014 +0000"
      },
      "message": "Merge \"Initialize metadata definitions catalog\""
    },
    {
      "commit": "3e13d60005b830b7b7d037e370eb95e8b828c7fa",
      "tree": "f3c06b17de10bf9cbc4276ef07fb515844e5867a",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Thang Pham",
        "email": "thang.g.pham@gmail.com",
        "time": "Tue Sep 09 17:30:54 2014 -0400"
      },
      "committer": {
        "name": "Thang Pham",
        "email": "thang.g.pham@gmail.com",
        "time": "Tue Sep 09 17:30:54 2014 -0400"
      },
      "message": "Add VMware vmdk cinder backend\n\nThe following patch adds VMware vmdk as a cinder backend.\n\nChange-Id: I9c7fd99c3307278326e81758c0b74fc84428d237\n"
    },
    {
      "commit": "18b9dcc6692e9a329d9baee7db02b532d8990c84",
      "tree": "00f145e9ea9106a8ae6ad9a84aa55c19c290f68f",
      "parents": [
        "219e9c227832371f10f718dc3d793b03904f5968"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Fri Aug 22 17:02:40 2014 +0300"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Tue Sep 09 22:57:49 2014 +0300"
      },
      "message": "Increase CEPH_LOOPBACK_DISK_SIZE_DEFAULT to 4GB\n\nCEPH_LOOPBACK_DISK_SIZE_DEFAULT should be more than 2GB\nto make volume snapshot feature works. 2GB is not enough\nbecause min Cinder volume size is 1GB and no snapshot\ncould be created.\n\nThis also fixes related Tempest tests and experimental\ncheck-tempest-dsvm-full-ceph gate job.\n\nChange-Id: Ifa41d0d1764d68ea02dcb32a5fc62f7f6282904d\n"
    },
    {
      "commit": "2f72050ace4055fb8190257be910aadd83786ebf",
      "tree": "976648377aded742e2fbf464432cb06f87dfce11",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu Aug 28 14:50:04 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Sep 09 15:54:36 2014 +0100"
      },
      "message": "Allow setting the number of workers to be used.\n\nEnvironments with large numbers of CPUs will create a large\nnumber of workers which can have an unnecessarily large\nimpact on memory usage, particular where you know how many\nworkers are needed.\n\nChange-Id: Ie4bb075310a61a0873c9e56e4974600dbb4794a1\n"
    },
    {
      "commit": "81fa6c7b4bd5a1d57cc095395b9d2ba3eeb6c20f",
      "tree": "87d2d136171bd7facd51b2d300012fa39c3b6029",
      "parents": [
        "ba842f5374f28d1f17bc008349a2d01958dfe82d"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Sep 08 13:47:06 2014 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Sep 09 10:06:46 2014 -0400"
      },
      "message": "Add docs environment to tox.ini\n\nAs per the governance resolution https://review.openstack.org/119875,\nprojects should have a docs environment in their tox.ini testing\ninterface. Add one.\n\nChange-Id: Ib3548bc23713e120089ae29b5c4e851de48cf8d3\n"
    },
    {
      "commit": "3159a821c2e0662278746c5311e187bcfd4d8b75",
      "tree": "619916b47ee265729ca2c120870addd5c3b13e84",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 27 14:13:58 2014 -0500"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 09 13:54:01 2014 +0100"
      },
      "message": "Run processes without screen\n\nThis introduces new run_process() and screen_service() functions and sets the\ngroundwork to change how DevStack starts services.  screen_service() is simply a\ndirect call to the screen portion of the old screen_it() function and is intended\nto run commands that only need to run under screen, such as log file watchers.\n\nrun_process() is a replacement for screen_it() (which remains until all of the\nservices are updated).  The usage is similar but requires updates to every current\nscreen_it() call to remove everything that requires the command to be interpreted\nby a shell.\n\nThe old run_process() and _run_process() functions are still present as\nold_run_process() and _old_run_process() to support the deprecated screen_it()\nfunction.  These will all go away in the future once all services have been\nconfirmed to have been changed over.\n\nThere is a similar new set of stop process functions stop_process() and\nscreen_stop_service().  The old screen_stop() will also remain for the deprecation\nperiod.\n\nAs an initial test/demostration this review also includes the changes for\nlib/cinder to demonstrate what is required for every service.\n\nI included the scripts I used to test this; tests/fake-service.sh and\ntests/run-process.sh are quite rough around the edges and may bite.  They should\nmature into productive members of the testing ecosystem someday.\n\nChange-Id: I03322bf0208353ebd267811735c66f13a516637b\n"
    },
    {
      "commit": "af9b2516fffdbb492fb0d7b651d221d5fe6e6ecb",
      "tree": "2e8a645ed4f738b2aef9b151eaf1aeb65e678ce1",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Satoru Moriya",
        "email": "satoru.moriya.br@hitachi.com",
        "time": "Mon Sep 01 20:43:08 2014 +0900"
      },
      "committer": {
        "name": "Satoru Moriya",
        "email": "satoru.moriya.br@hitachi.com",
        "time": "Tue Sep 09 19:45:17 2014 +0900"
      },
      "message": "Update parameter checking with provider network\n\nCurrently, devstack can\u0027t deploy OpenStack with flat provider network.\n\ndevstack checks whether SEGMENTATION_ID is provided or not when it\ndeploys openstack with provider network. If it is not provided devstack\nprints a error message and dies.\nOn the other hand, devstack also gets an error from \"neutron net-create\"\ncommand even if it sets SEGMENTATION_ID with flat option.\n\nIn addition to that, because neutron allows partial specs these days,\nSEGMENTATION_ID checking should be removed completely.\n\nAlso, devstack uses PHYSICAL_NETWORK both as \"network name\" and \"physical\nnetwork name\" in neutron command. If it is not provided, the command fails\nto create network. So devstack should check whether PHYSICAL_NETWORK is\nprovided.\n\nSee also:\nhttps://blueprints.launchpad.net/neutron/+spec/provider-network-partial-specs\n\nChange-Id: I2273e3369c688bbce1a6e39b43635b5548cc2b98\nCloses-Bug: #1362382\n"
    },
    {
      "commit": "4f78f8f3911e8b57b46ed8f50e2c412a8ea39a4d",
      "tree": "686669dcc230263c86a9e55b777b566cfb6ab718",
      "parents": [
        "4bd4264960917b6bcd197326020a8a894d1d47f4"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Tue Sep 09 09:37:42 2014 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Tue Sep 09 09:37:42 2014 +0200"
      },
      "message": "Test against latest glance_store code\n\nInstall glance_store from git so we can test Glance against master. This\nis useful for both, glance and glance_store gates, to make sure nothing\nis broken there.\n\nChange-Id: I6c01165c4384c41f46f2c32d64475703b3178dab\n"
    },
    {
      "commit": "4bd4264960917b6bcd197326020a8a894d1d47f4",
      "tree": "18e8523ce8d336909e87e11ae4c6aad16d6f672a",
      "parents": [
        "68fd37e029d9a531f7b9c491252469aa7ccf3955",
        "f00766b8bbc31eeee1fb6f473ed8eb67452420e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 09 03:04:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 09 03:04:49 2014 +0000"
      },
      "message": "Merge \"Allow devstack to build ironic agent ramdisk\""
    },
    {
      "commit": "68fd37e029d9a531f7b9c491252469aa7ccf3955",
      "tree": "ce3a047737c5a33e927a7f2ca48dab06329dd4cd",
      "parents": [
        "ba842f5374f28d1f17bc008349a2d01958dfe82d",
        "d3654058e555c48e498e03e85f2fbe93d0572a09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 09 00:42:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 09 00:42:50 2014 +0000"
      },
      "message": "Merge \"Fix another_role variable for swift\""
    },
    {
      "commit": "76e3925dc4e7796d0e43e8069dff93c9eae5420e",
      "tree": "60e23f4de0247d9b1383b74b2b822c7dc40ec83c",
      "parents": [
        "ba842f5374f28d1f17bc008349a2d01958dfe82d"
      ],
      "author": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Sat Sep 06 07:06:46 2014 -0400"
      },
      "committer": {
        "name": "Travis Tripp",
        "email": "travis.tripp@hp.com",
        "time": "Mon Sep 08 13:38:04 2014 -0600"
      },
      "message": "Initialize metadata definitions catalog\n\nThis patch copies all files from /etc/metadefs to\n/etc/glance/metadefs and calls glance-manage db_load_metadefs\nafter successful database migration. This covers whole\nprocess of initializing the metadata catalog.\n\nChange-Id: I2ffd19bf543708b42229ef78dd17ee317f58e6ad\nImplements: blueprint glance-metadata-definitions-support\nCo-Authored-By: Travis Tripp \u003ctravis.tripp@hp.com\u003e\n"
    },
    {
      "commit": "ba842f5374f28d1f17bc008349a2d01958dfe82d",
      "tree": "4b01fdbdd677be6d8672f1b32850c4499c034591",
      "parents": [
        "8b3217e31083625667225e5cddadf99d430a6206",
        "966463c802c6c2f3a04da812cd689502aa8006cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 16:23:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 16:23:20 2014 +0000"
      },
      "message": "Merge \"Keystone access log in key-access screen\""
    },
    {
      "commit": "8b3217e31083625667225e5cddadf99d430a6206",
      "tree": "40fdc3e02b05c5767aaf9cb07571b7cc23efaa9a",
      "parents": [
        "7a68f21b296464aed54da7e3c8f3e5de238ce61d",
        "2a6ce7197e5da9fddddaba2faff2a18c04ece957"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 16:23:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 16:23:11 2014 +0000"
      },
      "message": "Merge \"Change httpd Keystone access log to keystone_access.log\""
    },
    {
      "commit": "d3654058e555c48e498e03e85f2fbe93d0572a09",
      "tree": "6873ef189cdd935f5f4372c30be592af123f84a1",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Sep 01 17:30:05 2014 +0900"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Mon Sep 08 16:41:41 2014 +0200"
      },
      "message": "Fix another_role variable for swift\n\nAn error occurs because ANOTHER_ROLE variable in lib/swift is not set.\nThis patch gets and sets the value to another_role variable.\n\nChange-Id: I9d67ce243eb6bb42ed7e3522ef816295847d48fa\nCloses-Bug: #1363884\n"
    },
    {
      "commit": "48a75c14a1ad8b6dd7d894d2bf02307f00c23389",
      "tree": "47911a9d227b8538cfd318c3c10563f236570800",
      "parents": [
        "7a68f21b296464aed54da7e3c8f3e5de238ce61d"
      ],
      "author": {
        "name": "Martin André",
        "email": "martin.andre@kvhasia.com",
        "time": "Mon Sep 08 08:58:58 2014 +0000"
      },
      "committer": {
        "name": "Martin André",
        "email": "martin.andre@kvhasia.com",
        "time": "Mon Sep 08 09:02:44 2014 +0000"
      },
      "message": "Source lib/dstat in unstack.sh\n\n`stop_dstat` function was extracted into $TOP_DIR/lib/dstat in commit\ne0b08d04ab41f9aca96997c87bd9fa13feba2536 but the new lib was not sourced in\nunstack.sh.\n\nChange-Id: I6878552d9f384fdd7882e52000b37ac6a60844c3\nCloses-Bug: 1366713\n"
    },
    {
      "commit": "7a68f21b296464aed54da7e3c8f3e5de238ce61d",
      "tree": "9cf21e4aa30d107007b6b410bef5068943875600",
      "parents": [
        "5ecb1ef86ae49272d43db0dff2d619b211d439ea",
        "792dc5f8cf7275d35aff39a5a5127b10f310274d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 07:16:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 07:16:38 2014 +0000"
      },
      "message": "Merge \"Simplify ironic-python-agent download\""
    },
    {
      "commit": "5ecb1ef86ae49272d43db0dff2d619b211d439ea",
      "tree": "121c7b917e56ebf66278873e861c73f13660a0af",
      "parents": [
        "3d458eb703e52606d8aa8d58757285e61cb47b8b",
        "a8008f090981fe35999f51089c05ecab2b39a74d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 04:38:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 04:38:10 2014 +0000"
      },
      "message": "Merge \"FAQ: Removed LXC not being supported on Fedora\""
    },
    {
      "commit": "3d458eb703e52606d8aa8d58757285e61cb47b8b",
      "tree": "0992adb797177bb1274e469254e708320396bf94",
      "parents": [
        "154b400e3b5da2e5cd6a6829275518a595b8de0a",
        "3710eece149ecd98bfe80b5aaf8fe99b30e24ec9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 08 00:36:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 08 00:36:53 2014 +0000"
      },
      "message": "Merge \"Fix to avoid undefined variables in initial sanity checks\""
    },
    {
      "commit": "154b400e3b5da2e5cd6a6829275518a595b8de0a",
      "tree": "d1333db86684f235602924f3b5b8908d44ae4806",
      "parents": [
        "1821200bc50ae524bb4da7c555078206ced6396c",
        "13249f87093219f4d0038effc1e5907230a470c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 07 17:05:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 07 17:05:45 2014 +0000"
      },
      "message": "Merge \"Add oslo.log\""
    },
    {
      "commit": "1821200bc50ae524bb4da7c555078206ced6396c",
      "tree": "a3171e963bebffec3b3ca2b15bc4f8f3db532b19",
      "parents": [
        "697169087306323b3e8df91435406e8c5c6e1eb2",
        "0b9464d4066de6167e63a546c64840ae715ac81f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 07 13:00:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 07 13:00:02 2014 +0000"
      },
      "message": "Merge \"Add oslo.concurrency and oslo.middleware\""
    },
    {
      "commit": "697169087306323b3e8df91435406e8c5c6e1eb2",
      "tree": "7076f2f1378928dcc073b2efbfefc1858103e310",
      "parents": [
        "01e5f721b47fa525a37041bfc92fe3caa4706f68",
        "5cd17f71ca8cf335beeaad55a1b530825bd181c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 07 00:00:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 07 00:00:01 2014 +0000"
      },
      "message": "Merge \"Add oslo.utils and oslo.serialization\""
    },
    {
      "commit": "01e5f721b47fa525a37041bfc92fe3caa4706f68",
      "tree": "254bad388bb70c08614b35ecf7aeab26179e9e27",
      "parents": [
        "17b6938125dc8b78d26ab2c9a748c3808676620e",
        "e0b08d04ab41f9aca96997c87bd9fa13feba2536"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 06 23:59:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 06 23:59:11 2014 +0000"
      },
      "message": "Merge \"Pull dstat logic into its own function so grenade can use it\""
    },
    {
      "commit": "17b6938125dc8b78d26ab2c9a748c3808676620e",
      "tree": "c070a54b295cc85ff70284ae3d53ac75abf930e9",
      "parents": [
        "07405773714d4bb9d2491025e4630d14d3773678",
        "f3f4b0ac78a07457b730c0a6ab3b48799c350339"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 06 13:28:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 06 13:28:13 2014 +0000"
      },
      "message": "Merge \"install test-reqs when TESTONLY packages are installed\""
    },
    {
      "commit": "07405773714d4bb9d2491025e4630d14d3773678",
      "tree": "650c128df601b06db2fbb31220295bf174aab3bf",
      "parents": [
        "81c5ec1050581f4a47abdb25038dd15abe6f7801",
        "bdab7c74ed2f9b581d2d9394128e32fde1ab8ca1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 06 07:32:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 06 07:32:54 2014 +0000"
      },
      "message": "Merge \"Move to epel 7-1 release\""
    },
    {
      "commit": "81c5ec1050581f4a47abdb25038dd15abe6f7801",
      "tree": "4a2ca9c62c594714e2106285c70fdb2c5bf6820d",
      "parents": [
        "630ef31c372715339bb84162ba6527d9b9988c4c",
        "fe65e2dffac177db61ab868343d6dc32e2da3b6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 06 01:25:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 06 01:25:55 2014 +0000"
      },
      "message": "Merge \"Set configs for glance_store\""
    },
    {
      "commit": "c8601e11daa4719e7c3bd6bec66331d964dad6b9",
      "tree": "5ce5faa607cd6d4160d5d0e466c6431fc65bde06",
      "parents": [
        "630ef31c372715339bb84162ba6527d9b9988c4c"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Sep 05 12:21:19 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Sep 05 12:21:19 2014 +0900"
      },
      "message": "Add ryu team to the MAINTAINERS file for ofagent and ryu\n\nChange-Id: I02fa641c34248c9e6bbaab5caa66892165308c36\n"
    },
    {
      "commit": "630ef31c372715339bb84162ba6527d9b9988c4c",
      "tree": "36694cc1417d722b835498dca222d2280f05ae72",
      "parents": [
        "61a6e253f285fd9cfe0ac7612e85e7cf1fff5116",
        "264174500c943a5c28a86c09fe81cf0661ed253a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 05 02:12:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 05 02:12:24 2014 +0000"
      },
      "message": "Merge \"Remove sahara-dashboard\""
    },
    {
      "commit": "3710eece149ecd98bfe80b5aaf8fe99b30e24ec9",
      "tree": "e87d71b30ebbcb4a93e54e171e2571ae3ba7a67d",
      "parents": [
        "61a6e253f285fd9cfe0ac7612e85e7cf1fff5116"
      ],
      "author": {
        "name": "Shuichiro MAKIGAKI",
        "email": "shuichiro.makigaki@gmail.com",
        "time": "Thu Aug 28 19:07:09 2014 +0900"
      },
      "committer": {
        "name": "Shuichiro MAKIGAKI",
        "email": "shuichiro.makigaki@gmail.com",
        "time": "Fri Sep 05 01:36:05 2014 +0000"
      },
      "message": "Fix to avoid undefined variables in initial sanity checks\n\nThis commit moves check to see if screen is already running after reading\nstackrc, and changes messages in check if root is running DevStack.\nSTACK_USER is defined in stackrc, and SCREEN_NAME can be replaced with\n\"a non-root account\".\n\nChange-Id: I022ed1099169a3549b7e31883abe33d6298f6fa5\nCloses-Bug: #1362091\n"
    },
    {
      "commit": "a8008f090981fe35999f51089c05ecab2b39a74d",
      "tree": "367876fac749c3cb2348d113b6660df1d5fc56df",
      "parents": [
        "61a6e253f285fd9cfe0ac7612e85e7cf1fff5116"
      ],
      "author": {
        "name": "Gilles Dubreuil",
        "email": "gilles@redhat.com",
        "time": "Tue Jul 15 14:14:56 2014 +1000"
      },
      "committer": {
        "name": "Gilles Dubreuil",
        "email": "gilles@redhat.com",
        "time": "Fri Sep 05 10:35:41 2014 +1000"
      },
      "message": "FAQ: Removed LXC not being supported on Fedora\n\nChange-Id: Ie62e3d81170702c1b87077f6a1a82f407587c684\n"
    },
    {
      "commit": "792dc5f8cf7275d35aff39a5a5127b10f310274d",
      "tree": "77e8bb809434a339baeca421aad2faa305d62d03",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Wed Aug 27 17:03:00 2014 -0700"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 04 16:57:46 2014 -0700"
      },
      "message": "Simplify ironic-python-agent download\n\nThe kernel and ramdisk for IPA are now uploaded separately, this\ncommit simplifies the download by downloading them separately.\n\nChange-Id: I630b0a9c3d1179a6b97754f1474f62ae7da068a5\n"
    },
    {
      "commit": "61a6e253f285fd9cfe0ac7612e85e7cf1fff5116",
      "tree": "21b4ce5b368393aec0d1bcc79669127e45460e4b",
      "parents": [
        "62cae13d7e7e13102a02aa385ae63b8e2afb7c83",
        "947d7468c84423e5a9079ffda292924097a0b404"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 04 23:40:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 04 23:40:48 2014 +0000"
      },
      "message": "Merge \"Use correct class path for token persistence backend\""
    },
    {
      "commit": "f00766b8bbc31eeee1fb6f473ed8eb67452420e5",
      "tree": "81a21f52468634459e08aedddcec74e2e4a1ba9d",
      "parents": [
        "ddcde92e9098fdc3f43b56aa767a2ea584e402a9"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Fri Aug 15 01:08:11 2014 +0000"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Sep 04 16:31:02 2014 -0700"
      },
      "message": "Allow devstack to build ironic agent ramdisk\n\nThis provides a way to test Ironic-python-agent code that is\nnot yet merged.\n\nChange-Id: I85084c383263173a33250592a95a17f46827b347\n"
    },
    {
      "commit": "966463c802c6c2f3a04da812cd689502aa8006cd",
      "tree": "c0af3fb57d97c1448a5df2f4941df2d8c7bdd7d7",
      "parents": [
        "2a6ce7197e5da9fddddaba2faff2a18c04ece957"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Aug 21 18:24:42 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Sep 04 18:12:37 2014 -0500"
      },
      "message": "Keystone access log in key-access screen\n\nWhen Keystone was run in Apache Httpd the access log wasn\u0027t in a\nscreen. A new screen called key-access is now started with\nKeystone\u0027s access log.\n\nChange-Id: Ie1f4d4b679e1b9c87f0cea37deb25f7b6636fe01\nCloses-Bug: #1359995\n"
    },
    {
      "commit": "13249f87093219f4d0038effc1e5907230a470c3",
      "tree": "226a2ff87ae7cc2390d7ab34e93e4dd046bc008c",
      "parents": [
        "0b9464d4066de6167e63a546c64840ae715ac81f"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Tue Sep 02 09:50:21 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Sep 04 13:17:46 2014 +0000"
      },
      "message": "Add oslo.log\n\nInstall the oslo.log library from source so the gate tests\nare run against master.\n\nChange-Id: Id2925ce733773d8189ecc0d24b0384c44fad7b72\n"
    },
    {
      "commit": "0b9464d4066de6167e63a546c64840ae715ac81f",
      "tree": "7baaee7934cf3ab7b6553aecdbfd119cf042cf09",
      "parents": [
        "6131ff06a3f9a7846c4d5ada081d3b4c8db61074"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Wed Aug 27 12:50:17 2014 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Sep 04 13:17:13 2014 +0000"
      },
      "message": "Add oslo.concurrency and oslo.middleware\n\nInstall the oslo.concurrency and oslo.middleware libraries from source so\nthe gate tests are run against master.\n\nChange-Id: I194fc160127ab8b4b7d0086586d8ba7f92c67076\n"
    },
    {
      "commit": "62cae13d7e7e13102a02aa385ae63b8e2afb7c83",
      "tree": "007fab34265ba4b31284e2215206dca4e3002cc6",
      "parents": [
        "6131ff06a3f9a7846c4d5ada081d3b4c8db61074"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Sep 04 21:25:45 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Sep 04 21:50:06 2014 +1000"
      },
      "message": "Fix tools/xen/functions for bashate errors\n\nChange I205d675ff231c0403dd135eacc8d57b45317859f modified the matching\nfor bashate and it has started running on this file, whereas before it\nwasn\u0027t.  This fixes the errors it is now picking up.\n\nChange-Id: I7876b5c94d90f15e3b0228999c0750bfbebcaa1c\n"
    },
    {
      "commit": "bcd3f63a99c5a256322ce46d18475bdf9fc59a3d",
      "tree": "e43df339613fb450c7ee93ed0c6ebad2b412be08",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Sep 03 11:30:54 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Sep 03 11:30:54 2014 -0400"
      },
      "message": "don\u0027t install boto from packages\n\ninstalling boto from packages pins some other pure python libraries\n(like requests) in an unexpected way. As this is pure python we should\ninstead let this be install from pip and thus be controlled by global\nrequirements.\n\nChange-Id: If5df9de8c3e1ad8faceab4b43c86134dbbc55a51\n"
    },
    {
      "commit": "fe65e2dffac177db61ab868343d6dc32e2da3b6c",
      "tree": "72930784db8f1f289cde2f153d80c7525ef358e5",
      "parents": [
        "fe3be5c38eb35f1f8c604b30e12745644c807869"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Sep 03 11:51:00 2014 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Sep 03 16:37:38 2014 +0200"
      },
      "message": "Set configs for glance_store\n\nglance_store uses a new section to keep its configs. This patch\nduplicates the existing, store related, config options and sets them\nunder the glance_store section.\n\nOnce glance is fully migrated, the old options will be removed.\n\nChange-Id: Ie3de87cf07a321415d111e644ccbb360c7491151\n"
    },
    {
      "commit": "6131ff06a3f9a7846c4d5ada081d3b4c8db61074",
      "tree": "ea89d75aee2733fac9dfa3570c659f6d853d2101",
      "parents": [
        "0a8c555079fefdbff73852df38fa513a66d0bea4",
        "23a99ff09a4a5557ceb93b0c7a10bd3f7097311a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 03 07:52:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 03 07:52:54 2014 +0000"
      },
      "message": "Merge \"Add myself to the MAINTAINERS file for Swift\""
    },
    {
      "commit": "0a8c555079fefdbff73852df38fa513a66d0bea4",
      "tree": "28bb5f9d37a5e001f57c45e3ad5b2b1f5610e36a",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153",
        "f71b500beaf3d09c0388fed8480c9a5a25524c87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 02 22:06:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 02 22:06:15 2014 +0000"
      },
      "message": "Merge \"Faster nova fixed key generation\""
    },
    {
      "commit": "29c3d63b28503a06b15daecdf584753e0c0aafe8",
      "tree": "b8428f93a748f27e3a0c9d6fec3f3223898d194c",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Jul 17 12:53:21 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Sep 02 11:49:28 2014 -0700"
      },
      "message": "Set flavor id for Ironic\u0027s baremetal flavor\n\nAn existing trove bug prevents it from functioning when Nova flavors exist\nwith an id that is a UUID instead of an integer, causing Tempest failures.\nThis sets an integer ID when creating the baremetal flavor for Ironic\u0027s use.\n\nChange-Id: Ic090f61a9a47421117dc86b640422f00f468112c\nRelated-bug: #1333852\n"
    },
    {
      "commit": "bdab7c74ed2f9b581d2d9394128e32fde1ab8ca1",
      "tree": "4927db96203bc0c4ac6615d80af55d2eeabaa05e",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Sep 02 09:09:43 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Sep 02 09:10:39 2014 +1000"
      },
      "message": "Move to epel 7-1 release\n\nEPEL7 has updated.  AFAIK there is no better way to determine this; we\ncould possibly scrape [1] but this just seems to replace one problem\nwith another (maintaining the scraping)\n\n[1] http://download.fedoraproject.org/pub/epel/7/x86_64/repoview/epel-release.html\n\nChange-Id: Iadf66c92fcf31edeb0f364a5b1de5d87630e9a42\n"
    },
    {
      "commit": "264174500c943a5c28a86c09fe81cf0661ed253a",
      "tree": "3f48c13fe3c2de963410d5a511b494da25cb1676",
      "parents": [
        "a672e02818869de184c7c04aeb2f3e471bec3153"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Sep 01 15:32:58 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Sep 01 15:36:15 2014 +0900"
      },
      "message": "Remove sahara-dashboard\n\nsahara-dashboard has been removed in the commit:\n  Change-Id: I1f0e93e1dee3d065c4f00d8bf2042bebc8d45a22\nHowever, there is still sahara-dashboard in extras.d/70-sahara.sh. This\ncauses an error.\n\n/opt/stack/new/devstack/extras.d/70-sahara.sh: line 7:\n/opt/stack/new/devstack/lib/sahara-dashboard: No such file or directory\n\nSo this commit just removes it.\n\nChange-Id: Iae76dc5f92a1f0a557d43d74b9b5d2c347cc23a9\nCloses-Bug: #1363828\n"
    },
    {
      "commit": "a672e02818869de184c7c04aeb2f3e471bec3153",
      "tree": "5f58410fc5691d384c960e26254e5d94ae5f4ac3",
      "parents": [
        "312fafd2282ff84de313fa16d8d9e0fa79c0b8a6",
        "d074dc7f7e37c8ff1ce781f0bbc7f88196567f00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 31 08:32:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 31 08:32:58 2014 +0000"
      },
      "message": "Merge \"Use the apache 2.4 ErrorLogFormat directive\""
    },
    {
      "commit": "312fafd2282ff84de313fa16d8d9e0fa79c0b8a6",
      "tree": "a92f924ba76db7c0bb4886fad86a6fdafb3d66d8",
      "parents": [
        "38f5fb725257517646d3f6e4d6856d6f42665753",
        "eae7c9979adb7bc6b3150fba02cc696187cbe69d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 31 08:26:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 31 08:26:51 2014 +0000"
      },
      "message": "Merge \"Support GlusterFS cinder backend\""
    },
    {
      "commit": "38f5fb725257517646d3f6e4d6856d6f42665753",
      "tree": "6f2a8e83858e6d341cb169c006211cb6e831aaa5",
      "parents": [
        "1fe1670cf191813b95ae1efb0b657d68771ceff9",
        "9ec58aec649c1f0899b3f0cf2a9d7821cf00008b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 31 06:38:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 31 06:38:04 2014 +0000"
      },
      "message": "Merge \"Support ipset for security group\""
    },
    {
      "commit": "23a99ff09a4a5557ceb93b0c7a10bd3f7097311a",
      "tree": "4ccd784cf5961d54110f2720b9d309ba4ae72738",
      "parents": [
        "b6f183ad09c51f0d116fecc0c526d6752424a35b"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Aug 30 12:53:52 2014 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Aug 30 22:29:06 2014 +0200"
      },
      "message": "Add myself to the MAINTAINERS file for Swift\n\nChange-Id: I9daeadabab9048234d946ea99be7f05254f5bc0c\n"
    },
    {
      "commit": "1fe1670cf191813b95ae1efb0b657d68771ceff9",
      "tree": "e016e9bd6f4eee28f2a8c8aa9c604698e18e4d67",
      "parents": [
        "9a59e81eb0a8b5687f7f982006a0c401993f2d04",
        "d738a9ecf738c741abc677c9c6102c88d4f1ed8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 30 18:27:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 30 18:27:01 2014 +0000"
      },
      "message": "Merge \"Ubuntu: Start openvswitch-switch service after install\""
    },
    {
      "commit": "9a59e81eb0a8b5687f7f982006a0c401993f2d04",
      "tree": "9350579f2aad0df8ab76c819ed6372c8f11e1ff7",
      "parents": [
        "b6f183ad09c51f0d116fecc0c526d6752424a35b",
        "18d5db8452fb8fc5bfb55c4e9c7aa5f03cdbe829"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 30 15:43:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 30 15:43:18 2014 +0000"
      },
      "message": "Merge \"Add graphviz package to general list for building docs\""
    },
    {
      "commit": "b6f183ad09c51f0d116fecc0c526d6752424a35b",
      "tree": "5dc2b648ce4f41845cbef0e29c195d142173798d",
      "parents": [
        "434982c96d758a55a324d933df8f5e3949813fc8",
        "62ec61c211563bac71b693c64ce2d5389a9e3fe6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 30 04:09:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 30 04:09:08 2014 +0000"
      },
      "message": "Merge \"Detect when Debian is used to launch libvirtd\""
    },
    {
      "commit": "947d7468c84423e5a9079ffda292924097a0b404",
      "tree": "fbd84c501aab095232ee31c66ac7ec871a09e668",
      "parents": [
        "434982c96d758a55a324d933df8f5e3949813fc8"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Aug 29 13:26:31 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Fri Aug 29 13:26:31 2014 -0700"
      },
      "message": "Use correct class path for token persistence backend\n\nKeystone has moved over to using a new location for the token\npersistence backends (drivers). The old values will continue to\nwork, but this will limit the deprecation warnings for an out\nof the box devstack install.\n\nChange-Id: I7c437788c8aee0106fa7f3c37617fbd1220291ef\nbp: non-persistent-tokens\n"
    },
    {
      "commit": "434982c96d758a55a324d933df8f5e3949813fc8",
      "tree": "f4273fe877129440a91f6984e0f636fa06bc040a",
      "parents": [
        "b0f727129885d9c4b0d0fcb8c7e7b59b9c206bb8",
        "bcd2ba4b23f0b1a4963dfdc5f2738a2f57a7a4bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 29 11:20:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 29 11:20:28 2014 +0000"
      },
      "message": "Merge \"Additional Cinder backend: solidfire\""
    },
    {
      "commit": "b0f727129885d9c4b0d0fcb8c7e7b59b9c206bb8",
      "tree": "91b02d3d8c434a1d160b9a5934c286f892dd0ba3",
      "parents": [
        "78d7c60aeae2f61746f7fe5801ac86af3428b67e",
        "34bd2313f8be3202cea2f63715d3af58e618f072"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 29 01:36:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 29 01:36:54 2014 +0000"
      },
      "message": "Merge \"remove tools/jenkins\""
    },
    {
      "commit": "78d7c60aeae2f61746f7fe5801ac86af3428b67e",
      "tree": "f09c4c1e4cee4dcb3d34edf32a624ccae385bf8c",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603",
        "5bae6ca0be8273e4e9866f12f00d5a7dae0d0220"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 28 22:04:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 28 22:04:10 2014 +0000"
      },
      "message": "Merge \"scope warnings to only display if the services are enabled\""
    },
    {
      "commit": "d738a9ecf738c741abc677c9c6102c88d4f1ed8c",
      "tree": "64959a48f1ea010c62053485958bcdcf94183b4a",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu Aug 28 15:32:44 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu Aug 28 15:54:40 2014 -0400"
      },
      "message": "Ubuntu: Start openvswitch-switch service after install\n\nChange-Id: I73a7cec67d0f0782de1598c4ebb1815726e38199\nCloses-Bug: #1362782\n"
    },
    {
      "commit": "d074dc7f7e37c8ff1ce781f0bbc7f88196567f00",
      "tree": "60995ba98b831d71ccb931f357fd4d11573a0046",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Jun 24 21:33:39 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Aug 28 08:39:50 2014 -0700"
      },
      "message": "Use the apache 2.4 ErrorLogFormat directive\n\nUse the new ErrorLogFormat directive to make the Keystone logs\nunder Apache to look like the standard oslo log format.\n\nChange-Id: Ie823abf2fa06b8ce22027c21bef455808a4a768e\n"
    },
    {
      "commit": "62ec61c211563bac71b693c64ce2d5389a9e3fe6",
      "tree": "bffdad520d0c2a34de93e5c15a8f50d11111be95",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Aug 28 16:40:14 2014 +0200"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Aug 28 16:40:14 2014 +0200"
      },
      "message": "Detect when Debian is used to launch libvirtd\n\nthis patch checks if os_VENDOR is ubuntu to launch\nlibvirt-bin service. Previously, is_ubuntu() was used, but\nthis function only detects if a deb packaging is used, so\nthere were no distinction between Ubuntu and Debian.\n\nChange-Id: I222b71962f49896063910ff2a25e4f57be4bf819\nCloses-Bug: 1361260\n"
    },
    {
      "commit": "a25922b9616f74f74049368e8f4e5de11b851921",
      "tree": "1eb49763bfaa4eb34b7163a609dbdedfca628631",
      "parents": [
        "464d48ab32eabbd2106024bb019bd042bb479490"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 28 09:29:47 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 28 09:29:51 2014 -0500"
      },
      "message": "Fix regression in Cinder volume type creation\n\nThe local-vars cleanup (Iedeafa15def1fa26d4ddcbc5f670129f66e38b9d)\nspanned (and missed) this fix (Ib35ffc09f6582354010ac8ca35da581ea508877a)\nfor volume type creation.\n\nChange-Id: I2b95cbc946727d7708283eca0c07ba1eaddf5db8\n"
    },
    {
      "commit": "d968f2b2bbb454d1d960e0d32e3bfd18311ce253",
      "tree": "227368c75952df55b357fdd3d2adab95f5b4da64",
      "parents": [
        "a90898d90438834ac32224162500b7d54fe2e603"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 14 11:43:54 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Aug 28 16:16:10 2014 +1000"
      },
      "message": "Remove usage of $[ for arithmetic\n\n$[ is deprecated for the more familiar $((\n\nRequired when bash8 starts testing from tox and [1] goes in\n\n[1] https://review.openstack.org/#/c/117430/\n\nChange-Id: I8ba180be036836f37ebdbb6da36ff0be486c043e\n"
    },
    {
      "commit": "9ec58aec649c1f0899b3f0cf2a9d7821cf00008b",
      "tree": "0555d8fa199dece8f765fdbafe7f205065e35b8f",
      "parents": [
        "1316ff114019c27ce0406b09572942a60609d248"
      ],
      "author": {
        "name": "shihanzhang",
        "email": "shihanzhang@huawei.com",
        "time": "Tue Aug 12 15:24:23 2014 +0800"
      },
      "committer": {
        "name": "shihanzhang",
        "email": "shihanzhang@huawei.com",
        "time": "Thu Aug 28 10:42:03 2014 +0800"
      },
      "message": "Support ipset for security group\n\nInstall ipset if the q-agt service is enabled.\n\nPartially implements blueprint: add-ipset-to-security\n\nChange-Id: Ic0820a03e9823be39e26254e7c99fe2c4c811c8b\n"
    },
    {
      "commit": "a90898d90438834ac32224162500b7d54fe2e603",
      "tree": "ae503e532a1fc3e887f4e9183d816bd76fcca257",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Aug 05 16:14:12 2014 +0400"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Wed Aug 27 17:00:01 2014 -0700"
      },
      "message": "Move sahara client installation to lib/sahara\n\nAll other projects installs their clients in the same lib file as the\nmain services.\n\nRemove sahara-dashboard installation\n\nSahara dashboard is now merged into the Horizon and enabled by default\n(when data_processing endpoint is available), so, we should stop\ninstalling it as separated dashboard.\n\nChange-Id: I1f0e93e1dee3d065c4f00d8bf2042bebc8d45a22\n"
    },
    {
      "commit": "5cd17f71ca8cf335beeaad55a1b530825bd181c8",
      "tree": "7b0709ee38b58725405f33a807574d21e001b02d",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Aug 27 09:42:41 2014 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Wed Aug 27 09:53:22 2014 -0400"
      },
      "message": "Add oslo.utils and oslo.serialization\n\nInstall the oslo.utils and oslo.serialization libraries from source so\nthe gate tests run against master.\n\nChange-Id: I2cb35c9dfd18588e4caa11134e6a34d83324e136\n"
    },
    {
      "commit": "f71b500beaf3d09c0388fed8480c9a5a25524c87",
      "tree": "94556915d766ecfb8e7a759122d06321bc2f4d2f",
      "parents": [
        "a7a2b883b28a6a2137f9b56be956a5d3798a0479"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 28 09:52:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Aug 27 09:21:13 2014 +0200"
      },
      "message": "Faster nova fixed key generation\n\nUsing bc 64 times in loop is too verbose and slow,\nreplacing the echo/bc loop with hexdump and urandom.\n\nThe hexdump approach is 75 times faster and\ndoes not floods the debug logs.\n\nUsing the common function for generating,\nthis kind of string with lib/heat and by the read_password.\n\nChange-Id: If6a86dfaf0c21e2635c6de0a7b96a8ed7ec5b507\n"
    },
    {
      "commit": "a7a2b883b28a6a2137f9b56be956a5d3798a0479",
      "tree": "06936e69063399fac38da617ec2f8d3c44adc75c",
      "parents": [
        "11d6bde264a90fde1d8bb8b15e9229f7af808840",
        "4e07fdcba76a58fc2b21ce6670144312ddb73869"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 27 04:13:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 27 04:13:05 2014 +0000"
      },
      "message": "Merge \"Add and document $NOVA_VNC_ENABLED for forcing VNC on\""
    },
    {
      "commit": "e0b08d04ab41f9aca96997c87bd9fa13feba2536",
      "tree": "929d6624b29363e0506459864ab38c632aee180c",
      "parents": [
        "11d6bde264a90fde1d8bb8b15e9229f7af808840"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Aug 20 00:34:55 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Aug 26 17:10:52 2014 -0700"
      },
      "message": "Pull dstat logic into its own function so grenade can use it\n\nIn order to use dstat on the new side of grenade, pull dstat code into\nits own lib with the function start_dstat\n\nChange-Id: I5c908d594a6f3a90ed4b3f744002bf606841cf07\n"
    },
    {
      "commit": "2a6ce7197e5da9fddddaba2faff2a18c04ece957",
      "tree": "eaf93a05bcf32d2f158ca3968449568cddc11edd",
      "parents": [
        "11d6bde264a90fde1d8bb8b15e9229f7af808840"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Aug 21 18:23:12 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Tue Aug 26 18:43:41 2014 -0500"
      },
      "message": "Change httpd Keystone access log to keystone_access.log\n\nKeystone\u0027s access log was going to httpd/access.log, which is the\ncommon place for all access logging. This made it difficult to see\nKeystone accesses apart from other access. Keystone\u0027s access log\nwill now be keystone_access.log\n\nThis makes the Keystone configuration similar to Horizon which uses\nhorizon_access.log.\n\nChange-Id: I6e5ac121302b3d138758e6c49dffa9f05ad2fb85\nPartial-Bug: #1359995\n"
    },
    {
      "commit": "11d6bde264a90fde1d8bb8b15e9229f7af808840",
      "tree": "f0b9bbbfc408ce2d58eb4cf3b51fd7688f82b2de",
      "parents": [
        "464d48ab32eabbd2106024bb019bd042bb479490",
        "1a332836df4352f45d29b1eb80bd06e48222a9a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 26 20:28:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 26 20:28:56 2014 +0000"
      },
      "message": "Merge \"Add mysql devel as testonly alongside mysql-server\""
    },
    {
      "commit": "464d48ab32eabbd2106024bb019bd042bb479490",
      "tree": "2f6def4c5ef96d70e60f1f286685d65a27aa9e24",
      "parents": [
        "9292b07202bed0438c21e3aa427082153fc81c21",
        "dd74550581a3529cb1eca3ace311d5aac1a89115"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 26 14:59:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 26 14:59:02 2014 +0000"
      },
      "message": "Merge \"Update deprecated service_neutron_metadata_proxy variable\""
    },
    {
      "commit": "9292b07202bed0438c21e3aa427082153fc81c21",
      "tree": "81c758b93c065253253b099da07e113357f81993",
      "parents": [
        "fad07b0104c1769ef9641933fabe21f314d8d202",
        "0e8dcedf71eecc0a9f455bf5f1bfa9f27c41ada4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 26 09:52:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 26 09:52:43 2014 +0000"
      },
      "message": "Merge \"Re-order stack.sh 2: target dir setup\""
    },
    {
      "commit": "fad07b0104c1769ef9641933fabe21f314d8d202",
      "tree": "58bc7d7bd33412b26b1937c490fda6a25c8ba2e6",
      "parents": [
        "c73176b5e2627c8c6189d1880528edd434f28d37",
        "d3bf9bdbda9acab17223cf25dd0a2b83b96db522"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 26 05:15:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 26 05:15:32 2014 +0000"
      },
      "message": "Merge \"Re-order stack.sh 1: sanity checks\""
    },
    {
      "commit": "c73176b5e2627c8c6189d1880528edd434f28d37",
      "tree": "b1070d0bab81bbd4ac7dbbf73a529f1cb3cb3f95",
      "parents": [
        "ddcde92e9098fdc3f43b56aa767a2ea584e402a9",
        "e1d004aa4441ec031b6b09ea67e707f9143f91c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 23:59:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 23:59:57 2014 +0000"
      },
      "message": "Merge \"Change httpd Keystone log level to default\""
    },
    {
      "commit": "ddcde92e9098fdc3f43b56aa767a2ea584e402a9",
      "tree": "65670aee8350e0d48b604002975ba5f98bdfa5b6",
      "parents": [
        "73ad94c9b4bc7d0bfa137cfddb9eb93d453d208e",
        "7614d21fe157a6b3a833d3eb278fb9267ef13e06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 21:59:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 21:59:50 2014 +0000"
      },
      "message": "Merge \"Centralize neutron config file argument generation\""
    },
    {
      "commit": "73ad94c9b4bc7d0bfa137cfddb9eb93d453d208e",
      "tree": "de987ac4950c0b985839e08032575348974d5bb2",
      "parents": [
        "40564a2b3508f1653f5665f7b726f6d2e93f2668",
        "2f69c6b85387f85db63e0a087c8b3fac992bd04d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:42:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:42:35 2014 +0000"
      },
      "message": "Merge \"Don\u0027t try to regenerate existing ssl certificates\""
    },
    {
      "commit": "40564a2b3508f1653f5665f7b726f6d2e93f2668",
      "tree": "322458731b58888d08556458bbc6036ea0ffb6a5",
      "parents": [
        "38417fc9e03524afa34873df261fb0dce3873d1e",
        "d178cf401eca16664673737b27bb493e37b8366d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:42:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:42:32 2014 +0000"
      },
      "message": "Merge \"Adds xiv_ds8k cinder driver support\""
    },
    {
      "commit": "38417fc9e03524afa34873df261fb0dce3873d1e",
      "tree": "f0ffe5035a8e48ce2985f1c780aa6342729e6300",
      "parents": [
        "03082affad173f29cc9f6292265127926ec33838",
        "5c206c2b7d3a983094daa9b6f383d72e396caf55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:05:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:05:53 2014 +0000"
      },
      "message": "Merge \"Migrate from using glance image-list to openstackclient\""
    },
    {
      "commit": "03082affad173f29cc9f6292265127926ec33838",
      "tree": "7868c41fedc7e47800de8c15cfb6211a2015d5e8",
      "parents": [
        "6f579e66fd2933627bba0ba6c1251cec42e2d653",
        "e50fcb12d5f0eb35197116b508a783fe66da51cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 14:05:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 14:05:50 2014 +0000"
      },
      "message": "Merge \"Sahara script modified with notification configuration\""
    },
    {
      "commit": "6f579e66fd2933627bba0ba6c1251cec42e2d653",
      "tree": "13535f54b6a95ea8fe4705137743f5b3a7887932",
      "parents": [
        "a8f0d966a159220af11fe0171ae6dca24bc51b97",
        "cf21b71024935a46d820ee558f29cc979ccb1990"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 25 13:58:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 25 13:58:05 2014 +0000"
      },
      "message": "Merge \"Set suspend feature flag in tempest for ironic\""
    },
    {
      "commit": "e1d004aa4441ec031b6b09ea67e707f9143f91c1",
      "tree": "fe2f538c2686dcd63b5a79c102a3c8793216dfef",
      "parents": [
        "a8f0d966a159220af11fe0171ae6dca24bc51b97"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Aug 21 18:22:00 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Sun Aug 24 17:53:46 2014 -0400"
      },
      "message": "Change httpd Keystone log level to default\n\nHaving Keystone\u0027s log level at debug caused a lot of uninteresting\nHttpd-related log lines to be displayed which makes debugging more\ndifficult than it should be.\n\nRather than set the log level explicitly, Keystone will use the\nHttpd server\u0027s setting, which defaults to warn.\n\nPartial-Bug: #1359995\nChange-Id: Ieef882944bafd98f7b27497a5276124b21c3e576\n"
    }
  ],
  "next": "a8f0d966a159220af11fe0171ae6dca24bc51b97"
}
