]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agoPendingReleaseNotes: Note the fix for high CPU utilization during recovery 48004/head
Sridhar Seshasayee [Tue, 16 Aug 2022 11:45:29 +0000 (17:15 +0530)]
PendingReleaseNotes: Note the fix for high CPU utilization during recovery

Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
(cherry picked from commit d6982022325a17dbe91e760530ab21832459a817)

Conflicts:
    PendingReleaseNotes
- Moved the note under ">=17.2.4" section

2 years agoMerge pull request #46559 from pdvian/wip-55305-quincy
Yuri Weinstein [Tue, 6 Sep 2022 20:41:58 +0000 (13:41 -0700)]
Merge pull request #46559 from pdvian/wip-55305-quincy

quincy: mgr, mon: Keep upto date metadata with mgr for MONs

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #47940 from idryomov/wip-56703-quincy
Yuri Weinstein [Tue, 6 Sep 2022 16:07:09 +0000 (09:07 -0700)]
Merge pull request #47940 from idryomov/wip-56703-quincy

quincy: librbd/cache/pwl: narrow the scope of m_lock in write_image_cache_state()

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #47235 from cfsnyder/wip-55714-quincy
Yuri Weinstein [Tue, 6 Sep 2022 15:09:10 +0000 (08:09 -0700)]
Merge pull request #47235 from cfsnyder/wip-55714-quincy

quincy: rgw_rest_user_policy: Fix GetUserPolicy & ListUserPolicies responses

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #46107 from BenoitKnecht/wip-55499-quincy
Yuri Weinstein [Tue, 6 Sep 2022 15:08:36 +0000 (08:08 -0700)]
Merge pull request #46107 from BenoitKnecht/wip-55499-quincy

quincy: rgw: Avoid segfault when OPA authz is enabled

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #45714 from cbodley/wip-55136
Yuri Weinstein [Tue, 6 Sep 2022 15:07:45 +0000 (08:07 -0700)]
Merge pull request #45714 from cbodley/wip-55136

quincy: rgw: data sync uses yield_spawn_window()

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #47980 from tchaikov/quincy-pr-47962
Ilya Dryomov [Tue, 6 Sep 2022 09:21:54 +0000 (11:21 +0200)]
Merge pull request #47980 from tchaikov/quincy-pr-47962

quincy: test/{librbd, rgw}: retry when bind fail with port 0

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 years agotest/{librbd, rgw}: retry when bind fail with port 0 47980/head
Kefu Chai [Sun, 4 Sep 2022 12:37:32 +0000 (20:37 +0800)]
test/{librbd, rgw}: retry when bind fail with port 0

there is chance that the bind() call may fail if we have another test
happen to pick the free port picked by operating system. in this case,
we just retry up to 42 times.

in theory, this change does not fully address the racing, but it should
help to alleviate this issue.

See-also: https://tracker.ceph.com/issues/57116
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit aa7885f7cc41390fcc8eeb82bc7142c3ff6a53f9)

2 years agoMerge pull request #47765 from rzarzynski/wip-get_or_fail-debug-louder-quincy
Yuri Weinstein [Mon, 5 Sep 2022 14:09:51 +0000 (07:09 -0700)]
Merge pull request #47765 from rzarzynski/wip-get_or_fail-debug-louder-quincy

quincy: msg: Log at higher level when Throttle::get_or_fail() fails

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Vikhyat Umrao <vikhyat@redhat.com>
2 years agoMerge pull request #47619 from tchaikov/quincy-pr-47449
Yuri Weinstein [Mon, 5 Sep 2022 14:07:56 +0000 (07:07 -0700)]
Merge pull request #47619 from tchaikov/quincy-pr-47449

quincy: cmake: disable LTO when building pmdk

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #47302 from petrutlucian94/wip-56728-quincy
Yuri Weinstein [Mon, 5 Sep 2022 14:07:01 +0000 (07:07 -0700)]
Merge pull request #47302 from petrutlucian94/wip-56728-quincy

quincy: msg: Fix Windows IPv6 support

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #47909 from Matan-B/wip-57372-quincy
Yuri Weinstein [Mon, 5 Sep 2022 14:02:33 +0000 (07:02 -0700)]
Merge pull request #47909 from Matan-B/wip-57372-quincy

quincy: SimpleRADOSStriper: Avoid moving bufferlists by using deque in read()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge pull request #47955 from zdover23/wip-doc-2022-09-04-backport-47841-to-quincy
zdover23 [Mon, 5 Sep 2022 06:23:41 +0000 (16:23 +1000)]
Merge pull request #47955 from zdover23/wip-doc-2022-09-04-backport-47841-to-quincy

quincy: doc/start: update documenting-ceph branch names

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #47914 from idryomov/wip-56154-quincy
Yuri Weinstein [Sun, 4 Sep 2022 15:02:07 +0000 (08:02 -0700)]
Merge pull request #47914 from idryomov/wip-56154-quincy

quincy: rbd-mirror: resume pending shutdown on error in snapshot replayer

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agoMerge pull request #47912 from idryomov/wip-57317-quincy
Yuri Weinstein [Sun, 4 Sep 2022 15:01:00 +0000 (08:01 -0700)]
Merge pull request #47912 from idryomov/wip-57317-quincy

quincy: librbd: use actual monitor addresses when creating a peer bootstrap token

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2 years agoMerge pull request #47694 from SUSE/wip-quincy-include-memory
Kefu Chai [Sun, 4 Sep 2022 10:12:50 +0000 (18:12 +0800)]
Merge pull request #47694 from SUSE/wip-quincy-include-memory

