]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Anthony D'Atri [Sat, 6 May 2023 00:43:15 +0000 (20:43 -0400)]
doc/rados/configuration: correct space amp in bluestore-config-ref.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Anthony D'Atri [Sat, 6 May 2023 00:10:36 +0000 (20:10 -0400)]
Merge pull request #51359 from zdover23/wip-doc-2023-05-05-cephfs-troubleshooting-post-upgrade-inaccessible-filesystems
doc/cephfs: repairing inaccessible FSes
Zac Dover [Fri, 5 May 2023 06:35:28 +0000 (16:35 +1000)]
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>
Laura Flores [Fri, 5 May 2023 17:06:49 +0000 (12:06 -0500)]
Merge pull request #51146 from ceph/wip-yuriw-release-process-main
docs: added note for the TAG option
Anthony D'Atri [Thu, 4 May 2023 20:53:33 +0000 (16:53 -0400)]
Merge pull request #51348 from jamesorlakin/hotfix/doc-weightset-osd-tree-command
doc: Use `ceph osd crush tree` command to display weight set weights
Samuel Just [Thu, 4 May 2023 18:18:54 +0000 (11:18 -0700)]
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>
James Lakin [Thu, 4 May 2023 17:02:36 +0000 (18:02 +0100)]
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>
Casey Bodley [Thu, 4 May 2023 17:09:46 +0000 (13:09 -0400)]
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>
Nizamudeen A [Thu, 4 May 2023 15:29:45 +0000 (20:59 +0530)]
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>
Venky Shankar [Thu, 4 May 2023 12:53:20 +0000 (18:23 +0530)]
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>
Venky Shankar [Thu, 4 May 2023 12:52:08 +0000 (18:22 +0530)]
Merge PR #51281 into main
* refs/pull/51281/head:
dokan: handle std::stoul exceptions
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Soumya Koduri [Thu, 4 May 2023 11:04:05 +0000 (16:34 +0530)]
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>
Soumya Koduri [Thu, 4 May 2023 10:46:37 +0000 (16:16 +0530)]
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>
Pedro Gonzalez Gomez [Mon, 20 Feb 2023 13:37:00 +0000 (14:37 +0100)]
mgr/dashboard: Edit ceph authx users
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Aashish Sharma [Thu, 4 May 2023 06:18:42 +0000 (11:48 +0530)]
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>
zdover23 [Thu, 4 May 2023 01:08:53 +0000 (11:08 +1000)]
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>
Yuri Weinstein [Wed, 3 May 2023 22:06:33 +0000 (15:06 -0700)]
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>
Adam King [Wed, 3 May 2023 21:31:04 +0000 (17:31 -0400)]
Merge pull request #51226 from jsoref/spelling-orchestrator
orchestrator: Fix spelling
Reviewed-by: Adam King<adking@redhat.com>
Adam King [Wed, 3 May 2023 21:29:10 +0000 (17:29 -0400)]
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>
Adam King [Wed, 3 May 2023 21:27:26 +0000 (17:27 -0400)]
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>
Adam King [Wed, 3 May 2023 21:24:20 +0000 (17:24 -0400)]
Merge pull request #50613 from adk3798/grafana-anonymous
mgr/cephadm: allow configuring anonymous access for grafana
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Adam King [Wed, 3 May 2023 21:18:27 +0000 (17:18 -0400)]
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>
Yuri Weinstein [Wed, 3 May 2023 19:32:58 +0000 (12:32 -0700)]
Merge pull request #50418 from NitzanMordhai/wip-nitzan-blocklist-addr-valid-command
pybind/argparse: blocklist ip validation
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Wed, 3 May 2023 19:32:22 +0000 (12:32 -0700)]
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
Yuri Weinstein [Wed, 3 May 2023 19:31:15 +0000 (12:31 -0700)]
Merge pull request #49885 from aclamk/wip-aclamk-bs-improve-fragm-score
BlueStore: Improve fragmentation score metric
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
avanthakkar [Thu, 30 Mar 2023 17:18:52 +0000 (22:48 +0530)]
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>
Matan [Wed, 3 May 2023 15:14:35 +0000 (18:14 +0300)]
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>
Matan Breizman [Wed, 3 May 2023 09:39:14 +0000 (09:39 +0000)]
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>
Ilya Dryomov [Wed, 3 May 2023 10:28:17 +0000 (12:28 +0200)]
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>
Matan Breizman [Tue, 2 May 2023 09:07:00 +0000 (09:07 +0000)]
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>
Matan Breizman [Wed, 3 May 2023 08:04:11 +0000 (08:04 +0000)]
Revert "common/tracer: fix decoding when jaeger tracing is disabled"
This reverts commit
3701ffa6733b001d4278a0b68395c5efe2382f25 .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Nizamudeen A [Wed, 3 May 2023 05:49:57 +0000 (11:19 +0530)]
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>
Zac Dover [Sun, 30 Apr 2023 02:09:51 +0000 (12:09 +1000)]
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>
Casey Bodley [Tue, 2 May 2023 20:57:22 +0000 (16:57 -0400)]
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>
Casey Bodley [Tue, 2 May 2023 20:56:53 +0000 (16:56 -0400)]
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>
Casey Bodley [Tue, 2 May 2023 20:56:17 +0000 (16:56 -0400)]
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>
Casey Bodley [Tue, 2 May 2023 20:55:27 +0000 (16:55 -0400)]
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>
Casey Bodley [Tue, 2 May 2023 20:54:59 +0000 (16:54 -0400)]
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>
yaarith [Tue, 2 May 2023 17:57:48 +0000 (13:57 -0400)]
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>
Soumya Koduri [Mon, 20 Mar 2023 12:15:33 +0000 (17:45 +0530)]
rgw/archive: Correct the bucket sync status cmd output
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Soumya Koduri [Sat, 8 Apr 2023 12:23:24 +0000 (17:53 +0530)]
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>
Ilya Dryomov [Tue, 2 May 2023 11:15:39 +0000 (13:15 +0200)]
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>
Yuval Lifshitz [Tue, 2 May 2023 09:35:22 +0000 (12:35 +0300)]
Merge pull request #51295 from jzhu116-bloomberg/wip-59577
rgw/notification: pass in bytes_transferred to populate object_size in sync notification
Matan [Tue, 2 May 2023 09:21:35 +0000 (12:21 +0300)]
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>
Matan [Tue, 2 May 2023 09:19:33 +0000 (12:19 +0300)]
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>
Radoslaw Zarzynski [Tue, 2 May 2023 09:15:39 +0000 (11:15 +0200)]
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>
Radoslaw Zarzynski [Tue, 2 May 2023 09:03:59 +0000 (11:03 +0200)]
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>
Radoslaw Zarzynski [Tue, 2 May 2023 09:01:46 +0000 (11:01 +0200)]
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>
Venky Shankar [Tue, 2 May 2023 06:47:28 +0000 (12:17 +0530)]
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>
Venky Shankar [Tue, 2 May 2023 05:58:41 +0000 (11:28 +0530)]
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>
zdover23 [Tue, 2 May 2023 02:55:53 +0000 (12:55 +1000)]
Merge pull request #51133 from zdover23/wip-doc-2023-04-18-mgr-prometheus-prompts-update
doc/mgr: update prompts in prometheus.rst
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Adam King [Wed, 5 Apr 2023 00:45:23 +0000 (20:45 -0400)]
mgr/cephadm: prefer same hosts as related service daemons when picking arbitrary hosts
For now, just for linking ingress services and
their backend services. The idea is if one, or both,
of the ingress service and backend service is using a
count, to try and get them to deploy their daemons
on the same host(s). If the placements have explicit
placements (not using count) we still stick to
those placements regardless.
This should enable something like specifying a host
for the backend service and leaving the ingress
placement as just "count: 1" and having the ingress
service get on the same host as the backend service
daemon. This is particularly useful for the keepalive-only
(VIP but no haproxy) over NFS setup where the keepalive
must share a host with the NFS to function, but will
also be useful for other VIP only setups we may do
in the future.
Signed-off-by: Adam King <adking@redhat.com>
zdover23 [Mon, 1 May 2023 21:31:38 +0000 (07:31 +1000)]
Merge pull request #51299 from zdover23/wip-doc-2023-05-02-radosgw-notifications-rabbitmq-push-endpoint-directive-removal
doc/radosgw: rabbitmq - push-endpoint edit
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
J. Eric Ivancich [Mon, 1 May 2023 21:14:39 +0000 (17:14 -0400)]
Merge pull request #50698 from linuxkidd/wip-rgw-restore-bucket-index-update
rgw: add use of cached `rados ls` output to rgw-restore-bucket-index script
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
yaarith [Mon, 1 May 2023 21:08:08 +0000 (17:08 -0400)]
Merge pull request #51270 from ljflores/wip-telemetry-selftest
mgr/telemetry: compile all channels and collections in selftest
Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
zdover23 [Mon, 1 May 2023 20:11:04 +0000 (06:11 +1000)]
Merge pull request #51296 from zdover23/wip-doc-2023-05-01-rados-operations-stretch-mode-top-matter
doc/rados: edit stretch-mode.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Adam King [Mon, 13 Mar 2023 20:50:14 +0000 (16:50 -0400)]
qa/cephadm: teuth test for keepalive-only ingress over nfs
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Fri, 10 Feb 2023 03:02:33 +0000 (22:02 -0500)]
mgr/cephadm: unit test for keepalive only nfs conf
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Fri, 10 Feb 2023 02:31:34 +0000 (21:31 -0500)]
doc/cephadm: document keepalive only nfs
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Wed, 20 Jul 2022 21:55:07 +0000 (17:55 -0400)]
mgr/cephadm: support for nfs backed by VIP
Fixes: https://tracker.ceph.com/issues/55663
Signed-off-by: Adam King <adking@redhat.com>
Laura Flores [Mon, 1 May 2023 19:30:17 +0000 (14:30 -0500)]
Merge pull request #51298 from ljflores/wip-urllib3-version
mgr: add urllib3==1.26.15 to mgr/requirements.txt
Zac Dover [Mon, 1 May 2023 02:29:07 +0000 (12:29 +1000)]
doc/rados: edit stretch-mode.rst
Refine and supplement the introductory and explanatory text at the top
of the /doc/rados/operations/stretch-mode.rst file.
Co-authored-by: Josh Durgin <jdurgin@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Mon, 1 May 2023 17:14:01 +0000 (03:14 +1000)]
doc/radosgw: rabbitmq - push-endpoint edit
Remove a note that directed users to change "push-endpoint" (with a
hyphen) to "push_endpoint" (with an underscore) when using rabbitmq.
Re: https://github.com/ceph/ceph/pull/48486#issuecomment-
1529925389
Signed-off-by: Zac Dover <zac.dover@proton.me>
Jane Zhu [Mon, 1 May 2023 02:20:16 +0000 (22:20 -0400)]
rgw/notification: read object size from the rados obj when populate sync notification
Signed-off-by: Juan Zhu <jzhu4@dev-10-34-20-139.pw1.bcc.bloomberg.com>
Laura Flores [Mon, 1 May 2023 16:28:54 +0000 (16:28 +0000)]
mgr: add urllib3==1.26.15 to mgr/requirements.txt
We do not depend on any particular version of
urllib3, but as a workaround to the incompatibility
of urllib3 constraints between kubernetes and
requests, we need to pin it temporarily to
the version both are happy with.
Fixes: https://tracker.ceph.com/issues/59591
Signed-off-by: Laura Flores <lflores@redhat.com>
Soumya Koduri [Tue, 25 Apr 2023 18:04:28 +0000 (23:34 +0530)]
rgw/cloud-transition: New attrs to detect cloudtiered objects
Add new attrs "RGW_ATTR_CLOUD_TIER_TYPE" and "RGW_ATTR_CLOUD_TIER_CONFIG"
to store details about cloud-tiered objects so that they get synced accordingly
in a multisite environment.
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Soumya Koduri [Mon, 24 Apr 2023 17:44:15 +0000 (23:14 +0530)]
rgw: Dump tier_* config in RGWObjManifest
This was missed as part of refactoring done to encoder
and decoder methods (https://github.com/ceph/ceph/commit/
2414c7584eb90bfff42d512879a0aa6b220d359e )
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Soumya Koduri [Wed, 19 Apr 2023 18:03:28 +0000 (23:33 +0530)]
rgw/cloudtransition: Allow multisite zones to sync cloudtiered objects
In a multisite configuration, zones should be able to fetch & sync
cloud-transitioned objects as well. To allow this, a new header
'x-rgwx-sync-cloudtiered' is added to be used by sync client to GET
such objects.
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Soumya Koduri [Wed, 19 Apr 2023 11:14:24 +0000 (16:44 +0530)]
rgw/cloudtier: Fix bug with decoding tier_targets
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
Anthony D'Atri [Mon, 1 May 2023 12:39:42 +0000 (08:39 -0400)]
Merge pull request #51284 from zdover23/wip-doc-2023-04-29-cephfs-nfs
doc/cephfs: improve sentence in nfs.rst
Ali Masarwa [Mon, 1 May 2023 11:12:40 +0000 (14:12 +0300)]
Merge pull request #51138 from AliMasarweh/wip-alimasa-pubsub-hide-autogen-topics
RGW: bucket notification - hide auto generated topics when listing topics
Matan Breizman [Tue, 25 Apr 2023 10:14:06 +0000 (10:14 +0000)]
test/cls_rbd/test_cls_rbd: Skip mirror_image_status (Crimson)
This commit is part of an initial attempt to establish a Crimson testing baseline.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 9 Mar 2023 11:15:18 +0000 (11:15 +0000)]
qa/suites/crimson-rados/rbd: Add new rbd image format api tests
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 9 Mar 2023 10:59:18 +0000 (10:59 +0000)]
test/librbd: Skip unsupported Crimson tests
This commit is part of an initial attempt to establish a Crimson testing baseline.
test_librbd notes:
* Skip ListChildrenTiered (Crimson):
Cache tiering is not supported.
test_internal notes:
* Skip SnapshotCopyup (Crimson):
Clone overlap calculation is WIP: https://tracker.ceph.com/issues/58263
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Gregory Farnum [Sun, 30 Apr 2023 17:33:52 +0000 (10:33 -0700)]
Merge pull request #51293 from yuvalif/wip-yuval-revert-47457
revert PRs #47457 and #51031
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Yuval Lifshitz [Sun, 30 Apr 2023 13:31:19 +0000 (13:31 +0000)]
Revert "tracer/osd/librados/build/rgw: rgw and osd end2end tracing using opentelemetry"
This reverts commit
5d4c5e65be94a346e62b9f8ac63241779c4c7a6a .
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Yuval Lifshitz [Sun, 30 Apr 2023 13:29:55 +0000 (13:29 +0000)]
Revert "rgw/aio: fix recursion from tracing changes"
This reverts commit
9f160e4f1aa385f39f1cd55eb42f278c94dfd85c .
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
zdover23 [Sat, 29 Apr 2023 19:45:39 +0000 (05:45 +1000)]
Merge pull request #51285 from zdover23/wip-doc-2023-04-29-rados-operations-stretch-mode-stretch-mode
doc/rados: edit stretch-mode procedure
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 29 Apr 2023 00:14:02 +0000 (10:14 +1000)]
doc/rados: edit stretch-mode procedure
Edit the "stretch mode" section in doc/rados/operations/stretch-mode.rst
so that the procedure is formatted as a procedure and the sentences
correctly have heads.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Sat, 29 Apr 2023 01:18:37 +0000 (11:18 +1000)]
Merge pull request #51276 from pcuzner/fix-prom-docs
docs: Update the cephadm docs for Prometheus endpoint info
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Fri, 28 Apr 2023 19:21:09 +0000 (05:21 +1000)]
doc/cephfs: improve sentence in nfs.rst
Corect a sentence that should have been corrected in
https://github.com/ceph/ceph/pull/51204.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Jos Collin [Thu, 20 Apr 2023 09:39:01 +0000 (15:09 +0530)]
cephfs-top: fix help text for delay
Updates:
`
-d {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}, --delay {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
Refresh interval in seconds (default: 1)
`
to
`
-d DELAY, --delay DELAY
Refresh interval in seconds (default: 1, range: 1 - 25)
`
Fixes: https://tracker.ceph.com/issues/59553
Signed-off-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Wed, 26 Apr 2023 11:45:23 +0000 (17:15 +0530)]
doc: add a note for minimum compatible python version and supported distros
Fixes: https://tracker.ceph.com/issues/58677
Signed-off-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Wed, 26 Apr 2023 00:13:29 +0000 (05:43 +0530)]
tools/cephfs/top/CMakeList.txt: check the minimum compatible python version for cephfs-top
The minimum compatible python version for cephfs-top is 3.6.0, which supports
the curses apis and constants used in cephfs-top.
Fixes: https://tracker.ceph.com/issues/58677
Signed-off-by: Jos Collin <jcollin@redhat.com>
Lucian Petrut [Fri, 28 Apr 2023 07:44:18 +0000 (07:44 +0000)]
dokan: handle std::stoul exceptions
We're using std::stoul to parse cli args, however we aren't
catching the exceptions.
This change will handle the exceptions and log the according
error message. For consistency, we'll use the std conversion
functions throughout ceph-dokan.
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
Juan Miguel Olmo [Fri, 28 Apr 2023 06:21:53 +0000 (08:21 +0200)]
Merge pull request #51069 from rhcs-dashboard/exporter-prom
exporter: promethize counter names
Paul Cuzner [Fri, 28 Apr 2023 05:21:39 +0000 (17:21 +1200)]
docs: Update the Prometheus endpoint info
This patch just tidies up some of the links and adds
an example showing how the http_sd_configs option
may be used.
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
zdover23 [Thu, 27 Apr 2023 22:55:45 +0000 (08:55 +1000)]
Merge pull request #51271 from zdover23/wip-doc-2023-04-28-rados-configuration-mon-config-ref-background
doc/rados: m-config-ref: edit "background"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 27 Apr 2023 22:35:17 +0000 (08:35 +1000)]
doc/rados: m-config-ref: edit "background"
Edit the "Background" section of doc/rados/monitor/config-ref.rst
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Tue, 18 Apr 2023 14:28:50 +0000 (16:28 +0200)]
doc/mgr: update prompts in prometheus.rst
Update prompts in prometheus.rst so that they're unselectable.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Laura Flores [Thu, 27 Apr 2023 18:22:47 +0000 (18:22 +0000)]
mgr/telemetry: compile all channels and collections in selftest
The selftest currently compiles only channels and collections that
are on by default. This change tests the compilation of all channels
and collections.
Signed-off-by: Laura Flores <lflores@redhat.com>
Matan Breizman [Wed, 29 Mar 2023 16:42:09 +0000 (16:42 +0000)]
crimson/osd/heartbeat: add latest epoch sent concept
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 29 Mar 2023 09:21:12 +0000 (09:21 +0000)]
crimson/osd/shard_services: Add logs to load_map_bls
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Thu, 27 Apr 2023 16:07:01 +0000 (16:07 +0000)]
crimson/osd/heartbeat: add a rename todo
In continuation to:
bfbbc311f1f
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Matan Breizman [Wed, 29 Mar 2023 09:19:29 +0000 (09:19 +0000)]
crimson/osd/heartbeat: Rename Peer's created at epoch
As these getter and setter represent the epoch at which the peer was added
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Xuehan Xu [Thu, 23 Feb 2023 06:50:56 +0000 (06:50 +0000)]
crimson/osd/heartbeat: share osdmap to peers when necessary
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Radoslaw Zarzynski [Mon, 29 Aug 2022 10:52:05 +0000 (10:52 +0000)]
crimson/osd: drop the OSDMap caching from PG
`PG` directly aggregates both `OSDMap` and `PeeringState` which
maintains its own `OSDMap` instance. This duplication leads to
issues as the `PG::osdmap` never gets updated.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 16 Aug 2022 14:34:23 +0000 (14:34 +0000)]
crimson/osd: implement watcher blocklisting
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Radoslaw Zarzynski [Tue, 16 Aug 2022 12:23:58 +0000 (12:23 +0000)]
crimson/osd: check for blocklisted clients
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ilya Dryomov [Thu, 27 Apr 2023 13:43:05 +0000 (15:43 +0200)]
test/librbd: use GTEST_SKIP macro to skip tests
The use of SUCCEED macro predates the introduction of GTEST_SKIP macro
to GTest 1.10. Having skipped tests reported as passed is misleading!
Before:
[ RUN ] TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild
SKIPPING
[ OK ] TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild (9 ms)
...
[ RUN ] TestMockOperationSnapshotRemoveRequest.RemoveChildError
SKIPPING
[ OK ] TestMockOperationSnapshotRemoveRequest.RemoveChildError (112 ms)
...
[ PASSED ] 16 tests.
After:
[ RUN ] TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild
../src/test/librbd/operation/test_mock_SnapshotRemoveRequest.cc:381: Skipped
Skipping due to unmet REQUIRE
[ SKIPPED ] TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild (9 ms)
...
[ RUN ] TestMockOperationSnapshotRemoveRequest.RemoveChildError
../src/test/librbd/operation/test_mock_SnapshotRemoveRequest.cc:727: Skipped
Skipping due to enabled deep-flatten
[ SKIPPED ] TestMockOperationSnapshotRemoveRequest.RemoveChildError (111 ms)
...
[ PASSED ] 14 tests.
[ SKIPPED ] 2 tests, listed below:
[ SKIPPED ] TestMockOperationSnapshotRemoveRequest.FlattenedCloneRemovesChild
[ SKIPPED ] TestMockOperationSnapshotRemoveRequest.RemoveChildError
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>