Commit Graph

143458 Commits

Author SHA1 Message Date
Ivo Almeida
1b77baea8d mgr/dashboard: fix snap schedule list toggle cols
Added isInvisible property to CdColumnTable interface to hide column
from 'toggle columns' drop down checkboxes.

Fixes: https://tracker.ceph.com/issues/64813

Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-03-08 11:46:55 +00:00
Adam King
abd34b69ae
Merge pull request #55273 from pcuzner/add-nvmeof-to-autotune
cephadm: Add nvmeof to autotuner calculation

Reviewed-by: Adam King <adking@redhat.com>
2024-02-28 11:42:45 -05:00
Adam King
c389f828ce
Merge pull request #53840 from rhcs-dashboard/add-health-check-haproxy
mgr/cephadm is not defining haproxy tcp healthchecks for Ganesha

Reviewed-by: Adam King <adking@redhat.com>
2024-02-28 11:41:22 -05:00
Pedro Gonzalez Gomez
7114dc68b4
Merge pull request #55812 from ivoalmeida/add-snap-schedule-repeat-frequencies
mgr/dashboard: add snap schedule M, Y frequencies



Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-02-28 17:35:24 +01:00
Venky Shankar
1f09b1e26c Merge PR #55207 into main
* refs/pull/55207/head:
	mds: check file layout in mknod

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-02-28 21:13:44 +05:30
Kamoltat (Junior) Sirivadhna
9d0d363dad
Merge pull request #55794 from kamoltat/wip-ksirivad-ceph-backport-script
src/scripts/ceph-backport.sh: Add PR checklist
Reviewed by: Laura Flores <lfores@ibm.com>
2024-02-28 09:57:05 -05:00
Pedro Gonzalez Gomez
8708a18d88
Merge pull request #55809 from ivoalmeida/fix-snap-schedule-month
mgr/dashboard: fix snap schedule date format


Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-02-28 15:37:14 +01:00
Ivo Almeida
be3bb09cca mgr/dashboard: add snap schedule M, Y frequencies
Added M and Y (month and year) repeat frequencies to snap schedule
create form.

