)]}'
{
  "log": [
    {
      "commit": "599e0f584de8ff16b1428e2e16118757619f1d1b",
      "tree": "2c7cc24266290200cedf732b8bca28cc1b266583",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Feb 21 13:39:57 2008 -0600"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Feb 21 15:19:54 2008 -0600"
      },
      "message": "dlm: fix rcom_names message to self\n\nThe recent patch to validate data lengths in rcom_names messages\nfailed to account for fake messages a node directs to itself before\never sending it.  In this case we need to fill in the message length\nin the header for the validation code to use.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "e5dae548b0b5397e070de793be925cfc5813ad95",
      "tree": "5ad4c94cbeab745fc1bac3426423c405971c6796",
      "parents": [
        "cb79f1998d89821a4dbac47f59a46ee3fbbf3c61"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Feb 06 00:35:45 2008 -0600"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Feb 06 00:35:45 2008 -0600"
      },
      "message": "dlm: proper types for asts and basts\n\nUse proper types for ast and bast functions, and use\nconsistent type for ast param.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "ae773d0b74bf2244887a6d0504372748381ab9c7",
      "tree": "43862e0dea715b3d07c4a456e35e4b67525c973b",
      "parents": [
        "cd9df1aac346f1c7f592739d092ff710c27bbcde"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 25 19:55:09 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 01:25:09 2008 -0600"
      },
      "message": "dlm: verify that places expecting rcom_lock have packet long enough\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "02ed16b64dc5b7a4f78476bdb64da9bbf88d84b3",
      "tree": "08d4b7c195c86123db814458802cc8b2d7106ef9",
      "parents": [
        "4007685c6e6b5c92a07f27cd754bcca394168af2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 25 03:03:59 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 01:24:20 2008 -0600"
      },
      "message": "dlm: missing length check in check_config()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "4007685c6e6b5c92a07f27cd754bcca394168af2",
      "tree": "74b9f2966603d2a9fc795e9d58a84c721befd7ab",
      "parents": [
        "93ff2971e99c90d1c4d39d242ef6050d2dc853d3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 25 03:01:51 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 01:24:07 2008 -0600"
      },
      "message": "dlm: use proper type for -\u003els_recover_buf\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "93ff2971e99c90d1c4d39d242ef6050d2dc853d3",
      "tree": "215da29d7087d4b3875285b85043056397dd050b",
      "parents": [
        "163a1859ec6c4c33547bf4613efabf52031566aa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 25 02:34:00 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 01:23:43 2008 -0600"
      },
      "message": "dlm: do not byteswap rcom_config\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "163a1859ec6c4c33547bf4613efabf52031566aa",
      "tree": "04a6dc1c69f726c6686d2a731692fddfdf47d2f2",
      "parents": [
        "eef7d739c218cb2546cf95686db77de0d76e4122"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jan 25 02:08:26 2008 -0500"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Feb 04 01:23:14 2008 -0600"
      },
      "message": "dlm: do not byteswap rcom_lock\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "dbcfc34733d1ae37e7a78c9e4e5325451223a5eb",
      "tree": "e7087494c66d414f0af5068f8ad715f71ea1a3b8",
      "parents": [
        "2a79289e87f3b6487b5fd23c8569f32097057fb4"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 29 14:52:10 2008 -0600"
      },
      "committer": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Jan 30 11:04:43 2008 -0600"
      },
      "message": "dlm: clean ups\n\nA couple small clean-ups.  Remove unnecessary wrapper-functions in\nrcom.c, and remove unnecessary casting and an unnecessary ASSERT in\nutil.c.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\n"
    },
    {
      "commit": "c36258b5925e6cf6bf72904635100593573bfcff",
      "tree": "565f1ce29a7f8a2cd1c25f2d36c932727adbdbc2",
      "parents": [
        "b434eda6fda5bcdcc2dd918e5ffbf7184f2d4e17"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Sep 27 15:53:38 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Oct 10 08:56:38 2007 +0100"
      },
      "message": "[DLM] block dlm_recv in recovery transition\n\nIntroduce a per-lockspace rwsem that\u0027s held in read mode by dlm_recv\nthreads while working in the dlm.  This allows dlm_recv activity to be\nsuspended when the lockspace transitions to, from and between recovery\ncycles.\n\nThe specific bug prompting this change is one where an in-progress\nrecovery cycle is aborted by a new recovery cycle.  While dlm_recv was\nprocessing a recovery message, the recovery cycle was aborted and\ndlm_recoverd began cleaning up.  dlm_recv decremented recover_locks_count\non an rsb after dlm_recoverd had reset it to zero.  This is fixed by\nsuspending dlm_recv (taking write lock on the rwsem) before aborting the\ncurrent recovery.\n\nThe transitions to/from normal and recovery modes are simplified by using\nthis new ability to block dlm_recv.  The switch from normal to recovery\nmode means dlm_recv goes from processing locking messages, to saving them\nfor later, and vice versa.  Races are avoided by blocking dlm_recv when\nsetting the flag that switches between modes.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "41684f9547455b395ffd65e5b7961067d20a2872",
      "tree": "8afb8cae66afe67246666c694d5731a876672f1b",
      "parents": [
        "25720c2d73058f4f929f16093f60817ed52a285c"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri Jul 13 14:49:06 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Aug 14 10:28:44 2007 +0100"
      },
      "message": "[DLM] fix NULL ls usage\n\nFix regression in recent patch \"[DLM] variable allocation\" which\nattempts to dereference an \"ls\" struct when it\u0027s NULL.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "44f487a5536a3afd96a9f571de24c36559e9ae82",
      "tree": "1bbdb85a23c75a29e49ec0b7a1cbb6834a5b55e6",
      "parents": [
        "292e539e9386823df8aab556f3da09667f78da8c"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Wed Jun 06 09:21:22 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:23:17 2007 +0100"
      },
      "message": "[DLM] variable allocation\n\nAdd a new flag, DLM_LSFL_FS, to be used when a file system creates a lockspace.\nThis flag causes the dlm to use GFP_NOFS for allocations instead of GFP_KERNEL.\n(This updated version of the patch uses gfp_t for ls_allocation.)\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-Off-By: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "8b0e7b2cf35aa827ed5efb508c1879481b970496",
      "tree": "c1304a8b65cd0e1b474623903ba0907bc209f439",
      "parents": [
        "79d72b54483bf81b9f9de0dd555c710ac7267986"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Fri May 18 09:03:35 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jul 09 08:22:42 2007 +0100"
      },
      "message": "[DLM] wait for config check during join [6/6]\n\nJoining the lockspace should wait for the initial round of inter-node\nconfig checks to complete before returning.  This way, if there\u0027s a\nconfiguration mismatch between the joining node and the existing nodes,\nthe join can fail and return an error to the application.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "68c817a1c4e21b893672ac73d8a498e6647453aa",
      "tree": "12c0fe9bd087ac1a0189048a7f4535993d6cb697",
      "parents": [
        "8ec6886748443bec53ce9b9bf50cec92bc417a1b"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 09 09:41:48 2007 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:36:37 2007 -0500"
      },
      "message": "[DLM] rename dlm_config_info fields\n\nAdd a \"ci_\" prefix to the fields in the dlm_config_info struct so that we\ncan use macros to add configfs functions to access them (in a later\npatch).  No functional changes in this patch, just naming changes.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "8ec6886748443bec53ce9b9bf50cec92bc417a1b",
      "tree": "f51bdd8cc92931c5f50d1a15181444651ceeeacb",
      "parents": [
        "87d21e07f3880b8d489f0b4a639deb1362101838"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Jan 09 09:38:39 2007 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:36:34 2007 -0500"
      },
      "message": "[DLM] change some log_error to log_debug\n\nSome common, non-error messages should use log_debug instead of log_error\nso they can be turned off.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "9e971b715dcc3cd5f4383f2815aaa7e5853d1f7b",
      "tree": "9f8ad2435aef01e725c1b7bc94ef5b787ab9bdf2",
      "parents": [
        "38aa8b0c59c35d10d15ebf00ceee641f9ed7acba"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Dec 13 10:37:55 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:35:53 2007 -0500"
      },
      "message": "[DLM] add version check\n\nCheck if we receive a message from another lockspace member running a\nversion of the dlm with an incompatible inter-node message protocol.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "38aa8b0c59c35d10d15ebf00ceee641f9ed7acba",
      "tree": "17444ed0f0e195677a6faaac31ba296f37b5e148",
      "parents": [
        "dc200a8848cca8b0e99012996c66f4b379a390ed"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Dec 13 10:37:16 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Feb 05 13:35:50 2007 -0500"
      },
      "message": "[DLM] fix old rcom messages\n\nA reply to a recovery message will often be received after the relevant\nrecovery sequence has aborted and the next recovery sequence has begun.\nWe need to ignore replies to these old messages from the previous\nrecovery.  There\u0027s already a way to do this for synchronous recovery\nrequests using the rc_id number, but not for async.\n\nEach recovery sequence already has a locally unique sequence number\nassociated with it.  This patch adds a field to the rcom (recovery\nmessage) structure where this recovery sequence number can be placed,\nrc_seq.  When a node sends a reply to a recovery request, it copies the\nrc_seq number it received into rc_seq_reply.  When the first node receives\nthe reply to its recovery message, it will check whether rc_seq_reply\nmatches the current recovery sequence number, ls_recover_seq, and if not\nthen it ignores the old reply.\n\nAn old, inadequate approach to filtering out old replies (checking if the\ncurrent stage of recovery has moved back to the start) has been removed\nfrom two spots.\n\nThe protocol version number is changed to reflect the different rcom\nstructures.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "57adf7eede38d315e0e328c52484d6a596e9a238",
      "tree": "6e08a97b0de41ecc46e465d01f100bb32eeffecc",
      "parents": [
        "0ac230699a0f3f0d15ad4e4ad99446dac5b4a21f"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "ryusuke@osrg.net",
        "time": "Wed Nov 29 09:33:48 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:37:22 2006 -0500"
      },
      "message": "[DLM] fix format warnings in rcom.c and recoverd.c\n\nThis fixes the following gcc warnings generated on\nthe architectures where uint64_t !\u003d unsigned long long (e.g. ppc64).\n\nfs/dlm/rcom.c:154: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027uint64_t\u0027\nfs/dlm/rcom.c:154: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027uint64_t\u0027\nfs/dlm/recoverd.c:48: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027uint64_t\u0027\nfs/dlm/recoverd.c:202: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027uint64_t\u0027\nfs/dlm/recoverd.c:210: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027uint64_t\u0027\n\nSigned-off-by: Ryusuke Konishi \u003cryusuke@osrg.net\u003e\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "98f176fb32f33795b6d0f83856008b932123ab38",
      "tree": "0565bd70a23546469a985b93c34509f7938fbd5b",
      "parents": [
        "1babdb453138f17b8ed3d1d5711089c4e2fa5ace"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Nov 27 13:19:28 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:37:14 2006 -0500"
      },
      "message": "[DLM] don\u0027t accept replies to old recovery messages\n\nWe often abort a recovery after sending a status request to a remote node.\nWe want to ignore any potential status reply we get from the remote node.\nIf we get one of these unwanted replies, we\u0027ve often moved on to the next\nrecovery message and incremented the message sequence counter, so the\nreply will be ignored due to the seq number.  In some cases, we\u0027ve not\nmoved on to the next message so the seq number of the reply we want to\nignore is still correct, causing the reply to be accepted.  The next\nrecovery message will then mistake this old reply as a new one.\n\nTo fix this, we add the flag RCOM_WAIT to indicate when we can accept a\nnew reply.  We clear this flag if we abort recovery while waiting for a\nreply.  Before the flag is set again (to allow new replies) we know that\nany old replies will be rejected due to their sequence number.  We also\ninitialize the recovery-message sequence number to a random value when a\nlockspace is first created.  This makes it clear when messages are being\nrejected from an old instance of a lockspace that has since been\nrecreated.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1babdb453138f17b8ed3d1d5711089c4e2fa5ace",
      "tree": "cff82b8349a633cbf770b13522fb180d39f163c2",
      "parents": [
        "aed3255f2267e2d1d95b9cf7f2995ce24e6c873b"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Mon Nov 27 13:18:41 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:37:08 2006 -0500"
      },
      "message": "[DLM] fix size of STATUS_REPLY message\n\nWhen the not_ready routine sends a \"fake\" status reply with blank status\nflags, it needs to use the correct size for a normal STATUS_REPLY by\nincluding the size of the would-be config parameters.  We also fill in the\nnon-existant config parameters with an invalid lvblen value so it\u0027s easier\nto notice if these invalid paratmers are ever being used.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "435618b75b82b5ee511cc01fcdda9c44adb2f4bd",
      "tree": "d837e977d881458b2c71a2d1dec5d533ad82fefe",
      "parents": [
        "520698096436f7da5b9142e63e3bed5580c5f14e"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Nov 02 09:45:56 2006 -0600"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Nov 30 10:35:06 2006 -0500"
      },
      "message": "[DLM] status messages ping-pong between unmounted nodes\n\nRed Hat BZ 213682\n\nIf two nodes leave the lockspace (while unmounting the fs in the case of\ngfs) after one has sent a STATUS message to the other, STATUS/STATUS_REPLY\nmessages will then ping-pong between the nodes when neither of them can\nfind the lockspace in question any longer.  We kill this by not sending\nanother STATUS message when we get a STATUS_REPLY for an unknown\nlockspace.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "f5888750aad219bec42f3f28354eb230d1a47b89",
      "tree": "23f189a18b183138ff8d3c78d92320fe9151fa13",
      "parents": [
        "32f105a123804c7882d447f013aeb3530b4d63c0"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Aug 23 12:50:54 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Aug 24 09:37:43 2006 -0400"
      },
      "message": "[DLM] sequence number missing in not_ready reply\n\nWhen a status reply is sent for a lockspace that doesn\u0027t yet exist, the\nmessage sequence number from the sender was not being copied into the\nreply causing the sender to ignore the reply.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n\n"
    },
    {
      "commit": "4a99c3d9d6663085e28bc7ac8dae1e985c5a6174",
      "tree": "cf96b33aaa41411f7c5a5a5ece5862c4d672711f",
      "parents": [
        "faa0f2677287a2e7ae796db8b73618ec43715e94"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Aug 09 11:20:15 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 09 17:32:07 2006 -0400"
      },
      "message": "[DLM] reject replies to old requests\n\nWhen recoveries are aborted by other recoveries we can get replies to\nstatus or names requests that we\u0027ve given up on.  This can cause problems\nif we\u0027re making another request and receive an old reply.  Add a sequence\nnumber to status/names requests and reject replies that don\u0027t match.  A\nfield already exists for the seq number that\u0027s used in other message\ntypes.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "faa0f2677287a2e7ae796db8b73618ec43715e94",
      "tree": "ed3d0477991710785b7c0adc9db26009d1614bfd",
      "parents": [
        "06442440bc442ef79cb060c6e786eaeeabd9044b"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Tue Aug 08 17:08:42 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 09 09:46:38 2006 -0400"
      },
      "message": "[DLM] show nodeid for recovery message\n\nTo aid debugging, it\u0027s useful to be able to see what nodeid the dlm is\nwaiting on for a message reply.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "3bcd3687f895f178fa8480a7bcc47a363817354a",
      "tree": "13e64d5b9576b47401620aaada846f3c9c874cda",
      "parents": [
        "d35462b4bb847b68321c55e95c926aa485aecce2"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Thu Feb 23 09:56:38 2006 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Feb 23 09:56:38 2006 +0000"
      },
      "message": "[DLM] Remove range locks from the DLM\n\nThis patch removes support for range locking from the DLM\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven 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"
    }
  ]
}
