)]}'
{
  "log": [
    {
      "commit": "1cd275f609ba46c8cae3ee77e499c54a0d13a983",
      "tree": "8530a763f57fc2dd02b34c4036c689ae603df3b6",
      "parents": [
        "a5b10629edfa521071ccdb3b1e0e7fb350a044db"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Dec 06 09:45:22 2010 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Dec 06 09:45:22 2010 -0800"
      },
      "message": "ceph: fix ioctl magic\n\nThe ioctl magic was inadvertently changed in 571dba52.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "571dba52a34015a5a7aa5d480a86936878444a6f",
      "tree": "358000d91b2960555835e7e194660f45d189953b",
      "parents": [
        "010e3b48fca57920557d2b80b83f8b2899fb5d1e"
      ],
      "author": {
        "name": "Greg Farnum",
        "email": "gregf@hq.newdream.net",
        "time": "Fri Sep 24 14:56:40 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Wed Oct 20 15:38:23 2010 -0700"
      },
      "message": "ceph: add CEPH_MDS_OP_SETDIRLAYOUT and associated ioctl.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "8c6e9229fc1989cf263a6fcd4ff406d7f473f966",
      "tree": "6402204aae50b0590df39289ed1e533472ee6ca1",
      "parents": [
        "84d9509234c46481aded977193fcf23f892d715f"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Fri Apr 16 09:53:43 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sun Aug 01 20:11:39 2010 -0700"
      },
      "message": "ceph: add LAZYIO ioctl to mark a file description for lazy consistency\n\nAllow an application to mark a file descriptor for lazy file consistency\nsemantics, allowing buffered reads and writes when multiple clients are\naccessing the same file.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "33d4909ccc094b8262667bccdd52e01458bee0df",
      "tree": "1943b9d2f1796566c827e317958c3bfa8c7dc14f",
      "parents": [
        "1d1de9160e0d8aff0d67a21137b62e63ffd6f184"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Wed Dec 02 14:42:39 2009 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Dec 03 14:59:48 2009 -0800"
      },
      "message": "ceph: allow preferred osd to be get/set via layout ioctl\n\nThere is certainly no reason not to report this.\n\nThe only real downside to allowing the user to set it is that you don\u0027t\nget default values by zeroing the layout struct (the default is -1).\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "8f4e91dee2a245e4be6942f4a8d83a769e13a47d",
      "tree": "6bbb4ea1a42186a0d371dd5c1a1fd03e55f39dbf",
      "parents": [
        "a8e63b7d51cce4557ee7bcd8f51be5cae8547d20"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Oct 06 11:31:14 2009 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Oct 06 11:31:14 2009 -0700"
      },
      "message": "ceph: ioctls\n\nA few Ceph ioctls for getting and setting file layout (striping)\nparameters, and learning the identity and network address of the OSD a\ngiven region of a file is stored on.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    }
  ]
}