include/buffer: include <memory>

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2 years agodoc/start: update documenting-ceph branch names 47955/head
Zac Dover [Tue, 30 Aug 2022 11:48:08 +0000 (21:48 +1000)]
doc/start: update documenting-ceph branch names

This PR updates the branch names in the
documenting-ceph.rst file. It gets rid of all references
to the "master" branch, and updates the language to
reflect the state of play in 2022.

inb4: This PR merely removes the most egregious inaccuracies,
the ones that were most readily evident on a cursory perusal.
The full text remains to be carefully read and fitted together
with care.

I had to start somewhere.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 7bc6262547c82dd6519e4099bfc4f082f14343ac)

2 years agoMerge pull request #47947 from adk3798/wip-57413-quincy
Adam King [Sat, 3 Sep 2022 19:45:19 +0000 (15:45 -0400)]
Merge pull request #47947 from adk3798/wip-57413-quincy

quincy: doc/cephadm/services: fix example for specifying rgw placement

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2 years agodoc/cephadm/services: fix example for specifying rgw placement 47947/head
Redouane Kachach [Fri, 2 Sep 2022 09:57:43 +0000 (11:57 +0200)]
doc/cephadm/services: fix example for specifying rgw placement
fixes: https://tracker.ceph.com/issues/56953

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 1ed4c30876262c8890247325eb84ff46621d34fe)

2 years agoMerge pull request #47861 from lxbsz/wip-57253
Yuri Weinstein [Sat, 3 Sep 2022 14:51:02 +0000 (07:51 -0700)]
Merge pull request #47861 from lxbsz/wip-57253

quincy: libcephfs: define AT_NO_ATTR_SYNC back for backward compatibility

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Nikhilkumar Shelke <nshelke@redhat.com>
2 years agoMerge pull request #47768 from neesingh-rh/wip-57264-quincy
Yuri Weinstein [Sat, 3 Sep 2022 14:50:07 +0000 (07:50 -0700)]
Merge pull request #47768 from neesingh-rh/wip-57264-quincy

quincy: mgr/volumes: Add volume info command

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Nikhilkumar Shelke <nshelke@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agolibrbd/cache/pwl: generate image cache state json under m_lock 47940/head
Ilya Dryomov [Thu, 18 Aug 2022 16:48:39 +0000 (18:48 +0200)]
librbd/cache/pwl: generate image cache state json under m_lock

The previous commit moved the entirety of write_image_cache_state()
from under m_lock.  This was a step too far because the generated image
cache state json is no longer guaranteed to be consistent.

Arrange for m_lock to still be held during image cache json generation
but released before owner_lock is grabbed.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit ad504b10f60290cc7461ea96eaada1fb3f7639d7)

2 years agolibrbd/cache/pwl: move write_image_cache_state() out of m_lock
Yin Congmin [Thu, 28 Jul 2022 05:43:07 +0000 (13:43 +0800)]
librbd/cache/pwl: move write_image_cache_state() out of m_lock

periodic_stats() will get m_lock, then get owner_lock. It is opposite
to the lock getting order of SnapshotCreateRequest::handle_notify_quiesce().
move write_image_cache_state() out of m_lock scope. After calling
update_image_cache_state(), and m_lock auto released, then call
write_image_cache_state() to update state in osds.

Fixes: https://tracker.ceph.com/issues/56703
Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit a0e2868d9473a9120c4c5d478f6a592859ce1aec)

2 years agoMerge pull request #47902 from vshankar/tr-57370
Yuri Weinstein [Fri, 2 Sep 2022 22:10:36 +0000 (15:10 -0700)]
Merge pull request #47902 from vshankar/tr-57370

quincy: mon/MDSMonitor: fix standby-replay mds being removed from MDSMap unexpectedly

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #47910 from adk3798/wip-57314-quincy
Yuri Weinstein [Fri, 2 Sep 2022 20:05:13 +0000 (13:05 -0700)]
Merge pull request #47910 from adk3798/wip-57314-quincy

quincy: qa/cephadm: specify using container host distros for workunits

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 years agoMerge pull request #47826 from ceph/wip-telemetry-memory-stats-quincy
Yuri Weinstein [Fri, 2 Sep 2022 20:01:37 +0000 (13:01 -0700)]
Merge pull request #47826 from ceph/wip-telemetry-memory-stats-quincy

quincy: mgr/telemetry: add `perf_memory_metrics` collection to telemetry

Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
2 years agoMerge pull request #47825 from ceph/wip-bug-57119-quincy
Yuri Weinstein [Fri, 2 Sep 2022 16:17:54 +0000 (09:17 -0700)]
Merge pull request #47825 from ceph/wip-bug-57119-quincy

quincy: osd, mds: fix the "heap" admin cmd printing always to error stream

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge pull request #47648 from joscollin/wip-57156-quincy
Yuri Weinstein [Fri, 2 Sep 2022 15:26:25 +0000 (08:26 -0700)]
Merge pull request #47648 from joscollin/wip-57156-quincy

quincy: cephfs-top: fix the rsp/wsp display

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #47621 from pdvian/wip-56134-quincy
Radoslaw Zarzynski [Fri, 2 Sep 2022 15:22:39 +0000 (17:22 +0200)]
Merge pull request #47621 from pdvian/wip-56134-quincy

quincy: osd/scrub: Reintroduce scrub starts message

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2 years agoMerge pull request #47867 from MrFreezeex/quincy-ceph-mixin-backports
Nizamudeen A [Fri, 2 Sep 2022 10:19:31 +0000 (15:49 +0530)]
Merge pull request #47867 from MrFreezeex/quincy-ceph-mixin-backports

