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
Dan Mick
06a8f7b99c
configure: do not link leveldb with everything
...
Detect leveldb, but do not let autoconf blindly link it with everything on the
planet.
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Sighed-off-by: Sage Weil <sage@redhat.com>
2014-07-17 21:44:06 -07:00
Josh Durgin
59c00e5fd0
os: add prototype KineticStore
...
Implement the KeyValueDB interface using libkinetic_client,
and allow it to be configured as the backend for the KeyValueStore,
running the entire OSD on it.
This prototype implementation has no transaction safety, and is
only suitable as a proof of concept. Since the libkinetic_client
API does not provide reverse iteration over keys without also reading
the value off disk, it implements iterators in a very slow but correct way.
These are used heavily by the KeyValueDB callers, so this is a bottleneck
in performance.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-07-10 13:23:35 -07:00