Commit Graph

137771 Commits

Author SHA1 Message Date
Svelar
b7747a40e3
Merge pull request #50392 from Svelar/seastore-cephadm
ceph-volume: assign seastore as object store backend when deplying crimson-osd using LVM with cephadm
2023-05-06 14:22:12 +08:00
Anthony D'Atri
55de546717
Merge pull request #51359 from zdover23/wip-doc-2023-05-05-cephfs-troubleshooting-post-upgrade-inaccessible-filesystems
doc/cephfs: repairing inaccessible FSes
2023-05-05 20:10:36 -04:00
Zac Dover
2430127c6e doc/cephfs: repairing inaccessible FSes
Add a procedure to doc/cephfs/troubleshooting.rst that explains how to
restore access to FileSystems that became inaccessible after
post-Nautilus upgrades. The procedure included here was written by Harry
G Coin, and merely lightly edited by me. I include him here as a
"co-author", but it should be noted that he did the heavy lifting on
this.

See the email thread here for more context:
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/HS5FD3QFR77NAKJ43M2T5ZC25UYXFLNW/

Co-authored-by: Harry G Coin <hgcoin@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-05-06 09:40:05 +10:00
Laura Flores
f6f6671b8e
Merge pull request #51146 from ceph/wip-yuriw-release-process-main
docs: added note for the TAG option
2023-05-05 12:06:49 -05:00
Anthony D'Atri
170f74d2a1
Merge pull request #51348 from jamesorlakin/hotfix/doc-weightset-osd-tree-command
doc: Use `ceph osd crush tree` command to display weight set weights
2023-05-04 16:53:33 -04:00
Samuel Just
19b6c9bfef
Merge pull request #51333 from Matan-B/wip-matanb-c-objclass-compile
crimson/osd/objclass: Fix compilation warning

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-05-04 11:18:54 -07:00
James Lakin
15c3d72a43 doc: Use ceph osd crush tree command to display weight set weights
The previous `ceph osd tree` doesn't show pool-defined weight-sets as the above documentation suggests.

Signed-off-by: James Lakin <james@jameslakin.co.uk>
2023-05-04 18:48:22 +01:00
Casey Bodley
be31d3fb55
Merge pull request #50507 from cbodley/wip-rgw-api-zero
rgw/rest: add 'zero' rest api

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2023-05-04 13:09:46 -04:00
Nizamudeen A
55d3f5cfcd
Merge pull request #50183 from rhcs-dashboard/edit-ceph-authx-user
mgr/dashboard: Edit ceph authx users

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-05-04 20:59:45 +05:30
Venky Shankar
e398efcb32 Merge PR #51224 into main
* refs/pull/51224/head:
	doc: add a note for minimum compatible python version and supported distros
	tools/cephfs/top/CMakeList.txt: check the minimum compatible python version for cephfs-top

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-05-04 18:23:20 +05:30
Venky Shankar
c6c1f3366c Merge PR #51281 into main
* refs/pull/51281/head:
	dokan: handle std::stoul exceptions

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-05-04 18:22:08 +05:30
Soumya Koduri
9d61a2ee45
Merge pull request #50676 from soumyakoduri/wip-skoduri-archive
rgw/archive: Disable logging for archive zone

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2023-05-04 16:34:05 +05:30
Soumya Koduri
0df2e7a41a
Merge pull request #51192 from soumyakoduri/wip-skoduri-cloudtier-sync
rgw/cloud-transition: Handle cloud-tiered objects in a multisite environment

Reviewed-by:  Casey Bodley <cbodley@redhat.com>
Reviewed-by:  Matt Benjamin <mbenjamin@redhat.com>
2023-05-04 16:16:37 +05:30
Pedro Gonzalez Gomez
8177a748bd mgr/dashboard: Edit ceph authx users
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2023-05-04 11:44:05 +02:00
Aashish Sharma
ae02dd40be
Merge pull request #50643 from rhcs-dashboard/dashboard-edit-zone
mgr/dashboard: add support for editing RGW zone

Reviewed-by: Nizamudeen A <nia@redhat.com>
2023-05-04 11:48:42 +05:30
zdover23
b42a7305ba
Merge pull request #51292 from zdover23/wip-doc-2023-04-30-rados-operations-stretch-mode-limitations
doc/rados: edit stretch-mode.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2023-05-04 11:08:53 +10:00
Yuri Weinstein
50c7d6bee4
Merge pull request #50861 from weixinwei/master
osd: avoid watcher remains after "rados watch" is interrupted

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2023-05-03 15:06:33 -07:00
Adam King
2f3afa76ee
Merge pull request #51226 from jsoref/spelling-orchestrator
orchestrator: Fix spelling

