ceph/cmake/modules
Soumya Koduri 67be96413d rgw/dbstore: DB backend for RGW
As part of Zipper, adding support for DB backend (using SQLite) for Stackable RGW.

The base class methods implemented are generic which could be extended to any backend database, not just SQLite.

More details on design/implementation can be found at -
https://docs.google.com/document/d/1xCoHT5DCujqbe1pnEfYpSaSqiBcW8z87CgQCC5LivOo/edit#

Current status:

[Done]
- User related APIs
- Bucket APIs
- Testcases (using Gtest) to test the DBStore APIs

[Not handled in the first pass]
- Quota
- Usage Stats
- Swift Users
- Multiple Zones/Zonegroups

[WIP]
- Object APIs

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
2021-07-28 12:10:16 +05:30
..
FindPython cmake: add support for python3.9 2020-11-11 10:43:37 +08:00
AddCephTest.cmake cmake: pass unparsed args to add_ceph_test() 2021-03-30 17:33:56 +08:00
BuildBoost.cmake cmake: Replace boost download url 2021-05-07 10:12:43 +02:00
Buildc-ares.cmake cmake: should expose ${C-ARES_BINARY_DIR} from c-ares 2020-02-13 17:51:45 +08:00
BuildDPDK.cmake cmake: use "" for no-op INSTALL_COMMAND 2021-03-09 19:13:21 +08:00
BuildFIO.cmake cmake: pass compile options by fio interface library 2021-03-23 16:25:47 +08:00
BuildJaeger.cmake cmake: remove buildthrift methods 2021-07-22 21:25:56 +05:30
BuildOpenTracing.cmake cmake: change debian DESTDIR for installing jaeger deps 2021-07-22 11:09:09 +05:30
Buildpmem.cmake cmake: bump to PMDK v1.10 2021-04-28 17:31:41 +08:00
BuildQatDrv.cmake
BuildRocksDB.cmake cmake: do not specify CMAKE_GENERATOR for external projects 2021-03-09 19:13:22 +08:00
BuildSPDK.cmake cmake: use "" for no-op INSTALL_COMMAND 2021-03-09 19:13:21 +08:00
Builduring.cmake cmake: pass "CC" using configure when building liburing 2021-04-27 13:36:23 +08:00
BuildZstd.cmake cmake: allow use libzstd in system 2021-03-31 12:53:39 +08:00
CephCheck_link.c
CephCheck_link.map
CephChecks.cmake cmake: require GCC-8.1 and up 2021-06-09 23:25:22 +08:00
CheckCxxAtomic.cmake
CheckNasm.cmake cmake: only display the result of checking nasm once 2021-01-04 01:34:46 +08:00
CTags.cmake cmake: don't include tags for Python imports, .tox, build/ dirs 2020-08-10 22:53:03 +00:00
Distutils.cmake cmake: remove cflags from CC 2021-05-05 15:19:27 +08:00
Findaio.cmake
Findbabeltrace.cmake
FindBacktrace.cmake
Findblkid.cmake
FindBoost.cmake cmake: adapt FindBoost.cmake to our needs 2021-03-19 20:35:51 +08:00
Findc-ares.cmake
FindCUnit.cmake
FindCython.cmake
Finddpdk.cmake
Findfmt.cmake cmake: add an option "WITH_FMT_HEADER_ONLY" 2021-07-24 02:26:45 +08:00
FindFUSE.cmake cmake: to get the header and library from specified path 2020-05-24 21:40:18 -04:00
FindGMock.cmake
Findgperftools.cmake
FindGSSApi.cmake
FindJeMalloc.cmake
Findkeyutils.cmake
Findleveldb.cmake
Findlibcryptsetup.cmake cmake: fix unknown pkg_search_module 2020-12-02 06:18:52 -05:00
FindLTTngUST.cmake
FindLZ4.cmake
FindMake.cmake cmake: add find_make() function 2020-04-03 13:07:51 +08:00
Findnl.cmake
FindNUMA.cmake cmake: use NUMA for package name in FindNUMA.cmake 2021-02-14 23:11:33 +08:00
FindOATH.cmake
FindOpenLDAP.cmake cmake: define OpenLDAP::OpenLDAP library 2021-07-24 19:28:56 +08:00
Findpmem.cmake cmake/modules/Findpmem: always set pmem_VERSION_STRING 2021-04-26 16:38:09 +08:00
FindPython3.cmake
Findqatzip.cmake
FindRabbitMQ.cmake
FindRDKafka.cmake
Findrdmacm.cmake
FindRocksDB.cmake
FindSanitizers.cmake cmake/modules/FindSanitizers: prefer libasan.6 2021-05-24 16:19:37 +08:00
Findsnappy.cmake
FindSQLite3.cmake libcephsqlite: rework architecture and backend 2021-03-19 08:52:55 -07:00
FindSQLITE3.cmake rgw/dbstore: DB backend for RGW 2021-07-28 12:10:16 +05:30
FindStdFilesystem_test.cc cmake: stop detecting <experimental/filesystem> 2021-06-09 23:25:22 +08:00
FindStdFilesystem.cmake cmake: stop detecting <experimental/filesystem> 2021-06-09 23:25:22 +08:00
Findthrift.cmake cmake: reorder find_package_handle_standard_arg for thrift 2021-07-22 21:35:29 +05:30
Findudev.cmake
Finduring.cmake cmake: use cmake module to integrate liburing 2020-04-17 23:22:56 +08:00
Finduuid.cmake
Findverbs.cmake
Findxfs.cmake
Findyaml-cpp.cmake jaeger, build/op: add jaeger and it's dependencies as submodules 2020-12-11 07:55:46 +00:00
Findzbd.cmake os/bluestore: Switch from libzbc library to libzbd library 2020-09-06 12:35:05 -04:00
Findzfs.cmake
FindZstd.cmake cmake: allow use libzstd in system 2021-03-31 12:53:39 +08:00
GetGitRevisionDescription.cmake cmake: check $top_srcdir/.git directly 2020-04-08 18:03:37 +08:00
GetGitRevisionDescription.cmake.in
LimitJobs.cmake cmake: increase the MAX_{LINK,COMPILE}_MEM 2021-06-03 21:03:03 +08:00
patch-dpdk-conf.sh
SIMDExt.cmake cmake: use add_compile_options() 2020-06-18 16:40:14 +08:00