Commit Graph

89 Commits

Author SHA1 Message Date
Sage Weil 46242586ed Merge branch 'gceph' into unstable 2010-12-11 08:04:09 -08:00
Yehuda Sadeh 87545d0620 configure: detect crypto++ library 2010-12-06 15:25:34 -08:00
Yehuda Sadeh f2424dfbd5 rgw: get rid of openssl altogether 2010-12-03 19:34:37 -08:00
Yehuda Sadeh a28b449439 configure: check for the presence of libcrypto++ header files 2010-12-03 19:34:37 -08:00
Sage Weil fe9fad7bea v0.25~rc 2010-11-30 16:25:50 -08:00
Jim Schutt b54880e0f9 Detect broken system linux/fiemap.h
RedHat 5.5 has a /usr/include/linux/fiemap.h, but it is
broken because it does not itself include linux/types.h.
As a result, __u64 and friends are not defined.

We have a Ceph-local copy of fiemap.h, so use it
if the system version is broken.

While we're at it, fix up the configure message to
note we're using a local copy.

Signed-off-by: Jim Schutt <jaschut@sandia.gov>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-17 12:48:00 -08:00
Sage Weil f8b3271f45 Merge branch 'rc' into unstable
Conflicts:
	configure.ac
	src/Makefile.am
2010-11-11 14:28:18 -08:00
Sage Weil 5d1d8d0c46 v0.23 2010-11-10 21:18:37 -08:00
Sage Weil 53b076d5fb Merge remote branch 'origin/rbd-fiemap' into unstable 2010-11-09 14:23:12 -08:00
Kacper Kowalik 1c7d8f1ac2 Makefile: use openssl module check
This allows ceph to build with --as-needed.

Signed-off-by: Kacper Kowalik <xarthisius@gentoo.org>
2010-11-09 13:30:15 -08:00
Sage Weil deb9ef760e v0.24~rc 2010-11-07 09:44:04 -08:00
Colin Patrick McCabe 9f86a79d71 configure.ac: default to --enable-gtk
Default to enabling gtk rather than disabling it. Gracefully handle
cases where the user tries to enable it but it cannot be enabled.

Makefile.am: Add missing headers to noinst_HEADERS.

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-10-29 12:40:15 -07:00
Michael McThrow 65fbd2ec93 Add the Ceph monitoring GUI
This adds a graphical monitoring mode to the ceph cluster monitoring tool.  Its
functionality is similar to ./ceph -w. With ./ceph -g, you can watch over the
whole cluster graphically. It uses GTK2.

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-10-28 15:51:19 -07:00
Colin Patrick McCabe a14dd819a4 configure.ac: add ./configure option for gtk2
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
2010-10-26 20:59:01 -07:00
Sage Weil 2ed57d2a6d Merge remote branch 'origin/testing' into unstable
Conflicts:
	configure.ac
	src/rados.cc
2010-10-26 12:04:17 -07:00
Sage Weil e912e686de v0.22.1 2010-10-23 10:49:50 -07:00
Sage Weil 8a7c95f60a v0.22 2010-10-15 15:34:44 -07:00
Sage Weil 430377be32 v0.23~rc (new unstable branch) 2010-10-06 14:33:21 -07:00
Greg Farnum fc37591522 tcmalloc: add support for tcmalloc.
Right now it's only used on the MDS and OSD, but it can be added to mons too.
2010-08-06 15:02:26 -07:00
Yehuda Sadeh 823c36c290 autoconf: detect existence of linux/fiemap.h 2010-08-05 17:19:16 -07:00
Sage Weil f3ac22ab17 bump unstable version to v0.22~rc 2010-07-29 09:38:50 -07:00
Sage Weil 090436f56a v0.21 2010-07-29 09:37:16 -07:00
Christian Brunner f5c4fc61b6 fix FCGI detection and specfile
configure is building radosgw as soon as libfcgi is installed, even
if --without-radosgw is given. Here is a fix for configure.in and the
specfile.

