mirror of
https://github.com/ceph/ceph
synced 2025-03-29 23:09:47 +00:00
Ceph is a distributed object, block, and file storage platform
* config.cc (g_conf): add `bdbstore' variables. (parse_config_options): handle `bdbstore' arguments. * config.h (struct md_config_t): add `bdbstore' fields. * ebofs/Ebofs.cc: fix includes for Darwin. * Makefile (CFLAGS): add `-DUSE_OSBDB' if `want_bdb' is `yes'. (OSBDB_LIBS, OSBDB_OBJS, OSBDB_OBJ): define if `want_bdb'. (cosd): link in `osbdb.o'. (testos): new target. (osbdb.o): new target. * test/testos.cc: new file. * osd/OSD.cc: include `osbdb/OSBDB.h' if `USE_OSBDB' is defined. (OSD::OSD): create an OSBDB store if requested. * osbdb/OSBDB.h: new file. * osbdb/OSBDB.cc: new file. git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1110 29311d96-e01e-0410-9327-a35deaab8ce9 |
||
---|---|---|
branches | ||
trunk |