ceph/src
Kefu Chai fb956b742c osd: persist inconsistent objs using omap
persist inconsistent objects found when comparing the ScrubMaps
collected from replica/shards. the discrepancies between the auth
copy and the replica are identified as inconsistencies. and hence
encoded into the omap of an object of the temp coll of the PG in
question.
scrub_types.{h,cpp} are introduced to hide the details of how we
persist the scrub types from the librados client.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-02-25 12:41:55 +08:00
..
arch
auth
bash_completion
brag
ceph-detect-init ceph-disk,ceph-detect-init: clean the build directory 2016-02-12 17:10:41 +07:00
ceph-disk tests/ceph-disk: Let teardown clearing data 2016-02-24 09:56:01 +01:00
civetweb@8d271315a5 librgw: fix some return warnings (and cosmetic) 2016-02-12 11:55:56 -05:00
client client/SyntheticClient.cc: reduce scope of some variables 2016-02-19 12:50:35 +01:00
cls Merge pull request #7680 from ceph/wip-da-SCA-20160203 2016-02-24 10:38:06 -08:00
common osd: persist inconsistent objs using omap 2016-02-25 12:41:55 +08:00
compressor compressor/zlib/CompressionPluginZlib.cc: use explicit for ctor 2016-02-19 12:51:11 +01:00
crush
doc
erasure-code ErasureCodeJerasure.h: init packetsize member var in ctor 2016-02-19 12:51:11 +01:00
global common: default cluster name to config file prefix 2016-02-19 06:55:09 +00:00
gmock@49beb3bdf0
include librados: add inconsistent_obj_t types 2016-02-25 12:40:17 +08:00
java
jobs
journal Merge pull request #7680 from ceph/wip-da-SCA-20160203 2016-02-24 10:38:06 -08:00
json_spirit
key_value_store
kv
librados librados: add get_inconsistent_pgs() to librados 2016-02-25 12:40:17 +08:00
libradosstriper bufferlist: Add new func is_provided_buffer(const char *dst) 2016-02-20 14:15:17 +08:00
librbd Merge pull request #7680 from ceph/wip-da-SCA-20160203 2016-02-24 10:38:06 -08:00
log Merge pull request #7599 from ifed01/wip-14707 2016-02-24 10:42:04 -08:00
mds mds/Server.cc: replace inefficient string::find() w/ compare() 2016-02-19 12:50:35 +01:00
messages
mon Merge pull request #7371 from theanalyst/mon/quota-msg-cleanup 2016-02-19 17:56:20 +08:00
mount
msg Merge pull request #7680 from ceph/wip-da-SCA-20160203 2016-02-24 10:38:06 -08:00
objclass
objsync
ocf
os Merge pull request #7643 from jazeltq/add_count_github 2016-02-24 10:41:17 -08:00
osd osd: persist inconsistent objs using omap 2016-02-25 12:41:55 +08:00
osdc Merge pull request #7649 from yuyuyu101/wip-async-watch 2016-02-23 23:41:03 -05:00
perfglue
powerdns
pybind pybind: add Rados.get_inconsistent_pgs method 2016-02-25 12:40:17 +08:00
rbd_fuse
rbd_replay
rgw Merge pull request #7597 from rzarzynski/wip-rgw-keystone-proper-fail 2016-02-24 14:40:02 -08:00
rocksdb@fa98456ccb rgw: forward meta changes to master 2016-02-11 16:13:53 -08:00
script Fix unicode encoding for non-ASCII characters in title and author names 2016-02-18 20:38:57 +05:30
spdk@9322c25808 spdk: update spdk submodule to accept new interface changes 2016-02-21 18:38:11 +08:00
test Merge pull request #7617 from liewegas/wip-14745 2016-02-24 10:45:59 -08:00
tools rados: add "list-inconsistent-pg" command 2016-02-25 12:40:17 +08:00
tracing librados: add async_watch_flush api 2016-02-20 14:37:23 +08:00
upstart
xxHash@44a6297b29 xxHash: add as submodule 2016-02-12 12:05:03 -05:00
.gitignore .gitignore: include recently added rgw programs 2016-02-18 23:49:09 -08:00
btrfs_ioc_test.c
ceph_common.sh
ceph_fuse.cc
ceph_mds.cc
ceph_mon.cc
ceph_osd.cc
ceph_syn.cc
ceph_ver.c
ceph_ver.h.in.cmake
ceph-clsinfo
ceph-coverage.in
ceph-create-keys
ceph-crush-location.in
ceph-debugpack.in
ceph-disk-udev
ceph-osd-prestart.sh
ceph-post-file.in
ceph-rbdnamer
ceph-rest-api
ceph-run
ceph.conf.twoosds
ceph.in common: default cluster name to config file prefix 2016-02-19 06:55:09 +00:00
cephfs.cc
cls_acl.cc
cls_crypto.cc
CMakeLists.txt osd: persist inconsistent objs using omap 2016-02-25 12:41:55 +08:00
cmonctl
etc-rbdmap
fetch_config
init-ceph.in Merge pull request #7286 from ktdreyer/wip-10587-init-ceph-disk 2016-02-24 10:42:37 -08:00
init-radosgw
init-rbdmap
krbd.cc
libcephfs.cc
librados-config.cc
loadclass.sh
logrotate.conf
make_version
Makefile-client.am Remove old rados pybinding 2016-02-17 12:32:38 +01:00
Makefile-env.am
Makefile-rocksdb.am
Makefile-server.am
Makefile-spdk.am
Makefile.am Makefile: workaround an automake bug for "make check" 2016-02-12 23:56:34 +08:00
mount.fuse.ceph
mrgw.sh mrgw.sh: modify log file name 2016-02-11 16:13:49 -08:00
mrun
mstart.sh
mstop.sh
multi-dump.sh
ps-ceph.pl
push_to_qemu.pl
rbd-replay-many
rbdmap
README
sample.ceph.conf
stop.sh
TODO
unittest_bufferlist.sh
valgrind.supp
vstart.sh Merge pull request #7640 from batrick/vstart-btrfs-missing 2016-02-22 21:59:28 -05:00
yasm-wrapper

Sage Weil <sage@newdream.net>
Ceph - scalable distributed storage system