)]}'
{
  "commit": "b07f8f24dfe54da0f074b78949044842e8df881f",
  "tree": "8cc24b0a1e02a9b7f1241fbfecca50ac6881b938",
  "parents": [
    "6b82021b9e91cd689fdffadbcdb9a42597bbe764"
  ],
  "author": {
    "name": "Mark Fasheh",
    "email": "mfasheh@suse.com",
    "time": "Mon Apr 05 18:17:15 2010 -0700"
  },
  "committer": {
    "name": "Joel Becker",
    "email": "joel.becker@oracle.com",
    "time": "Wed May 05 18:18:07 2010 -0700"
  },
  "message": "ocfs2: change default reservation window sizes\n\nThe default reservation size of 4 (32-bit windows) is a bit too ambitious.\nScale it back to 16 bits (resv_level\u003d2). I have been testing various sizes\non a 4-node cluster which runs a mixed workload that is heavily threaded.\nWith a 256MB local alloc, I get *roughly* the following levels of average file\nfragmentation:\n\nresv_level\u003d0\t70%\nresv_level\u003d1\t21%\nresv_level\u003d2\t23%\nresv_level\u003d3\t24%\nresv_level\u003d4\t60%\nresv_level\u003d5\tdid not test\nresv_level\u003d6\t60%\n\nresv_level\u003d2 seemed like a good compromise between not letting windows be\ntoo small, but not so big that heavier workloads will immediately suffer\nwithout tuning.\n\nThis patch also change the behavior of directory reservations - they now\ntrack file reservations.  The previous compromise of giving directory\nwindows only 8 bits wound up fragmenting more at some window sizes because\nfile allocations had smaller unused windows to poach from.\n\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "412df90959376ae378a5de27e649834a4eff7bb1",
      "old_mode": 33188,
      "old_path": "Documentation/filesystems/ocfs2.txt",
      "new_id": "32339e584a9a136284baea04b5ac613e22ce43e0",
      "new_mode": 33188,
      "new_path": "Documentation/filesystems/ocfs2.txt"
    },
    {
      "type": "modify",
      "old_id": "7fc6cfee95f1567a6fa2330ed9e60f65399af0a7",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/reservations.c",
      "new_id": "87fa35791f184700b01ef0f18a8bd0e1b7ed5917",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/reservations.c"
    },
    {
      "type": "modify",
      "old_id": "34bb308375c5ae987d52b93af9d71dae68228cc3",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/reservations.h",
      "new_id": "022aff601e15e14f3c04f625651814ea2644d360",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/reservations.h"
    }
  ]
}
