]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd, mon : add dedup options
authormyoungwon oh <ohmyoungwon@gmail.com>
Mon, 5 Oct 2020 08:12:27 +0000 (17:12 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Fri, 9 Oct 2020 14:40:21 +0000 (23:40 +0900)
commitdd8a88bdffb6392ef2405930a387e7dab377a44d
tree383be3a7928c6eae62752504e0d30cf274406ed5
parenta333b8db2c7abdd23f60e159a1f06cd3c37439eb
osd, mon : add dedup options

add dedup_tier, dedup_chunk_algorithm, dedup_cdc_window_size
and dedup_cdc_chunk_size.

dedup_tier: a pool where chunks are stored.
dedup_chunk_algorithm: chunking algorithm.
dedup_cdc_window_size: the maximum data size to run CDC.
 Dedup process reads amount of dedup_cdc_window_size,
 then calculate chunks by using CDC.
dedup_cdc_chunk_size: chunk size for CDC.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsumg.com>
src/mon/MonCommands.h
src/mon/OSDMonitor.cc
src/osd/osd_types.cc
src/osd/osd_types.h