Commit Graph

134442 Commits

Author SHA1 Message Date
Marcus Watts
5deb213ae5
Merge pull request #45395 from tobias-urdin/rgw-keystone-service-token
rgw/auth: Add service token support for Keystone auth
2022-10-11 05:49:30 -04:00
Nizamudeen A
75868f12da
Merge pull request #48412 from rhcs-dashboard/fix-rgw-subuser-permissions
mgr/dashboard: Unable to change rgw subuser permission

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-10-11 15:11:07 +05:30
Nizamudeen A
c59ea549d5
Merge pull request #48415 from rhcs-dashboard/repaired-metric-name
mgr/prometheus: change pg_repaired_objects name to pool_repaired_objects

Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-10-11 13:02:53 +05:30
Nizamudeen A
43919b4d8e
Merge pull request #47495 from rhcs-dashboard/rgw-s3-encryption
mgr/dashboard: add server side encryption to rgw/s3

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-10-11 12:48:43 +05:30
Rishabh Dave
7d781fb4a2
Merge pull request #46331 from lxbsz/wip-55332
mds: wait unlink to finish to avoid conflict when creating same dentries

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
2022-10-11 12:47:33 +05:30
Aashish Sharma
0b3bdbbc4a mgr/dashboard: Unable to change rgw subuser permission
Tried to edit the permission of a subuser but once changed the permission, edited permission not seen in user info of UI(ceph dashboard) and from CLI as well

Fixes:https://tracker.ceph.com/issues/57805
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2022-10-11 12:22:00 +05:30
Nizamudeen A
c882b1bf82
Merge pull request #48407 from rhcs-dashboard/fix-weird-data-osd
mgr/dashboard: fix weird data in osd details

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-10-11 10:39:15 +05:30
zdover23
a47109ffc5
Merge pull request #48429 from zdover23/wip-doc-2022-10-11-security-cve-2022-0670-grammar
doc/security: improve grammar in CVE-2022-0670.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-11 15:02:41 +10:00
Tim Serong
5ff9704d0c
Merge pull request #48418 from tchaikov/wip-ceph-dencoder
cmake: do not link ceph-dencoder against global

Reviewed-by: Tim Serong <tserong@suse.com>
2022-10-11 15:45:52 +11:00
Aashish Sharma
42aa2283c2 mgr/dashboard: add server side encryption to rgw/s3
Fixes:https://tracker.ceph.com/issues/57826
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2022-10-11 10:10:18 +05:30
Zac Dover
52971eb9ac doc/security: improve grammar in CVE-2022-0670.rst
This commit accepts the suggestions made by Cole Mitchell in
https://github.com/ceph/ceph/pull/48404.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-11 14:36:10 +10:00
Nizamudeen A
2534d4eab5
Merge pull request #48163 from rhcs-dashboard/refactor-cephadm-e2e
mgr/dashboard: refactor dashboard cephadm e2e tests

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
2022-10-11 10:00:16 +05:30
Venky Shankar
bc5e1a6b7b
Merge pull request #47812 from rishabh-d-dave/json-decode-error
qa/cephfs: handle non-numeric values for json.loads()

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-10-11 09:32:42 +05:30
Tim Serong
a6251f71ca
Merge pull request #47982 from SUSE/wip-fix-57390-2
ceph-dencoder: Add global to denc-mod-osd's target_link_libraries

