)]}'
{
  "commit": "ff8adbcfdbbd9c0f2b01ff8a32bc75082fdd9844",
  "tree": "5471f51bee348167b44832e72b41513f9623fde4",
  "parents": [
    "4c1b8f1e8357d85c613d779596e4079cc581d74f"
  ],
  "author": {
    "name": "Tomoki Sekiyama",
    "email": "tomoki.sekiyama@hds.com",
    "time": "Mon Jan 13 12:25:29 2014 -0500"
  },
  "committer": {
    "name": "Michael Roth",
    "email": "mdroth@linux.vnet.ibm.com",
    "time": "Sun Feb 23 13:11:26 2014 -0600"
  },
  "message": "qga: vss-win32: Fix interference with snapshot creation by other VSS requesters\n\nWhen a VSS requester such as vshadow.exe or diskshadow.exe requests to\ncreate disk snapshots, Windows may choose qemu-ga VSS provider if it is\nonly provider registered on the system. However, because it provides only a\nfunction to freeze the filesystem, the snapshotting fails.\n\nThis patch adds a check into CQGAVssProvider::IsVolumeSupported() to reject\nthe request from other VSS requesters, so that the other provider is chosen.\n\nThe check of requester is done by confirming event channels between\nqemu-ga\u0027s requester and provider established. To ensure that the events are\ninitialized when CQGAVssProvider::IsVolumeSupported() is called, it moves\nthe initialization earlier.\n\nSigned-off-by: Tomoki Sekiyama \u003ctomoki.sekiyama@hds.com\u003e\nReviewed-by: Gal Hammer \u003cghammer@redhat.com\u003e\nReviewed-by: Yan Vugenfirer \u003cyvugenfi@redhat.com\u003e\nSigned-off-by: Michael Roth \u003cmdroth@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3030d8e55b68fe6b25bb6e94e1aa40e86cd3fc1",
      "old_mode": 33188,
      "old_path": "qga/vss-win32/provider.cpp",
      "new_id": "b2336465ac0b9582510a31088edca31ba1c51d2a",
      "new_mode": 33188,
      "new_path": "qga/vss-win32/provider.cpp"
    },
    {
      "type": "modify",
      "old_id": "0a55447e810123ecd59bf827f08c5c120488d181",
      "old_mode": 33188,
      "old_path": "qga/vss-win32/requester.cpp",
      "new_id": "922e74ddfcb9b3fc119b90a5409321f727fb72e2",
      "new_mode": 33188,
      "new_path": "qga/vss-win32/requester.cpp"
    }
  ]
}
