| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
It looks better as markdown than rendered as text via the markdown tool,
so just symlink it.
Signed-off-by: Sage Weil <sage@redhat.com>
|
|
|
|
| |
Signed-off-by: Luis Pabón <lpabon@redhat.com>
|
|
|
|
| |
Signed-off-by: Luis Pabón <lpabon@redhat.com>
|
|
|
|
|
|
| |
I mean, who's reading the README, anyway?
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
|
|
|
|
| |
Signed-off-by: Sahid Orentino Ferdjaoui <sahid.ferdjaoui@cloudwatt.com>
|
|
|
|
|
|
|
| |
Sorted, with a short, simple command to paste. Avoid the duplication of
the lists.
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
|
|
| |
Remove $ prefix, use tab consistently.
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add libkrbd libtool convenience library to provide an interface for
mapping and unmapping rbd images programmatically. This will be used
by the rbd binary itself and the librbd_fsx testing tool.
libkrbd takes care of the kernel module stuff (common/module.h) and
makes use of libudev to be able to properly wait for block device
creation and deletion and tell which block device got assigned by the
kernel to the newly created mapping.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
|
|
|
|
|
| |
Based on WIP branch by Gary Lowell <gary.lowell@inktank.com>.
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>
|
|\
| |
| |
| |
| | |
Conflicts:
README
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Introduce XfsFileStoreBackend class, currently the only filestore
backend implementing SETALLOCHINT op. This commit adds a build-time
dependency on libxfs as xfs-specific ioctl (XFS_IOC_FSSETXATTR /
XFS_XFLAG_EXTSIZE) is used to implement the new set_alloc_hint()
method.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
|/
|
|
|
|
| |
Technically it's a 'make check' dep, but close enough.
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
| |
Signed-off-by: Wang, Yaguang <yaguang.wang@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the way 'rbd unmap' translates a user-provided block device
into an rbd id is it matches the major number of the specified device
against /sys/bus/rbd/devices/<id>/major for each rbd mapping and
declares success on the first match. This works for both entire disks
and partitions, because under the current device number allocation
scheme, each mapping means a new major number.
In preparation for support for single-major device number allocation
scheme, which would require matching both major and minor numbers, make
sure to always match against entire disk device numbers, by converting
the specified device major:minor pair into wholdedisk major:minor pair.
To achive that, use the libblkid library, which accomplishes this goal
by walking stable sysfs structures.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
|
|
|
|
|
|
| |
A list of build dependencies for rpm-based OSes is missing a few items.
This fills in the gaps.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
|
|
|
|
|
|
| |
This makes it easy to cut and paste. Yay!
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
| |
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
|
|
|
|
| |
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ceph-rest-api is a Python WSGI module for accessing the Ceph cluster.
It supports most of the commands supported by the ceph CLI,
appropriately translated to HTTP GET/PUT requests. It is not a
truly RESTful interface.
Not supported at this moment: "tell", "pg <pgid>", and "daemon"
commands.
Configuration options are specified in ceph.conf, specified with
-c/--conf or obtained from $CEPH_CONF, /etc/ceph/ceph.conf,
~/.ceph/ceph.conf, or ./ceph.conf.
-n/--name specifies the client name, used for the cluster
authentication key and for the ceph.conf section name (default
is client.restapi).
restapi keyring = <keyring file>
restapi public addr = listenIP:port (default 0.0.0.0:5000)
restapi base url = <base path> (default /api/v0.1)
restapi log level = (error, warning, info, debug)
restapi log file = (default /var/log/ceph/<clientname>.log)
Primitive human-level command discovery is supported; GET from
BASEURL (say, http://localhost:5000/api/v0.1) will show an HTML
table of all commands and arguments, method supported, and help strings.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
|
|
|
|
| |
Signed-off-by: Dan Mick <dan.mick@inktank.com>
|
|
|
|
| |
Signed-off-by: Dan Mick <dan.mick@inktank.com>
|
|
|
|
| |
Signed-off-by: François Deppierraz <francois@ctrlaltdel.ch>
|
|
|
|
|
| |
1) automake appeared twice
2) make apt-get command match the list
|
|
|
|
| |
Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
|
|
|
|
| |
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
|
| |
|
|
|
|
| |
Signed-off-by: Sam Lang <sam.lang@inktank.com>
|
|
|
|
| |
Signed-off-by: Samuel Just <sam.just@inktank.com>
|
|
|
|
|
|
|
|
| |
The README provides a list of packages needed to successfully
configure ceph. uuid-dev and libatomic-ops-dev are missing from
the list.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
|
|
|
|
| |
Signed-off-by: Mike Ryan <mike.ryan@inktank.com>
|
|
|
|
| |
wiki url -> docs url
|
|
|
|
| |
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
|
|
|
|
|
|
|
| |
installation. RADOS gateway to follow.
Signed-off-by: John Wilkins <john.wilkins@dreamhost.com>
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
|
|
|
|
|
|
|
|
|
|
| |
- refer to COPYING, SubmittingPatches
- a word about dependencies
- building packages
- drop the list of built binaries... it's incomplete and not very
interesting.
Signed-off-by: Sage Weil <sage@newdream.net>
|
|
|
|
|
|
| |
Needed to add submodule instructions.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
|
|
|
|
|
|
| |
Hopefully I didn't miss too much...
Signed-off-by: Sage Weil <sage@newdream.net>
|
|
|
|
| |
Signed-off-by: Sage Weil <sage@newdream.net>
|
|
|
|
|
|
|
| |
It's been replaced by 'cmon --mkfs'
Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|