)]}'
{
  "log": [
    {
      "commit": "38a4e5e61344490f18241333d7b1b368a3a38748",
      "tree": "60268171e32aff9938334806d0debd5c35b3dc56",
      "parents": [
        "e4c52c98e04937ea87b0979a81354d0040d284f9"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue May 11 15:09:45 2010 -0700"
      },
      "committer": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Wed Sep 08 18:15:08 2010 -0700"
      },
      "message": "rds: Use RCU for the bind lookup searches\n\nThe RDS bind lookups are somewhat expensive in terms of CPU\ntime and locking overhead.  This commit changes them into a\nfaster RCU based hash tree instead of the rbtrees they were using\nbefore.\n\nOn large NUMA systems it is a significant improvement.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "976673ee1b92d939168c8c1fbad3e16c45caa545",
      "tree": "36c682f96789118bebe0c14e3a5a5353b184a22b",
      "parents": [
        "ce47f52f42e69d48d1b63fa618fce9cd7ffa9417"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Wed Apr 21 13:04:43 2010 -0700"
      },
      "committer": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Wed Sep 08 18:12:26 2010 -0700"
      },
      "message": "rds: switch to rwlock on bind_lock\n\nThe bind_lock is almost entirely readonly, but it gets\nhammered during normal operations and is a major bottleneck.\n\nThis commit changes it to an rwlock, which takes it from 80%\nof the system time on a big numa machine down to much lower\nnumbers.\n\nA better fix would involve RCU, which is done in a later commit\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "8690bfa17aea4c42da1bcf90a7af93d161eca624",
      "tree": "88c4c5fa63aab0c18cf13228c4b3a6f980aa74be",
      "parents": [
        "2dc393573430f853e56e25bf4b41c34ba2aa8fd6"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Tue Jan 12 11:56:44 2010 -0800"
      },
      "committer": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Wed Sep 08 18:11:32 2010 -0700"
      },
      "message": "RDS: cleanup: remove \"\u003d\u003d NULL\"s and \"!\u003d NULL\"s in ptr comparisons\n\nFavor \"if (foo)\" style over \"if (foo !\u003d NULL)\".\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\n"
    },
    {
      "commit": "f2c449320d547bd5c281649eb1d99afb20765144",
      "tree": "c08124ad81cd651db262c789af3f9702cee306c6",
      "parents": [
        "335776bd696a6bf95134baf8ad95847371e4d5f6"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Fri Aug 21 12:28:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 23 19:13:14 2009 -0700"
      },
      "message": "RDS: Add a debug message suggesting to load transport modules\n\nNow that RDS transports are no longer compiled-in to RDS core,\nthere is now the possibility that they will not be loaded. This\nadds a helpful suggestion when rds_bind() fails to find a transport.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "639b321b4d8f4e412bfbb2a4a19bfebc1e68ace4",
      "tree": "2de81f536b54c7890295cbc507e6c2a3e57bc984",
      "parents": [
        "b775a750c3afacbfac884537d466d34d50b1023b"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Tue Feb 24 15:30:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 26 23:39:23 2009 -0800"
      },
      "message": "RDS: Socket interface\n\nImplement the RDS (Reliable Datagram Sockets) interface.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
