)]}'
{
  "commit": "8a1636c459cb7a4b32ba4024cd1b2ba21fba6aed",
  "tree": "f9c46f272b98ceb65f997f226d47da68c6fcac6b",
  "parents": [
    "cbe8260369c9f88eafa035cd327dc3e02fad528c"
  ],
  "author": {
    "name": "Benny Halevy",
    "email": "bhalevy@panasas.com",
    "time": "Wed Jul 14 15:43:57 2010 -0400"
  },
  "committer": {
    "name": "Boaz Harrosh",
    "email": "bharrosh@panasas.com",
    "time": "Sun May 29 20:54:36 2011 +0300"
  },
  "message": "pnfs: layoutret_on_setattr\n\nWith the objects layout security model, we have object capabilities\nthat are associated with the layout and we anticipate that the server\nwill issue a cb_layoutrecall for any setattr that changes security\nrelated attributes (user/group/mode/acl) or truncates the file.\n\nTherefore, the layout is returned before issuing the setattr to avoid\nthe anticipated cb_layoutrecall.\n\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b4124e4c22f556289bc43b78aa03b5a8e8b360c",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "57340096c737536a6377d3273f90bea52f4287ba",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "cc92d3b3dc3a084d1b7dd75cdc94ffbdc9090141",
      "old_mode": 33188,
      "old_path": "fs/nfs/objlayout/objio_osd.c",
      "new_id": "4e8de3ec9a635db78455f2c0dee88249790f5e4f",
      "new_mode": 33188,
      "new_path": "fs/nfs/objlayout/objio_osd.c"
    },
    {
      "type": "modify",
      "old_id": "c34f7a0e3bc2e1fdebade8ca535028ccb9b5a24b",
      "old_mode": 33188,
      "old_path": "fs/nfs/pnfs.h",
      "new_id": "af3967a893a1fc1b6fc95b63c53307692ee98b01",
      "new_mode": 33188,
      "new_path": "fs/nfs/pnfs.h"
    }
  ]
}