Reviewed-by: Adam King<adking@redhat.com>
2023-05-03 17:31:04 -04:00
Adam King
d748daba2f
Merge pull request #50976 from phlogistonjohn/jjm-issue59270-inbuf
pybind/mgr: improve error when inbuf is given to commands that don't use it

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2023-05-03 17:29:10 -04:00
Adam King
d2a8edfba8
Merge pull request #50868 from rhcs-dashboard/update-monitoring-stack
mgr/cephadm: update monitoring stack versions 

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2023-05-03 17:27:26 -04:00
Adam King
a98b42b4e2
Merge pull request #50613 from adk3798/grafana-anonymous
mgr/cephadm: allow configuring anonymous access for grafana

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-05-03 17:24:20 -04:00
Adam King
9f3d21e020
Merge pull request #47199 from adk3798/osp-nfs-ha
mgr/cephadm: support for nfs backed by VIP

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-05-03 17:18:27 -04:00
Yuri Weinstein
d29d6e964d
Merge pull request #50418 from NitzanMordhai/wip-nitzan-blocklist-addr-valid-command
pybind/argparse: blocklist ip validation


Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-05-03 12:32:58 -07:00
Yuri Weinstein
ef3554214a
Merge pull request #50344 from rzarzynski/wip-msg-random-nonces
msg: always generate random nonce; don't try to reuse PID

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Adam King adking@redhat.com
2023-05-03 12:32:22 -07:00
Yuri Weinstein
83bb1d7380
Merge pull request #49885 from aclamk/wip-aclamk-bs-improve-fragm-score
BlueStore: Improve fragmentation score metric

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2023-05-03 12:31:15 -07:00
avanthakkar
bcc92adb96 mgr/dashboard: add support for editing RGW zone
Fixes: https://tracker.ceph.com/issues/59328
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Co-authored-by: Aashish Sharma <aasharma@redhat.com>
2023-05-03 20:45:00 +05:30
Matan
0416d783dd
Merge pull request #51312 from Matan-B/wip-matanb-c-message-con
crimson/osd/ops_executer: Fix usage of Message's connection

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
2023-05-03 18:14:35 +03:00
Matan Breizman
99a8d19b05 crimson/osd/objclass: Compilation warning
```
In copy constructor ‘ceph::buffer::v15_2_0::list::list(const ceph::buffer::v15_2_0::list&)’,
    inlined from ‘OSDOp::OSDOp(const OSDOp&)’ at ../src/osd/osd_types.h:4081:8,
    inlined from ‘int cls_cxx_snap_revert(cls_method_context_t, snapid_t)’ at ../src/crimson/osd/objclass.cc:279:37:
../src/include/buffer.h:945:20: warning: ‘op.OSDOp::indata.ceph::buffer::v15_2_0::list::_len’ is used uninitialized [-Wuninitialized]
  945 |         _len(other._len),
      |              ~~~~~~^~~~
../src/crimson/osd/objclass.cc: In function ‘int cls_cxx_snap_revert(cls_method_context_t, snapid_t)’:
../src/crimson/osd/objclass.cc:279:9: note: ‘op’ declared here
  279 |   OSDOp op{op = CEPH_OSD_OP_ROLLBACK};
      |
```

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-05-03 13:10:58 +00:00
Ilya Dryomov
ac7bba5d6b
Merge pull request #51331 from Matan-B/wip-matanb-revert-51043
Revert "common/tracer: fix decoding when jaeger tracing is disabled"

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
2023-05-03 12:28:17 +02:00
Matan Breizman
d569703a5f crimson/osd/ops_executer: Fix usage of Message's connection
See #50835.
In crimson, conn is independently maintained outside Message.
Therefore, when trying to use the message's connection for
`get_orig_source_inst()` we won't be able to get the peer address.

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

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-05-03 09:12:27 +00:00
Matan Breizman
fa02c6879d Revert "common/tracer: fix decoding when jaeger tracing is disabled"
This reverts commit 3701ffa673.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-05-03 08:04:11 +00:00
Nizamudeen A
44cfbdb02c
Merge pull request #51255 from rhcs-dashboard/one-way-mirror-fix
mgr/dashboard: fix the rbd mirroring configure check

Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
2023-05-03 11:19:57 +05:30
Zac Dover
410e2a181c doc/rados: edit stretch-mode.rst
Edit "Stretch Mode Limitations" (renamed "Limitations of Stretch Mode"
in this commit) in doc/rados/operations/stretch-mode.rst.

