)]}'
{
  "commit": "ffd40ef697dfd3e06f44b1bb5fea93079de8c77d",
  "tree": "bd0c6c9286e453b6076c43033d0a4a86ab752727",
  "parents": [
    "192852be8b5fb14268c2133fe9ce5312e4745963"
  ],
  "author": {
    "name": "Carlos Maiolino",
    "email": "cmaiolino@redhat.com",
    "time": "Wed May 18 11:01:00 2016 +1000"
  },
  "committer": {
    "name": "Dave Chinner",
    "email": "david@fromorbit.com",
    "time": "Wed May 18 11:01:00 2016 +1000"
  },
  "message": "xfs: introduce metadata IO error class\n\nNow we have the basic infrastructure, add the first error class so\nwe can build up the infrastructure in a meaningful way. Add the\nmetadata async write IO error class and sysfs entry, and introduce a\ndefault configuration that matches the existing \"retry forever\"\nbehavior for async write metadata buffers.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nSigned-off-by: Carlos Maiolino \u003ccmaiolino@redhat.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nSigned-off-by: Dave Chinner \u003cdavid@fromorbit.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d639795b0310a6344b11f5c2e9af17c2a40e4346",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_mount.h",
      "new_id": "352a5c88d7e9f19b95f85a7a8d8717151a94304b",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_mount.h"
    },
    {
      "type": "modify",
      "old_id": "74e39407124250d602b30e674e655c7edb58cbf3",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_sysfs.c",
      "new_id": "07c95999541ecb989992f099dca53c25b2f46189",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_sysfs.c"
    }
  ]
}
