)]}'
{
  "log": [
    {
      "commit": "c6cc585f9740fdf98d7068e0269f7ba8276cb24a",
      "tree": "3472f46fd56211388f6a8d167af56290c3ad9529",
      "parents": [
        "6dd06ae7e63a3b5202147a06e1440402f91c2585"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Sep 25 18:16:59 2012 +0100"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Sep 25 18:16:59 2012 +0100"
      },
      "message": "Ensure correct cinder dir is written to tgt config\n\nThe wrong directory was being placed in the tgtd config.\n\nThis change will allow https://review.openstack.org/13633 to gate.\n\nChange-Id: Icbf7b5ecc9bc53ccc2aed0cacb9f5f61abe8f882\n"
    },
    {
      "commit": "699a29f72decbfc1edabde3042a236ba0ae5760f",
      "tree": "f15fc8fe042ed8b55bb42db5a18d1c346fd58f7f",
      "parents": [
        "9dce274dac1a68074b61bfe392b3c55e186bb7dd"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Sep 10 14:10:27 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 21 14:02:38 2012 -0500"
      },
      "message": "Implement screen process stop() function\n\nImplements screen process stop in ceilometer, cinder, glance, heat, n-vol\n\nChange-Id: Ic5e02926f026d0e6f4b39846bfe77634dd414c60\n"
    },
    {
      "commit": "7903b795dd4be552e4d21c879958fadc82472259",
      "tree": "cca4cdbfd59f2ad0044f0c05d5a3e910740551ee",
      "parents": [
        "be6f5328674db27b1eb2ed6137ab9d72355ec7cf"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Sep 13 17:16:12 2012 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 17 19:38:23 2012 +0000"
      },
      "message": "Add non-verbose output mode\n\nSet VERBOSE\u003dFalse to turn off the noise of stack.sh output.  All\noutput still is written to the logfile if LOGFILE is set.\n\nRebased\n\nChange-Id: I316bc4d68c997ec907a48e720e2f7778428d935b\n"
    },
    {
      "commit": "50ac792157fa2d86c6bc2cb5866f6767aa861b02",
      "tree": "efce2a624fea8937d109a492580e3efa0847a1a2",
      "parents": [
        "eff0c6cf19680b28e1afe3deab55ba01151bfa7e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Sep 13 14:02:01 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Sep 13 14:49:45 2012 -0500"
      },
      "message": "Move Glance data and Nova state dirs out of source dir\n\n* allow NOVA_STATE_PATH to be overridden,\n  default is now /opt/stack/data/nova\n* add NOVA_INSTANCES_PATH to move the instances dir separately\n  from the state dir\n* allow GLANCE_CACHE_DIR to be overridden,\n  default is now /opt/stack/data/glance/cache\n* allow GLANCE_IMAGE_DIR to be overridden,\n  default is inow /opt/stack/data/glance/images\n* set GLANCE_BIN_DIR to support entry points (future)\n* allow CINDER_STATE_PATH to be overridden,\n  default is now /opt/stack/data/cinder\n\nChange-Id: If95dc19b957ef5b9b14397835cd0543f82717f50\n"
    },
    {
      "commit": "a39caacad341234e5d9e86ae2b7cf8c2ecbbc190",
      "tree": "423a7e43f07ca69a58d91063cf674c49338f6633",
      "parents": [
        "c132625d1dcdc4d8ea824c0efb2b7428ab07341f"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Mon Sep 03 15:45:53 2012 +0100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Sep 09 19:03:46 2012 -0500"
      },
      "message": "Make sure tgt is using config.d approach\n\nFixes bug 1045358.\n\nOn ubuntu Oneiric, the tgt configuration was not using the config.d\napproach. tgt was unable to find the config files, so no volumes could\nbe created. This fix makes sure, that the config.d directory is there,\nand the configuration includes files from there.\n\nWas Cinder only, added same fix for Nova volumes\n\nChange-Id: I6752cb628dd22e91e640f0f584fafefa4cd6d0f1\n"
    },
    {
      "commit": "3bae7c2c61ba69bb0cac05560acace943c9ebc8e",
      "tree": "5293e2f338b37c0d3971c5e5bd3ad9d3e0cf24cc",
      "parents": [
        "dff797b883e8455dc550d432e1146b132a10af25"
      ],
      "author": {
        "name": "ewindisch",
        "email": "eric@cloudscaling.com",
        "time": "Wed Jan 18 11:18:35 2012 -0500"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "eric@cloudscaling.com",
        "time": "Fri Aug 31 10:59:43 2012 -0400"
      },
      "message": "Add ZeroMQ RPC backend\n\nNow prevents more than one RPC backend selection.\n(ZeroMQ, Qpid, and Rabbit are mutually exclusive)\n\nConfigure quantum and cinder to use ZeroMQ\n\nAdds qpid to cinder config.\n\nChange-Id: I229c4c632213a303d097d4a029e986598073665a\n"
    },
    {
      "commit": "43bedda56c8a695a7362cd0ceaa499bb58bc0020",
      "tree": "45370e06caedafb576486d99b86d73c0d4a0357e",
      "parents": [
        "f39af092abdbdf296c63804de9a1bfab57ab913f"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Aug 21 15:26:15 2012 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Aug 21 17:03:40 2012 -0600"
      },
      "message": "Add standard extensions to cinder.conf\n\n  * Set the standard extensions in the default cinder.conf file\n\nChange-Id: Ib56f38b61a7a95b313031bf60bff005b17b888c4\n"
    },
    {
      "commit": "9fbeeddc3b6ea28c06d5468b0bc28966d4fbc6ce",
      "tree": "26ff8135df45713130099233991a1d076d5e29e7",
      "parents": [
        "555767abbf2191feb1c2ecfeff1356a9e2e52ef8"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 17 12:52:27 2012 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 17 19:04:54 2012 -0400"
      },
      "message": "Support the possibility of using entry-points.\n\nIf console scripts are generated via entry-points, they will go into\n/usr/local/bin on python setup.py develop and they will not be found in\n/opt/stack/$PROJECT/bin any more. This patch supports a transition to\nentry-points console scripts, but should still allow the old thing too.\n\nChange-Id: I816f5f796ad00ac55a8352743ba01723df140072\n"
    },
    {
      "commit": "1057bffa37cd2cbda088f747cd81122b42ff22a6",
      "tree": "c1900b6b68215d5006bc5af35098162351d60a4d",
      "parents": [
        "7b49598f7e8ac5a5ad0391088b5a0316175d2eb7"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Fri Aug 03 11:42:51 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Aug 16 17:53:52 2012 +0000"
      },
      "message": "Add log colouring to cinder.\n\n- based on vish\u0027s log coulouring version for nova.\n\nChange-Id: I9d4251b4292188c0174ebac1dcd98318df44c0e3\n"
    },
    {
      "commit": "f71bf1929c234f9af0c13b9d989ccb949e4ef891",
      "tree": "8fd1da0b0d01f1e9a50d10f5208f33f037e07aac",
      "parents": [
        "43278a3cb5f6f622ffae1e64587c2867f34914e7"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Mon Aug 06 11:15:36 2012 -0400"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Mon Aug 06 11:16:16 2012 -0400"
      },
      "message": "Enable cinder to work with qpid\n\nFixes bug 1033544\n\nChange-Id: I015f61e8eb3612f970b4acfa3930a2f61c6c216c\n"
    },
    {
      "commit": "3f603d93c87ad200d61ec3827bb847cccd699929",
      "tree": "68096bdfda7bf99a8944d589a00fc0870f0260ca",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Sat Jul 28 13:28:33 2012 -0500"
      },
      "committer": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Tue Jul 31 15:50:58 2012 -0500"
      },
      "message": "Setup tgtd configuration files\n\nSetup devstack to use tgtd confiuration files.\n\nChange-Id: Icb2a1a0c5ca517604f9a3930e7c89e3be9a36b0c\nSigned-off-by: Chuck Short \u003cchuck.short@canonical.com\u003e\n"
    },
    {
      "commit": "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef",
      "tree": "6d41ecfbdd21fd840d4ee7fc1a66ce68cb291ab8",
      "parents": [
        "51f5f88f1065c502fa8ac287d37c645af46cddbc"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri Jul 20 13:18:17 2012 -0600"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri Jul 20 15:06:27 2012 -0600"
      },
      "message": "Add Cinder to ROOTWRAP_SUDOERS\n\n * Perform operations in lib/cinder\n * Use specific cidner-rootwrap file\n * Add root_helper to cinder.conf\n\nChange-Id: Ibcae8bae2d06c9cbb4c41c39791e8dbdc8bbb0ac\n"
    },
    {
      "commit": "026f85bb84e8952b71e7d0cd73565a86ceed4160",
      "tree": "c3ade0b9a69ac0b2d9d75ee17da1253bfbbe20f6",
      "parents": [
        "798da01906b0ecd827fb4562feebaf149317403c",
        "9cb1776a9206dcc4279c9d7c3b587d246b54ae1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 19 16:54:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 19 16:54:40 2012 +0000"
      },
      "message": "Merge \"2.5x increase in default volume backing file size\""
    },
    {
      "commit": "9cb1776a9206dcc4279c9d7c3b587d246b54ae1c",
      "tree": "99cb6f9ddde38902dba0c1cddd653b636616c92e",
      "parents": [
        "070d492da95629e56609c91a631efe8534c02ac5"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sun Jul 15 10:22:45 2012 +0100"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Jul 19 12:40:16 2012 +0100"
      },
      "message": "2.5x increase in default volume backing file size\n\nThe current default volume backing file size of ~2Gb seem unfeasibly\nsmall and precludes running exercises that require multiple volumes\nand/or snapshots to be created.\n\nWe increase this to ~5Gb.\n\nChange-Id: Id6b8d122be919d1b0041288e81b735af21958ff7\n"
    },
    {
      "commit": "0230aa899bb6900ca5c343d6360e79e205ac8f2c",
      "tree": "a76de4bcf0b83a6519b8cdfc9ca76ecfa98307d0",
      "parents": [
        "bff593d9282742aa7e7f2feeb3f3862978a1ea99"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jun 14 08:51:01 2012 +0200"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jul 17 12:22:37 2012 -0500"
      },
      "message": "Start tgtd service after installing the rpm\n\nThe later call to tgtadm needs the daemon to be running, and the rpm\npackage doesn\u0027t start it.\n\nRebased and add a corresponding change for cinder.\n\nChange-Id: Ia72b935575ed8b7c635e8f8edeea835754b2d49f\n"
    },
    {
      "commit": "67787e6b4c6f31388cbee6d83b67371b31c443d4",
      "tree": "ae56f924e8e1395a4187cf8c2626e9ca90ab62a7",
      "parents": [
        "1c620dfcc66401041131c9b5a675bca243aa4a4f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 02 11:48:15 2012 -0500"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jun 20 14:11:19 2012 -0600"
      },
      "message": "Add cinder support\n\n* using the new functional pattern: cinder_XXX functions are in\n  lib/cinder\n* enable with \u0027c-api,c-sch,c-vol\u0027 in ENABLED_SERVICES, n-vol is still the default\n* exercises/volumes.sh runs for cinder and n-vol\n* move config to /etc/cinder\n* change volume_group to stack-volumes; this also renames the backing file\n  to /opt/stack/data/stack-volumes-backing-file.\n* removes osapi_volume from nova.conf enabled_apis\n* integrates cinder + keystone\n* launches c-sch\n* tweaks for multi node\n* move enabled_apis substitution to init_cinder\n\n18Jun2010\n* restored \u0026 rebased\n* update setup.py to use setup_develop() in lib/cinder\n\nChange-Id: I1e1aa4387031c56e4fa239eb73bea2af8cef0e38\n"
    }
  ]
}
