raw list shouldn't list lvm OSDs.
This confuses the generic activate process given that it relies
on the raw list to detect which kind of OSD is being activated.
Fixes: https://tracker.ceph.com/issues/62002
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
* refs/pull/51539/head:
doc: users now need to provide scrub_mdsdir and recursive flags
qa: add recursive flag to test_flag_scrub_mdsdir
mds: remove code to bypass dumping empty header scrub info
mds: dump_values no more needed
mds: enqueue ~mdsdir at the time of enqueing root
Reviewed-by: Venky Shankar <vshankar@redhat.com>
We're getting an ICE when trying to compile this test using
mingw-gcc and recent Boost versions. Note that mingw-llvm works fine.
during IPA pass: inline
/mnt/data/workspace/ceph.pr/src/test/common/test_back_trace.cc:44:1:
internal compiler error: Segmentation fault
44 | }
| ^
0x7f9c4a86c51f ???
./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x7f9c4a853d8f __libc_start_call_main
../sysdeps/x86/libc-start.c:58
0x7f9c4a853e3f __libc_start_main_impl
../sysdeps/nptl/libc_start_call_main.h:392
For now, we'll just skip the test when using mingw-gcc. Note
that we're planing to switch to mingw-llvm anyway:
https://github.com/ceph/ceph/pull/51197
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
We're attempting to patch some Python files that have been removed
from recent Boost versions.
Now that the Boost version has been bumped, we'll need to address
this in order to unblock the Windows build.
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
clean reads
Otherwise, deltas of collection nodes can't be replayed correctly,
because the data of nodes is not loaded to CollectionNode::decoded
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
The line begins with a prompt so I would
expect it to be a "complete" command,
including the `ceph` binary to run with all
the various listed arguments.
Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
* refs/pull/51383/head:
client: clean up the queue_cap_snap() code to remove unnecessary check
client: always add one new capsnap if Fb is used and Fw is not used
Reviewed-by: Venky Shankar <vshankar@redhat.com>
* refs/pull/51850/head:
client: do not send metrics until the MDS rank is ready
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
- Keeps track of read ops in the imitator
- The metrics is defined as jumps per blocks read with jumps as the
number of times having to stop reading continuous extents
Signed-off-by: Tri Dao <daominhtri0503@gmail.com>
Added a RandomCW generator and use an map to map logical offset to physical
extents (this allows for sparse objects)
Signed-off-by: Tri Dao <daominhtri0503@gmail.com>
1. D3nChunkDataInfo was allocated at the beginning of the function on
the heap, and was not freed in case of errors. This memory allocation
has been moved to where it is being utilised.
2. cache_file file descriptor was not closed if the write to the file
failed. To avoid such issues, cache_file is declared as a unique_ptr
with a custom deleter that closes the descriptor when the ptr goes
out of scope.
Signed-off-by: Vedansh Bhartia <vedanshbhartia@gmail.com>