quincy: monitoring: ceph mixin backports

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2 years agoMerge pull request #47387 from s0nea/wip-56991-quincy
Nizamudeen A [Fri, 2 Sep 2022 05:31:59 +0000 (11:01 +0530)]
Merge pull request #47387 from s0nea/wip-56991-quincy

quincy: monitoring/ceph-mixin: OSD overview typo fix

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agoMerge pull request #47057 from lxbsz/wip-56448
Yuri Weinstein [Thu, 1 Sep 2022 23:05:03 +0000 (16:05 -0700)]
Merge pull request #47057 from lxbsz/wip-56448

quincy: mds: notify the xattr_version to replica MDSes

Reviewed-by: Kotresh HR khiremat@redhat.com
2 years agoMerge pull request #47822 from zdover23/wip-doc-2022-08-27-backport-47810-to-quincy
zdover23 [Thu, 1 Sep 2022 20:16:58 +0000 (06:16 +1000)]
Merge pull request #47822 from zdover23/wip-doc-2022-08-27-backport-47810-to-quincy

quincy: doc/mgr: add prompt directives to dashboard.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #47869 from zdover23/wip-doc-2022-08-30-backport-447843-to-quincy
zdover23 [Thu, 1 Sep 2022 20:13:11 +0000 (06:13 +1000)]
Merge pull request #47869 from zdover23/wip-doc-2022-08-30-backport-447843-to-quincy

quincy: doc/mgr: update prompts in dboard.rst includes

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agorbd-mirror: skip setting error code on snapshot replayer shutdown 47914/head
Ilya Dryomov [Tue, 30 Aug 2022 09:45:44 +0000 (11:45 +0200)]
rbd-mirror: skip setting error code on snapshot replayer shutdown

This is regarding failures in unregister_remote_update_watcher() and
unregister_local_update_watcher().  handle_replay_complete() can't be
called in these cases anymore as it would blindly attempt to unregister
watchers from scratch again.  Dropping handle_replay_complete() calls
there means that these failures would only be logged and would not be
surfaced by snapshot replayer.  But the only caller ignores them
anyway:

  void ImageReplayer<I>::shut_down(int r) {
    ...
    // close the replayer
    if (m_replayer != nullptr) {
      ctx = new LambdaContext([this, ctx](int r) {
        m_replayer->destroy();
        m_replayer = nullptr;
        ctx->complete(0);             <------
      });
      ctx = new LambdaContext([this, ctx](int r) {
        m_replayer->shut_down(ctx);
      });
    }

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit ced071f0de57af8cddffebca24baeb27f2a211d8)

2 years agorbd-mirror: resume pending shutdown on error in snapshot replayer
Ilya Dryomov [Wed, 24 Aug 2022 10:56:31 +0000 (12:56 +0200)]
rbd-mirror: resume pending shutdown on error in snapshot replayer

If a shutdown is requested, e.g. by update_pool_replayers() because
remote RADOS instance got blocklisted, and Replayer::shut_down() pends
it on completion of current snapshot sync, it gets stuck if replayer
encounters an error in the interim.  This is particularly likely in the
blocklist case: a higher layer may detect that client got blocklisted
and request a shutdown first, and then when replayer sees EBLOCKLISTED
in turn, it calls handle_replay_complete() -- which does not resume
a pending shutdown.  Because update_pool_replayers() blocks on shutdown
with Mirror::m_lock held, eventually the entire daemon hangs in
perpetuity.

Fixes: https://tracker.ceph.com/issues/56154
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit fc4cc575bc53f62f88ee3faf0daba8906bc1c6c1)

2 years agolibrbd: use actual monitor addresses when creating a peer bootstrap token 47912/head
Ilya Dryomov [Sat, 27 Aug 2022 09:09:00 +0000 (11:09 +0200)]
librbd: use actual monitor addresses when creating a peer bootstrap token

Relying on mon_host config option is fragile, as the user may confuse
v1 and v2 addresses, group them incorrectly, etc.  Get mon_host value
only as a fallback.

Fixes: https://tracker.ceph.com/issues/57317
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit de0ba80b37bf3df22bb2976871332344a4fb141e)

2 years agoMerge pull request #47892 from rhcs-dashboard/value-error-quincy
Nizamudeen A [Thu, 1 Sep 2022 17:29:07 +0000 (22:59 +0530)]
Merge pull request #47892 from rhcs-dashboard/value-error-quincy

quincy: install-deps: script exit on /ValueError: in centos_stream8

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2 years agoqa/cephadm: specify using container host distros for workunits 47910/head
Adam King [Thu, 18 Aug 2022 12:49:57 +0000 (08:49 -0400)]
qa/cephadm: specify using container host distros for workunits

Right now, the OS Type and OS Version for these workunits
tests is left blank on pulpito and they appear to be trying to
run ubuntu jammy currently which is causing failures. We should
specify what distros the tests should run on then very explicitly
tell it to start trying new distros when we can get the tests to
pass.

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 1c0bf2f9f6bce08949fd5281fac1afbae1788fe7)

2 years agotest/librados/aio_cxx: add multithreaded aio_read test 47909/head
Matan Breizman [Thu, 1 Sep 2022 08:16:03 +0000 (08:16 +0000)]
test/librados/aio_cxx: add multithreaded aio_read test

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit c4a2c380ea319ddc1e9997be4130a365f483cf0e)

