| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
Fix for bug 3451. Use the commit count and sha1 from git describe to
construct a release string for rpm packages.
Conflicts:
configure.ac
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
With limited functionality.
Signed-off-by: Sage Weil <sage@inktank.com>
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/
| |
| |
| | |
Conflicts:
src/os/FileStore.cc
|
| | |
|
|/
|
|
| |
Signed-off-by: Sage Weil <sage@inktank.com>
|
|
|
|
|
|
| |
added configure --with-rest-bench, and configure --with-system-libs3
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
|
| |
|
| |
|
|
|
|
|
|
| |
Default to bundled leveldb. Optionally check.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
/usr/include/linux/fs.h defines this on CentOS 5, even though it does not
in fact compile. This stupid workaround avoids the problem.
Reported-by: Nick Couchman <Nick.Couchman@seakr.com>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Finally!
Signed-off-by: Sage Weil <sage@newdream.net>
|
|/
|
|
| |
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
|
|
|
|
|
|
|
|
|
|
|
|
| |
First try the FL_ALLOC_PUNCH_HOLE fallocate() flag. If we get EOPNOTSUPP,
fall back to writing zeros.
Check for fallocate(2) with configure. Also, avoid this if we are not
Linux, since I'm not sure about the hard-coded FL_ALLOC_PUNCH_HOLE being
correct on other platforms.
Signed-off-by: Sage Weil <sage@newdream.net>
Reviewed-by: Samuel Just <samuel.just@dreamhost.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a resource agent for mapping, unmapping and monitoring RBD devices.
Maps an RBD on start, unmaps it on stop. Checks "rbd showmapped"
output for monitoring whether the device is mapped, thus does not
rely on the ceph-rbdnamer udev magic to be enabled.
This RA is cloneable and essentially allows people to use RBD devices
as a drop-in replacement for
- iSCSI devices,
- host-based mirrored devices using md RAID-1,
- DRBD devices
in Pacemaker clusters.
|
|\ |
|
| | |
|
|/
|
|
| |
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Use it by default; fail if it's not there. Unless --without-libaio is
specified.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
|
|
|
|
|
|
| |
Implement aio for the journal writes.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
|
| |
|
| |
|
|
|
|
|
|
| |
i.e. use c++ while compiling, append to CRYPTO_LIBS instead of LIBS
Signed-off-by: Kacper Kowalik (Xarthisius) <xarthisius@gentoo.org>
|
|
|
|
|
|
| |
instead of hardcoded flags
Signed-off-by: Kacper Kowalik (Xarthisius) <xarthisius@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a wrapper around the ceph init script that makes
MDS, OSD and MON configurable as Open Cluster Framework
(OCF) compliant cluster resources. Allows Ceph
daemons to tie in with cluster resource managers that
support OCF, such as Pacemaker (http://www.clusterlabs.org).
Disabled by default, configure --with-ocf to enable.
Signed-off-by: Florian Haas <florian@hastexo.com>
|
| |
|
|
|
|
| |
Signed-off-by: Sage Weil <sage@newdream.net>
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Enables silent mode for automake generated Makefiles,
and silent mode is _off_ by default. Using V=0 the output
is much easier to read when trying to find warnings:
nwatkins@piha:~/Projects/ceph/ceph$ make -j8 V=0
make[3]: Entering directory `/users/nwatkins/Projects/ceph/ceph/src'
CC locks.o
CXX journal.o
CXX Server.o
CXX Mutation.o
CXX MDCache.o
CXX Locker.o
CXX Migrator.o
CXX MDBalancer.o
CXX CDentry.o
CXX CDir.o
CXX CInode.o
CXX LogEvent.o
CXX MDSTable.o
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
|
|\ \
| |/ |
|
| | |
|