)]}'
{
  "commit": "d52f847a841bfeba0ea87a7842732d388a1ca2e8",
  "tree": "642144233343a9cfbcac77924f3976206c8403a3",
  "parents": [
    "640ef79d27c81b7a3265a344ec1d25644dd463ad"
  ],
  "author": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Thu Apr 01 15:23:14 2010 -0700"
  },
  "committer": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Mon May 17 15:25:18 2010 -0700"
  },
  "message": "ceph: rewrite msgpool using mempool_t\n\nSince we don\u0027t need to maintain large pools of messages, we can just\nuse the standard mempool_t.  We maintain a msgpool \u0027wrapper\u0027 because we\nneed the mempool_t* in the alloc function, and mempool gives us only\npool_data.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "030297f62fb780709d489a74dcb48bdcdec0c2fc",
      "old_mode": 33188,
      "old_path": "fs/ceph/msgpool.c",
      "new_id": "ca032223e87bae165561dcad5bb830a228e0f3ca",
      "new_mode": 33188,
      "new_path": "fs/ceph/msgpool.c"
    },
    {
      "type": "modify",
      "old_id": "bc834bfcd7207f42c26b335551e860effd2e6087",
      "old_mode": 33188,
      "old_path": "fs/ceph/msgpool.h",
      "new_id": "62a61c7fca0886bf55b13cdb765d2c3cc8cc16af",
      "new_mode": 33188,
      "new_path": "fs/ceph/msgpool.h"
    }
  ]
}