Regards,
Christian

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-09 13:51:14 -07:00
Sage Weil 33bf1a2bc2 version: use next version ~rc for unstable branch
This makes unstable always sort after stable, testing releases:
  0.21~rc-unstable... > 0.20.1-testing...
2010-05-14 09:14:00 -07:00
Sage Weil a846236ba5 configure: remove second AM_INIT_AUTOMAKE line 2010-04-28 15:55:22 -07:00
Greg Farnum 282b242828 atomic: reverse if test so we don't break things on separately-compiled librados 2010-04-23 15:13:35 -07:00
Sage Weil 5b6cfff36d Merge branch 'atomic' into unstable 2010-04-23 14:22:41 -07:00
Sage Weil 756b251bac v0.20 2010-04-23 12:10:24 -07:00
Jim Schutt 65ec0241ab autoconf: Fix detection of sync_file_range.
Without this patch, on CentOS 5.4 ./configure reports that
sync_file_range is missing, but HAVE_SYNC_FILE_RANGE ends
up being defined in src/acconfig.h anyway.

Compile tested on CentOS 5.4 (which does not have sync_file_range(2)
in distro glibc) and Fedora 11 (which does).

Signed-off-by: Jim Schutt <jaschut@sandia.gov>
2010-04-16 15:55:43 -07:00
Greg Farnum ca74b4bb3d atomic_t: Add a new version based on libatomic_ops.
Hopefully this version will take less CPU since it isn't running Spinlocks, but
we'll need to test for that.
Includes appropriate Makefile and configure changes.
2010-04-14 16:54:48 -07:00
Greg Farnum d1d6da3b4b atomic_t: Remove (never used) unstable commonc++-based version 2010-04-14 16:54:48 -07:00
Sage Weil 3a76b63f8d autoconf: detect sync_file_range(2) 2010-03-04 09:45:44 -08:00
Sage Weil 5e36574c6e 0.19.1 2010-03-02 10:47:00 -08:00
Sage Weil 98f5be53f8 v0.19 2010-02-17 13:53:06 -08:00
Sage Weil 2f10137986 v0.18 2009-12-04 10:10:32 -08:00
Sage Weil 44bab24dc1 makefile: don't link libm and libpthread with crush 2009-10-28 14:47:08 -07:00
Sage Weil dac3a8c35f v0.17 2009-10-19 15:19:51 -07:00
Sage Weil 53ca2a8511 v0.16.1 2009-10-06 10:44:36 -07:00
Sage Weil 38dbaa5175 v0.16 2009-10-05 14:53:35 -07:00
Sage Weil 8848973ed6 configure: kill more commas
CentOS sucks!
2009-09-25 09:07:58 -07:00
Sage Weil 2f50017097 configure: no commas? 2009-09-25 09:06:30 -07:00
Sage Weil 1d9f1615ac configure: whitespace 2009-09-25 08:45:32 -07:00
Sage Weil dfa34dbffa configure: fix libexpat1, libfcgi checks (again) 2009-09-25 08:43:03 -07:00
Sage Weil ab3c421eb9 v0.15 2009-09-22 10:13:11 -07:00
Sage Weil 71c1f4f41c configure: don't link expat, fcgi to everything
The default AC_CHECK_LIB action is to add -lfoo to the linker args,
which we don't want!
2009-09-16 10:34:04 -07:00
Sage Weil 3b0a6c9a37 configure: fix radosgw conditional compilation 2009-09-10 13:48:12 -07:00
Sage Weil 1ec1e8d6fb v0.14 2009-09-08 14:47:25 -07:00
Sage Weil 2b32297267 v0.13 2009-08-24 10:45:14 -07:00
Sage Weil a23e25f1d0 configure: check for expat for radosgw 2009-08-20 16:02:46 -07:00
Sage Weil 6a78671cd3 configure: fix --with-radosgw 2009-08-13 11:23:54 -07:00