diff --git a/src/osd/osd.cpp b/src/osd/osd.cpp index 9af3d1e8..7471edb5 100644 --- a/src/osd/osd.cpp +++ b/src/osd/osd.cpp @@ -326,9 +326,8 @@ void osd_t::parse_config(bool init) scrub_list_limit = config["scrub_list_limit"].uint64_value(); if (!scrub_list_limit) scrub_list_limit = 262144; - pg_reshard_chunk_size = config["pg_reshard_chunk_size"].uint64_value(); - if (!pg_reshard_chunk_size) - pg_reshard_chunk_size = 100000; + // FIXME: chunked resharding disabled for now, will be re-enabled after fixes + pg_reshard_chunk_size = 0; pg_reshard_chunk_pause_ms = config["pg_reshard_chunk_pause_ms"].uint64_value(); if (!pg_reshard_chunk_pause_ms) pg_reshard_chunk_pause_ms = 100; diff --git a/src/osd/osd.h b/src/osd/osd.h index 2c17576b..8a4293b8 100644 --- a/src/osd/osd.h +++ b/src/osd/osd.h @@ -151,7 +151,7 @@ class osd_t bool enable_pg_locks = false; bool pg_locks_localize_only = false; uint64_t pg_lock_retry_interval_ms = 100; - uint64_t pg_reshard_chunk_size = 100000; + uint64_t pg_reshard_chunk_size = 0; uint64_t pg_reshard_chunk_pause_ms = 100; // cluster state