)]}'
{
  "commit": "0b9e76f280208b5b5ad54bb6fbc4133e63037286",
  "tree": "66d8d84cd17a5ac86d4a8ccec8754394184c6666",
  "parents": [
    "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c"
  ],
  "author": {
    "name": "John Griffith",
    "email": "john.griffith@solidfire.com",
    "time": "Wed Jan 21 13:46:59 2015 -0700"
  },
  "committer": {
    "name": "John Griffith",
    "email": "john.griffith@solidfire.com",
    "time": "Thu Jan 22 12:27:58 2015 -0700"
  },
  "message": "Auto add a cinder lvm.conf file\n\nWe have a number of issues where LVM scan commands hang during\ntest runs.  Looking closer at this with strace it turns out\nthat what seems to be happening is that we\u0027re scanning all of the\ndevices on the node, this includes the loop devices for swift and\nother projects as well as the Cinder devices that are being attached\nto the system during the test.\n\nThis is particularly messy for example when we issue a VG or LV scan\non a device like /dev/vdb and at the same time issue a detach.  The\nresult is LVM scan commands hanging waiting for timeout.\n\nThis patch adds a function to the cinder_backend/lvm module which\nis called as the last part of cinder init.  If Cinder LVM is in use\nas per cinder.conf this function will copy the default\n/etc/lvm/lvm.conf to /etc/cinder/lvm.conf and use the cinder.conf file\nand PVS to create filters so that ONLY the devices actually being used\nby Cinder are included in scans.\n\nThere are two pieces to this fix; the first is to properly setup an\nlvm.conf file with filters.  The second step is to merge the Cinder\nchange that modifies the Cinder LVM commands to specify the lvm.conf\nfile usage.\n\nThe Cinder part of this fix can be found here:\n    https://review.openstack.org/#/c/148747/\n\nChange-Id: I962b6e21cbfb6f5612b6c973053d86828ca8071a\nPartial-Bug: #1373513\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6eee880fef31136aebcf1c8b8e84168379310451",
      "old_mode": 33188,
      "old_path": "lib/cinder",
      "new_id": "6043891164e3878cb8c22935a441e3bedea985ff",
      "new_mode": 33188,
      "new_path": "lib/cinder"
    },
    {
      "type": "modify",
      "old_id": "43e13e4dac0f5cc7790b0b565f7875c31b66df86",
      "old_mode": 33188,
      "old_path": "lib/cinder_backends/lvm",
      "new_id": "8aee2a99ef36a29601d8992e16f6ee70860ad07c",
      "new_mode": 33188,
      "new_path": "lib/cinder_backends/lvm"
    }
  ]
}