2 years agoSimpleRADOSStriper: Avoid moving bufferlists by using deque
Matan Breizman [Wed, 31 Aug 2022 08:08:27 +0000 (08:08 +0000)]
SimpleRADOSStriper: Avoid moving bufferlists by using deque

Fixes: https://tracker.ceph.com/issues/57152
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit 410f8c74f43caee179379a4ba02b475c51ed6af4)

2 years agomon/MDSMonitor: remove redundant state change check 47902/head
胡玮文 [Sun, 9 Jan 2022 15:17:38 +0000 (23:17 +0800)]
mon/MDSMonitor: remove redundant state change check

There are two sets of checks to state change in prepare_beacon.
Since the last commit, many of these checks are covered by
`MDSMap::state_transition_valid`. So merging these checks.

This fixes the bug that standby-replay is evicted unexpectedly.
This bug is introduced in
794d13c9ff4 (mon/MDSMonitor: reject illegal want_states from MDS)
but only reveal itself after
20509bb6c82 (MDSMonitor: handle damaged from standby-replay)

Fixes: https://tracker.ceph.com/issues/53811
Signed-off-by: 胡玮文 <huww98@outlook.com>
(cherry picked from commit bf75a9ea08084afe4a02083473a7146cb91dae3b)

2 years agomds/FSMap: stricter state_transition_valid
胡玮文 [Sun, 9 Jan 2022 14:52:16 +0000 (22:52 +0800)]
mds/FSMap: stricter state_transition_valid

Reject any unknown transitions.

MDSRank::state initialize to standy and assert no update is missed.

Signed-off-by: 胡玮文 <huww98@outlook.com>
(cherry picked from commit 0601552b91a1c91314bc6799514f972098b02f30)

2 years agodoc: complete MDS state diagram
胡玮文 [Sun, 9 Jan 2022 13:53:40 +0000 (21:53 +0800)]
doc: complete MDS state diagram

Add missing rejoin -> stopped.
MDS can transit from replay-standy to damaged Since 20509bb6c82.

Signed-off-by: 胡玮文 <huww98@outlook.com>
(cherry picked from commit 969061e8d5f6d965150c4ac9d1b804f24b84dc4b)

2 years agomds: remove reference to mds-state-diagram.svg
胡玮文 [Sun, 9 Jan 2022 13:45:34 +0000 (21:45 +0800)]
mds: remove reference to mds-state-diagram.svg

We no longer generate that file since c783ae10aa4

Signed-off-by: 胡玮文 <huww98@outlook.com>
(cherry picked from commit b4cc22a57f79b531401515badf39a06e613ef0c9)

2 years agoMerge pull request #47887 from rhcs-dashboard/wip-57356-quincy
Nizamudeen A [Thu, 1 Sep 2022 06:23:11 +0000 (11:53 +0530)]
Merge pull request #47887 from rhcs-dashboard/wip-57356-quincy

quincy: mgr/dashboard: ensure limit 0 returns 0 images

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #47409 from rhcs-dashboard/wip-56567-quincy
Nizamudeen A [Thu, 1 Sep 2022 06:21:56 +0000 (11:51 +0530)]
Merge pull request #47409 from rhcs-dashboard/wip-56567-quincy

quincy: mgr/dashboard: rbd striping setting pre-population and pop-over

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: vrushch <NOT@FOUND>
2 years agoinstall-deps: script exit on /ValueError: in centos_stream8 47892/head
Nizamudeen A [Tue, 16 Aug 2022 15:39:25 +0000 (21:09 +0530)]
install-deps: script exit on /ValueError: in centos_stream8

this is happening locally as well as in our ceph-dev runs too https://github.com/rhcs-dashboard/ceph-dev/runs/7850564011

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit b73d7d22d4dad5188d06fdec4892148af0757dc5)

2 years agomgr/dashboard: ensure limit 0 returns 0 images 47887/head
Pere Diaz Bou [Thu, 18 Aug 2022 11:34:15 +0000 (13:34 +0200)]
mgr/dashboard: ensure limit 0 returns 0 images

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit a80c058ad21127bee09b4a67886745d880799a10)

2 years agoMerge pull request #47747 from kotreshhr/wip-57112-quincy
Yuri Weinstein [Wed, 31 Aug 2022 14:28:49 +0000 (07:28 -0700)]
Merge pull request #47747 from kotreshhr/wip-57112-quincy

quincy: mgr/volumes: prevent intermittent ParsingError failure in "clone cancel"

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #47734 from neesingh-rh/wip-57200-quincy
Yuri Weinstein [Wed, 31 Aug 2022 14:27:57 +0000 (07:27 -0700)]
Merge pull request #47734 from neesingh-rh/wip-57200-quincy

quincy: mgr/snap_schedule: replace .snap with the client configured snap dir name

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR khiremat@redhat.com
2 years agoMerge pull request #47858 from adk3798/quincy-fix-tox-mgr
Adam King [Tue, 30 Aug 2022 13:04:15 +0000 (09:04 -0400)]
Merge pull request #47858 from adk3798/quincy-fix-tox-mgr

quincy: mgr/orchestrator/tests: don't match exact whitespace in table output

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agodoc/mgr: update prompts in dboard.rst includes 47869/head
Zac Dover [Mon, 29 Aug 2022 00:39:51 +0000 (10:39 +1000)]
doc/mgr: update prompts in dboard.rst includes

This PR adds unselectable prompts to three files that are
transcluded in the doc/mgr/dashboard.rst file. These three
files are:

 1. debug.inc.rst
 2. feature_toggles.inc.rst
 3. motd.inc.rst

