)]}'
{
  "commit": "1654dd0cf5ee1827322aca156af7d96d757201c7",
  "tree": "ba71b1a1e214b929937f02a1794b3d32b8ff1342",
  "parents": [
    "cfbbcd24a6bfd794295ee7ad76dfbff40ad6b934"
  ],
  "author": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Fri Nov 06 21:55:25 2009 -0800"
  },
  "committer": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Fri Nov 06 21:55:25 2009 -0800"
  },
  "message": "ceph: make object hash a pg_pool property\n\nThe object will be hashed to a placement seed (ps) based on the pg_pool\u0027s\nhash function.  This allows new hashes to be introduced into an existing\nobject store, or selection of a hash appropriate to the objects that\nwill be stored in a particular pool.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bad70aac3637f4751f841ecf97b36cd3618b84b",
      "old_mode": 33188,
      "old_path": "fs/ceph/Makefile",
      "new_id": "bdd3e6fc1609a56d9c1b86d41baf1d8a1f0dadad",
      "new_mode": 33188,
      "new_path": "fs/ceph/Makefile"
    },
    {
      "type": "modify",
      "old_id": "660e00074d59d47d7bfa6a16b5ce44104cf2bed2",
      "old_mode": 33188,
      "old_path": "fs/ceph/README",
      "new_id": "18352fab37c073760d877126c19f3f1c04e86e63",
      "new_mode": 33188,
      "new_path": "fs/ceph/README"
    },
    {
      "type": "modify",
      "old_id": "b3ecf1b075213c04b57175d1b14e2cecbecc2d43",
      "old_mode": 33188,
      "old_path": "fs/ceph/ceph_fs.c",
      "new_id": "79d76bc4303ff7a9ce822df4b2ac24f1a6cd9604",
      "new_mode": 33188,
      "new_path": "fs/ceph/ceph_fs.c"
    },
    {
      "type": "modify",
      "old_id": "25fc537f4140d4ad3c7c14ed6c4de6fd62ad988d",
      "old_mode": 33188,
      "old_path": "fs/ceph/ceph_fs.h",
      "new_id": "36becb024788c52ab52e08fe89c014cafb3babf5",
      "new_mode": 33188,
      "new_path": "fs/ceph/ceph_fs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac8be54631fe559e5dc5b90ddee7bd29f65f21a8",
      "new_mode": 33188,
      "new_path": "fs/ceph/ceph_hash.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ac470c433c94466a34960c7e06d97e2065324e1",
      "new_mode": 33188,
      "new_path": "fs/ceph/ceph_hash.h"
    },
    {
      "type": "modify",
      "old_id": "a025555b70afc63bd0672f6239477042d5bf7c90",
      "old_mode": 33188,
      "old_path": "fs/ceph/osdmap.c",
      "new_id": "68478270ad708f33c33ace72af86baad5e4b70bc",
      "new_mode": 33188,
      "new_path": "fs/ceph/osdmap.c"
    },
    {
      "type": "modify",
      "old_id": "85bdef78d142d0452d5cd62a94f11c5c500307a6",
      "old_mode": 33188,
      "old_path": "fs/ceph/rados.h",
      "new_id": "fb23ff9297c9a239fbc9953ecaa325c59fcb5c8b",
      "new_mode": 33188,
      "new_path": "fs/ceph/rados.h"
    },
    {
      "type": "modify",
      "old_id": "8a514568cab2a337bab53b89fe3ac76067f759d7",
      "old_mode": 33188,
      "old_path": "fs/ceph/types.h",
      "new_id": "28b35a005ec239645905058a0b7375f8eadebe66",
      "new_mode": 33188,
      "new_path": "fs/ceph/types.h"
    }
  ]
}