Reviewed-by: Kefu Chai <tchaikov@gmail.com
2022-10-11 14:00:23 +11:00
Liu-Chunmei
6f81b44e6b
Merge pull request #48350 from athanatos/sjust/wip-57739
crimson/.../replicated_request,logmissing_request: retain reference to req

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Radoslaw Zarzynski <rzarzynski@redhat.com>
2022-10-10 17:30:19 -07:00
Liu-Chunmei
a4b733cc1c
Merge pull request #48308 from cyx1231st/wip-seastore-offset
crimson/os/seastore: introduce (64-8)-bit signed device_off_t and 32-bit signed segment_off_t

Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Liu-Chunmei <chunmei.liu@intel.com>
2022-10-10 17:26:54 -07:00
Liu-Chunmei
dd3e138acb
Merge pull request #48349 from rzarzynski/wip-crimson-cltreq-errreply-debug
crimson/osd: introduce debug to ClientRequest::reply_op_error()

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Liu-Chunmei <chunmei.liu@intel.com>
2022-10-10 16:41:37 -07:00
Rishabh Dave
ee321e8570
Merge pull request #47754 from batrick/i57248
qa: cleanup volumes on unwind

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
2022-10-11 00:12:24 +05:30
Rishabh Dave
72a0b536ce
Merge pull request #48064 from lxbsz/asok_fs
qa: the default CEPH_ASOK_DIR is asok/ now

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2022-10-11 00:11:08 +05:30
Rishabh Dave
4d8fe9015c
Merge pull request #48161 from trociny/wip-57589
cephfs-data-scan: make scan_links more verbose

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-10-11 00:07:20 +05:30
Rishabh Dave
adc65d6bb4
Merge pull request #48182 from lxbsz/wip-57580
qa: make mount to be compatible with nautilus for blocklist

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2022-10-11 00:05:55 +05:30
Adam King
7d71f81eef
Merge pull request #48421 from tchaikov/wip-cephadm-pyfakefs
cephadm: run tests as root

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-10-10 14:31:09 -04:00
zdover23
eaf211cd53
Merge pull request #48423 from zdover23/wip-doc-2022-10-11-releases-pacific-grammar
doc/releases: improve grammar in pacific.rst

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-11 02:38:44 +10:00
Ernesto Puerta
395560e434
Merge pull request #48396 from rhcs-dashboard/fix-57792-main
mgr/dashboard: fix broken login links

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-10-10 17:34:46 +02:00
Venky Shankar
e3a82a2cba
Merge pull request #48337 from batrick/first-python
tools/cephfs: convert first-damage.sh to python

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2022-10-10 20:58:47 +05:30
Casey Bodley
4b8ce7b0ba
Merge pull request #46772 from cbodley/wip-rgw-doc-bucket-index
doc/dev/radosgw: start describing the bucket index

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-10 11:22:46 -04:00
Kefu Chai
52f5c2fed0 cephadm: pin pyfakefs to 5.0
so the test is more repeatable.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2022-10-10 23:19:27 +08:00
Kefu Chai
38dc57ac9a cephadm: fix the indent
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2022-10-10 22:43:23 +08:00
Kefu Chai
ed19416067 cephadm: run tests as root
as we will be create/access directories which are only accessible by
root with pyfakefs, and pyfake respects the uid of current effective
user, so if we run the test using non-root user, these tests would fail
after the fix for https://github.com/pytest-dev/pyfakefs/issues/489
is addressed in the pyfakefs we are using.

in this change, we will run the test on behalf of root, so we can
create and access the directories as we did before.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2022-10-10 22:42:57 +08:00
Zac Dover
560d7590fd doc/releases: improve grammar in pacific.rst
This commit accepts the grammar suggestions that were made by Cole
Mitchell in https://github.com/ceph/ceph/pull/48404.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-11 00:19:19 +10:00
Kefu Chai
ba226465b2 cmake: do not link ceph-dencoder against global
it does not use any symbol from global, so no need to link it
against global.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2022-10-10 20:22:55 +08:00
Pere Diaz Bou
114727fd34 mgr/prometheus: change pg_repaired_objects name to pool_repaired_objects
Fixes: https://tracker.ceph.com/issues/57806
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-10-10 12:19:21 +02:00
Nizamudeen A
82d2ac1aba Revert "mgr/dashboard: unselect rows in datatables"
This reverts commit b79e2a6c6a9368a4fc167b05970db463cd60edab.

