ceph: use bundled rocksdb
Ceph have some custom patches to make RocksDB play nicely with Bluestore, which means the system RocksDB package doesn't quite work properly.
This commit is contained in:
parent
a09b4440e9
commit
9ac395366b
@ -9,7 +9,7 @@
|
|||||||
, babeltrace, gperf
|
, babeltrace, gperf
|
||||||
, gtest
|
, gtest
|
||||||
, cunit, snappy
|
, cunit, snappy
|
||||||
, rocksdb, makeWrapper
|
, makeWrapper
|
||||||
, leveldb, oathToolkit
|
, leveldb, oathToolkit
|
||||||
, libnl, libcap_ng
|
, libnl, libcap_ng
|
||||||
, rdkafka
|
, rdkafka
|
||||||
@ -146,7 +146,7 @@ in rec {
|
|||||||
buildInputs = cryptoLibsMap.${cryptoStr} ++ [
|
buildInputs = cryptoLibsMap.${cryptoStr} ++ [
|
||||||
boost ceph-python-env libxml2 optYasm optLibatomic_ops optLibs3
|
boost ceph-python-env libxml2 optYasm optLibatomic_ops optLibs3
|
||||||
malloc zlib openldap lttng-ust babeltrace gperf gtest cunit
|
malloc zlib openldap lttng-ust babeltrace gperf gtest cunit
|
||||||
snappy rocksdb lz4 oathToolkit leveldb libnl libcap_ng rdkafka
|
snappy lz4 oathToolkit leveldb libnl libcap_ng rdkafka
|
||||||
] ++ lib.optionals stdenv.isLinux [
|
] ++ lib.optionals stdenv.isLinux [
|
||||||
linuxHeaders util-linux libuuid udev keyutils optLibaio optLibxfs optZfs
|
linuxHeaders util-linux libuuid udev keyutils optLibaio optLibxfs optZfs
|
||||||
# ceph 14
|
# ceph 14
|
||||||
@ -171,12 +171,10 @@ in rec {
|
|||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DWITH_PYTHON3=ON"
|
"-DWITH_PYTHON3=ON"
|
||||||
"-DWITH_SYSTEM_ROCKSDB=OFF"
|
"-DWITH_SYSTEM_ROCKSDB=OFF" # breaks Bluestore
|
||||||
"-DCMAKE_INSTALL_DATADIR=${placeholder "lib"}/lib"
|
"-DCMAKE_INSTALL_DATADIR=${placeholder "lib"}/lib"
|
||||||
|
|
||||||
|
|
||||||
"-DWITH_SYSTEM_BOOST=ON"
|
"-DWITH_SYSTEM_BOOST=ON"
|
||||||
"-DWITH_SYSTEM_ROCKSDB=ON"
|
|
||||||
"-DWITH_SYSTEM_GTEST=ON"
|
"-DWITH_SYSTEM_GTEST=ON"
|
||||||
"-DMGR_PYTHON_VERSION=${ceph-python-env.python.pythonVersion}"
|
"-DMGR_PYTHON_VERSION=${ceph-python-env.python.pythonVersion}"
|
||||||
"-DWITH_SYSTEMD=OFF"
|
"-DWITH_SYSTEMD=OFF"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user