The addition of unselectable prompts to these three files
completes the work begun in PR#47810 (d8064b4), which sought
to bring dashboard.rst into line with the unselectable prompt
standard introduced by Kefu Chai in 2020.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit fc70ccde758cb1f7c03f208115b88a4ef325aed7)

2 years agoMerge pull request #47623 from aaSharma14/wip-57137-quincy
Nizamudeen A [Tue, 30 Aug 2022 11:05:05 +0000 (16:35 +0530)]
Merge pull request #47623 from aaSharma14/wip-57137-quincy

 quincy: mgr/dashboard: add flag to automatically deploy loki/promtail service at bootstrap

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoceph-mixin: fix CephNodeNetworkPacket alerts 47867/head
Aswin Toni [Tue, 23 Aug 2022 08:30:12 +0000 (10:30 +0200)]
ceph-mixin: fix CephNodeNetworkPacket alerts

Signed-off-by: Aswin Toni <aswin.toni@cern.ch>
(cherry picked from commit 351e1ac63950164ea5f08a6bfc7c14af586bb208)

2 years agoceph-mixin: fix config inheritance
Aswin Toni [Thu, 18 Aug 2022 14:21:36 +0000 (16:21 +0200)]
ceph-mixin: fix config inheritance

Signed-off-by: Aswin Toni <aswin.toni@cern.ch>
(cherry picked from commit 35183140f60fe445de8d256fa08639b288b6e768)

2 years agoceph-mixin: fix PATH issues with jsonnet-bundler
Arthur Outhenin-Chalandre [Thu, 18 Aug 2022 11:37:31 +0000 (13:37 +0200)]
ceph-mixin: fix PATH issues with jsonnet-bundler

In 4a3afcf, the $PATH is set for the test, but we cannot set multiple
properties with a single `set_property()` cmake command. We fix that by
adding the installation path of jsonnet-bundler
(CMAKE_CURRENT_BINARY_DIR) to the $PATH used for every tox test.

Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Co-Authored-By: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit d46e14c71bffda1381dac7da244ab8347d035769)

2 years agoceph-mixin: Remove jsonnet building
Aswin Toni [Tue, 16 Aug 2022 14:17:21 +0000 (16:17 +0200)]
ceph-mixin: Remove jsonnet building

Signed-off-by: Aswin Toni <aswin.toni@cern.ch>
(cherry picked from commit 2e0e684fc20cbf6c2e48215b431419c8573b3863)

2 years agoprometheus: add multicluster support to alerts
Aswin Toni [Tue, 16 Aug 2022 13:38:18 +0000 (15:38 +0200)]
prometheus: add multicluster support to alerts

Signed-off-by: Aswin Toni <aswin.toni@cern.ch>
(cherry picked from commit 5cdc1c62c5de52a1f777f3d83fc85c3fc144db38)

2 years agomonitoring/ceph-mixin: clean up prometheus_alerts.yml
Anthony D'Atri [Tue, 26 Jul 2022 16:06:27 +0000 (09:06 -0700)]
monitoring/ceph-mixin: clean up prometheus_alerts.yml

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 9b6597446814ebced6ee6d963af18ce1a915e0bf)

2 years agomonitoring/ceph-mixin: OSD overview typo fix
Tatjana Dehler [Thu, 28 Jul 2022 13:15:32 +0000 (15:15 +0200)]
monitoring/ceph-mixin: OSD overview typo fix

Correct a wrongly set bracket on ceph-dashboard -> OSD Overview ->
OSD Objectstore Types resulting in a parser error.

Fixes: https://tracker.ceph.com/issues/56948
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
(cherry picked from commit 8faaca2082eeab09eaacfbe3180196c6ce065916)

2 years agoMerge pull request #47635 from rhcs-dashboard/wip-57142-quincy
Pere Diaz Bou [Tue, 30 Aug 2022 09:45:31 +0000 (11:45 +0200)]
Merge pull request #47635 from rhcs-dashboard/wip-57142-quincy

quincy: mgr/dashboard: fix _rbd_image_refs caching

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #47724 from rhcs-dashboard/wip-57216-quincy
Nizamudeen A [Tue, 30 Aug 2022 06:46:05 +0000 (12:16 +0530)]
Merge pull request #47724 from rhcs-dashboard/wip-57216-quincy

quincy: mgr/dashboard: Hide maintenance option on expand cluster

Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agolibcephfs: define AT_NO_ATTR_SYNC back for backward compatibility 47861/head
Xiubo Li [Wed, 20 Jul 2022 01:37:25 +0000 (09:37 +0800)]
libcephfs: define AT_NO_ATTR_SYNC back for backward compatibility

This was introduce by commit e2a67f2a65553ad45721bb391081bc61aa97e0e9,
for the third part applications they may still use the old macro.

Add it back and marked it as deprecated.

Fixes: https://tracker.ceph.com/issues/56638
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit bb0d56a93a57b76cc5f07c4ad19a1790858ff882)
Conflicts: PendingReleaseNotes

2 years agomds: notify the xattr_version to replica MDSes 47057/head
Xiubo Li [Wed, 1 Jun 2022 02:32:58 +0000 (10:32 +0800)]
mds: notify the xattr_version to replica MDSes

When one client changes a xattr's value in the auth MDS, when replying
to the client the MDS possibly will drop the increased xattr_version
and new value in the reply message if no 'Xs' caps will be issued to
the client together.

And when the client wants to get this xattr's value, and if it sends
the request to a replicated MDS, since the replicated MDS still has
the old value of the xattr_version, and then the client will drop the
xattr value since xattr_version is not changed.

