| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
mgr/dashboard: Fix space between the text in few sections
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes: https://tracker.ceph.com/issues/68098
Signed-off-by: Prachi prgoel@redhat.com
Fixes:
Fix space between the text in below sections
Observability/Alerts —> Active Alerts
Observability/ Alerts —> Alerts
Observability/Alerts —> Silences
Cluster/Pools —> overall performance
Cluster/Hosts/ —> overall performance
Cluster/ OSDs —> overall performance
Block/iSCSI/ —> Targets
Object/Overview —> Multi-Site Sync Status
cluster --> pools -->Pools list --> under each entry: Performance details section
Cluster --> Hosts --> Hosts List --> under each entry: Performance details section
Cluster --> OSDs --> OSD's List --> under each entry: Performance details section
Signed-off-by: Prachi Goel <prachi@li-f0e8f2cc-27e0-11b2-a85c-b2772164128d.ibm.com>
|
|\ \
| | |
| | |
| | |
| | |
| | | |
blk/kernel: Fix uninitialized discard_stop
Revewied-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Revewied-by: Ronen Friedman <rfriedma@redhat.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Value discard_stop could be uninitialized.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
cls/rgw: duplicate reshard checks in all cls_rgw write operations
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
with the addition of the reshard log, all write ops now have to read the
omap header themselves. this read duplicates the one in
cls_rgw_guard_bucket_resharding(), leading to a minor performance
regression
this commit prepares a long-term fix for this regression by duplicating
the the reshard check done by cls_rgw_guard_bucket_resharding() in each
write operation. this will allow the cls_rgw_guard_bucket_resharding()
calls to be removed from rgw two releases later when we can guarantee
that all OSDs are performing this check for all write operations
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
use cls_rgw_bi_put_entries() in BucketReshardShard::flush() to avoid
blocking on the extra call to bi_get_vals()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
adds a bulk api for reshard to write entries to the target index shard
object. this takes care of the bucket stats updates so that rgw's
reshard logic doesn't have to worry about it
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
to allow aggregate initialization
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
to allow aggregate initialization
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
osd/scrub: reduce osd_requested_scrub_priority default value
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
No scrub messages should have a higher priority than
client op messages. The default value should therefore be
below osd_client_op_priority, which is 63.
But as a followup PR would eliminate the special queue
priority for 'requested' scrub messages, the default value
is set to equal osd_scrub_priority.
Fixes: https://tracker.ceph.com/issues/68072
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
mgr/dashboard: Add group selector in subsystems views
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Allows listing the subsystems per gateway group.
Using carbon combobox component for the selector.
Adds unit tests for switcher and updates existing.
Fixes https://tracker.ceph.com/issues/68129
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
mgr/dashboard: carbonize the wizard component
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixes: https://tracker.ceph.com/issues/68103
Signed-off-by: Nizamudeen A <nia@redhat.com>
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
mgr/cephadm: default to empty string nvmeof group name rather than requiring it
Reviewed-by: John Mulligan <jmulligan@redhat.com>
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
We no longer require the group when applying an nvmeof spec
but we still want to allow the commands to take a group
parameter (and this will at least make a group name
required when creating a new service on the command line)
Signed-off-by: Adam King <adking@redhat.com>
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This reverts commit d7b00eab08b006c5d10268a5aab7bc8dfc146c08.
It was decided by the nvmeof team to stick with defaulting to
an empty string rather than forcing the users onto other
non-empty names when they upgrade
Signed-off-by: Adam King <adking@redhat.com>
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This reverts commit f6d552d7c777f1160545188dcffa6b685b05ca8a.
It was decided by the nvmeof team to stick with defaulting to
an empty string rather than forcing the users onto other
non-empty names when they upgrade
Signed-off-by: Adam King <adking@redhat.com>
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
osd/scrub: remove the requested_scrub flags set
Reviewed-by: Samuel Just <sjust@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
as part of the ongoing work to remove the 'planned scrub'
flag set.
flags_to_deep_priority() is no longer needed, and
can be removed.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
... and the same goes for request_rescrubbing().
The requested_flag_t::auto_repair can now be removed.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
as part of the ongoing work to remove the 'planned scrub'
flag set.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Now - referring to the aborted target and the updated
job's target of that urgency, to set the scheduling
details of the latter.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Now that both 'after repair' scrubs and 'repair after errors'
scrubs each have their own urgency, we no longer need to
set the scheduled_at to a magic, before everything else,
value.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
to be used for repair scrubs triggered when a shallow
scrub ends with repairable errors.
The deep scrub that follows should not have the same
urgency as an operator-requested repair scrub. It should
not, for example, be allowed to run when the OSD is
performing a recovery, osd_scrub_during_recovery is false,
and osd_repair_during_recovery is set.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
as part of the ongoing work to remove the 'planned scrub'
flag set.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
as part of the ongoing work to remove the 'planned scrub'
flag set.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
instead of querying 'planned scrub' flags.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
and the flag itself
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
fixing PgScrubber::should_abort() to use the observes_noscrub_flags()
qualifier on the scrubbing target's urgency, instead of the testing
the 'required' flag.
This is a part of the ongoing work to remove the 'planned scrub'
flag set, including all logic that uses it.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
As part of the removal of the 'planned scrub' flags (initiated in the
previous PRs):
flags_to..() is called from PgScrubber::update_targets(), and checks for
two special cases before calling adjust_shallow_schedule():
1) if the scrub is mandatory due to stats_invalid: the code to handle
this case is moved
to PgScrubber::update_targets().
2) if the scrub is mandatory due to operator request: this is already
handled by operator_forced_targets().
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
|
|\ \ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
pybind/mgr: attempt to fix mypy importing from python-common
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Sachin Prabhu <sp@spui.uk>
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
For some reason mypy on python 3.12 can no longer automatically find
imports from python-common. Help it out by expanding the MYPYPATH
value for the tox.ini.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
|
|\ \ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
NitzanMordhai/wip-nitzan-crimson-add-crontab-weekly-tests
qa/crontab: Add weekly crimson-rados suites
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
|
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
This commit adds the Crimson-RADOS suite to the crontab jobs
that run weekly, matching the priority of the RADOS suite.
Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
mgr/dashboard: Service form fixes for mTLS
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
|
| | |_|_|_|_|/ / / / /
| |/| | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
Due to conflicts with SSO PR, mTLS fields are not updated properly in code.
This is not happening only in main as noted: https://github.com/ceph/ceph/pull/59819#issuecomment-2356523491
The effect of this issue is mtls based fields not showing in service form
Fixes https://tracker.ceph.com/issues/68133
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
|
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
zdover23/wip-doc-2024-09-18-rados-ops-health-checks
doc/rados: add confval directives to health-checks
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
|
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
Add confval directives to doc/rados/operations/health-checks.rst, as
requested by Anthony D'Atri here: https://github.com/ceph/ceph/pull/59635#pullrequestreview-2286205705
Signed-off-by: Zac Dover <zac.dover@proton.me>
|
|\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
* refs/pull/59809/head:
COPYING,common/*s390x*: distribute under Apache 2 license for s390x
arch/s390x: add license notices, use LGPL
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
|
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
The Ceph project cannot distributed GPL code as it is incompatible with the
LGPL that all Ceph code is licensed under. Since s390x is dual-licensed, we
choose to use the Apache 2 license.
Fixes: https://tracker.ceph.com/issues/68084
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
|