Commit Graph

147574 Commits

Author SHA1 Message Date
Nizamudeen A
60be38e077
Merge pull request #58995 from rhcs-dashboard/fix-66844-main
qa/mgr/dashboard: fix test race condition

Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-08-19 11:19:52 +05:30
Yingxin
44747ff4c7
Merge pull request #59212 from cyx1231st/wip-seastore-more-reports
crimson/os/seastore/cache: report lru usage/in/out with trans and extent type

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-08-19 10:18:32 +08:00
Anthony D'Atri
964adda23d
Merge pull request #59290 from anthonyeleven/mountpoint
doc: Harmonize 'mountpoint'
2024-08-18 08:43:00 -07:00
Anthony D'Atri
fda2db5ac7 doc: Harmonize 'mountpoint'
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-08-18 11:23:39 -04:00
Zac Dover
797669399b
Merge pull request #59257 from zdover23/wip-doc-2024-08-17-cephfs-mount-point
doc/cephfs: s/mountpoint/mount point/

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-18 06:00:23 +10:00
Zac Dover
a0f81cfb50 doc/cephfs: s/mountpoint/mount point/
Change the string "mountpoint" to "mount point" in English-language
strings (as opposed to in commands, where the string "mountpoint"
sometimes appears and is correct).

cf. https://github.com/ceph/ceph/pull/58908#discussion_r1697715486 in
which page 345 of The IBM Style Guide is referenced to back up this
change.

This commit alters only English-language text and example commands in
which the string "{mount point}" is meant to be replaced. No commands
meant for cutting-and-pasting have been altered in this commit.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-17 13:48:06 +10:00
Venky Shankar
91f88e4d13
Merge pull request #58355 from batrick/ceph-backport-fetchhead
script/ceph-backport: robustness adjustments for local git repo quirks

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-08-16 21:44:21 +05:30
Zac Dover
4887e20f48
Merge pull request #59167 from zdover23/wip-doc-2024-08-12-cephfs-file-layouts
doc/cephfs: improve "layout fields" text

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-16 19:20:01 +10:00
Venky Shankar
7ac44d6e0f Merge PR #58896 into main
* refs/pull/58896/head:
	client: flush the caps release in filesystem sync

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-08-16 11:33:26 +05:30
Yingxin
7d18b8bc94
Merge pull request #59205 from xxhdx1985126/wip-seastore-find-pending-version
crimson/os/seastore/btree: fix minor corner case issue

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-16 13:48:27 +08:00
Xiubo Li
b5bfc4526a client: flush the caps release in filesystem sync
We have hit a race between cap releases and cap revoke request
that will cause the check_caps() to miss sending a cap revoke ack
to MDS. And the client will depend on the cap release to release
that revoking caps, which could be delayed for some unknown reasons.

In Kclient we have figured out the RCA about race and we need
a way to explictly trigger this manually could help to get rid
of the caps revoke stuck issue.

Fixes: https://tracker.ceph.com/issues/67221
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2024-08-16 08:27:44 +05:30
Laura Flores
cd8bdbeb9f
Merge pull request #58415 from ljflores/wip-tracker-66809
qa/suites/upgrade: ignore PG_AVAILABILITY and MON_DOWN for quincy-x and reef-x upgrade suites
2024-08-15 14:02:36 -05:00
Ivo Almeida
dbcd88835c
Merge pull request #59220 from ivoalmeida/carbon-datatable-cleanups
mgr/dashboard: carbon datatables impr and cleanups

Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-08-15 18:07:47 +01:00
J. Eric Ivancich
489919e1b8
Merge pull request #59218 from yuvalif/wip-yuval-67525
rgw/notifications: fixing radosgw-admin notification json

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-08-15 10:22:09 -04:00
Matan Breizman
44c4a176d6
Merge pull request #59118 from xxhdx1985126/wip-crimson-backfill-cancellation
crimson/osd/backfill_state: support backfill cancellation

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-08-15 14:02:38 +03:00
Xuehan Xu
db433a62e6 crimson/osd/backfill_state: support backfilling cancellation
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-08-15 08:17:30 +00:00
Xuehan Xu
0c1ec1a1fa crimson/osd/pg_recovery: reset backfill_state when backfill finished
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-08-15 08:10:37 +00:00
Matan Breizman
9d65f7fbd1
Merge pull request #57966 from xxhdx1985126/wip-crimson-concurrent-recover-missing
crimson/osd/osd_operations: make the "recover_missing" phase concurrent

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-08-15 11:09:23 +03:00
Matan Breizman
40eadbad05
Merge pull request #53151 from xxhdx1985126/wip-crimson-backfill-fixes
crimson/osd/backfill_state: fixes two corner cases in backfilling

Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
2024-08-15 11:08:25 +03:00
Yuval Lifshitz
cb8d669457
Merge pull request #58911 from yuvalif/wip-yuval-67229
test/cls_2pc_queue: prevent list+remove race between consumers

Reviewed-By: Casey Bodley <cbodley@ibm.com>
2024-08-15 11:00:20 +03:00
Yuval Lifshitz
562cd337dc
Merge pull request #59219 from yuvalif/wip-yuval-50610
doc/rgw/notification: persistent notification queue full behavior

