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
Jenkins
14085f42dd
0.82
2014-06-25 16:47:51 +00:00
Sage Weil
4951244726
Merge remote-tracking branch 'gh/next'
2014-06-02 22:24:48 -07:00
Jenkins
8de9501df2
0.81
2014-06-02 18:37:27 +00:00
Samuel Just
f0316411fa
Merge pull request #1811 from ceph/wip-perf-atomic
...
perf_counter: use atomics instead of mutex
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-05-27 15:04:31 -07:00
Dmitry Smirnov
0f4120c011
look for "jni.h" in gcj-jdk path, needed to find "jni.h" with gcj-jdk_4.9.0
...
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
2014-05-12 13:57:20 +10:00
Yehuda Sadeh
bf3ba6001c
atomic_t: add atomic64_t
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-05-11 11:18:13 -07:00
Sage Weil
d903895441
v0.80
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJTaOuwAAoJEH6/3V0X7TFtMQgP/1UWkr94SrxwHwToD5TsLug4
aeR923MnBn5qyPCDNyqpftWtxskfPSdDxJlkpc6qsFYlupECIb593z4F7tFejzVh
LN0fkdHmut9g7EDpd9kgNeqgTb8tqxj/Nq4jih1fXWeznNEaQWkk5dVA8UsopCyv
0FvSllxmTwD/jNtaloXb8jSI/wtjIlQzhucjJb80OjdIl7LfmtsA3DAAweTjX7c0
Wv8daBnj2clgSe+gjYHvXOopzNszB9/+K5kWgLS5Cvs4ngHeYh03O7hVoFluHRbc
hnzLQHMs/Pfs6HR2+eybc7z3UYxfVKZkcHpCqVzM5+lCwKQc61MZeJrJg7RWcTgP
SNFBPYMMgPZABpdhNi3qEJpvZ65pD/gfShXdzQwMnXRCIF0714LWKYdsuSRCr9Lf
3pkZ+zPHaID2OWWOXDOe6WY1Wg1YiVt8uss9ZRsOCkKDnc8JzPhx5Z7f4+f74bOU
Cm7xLQH8EJtrxqQjGz2HO3OucI253OceVHWh2L9nHbRRNM3LMxW8fbd/dEbIfHiG
g6Qh+NbyuRtiYLq7pRChKirE67dqXNoauE0Co0M6C6x1hqou41YQMD0gwjPdj5Iy
1tScKXS+onPzt9KR/ZA8RNOLCCnLdOSn4G0qRD0xJIdyDPB562u6FNv9b4X7xgry
kxpFEPCfRGSNNH2hNb0X
=sTfQ
-----END PGP SIGNATURE-----
Merge tag 'v0.80'
v0.80
Conflicts:
src/osd/PG.cc
src/osd/ReplicatedPG.cc
2014-05-09 10:58:35 -07:00
Sage Weil
e65a9da93a
Revert "Fix installation into user home directory, broken by d3f0c0b"
...
This reverts commit 7539281037
.
This breaks mount.fuse.ceph installation.
2014-05-06 07:04:56 -07:00
Jenkins
b78644e7de
0.80
2014-05-06 14:03:28 +00:00
Stefan Eilemann
7539281037
Fix installation into user home directory, broken by d3f0c0b
...
Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch>
2014-05-05 09:54:19 +02:00
Sage Weil
915bd92f50
Merge pull request #1701 from ceph/wip-libkrbd
...
libkrbd convenience library
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-04-28 16:52:12 -07:00