)]}'
{
  "log": [
    {
      "commit": "2896ee37ccc1f9acb244c9b02becb74a43661009",
      "tree": "c7129fd39b33c9c61516419b595f109bff500749",
      "parents": [
        "dcf3dd852f554bb0016aa23892596717cc123a26"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Nov 27 11:31:22 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:37:00 2006 -0500"
      },
      "message": "[DLM] fix add_requestqueue checking nodes list\n\nRequests that arrive after recovery has started are saved in the\nrequestqueue and processed after recovery is done.  Some of these requests\nare purged during recovery if they are from nodes that have been removed.\nWe move the purging of the requests (dlm_purge_requestqueue) to later in\nthe recovery sequence which allows the routine saving requests\n(dlm_add_requestqueue) to avoid filtering out requests by nodeid since the\nsame will be done by the purge.  The current code has add_requestqueue\nfiltering by nodeid but doesn\u0027t hold any locks when accessing the list of\ncurrent nodes.  This also means that we need to call the purge routine\nwhen the lockspace is being shut down since the add routine will not be\nrejecting requests itself any more.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d4400156d415540086c34a06e5d233122d6bf56a",
      "tree": "747e4d270fb453d57926d6b6cab564664d9d2c0f",
      "parents": [
        "435618b75b82b5ee511cc01fcdda9c44adb2f4bd"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Oct 31 11:55:56 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:35:10 2006 -0500"
      },
      "message": "[DLM] fix requestqueue race\n\nRed Hat BZ 211914\n\nThere\u0027s a race between dlm_recoverd (1) enabling locking and (2) clearing\nout the requestqueue, and dlm_recvd (1) checking if locking is enabled and\n(2) adding a message to the requestqueue.  An order of recoverd(1),\nrecvd(1), recvd(2), recoverd(2) will result in a message being left on the\nrequestqueue.  The fix is to have dlm_recvd check if dlm_recoverd has\nenabled locking after taking the mutex for the requestqueue and if it has\nprocessing the message instead of queueing it.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "901359256b2666f52a3a7d3f31927677e91b3a2a",
      "tree": "24d4ee2c1ad63a0e6c3a303ad67eac3342772c4f",
      "parents": [
        "ec5800246607183a1d7fd0bae5f087c12439e9e7"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri Jan 20 08:47:07 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "steve@chygwyn.com",
        "time": "Fri Jan 20 08:47:07 2006 +0000"
      },
      "message": "[DLM] Update DLM to the latest patch level\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steve Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "e7fd41792fc0ee52a05fcaac87511f118328d147",
      "tree": "eee5227088ba97daef795e385b7548d2a1cc4cb6",
      "parents": [
        "e47314207032cfd1157b8c377df162839b32ea6f"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Jan 18 09:30:29 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Jan 18 09:30:29 2006 +0000"
      },
      "message": "[DLM] The core of the DLM for GFS2/CLVM\n\nThis is the core of the distributed lock manager which is required\nto use GFS2 as a cluster filesystem. It is also used by CLVM and\ncan be used as a standalone lock manager independantly of either\nof these two projects.\n\nIt implements VAX-style locking modes.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steve Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    }
  ]
}
