)]}'
{
  "commit": "40859d7ee64ed6bfad8a4e93f9bb5c1074afadff",
  "tree": "ed4069423c3d6551035d5b6116f50452cdac4103",
  "parents": [
    "325cfed9ae901320e9234b18c21434b783dbe342"
  ],
  "author": {
    "name": "Chuck Lever",
    "email": "cel@netapp.com",
    "time": "Wed Nov 30 18:09:02 2005 -0500"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Fri Jan 06 14:58:49 2006 -0500"
  },
  "message": "NFS: support large reads and writes on the wire\n\n Most NFS server implementations allow up to 64KB reads and writes on the\n wire.  The Solaris NFS server allows up to a megabyte, for instance.\n\n Now the Linux NFS client supports transfer sizes up to 1MB, too.  This will\n help reduce protocol and context switch overhead on read/write intensive NFS\n workloads, and support larger atomic read and write operations on servers\n that support them.\n\n Test-plan:\n Connectathon and iozone on mount point with wsize\u003drsize\u003e32768 over TCP.\n Tests with NFS over UDP to verify the maximum RPC payload size cap.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f69d95aa78b258de7e0f50c36104972581767086",
      "old_mode": 33188,
      "old_path": "fs/nfs/direct.c",
      "new_id": "fd7ac5e841c1ddd57dab6c7a55941c392211e129",
      "new_mode": 33188,
      "new_path": "fs/nfs/direct.c"
    },
    {
      "type": "modify",
      "old_id": "4e6558df54b839df05e26df97eebb04a1b017c0c",
      "old_mode": 33188,
      "old_path": "fs/nfs/inode.c",
      "new_id": "acde2c5725bf81ca6ee31e1d3e4800b2704ae69b",
      "new_mode": 33188,
      "new_path": "fs/nfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1b272a135a31e793ff4d852ba46f222a9b7701aa",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfsroot.c",
      "new_id": "985cc53b8dd5b3a49960a7642a48f4f251e9ac99",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfsroot.c"
    },
    {
      "type": "modify",
      "old_id": "21486242c3d316e8baef5f2bd6da7856e14de21d",
      "old_mode": 33188,
      "old_path": "fs/nfs/read.c",
      "new_id": "05eb43fadf8e4296d3e6d41ed4a161c40e9e8efb",
      "new_mode": 33188,
      "new_path": "fs/nfs/read.c"
    },
    {
      "type": "modify",
      "old_id": "80bc4ea1b8247ddb91c488919fc48fb8ff62fc15",
      "old_mode": 33188,
      "old_path": "fs/nfs/write.c",
      "new_id": "1ce0c200df16392725e20f3f39b8df09819f8ec1",
      "new_mode": 33188,
      "new_path": "fs/nfs/write.c"
    },
    {
      "type": "modify",
      "old_id": "4dff705d2ff274846d7ba38923cea01eac2d26bf",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_fs.h",
      "new_id": "d38010ba64771796d4c6399b5dc64672c5990852",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_fs.h"
    },
    {
      "type": "modify",
      "old_id": "b8b0eed98ec9f43146c33f8f78ff98a11fe148b1",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_xdr.h",
      "new_id": "9f422fd876738ac4bb2ff41a568945f791672a83",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_xdr.h"
    },
    {
      "type": "modify",
      "old_id": "5da968729cf820c9028a9d6202325002c44933aa",
      "old_mode": 33188,
      "old_path": "include/linux/sunrpc/xdr.h",
      "new_id": "5676794ee34fcb68b731e8527e8a7d438455d09f",
      "new_mode": 33188,
      "new_path": "include/linux/sunrpc/xdr.h"
    }
  ]
}
