)]}'
{
  "commit": "f36f3042eae238bdaefe7c79310afe573bfc3622",
  "tree": "83ea0e271dedeef36423509be7f4189b838d14b5",
  "parents": [
    "276e680d192a67d222fcea51af37b056feffb665"
  ],
  "author": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Jul 30 10:04:48 2009 -0400"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Jul 30 10:14:46 2009 -0400"
  },
  "message": "Btrfs: be more polite in the async caching threads\n\nThe semaphore used by the async caching threads can prevent a\ntransaction commit, which can make the FS appear to stall.  This\nreleases the semaphore more often when a transaction commit is\nin progress.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fe21fa74913448431847ef7c3090ced37df61d4",
      "old_mode": 33188,
      "old_path": "fs/btrfs/extent-tree.c",
      "new_id": "dc84daee6bc472dbc480efd7ad179933277c5eb4",
      "new_mode": 33188,
      "new_path": "fs/btrfs/extent-tree.c"
    },
    {
      "type": "modify",
      "old_id": "de48e4ec808cd6e600bc1d32a65840035dcdf37d",
      "old_mode": 33188,
      "old_path": "fs/btrfs/transaction.c",
      "new_id": "cdbb5022da52df1e2b33593650401021077ba280",
      "new_mode": 33188,
      "new_path": "fs/btrfs/transaction.c"
    },
    {
      "type": "modify",
      "old_id": "961c3ee5a2e10697a120c2dbd7c0dd6d639f27ab",
      "old_mode": 33188,
      "old_path": "fs/btrfs/transaction.h",
      "new_id": "663c67404918dd30fb1c5cf0943b07b2455018bd",
      "new_mode": 33188,
      "new_path": "fs/btrfs/transaction.h"
    }
  ]
}
