summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* v0.63v0.63Gary Lowell2013-05-281-1/+1
|
* v0.62v0.62Gary Lowell2013-05-141-1/+1
|
* v0.61v0.61Gary Lowell2013-05-061-1/+1
|
* osd/: optionally track every pg refSamuel Just2013-04-191-0/+6
| | | | | | | | | | | | | | | | | | | | | | | This involves three pieces: For intrusive_ptr type references, we use TrackedIntPtr instead. This uses get_with_id and put_with_id to associate an id and backtrace with each particular ref instance. For refs taken via direct calls to get() and put(), get and put now require a tag string. The PG tracks individual ref counts for each tag as well as the total. Finally, PGs register/unregister themselves on construction/destruction with OSDService. As a result, on shutdown, we can check for live pgs and determine where the references are held. This behavior is compiled out by default, but can be included with the --enable-pgrefdebugging flag. Signed-off-by: Samuel Just <sam.just@inktank.com>
* leveldbstore: handle old versions of leveldbGreg Farnum2013-04-171-0/+4
| | | | | | | | The filter_policy (bloom filter) stuff is fairly new in LevelDB's life, and it turns out that precise's version is too old for it. Add conditional compilation for those members in order to build and work properly. Signed-off-by: Greg Farnum <greg@inktank.com>
* v0.60v0.60Gary Lowell2013-04-011-1/+1
|
* v0.59v0.59Gary Lowell2013-03-191-1/+1
|
* Merge branch 'next'Gary Lowell2013-03-051-1/+1
|\
| * v0.58v0.58Gary Lowell2013-03-041-1/+1
| |
* | configure.ac: check for libsnappyDanny Al-Gaaf2013-02-271-0/+2
| | | | | | | | | | | | | | Since libsnappy is needed by leveldb, check if the lib is installed before check for leveldb. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* | Build: Change build to always use system leveldbGary Lowell2013-02-261-11/+2
| | | | | | | | | | | | | | | | | | Dynamically link to the leveldb installed on the system rather than statically linking ceph copy. Remove the --with-system-leveldb config option, and add a requirement for leveldb libraries for rpm and debian packages. Bug 3945. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* | configure.ac: Add test for c++ compiler.Gary Lowell2013-02-251-0/+4
|/ | | | | | | | | | | The AC_PROG_CXX macro sets a flag if a C++ compiler is found but does not fail if one is not found, it left to application to test the flags as needed. This fix will issue an error when a c++ compiler is not found. Bug 3955. Signed-off-by: Gary Lowell <gary.lowell@inktank.com> it's not installed, this fix adds an error message for a
* v0.57v0.57Gary Lowell2013-02-191-1/+1
|
* configure: fix check for fuse_getgroups()Danny Al-Gaaf2013-01-281-4/+4
| | | | | | | | | Check for fuse_getgroups() only in case we have found libfuse already. Moved the check to the check for --with-fuse. Small fix: fix string for NO_ATOMIC_OPS, don't use "'". Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* configure: remove -m4_include(m4/acx_pthread.m4)Danny Al-Gaaf2013-01-261-1/+0
| | | | | | | Since we use already AC_CONFIG_MACRO_DIR, no need to include m4/acx_pthread.m4 extra. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* configure: fix RPM_RELEASEDanny Al-Gaaf2013-01-261-1/+8
| | | | | | | Use git to get RPM_RELEASE only if this is a git repo clone and if the git command is available on the system. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* configure.ac: fix problem with --enable-cephfs-javaDanny Al-Gaaf2013-01-161-33/+33
| | | | | | | | The AS_IF used to cover java related checks via --enable-cephfs-java didn't work correctly. Use a plain 'if/fi' instead to make sure this section is only executed if --enable-cephfs-java is used. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* configure.ac: check for org.junit.rules.ExternalResourceDanny Al-Gaaf2013-01-091-16/+13
| | | | | | | | | | | Check for org.junit.rules.ExternalResource if build with --enable-cephfs-java and --with-debug. Checking for junit4 isn't enough since junit4 has this class not before 4.7. Added some m4 files to get some JAVA related macros. Changed autogen.sh to work with local m4 files/macros. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* configure.ac: change junit4 handlingDanny Al-Gaaf2013-01-091-2/+5
| | | | | | | | Change handling of --with-debug and junit4. Add a new conditional HAVE_JUNIT4 to be able to build ceph-test package also if junit4 isn't available. In this case simply don't build libcephfs-test.jar, but the rest of the tools. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* configure.ac: remove AC_PROG_RANLIBDanny Al-Gaaf2013-01-091-1/+0
| | | | | | | | Remove already comment out AC_PROG_RANLIB to get rid of warning: libtoolize: `AC_PROG_RANLIB' is rendered obsolete by `LT_INIT' Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* v0.56v0.56Gary Lowell2012-12-311-1/+1
|
* Merge remote-tracking branch 'gh/testing' into nextSage Weil2012-12-171-1/+1
|\
| * v0.55.1v0.55.1Gary Lowell2012-12-121-1/+1
| |
* | Merge remote-tracking branch 'gh/wip-ceph-test' into nextSage Weil2012-12-081-2/+9
|\ \ | |/ |/|
| * Makefiles: Use AM_CXXFLAGS for crypto library compiler optionsGary Lowell2012-11-271-2/+9
| | | | | | | | | | | | In configure.ac, add the crypto library compiler flags to AM_CXXFLAGS and in src/Makefile remove CRYPTO_CXXFLAGS and use only AM_CXXFLAGS which now has the flags if needed.
* | v0.55v0.55Gary Lowell2012-12-031-2/+2
|/
* rgw: add -lresolv flags to Makefile.amChen Baozi2012-11-171-0/+1
| | | | | | | radosgw depends on libresolv since since the commit 951c6be. So we need to add -lresolve flags, or it cannot link right library. Signed-off-by: Chen Baozi <baozich@gmail.com>
* build: update for boost_thread library.Gary Lowell2012-11-161-0/+5
| | | | | | | | | | There is a difference in naming conventions between debian and rpm based distributions for this library. In configure.ac we check first for boost_thread-mt, then if it's not found check for boost_thread. A side effect of the AC_CEHCK_LIB macro is to add the library to the $LIBS, so the explicit -llibboost_thread in the Makefile has been removed. (cherry picked from commit f0c7bb363000037bbf7d58ac6e2d39d0f10200fe)
* Merge branch 'next'Gary Lowell2012-11-131-1/+2
|\ | | | | | | | | | | Conflicts: configure.ac src/rgw/rgw_common.cc
| * v0.54v0.54Gary Lowell2012-11-131-1/+1
| |
* | build: Add RPM release string generated from git describe.Gary Lowell2012-11-081-0/+5
| | | | | | | | | | Fix for bug 3451. Use the commit count and sha1 from git describe to construct a release string for rpm packages.
* | configure: fail when missing junit dependencyNoah Watkins2012-11-081-1/+8
| | | | | | | | Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
* | Moving test java files into a proper heirarchy. Moving the compilationJoe Buck2012-11-081-0/+9
| | | | | | | | | | | | | | | | | | | | of tests classes from build.xml to Makefile and editing configure.ac to look for the junit4 jar in the default location of /usr/share/java. It is still possible to build and run tests from build.xml as well as Makefile. Signed-off-by: Joe Buck <jbbuck@gmail.com> Reviewed-by: Noah Watkins <noahwatkins@gmail.com>
* | configure.ac: add program_options header checkSamuel Just2012-10-311-0/+2
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
* | automake: setup autotools to build cephfs-javaNoah Watkins2012-10-191-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | Adds --enable-cephfs-java and --with-jdk to build the libcephfs Java bindings and specify the default JDK directory, respectively. Also adds default JDK paths to avoid --with-jdk in the common case. Currently setup for the default provided by Debian's default-jdk package, but other default search paths can easily be added. Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
* | Merge branch 'wip-3301'Sage Weil2012-10-161-0/+3
|\ \ | |/ |/| | | Reviewed-by: Sage Weil <sage@inktank.com>
| * client: Add permissions checking to openSam Lang2012-10-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | Users of the libcephfs api (fuse in particular) don't check the mode against the open flags. This commit does the proper checks to grant/deny access to the file. The check_mode() function constructs a requested mode based on the flags, and compares that to the mode of the file. Signed-off-by: Sam Lang <sam.lang@inktank.com>
* | Merge branch 'next'Gary Lowell2012-10-161-1/+8
|\ \ | |/ |/|
| * v0.43v0.53Gary Lowell2012-10-161-1/+1
| |
| * Makefile: Improve test for boost system library.Gary Lowell2012-10-151-1/+2
| |
| * Makefiles: Missing boost library should not be fatal.Gary Lowell2012-10-151-1/+3
| |
| * Makefile: Updates to eliminates warnings, add test for boost system lib.Gary Lowell2012-10-151-0/+4
| |
* | configure.ac: Typo in human-readable description.Tommi Virtanen2012-10-091-1/+1
|/ | | | Signed-off-by: Tommi Virtanen <tv@inktank.com>
* v0.52v0.52Gary Lowell2012-09-271-1/+1
|
* v0.51v0.51Sage Weil2012-08-251-1/+1
|
* v0.50v0.50Sage Weil2012-08-131-1/+1
|
* v0.49v0.49Sage Weil2012-07-231-1/+1
|
* v0.48argonautv0.48argonautSage Weil2012-07-021-1/+1
|
* Merge remote-tracking branch 'gh/stable' into nextSage Weil2012-06-211-1/+1
|\
| * v0.47.3v0.47.3Sage Weil2012-06-201-1/+1
| |