Matan Breizman
Matan Breizman
backport tracker: https://tracker.ceph.com/issues/56579 --- backport of https://github.com/ceph/ceph/pull/46908 parent tracker: https://tracker.ceph.com/issues/56147 this backport was staged using ceph-backport.sh version 16.0.0.6848 find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh
Creating copy-on-write (COW) clones in the backing store when a write arrives after a snapshot is taken of an object. Both for Pool or Self-managed snapshotting mechanisms. Trello: https://trello.com/c/yTDCGNCf Signed-off-by:...
Newer version of gcc deprecated few implicit definitions. ``` In file included from ../../src/include/rados/librados.hpp:11, from hello_world.cc:14: ../../src/include/rados/buffer.h: In member function ‘void ceph::buffer::v15_2_0::list::buffers_t::clear_and_dispose()’: ../../src/include/rados/buffer.h:599:20: error: implicitly-declared ‘ceph::buffer::v15_2_0::list::buffers_t::buffers_iterator& ceph::buffer::v15_2_0::list::buffers_t::buffers_iterator::operator=(const ceph::buffer::v15_2_0::list::buffers_t::buffers_iterator&)’ is deprecated...
* `load_head_obc` is changed to `load_obc` and can be used to load clone obc's as well. * `get_or_load_obc` is introduced and used both by `with_head/clone_obc` avoiding boilerplates. (This change will...
backport tracker: https://tracker.ceph.com/issues/63879 --- backport of https://github.com/ceph/ceph/pull/54023 parent tracker: https://tracker.ceph.com/issues/63877 this backport was staged using ceph-backport.sh version 16.0.0.6848 find the latest version at https://github.com/ceph/ceph/blob/master/src/script/ceph-backport.sh
``` As the thrash tests were introduced in crimson, some options were disabled until the tests are stabilized. Re-enable chance_down option (default is 0.4) to detect bugs on restart. Fixes:...
## Contribution Guidelines - To sign and title your commits, please refer to [Submitting Patches to Ceph](https://github.com/ceph/ceph/blob/main/SubmittingPatches.rst). - If you are submitting a fix for a stable branch (e.g. "quincy"),...
This new options is there to allow *basic* cluster deployments. crimson_seastar_num_threads can be used globally for all the OSDs in the cluster: ``` osd: crimson_seastar_num_threads: ``` As a result, CPUs...
``` * set last clone_overlap to [0, oi.size]. Mutating this entry is safe as the snapset ref is to new_snapset, which is discarded on error. * Skip the last clone_overlap...
``` * Forces removal of snapshots in the range of * [lower_snapid_bound, upper_snapid_bound) on pool * in order to cause OSDs to re-trim them. * The command has two mutually...