Reviewed-By: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-15 10:58:50 +03:00
Yingxin Cheng
2433608807 crimson/os/seastore/cache: report lru usage/in/out with trans and extent type
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-15 13:45:27 +08:00
Yingxin Cheng
b9c2fb7814 crimson/os/seastore: cleanup periodical reporting
Consolidate time into a single place per SeaStore::Shard.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-15 13:45:27 +08:00
Yingxin Cheng
800b3528bb crimson/os/seastore/cache/lru: renames
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-15 13:45:27 +08:00
Yingxin Cheng
2dddd07193 crimson/os/seastore/cache: refine lru logics
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-15 13:45:27 +08:00
Yingxin Cheng
bd6e6f0030 crimson/os/seastore: move counter_by_extent_t definition
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-15 13:45:27 +08:00
Yingxin Cheng
280dd13df0 crimson/os/seastore/seastore_types: unify checks to the extent types
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-15 13:45:01 +08:00
Anthony D'Atri
b8b6775af0
Merge pull request #59225 from zdover23/wip-doc-2024-08-15-glossary-flapping-osd
doc/glossary: add "flapping OSD"
2024-08-14 19:38:51 -07:00
Casey Bodley
d32c8793aa
Merge pull request #59028 from cbodley/wip-67326
rgw/notify: visit() returns copy of owner string

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2024-08-14 14:16:05 -04:00
Zac Dover
1ca89e6ca3 doc/glossary: add "flapping OSD"
Add an entry for "Flapping OSD" to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-15 04:08:14 +10:00
Casey Bodley
52d63b5f3b
Merge pull request #58448 from cbodley/wip-rgw-lc-async
cls/rgw: define lc ops in terms of ObjectOperation instead of IoCtx

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2024-08-14 13:47:54 -04:00
Ivo Almeida
8f226fdc77 mgr/dashboard: carbon datatables impr and cleanups
Fixes: https://tracker.ceph.com/issues/67544,
https://tracker.ceph.com/issues/67538,
https://tracker.ceph.com/issues/67542, https://tracker.ceph.com/issues/67545, https://tracker.ceph.com/issues/67546

Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-08-14 16:30:29 +01:00
Casey Bodley
1846ea48e5
Merge pull request #58965 from linuxbox2/wip-lcgt-typo
rgwlc: fix typo in getlc (ObjectSizeGreaterThan)

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-08-14 10:57:44 -04:00
Yuval Lifshitz
d12ba11741 doc/rgw/notification: persistent notification queue full behavior
Fixes: https://tracker.ceph.com/issues/50610

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-08-14 13:28:53 +00:00
Casey Bodley
5000b233c1
Merge pull request #59169 from cbodley/wip-67464
rgw: revert account-related changes to get_iam_policy_from_attr()

Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
2024-08-14 09:14:13 -04:00
Ronen Friedman
3a1e3054be
Merge pull request #57888 from liangmingyuanneo/wip-standalone-test-pg-repair
qa/standalone: bugfix for latecy repair after scrub

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2024-08-14 16:12:28 +03:00
naman munet
e64b3bd997
Merge pull request #59210 from rhcs-dashboard/multi-cluster-overview-usage-template-fix
mgr/dashboard: fix multi-cluster usage bar error after carbon changes
2024-08-14 18:12:39 +05:30
Yuval Lifshitz
24d98f4842 rgw/notifications: fixing radosgw-admin notification json
Fixes: https://tracker.ceph.com/issues/67525

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-08-14 10:41:18 +00:00
Zac Dover
540b05544f
Merge pull request #59168 from zdover23/wip-doc-2024-08-12-cephfs-cache-configuration
doc/cephfs: improve cache-configuration.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-14 20:09:38 +10:00
Yingxin Cheng
96ca322c62 crimson/os/seastore/cache: pass missing src to touch_extent()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-14 15:44:46 +08:00
Yingxin Cheng
aa86e49c84 crimson/os/seastore/cache: cleanup add_extent()
Move add_to_dirty() and touch_extent() out of add_extent(), this removes
duplicated calls to touch_extent() from the on_cache callback.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-14 15:44:46 +08:00
Yingxin Cheng
0d924258b3 crimson/os/seastore/cache: cleanup remove_from_dirty()
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-14 15:44:46 +08:00
Yingxin Cheng
dba31242e7 crimson/os/seastore: drop duplicated calls to touch_extent()
The extent is already PRESENT, which means it was already touched in
this transaction.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-14 15:44:46 +08:00
Yingxin Cheng
af75b2fc3a crimson/os/seastore/cached_extent: rename primary_ref_list
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-14 15:44:46 +08:00
Naman Munet
57cf4d424d mgr/dashboard: fix multi-cluster usage bar error after carbon changes
fixes: https://tracker.ceph.com/issues/67536

Signed-off-by: Naman Munet <nmunet@redhat.com>
2024-08-14 12:43:22 +05:30
naman munet
cd51a126cc
Merge pull request #59186 from rhcs-dashboard/replace-cluster-capacity-with-usage-bar
mgr/dashboard: replace individual cluster's capacity info with Usage bar in Multi-Cluster
2024-08-14 11:27:02 +05:30
Venky Shankar
b251c8ae06 Merge PR #59025 into main
* refs/pull/59025/head:
	tools/rados: Fix extra NL in getxattr

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Gabriel Benhanokh <gbenhano@redhat.com>
2024-08-14 10:28:09 +05:30
Nizamudeen A
eac98c1ebf
Merge pull request #58485 from ivoalmeida/carbon-datatable
mgr/dashboard: replace ngx-datatable by carbon datatable

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-08-14 09:48:04 +05:30
Xuehan Xu
2d5715c00f crimson/os/seastore/btree: fix minor corner case issue
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-08-14 11:00:00 +08:00
Laura Flores
e225b127ea qa/suites/upgrade: ignore MON_DOWN and PG_AVAILABILITY warnings in upgrade tests
Signed-off-by: Laura Flores <lflores@ibm.com>
2024-08-13 17:58:17 -05:00