Fixes: https://tracker.ceph.com/issues/64614

Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-02-28 10:14:33 +00:00
Ivo Almeida
11fdcf800b mgr/dashboard: fix snap schedule date format
Fixes: https://tracker.ceph.com/issues/64613

Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-02-28 09:59:44 +00:00
Nizamudeen A
0debdf60df
Merge pull request #55757 from rhcs-dashboard/replace-piechart-panel-plugin-grafana
mgr/dashboard: replace piechart plugin charts with native pie chart panel

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-02-28 11:12:33 +05:30
Venky Shankar
5dbd3bfdea Merge PR #52258 into main
* refs/pull/52258/head:
	client: check mds down status bofore getting mds_gid_t from mdsmap
	mgr/dashboard: allow sending back error status code fetching clients fails

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-02-28 09:32:42 +05:30
Yingxin
29d5e8dc12
Merge pull request #55772 from xxhdx1985126/wip-seastore-attr-related-bug-fixes
crimson/os/seastore: two attrs related bug fixes

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-02-28 11:38:16 +08:00
zdover23
8aba1b13cc
Merge pull request #55782 from zdover23/wip-doc-2024-02-27-rados-operations-add-or-rm-mons
doc/rados: add "change public network" procedure

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-02-28 09:42:10 +10:00
Kamoltat (Junior) Sirivadhna
8b6a9ed8c4
Merge pull request #53222 from myoungwon/wip-62167
osd: check if adjacent clones are unreadable when rollback is called.
Reviewed-by: athanatos
2024-02-27 15:55:12 -05:00
Kamoltat (Junior) Sirivadhna
313b88631c
Merge pull request #55147 from Matan-B/wip-matanb-skip-past-interval-cheeck
osd/PeeringState: introduce osd_skip_check_past_interval_bounds
Reviewed-by athanatos
2024-02-27 15:54:45 -05:00
Kamoltat (Junior) Sirivadhna
06bcebffc7
Merge pull request #55227 from Svelar/wip-ci-clang
ARM CI: clang should >= 12 for supporting C++20
Reviewed by: Laura Flores <lajefl@gmail.com>
2024-02-27 15:54:01 -05:00
Kamoltat
4aba45e237 src/scripts/ceph-backport.sh: Add PR checklist
Signed-off-by: Kamoltat <ksirivad@redhat.com>
2024-02-27 20:15:56 +00:00
Yuri Weinstein
4a1c26b521
Merge pull request #54872 from amathuria/wip-amat-mclock-adjust-deletion-cost
osd: Change PG Deletion cost for mClock

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
2024-02-27 08:38:21 -08:00
Yuri Weinstein
80feaec5a1
Merge pull request #52891 from kamoltat/wip-ksirivad-fix-59172
qa/tasks/ceph_manager.py: Rewrite test_pool_min_size

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-02-27 08:37:34 -08:00
Casey Bodley
9e91f5305c
Merge pull request #55760 from cbodley/wip-64568
test/rgw: increase timeouts in unittest_rgw_dmclock_scheduler

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2024-02-27 16:05:51 +00:00
Yantao xue
e913e5c6ce mds: check file layout in mknod
Fixes: https://tracker.ceph.com/issues/64061
Signed-off-by: Xue Yantao <xueyantao2114@163.com>
2024-02-27 20:33:53 +08:00
Pedro Gonzalez Gomez
f336a5d55f
Merge pull request #55752 from rhcs-dashboard/fix-vol-create
mgr/dashboard: fix volume creation with multiple hosts



Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-02-27 13:27:23 +01:00
Zac Dover
0b6739a4aa doc/rados: add "change public network" procedure
Add a procedure to /doc/rados/operations/add-or-rm-mons.rst that
explains how to change the public_network in a Ceph cluster deployed
with cephadm. This procedure was developed by Eugen Block, and can be
seen in its original form here:
https://heiterbiswolkig.blogs.nde.ag/2024/02/22/cephadm-change-public-network/

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-02-27 20:42:21 +10:00
Xuehan Xu
8cc25049a8 crimson/os/seastore: also remove xattrs when removing onodes
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-02-27 16:59:47 +08:00
Aashish Sharma
6e5efb626f mgr/dashboard: replace piechart plugin charts with native pie chart
panel

Fixes: https://tracker.ceph.com/issues/64579

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2024-02-27 14:20:31 +05:30
Xuehan Xu
abdae14dd0 crimson/os/seastore: get_attrs should return all attrs
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-02-27 16:18:57 +08:00
Xuehan Xu
c841876cb1 crimson/os/seastore: attr related debug outputs
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-02-27 16:06:02 +08:00
Venky Shankar
b11e6e21f7 Merge PR #52859 into main
* refs/pull/52859/head:
	qa: test cases to make sure invalid paths don't get updated
	mgr/nfs: use helper to validate cephfs path
	mgr/nfs: validate path before updating a cephfs export
	mgr/nfs: add a helper to validate cephfs path

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-02-27 11:23:13 +05:30
Venky Shankar
40936ffd5e Merge PR #54687 into main
* refs/pull/54687/head:
	mds: allow lock state to be LOCK_MIX_SYNC in replica for filelock

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-02-27 11:20:54 +05:30
Venky Shankar
a302e3b67e Merge PR #55435 into main
* refs/pull/55435/head:
	qa: Fix fs/full suite

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-02-27 11:17:13 +05:30
Samuel Just
66b21ca59e
Merge pull request #55751 from cyx1231st/wip-fix-test-socket
test/crimson/test_socket: complete write-side errors in test_unexpected_down()

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-02-26 15:26:00 -08:00
Yuri Weinstein
3cb404b367
Merge pull request #54999 from Matan-B/wip-matanb-mon-osd-epochs
mon/OSDMonitor: fix get_min_last_epoch_clean()

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-02-26 07:47:57 -08:00
Casey Bodley
b4f3ddfe43 test/rgw: increase timeouts in unittest_rgw_dmclock_scheduler
1ms sleeps are generally below the timer's resolution. increase run_for()
durations to 50ms to make the tests far less sensitive to timing. in
practice, none of the sleeps actually wait the full 50ms

Fixes: https://tracker.ceph.com/issues/64568

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-26 09:42:20 -05:00
yite.gu
878463ef3a client: check mds down status bofore getting mds_gid_t from mdsmap
Get mds_gid_t from up of MDSMap, will cause to core dump if target
mds_rank_t does not exist up map:

