Anthony D'Atri
6246da8ed5
Merge pull request #56010 from zdover23/wip-doc-2024-03-07-start-get-involved
...
doc/start: add Slack invite link
2024-03-07 10:31:55 -05:00
Casey Bodley
1b1c162bd7
Merge pull request #55390 from qiuxinyidian/rgw-admin
...
rgw: add help info for radosgw-admin list object in bucket
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2024-03-07 15:12:07 +00:00
Matan Breizman
3a6d793ef3
Merge pull request #56027 from Matan-B/wip-matanb-crimson-docs-walkthrough
...
doc/dev/crimson: add Code Walkthroughs
Reviewed-by: Rongqi Sun <sunrongqi@huawei.com>
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2024-03-07 15:29:29 +02:00
Pedro Gonzalez Gomez
77fa1c365a
Merge pull request #55226 from rhcs-dashboard/fix-64080-main
...
mgr/dashboard: Allow the user to add the access/secret key on zone edit and not on zone creation
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-03-07 14:06:38 +01:00
Matan Breizman
13a771931b
doc/dev/crimson: add Code Walkthroughs
...
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-03-07 09:15:49 +00:00
Nizamudeen A
57106cefdf
Merge pull request #55804 from rhcs-dashboard/nvmf-traddr-fix
...
mgr/dashboard: listener addr is always none
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2024-03-07 10:57:17 +05:30
zdover23
d0fcaf0ced
Merge pull request #55995 from zdover23/wip-doc-2024-03-06-architecture
...
doc/architecture: correct typo
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-03-07 13:17:53 +10:00
Zac Dover
dee319e612
doc/start: add Slack invite link
...
Add a link to the ceph-storage Slack invitation page. Previously the
link went to a plain old "this is the ceph-storage Slack" page that did
not direct the reader to sign up.
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-03-07 13:01:47 +10:00
J. Eric Ivancich
ac30ee6cd9
Merge pull request #55967 from mkogan1/wip-rgw-ssl-ses-id-reuse
...
rgw/beast: Enable SSL session-id reuse speedup mechanism
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-03-06 20:53:13 -05:00
J. Eric Ivancich
d79a95de28
Merge pull request #55895 from linuxbox2/wip-sigv4-boundary
...
rgw_sigv4: handle '0;' as trailer-chunk boundary
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-03-06 20:52:59 -05:00
J. Eric Ivancich
185de7c13d
Merge pull request #55885 from ivancich/wip-enhance-restore-bi
...
rgw: make rgw-restore-bucket-index more robust
Reviewed-by: Michael Kidd <linuxkidd@gmail.com>
2024-03-06 20:52:31 -05:00
Yingxin
241d2c5297
Merge pull request #55977 from myoungwon/wip-allow-dirty-remap
...
crimson/os/seastore: allow to remap the dirty extent
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-03-07 09:39:02 +08:00
Venky Shankar
0f82aa5a6b
Merge PR #55909 into main
...
* refs/pull/55909/head:
qa/cephfs: add `MON_DOWN' and `deprecated feature inline_data' to ignorelist
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2024-03-07 07:06:39 +05:30
Venky Shankar
0b992b7fd1
Merge PR #55908 into main
...
* refs/pull/55908/head:
qa: ignore container checkpoint/restore related selinux denials for centos9
qa: use allowlist instead of whitelist for selinux denials
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-03-07 07:05:20 +05:30
Venky Shankar
e587dcd970
Merge PR #55639 into main
...
* refs/pull/55639/head:
mds: relax certain asserts in mdlog replay thread
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
2024-03-07 07:03:51 +05:30
Casey Bodley
28d56124e9
Merge pull request #56000 from cbodley/wip-64678
...
rpm: disable system_qat for non-x86_64 arch
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-03-06 21:07:11 +00:00
Casey Bodley
25ce4845f5
rpm: disable system_qat for non-x86_64 arch
...
Fixes: https://tracker.ceph.com/issues/64678
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-03-06 09:25:23 -05:00
Patrick Donnelly
ea9a5688d9
Merge PR #55820 into main
...
* refs/pull/55820/head:
qa/crontab: bring back nightlies of release branches
qa/crontab: update upgrade runs for squid/main
qa/crontab: update reef upgrade tests
qa/crontab: update quincy upgrade tests
qa/crontab: remove EOL branches
qa/crontab: add spacing
qa/crontab: update smoke tests for releases
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2024-03-06 08:58:43 -05:00
Adam King
576cf45b75
Merge pull request #55955 from guits/node-proxy-fixes-7.1-blockers-1
...
mgr/node-proxy: handle 'None' statuses returned by RedFish
Reviewed-by: Adam King <adking@redhat.com>
2024-03-06 08:37:45 -05:00
Matan Breizman
602578935b
Merge pull request #55536 from Matan-B/wip-crimson-snapmapper-get_next
...
osd/SnapMapper: Crimson - fix OSDriver::get_next
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
2024-03-06 15:19:40 +02:00
Zhipeng Li
e0a25e59d0
rgw: add help info for radosgw-admin list object in bucket
...
Fixes:https://tracker.ceph.com/issues/64264
Signed-off-by: Zhipeng Li <qiuxinyidian@gmail.com>
2024-03-06 21:06:51 +08:00
Zac Dover
ae08855cf8
doc/architecture: correct typo
...
s/client/clients/ where necessary, and add a link to the glossary.
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-03-06 21:40:10 +10:00
Anthony D'Atri
1c7f8b2488
Merge pull request #55982 from zdover23/wip-doc-2024-03-06-dev-developer-guide-testing-integration-tests-workflow
...
doc/dev: edit teuthology workflow
2024-03-06 05:51:46 -05:00
Venky Shankar
f5a23d5811
qa/cephfs: add MON_DOWN' and
deprecated feature inline_data' to ignorelist
...
Fixes: http://tracker.ceph.com/issues/64746
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2024-03-06 15:19:08 +05:30
Venky Shankar
7a6389272a
qa: ignore container checkpoint/restore related selinux denials for centos9
...
Fixes: http://tracker.ceph.com/issues/64616
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2024-03-06 14:58:32 +05:30
Venky Shankar
71c9fe55d6
qa: use allowlist instead of whitelist for selinux denials
...
https://github.com/ceph/teuthology/pull/1757 introduced this change,
however, qa/distros continued to use `whitelist' keyword.
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2024-03-06 14:58:31 +05:30
Guillaume Abrioux
cc279a3dd2
mgr/node-proxy: handle 'None' statuses returned by RedFish
...
Looks like RedFish might return 'None' values for some attributes.
for instance:
```
[root@ceph-node-01 ~]# curl -s -k -X GET https://169.254.1.1/redfish/v1/Systems/System.Embedded.1/Storage/AHCI.SL.6-1/Drives/Disk.Direct.0-0:AHCI.SL.6-1 -H "X-Auth-Token: 3264251c28191fa5e7c9ebec49ef90fc" | jq .Status
{
"Health": "OK",
"HealthRollup": "OK",
"State": "Enabled"
}
[root@ceph-node-01 ~]# curl -s -k -X GET https://169.254.1.1/redfish/v1/Systems/System.Embedded.1/Storage/NonRAID.Slot.2-1/Drives/Disk.Bay.0:Enclosure.Internal.0-1:NonRAID.Slot.2-1 -H "X-Auth-Token: 3264251c28191fa5e7c9ebec49ef90fc" | jq .Status
{
"Health": null,
"HealthRollup": null,
"State": "Enabled"
}
[root@ceph-node-01 ~]#
```
Although this seems to be a bug from RedFish, we need to handle
the case when it happens otherwise it makes the mgr orchestrator module
throw an error.
The idea here is to create a new status "unknown" when we can't fetch the
real status of a component.
Fixes: https://tracker.ceph.com/issues/64712
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
2024-03-06 09:09:34 +00:00
Matan Breizman
b420380bda
Merge pull request #52267 from xxhdx1985126/wip-crimson-pg-snapmapper-obj
...
crimson/osd: put snapmapper's key-value pairs into dedicated objs
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-03-06 11:00:59 +02:00
Matan Breizman
f2af81369d
Merge pull request #55910 from zhscn/fix-int-string
...
osd/SnapManager: Crimson - fix std::string constructed from 0
Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-03-06 10:56:13 +02:00
Matan Breizman
e025295f27
Merge pull request #55801 from xxhdx1985126/wip-counting-semaphore
...
crimson/os/alienstore: use homebrew counting_semaphore
Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kefu.chai@scylladb.com>
2024-03-06 10:54:49 +02:00
Venky Shankar
6dc5a60109
Merge PR #54202 into main
...
* refs/pull/54202/head:
mds: fix `dump dir` indicate dir is not cached
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-03-06 14:14:22 +05:30
Venky Shankar
9fd7ad53cd
Merge PR #55457 into main
...
* refs/pull/55457/head:
client: check for bad file handle in low level I/O APIs
client: check for bad file handle in ll_preadv_pwritev
client: add function to check if file handle exists
src/test: test async I/O with invalid/closed file handle
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-03-06 14:11:12 +05:30
Venky Shankar
55ac8d6d0b
Merge PR #55619 into main
...
* refs/pull/55619/head:
client: fix leak of file handles
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-03-06 14:09:23 +05:30
Aashish Sharma
d96a1805f3
mgr/dashboard: Allow the user to add the access/secret key on zone edit
...
and not on zone creation
Fixes: https://tracker.ceph.com/issues/64080
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2024-03-06 13:49:08 +05:30
Zac Dover
51796e80f3
doc/dev: edit teuthology workflow
...
Improve a couple of sentences in
doc/dev/developer_guide_testing_integration_tests/tests-integration-testing-teutology-workflow.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-03-06 17:15:20 +10:00
Nizamudeen A
ea0bdc2b1e
Merge pull request #55954 from ivoalmeida/fix-cephfs-attach-command
...
mgr/dashboard: fixed cephfs mount command
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-03-06 12:11:30 +05:30
Nizamudeen A
7d58640aa8
Merge pull request #54964 from rhcs-dashboard/add-prometheus-federation-cli
...
mgr/dashboard: add prometheus federation config for mullti-cluster monitoring
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: frittentheke <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2024-03-06 11:59:08 +05:30
Nizamudeen A
e87a9f15af
mgr/dashboard: fix nvmeof api documentation
...
From Aviv:
POST /api/nvmeof/hosts - the description of the command it wrong IMO. It is not about creating a host. It is about allowing a host X to access subsystem Y.
GET /api/nvmeof/hosts/{subsystem_nqn} - also the description is not accurate. The command lists all hosts that are allowed to access this subsystem.
DELETE /api/nvmeof/hosts/{subsystem_nqn}/{host_nqn} - again the description should be changed as above.
POST /api/nvmeof/namespace - bad formatting of the description
GET /api/nvmeof/subsystem - the description is wrong, should say - "List all NVMeoF subsystems". And it shouldn't get any param.
POST /api/nvmeof/subsystem - few issues here. The serial_number, and max_namespaces are optional (we need to mention that). Also it is missing the --enable-ha argument that is also optional.
Some commands are missing: log_level, connection.i
Fixes: https://tracker.ceph.com/issues/64714
Signed-off-by: Nizamudeen A <nia@redhat.com>
2024-03-06 10:35:00 +05:30
Nizamudeen A
278daa4ba2
Merge pull request #55574 from ceph/feature-multi-cluster-management-monitoring
...
mgr/dashboard: introduce multi cluster management and monitoring in ceph dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-03-06 10:26:29 +05:30
Yingxin
3db3a2efc7
Merge pull request #55946 from myoungwon/wip-less-verbose-rbm-test
...
crimson/os/seastore: make less verbose log when testing performance on RBM
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2024-03-06 10:00:30 +08:00
myoungwon oh
728e564f61
crimson/os/seastore: allow to remap the dirty extent
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-03-06 00:47:36 +00:00
Mark Kogan
6fb4c5d0c0
rgw/beast: enablment of SSL session-id reuse speedup mechanism
...
Enable the OpenSSL session-id reuse acceleration mechanism that is described in:
https://www.openssl.org/docs/man1.0.2/man3/SSL_CTX_set_session_id_context.html
SSL_CTX_set_session_id_context, SSL_set_session_id_context - set context
within which session can be reused (server side only)
Fixes: https://tracker.ceph.com/issues/64719
Signed-off-by: Mark Kogan <mkogan@redhat.com>
2024-03-05 16:48:56 +02:00
Nizamudeen A
b8811c844f
mgr/dashboard: introduce multi-cluster overview page
...
https://tracker.ceph.com/issues/64530
Signed-off-by: Nizamudeen A <nia@redhat.com>
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2024-03-05 19:05:37 +05:30
Ivo Almeida
eeb09b1958
mgr/dashboard: fixed cephfs mount command
...
Fixes: https://tracker.ceph.com/issues/64716
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-03-05 12:39:08 +00:00
Kefu Chai
6c9d1b6484
Merge pull request #55905 from ronen-fr/wip-rf-23a
...
common: fix string creation from '0' in LogEntry
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-03-05 20:27:13 +08:00
Nizamudeen A
1d74cbc67f
Merge pull request #55464 from rhcs-dashboard/hardware-statuses
...
mgr/dashboard: add hardware status summary
2024-03-05 16:31:15 +05:30
myoungwon oh
339a635503
crimson/os/seastore: make less verbose log when testing performance on RBM
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-03-05 06:53:52 +00:00
Aashish Sharma
82b50b4eac
mgr/dashboard: add prometheus federation config for mulkti-cluster
...
monitoring
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2024-03-05 11:58:42 +05:30
Yingxin
918b967377
Merge pull request #55887 from xxhdx1985126/wip-seastore-omap-get-values
...
crimson/os/seastore: omap_get_values with range [start, "infinite") should return all results from "start"
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2024-03-05 13:58:06 +08:00
Yingxin
ac07039417
Merge pull request #55889 from xxhdx1985126/wip-seastore-async-cleaner-comments
...
crimson/os/seastore/async_cleaner: add comments to clarify what kind of extents would be considered dead by the cleaner
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2024-03-05 13:55:59 +08:00