)]}'
{
  "commit": "b94a170e96dc416828af9d350ae2e34b70ae7347",
  "tree": "6000929d554359c7b520a49a63415b9fc18b48b9",
  "parents": [
    "6b94617024bd6810cde1d0d491202c30d5a38d91"
  ],
  "author": {
    "name": "Benjamin Marzinski",
    "email": "bmarzins@redhat.com",
    "time": "Thu Jul 23 18:52:34 2009 -0500"
  },
  "committer": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Thu Jul 30 11:01:03 2009 +0100"
  },
  "message": "GFS2: remove dcache entries for remote deleted inodes\n\nWhen a file is deleted from a gfs2 filesystem on one node, a dcache\nentry for it may still exist on other nodes in the cluster. If this\nhappens, gfs2 will be unable to free this file on disk. Because of this,\nit\u0027s possible to have a gfs2 filesystem with no files on it and no free\nspace. With this patch, when a node receives a callback notifying it\nthat the file is being deleted on another node, it schedules a new\nworkqueue thread to remove the file\u0027s dcache entry.\n\nSigned-off-by: Benjamin Marzinski \u003cbmarzins@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f041a89e1ab8ef24db0f54b2e7509373ead1f8c8",
      "old_mode": 33188,
      "old_path": "fs/gfs2/glock.c",
      "new_id": "8b674b1f3a554d4300e7965328f750c13b34bbe1",
      "new_mode": 33188,
      "new_path": "fs/gfs2/glock.c"
    },
    {
      "type": "modify",
      "old_id": "a602a28f6f08b5bc259624ff7ee1fb6193da6eb7",
      "old_mode": 33188,
      "old_path": "fs/gfs2/glock.h",
      "new_id": "c609894ec0d03a0831456379367d381393daca22",
      "new_mode": 33188,
      "new_path": "fs/gfs2/glock.h"
    },
    {
      "type": "modify",
      "old_id": "d5e4ab155ca0a939c6219edb1137d442a9bf803d",
      "old_mode": 33188,
      "old_path": "fs/gfs2/glops.c",
      "new_id": "6985eef06c392c79e4bd90340f60979776ecea1a",
      "new_mode": 33188,
      "new_path": "fs/gfs2/glops.c"
    },
    {
      "type": "modify",
      "old_id": "225347fbff3c25ee72fdaa1e3d5106356bafde16",
      "old_mode": 33188,
      "old_path": "fs/gfs2/incore.h",
      "new_id": "61801ada36f0daa1393799643f3e1957e7ba6c90",
      "new_mode": 33188,
      "new_path": "fs/gfs2/incore.h"
    },
    {
      "type": "modify",
      "old_id": "552e321cee5e76363ad4003558800a08ce852890",
      "old_mode": 33188,
      "old_path": "fs/gfs2/super.c",
      "new_id": "f522bb017973350932638ff55fd18d93af65014a",
      "new_mode": 33188,
      "new_path": "fs/gfs2/super.c"
    }
  ]
}
