Project

General

Profile

Bug #62228

"Segmentation fault" (['libcephfs/test.sh']) in smoke on reef

Added by Yuri Weinstein 7 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

This is for 18.2.0

Run: https://pulpito.ceph.com/yuriw-2023-07-28_18:16:55-smoke-reef-release-distro-default-smithi/
Job: 7355812
Logs: http://qa-proxy.ceph.com/teuthology/yuriw-2023-07-28_18:16:55-smoke-reef-release-distro-default-smithi/7355812/teuthology.log

2023-07-28T18:49:55.846 INFO:tasks.workunit.client.0.smithi123.stdout:[ RUN      ] AccessTest.User
2023-07-28T18:49:55.907 INFO:tasks.workunit.client.0.smithi123.stdout:out: [{"entity":"client.libcephfs_user_test.196407252","key":"AQDTDcRklEsHNRAAvmRVvbCXrIniG2ajcEwimg==","caps":{"mds":"allow rw uid=123 gids=456,789","mon":"allow *","osd":"allow rw"}}]
2023-07-28T18:49:55.907 INFO:tasks.workunit.client.0.smithi123.stdout:key: AQDTDcRklEsHNRAAvmRVvbCXrIniG2ajcEwimg==
2023-07-28T18:49:56.154 INFO:tasks.workunit.client.0.smithi123.stdout:[       OK ] AccessTest.User (309 ms)
2023-07-28T18:49:56.155 INFO:tasks.workunit.client.0.smithi123.stdout:[----------] 4 tests from AccessTest (3763 ms total)
2023-07-28T18:49:56.155 INFO:tasks.workunit.client.0.smithi123.stdout:
2023-07-28T18:49:56.155 INFO:tasks.workunit.client.0.smithi123.stdout:[----------] Global test environment tear-down
2023-07-28T18:49:56.155 INFO:tasks.workunit.client.0.smithi123.stdout:[==========] 98 tests from 2 test suites ran. (84718 ms total)
2023-07-28T18:49:56.155 INFO:tasks.workunit.client.0.smithi123.stdout:[  PASSED  ] 98 tests.
2023-07-28T18:49:56.201 DEBUG:teuthology.orchestra.run:got remote process result: 139
2023-07-28T18:49:56.202 INFO:tasks.workunit.client.0.smithi123.stderr:Segmentation fault (core dumped)
2023-07-28T18:49:56.202 INFO:tasks.workunit:Stopping ['libcephfs/test.sh'] on client.0...
2023-07-28T18:49:56.203 DEBUG:teuthology.orchestra.run.smithi123:> sudo rm -rf -- /home/ubuntu/cephtest/workunits.list.client.0 /home/ubuntu/cephtest/clone.client.0
2023-07-28T18:49:56.460 ERROR:teuthology.run_tasks:Saw exception from tasks.
Traceback (most recent call last):
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/run_tasks.py", line 105, in run_tasks
    manager = run_one_task(taskname, ctx=ctx, config=config)
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/run_tasks.py", line 84, in run_one_task
    return task(**kwargs)
  File "/home/teuthworker/src/github.com_ceph_ceph-c_0484097b0572e96f42cf6402cbe0ac8dcb046577/qa/tasks/workunit.py", line 129, in task
    p.spawn(_run_tests, ctx, refspec, role, tests,
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 84, in __exit__
    for result in self:
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 98, in __next__
    resurrect_traceback(result)
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 30, in resurrect_traceback
    raise exc.exc_info[1]
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 23, in capture_traceback
    return func(*args, **kwargs)
  File "/home/teuthworker/src/github.com_ceph_ceph-c_0484097b0572e96f42cf6402cbe0ac8dcb046577/qa/tasks/workunit.py", line 424, in _run_tests
    remote.run(
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/remote.py", line 522, in run
    r = self._runner(client=self.ssh, name=self.shortname, **kwargs)
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/run.py", line 455, in run
    r.wait()
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/run.py", line 161, in wait
    self._raise_for_status()
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/run.py", line 181, in _raise_for_status
    raise CommandFailedError(
teuthology.exceptions.CommandFailedError: Command failed (workunit test libcephfs/test.sh) on smithi123 with status 139: 'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=0484097b0572e96f42cf6402cbe0ac8dcb046577 TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 CEPH_MNT=/home/ubuntu/cephtest/mnt.0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.client.0/qa/workunits/libcephfs/test.sh'
2023-07-28T18:49:56.526 ERROR:teuthology.run_tasks: Sentry event: https://sentry.ceph.com/organizations/ceph/?query=c403dc67ee2849faae3b85e41e47d669
Traceback (most recent call last):
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/run_tasks.py", line 105, in run_tasks
    manager = run_one_task(taskname, ctx=ctx, config=config)
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/run_tasks.py", line 84, in run_one_task
    return task(**kwargs)
  File "/home/teuthworker/src/github.com_ceph_ceph-c_0484097b0572e96f42cf6402cbe0ac8dcb046577/qa/tasks/workunit.py", line 129, in task
    p.spawn(_run_tests, ctx, refspec, role, tests,
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 84, in __exit__
    for result in self:
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 98, in __next__
    resurrect_traceback(result)
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 30, in resurrect_traceback
    raise exc.exc_info[1]
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/parallel.py", line 23, in capture_traceback
    return func(*args, **kwargs)
  File "/home/teuthworker/src/github.com_ceph_ceph-c_0484097b0572e96f42cf6402cbe0ac8dcb046577/qa/tasks/workunit.py", line 424, in _run_tests
    remote.run(
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/remote.py", line 522, in run
    r = self._runner(client=self.ssh, name=self.shortname, **kwargs)
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/run.py", line 455, in run
    r.wait()
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/run.py", line 161, in wait
    self._raise_for_status()
  File "/home/teuthworker/src/git.ceph.com_teuthology_3117e89c1b049bcc0726b9aaa0facf3451bd8045/teuthology/orchestra/run.py", line 181, in _raise_for_status
    raise CommandFailedError(
teuthology.exceptions.CommandFailedError: Command failed (workunit test libcephfs/test.sh) on smithi123 with status 139: 'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=0484097b0572e96f42cf6402cbe0ac8dcb046577 TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 CEPH_MNT=/home/ubuntu/cephtest/mnt.0 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.client.0/qa/workunits/libcephfs/test.sh'
2023-07-28T18:49:56.529 DEBUG:teuthology.run_tasks:Unwinding manager ceph-fuse

Related issues

Related to CephFS - Bug #57206: ceph_test_libcephfs_reclaim crashes during test Rejected
Related to rgw - Bug #57050: Crash on startup of radosgw in librbd::rbd_features_from_string() Resolved

History

#1 Updated by Laura Flores 7 months ago

From gdb:

root@7dc78834cedc:~# gdb /usr/bin/ceph_test_libcephfs_reclaim -c /teuthology/yuriw-2023-07-28_18:16:55-smoke-reef-release-distro-default-smithi/7355812/remote/smithi123/coredump/1690570196.65728.core --directory ceph-18.1.3-11-g0484097b/
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/ceph_test_libcephfs_reclaim...
Reading symbols from /usr/lib/debug/.build-id/ab/88c4c3312aa46862284a4f289490e019a9995a.debug...

warning: core file may not match specified executable file.
[New LWP 65728]

warning: .dynamic section for "/lib/x86_64-linux-gnu/libstdc++.so.6" is not at the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `ceph_test_libcephfs_reclaim'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007fd656f8243e in std::locale::operator==(std::locale const&) const () from /usr/lib/ceph/libceph-common.so.2
(gdb) bt
#0  0x00007fd656f8243e in std::locale::operator==(std::locale const&) const () from /usr/lib/ceph/libceph-common.so.2
#1  0x00007fd656e45358 in boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long, char>::convert() () from /usr/lib/ceph/libceph-common.so.2
#2  0x00007fd656e44594 in librbd::rbd_features_from_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::ostream*) () from /usr/lib/ceph/libceph-common.so.2
#3  0x00007fd656abd49f in ?? () from /usr/lib/ceph/libceph-common.so.2
#4  0x00007fd656a14c26 in Option::pre_validate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const ()
   from /usr/lib/ceph/libceph-common.so.2
#5  0x00007fd656a1721d in Option::parse_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::variant<std::monostate, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long, double, bool, entity_addr_t, entity_addrvec_t, std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1000l> >, Option::size_t, uuid_d>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const () from /usr/lib/ceph/libceph-common.so.2
#6  0x00007fd6569e66c2 in md_config_t::_set_val(ConfigValues&, ConfigTracker const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Option const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) () from /usr/lib/ceph/libceph-common.so.2
#7  0x00007fd6569e6b37 in md_config_t::set_val_default(ConfigValues&, ConfigTracker const&, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
   from /usr/lib/ceph/libceph-common.so.2
#8  0x00007fd6569f6b04 in md_config_t::md_config_t(ConfigValues&, ConfigTracker const&, bool) () from /usr/lib/ceph/libceph-common.so.2
#9  0x00007fd656997d7c in ceph::common::CephContext::CephContext(unsigned int, ceph::common::CephContext::create_options const&) () from /usr/lib/ceph/libceph-common.so.2
#10 0x00007fd656998e63 in ceph::common::CephContext::CephContext(unsigned int, code_environment_t, int) () from /usr/lib/ceph/libceph-common.so.2
#11 0x00007fd6569dcd45 in common_preinit(CephInitParameters const&, code_environment_t, int) () from /usr/lib/ceph/libceph-common.so.2
#12 0x00007fd657688ad9 in ceph_create () from /lib/libcephfs.so.2
#13 0x00005600dd1c891a in update_root_mode () at ./src/test/libcephfs/reclaim.cc:151
#14 main (argc=<optimized out>, argv=0x7ffd18567288) at ./src/test/libcephfs/reclaim.cc:151

(gdb) f 13
#13 0x00005600dd1c891a in update_root_mode () at ./src/test/libcephfs/reclaim.cc:151
151      int r = update_root_mode();

#2 Updated by Laura Flores 7 months ago

Installed more debug symbols to get a clearer picture:

(gdb) bt
#0  0x00007fd656f8243e in std::locale::operator==(std::locale const&) const () from /usr/lib/ceph/libceph-common.so.2
#1  0x00007fd656e45358 in boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long, char>::convert (this=this@entry=0x7ffd1855c530)
    at ./obj-x86_64-linux-gnu/boost/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp:184
#2  0x00007fd656e44594 in boost::detail::lexical_ostream_limited_src<char, std::char_traits<char> >::shr_unsigned<unsigned long> (output=@0x7ffd1855c510: 1, this=<synthetic pointer>)
    at ./obj-x86_64-linux-gnu/boost/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp:167
#3  boost::detail::lexical_ostream_limited_src<char, std::char_traits<char> >::operator>> (output=@0x7ffd1855c510: 1, this=<synthetic pointer>)
    at ./obj-x86_64-linux-gnu/boost/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:641
#4  boost::detail::lexical_converter_impl<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::try_convert (arg="61", arg="61", result=@0x7ffd1855c510: 1)
    at ./obj-x86_64-linux-gnu/boost/include/boost/lexical_cast/detail/converter_lexical.hpp:485
#5  boost::conversion::detail::try_lexical_convert<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (result=@0x7ffd1855c510: 1, arg="61")
    at ./obj-x86_64-linux-gnu/boost/include/boost/lexical_cast/try_lexical_convert.hpp:201
#6  boost::lexical_cast<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (arg="61") at ./obj-x86_64-linux-gnu/boost/include/boost/lexical_cast.hpp:41
#7  librbd::rbd_features_from_string (orig_value="61", err=err@entry=0x7ffd1855c8d0) at ./src/librbd/Features.cc:67
#8  0x00007fd656abd49f in operator() (value=0x7ffd1855cb80, error_message=<optimized out>, __closure=<optimized out>) at ./obj-x86_64-linux-gnu/src/common/options/rbd_options.cc:44
#9  0x00007fd656a14c26 in std::function<int (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) const (__args#1=0x7ffd1855cd60, __args#0=0x7ffd1855cb80, this=<optimized out>)
    at /usr/include/c++/11/bits/std_function.h:586
#10 Option::pre_validate (this=<optimized out>, new_value=<optimized out>, err=<optimized out>) at ./src/common/options.cc:93
#11 0x00007fd656a1721d in Option::parse_value (this=0x7fd654ea8420, raw_val=..., out=<optimized out>, error_message=0x7ffd1855cd60, normalized_value=<optimized out>) at ./src/common/options.cc:147
#12 0x00007fd6569e66c2 in md_config_t::_set_val (this=0x5600deb4b510, values=..., observers=..., raw_val=..., opt=..., level=0, error_message=0x7ffd1855cd60) at ./src/common/config.cc:1395
#13 0x00007fd6569e6b37 in md_config_t::set_val_default (this=<optimized out>, values=..., tracker=..., name=..., val="61") at ./src/common/config.cc:273
#14 0x00007fd6569f6b04 in md_config_t::md_config_t (this=this@entry=0x5600deb4b510, values=..., tracker=..., is_daemon=<optimized out>, is_daemon@entry=false) at /usr/include/c++/11/string_view:137
#15 0x00007fd656997d7c in ceph::common::ConfigProxy::ConfigProxy (is_daemon=<optimized out>, this=0x5600deb47c78) at /usr/include/c++/11/bits/stl_tree.h:211
#16 ceph::common::CephContext::CephContext (this=0x5600deb47c70, module_type_=8, options=...) at ./src/common/ceph_context.cc:703
#17 0x00007fd656998e63 in ceph::common::CephContext::CephContext (this=this@entry=0x5600deb47c70, module_type_=<optimized out>, code_env=code_env@entry=CODE_ENVIRONMENT_LIBRARY, init_flags_=init_flags_@entry=0)
    at /usr/include/c++/11/bits/std_function.h:239
#18 0x00007fd6569dcd45 in common_preinit (iparams=..., code_env=code_env@entry=CODE_ENVIRONMENT_LIBRARY, flags=flags@entry=0) at ./src/common/common_init.cc:38
#19 0x00007fd657688ad9 in ceph_create (cmount=0x7ffd185670e0, id=0x0) at ./src/libcephfs.cc:421
#20 0x00005600dd1c891a in update_root_mode () at ./src/test/libcephfs/reclaim.cc:151
#21 main (argc=<optimized out>, argv=0x7ffd18567288) at ./src/test/libcephfs/reclaim.cc:151

#3 Updated by Laura Flores 7 months ago

This actually looks like a dupe of https://tracker.ceph.com/issues/57206.

#4 Updated by Laura Flores 7 months ago

  • Status changed from New to Duplicate

#5 Updated by Laura Flores 7 months ago

  • Duplicates Bug #57206: ceph_test_libcephfs_reclaim crashes during test added

#6 Updated by Yuri Weinstein 7 months ago

Why did not it pop up in smoke before then?

#7 Updated by Laura Flores 7 months ago

From Venky's comment on the original tracker, it seems to pop up "once in awhile". So that could explain it. Best to have CephFS take a look though.

#8 Updated by Laura Flores 7 months ago

  • Status changed from Duplicate to New

#9 Updated by Laura Flores 7 months ago

  • Duplicates deleted (Bug #57206: ceph_test_libcephfs_reclaim crashes during test)

#10 Updated by Laura Flores 7 months ago

  • Related to Bug #57206: ceph_test_libcephfs_reclaim crashes during test added

#11 Updated by Laura Flores 7 months ago

Marked it as "related" rather than a dupe to keep visibility in the smoke suite.

#12 Updated by Laura Flores 7 months ago

  • Project changed from Ceph to CephFS

#13 Updated by Laura Flores 7 months ago

  • Related to Bug #57050: Crash on startup of radosgw in librbd::rbd_features_from_string() added

#15 Updated by Laura Flores 7 months ago

Possibly more helpful, here's the last instance of it passing on ubuntu 20.04 main:
https://pulpito.ceph.com/teuthology-2022-07-14_05:00:05-smoke-main-distro-default-smithi/6929877/

And the first instance of it failing on ubuntu 20.04 main:
https://pulpito.ceph.com/teuthology-2022-07-17_05:00:02-smoke-main-distro-default-smithi/

Could anything here have caused it?

$ git log --pretty=oneline --no-merges f9bd8922d75a454b4a0ace5a85637213e5ee5700..23eace17e0dc2a432b8532c635906af0ce79391e
2de0574382e2c1c63f20745d6870ac7f82b27b9f qa/tasks: rename persistent write log cache trash task
fddb7dd2b038d52489ec74aefa03cce5dc435e77 (origin/ci-fix-mib, ci/ci-fix-mib) ceph.spec.in: fix path for mib file and properly mark in %files
e589d0d35c1a1b2dc5fbee8bb8aae45ec11a9881 crimson/os/seastore: simplify backref cache
29c44a3bd6919f7fc23083d75d22e84c8b51e1c1 (zdover23/wip-doc-2022-07-15-start-hw-recs-cleanup-1) doc/start: update hardware recs
66bea86ab447b2db8a948c7913dc6c7a4a995c31 (origin/snapshot_key_conversion, ci/snapshot_key_conversion) osd/SnapMapper: fix pacific legacy key conversion and introduce test
d4a39cd046b93cb7bb5b7ce0311139d9f6552802 doc/cephadm: add note about OSDs being recreated to OSD removal section
80964fb5204ab18208d1033c927a620448802451 mgr/dashboard: fix rbdconfiguration init type
965005e0789e566ccadce7a326b0e197ab8d7f5f mgr/dashboard: prevent alert redirect
6f5ac1274bce02b1582be92248af7bce892a28b8 cephadm/box: Choose between docker or podman with --engine
ee9195d09efa6773a1abe2390de9d29543228c81 crimson/os/seastore: fix bug of Transaction::is_retired
0eab8de3c017d8318bd6c846991bb3f7c51fa97d qa/tasks: add thrash test for persistent write log cache
08c980ede37f1d2eba08b43ce624994b939a3ca3 mgr/dashboard: fix api tests + lint
23615b3e1b0d479595929d6483856afce67502d2 mgr/dashboard: cleanups
5a0ead8cc88fd677d882391bddcff5b474a63a9b mgr/dashboard: RbdConfiguration.list reuse image context.
c01ce41266aeec229d60c302b4da8ed6fac6f2d0 mgr/dashboard: change sort char to '+' and page icons
90869173ee4cbe2d9e24e354608995e04793bc7d mgr/dashboard: fix linting errors
3c308804d5a7a5e96842e3234edbf6ad42509e93 mgr/dashboard: add rbd list sorting support
5386dd1cb3195e7bc2dd80dafa1f0d29e8e0eb9e mgr/dashboard: update rbd list api version to 2
c832464998ed3ed34af3bda37056dfdc1729f4a6 mgr/dashboard: debounce reload data with serverSide
68ef0b83e9b0ce3ccf854eff9cbf599a263b3e7e mgr/dashboard: add rbd list search and disable sorting
08b6f22807c14967fb49495ca9f18124d495b19b mgr/dashboard: fix rbd list tests
a27eea3e8c834eb6e148aeef72a5e8522d81ef97 mgr/dashboard: fix frontend unit tests
4060061014506ed1edd32936f54ed46d489c0f11 mgr/dashboard: if null tablecontext then create empty one
27f40514ebc87a05144989be9aa1abb700f49566 mgr/dashboard: more linting
78523ec030621be548c4e3ecb8802d0b5c7bd8e8 mgr/dashboard: fix tests and iscsi rbd list
dbf2552ca57d90f6551553d25ca493375eb1e700 mgr/dashboard: bind serverSide to externalPaging
efd9a8ba5c9194e89b95aae021f62f3e164f3581 mgr/dashboard: rbd pagination poc
ed2c0247f9d4e81283e4837c90792a717ca54bc8 examples/boto3: Updating Python examples to work with Python 3
0e303cffdfb342289211f059fde25f679ae37ab9 cephadm: update LATEST_STABLE_RELEASE
eb94cda7bce38d11b9000fe93635f33bf2b3ff12 cmake: add ndctl and daxctl to build pmdk
b6b24852a6d1c6d8e785e15661f3bf29d662417f cmake: add findndctl and finddaxctl function
7fd52c0669e93fb6491ef11043d9c958c2d81b76 .github/labeler.yml: add core label to some tools
d44c0f696bac30efb79a9a99a897b4c9e994409d tools/crimson/perf_crimson_msgr: correct default addr to msgr v2 version
4cdcf7f1559e0e1453f85253fe5c4bc5ef64a93d tools/crimson/perf_crimson_msgr: init ConfigPorxy when pref_crimson_msgr start running
a581509381ba84b49c906a1fe440ca3ddcab418c rbd-mirror: remove bogus completed_non_primary_snapshots_exist check
13aa47ae2ee89babca7571165ac88eaa665d2fc0 test/rbd-mirror: add last_copied_object_number == 0 coverage
d4e6763a19fb91cd0b25c835ed9f9ccbfe70c07f cephadm/box: Rootless podman box implementation
deb7412d6f4de155bc6843f51c792b7501d2ff97 ceph.spec.in: review changes for mibs package
3a7c8c602282c8d9e95b793985237f7b3df50db7 package SNMP MIB file as an rpm
52dc04ca8a5de0626b334c7544f806b7b7dbd79a mgr/dashboard: rbd striping setting pre-population and pop-over
ae8a0dcebd21ede42aad656ba0937058de58b0bc src/stop.sh: add `sudo` to `cephadm ls` command
37aafb9170f677766996dbec584917cc6b8509b9 src/stop.sh: fixup ceph-mds daemon count

#16 Updated by Laura Flores 7 months ago

  • Status changed from New to Resolved

Also available in: Atom PDF