Co-authored-by: Greg Farnum <gfarnum@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-05-03 08:38:50 +10:00
Casey Bodley
cd63ffa4d6
Merge pull request #51161 from cbodley/wip-59495
rgw/sts: AssumeRole no longer writes to user metadata

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
2023-05-02 16:57:22 -04:00
Casey Bodley
3f69785a37
Merge pull request #51052 from cbodley/wip-59433
rgw/s3: dump Message field in Error response even if empty

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2023-05-02 16:56:53 -04:00
Casey Bodley
87b7fa3286
Merge pull request #50925 from cbodley/wip-58725
rgw/rados: check_quota() uses real bucket owner

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2023-05-02 16:56:17 -04:00
Casey Bodley
98f0c711a6
Merge pull request #50924 from cbodley/wip-58594
rgw: add crypt attrs for iam policy to PostObj and Init/CompleteMultipart

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2023-05-02 16:55:27 -04:00
Casey Bodley
248773745f
Merge pull request #49965 from pritha-srivastava/wip-rgw-sts-upload-part
rgw/sts: changing identity to boost::none, when role policy

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2023-05-02 16:54:59 -04:00
yaarith
9dd845732d
Merge pull request #51048 from yaarith/pending-release-notes-leaderboard
PendingReleaseNotes: add a note about telemetry leaderboard

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2023-05-02 13:57:48 -04:00
Soumya Koduri
d7af6c2282 rgw/archive: Correct the bucket sync status cmd output
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
2023-05-02 21:56:10 +05:30
Soumya Koduri
85f0cb592a rgw: Disable logging for datalog and bilog if zone doesn't export data
Zones (such as archive zone) which do not export data should have
sync logging disabled.

Fixes# https://tracker.ceph.com/issues/59106

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
2023-05-02 21:56:10 +05:30
Ilya Dryomov
6bbd533eb8
Merge pull request #51264 from idryomov/wip-rbd-gtest-skip
test/librbd: use GTEST_SKIP macro to skip tests

Reviewed-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2023-05-02 13:15:39 +02:00
Yuval Lifshitz
ed46a26db2
Merge pull request #51295 from jzhu116-bloomberg/wip-59577
rgw/notification: pass in bytes_transferred to populate object_size in sync notification
2023-05-02 12:35:22 +03:00
Matan
010e298f9b
Merge pull request #50457 from Matan-B/wip-matanb-c-new-rbd-api
qa/suites/crimson-rados/rbd: Add new rbd image format api tests

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-05-02 12:21:35 +03:00
Matan
5df0d0f53c
Merge pull request #50227 from xxhdx1985126/wip-share-map-over-heartbeat
crimson/osd/heartbeat: share osdmap to peers when necessary

Reviewed-by: Samuel Just <sjust@redhat.com>
2023-05-02 12:19:33 +03:00
Radoslaw Zarzynski
2963bea646
Merge pull request #51202 from xxhdx1985126/wip-crimson-clone-head-version
crimson/osd/pg: make clone object's version consistent with pglog

Reviewed-by: Sam Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-05-02 11:15:39 +02:00
Radoslaw Zarzynski
50b1cc522c
Merge pull request #51180 from xxhdx1985126/wip-59511
crimson/osd/snaptrim_event: get SnapSetContext from head obc

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Sam Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-05-02 11:03:59 +02:00
Radoslaw Zarzynski
d8f1402a78
Merge pull request #47637 from rzarzynski/wip-crimson-blocklist
crimson/osd: bring support for client blocklisting

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Sam Just <sjust@redhat.com>
2023-05-02 11:01:46 +02:00
Venky Shankar
1d423ed9e8 Merge PR #51158 into main
* refs/pull/51158/head:
	cephfs-top: fix help text for delay

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-05-02 12:17:28 +05:30
Venky Shankar
a0ab964b00 Merge PR #51005 into main
* refs/pull/51005/head:
	qa: fix test_nfs_export_creation_at_symlink
	qa: update test cases to check for ENOTDIR instead of EINVAL
	qa: fix test_nfs_export_with_invalid_path
	mgr/nfs: handle exceptions for cephfs_path_is_dir()
	mgr/nfs/utils: changes to helper func to check cephfs path

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-05-02 11:28:41 +05:30