We need to notify the xattr_version to the replicated MDSes together
with the xattrs when notifying the lock state.

Fixes: https://tracker.ceph.com/issues/55331
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 363ee982f6513af2c018f14a02b73338fa9fc03b)

2 years agomgr/orchestrator/tests: don't match exact whitespace in table output 47858/head
Adam King [Thu, 25 Aug 2022 16:09:49 +0000 (12:09 -0400)]
mgr/orchestrator/tests: don't match exact whitespace in table output

It seems that the exact spacing may differ a bit between
python versions. Currently seeing py3 (which cooresponds to py 3.6
on my system) passing these tests and py37 (which is python 3.7
obviously) failing. I think verifying against the exact whitespace
is unnecessary anyhow. As long as it isn't egregious, we don't
really need to worry about exactly what the spacing is.

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit f64bf0e804598866fa82203da146c07e87bd50f6)

3 years agoMerge pull request #46948 from lxbsz/wip-56055
Yuri Weinstein [Mon, 29 Aug 2022 15:13:35 +0000 (08:13 -0700)]
Merge pull request #46948 from lxbsz/wip-56055

quincy: ceph-fuse: add dedicated snap stag map for each directory

Reviewed-by: Kotresh HR khiremat@redhat.com
3 years agoMerge pull request #47683 from batrick/i57184
Yuri Weinstein [Mon, 29 Aug 2022 14:50:36 +0000 (07:50 -0700)]
Merge pull request #47683 from batrick/i57184

quincy: crash: pthread_mutex_lock()

Reviewed-by: Laura Flores <lflores@redhat.com>
3 years agoMerge pull request #46214 from rzarzynski/wip-common-dout-gcc12-ftbfs-quincy
Yuri Weinstein [Mon, 29 Aug 2022 14:48:25 +0000 (07:48 -0700)]
Merge pull request #46214 from rzarzynski/wip-common-dout-gcc12-ftbfs-quincy

quincy: common: fix FTBFS due to dout & need_dynamic on GCC-12

Reviewed-by: Kefu Chai <kchai@redhat.com>
3 years agoMerge pull request #47837 from zdover23/wip-doc-2022-08-28-backport-47736-to-quincy
zdover23 [Sun, 28 Aug 2022 21:38:00 +0000 (07:38 +1000)]
Merge pull request #47837 from zdover23/wip-doc-2022-08-28-backport-47736-to-quincy

quincy: doc: Update release process doc to accurately reflect current process

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agodoc: Update release process doc to accurately reflect current process 47837/head
David Galloway [Mon, 22 Aug 2022 20:12:36 +0000 (16:12 -0400)]
doc: Update release process doc to accurately reflect current process

Signed-off-by: David Galloway <dgallowa@redhat.com>
(cherry picked from commit 4829af891ce9fbe41f4b48b10d342e774366dd52)

3 years agoMerge pull request #47688 from rzarzynski/wip-dup-trimming-test2-quincy
Laura Flores [Fri, 26 Aug 2022 23:05:05 +0000 (18:05 -0500)]
Merge pull request #47688 from rzarzynski/wip-dup-trimming-test2-quincy

quincy: osd, tools, kv: non-aggressive, on-line trimming of accumulated dups

3 years agosrc/pybind/mgr/telemetry: parse `outb` instead of `outs` 47826/head
Laura Flores [Wed, 24 Aug 2022 22:23:45 +0000 (22:23 +0000)]
src/pybind/mgr/telemetry: parse `outb` instead of `outs`

Following the merge of https://github.com/ceph/ceph/pull/47650, which
fixes the confusion between std out and std err in admin socket
commands, we will need to reference the out stream (outb) instead
of the error stream (outs) when we parse heap stats.

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit 025f8105a59db22ddc28abab288a43738a9967e4)

3 years agodoc/mgr: add `perf_memory_metrics` to the telemetry documentation
Laura Flores [Wed, 20 Jul 2022 05:24:25 +0000 (05:24 +0000)]
doc/mgr: add `perf_memory_metrics` to the telemetry documentation

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit 138eb5db67c4319ceccc4ee838e9b7b0e5b7a5b1)

3 years agomgr/telemetry: change some debug logging to error logging
Laura Flores [Wed, 20 Jul 2022 05:12:50 +0000 (05:12 +0000)]
mgr/telemetry: change some debug logging to error logging

Some log messages here were classified as "debug" when they
really fit better as "error".

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit e7aa4908af41adb0d27ff74f9caa4d23607df802)

3 years agomon: give the mgr permission to gather heap and mempool stats from the monitor
Laura Flores [Mon, 11 Jul 2022 18:35:13 +0000 (18:35 +0000)]
mon: give the mgr permission to gather heap and mempool stats from the monitor

Otherwise, we run into an "insufficient caps" situation.

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit 6e930a699fe156840253338354916576a80d0f5e)

3 years agomgr/telemetry: add `perf_memory_metrics` collection to telemetry
Laura Flores [Tue, 5 Jul 2022 22:06:15 +0000 (22:06 +0000)]
mgr/telemetry: add `perf_memory_metrics` collection to telemetry

This new collection includes heap stats and mempool metrics for
mon and mds daemons.

A `tell_command` function was introduced to the mgr module as a wrapper
around the `send_command` function to make it easier to run "tell"
admin socket commands.

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit 1cd4edb6a675e816fc8a555fab141715aee6d070)

3 years agoosd, mds: fix the "heap" admin cmd printing always to error stream 47825/head
Radoslaw Zarzynski [Wed, 17 Aug 2022 12:44:42 +0000 (12:44 +0000)]
osd, mds: fix the "heap" admin cmd printing always to error stream