from: src/mds/MDSMap.h
  const auto& get_info(mds_rank_t m) const {
    return mds_info.at(up.at(m));
  }

reproduct:
1. ceph fs fail <fs_name>
2. curl -X GET "example.com:8080/api/cephfs/1/clients" ...
up.at(m) will cause to core dump.

Fixes: https://tracker.ceph.com/issues/61844
Signed-off-by: Yite Gu <yitegu0@gmail.com>
2024-02-26 19:54:10 +08:00
Ilya Dryomov
e7ecafcd8e
Merge pull request #55683 from lxbsz/wip-62837-new
doc/man/8/mount.ceph.rst: add more mount options

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-02-26 10:17:25 +01:00
Yingxin
6c49b32fc5
Merge pull request #55705 from xxhdx1985126/wip-64535
crimson/os/seastore: fix wrong-positioned asserts

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-02-26 15:39:49 +08:00
Pedro Gonzalez Gomez
4313f9a59c mgr/dashboard: fix volume creation with multiple hosts
Fixes: https://tracker.ceph.com/issues/64559
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2024-02-26 08:12:53 +01:00
Yingxin Cheng
5b03e4d3d7 test/crimson/test_socket: complete write-side errors in test_unexpected_down()
Related: https://tracker.ceph.com/issues/64457
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-02-26 14:17:48 +08:00
zdover23
9dd5232c2e
Merge pull request #55739 from zdover23/wip-doc-2024-02-26-glossary-omap
doc/glossary: Add "OMAP" to glossary

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-02-26 15:20:40 +10:00
Xiubo Li
d5639cc670 doc/man/8/mount.ceph.rst: add more mount options
Fixes: https://tracker.ceph.com/issues/62837
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2024-02-26 09:28:32 +08:00
Zac Dover
1d8baa1d4c doc/glossary: Add "OMAP" to glossary
Add an entry for "OMAP" to the glossary. This commit represents only the
first improvement to the documentation of OMAP in the Ceph docs suite.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-02-26 07:27:52 +10:00
Ilya Dryomov
fa5ef874ac
Merge pull request #54802 from ajarr/wip-61617
qa: Add tests to validate synced images on rbd-mirror

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-02-23 23:47:42 +01:00
Casey Bodley
c72704b1d5
Merge pull request #55722 from cbodley/wip-64543
rgw/aio: avoid infinite recursion in aio_abstract()

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2024-02-23 18:11:03 +00:00
zdover23
65ca1a8b41
Merge pull request #55729 from zdover23/wip-doc-2024-02-24-rbd-nvmof-target-configure-list-repair
doc/rbd: repair ordered list

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-02-24 03:04:53 +10:00
Anthony D'Atri
dede3cccee
Merge pull request #55731 from zdover23/wip-doc-2024-02-24-dev-crimson
doc/dev: fix spelling in crimson.rst
2024-02-23 12:02:57 -05:00
Zac Dover
dfdb5e124a doc/dev: fix spelling in crimson.rst
Repair a confusing sentence in doc/dev/crimson.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-02-24 02:21:54 +10:00
zdover23
b1d93d3696
Merge pull request #55699 from Svelar/seastore_doc
doc/crimson: cleanup duplicate seastore description

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-02-24 02:10:56 +10:00
Zac Dover
6df12da2cd doc/rbd: repair ordered list
Fix the numbering in an ordered list. The numbering was thrown off
because a ".. prompt" directive was improperly indented (it wasn't
indented at all).

See https://github.com/ceph/ceph/pull/55540#discussion_r1500051264

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-02-24 02:05:42 +10:00
Casey Bodley
e754a39838
Merge pull request #55565 from BBoozmen/oozmen_avoid_path_normalization
rgw/http/client-side: disable curl path normalization

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-23 16:01:24 +00:00
Casey Bodley
b9a467f8d8
Merge pull request #55627 from smanjara/wip-fix-log-op
rgw: don't pass log_op into link_olh during PutObject.

Reviewed-by: Jane Zhu <jzhu116@bloomberg.net>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-23 15:00:44 +00:00