Signed-off-by: Nizamudeen A <nia@redhat.com>
2022-10-10 14:09:29 +05:30
Nizamudeen A
bc20ab493c mgr/dashboard: refactor dashboard cephadm e2e tests
Fixes: https://tracker.ceph.com/issues/57511
Signed-off-by: Nizamudeen A <nia@redhat.com>
2022-10-10 14:09:06 +05:30
Nizamudeen A
2e2ecde82f mgr/dashboard: fix weird data in osd details
The devices section in the OSD Details and Host Details shows more than
one daemon and device path in the column when you view the details of a
single osd details/host details. This is because more than one osd
is created on a device with same `deviceid`. I am not sure if this will
happen in the real environment but its mostly reproducible in
environments with QEMU emulated devices.

Fixes: https://tracker.ceph.com/issues/57803
Signed-off-by: Nizamudeen A <nia@redhat.com>
2022-10-10 11:11:18 +05:30
Kefu Chai
895a2f3208
Merge pull request #48331 from tchaikov/crimson-stop
crimson/osd: shutdown on osdmaps' demand

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-10 12:51:33 +08:00
Yuval Lifshitz
a1bf7f7416
Merge pull request #48238 from sisco0/fix-rgw-amqp-switch-compiler-warning-2
rgw: fix rabbitmq version checking for AMQP_STATUS_SSL_SET_ENGINE_FAILED
2022-10-09 13:35:02 +03:00
zdover23
2a096b3ef5
Merge pull request #48401 from zdover23/wip-doc-2022-10-09-crush-pdf-link-update
doc/various: update link to CRUSH pdf

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-09 17:28:01 +10:00
Zac Dover
6877b592a2 doc/various: update link to CRUSH pdf
This commit updates link to the research paper that announces and
explains the CRUSH algorithm. This link was broken in the migration from
the old Ceph website to ceph.io.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-09 17:09:30 +10:00
Anthony D'Atri
5a3351e751
Merge pull request #48399 from underacloud/wip-doc-spellin-errors
doc/radosgw: Fixes spelling errors in vault.rst
2022-10-08 02:13:29 -04:00
Mary Frances
72922c5ad2 doc: Fixes spelling errors in vault.rst
Signed-off-by: Mary Frances underacloud.tech@gmail.com
2022-10-07 19:06:55 -07:00
Samuel Just
ea1446d0f8
Merge pull request #48393 from rzarzynski/wip-crimson-drop-omapiter
crimson: drop OmapIterator, use omap_get_values() instead

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-07 18:25:19 -07:00
Liu-Chunmei
c5026e3120
Merge pull request #48073 from rzarzynski/wip-crimson-asok-dump_recovery_reservations
crimson/osd: bring the dump_recovery_reservations asok cmd

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Liu-Chunmei <chunmei.liu@intel.com>
2022-10-07 15:19:05 -07:00
Radoslaw Zarzynski
3e3b225062 crimson/os: drop the OmapIterator concept
`get_omap_values()` is powerful enough to be used instead.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:56 +00:00
Radoslaw Zarzynski
5717ee789c test/crimson: unittest-seastar uses omap_get_values() instead of OmapIterator
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:56 +00:00
Radoslaw Zarzynski
4df5cf6961 crimson/osd: convert seastarized PGLog from OmapIterator to omap_get_values()
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:56 +00:00
Radoslaw Zarzynski
edaee4b654 crimson/osd: read_omap_for_push_op() takes max_len as ref, not ptr
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:55 +00:00
Radoslaw Zarzynski
ff2a296ec6 crimson/osd: ReplicatedRecoveryBackend uses omap_get_values() instead of OmapIterator
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:24 +00:00
Adam King
66c4dc563a
Merge pull request #48374 from rkachach/fix_issue_57769
doc/cephadm: fixing grafana cert/key generation documentation

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2022-10-07 12:30:31 -04:00
Casey Bodley
7e9a43ab97
Merge pull request #48128 from alimaredia/wip-intrusive-lru-destructor-add
common:  intrusive_lru destructor add

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 12:25:02 -04:00