rbd: introduce rados block device (rbd), based on libceph

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: Yehuda Sadeh <yehuda@hq.newdream.net>
Signed-off-by: Sage Weil <sage@newdream.net>
This commit is contained in:
Yehuda Sadeh
2010-08-12 16:11:25 -07:00
committed by Sage Weil
parent 3d14c5d2b6
commit 602adf4002
6 changed files with 1944 additions and 2 deletions

View File

@@ -252,8 +252,7 @@ void ceph_debugfs_cleanup(void)
{
}
int ceph_debugfs_client_init(struct ceph_client *client,
int (*module_debugfs_init)(struct ceph_client *))
int ceph_debugfs_client_init(struct ceph_client *client)
{
return 0;
}