]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: disable kvs rados cls by default 42571/head
authorKefu Chai <kchai@redhat.com>
Sat, 31 Jul 2021 03:36:37 +0000 (11:36 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 4 Aug 2021 02:21:10 +0000 (10:21 +0800)
libcls_kvs was introduced back in
73d016fdb304ad19bba8aed3f2877b4bdb6ed32e, but we don't have an internal
user so far. to reduce the build time. let's disable the build of it by
default.

Signed-off-by: Kefu Chai <kchai@redhat.com>
CMakeLists.txt
PendingReleaseNotes
ceph.spec.in
debian/ceph-test.install

index 9cc66bae3dbe4195ebfe36f9b182698743badfaa..c44ea33b1461103a1e97f4b1fc23aef8030e5723 100644 (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)
 
index 0b1f7623ff76aad3585357a087dc1b1e968882a1..6298b8929229feaedf56c2c82988d230f63c6182 100644 (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
index 4d4082394d469d86a123d9a51eccd0d02eb56d1c..1e5d1b230fcbff237d87c18ddfaab34da9b4cab6 100644 (file)
@@ -2330,7 +2330,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
index 52e29010501137b5c71df79366af6b13a4a6ad14..aeab6fac3d96787007087718d1a39a0b513130ee 100644 (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