)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
