)]}'
{
  "commit": "757a42719635495779462514458bbfbf12a37dac",
  "tree": "be6ea155fc54c397cb57eb193b81824b37989e56",
  "parents": [
    "f95a34c66554235b70a681fcd9feebc195f7ec0e"
  ],
  "author": {
    "name": "David Teigland",
    "email": "teigland@redhat.com",
    "time": "Thu Oct 20 13:26:28 2011 -0500"
  },
  "committer": {
    "name": "David Teigland",
    "email": "teigland@redhat.com",
    "time": "Wed Jan 04 08:55:57 2012 -0600"
  },
  "message": "dlm: add node slots and generation\n\nSlot numbers are assigned to nodes when they join the lockspace.\nThe slot number chosen is the minimum unused value starting at 1.\nOnce a node is assigned a slot, that slot number will not change\nwhile the node remains a lockspace member.  If the node leaves\nand rejoins it can be assigned a new slot number.\n\nA new generation number is also added to a lockspace.  It is\nset and incremented during each recovery along with the slot\ncollection/assignment.\n\nThe slot numbers will be passed to gfs2 which will use them as\njournal id\u0027s.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5685a9a5dba21b21ca9e7b4b5302b7a88cc0737a",
      "old_mode": 33188,
      "old_path": "fs/dlm/dlm_internal.h",
      "new_id": "f4d132c7690835d836e5c93252ff78b3561e662d",
      "new_mode": 33188,
      "new_path": "fs/dlm/dlm_internal.h"
    },
    {
      "type": "modify",
      "old_id": "1d16a23b0a06a69b8a6583903786a64774f06dbb",
      "old_mode": 33188,
      "old_path": "fs/dlm/lockspace.c",
      "new_id": "1441f04bfabebb25359d68999f948a3e44149094",
      "new_mode": 33188,
      "new_path": "fs/dlm/lockspace.c"
    },
    {
      "type": "modify",
      "old_id": "5ebd1df6967563cddd3c1fec50c25a61f673636f",
      "old_mode": 33188,
      "old_path": "fs/dlm/member.c",
      "new_id": "eebc52aae82e1613f5a1b1669dab666403708d8e",
      "new_mode": 33188,
      "new_path": "fs/dlm/member.c"
    },
    {
      "type": "modify",
      "old_id": "7a26fca1e0b5386e6b5906655b57f6fd80e1fe3c",
      "old_mode": 33188,
      "old_path": "fs/dlm/member.h",
      "new_id": "7e87e8a79dfd1112ffc2be8e1b13759c7a9cce4c",
      "new_mode": 33188,
      "new_path": "fs/dlm/member.h"
    },
    {
      "type": "modify",
      "old_id": "f10a50f24e8fd6fc1889babedbf68aee0990472e",
      "old_mode": 33188,
      "old_path": "fs/dlm/rcom.c",
      "new_id": "ac5c616c969643addc81c8920f4da2cf439356e9",
      "new_mode": 33188,
      "new_path": "fs/dlm/rcom.c"
    },
    {
      "type": "modify",
      "old_id": "b09abd29ba38cfc3ff64dd2666f3945054520c62",
      "old_mode": 33188,
      "old_path": "fs/dlm/rcom.h",
      "new_id": "206723ab744dd1c30c687f3a82e50282f631e985",
      "new_mode": 33188,
      "new_path": "fs/dlm/rcom.h"
    },
    {
      "type": "modify",
      "old_id": "81b239304495450ad97a9e5f2f1efd292783ec08",
      "old_mode": 33188,
      "old_path": "fs/dlm/recover.c",
      "new_id": "34d5adf1fce7d2022679d42e1e00673af0825dae",
      "new_mode": 33188,
      "new_path": "fs/dlm/recover.c"
    }
  ]
}