Before the patch `ceph::osd_cmds::heap()` was confusing
the concepts of _stderr_ and _stdout_. This  was the direct
cause of the differences in output between `ceph tell` and
`ceph daeamon`.

Thanks to Laura Flores who made the extremely useful observation
noted in https://tracker.ceph.com/issues/57119#note-3.

Fixes: https://tracker.ceph.com/issues/57119
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 94436475c4c9a11a94dd21c619c9ae0014ac393d)

3 years agodoc/mgr: add prompt directives to dashboard.rst 47822/head
Zac Dover [Thu, 25 Aug 2022 15:56:41 +0000 (01:56 +1000)]
doc/mgr: add prompt directives to dashboard.rst

This commit adds prompt directives (.. prompt:: bash $) to
the commands in dashboard.rst.

There are several ".. include::" directives in the dashboard.rst
file, which means that part of this page is sourced from elsewhere
than the dashboard.rst file. Because I have not yet added prompt
directives to those files, there is an inconsistency in the rendering
of this file. Most of the commands on this page have unselectable
prompts (unselectable prompts are the prompts that don't get added to
the buffer when you copy them to one of the clipboards). But the
commands on this page that come from those ".. include::" directives
do not yet have unselectable prompts.

This file is over 1600 lines long. It was perhaps not optimally wise
of me to have edited all of it in one fell swoop. It took many hours,
and carefully checking it will probably take at least one hour. I
suggest that whoever reviews this should not spend much time on it,
but should instead make a quick pass over the page and make sure that
it looks passable.

The English syntax on this page (and throughout the Dashboard doc-
umentation) will be tightened to remove ambiguity and to improve
readability in the near future, so hold all English-language-related
comments for a future pull request.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit d8064b46815e5e5c3c173f81d72b21c0a8949db7)

3 years agoMerge pull request #47432 from lxbsz/wip-56461
Yuri Weinstein [Thu, 25 Aug 2022 20:31:55 +0000 (13:31 -0700)]
Merge pull request #47432 from lxbsz/wip-56461

quincy: mds: skip fetching the dirfrags if not a directory

Reviewed-by: Kotresh HR khiremat@redhat.com
3 years agoMerge pull request #47058 from lxbsz/wip-56464
Yuri Weinstein [Thu, 25 Aug 2022 20:29:46 +0000 (13:29 -0700)]
Merge pull request #47058 from lxbsz/wip-56464

quincy: mds: switch to use projected inode instead

Reviewed-by: Kotresh HR khiremat@redhat.com
3 years agoMerge pull request #47806 from adk3798/quincy-rgw-bad-example
Adam King [Thu, 25 Aug 2022 16:30:11 +0000 (12:30 -0400)]
Merge pull request #47806 from adk3798/quincy-rgw-bad-example

quincy: doc/cephadm: fix example for specifying networks for rgw

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agoMerge pull request #47181 from lxbsz/wip-55928
Yuri Weinstein [Thu, 25 Aug 2022 15:16:45 +0000 (08:16 -0700)]
Merge pull request #47181 from lxbsz/wip-55928

quincy: mds: fix crash when exporting unlinked dir

Reviewed-by: Kotresh HR <khiremat@redhat.com>
3 years agoMerge pull request #47511 from nmshelke/wip-57057-quincy
Yuri Weinstein [Thu, 25 Aug 2022 15:14:05 +0000 (08:14 -0700)]
Merge pull request #47511 from nmshelke/wip-57057-quincy

quincy: mgr/volumes: filter internal directories in 'subvolumegroup ls' command

Reviewed-by: Kotresh HR <khiremat@redhat.com>
3 years agoMerge pull request #47584 from idryomov/wip-57107-quincy
Yuri Weinstein [Thu, 25 Aug 2022 15:12:56 +0000 (08:12 -0700)]
Merge pull request #47584 from idryomov/wip-57107-quincy

quincy: rbd: find_action() should sort actions first

Reviewed-by: Mykola Golub <mgolub@suse.com>
3 years agodoc/cephadm: fix example for specifying networks for rgw 47806/head
Adam King [Wed, 24 Aug 2022 14:36:53 +0000 (10:36 -0400)]
doc/cephadm: fix example for specifying networks for rgw

count_per_host must be used with underscores rather
than dashes to work, you need to pass service_id not
service_name and the option for the port is called
rgw_frontend_port not just "port"

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 6b6f56a5b623f68d59af8902eae5e1157f47e382)

3 years agoMerge pull request #47780 from zdover23/wip-doc-2022-08-24-backport-47751-to-quincy
zdover23 [Thu, 25 Aug 2022 12:48:34 +0000 (22:48 +1000)]
Merge pull request #47780 from zdover23/wip-doc-2022-08-24-backport-47751-to-quincy

quincy: doc/mgr: edit orchestrator.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agomsg: Fix Windows IPv6 support 47302/head
Lucian Petrut [Tue, 16 Nov 2021 13:53:37 +0000 (13:53 +0000)]
msg: Fix Windows IPv6 support

The Windows AF_INET6 definition doesn't match the Linux one, thus
sockaddr structures must be converted when being sent over the wire.
Otherwise, Linux hosts will not be able to recognize the address
family and reject Windows client connections:

  handle_client_ident peer is trying to reach
  v2:(unrecognized address family 23)/0 which is not us

Note that this isn't the case with AF_INET, which has the same
definition on both platforms.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
(cherry picked from commit 475e7a6910ed761d298670b34442d0c963937daf)

