* refs/pull/60653/head:
mds: do not process client metrics message with fast dispatch
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
- add new parameter to define list of broker
- update document
- change nose to nose-py3
- add test case for multiple brokers (happy case)
Signed-off-by: Hoai-Thu Vuong <thuvh87@gmail.com>
compressor: switch out of get_current_ptr() for the sake of const-stricter bufferlist
Reviewed-by: Bill Scales <bill_scales@uk.ibm.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Whenever a PG is selected for scrubbing, and is waiting for
remote reservations, the 'pg dump' output will include the
following text (under the 'SCRUB_SCHEDULING' column):
Reserving. Waiting Ns for OSD.k (n/m)
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
So the 2 steps of remapping are atomically committed.
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
It stopped working with removal of get_special_pool_group_names() in
commit 3e8624f157 ("rbd: add support for namespaces") over six years
ago. Given how much time has passed, stop accepting this option.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Currently only passing the namespace as part of the group or image spec
works. If --group-namespace or --image-namespace options are used, the
namespace isn't picked up.
Fixes: https://tracker.ceph.com/issues/69324
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
This is cleaner and makes the command run a bit faster because watches
won't be established.
Fixes: https://tracker.ceph.com/issues/69319
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
This will allow the fork deduction code to recognize project names
that include a hyphen, such as:
git@github.com:USERNAME/ceph-fork.git
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Edit the sections of doc/radosgw/uadk-accel.rst that concern the
automatic and manual building of UADK.
This is one in a series of uadk-accel.rst-related changes that includes
the following PRs:
https://github.com/ceph/ceph/pull/60953https://github.com/ceph/ceph/pull/61128
Signed-off-by: Zac Dover <zac.dover@proton.me>
Generally, make alloc/free be consistent with add/commit/retire extents
in Cache.
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
* refs/pull/61018/head:
msg/async/Event: make the pipe byte static
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Tests:
Add comprehensive test cases to verify the behavior of `RGWPSListTopicsOp::execute()` under various scenarios:
Migration case: Validate correct handling when `support_all_zones` is enabled, with v1 in a new state after migration and v2 topics present.
v2 notification case: Ensure proper retrieval when v2 notifications are supported.
v1 notification case: Verify fallback behavior when v2 notifications are unavailable.
Enhancements:
Update `delete_all_topics` to handle v1 responses with the `result` key.
fixes: https://tracker.ceph.com/issues/68756
Signed-off-by: Oshrey Avraham <oshrey16@gmail.com>
Inject an object map with all possible inconsistencies before
flattening to ensure that something similar to commit 40af4f87b6
("librbd: flatten operation should use object map") doesn't reappear
in a different form.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>