1. 25 Oct, 2010 3 commits
  2. 24 Oct, 2010 1 commit
  3. 22 Oct, 2010 4 commits
  4. 21 Oct, 2010 1 commit
  5. 20 Oct, 2010 2 commits
    • Yehuda Sadeh's avatar
      rbd: introduce rados block device (rbd), based on libceph · 602adf40
      Yehuda Sadeh authored
      
      The rados block device (rbd), based on osdblk, creates a block device
      that is backed by objects stored in the Ceph distributed object storage
      cluster.  Each device consists of a single metadata object and data
      striped over many data objects.
      
      The rbd driver supports read-only snapshots.
      Signed-off-by: default avatarYehuda Sadeh <yehuda@hq.newdream.net>
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      602adf40
    • Yehuda Sadeh's avatar
      ceph: factor out libceph from Ceph file system · 3d14c5d2
      Yehuda Sadeh authored
      
      This factors out protocol and low-level storage parts of ceph into a
      separate libceph module living in net/ceph and include/linux/ceph.  This
      is mostly a matter of moving files around.  However, a few key pieces
      of the interface change as well:
      
       - ceph_client becomes ceph_fs_client and ceph_client, where the latter
         captures the mon and osd clients, and the fs_client gets the mds client
         and file system specific pieces.
       - Mount option parsing and debugfs setup is correspondingly broken into
         two pieces.
       - The mon client gets a generic handler callback for otherwise unknown
         messages (mds map, in this case).
       - The basic supported/required feature bits can be expanded (and are by
         ceph_fs_client).
      
      No functional change, aside from some subtle error handling cases that got
      cleaned up in the refactoring process.
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      3d14c5d2
  6. 19 Oct, 2010 1 commit
  7. 12 Oct, 2010 1 commit
  8. 11 Oct, 2010 1 commit
  9. 09 Oct, 2010 1 commit
  10. 08 Oct, 2010 1 commit
  11. 07 Oct, 2010 2 commits
  12. 05 Oct, 2010 3 commits
  13. 01 Oct, 2010 3 commits
  14. 28 Sep, 2010 1 commit
  15. 26 Sep, 2010 1 commit
  16. 25 Sep, 2010 1 commit
  17. 24 Sep, 2010 2 commits
  18. 23 Sep, 2010 1 commit
  19. 22 Sep, 2010 3 commits
  20. 21 Sep, 2010 2 commits
  21. 20 Sep, 2010 1 commit
  22. 17 Sep, 2010 3 commits
  23. 14 Sep, 2010 1 commit