3 years agoMerge pull request #47789 from zdover23/wip-doc-2022-08-25-backport-47785-quincy
zdover23 [Thu, 25 Aug 2022 05:51:18 +0000 (15:51 +1000)]
Merge pull request #47789 from zdover23/wip-doc-2022-08-25-backport-47785-quincy

quincy: docs: fix doc link pointing to master in dashboard.rst

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agotools/ceph-dencoder: add MMgrUpdate to ceph-dencoder tool 46559/head
Laura Flores [Tue, 5 Jul 2022 14:59:07 +0000 (14:59 +0000)]
tools/ceph-dencoder: add MMgrUpdate to ceph-dencoder tool

Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit e2ddf9fea5f714f4934910cebef846f11e859f15)

3 years agomgr: Remove service_daemon handling from MMgrUpdate
Prashant D [Fri, 24 Jun 2022 15:10:03 +0000 (11:10 -0400)]
mgr: Remove service_daemon handling from MMgrUpdate

The service_daemon is only required if client services
needs to be registered with mgr. The service_daemon
handling is not required in case of MMgrUpdate as it
handles mon metadata updates only.

Fixes: https://tracker.ceph.com/issues/55322
Signed-off-by: Prashant D <pdhange@redhat.com>
(cherry picked from commit 6540937a6d1865642dd799b4996d85d2ee9a99ad)

3 years agomgr, mon: Keep upto date metadata with mgr for MONs
Prashant D [Mon, 28 Mar 2022 13:02:08 +0000 (14:02 +0100)]
mgr, mon: Keep upto date metadata with mgr for MONs

The mgr updates mon metadata through handle_mon_map which
gets triggered when MONs were removed/added from/to cluster or
the active mgr is restarted or mgr failsover.
We could have handled metadata update through MMgrOpen or
early MMgrReport messages but these are sent before monitor
electin completes and lead monitor updates pending metadata
in monstore. Instead of relying on fetching mon metadata using
'ceph mon metadata <id>' command, explicitly send metadata
update request with mon metadata to mgr.

Fixes: https://tracker.ceph.com/issues/55088
Signed-off-by: Prashant D <pdhange@redhat.com>
(cherry picked from commit 1a065043b964f8c014ebb5bc890a243c398ff07c)

3 years agodocs: fix doc link pointing to master in dashboard.rst 47789/head
Nizamudeen A [Wed, 24 Aug 2022 10:41:00 +0000 (16:11 +0530)]
docs: fix doc link pointing to master in dashboard.rst

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 79bbaa555307639cd10819c35c0d0c2f4cd7f0fd)

3 years agoMerge pull request #47739 from ceph/quincy-rtd3
Ilya Dryomov [Wed, 24 Aug 2022 09:03:00 +0000 (11:03 +0200)]
Merge pull request #47739 from ceph/quincy-rtd3

quincy: admin: Fix check if PR or release branch docs build

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
3 years agodoc/mgr: edit orchestrator.rst 47780/head
Zac Dover [Tue, 23 Aug 2022 06:59:04 +0000 (16:59 +1000)]
doc/mgr: edit orchestrator.rst

This PR improves the English language in the "Orchestrator CLI"
section of the MGR documentation. It adds a couple of section
headers in order to signpost the information in the document
a bit more than had already been done, but it makes no major
structural changes to the presentation of the information here.

This PR was motivated by feedback from the 2022 Ceph User Survey
in which one of the respondents wrote "better ceph orch documen-
tation".

The final section on this page, "Current Implementation Status",
must be verified by someone who is familiar with the current state
of "ceph orch" and a date stamp should be applied to the top of
the section so that the word "current" has a meaningful referent.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 2172b7ec98bacc183b0e3a22d95dc8ad80af5a8a)

3 years agoqa: test the fs volume info cmd 47768/head
Neeraj Pratap Singh [Thu, 21 Apr 2022 12:01:23 +0000 (17:31 +0530)]
qa: test the fs volume info cmd

Fixes: https://tracker.ceph.com/issues/51434
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit eaaea3bea306827a4f0b654fd26bb9f87fd73a92)

3 years agodoc: documenting volume info command.
Neeraj Pratap Singh [Fri, 22 Apr 2022 06:43:04 +0000 (12:13 +0530)]
doc: documenting volume info command.

Fixes: https://tracker.ceph.com/issues/51434
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit 65a18142fbe847f1eac1179d5a97afb8f9ae208d)

3 years agomgr/volumes: Adding fs volume info command
Neeraj Pratap Singh [Mon, 18 Apr 2022 10:44:47 +0000 (16:14 +0530)]
mgr/volumes: Adding fs volume info command

Fixes: https://tracker.ceph.com/issues/51434
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit bf111a783e82d847651a54013ae2faab2a213eda)

3 years agomsg: Log at higher level when Throttle::get_or_fail() fails 47765/head
Brad Hubbard [Fri, 8 Jul 2022 01:36:57 +0000 (11:36 +1000)]
msg: Log at higher level when Throttle::get_or_fail() fails

Fixes: https://tracker.ceph.com/issues/56495
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit 9c2a18f794afb617c35925ae1aeae02517be85d1)

3 years agoMerge pull request #47703 from rhcs-dashboard/wip-55467-quincy
Nizamudeen A [Tue, 23 Aug 2022 07:04:05 +0000 (12:34 +0530)]
Merge pull request #47703 from rhcs-dashboard/wip-55467-quincy

quincy: mgr/dashboard: grafana frontend e2e testing and update cypress

Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>