)]}'
{
  "log": [
    {
      "commit": "ad13c0a8dacbf5d5d399aa2df99313bb5fb6a39b",
      "tree": "bdf0d22810528a5c2c10e2f7efcbd0f31cbdf17a",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sat Mar 14 12:14:31 2015 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 16 20:25:14 2015 +0000"
      },
      "message": "Keystone stop using config refs\n\n - Rather than using config refs, deployments should be using a tool\n   such as chef or puppet to set the options correctly.\n\n - Config refs have a bug where you can only reference an option in\n   the DEFAULT group, which limits the usefulness, and with this\n   feature it\u0027s impossible to move any config options out of the\n   DEFAULT group, luckily this has been ignored anyways since I think\n   everyone realizes how broken it is.\n\nChange-Id: I74cae09f9d75177f8efea69e7ae981ed8f14039f\n"
    },
    {
      "commit": "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee",
      "tree": "0523a57a9bc948d0bf761540b3ddc5f499d26f4b",
      "parents": [
        "68ed19b696c347d7e9d48b92b643419549bbd249",
        "4d74e0f49515e23668a9dd955f30939cd03f94b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 17:27:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 17:27:28 2015 +0000"
      },
      "message": "Merge \"Fail if run in POSIX compatability mode\""
    },
    {
      "commit": "68ed19b696c347d7e9d48b92b643419549bbd249",
      "tree": "ed38dad5770fd0b13f05445bb248d039f6bd7f3a",
      "parents": [
        "69b1551452e190191fb9be1661c2ce414951ff7b",
        "3011ec75493c456589947567d972c3a3c1f602bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 02:00:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 02:00:22 2015 +0000"
      },
      "message": "Merge \"install missing elasticsearch client\""
    },
    {
      "commit": "69b1551452e190191fb9be1661c2ce414951ff7b",
      "tree": "82b720a4c9a18a849e44eb162dff11cc30650f2d",
      "parents": [
        "518ca616aea969612d6ea3301a714c489a8b4885",
        "cf3b41fa8bfa0f3d8dce897e4ad6ce4c88ac5ab3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 13 01:32:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 13 01:32:23 2015 +0000"
      },
      "message": "Merge \"Shut down ironic services in the modern way\""
    },
    {
      "commit": "3011ec75493c456589947567d972c3a3c1f602bb",
      "tree": "e680a2e910741fc0ff2ff332b8e937dbc51b35ca",
      "parents": [
        "518ca616aea969612d6ea3301a714c489a8b4885"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Mar 12 00:34:06 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Mar 13 09:39:53 2015 +1100"
      },
      "message": "install missing elasticsearch client\n\nelasticsearch client must be explicitly installed as it\u0027s an\noptional backend requirement. this patch installs the client when\ninstalling elasticsearch\n\nChange-Id: I534cf0c78ab1fe7d309ef5f808bbe7b5422b403e\n"
    },
    {
      "commit": "518ca616aea969612d6ea3301a714c489a8b4885",
      "tree": "898d71f975fbb45bb5dcecd67265661c8c6df8e1",
      "parents": [
        "a055557705ab30281d9e705ed2e5bca15de3d174",
        "b0595235a2374451c3f899fb893ad989a74b04d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:28:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:28:30 2015 +0000"
      },
      "message": "Merge \"Don\u0027t use packaged unittest2\""
    },
    {
      "commit": "a055557705ab30281d9e705ed2e5bca15de3d174",
      "tree": "20e1cac1864731bbb6b17f0c16dead2368e735b5",
      "parents": [
        "0d8b9b31d22e3404172af4293c99c325e8834278",
        "bf2ad7015d068f9a85c01813cea0aa79143b1d0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:47 2015 +0000"
      },
      "message": "Merge \"Move configuration functions into inc/*\""
    },
    {
      "commit": "0d8b9b31d22e3404172af4293c99c325e8834278",
      "tree": "5949487fd9af794c98d171c2c9195b2a1a254931",
      "parents": [
        "3d223fc2ce511d1702310b864e9c4249abbff4d7",
        "679f395fbbae68b4dfee0edbddff646ff75b5a0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:39 2015 +0000"
      },
      "message": "Merge \"Set os_region_name for cinder\""
    },
    {
      "commit": "3d223fc2ce511d1702310b864e9c4249abbff4d7",
      "tree": "1c64d585dc6d9516c539a86ba61b1e050cd4fc6e",
      "parents": [
        "e7577b71890e5edb3c86d4f3d00b18cccee0d726",
        "fbb3e773f017e90286f7e988c4167c3758edba45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:29 2015 +0000"
      },
      "message": "Merge \"Remove the kesytone admin token from swift\""
    },
    {
      "commit": "e7577b71890e5edb3c86d4f3d00b18cccee0d726",
      "tree": "f9ec36b224e35cc98d0003486975bf7db053281b",
      "parents": [
        "a6c054747a3183fd946a1693618c5bf054a2c8a4",
        "d28ea9cbcb1db93d6ae925ee6efc8a032a319816"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:22:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:22:20 2015 +0000"
      },
      "message": "Merge \"Add package mongodb to files/rpms/zaqar-server\""
    },
    {
      "commit": "a6c054747a3183fd946a1693618c5bf054a2c8a4",
      "tree": "e5664136a9378fceacecdbd238294e368d3d27cb",
      "parents": [
        "ed2c38a0f395c5d59ff46506495d8f62143fed65",
        "41daa208d9f1bcc56c861b7751a51d3ef4b0f3f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 15:08:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 15:08:26 2015 +0000"
      },
      "message": "Merge \"Remove my_ip from cinder.conf\""
    },
    {
      "commit": "cf3b41fa8bfa0f3d8dce897e4ad6ce4c88ac5ab3",
      "tree": "1010ec0a4e94174fb1e3e73a7c1d9b298e01c13a",
      "parents": [
        "ed2c38a0f395c5d59ff46506495d8f62143fed65"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Mar 12 13:33:12 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Mar 12 13:33:12 2015 +0000"
      },
      "message": "Shut down ironic services in the modern way\n\nInstead of killing the screen, use stop_process which will\nshut the processes when USE_SCREEN is False.\n\nChange-Id: If0f714cb112dbf5fe9e4fdd7291cb4fb1df87f42\n"
    },
    {
      "commit": "ed2c38a0f395c5d59ff46506495d8f62143fed65",
      "tree": "725919900b62616f43c0d6c5fe894a317a0a69b3",
      "parents": [
        "44d4ec2a8630cd34eff49783a26f13a240bd6b1d",
        "e32c868f220720079facf462fa11c2bc9737e9c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 12 03:28:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 03:28:42 2015 +0000"
      },
      "message": "Merge \"Comment `log_file` for Zaqar\""
    },
    {
      "commit": "41daa208d9f1bcc56c861b7751a51d3ef4b0f3f4",
      "tree": "4cb5c3aeb76d363f1eed00d61f54d307d8c21687",
      "parents": [
        "44d4ec2a8630cd34eff49783a26f13a240bd6b1d"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Wed Mar 04 15:34:41 2015 +0800"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Thu Mar 12 10:17:52 2015 +0800"
      },
      "message": "Remove my_ip from cinder.conf\n\nThe current issue is that if we deploy c-vol service on a separate\nmachine, my_ip and SERVICE_HOST will be different, because my_ip is\nthe machine where c-vol service is running and SERVICE_HOST points\nto the machine where the cinder api service is running. If my_ip of\nc-vol in cinder.conf is set to the IP of c-api, it will cause the\nissue that the volume is unable to attach. The issue can be resolved\nby removing my_ip from cinder.conf.\n\nChange-Id: I699c0b5297c60e9f9934f74684abf563f4b0e977\ncloses-bug: #1428013\n"
    },
    {
      "commit": "e32c868f220720079facf462fa11c2bc9737e9c0",
      "tree": "ffbbf104b53757988d5caa988823ec756906c5d9",
      "parents": [
        "15d40a56832baadc65fe5261f5f53ce24ad00e84"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Feb 26 14:10:05 2015 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 12 09:04:58 2015 +1100"
      },
      "message": "Comment `log_file` for Zaqar\n\nInstead of logging to a file, let it use stdout so we can see the output\nin the screen logs.\n\nChange-Id: I0e5e12a6ddc5ad91dd37e97362ac9a5bed238e32\n"
    },
    {
      "commit": "44d4ec2a8630cd34eff49783a26f13a240bd6b1d",
      "tree": "44be5259ab59bfa797e4686a1dbb94389133e335",
      "parents": [
        "df89b2931b01c9a30c5397a07603dd8897c6d29a",
        "dc757dd8506b9524defcffcf68dbc443380926a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 19:18:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 19:18:32 2015 +0000"
      },
      "message": "Merge \"Configure neutron-\u003enova with identity v3\""
    },
    {
      "commit": "df89b2931b01c9a30c5397a07603dd8897c6d29a",
      "tree": "92510b5c71e398b35a0957050199f60a18221aa0",
      "parents": [
        "df16842d046fc5dc7bd3543158e40acdbffbfd41",
        "10a8c88cccc43a8a9222b5e414198b105b190a67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 19:17:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 19:17:53 2015 +0000"
      },
      "message": "Merge \"README.md: Correct the defaults of some of Q_ML2_PLUGIN variables\""
    },
    {
      "commit": "d28ea9cbcb1db93d6ae925ee6efc8a032a319816",
      "tree": "6275219e884b8ae00cd80c64d4526771a0ab8a81",
      "parents": [
        "df16842d046fc5dc7bd3543158e40acdbffbfd41"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Wed Mar 11 18:53:33 2015 +0100"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Wed Mar 11 18:55:24 2015 +0100"
      },
      "message": "Add package mongodb to files/rpms/zaqar-server\n\nThe command mongo, used in lib/zaqar, is part of the package mongodb.\nAt the moment only mongodb-server is listed in files/rpms/zaqar-server,\nmongodb has to be added there.\n\nChange-Id: I60edeae6760addad62b9b61c3dcdecc2ff01cba7\nCloses-bug: #1430939\n"
    },
    {
      "commit": "10a8c88cccc43a8a9222b5e414198b105b190a67",
      "tree": "b165b3d5a090edadf15a52a3d152ff9be8acea3b",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Mar 11 16:41:32 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Mar 11 17:15:19 2015 +0900"
      },
      "message": "README.md: Correct the defaults of some of Q_ML2_PLUGIN variables\n\nAlso, tweak Q_AGENT description and note its default.\n\nChange-Id: Ie24d14f58c09ccd375fd981683dba2efd5211f24\n"
    },
    {
      "commit": "df16842d046fc5dc7bd3543158e40acdbffbfd41",
      "tree": "d8cb4128feae4ff5c6a77807a66aa21d984aba42",
      "parents": [
        "b62e9340739bbdc4edf5b517436e1b2d339700fb",
        "7c4ce9edbad6f3c33469d45be832ebea4a46ff70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 04:50:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 04:50:06 2015 +0000"
      },
      "message": "Merge \"Check for new versions of get-pip.py\""
    },
    {
      "commit": "b62e9340739bbdc4edf5b517436e1b2d339700fb",
      "tree": "0e71df169d8f5ff864829fc4dbad8bf3c72fc825",
      "parents": [
        "d8b66662d599b2125c75fd08ddfaf0494f649337",
        "a72a393d658216ec75a59ad5a788e2504fee4b53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 11 04:49:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 04:49:56 2015 +0000"
      },
      "message": "Merge \"Add sudo to yum example\""
    },
    {
      "commit": "4d74e0f49515e23668a9dd955f30939cd03f94b2",
      "tree": "e7fbc3064ea777b0055f696fc6e29a2166a10a83",
      "parents": [
        "d8b66662d599b2125c75fd08ddfaf0494f649337"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 11 09:45:59 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 11 12:40:13 2015 +1100"
      },
      "message": "Fail if run in POSIX compatability mode\n\nThis is mostly to detect if someone is running the script with \"sh\n./stack.sh\" where sh is the bash-symlink that puts it in POSIX mode\n(this can be invoked in other ways, but much less common).\n\nIn this case POSIXLY_CORRECT is set; so if we see that, bail out early\nbefore we start hitting syntax errors.\n\nCloses-Bug: #1430535\nChange-Id: I7bbc4b0f656df9f6d9da2243c8caeb42d30ace95\n"
    },
    {
      "commit": "b0595235a2374451c3f899fb893ad989a74b04d1",
      "tree": "6e40a9c76107a058444aa4f8f756601c8c13e116",
      "parents": [
        "d8b66662d599b2125c75fd08ddfaf0494f649337"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 11 12:04:49 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 11 12:07:20 2015 +1100"
      },
      "message": "Don\u0027t use packaged unittest2\n\nLet pip install unittest2; pip installation can conflict with the\npackaged version.\n\nChange-Id: Iec9b35174ac68ebf713cd7462d7b5a82583d6e22\nPartial-Bug: #1430592\n"
    },
    {
      "commit": "a72a393d658216ec75a59ad5a788e2504fee4b53",
      "tree": "d6d432ef44c4512006b0c17f04700488a7c56f59",
      "parents": [
        "c5ab3e0c8665688c38f34edd582f0f2f628de06f"
      ],
      "author": {
        "name": "kieleth",
        "email": "luis.guzman@ammeon.com",
        "time": "Tue Mar 10 08:47:05 2015 -0700"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 10 23:07:05 2015 +0000"
      },
      "message": "Add sudo to yum example\n\nAdd sudo to yum example so following along with copy-paste works\n\nChange-Id: I5e64b3d751b55989a353bfe2bb691ea6e51690e3\n"
    },
    {
      "commit": "7c4ce9edbad6f3c33469d45be832ebea4a46ff70",
      "tree": "133bf7302a3183976c9d78a17fa9e4a80ae7843c",
      "parents": [
        "d8b66662d599b2125c75fd08ddfaf0494f649337"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 10 11:32:26 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 11 09:40:13 2015 +1100"
      },
      "message": "Check for new versions of get-pip.py\n\nPeople can leave their devstack installs around for a long time, and\nin the mean time new versions of pip can be released.\n\nThe current check does not download a new version if an old one\nexists.  We want to check for new versions, but we also don\u0027t want the\ngate jobs trying this sometimes unreliable fetch.\n\nSo add a flag-file that tells devstack if it downloaded get-pip.py\noriginally.  If so, on each run check for a new version using curl\u0027s\n\"-z\" flag to request only files modified since the file\u0027s timestamp.\n\nChange-Id: I91734528f02deafabf3d18d968c3abd749751199\nCloses-Bug: #1429943\n"
    },
    {
      "commit": "d8b66662d599b2125c75fd08ddfaf0494f649337",
      "tree": "c0ac7a3b58f113fd82a428a47513d2ec3948a1fd",
      "parents": [
        "b8c74c11083a6b2ada9f0a3fafd1c67e1d5d845b",
        "db1152c96e8e5a4ce599677f9ee3d556f925d734"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 13:25:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 13:25:16 2015 +0000"
      },
      "message": "Merge \"Document use of plugins for gate jobs\""
    },
    {
      "commit": "b8c74c11083a6b2ada9f0a3fafd1c67e1d5d845b",
      "tree": "16e5d14d0e8139066858d4b0e4de56e474a06ba2",
      "parents": [
        "4de0f1cd0ba1541f49eb54a68b32ec7f973c274b",
        "360839e0addbd2692ee34333ac06d957cf60b780"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 11:51:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 11:51:14 2015 +0000"
      },
      "message": "Merge \"Remove setting use_floating_ips values\""
    },
    {
      "commit": "db1152c96e8e5a4ce599677f9ee3d556f925d734",
      "tree": "3aa6c6398a90feff95a307e2bdbc1f1411b936ef",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jan 13 10:18:49 2015 +1100"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 10 07:12:15 2015 -0400"
      },
      "message": "Document use of plugins for gate jobs\n\nDocument use of plugins for gate jobs.  See also [1]\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2015-January/054291.html\n\nChange-Id: I9ed82f5d195511fb612517745f93f2a54475091a\n"
    },
    {
      "commit": "360839e0addbd2692ee34333ac06d957cf60b780",
      "tree": "d04a393d8f8d952a9a5ac43d5695045759919845",
      "parents": [
        "924079b8905669a646cfa328d6bf52e56b79acdc"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "ken.chen@intel.com",
        "time": "Fri Feb 27 14:12:23 2015 +0800"
      },
      "committer": {
        "name": "Ken Chen",
        "email": "ken.chen@intel.com",
        "time": "Tue Mar 10 16:53:06 2015 +0800"
      },
      "message": "Remove setting use_floating_ips values\n\nWe remove the code to set use_floating_ips. In old code it was set\nfalse if we do not use neutron. However, we cannot deploy clusters\nwith floating ips by that. So we just use the default value, which\nis set True in Sahara.\n\nCloses-Bug: #1426226\nChange-Id: Idfcdc5ab776681ddc740dc12035e04da349ea089\n"
    },
    {
      "commit": "679f395fbbae68b4dfee0edbddff646ff75b5a0d",
      "tree": "5db8139fe29f0fd3b6bba6fc49e694f1d1d40ba4",
      "parents": [
        "c5ab3e0c8665688c38f34edd582f0f2f628de06f"
      ],
      "author": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Mon Mar 09 23:45:18 2015 +0800"
      },
      "committer": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Tue Mar 10 15:15:26 2015 +0800"
      },
      "message": "Set os_region_name for cinder\n\nRegion name should be set to nova.conf and cinder.conf so that\ncinder volume can work in multiregion env.\n\nCloses-Bug: #1429738\nChange-Id: Ib20911c24d8daabc07e6515f4a23a745d77593ff\n"
    },
    {
      "commit": "4de0f1cd0ba1541f49eb54a68b32ec7f973c274b",
      "tree": "6f9e827967a004153c3cf1e31a77957f04be815a",
      "parents": [
        "c5ab3e0c8665688c38f34edd582f0f2f628de06f"
      ],
      "author": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Tue Mar 10 14:51:39 2015 +0900"
      },
      "committer": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Tue Mar 10 14:51:39 2015 +0900"
      },
      "message": "Fix typo in devstack-with-nested-kvm.rst\n\n\u0027succesfully\u0027 has been fixed to \u0027successfully\u0027.\n\nChange-Id: Ib14b1b8cb612aba759f3fe8b94d35cf47eb9b339\nCloses-Bug: #1430149\n"
    },
    {
      "commit": "bf2ad7015d068f9a85c01813cea0aa79143b1d0f",
      "tree": "ab1a91e8e13a882ee4dab1a70141c31133a5815b",
      "parents": [
        "924079b8905669a646cfa328d6bf52e56b79acdc"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 09 15:16:10 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 09 22:52:19 2015 -0500"
      },
      "message": "Move configuration functions into inc/*\n\n* config/INI functions from functions-common to to inc/ini-config\n* local.conf meta-config functions from lib/config to inc/meta-config\n\nChange-Id: I00fab724075a693529273878875cfd292d00b18a\n"
    },
    {
      "commit": "c5ab3e0c8665688c38f34edd582f0f2f628de06f",
      "tree": "db17834db555633d08aa9d685cef9bcd1b3d78d6",
      "parents": [
        "924079b8905669a646cfa328d6bf52e56b79acdc",
        "e2d2d65aa517fdf88cbdd0248d72eb6473bb14c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 03:44:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 03:44:44 2015 +0000"
      },
      "message": "Merge \"Fix ironic port-create deprecated option\""
    },
    {
      "commit": "fbb3e773f017e90286f7e988c4167c3758edba45",
      "tree": "1c231ab427a4d09754b728bf1f9e58aebaeec69e",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 03 15:08:28 2015 +0100"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Mar 09 15:08:22 2015 +0000"
      },
      "message": "Remove the kesytone admin token from swift\n\nThe keystone admin token supposed to be used only\nfor setting up keystone and it should not be used\nin any other service config.\n\nChange-Id: Iaa9be1878e89a6bc3a84a0c57fc6f5cecc371d2f"
    },
    {
      "commit": "924079b8905669a646cfa328d6bf52e56b79acdc",
      "tree": "87c96b68ae87822f9869782ee9f4c1e48f8ab9b1",
      "parents": [
        "261f7c61c090c1e567d290253b75f514c95716cc",
        "8c32e0df7bf35e860ce95e5db3c78e5d6dd33ff6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 12:04:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 12:04:49 2015 +0000"
      },
      "message": "Merge \"Set rootfstype\u003dramfs for low memory Ironic nodes\""
    },
    {
      "commit": "261f7c61c090c1e567d290253b75f514c95716cc",
      "tree": "6dfde05fd3a2a05ebb4f037eb3ea60c00dfc9ec9",
      "parents": [
        "8ae3b4f017d97660db06f365110b86c79f924901",
        "a3c103be7dd218168fcd9f4d78a113490902a26d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 11:09:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 11:09:12 2015 +0000"
      },
      "message": "Merge \"neutron-nec: Vendor code split\""
    },
    {
      "commit": "8ae3b4f017d97660db06f365110b86c79f924901",
      "tree": "48fab0adbb73a63b2011d3e0de994c53a5f16273",
      "parents": [
        "4ce9ec6167ab9dde760117f76182d087cf968c75",
        "1340ee72bfefa5a4fd0930cb90987275301280c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 11:07:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 11:07:39 2015 +0000"
      },
      "message": "Merge \"XenAPI: Default JEOS VM to only use 1GB RAM\""
    },
    {
      "commit": "dc757dd8506b9524defcffcf68dbc443380926a9",
      "tree": "67a8e077647c5c3f2ddc41a12a347edb473c1eb5",
      "parents": [
        "4ce9ec6167ab9dde760117f76182d087cf968c75"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 09 14:48:09 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Mar 09 05:41:45 2015 +0000"
      },
      "message": "Configure neutron-\u003enova with identity v3\n\nUse authentication plugins for neutron -\u003e nova communications and\ndefault to using the password plugin, which defaults to using the\nv3 Identity API.\n\nNeutron config change: 13427a40768f1a4646520c6b7e3e8c988ce6e18c\nChange-Id: If152b97f940286ed08767225b13dedf6ef8c2342\n"
    },
    {
      "commit": "4ce9ec6167ab9dde760117f76182d087cf968c75",
      "tree": "b7209884e0198600390c0f3824881249a87024b0",
      "parents": [
        "40ce320bb013f850a47d32781dd2f77a4d7927fa",
        "82450a5ebcc050bc4161d99dc5e6d41d7b289a40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 09 01:09:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 09 01:09:30 2015 +0000"
      },
      "message": "Merge \"Fix typo of setings to settings\""
    },
    {
      "commit": "a3c103be7dd218168fcd9f4d78a113490902a26d",
      "tree": "a027dc3e0786233db28e4c42c9987bb41f84f445",
      "parents": [
        "40ce320bb013f850a47d32781dd2f77a4d7927fa"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 08 15:13:23 2015 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Mar 08 18:27:14 2015 +0900"
      },
      "message": "neutron-nec: Vendor code split\n\nNeutron NEC plugin support is configured using DevStack external\nplugin mechanism. The following needs to be added in local.conf:\n\nQ_PLUGIN\u003dnec\nenable_plugin networking-nec https://git.openstack.org/stackforge/networking-nec\n\nAlso removes lib/neutron_thirdparty/trema and files/debs/trema.\nDevStack external plugin for Trema Sliceable Switch is available\nand the following is needed to enable it in DevStack.\n\nenable_plugin trema-devstack-plugin https://github.com/nec-openstack/trema-devstack-plugin\n\nChange-Id: If983b986355fcc0118b6e0446b3b295f23b3c40e\n"
    },
    {
      "commit": "40ce320bb013f850a47d32781dd2f77a4d7927fa",
      "tree": "65ad5ba7ee63e89cc90ec447213605ec09378caf",
      "parents": [
        "bf8881e6c202879b1132f5b9e6e18940bc7936c2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 06 15:33:32 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 06 15:35:51 2015 -0800"
      },
      "message": "Temporarily stop building mumpy wheel\n\nIt turns out we aren\u0027t actually using this wheel since we are still\ninstalling the deb python-numpy, and building numpy takes several\nminutes which is a lot considering we do it on every single dsvm job.\n\nSo until we have wheel caching in place, and are actually using the\nversion we build ourselves, stop wasting time.\n\nChange-Id: I7643c55598e5ecc29ea708c537818b37a8047d4b\n"
    },
    {
      "commit": "1340ee72bfefa5a4fd0930cb90987275301280c8",
      "tree": "6210f777043a3b9cbd1892191f8060fedee5ce9d",
      "parents": [
        "bf8881e6c202879b1132f5b9e6e18940bc7936c2"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Mar 06 21:11:55 2015 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Mar 06 21:15:59 2015 +0000"
      },
      "message": "XenAPI: Default JEOS VM to only use 1GB RAM\n\nWhile Devstack needs 4GB RAM (or more!) the JEOS\nused as the base for the Devstack VM for XenServer\nneeds much less.  Allowing the initial install to\nuse 1GB means we have lower requirements overall\n\nChange-Id: Iecaeeb4db0dffcc43c5532b5d57cb041d47047a6\n"
    },
    {
      "commit": "bf8881e6c202879b1132f5b9e6e18940bc7936c2",
      "tree": "06a1dcd9458c992a0b39f6c55c6cb2cf95bd24ba",
      "parents": [
        "ad91baf1bc1928621b073c73aa594cccd35e2ba7",
        "aca8a7fd991484a59fc20aadc3cedb339fc55ca5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 16:04:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 16:04:59 2015 +0000"
      },
      "message": "Merge \"Add support for oslo.versionedobjects\""
    },
    {
      "commit": "ad91baf1bc1928621b073c73aa594cccd35e2ba7",
      "tree": "d57553771d7ba25350126c733f9c7fdf75e691b3",
      "parents": [
        "cd8824ac04989e625d7f1ae442498383250932a9",
        "249e36dec6198c1dfd8e4f80d1f0a815fe6f36aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 06 15:09:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 06 15:09:03 2015 +0000"
      },
      "message": "Merge \"Remove lib/dib\""
    },
    {
      "commit": "82450a5ebcc050bc4161d99dc5e6d41d7b289a40",
      "tree": "ba1e1add12af8f6a3d00841e6b0340abf1712849",
      "parents": [
        "ca2465f70de7bdc1d3303f78a02f6738de7a7d6a"
      ],
      "author": {
        "name": "Baohua Yang",
        "email": "yangbaohua@gmail.com",
        "time": "Thu Mar 05 17:14:06 2015 +0800"
      },
      "committer": {
        "name": "Baohua Yang",
        "email": "yangbaohua@gmail.com",
        "time": "Fri Mar 06 10:34:33 2015 +0800"
      },
      "message": "Fix typo of setings to settings\n\nThe typo happens at the head part, and only one time occurs.\n\nChange-Id: Ic6d3d8e17447066fe5e8ab867b10516dc8f185cc\n"
    },
    {
      "commit": "cd8824ac04989e625d7f1ae442498383250932a9",
      "tree": "bb31db5fa112b5840df93eb22abf220d1cab8510",
      "parents": [
        "7a678bfcb2726506a6daff3893c962ade4abb96c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 04 16:40:19 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 06 01:33:31 2015 +0000"
      },
      "message": "Pass PIP_FIND_LINKS through sudo to pip\n\nWe weren\u0027t actually using the wheels since PIP_FIND_LINKS environmental\nvariable was getting lost during the sudo\n\nChange-Id: I4a89a70df63772a16ee5a8c3f1cd86e9c7bb5242\n"
    },
    {
      "commit": "249e36dec6198c1dfd8e4f80d1f0a815fe6f36aa",
      "tree": "a272bcf3d1fd5d896ce918897ba5dc5d6626be28",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Mar 05 14:01:45 2015 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Mar 06 10:57:52 2015 +1300"
      },
      "message": "Remove lib/dib\n\ndiskimage-builder is a utility rather than a service, and is already\ninstalled in devstack via pip when required.\n\nlib/dib was created to allow an image to be created during a devstack\nrun for the heat functional tests, however this approach is no longer\nbeing taken and there are no other known uses for lib/dib.\n\nThis change removes lib/dib and moves the pip mirror building to\nlib/heat so that snapshot pip packages of the heat agent projects can\nbe made available to servers which the heat functional tests boot.\n\nThis also removes tripleo-image-elements, which has never\nbeen utilised, and since images won\u0027t be created\nduring heat functional test runs it is no longer required.\n\nChange-Id: Ic77f841437ea23c0645d3a34d9dd6bfd1ee28714\n"
    },
    {
      "commit": "8c32e0df7bf35e860ce95e5db3c78e5d6dd33ff6",
      "tree": "40506f3b2c60fa3c45c688aa8b651ecb0f0e729b",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 04 14:53:05 2015 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 05 11:34:41 2015 -0800"
      },
      "message": "Set rootfstype\u003dramfs for low memory Ironic nodes\n\nWhen running with low memory (\u003c1024), we need to switch from the default\nrootfstype from tmpfs to ramfs to ensure nodes can decompress deployment\nramdisks.\n\nChange-Id: I1b9dd614e592d99b2f59dea899b1ed3859ae0811\n"
    },
    {
      "commit": "7a678bfcb2726506a6daff3893c962ade4abb96c",
      "tree": "e7551272d62c9a26a7727def699ebec893b8da29",
      "parents": [
        "ca2465f70de7bdc1d3303f78a02f6738de7a7d6a",
        "802473e45ab897144d81d48164d8342763a119d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 14:44:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 14:44:14 2015 +0000"
      },
      "message": "Merge \"Do not install the python-virtualenv on Fedora\""
    },
    {
      "commit": "ca2465f70de7bdc1d3303f78a02f6738de7a7d6a",
      "tree": "41d1494ef6673452b017f18212ee8602fdcd5c1e",
      "parents": [
        "38c8d84e2434d2e1f5b8b15527cd0d782aa57b32",
        "ab7df5ea1d4bd579c97bc739d7b9893df1715845"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 08:48:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 08:48:30 2015 +0000"
      },
      "message": "Merge \"Add cryptography to list if files to build before hand\""
    },
    {
      "commit": "ab7df5ea1d4bd579c97bc739d7b9893df1715845",
      "tree": "cd84bfca26e7377318b3a5cf7765e8a71fb0bb24",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 04 16:25:40 2015 -0800"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 04 23:23:10 2015 -0600"
      },
      "message": "Add cryptography to list if files to build before hand\n\nbuilding this takes 20 seconds or so\n\nChange-Id: I95c71b1d0255c02038006bc743125ff2c49d9da9\n"
    },
    {
      "commit": "38c8d84e2434d2e1f5b8b15527cd0d782aa57b32",
      "tree": "85ca74211f0fff7dd9c97cdf6b8ec35957cd939e",
      "parents": [
        "8ce048583052c98631375479c25a54db36ce67ad",
        "0fdf34959eb8f330301adfcd0ab1cfe975b5460c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 04:40:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 04:40:48 2015 +0000"
      },
      "message": "Merge \"Don\u0027t cleanup ceph config when REMOTE_CEPH\u003dTrue\""
    },
    {
      "commit": "8ce048583052c98631375479c25a54db36ce67ad",
      "tree": "14cb8892164411cdb5c6186f02d51aade8e6782e",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a",
        "e3ceaedbd7b111c1e8b28510a4eb11e540d4af77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 05 04:37:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 05 04:37:08 2015 +0000"
      },
      "message": "Merge \"Fix defaulting of REMOTE_CEPH\""
    },
    {
      "commit": "e2d2d65aa517fdf88cbdd0248d72eb6473bb14c6",
      "tree": "49bada4ce040a0760bfd10924f2c3c0daa567f06",
      "parents": [
        "c8b2f60a54dc0f5d008752842781bc61078b1ca9"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Sat Feb 28 11:13:27 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Thu Mar 05 12:26:33 2015 +0800"
      },
      "message": "Fix ironic port-create deprecated option\n\nA recent ironicclient commit If05d51b09d787ccfbf6f6d35d8e752d42f673601\ndeprecated --node_uuid, now it should use --node.\n\nChange-Id: Ia97074bd2ce92645ac4b4151824098cb99434117\n"
    },
    {
      "commit": "cfbf8a165956b0c6b0c921d5486295d7c923310a",
      "tree": "384c83a64d4f94bea161423b5bf001520ae8bd32",
      "parents": [
        "16e2704bb4121da00cd08c9d6906ccbe69b83d5d",
        "dd4bafd7ef832f6264659af8d63f4db66d32828f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:23:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:23:55 2015 +0000"
      },
      "message": "Merge \"Add guestagent to defined Trove conf variables\""
    },
    {
      "commit": "16e2704bb4121da00cd08c9d6906ccbe69b83d5d",
      "tree": "039cc7d9bb974eb9dd6ce2eea66daecfed217f0c",
      "parents": [
        "81077cc87a889494a30bf17e3709103b4ce2ae54",
        "c24b399b7e37480ee57546fee9fab4d4c6b452e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:23:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:23:35 2015 +0000"
      },
      "message": "Merge \"Complete the support of MatchMakerRedis driver\""
    },
    {
      "commit": "81077cc87a889494a30bf17e3709103b4ce2ae54",
      "tree": "4f9cf59cc27b56fd3f084f4c641aafabf78fafa8",
      "parents": [
        "52606dfab4b1e852ecdb2c212cbff0a4de27b434",
        "1d3a6ec0de8badae58492021e9025f0ef78878b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:22:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:22:50 2015 +0000"
      },
      "message": "Merge \"Add support for using IPA with iSCSI\""
    },
    {
      "commit": "52606dfab4b1e852ecdb2c212cbff0a4de27b434",
      "tree": "0f2a8ecb46f49a49dcd48bc651f293618794e87a",
      "parents": [
        "f6a4305ccf31ed73f007d1dcc1d221f79b7807dd",
        "bbe771a8d0682dbf85ecd18f9da071c40886fe7c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 17:11:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 17:11:32 2015 +0000"
      },
      "message": "Merge \"Add bash completion for OSC\""
    },
    {
      "commit": "802473e45ab897144d81d48164d8342763a119d8",
      "tree": "44a447ec1670b95999c6c2ada705dba13ddb4124",
      "parents": [
        "f6a4305ccf31ed73f007d1dcc1d221f79b7807dd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Mar 04 11:14:00 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Mar 04 14:57:44 2015 +0100"
      },
      "message": "Do not install the python-virtualenv on Fedora\n\nThe files/rpms/general:python-virtualenv explicitly\ninstalled this package on Fedoras.\n\nThis package is not installed on other distros by devstack\nby default.\n\nIf you stack/unstack the package gets reinstalled,\nand confuses the system about the installed virtual-env version.\nThe uninstall works in CI, but it can be problematic when you do\nreinstalls on the same machine.\n\nThe uninstall introduced by\n834b804d3eda9029d3c66db0ab732a76a22ed08b, this commit deos not\nhas any reference to the external bug what it supposed to solve.\n\nRelated RDO thread started here:\nhttps://www.redhat.com/archives/rdo-list/2015-March/msg00015.html\n\nChange-Id: I4a723f179bdc28d39a4910fb9e3787e9e67c354b\n"
    },
    {
      "commit": "f6a4305ccf31ed73f007d1dcc1d221f79b7807dd",
      "tree": "95d4819329c0083ebb3c4faa9ee456ccbedbc572",
      "parents": [
        "17d20598356a7bf4fdbfdf49f56e3dd0078bfde8",
        "93e682c558f954fa35a00d7cc6a6903e8ed59178"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 04 00:21:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 04 00:21:15 2015 +0000"
      },
      "message": "Merge \"Revert change to remove lbaas from devstack; it breaks grenade.\""
    },
    {
      "commit": "17d20598356a7bf4fdbfdf49f56e3dd0078bfde8",
      "tree": "ace51ae4bec8678c493f4e7c666676ef8c2dc0ef",
      "parents": [
        "aff8fb9be8b48d6f05f4e00561f714346befc846",
        "37a06f017ba6ef38159ee65ac25bdd890ccbd102"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 23:47:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 23:47:52 2015 +0000"
      },
      "message": "Merge \"Add data-processing service for Sahara\""
    },
    {
      "commit": "93e682c558f954fa35a00d7cc6a6903e8ed59178",
      "tree": "c7f057b6d3d110e01d2da4e4a4f46dc077cac2a3",
      "parents": [
        "aff8fb9be8b48d6f05f4e00561f714346befc846"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Tue Mar 03 10:31:30 2015 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Tue Mar 03 10:31:30 2015 -0700"
      },
      "message": "Revert change to remove lbaas from devstack; it breaks grenade.\n\nChange-Id: Ie2adaeb7f27d6d646ca2e6e575fb430b9b74b276\n"
    },
    {
      "commit": "aca8a7fd991484a59fc20aadc3cedb339fc55ca5",
      "tree": "d6097ff70df28eb96d5afa2f36f034001d94536c",
      "parents": [
        "aff8fb9be8b48d6f05f4e00561f714346befc846"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 03 08:50:27 2015 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 03 08:50:27 2015 -0800"
      },
      "message": "Add support for oslo.versionedobjects\n\nChange-Id: I01dba39259a3b264d4ec2b21db8429d340751979\n"
    },
    {
      "commit": "0fdf34959eb8f330301adfcd0ab1cfe975b5460c",
      "tree": "7afc64f301b9ca9f259f76c548b6b4d5b3bdb7a8",
      "parents": [
        "e3ceaedbd7b111c1e8b28510a4eb11e540d4af77"
      ],
      "author": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:37:35 2015 +0000"
      },
      "committer": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:37:35 2015 +0000"
      },
      "message": "Don\u0027t cleanup ceph config when REMOTE_CEPH\u003dTrue\n\nIf REMOTE_CEPH\u003dTrue then we didn\u0027t write the contents of /etc/ceph, so\nwe shouldn\u0027t delete them.\n\nChange-Id: I6291c6562a2864de775b1acb4be0be35b866f30d\n"
    },
    {
      "commit": "e3ceaedbd7b111c1e8b28510a4eb11e540d4af77",
      "tree": "66d0aed0005ccae65fe6e3e8c283be4e2d632af6",
      "parents": [
        "172fae6a3ebf867663525048947c797c9209f3eb"
      ],
      "author": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:13:31 2015 +0000"
      },
      "committer": {
        "name": "Matthew Booth",
        "email": "mbooth@redhat.com",
        "time": "Tue Mar 03 16:13:31 2015 +0000"
      },
      "message": "Fix defaulting of REMOTE_CEPH\n\nA typo in lib/ceph was causing REMOTE_CEPH to be defaulted whenever\nlib/ceph was sourced, regardless of its existing value. The\n`trueorfalse` function takes a variable name as its second argument,\nnot a value.\n\nChange-Id: Iec846e0b892eaa63a0a2a59aa045bc56d5606af1\n"
    },
    {
      "commit": "aff8fb9be8b48d6f05f4e00561f714346befc846",
      "tree": "feed793f5d9f069e57fd4ee294df110dd6e56f4a",
      "parents": [
        "c7c39b35d66d62437251da14a909a5fa05f0092f",
        "c82c30c55afea76efee63ae48669b457986ab465"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 15:10:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 15:10:29 2015 +0000"
      },
      "message": "Merge \"Remove debs for diablo volumes\""
    },
    {
      "commit": "c7c39b35d66d62437251da14a909a5fa05f0092f",
      "tree": "65522f03d3b2581df7b6dcdbcb05ded43797371f",
      "parents": [
        "d263023bc00d61d8a4ec435604a9237f5f34ef5c",
        "c4c27232c869633030022b750c2bf0cd65b66d4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 15:10:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 15:10:18 2015 +0000"
      },
      "message": "Merge \"Use the Member role with horizon\""
    },
    {
      "commit": "dd4bafd7ef832f6264659af8d63f4db66d32828f",
      "tree": "3294bf171d0603d5e3cee8837ed275ab8b61db53",
      "parents": [
        "d263023bc00d61d8a4ec435604a9237f5f34ef5c"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Mon Mar 02 23:32:04 2015 -0500"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Tue Mar 03 10:08:53 2015 -0500"
      },
      "message": "Add guestagent to defined Trove conf variables\n\nWhen the Trove configuration files were defined in variables, the\nguestagent wasn\u0027t included. In order for profiling to continue on the\nguestagent, its configuration file must be defined as well.\n(See https://bugs.launchpad.net/devstack/+bug/1421403)\n\nTROVE_GUESTAGENT_CONF is now defined.\n\nChange-Id: Ie7cb531e2a1eca74100e2466a430e85eaf936263\nCloses-Bug: #1427506\n"
    },
    {
      "commit": "d263023bc00d61d8a4ec435604a9237f5f34ef5c",
      "tree": "e0894343f3403bc060606d47a82c213907350c24",
      "parents": [
        "bafa4a0ef5c93c47046859017d5190f09ed17a18",
        "8b5406e228e83e5b83a32f67fe2ea5e49a90016d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 15:00:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 15:00:46 2015 +0000"
      },
      "message": "Merge \"vmware-nsx: Vendor code split\""
    },
    {
      "commit": "bafa4a0ef5c93c47046859017d5190f09ed17a18",
      "tree": "f9ccf3c8bbd12cafc662470e050e12c2498673d8",
      "parents": [
        "23678b033c2caa3f7b3fd45c47ee79203337649d",
        "76e724b9f7417a666fcd1a792fbce5e825c1ed56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 14:12:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 14:12:08 2015 +0000"
      },
      "message": "Merge \"elasticsearch event support in ceilometer\""
    },
    {
      "commit": "23678b033c2caa3f7b3fd45c47ee79203337649d",
      "tree": "97f02fe2c7e6baf0c8f55530202f0735eb56938a",
      "parents": [
        "a4306f65ea586a0a9f304d014996183adc9de036",
        "84c9ceff7baa9711415a6ccfcf03cef24e15be38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 14:11:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 14:11:34 2015 +0000"
      },
      "message": "Merge \"Change the Guest Agent log_dir to /var/log/trove\""
    },
    {
      "commit": "a4306f65ea586a0a9f304d014996183adc9de036",
      "tree": "b61f63d5f6bcf97aae08d0ca89417e9d679aa8ff",
      "parents": [
        "7e80bf21fba8b4bb83fbedebdfbeae2f5ef874fa",
        "a67ef00a6dc303659873bf6e60c8a488e96d0762"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 14:11:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 14:11:25 2015 +0000"
      },
      "message": "Merge \"Handle proxy environment variables for epel-release install\""
    },
    {
      "commit": "7e80bf21fba8b4bb83fbedebdfbeae2f5ef874fa",
      "tree": "dee7e4b9a12ca73ff04ef6dcf5c1ac0033ebec5c",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601",
        "c9b245bb438cdfe1155a86986e3fe2eb83f6f328"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 14:00:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 14:00:57 2015 +0000"
      },
      "message": "Merge \"Optionally install tempest and disable by default\""
    },
    {
      "commit": "8b5406e228e83e5b83a32f67fe2ea5e49a90016d",
      "tree": "ac286f86434f12d710275cfbc9c12cfdff3776ed",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601"
      ],
      "author": {
        "name": "Roey Chen",
        "email": "roeyc@vmware.com",
        "time": "Mon Dec 22 04:57:22 2014 -0800"
      },
      "committer": {
        "name": "Roey Chen",
        "email": "roeyc@vmware.com",
        "time": "Tue Mar 03 02:04:29 2015 -0800"
      },
      "message": "vmware-nsx: Vendor code split\n\nDevstack support is added using Devstack\u0027s external plugins:\nhttps://review.openstack.org/#/c/156526\n\nAsside to the environment variables, the following should be added to\nlocal.conf file:\n\nenable_plugin vmware-nsx https://git.openstack.org/stackforge/vmware-nsx\n\nfor the nsx plugin:\n    Q_PLUGIN\u003dvmware_nsx\n    enable_service vmware_nsx\n\nfor the nsx_v plugin:\n    Q_PLUGIN\u003dvmware_nsx_v\n\nPartially-Implements: blueprint vmware-nsx-v\n\nChange-Id: I4e03d4953bf9b5112ff75a252b61c27fadd04bf1\nSigned-off-by: Roey Chen \u003croeyc@vmware.com\u003e\n"
    },
    {
      "commit": "c4c27232c869633030022b750c2bf0cd65b66d4c",
      "tree": "200d4fd36375a97bdc6f3a0543fac6d82244a92b",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 03 09:54:49 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 03 11:02:49 2015 +0100"
      },
      "message": "Use the Member role with horizon\n\nHorizon by default using the _member_ role,\nwhich is considered as a legacy role.\n\nThe tools/create_userrc.sh already creates the regular users,\nwith Member role.\n\nChange-Id: Ibc07a0f28d0729f8a717a54e94fe014853363592\nCloses-Bug: #1421616\n"
    },
    {
      "commit": "81dcb64b0d1d6d6506222a2155157f69af98b601",
      "tree": "749707642f49c3aec9c332d7a537e0559070ca78",
      "parents": [
        "473d83d57b729dfc95147c822dba77ac439a17de",
        "b124f4d595cc41b4f20bf935ffd0848448b3713c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 02 20:43:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 02 20:43:09 2015 +0000"
      },
      "message": "Merge \"Remove LBaaS support from devstack\""
    },
    {
      "commit": "473d83d57b729dfc95147c822dba77ac439a17de",
      "tree": "da5244fbdebe1ca32d864793c68614632fcf07b7",
      "parents": [
        "db56ee8ef23a68650a3c3b26e5f3dd9b210b6040",
        "b5ab6468c9784d5f5f21e808034f462d5c9d91b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 02 20:42:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 02 20:42:57 2015 +0000"
      },
      "message": "Merge \"Fix curl issue when SERVICE_HOST is defined to IPv6 address\""
    },
    {
      "commit": "76e724b9f7417a666fcd1a792fbce5e825c1ed56",
      "tree": "5513285797448b2eb8b50743ac2678bbcedd64a1",
      "parents": [
        "db56ee8ef23a68650a3c3b26e5f3dd9b210b6040"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Feb 11 18:28:37 2015 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Mar 02 15:59:00 2015 +0000"
      },
      "message": "elasticsearch event support in ceilometer\n\nadd support to store events in elasticsearch in ceilometer.\n\nChange-Id: I9c9801d2b83af8332df21f221c2ac8579898d56b\n"
    },
    {
      "commit": "b5ab6468c9784d5f5f21e808034f462d5c9d91b2",
      "tree": "8338c7a58eb0a5f653e42c57ec17a8fb2d3c8931",
      "parents": [
        "b5d1de0a93924074cc0368f0fe94da78ebcfa01c"
      ],
      "author": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Tue Feb 24 07:23:24 2015 +0000"
      },
      "committer": {
        "name": "sridhargaddam",
        "email": "sridhar.gaddam@enovance.com",
        "time": "Mon Mar 02 07:42:36 2015 +0000"
      },
      "message": "Fix curl issue when SERVICE_HOST is defined to IPv6 address\n\nWhen SERVICE_HOST is defined to literal IPv6 address\n(i.e., [fdf8:f53b:82e4::179]) we will have to include\n--globoff option for curl to be able to reach the various\nopenstack services. Using globoff works for both IPv6 and\nIPv4 urls, so its safe to include this option for all curl\nstatements in devstack.\n\nCloses-Bug: #1424943\nChange-Id: I2afc16f2f94d7d7069b0ba61bc8348c03413e4e7\n"
    },
    {
      "commit": "db56ee8ef23a68650a3c3b26e5f3dd9b210b6040",
      "tree": "1d20c207fc8819bc9bc8059aa0e0d44d1387dd3a",
      "parents": [
        "c8b2f60a54dc0f5d008752842781bc61078b1ca9",
        "6fd4720e606ffa91a2db7d0bef1961128014e0ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 01 21:12:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 01 21:12:41 2015 +0000"
      },
      "message": "Merge \"VPNaaS Support for StrongSwan driver.\""
    },
    {
      "commit": "37a06f017ba6ef38159ee65ac25bdd890ccbd102",
      "tree": "885924efa5656a846cc962d84f136560240deb06",
      "parents": [
        "172fae6a3ebf867663525048947c797c9209f3eb"
      ],
      "author": {
        "name": "Telles Nobrega",
        "email": "tellesmvn@lsd.ufcg.edu.br",
        "time": "Tue Nov 18 07:59:10 2014 -0300"
      },
      "committer": {
        "name": "Sergey Reshetnyak",
        "email": "sreshetniak@mirantis.com",
        "time": "Sat Feb 28 19:40:21 2015 +0000"
      },
      "message": "Add data-processing service for Sahara\n\nWhen registering endpoint with data_processing keystone transforms it\ninto data-processing. This problem causes sahara to not find the\nendpoint afterwards\n\nWe need to have two endpoints for correct working tempest and horizon\nwith devstack. After resolving bug in tempest and horizon need to remove\nold data_processing endpoint\n\nChange-Id: I97827d23ffe8a1218abd61e76804b918b1b7cbe0\nPartial-bug: #1356053"
    },
    {
      "commit": "a67ef00a6dc303659873bf6e60c8a488e96d0762",
      "tree": "cb5ce911d855799f3c24041a42dfa174656d46d9",
      "parents": [
        "c8b2f60a54dc0f5d008752842781bc61078b1ca9"
      ],
      "author": {
        "name": "Noboru Iwamatsu",
        "email": "n_iwamatsu@jp.fujitsu.com",
        "time": "Fri Feb 27 13:34:12 2015 +0900"
      },
      "committer": {
        "name": "Noboru Iwamatsu",
        "email": "n_iwamatsu@jp.fujitsu.com",
        "time": "Sat Feb 28 14:48:56 2015 +0900"
      },
      "message": "Handle proxy environment variables for epel-release install\n\nUse yum_install() to support proxy environment variables when\nepel-release package is installed from epel-bootstrap repo.\n\nChange-Id: I45f7a38c6c71bbce07bd0d21c1ac8a75c04113cb\nCloses-Bug: 1426221\n"
    },
    {
      "commit": "c24b399b7e37480ee57546fee9fab4d4c6b452e0",
      "tree": "aa27e329f212ffada9d3a8fe8a6ba0b4587ce850",
      "parents": [
        "c8b2f60a54dc0f5d008752842781bc61078b1ca9"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Sun Dec 21 23:51:40 2014 -0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Fri Feb 27 21:31:20 2015 -0800"
      },
      "message": "Complete the support of MatchMakerRedis driver\n\nMatchMakerRedis is the only tested routing method\nfor ZeroMQ driver. For others, like MatchMakerLocalhost\nand MatchMakerRing, it still takes some time to work\non and completely test.\n\nMatchMakerRedis is enough to run under real-world\ndeployment.\n\nChange-Id: I3b2e8e68ceebd377479d75bbb8b862ae60cfc826\nPartially-Implements: blueprint zeromq\n"
    },
    {
      "commit": "c8b2f60a54dc0f5d008752842781bc61078b1ca9",
      "tree": "b5d934d0ccfc274ec5d1e09b05def89b16db387d",
      "parents": [
        "b554c39dc657e3423796b5b2169ffdcc57fe431a",
        "db29a7cf0c15b3600bf1363497a1899bdeb1b596"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 28 00:15:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 28 00:15:34 2015 +0000"
      },
      "message": "Merge \"Fix devstack running behind a proxy\""
    },
    {
      "commit": "84c9ceff7baa9711415a6ccfcf03cef24e15be38",
      "tree": "5977e185ca8a81c23441eb8be74c1dae5368cec7",
      "parents": [
        "d070ad22fdb03e18dd1896307dc526e1ba2b55aa"
      ],
      "author": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Sun Feb 22 12:47:00 2015 -0500"
      },
      "committer": {
        "name": "Peter Stachowski",
        "email": "peter@tesora.com",
        "time": "Fri Feb 27 22:10:22 2015 +0000"
      },
      "message": "Change the Guest Agent log_dir to /var/log/trove\n\nIn trove-integration, a patch was submitted to change the value\nof the log_dir variable in the trove-guestagent.conf.sample file.\nThis should be changed here as well so that devstack uses the same\nlocation.\n\nThe devstack trove-guestagent.conf file is created by devstack, not\nfrom the sample file, so it needs to be changed here.\n\n(For reference, an actual trove-guestagent.conf file is created by\nthe cloud provider implementing Trove, who may or may not use the\nsample file provided.)\n\nSee: https://review.openstack.org/#/c/157973\n\nChange-Id: I41b8e6fe443a2eff376ffc1f92c2ed90c94530b0"
    },
    {
      "commit": "c82c30c55afea76efee63ae48669b457986ab465",
      "tree": "1ac8b75c5181250fa970557656636bd560fbb8c1",
      "parents": [
        "b787b684f39eef779e416d5c86941810969ed456"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Feb 18 15:24:40 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Feb 27 12:58:48 2015 -0800"
      },
      "message": "Remove debs for diablo volumes\n\nDiablo is long gone. Remove debs for diablo nova volumes\n\nOriginal commit that added this: I3e7c412ff125dbadd18b59af55fb7dea9ea17b07\n\nMove open-iscsi requirement over to ironic, (ironic conductor calls\niscsiadm)\n\nlibvirt driver uses iscsiadm for iscsi based volume attaches as well.\nlvm backend is supported for libvirt driver\n\nChange-Id: I536ba0ebdb6e3fa68f0a82b3027e70d8e2f35085\n"
    },
    {
      "commit": "b554c39dc657e3423796b5b2169ffdcc57fe431a",
      "tree": "00ccea3d8ca625628f0df32634eeabd2c31d564b",
      "parents": [
        "172fae6a3ebf867663525048947c797c9209f3eb",
        "c08d5470aa797923f613ada052b399e8ddfee54b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 27 20:36:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 27 20:36:25 2015 +0000"
      },
      "message": "Merge \"Fix Ironic for Syslinux \u003e\u003d 5.00\""
    },
    {
      "commit": "1d3a6ec0de8badae58492021e9025f0ef78878b6",
      "tree": "8077381c9b7c845b41ed973216a88f28e47016a5",
      "parents": [
        "15d40a56832baadc65fe5261f5f53ce24ad00e84"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Feb 25 12:38:47 2015 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Feb 27 18:31:22 2015 +0000"
      },
      "message": "Add support for using IPA with iSCSI\n\nThis patch is adding a new boolean that can be toggled to indicate\nthat we should use the IPA ramdisk instead of the normal ramdisk when\ndeploying a node with the iSCSI methodology. Defaults to False.\n\nDepends-On: Iaabc6ada729461f18d69ee12d01b9f1465944454\nChange-Id: If4004078866d833eb946be40b6dfb204aa4a6840\n"
    },
    {
      "commit": "6fd4720e606ffa91a2db7d0bef1961128014e0ed",
      "tree": "b96c2ac5f5109f2a5d1a02a07d0c78b75aeb8f8c",
      "parents": [
        "3ffd5475bfa6c0d68228b9824238be6b096d6e49"
      ],
      "author": {
        "name": "Paul Michali",
        "email": "pc@michali.net",
        "time": "Mon Feb 23 17:07:48 2015 -0500"
      },
      "committer": {
        "name": "Paul Michali",
        "email": "pc@michali.net",
        "time": "Fri Feb 27 12:05:15 2015 -0500"
      },
      "message": "VPNaaS Support for StrongSwan driver.\n\nThe StrongSwan driver under development for kilo-3 will replace the\ndefault reference OpenSwan driver.\n\nIn the interim though, we need to be able to run functional tests\nfor both drivers. This change is intending to do the additional\nsteps that are needed to set up for Strongswan, so that when a\nfunctional test has IPSEC_PACKAGE\u003dstrongswan, everything will be\ncorrect.\n\nThe intent here is to explicitly set the device driver class in\nvpn_agent.ini, so that this will work for when OpenSwan is the\ndefault (currently), when no drivers are specified, and will work\nfor when StrongSwan is made the default in the code.\n\nFor Ubuntu, AppArmor is disabled for charon and stroke.\n\nNote: Both OpenSwan and StrongSwan cannot be installed on the\nhost at the same time.\n\nChange-Id: Ib8467e24633230d6643d812068e4ed6ffb33f104\nPartial-Bug: 1424757\n"
    },
    {
      "commit": "b124f4d595cc41b4f20bf935ffd0848448b3713c",
      "tree": "bd9675f86318038a0bd2a57a057ca7cb68ef3a16",
      "parents": [
        "172fae6a3ebf867663525048947c797c9209f3eb"
      ],
      "author": {
        "name": "Al Miller",
        "email": "al.miller@hp.com",
        "time": "Tue Feb 03 20:18:42 2015 -0800"
      },
      "committer": {
        "name": "Al Miller",
        "email": "al.miller@ajmiller.net",
        "time": "Fri Feb 27 16:36:51 2015 +0000"
      },
      "message": "Remove LBaaS support from devstack\n\nDevstack support for LBaaS is being migrated to an external\nplugin in the neutron-lbaas repository.  The only LBaaS-\nspecific code that remains in devstack is a hook to support\nexisting configs that enable q-lbaas.  In that case, load\nthe external plugin if necessary.\n\nChange-Id: I592f64407ccf1e722b8d9788917879d0236acf0b\nDepends-On: I64a94aeeabe6357b5ea7796e34c9306c55c9ae67\n"
    },
    {
      "commit": "172fae6a3ebf867663525048947c797c9209f3eb",
      "tree": "c7285e99b57edb256ab7ed00fbaf55e0cd060aff",
      "parents": [
        "36373c06558d86f87554dccb038a9adcb5fe97ab",
        "d5323979ad247ae247f9b201934cba86f59aeba6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 27 05:18:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 27 05:18:22 2015 +0000"
      },
      "message": "Merge \"Change config of keystone_authtoken in lib/ironic\""
    },
    {
      "commit": "36373c06558d86f87554dccb038a9adcb5fe97ab",
      "tree": "229f2dbca7af89b916e0322047cd255284c37bae",
      "parents": [
        "8cf3e5911b78d0fb5a24bf2322432d05cfb0ed1f",
        "32ac55abb81293002f2c4a1fb1fda2f109664c92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 27 00:02:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 27 00:02:19 2015 +0000"
      },
      "message": "Merge \"Enable CDH and Spark plugin by default in Sahara\""
    },
    {
      "commit": "8cf3e5911b78d0fb5a24bf2322432d05cfb0ed1f",
      "tree": "a53f0e6fb79f676f02285b43599c517283cca14c",
      "parents": [
        "9175adb79bf5f01b0623a6917709b872be192312",
        "9826093202b2e05b1481f57fb6ef68f95256631c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 26 23:55:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 26 23:55:03 2015 +0000"
      },
      "message": "Merge \"Improve MidoNet integration\""
    },
    {
      "commit": "9175adb79bf5f01b0623a6917709b872be192312",
      "tree": "33e5f4c0e9af5c180690ef541fb3e3416fb5b65a",
      "parents": [
        "3ffd5475bfa6c0d68228b9824238be6b096d6e49",
        "907d41c2623809702b887ada97a87a2e7a23dfba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 26 23:50:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 26 23:50:52 2015 +0000"
      },
      "message": "Merge \"Add error checks to provider net and subnet creation\""
    },
    {
      "commit": "db29a7cf0c15b3600bf1363497a1899bdeb1b596",
      "tree": "b78f6617966e67e3d4de61159b386b4df00efb71",
      "parents": [
        "3ffd5475bfa6c0d68228b9824238be6b096d6e49"
      ],
      "author": {
        "name": "Ramy Asselin",
        "email": "ramy.asselin@hp.com",
        "time": "Thu Feb 26 14:30:07 2015 -0800"
      },
      "committer": {
        "name": "Ramy Asselin",
        "email": "ramy.asselin@hp.com",
        "time": "Thu Feb 26 14:40:51 2015 -0800"
      },
      "message": "Fix devstack running behind a proxy\n\nAs suggested by dtroyer to resolve wheels not buildings\nbehind a proxy. Issue introduced in I0283b0dff9146b1b63bd821358505a93566270c6\n\nChange-Id: Ib376469aff73a22ac2bc9d7d5a7f90081004aa8d\nCloses-bug: 1426146\n"
    },
    {
      "commit": "3ffd5475bfa6c0d68228b9824238be6b096d6e49",
      "tree": "bee214d8f9b3bfb1da8e55fcac2f0fa3df6577ff",
      "parents": [
        "15d40a56832baadc65fe5261f5f53ce24ad00e84",
        "71e82f52bde99b4bf791ea1558f1abf86019a384"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 26 18:19:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 26 18:19:37 2015 +0000"
      },
      "message": "Merge \"List all CIRROS ARCH images in image_list.sh\""
    },
    {
      "commit": "15d40a56832baadc65fe5261f5f53ce24ad00e84",
      "tree": "6825e707f45bd9c35511d9dc738a99cc4eb779b0",
      "parents": [
        "da533fa7908259ff8d78580a4751a6329e428fa1"
      ],
      "author": {
        "name": "Andreas Scheuring",
        "email": "andreas.scheuring@de.ibm.com",
        "time": "Thu Feb 26 09:08:09 2015 +0100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Feb 26 10:18:41 2015 +0000"
      },
      "message": "Add quotation marks to parse string correclty on rhel7\n\nProblem:\nOn rhel7 the lvm.conf filter is generated wrongly\n\nRoot Cause:\n\nbash-4.2 (rhel7/centos7) incorrectly splits herestrings \nwhen combined with IFS.  See [1] and [2]\n\nQuoting the argument is a safe work-around\n\n[1] http://stackoverflow.com/questions/20144593/trying-to-split-a-string-into-two-variables\n[2] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1196566\n\nCloses-Bug #1425839\nChange-Id: Ie82fcd7ef0deacbb6aaf18c5c466a5d5baf52681\n"
    },
    {
      "commit": "c08d5470aa797923f613ada052b399e8ddfee54b",
      "tree": "97d84f994f5ef579572e53dc213113f7cbe566e0",
      "parents": [
        "beeef930135e0a8f3a2fed5d11ced09cf93ba213"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Feb 23 15:39:22 2015 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Feb 26 09:54:37 2015 +0000"
      },
      "message": "Fix Ironic for Syslinux \u003e\u003d 5.00\n\nSyslinux \u003e\u003d 5.00 pxelinux.0 binary is not \"stand-alone\"\nanymore, it depends on some c32 modules to work correctly.\nSee: http://www.syslinux.org/wiki/index.php/Library_modules\n\nCloses-Bug: #1419867\nChange-Id: Ia62e980052ece3d5e2abf090b5609dea31f0d6b8\n"
    },
    {
      "commit": "907d41c2623809702b887ada97a87a2e7a23dfba",
      "tree": "964297f21b1e22de8c71d49fc2730f395d2fb33c",
      "parents": [
        "da533fa7908259ff8d78580a4751a6329e428fa1"
      ],
      "author": {
        "name": "Naohiro Tamura",
        "email": "naohirot@jp.fujitsu.com",
        "time": "Thu Feb 19 20:57:20 2015 +0900"
      },
      "committer": {
        "name": "Naohiro Tamura",
        "email": "naohirot@jp.fujitsu.com",
        "time": "Thu Feb 26 08:52:18 2015 +0900"
      },
      "message": "Add error checks to provider net and subnet creation\n\nError checks are added to detect provider network and subnet\ncreation.\n\nCloses-Bug: #1423766\nChange-Id: I4d4323d1c3159f84ce3d19924a569b153038d542\n"
    },
    {
      "commit": "71e82f52bde99b4bf791ea1558f1abf86019a384",
      "tree": "29611604573f91d06fed556dd0345189202f8f87",
      "parents": [
        "37e03c906b8e6eb59f40e434b50e230476a4f098"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Feb 25 11:39:18 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Feb 25 11:39:18 2015 -0800"
      },
      "message": "List all CIRROS ARCH images in image_list.sh\n\nimage_list.sh is used to make a list of all possible images. Loop over\nboth x86_64 and i386 instead of just using the default arch of x86_64\n\nFor live migration we are starting to use the i386 arch based images and\ndon\u0027t want to cache them like all other images.\n\nChange-Id: I47da72a0e9da3689cb085bb43ac6536094445112\n"
    }
  ],
  "next": "da533fa7908259ff8d78580a4751a6329e428fa1"
}
