Ken Dreyer
6ca2eb86be
configure: show pkg names when libkeyutils is missing
...
Prior to this commit, when ./configure can't find libkeyutils, it would
bail out with a terse error message.
Some of the other library checks helpfully print the DEB and RPM package
names in parentheses. Add the DEB and RPM package names to the
libkeyutils check.
Reported-by: Pankaj Garg <Pankaj.Garg@caviumnetworks.com>
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2015-01-05 12:19:40 -07:00
Loic Dachary
94abadbd80
tests: replace --enable-docker with --enable-root-make-check
...
The --enable-docker logic was that each test that needs privileges to
run uses a container to do so. The problem with this approach and
make -j8 check is that such tests compete for a single container.
The --enable-root-make-check activates tests that require privileges and
assume it is ok to use sudo to acquire privileges. The decision to run
in a container is then taken by the caller who will run something like:
docker-tests.sh ./configure --enable-root-make-check
docker-tests.sh make -j8 check
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2014-12-21 17:53:00 +01:00
Sage Weil
6067462102
Merge remote-tracking branch 'gh/next'
2014-12-19 11:55:58 -08:00
Jenkins
08bd1e1eee
0.90
2014-12-19 06:56:22 -08:00
shishir gowda
973e9f755a
jemalloc-support: Added --with-jemalloc configure option
...
If --with-jemalloc option is not specified, then it defaults to tcmalloc.
If --with-jemalloc is specified, then --without-tcmalloc is required.
Also if a rocksdb static linking is desired --with-librocksdb-static,
do not use --with-jemalloc, as rocksdb uses tcmalloc for builds.
Support for jemalloc in package build and perf stats/heap profiler is
underway
Signed-off-by: shishir gowda <shishir.gowda@sandisk.com>
2014-12-15 11:22:29 +05:30
Sage Weil
19e6c58622
Merge pull request #3072 from ceph/wip-10231-gperftools-location
...
heap_profiler: support new gperftools header locations
gitbuilders are happy
Reviewed-by: Sage Weil <sage@redhat.com>
2014-12-04 10:13:55 -08:00
Samuel Just
d212ced82b
Merge pull request #2694 from dachary/wip-9728-jerasure-neon
...
erasure-code: jerasure support for NEON
Reviewed-by: Samuel Just <sjust@redhat.com>
2014-12-04 09:26:48 -08:00
Sage Weil
c0685ec709
Merge remote-tracking branch 'gh/next'
2014-12-04 08:39:56 -08:00
Ken Dreyer
6edaf4e796
heap_profiler: support new gperftools header locations
...
The google/ headers location has been deprecated as of gperftools 2.0.
As of gperftools 2.2rc, the google/ headers will now give deprecation
warnings, and they will probably disappear in a future gperftools
update.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2014-12-03 13:44:00 -07:00
Jenkins
68fdc0f68e
0.89
2014-12-03 08:18:33 -08:00
Janne Grunau
cec00c9f4a
autotools: ARM/AArch64 NEON detection similar to x86
2014-11-25 14:17:37 +01:00
Janne Grunau
ba520bf73b
erasure-code: conditionally build jerasure sse3/sse4 plugins
2014-11-25 14:17:37 +01:00
Loic Dachary
c9121167d0
autotools: add --enable-docker
...
Docker based tests should be explicit instead of auto-detected. It is
good that they do not run if docker is not available. It would be bad if
they run when the developer does not expect them to create docker
containers.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-11-18 12:20:01 +01:00
Sage Weil
80865fea71
Merge remote-tracking branch 'gh/next'
2014-11-11 16:22:40 -08:00
Jenkins
4be687bf44
0.88
2014-11-11 09:33:12 -08:00
Sage Weil
936c74fdad
Merge pull request #2831 from yuyuyu101/async-kqueue
...
AsyncMessenger: Add kqueue support
2014-10-30 11:35:43 -07:00
Sage Weil
e2e6f9739d
v0.87
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJUUSwLAAoJEH6/3V0X7TFtsLMQAM0xPn3NFFOGMrZobs4ogB6Q
kPCSf21cHdreExNpUcUDIgaH8Vff63yUKghkkSBYESI8IA0/tuJcClL98sWuWyyj
aU1zEomjOMtKgb5cKdQSjX3ss2GYZgQGLWAeAawdIaNO1WaXXPjg/mVSdWL2tFAJ
EkhPg3THS2Bvnm+B1g3QY9QZTU9EA3fm4Np/UjBxZToD6TL+GNXXIjYUSE11PTIB
gfnWhpvhqK3DTFkjtKvlPTEiYRd60nnnbhYXI3Ry2bmrJIJ+lIzXUlFfjtuBRjc6
ZQvwBPXuxbUvo3dfI5c75PKk8BCSdBtA5gZ8rrgpdcp8AC8pX/5DhuNamfgBMOug
s+H5j07De9/FrVJ5JW8CkSQLyQt2HD2E8cNAa5me87kOv9DIWC1fMFmA/mGPlDCz
NJhpl/z4BBfmB0AtCVvjqpeP7vJWV74rrnWUET7FTj/1xCY4EmX5CalCvbE1Q7e5
1nA0RoZ8EPtP/VLfBzlglv7MPelrTsq1BaUzP5YtZ5XPVShCZCIc/lvJZz4tOFaU
0PFA9GrHIGRn6WPzQGDLiyN6XE8W+t/fWEs6N7ToFrRsMpmxdgwWtERfXhGGBNVJ
8HYrIlfOKLAsQ1HpOEyn9cMF1AW2gVAn6wdmyPuahmm83Z6XprhL6i3V+sdLyhRx
LSzWJ+Dufn4+K4AA73mi
=oz3o
-----END PGP SIGNATURE-----
Merge tag 'v0.87'
v0.87
2014-10-29 13:50:24 -07:00
Jenkins
c51c8f9d80
0.87
2014-10-29 11:03:55 -07:00
Haomai Wang
ce6f22d698
AsyncMessenger: Add kqueue support
...
AsyncMessenger will select event driver following epoll, kqueue and
select(now not exists) sequence
Fix #9926
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
2014-10-30 01:15:33 +08:00
xinxin shu
a460c3b85b
check rocksdb library when '--with-librocksdb' option is enabled
...
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
2014-10-23 13:20:58 +08:00
Jenkins
d14ca34a1c
0.86
2014-10-07 12:16:58 -07:00
Sage Weil
63075361fd
configure: do not try yasm on x32
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-09-08 15:51:58 -07:00
Sage Weil
c050afdbe0
Merge remote-tracking branch 'gh/next'
2014-09-08 12:19:45 -07:00
Jenkins
a0c22842db
0.85
2014-09-08 06:31:31 -07:00
Loic Dachary
39bcb43a7a
erasure-code: preload the isa plugin by default
...
But only do so when it has been compiled because a recent enough yasm
has been found.
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
2014-08-28 11:09:29 +02:00
Adam Crume
9673e2f3c1
lttng: Split --with-lttng and --with-babeltrace options
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:35 -07:00
Adam Crume
3f1917c094
lttng: Add informational messages to configure.ac
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:34 -07:00
Adam Crume
141f37a611
lttng: Check for babeltrace when autoconfiguring lttng
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:34 -07:00
Adam Crume
9c388f08f7
lttng: Check that the main babeltrace header is present
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:34 -07:00
Adam Crume
84bfe910a7
lttng: Test for sane lttng-gen-tp
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:34 -07:00
Adam Crume
861e6a3920
lttng: Update packaging
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:34 -07:00
Adam Crume
d4186feec5
lttng: Support --with-lttng=check
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:33 -07:00
Adam Crume
2a11a5cc92
lttng: Disable LTTng by default, add --with-lttng configure option
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:31 -07:00
Adam Crume
fcf49257f0
lttng: Add tracing-common.h
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Noah Watkins
33b87f9227
tracing: automake-ify tracepoint generation
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:27 -07:00
Adam Crume
915a6a642f
lttng: Check for lttng/tracepoint.h when configuring
2014-08-21 10:57:27 -07:00
Noah Watkins
115cfb3a2e
tracing: bootstrap lttng-ust with mutex events
...
See src/tracing/README.md
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:27 -07:00
Sage Weil
92b227e1c0
Merge remote-tracking branch 'gh/next'
2014-08-18 21:10:32 -07:00
Jenkins
8336f81c5c
0.84
2014-08-18 09:02:20 -07:00
Sage Weil
f752ff49fe
Merge pull request #2180 from ceph/wip-ec-isa
...
osd: add support for intel ISA-L EC library
2014-08-01 10:00:23 -07:00
Sage Weil
8fcbb65901
configure: enable static rocksdb if check and c++11
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-31 21:11:24 -07:00
Sage Weil
5502dd3e0f
configure: verify c++11 is present for rocksdb
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-31 21:11:24 -07:00
Josh Durgin
eb1cd7801e
rocksdb: update submodule makefile
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-07-31 21:11:24 -07:00
Sage Weil
d8b291f30d
configure: check for 'better' yasm that can build ISA-L
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-31 15:18:51 -07:00
xinxin shu
708b5b8766
add --with-librocksdb-static configure options
...
with this options, ceph will build rocksdb from submodule
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
2014-07-29 21:45:25 -07:00
xinxinsh
cbd0043ca7
add rocksdb support
...
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
2014-07-29 21:45:25 -07:00
Sage Weil
6e6fc23c7e
v0.83
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJT2AdNAAoJEH6/3V0X7TFt+5EP/iLOUg5o6aqBa/7yUNwtgZEb
6cm1h8bWJpigP51oHGNyoeS4PnYWQ7DfvwKL/TDP8268g/o/w0DRvSnCZopHFos9
j6Ci/VE9ag9uQNqW+NOph13k3fjf5KetzM5g/q/Ay4dKVCS2+9uABfosql9RNZa6
ojhGKf2BtMgswfemq/0XWc49Ptimox5G/ntR+/xYm0s906q5wB1Y9Tvh2PNZo1Y1
wL2qy9UnmonBLGIu0BIStKnub57VHCYbNqV6fl3W+Oct9f0znYPCqnRVUb2lw3Ie
4KciilzteQCfurCCI7CQFmNEKCVpPlujiKo/q8CKIDgbwkMcUntCmW9QcmH3BzC5
czYr695aokE+dt+MICRY+sIREY5achXynb7wnSon9JI8qrCUQ0o4fHQ1AZOio7V6
+zcCdussqSeEXOoVUlNS5eGrzbY1kqrFcXY18WiCy6nadLapuUQTtJ5QALQyJ5TW
8TidkkU6h0V4sworwpM6tiDLfq2UQwZ5NuP8MGz9DtOjMDbLHSE6TrRug7Irjj41
4AKdkSWMhuXljm/rEsOi54ZGRUhq2VZ2xpnUD0WR8r/3lAP1d2UnefFlrSZaCN4z
bNcrCncK7wre2UUyDQ/qJ+S808XPUPQaohbmb3Eg+Hr0mbkiJXYdNNyrUzL3wnkr
E3YL+8sapzZKn9zOxNQ3
=ujRc
-----END PGP SIGNATURE-----
Merge tag 'v0.83'
v0.83
2014-07-29 16:23:12 -07:00
Jenkins
78ff1f0a5d
0.83
2014-07-29 13:42:53 -07:00
Sage Weil
b08470f0bf
configure.ac: link libboost_thread only with json-spirit
...
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-27 16:58:08 -07:00
Sage Weil
9d23cc6aa6
configure: don't link blkid, udev to everything
...
These are already explicitly called out for libkrbd; don't need them in
LIBS.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-07-27 11:25:47 -07:00