Merge pull request #42571 from tchaikov/wip-disable-kvs

cmake: disable kvs rados cls by default

Reviewed-by: Neha Ojha <nojha@redhat.com>
This commit is contained in:
Kefu Chai 2021-08-04 18:31:40 +08:00 committed by GitHub
commit a485fdf161
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 3 deletions

View File

@ -282,7 +282,7 @@ if(WITH_LIBCEPHSQLITE)
endif()
# key-value store
option(WITH_KVS "Key value store is here" ON)
option(WITH_KVS "Key value store is here" OFF)
option(WITH_KRBD "Enable Linux krbd support of 'rbd' utility" ON)

View File

@ -8,6 +8,11 @@
`ceph-mgr` debian package as an indirect dependency. If your workflow depends
on this behavior, you might want to install `ceph-mgr-rook` separately.
* the "kvs" Ceph object class is not packaged anymore. "kvs" Ceph object class
offers a distributed flat b-tree key-value store implemented on top of librados
objects omap. Because we don't have existing internal users of this object
class, it is not packaged anymore.
* A new library is available, libcephsqlite. It provides a SQLite Virtual File
System (VFS) on top of RADOS. The database and journals are striped over
RADOS across multiple objects for virtually unlimited scaling and throughput

View File

@ -2328,7 +2328,6 @@ fi
%files -n ceph-test
%{_bindir}/ceph-client-debug
%{_bindir}/ceph_bench_log
%{_bindir}/ceph_kvstorebench
%{_bindir}/ceph_multi_stress_watch
%{_bindir}/ceph_erasure_code_benchmark
%{_bindir}/ceph_omapbench

View File

@ -2,7 +2,6 @@ usr/bin/ceph-client-debug
usr/bin/ceph-coverage
usr/bin/ceph_bench_log
usr/bin/ceph_erasure_code_benchmark
usr/bin/ceph_kvstorebench
usr/bin/ceph_multi_stress_watch
usr/bin/ceph_omapbench
usr/bin/ceph_perf_local