Commit Graph

130412 Commits

Author SHA1 Message Date
Adam King
3fe2d7d553 mgr/cephadm: retry mgr fail over in case of transient failure
Fixes: https://tracker.ceph.com/issues/55279

Signed-off-by: Adam King <adking@redhat.com>
2022-04-13 18:05:06 -04:00
Adam King
29f18c6f7b
Merge pull request #45070 from rkachach/fix_issue_52042
mgr/cephadm: Making default cephadm shell cmd easier

Reviewed-by: Adam King <adking@redhat.com>
2022-04-11 13:18:36 -04:00
Adam King
bb9034dba0
Merge pull request #45056 from ktdreyer/explain-cephadm-tox
cephadm: add comment explaining docker.io grep test

Reviewed-by: Adam King <adking@redhat.com>
2022-04-11 12:51:59 -04:00
Casey Bodley
52a8345421
Merge pull request #45815 from cbodley/wip-55232
test/rgw: use mock OpsLogSink instead of OpsLogSocket

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2022-04-11 12:42:51 -04:00
Casey Bodley
167255d382
Merge pull request #45770 from yuvalif/wip-yuval-fix-54416
test/multisite: dont use path when mrun outside of src tree

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-04-11 12:40:51 -04:00
Adam King
07a4e9ebbe
Merge pull request #45347 from mgfritch/cephadm-config-noreplace
cephadm: preserve `authorized_keys` file during upgrade

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2022-04-11 10:10:55 -04:00
Adam King
aae28b1006
Merge pull request #45589 from melissa-kun-li/bootstrap_registry_warning
cephadm: show error during bootstrap if private registry cred not provided 

Reviewed-by: Adam King <adking@redhat.com>
2022-04-11 10:07:50 -04:00
Adam King
b8d25e0c62
Merge pull request #45685 from rkachach/fix_issue_47905
mgr/cephadm: improving logging to send errors to stderr

Reviewed-by: Adam King <adking@redhat.com>
2022-04-11 10:07:07 -04:00
Ilya Dryomov
88db8db1b4
Merge pull request #45798 from adk3798/iscsi-only-pid-limit
cephadm: only apply unlimited pids-limit to iscsi and rgw

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-04-11 16:02:50 +02:00
Venky Shankar
34c6c468ea
Merge pull request #45689 from vshankar/wip-55110
mount.ceph: remove `ms_mode' mount option when switching to old-syntax

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-04-11 19:19:23 +05:30
Ilya Dryomov
a23b9c9938 qa: test_iscsi_pids_limit.sh: increase sleep time
It could take longer than 30 seconds to fork off 40000 processes on
a busy system.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-04-11 13:15:22 +02:00
Venky Shankar
6e28d3406d mount.ceph: remove `ms_mode' mount option when switching to old-syntax
... and switch to using v1 addresses (if users haven't specified those
explicitly). kernel versions <5.11 do not understand `ms_mode' mount
option which would result in mount failure.

Fixes: http://tracker.ceph.com/issues/55110
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2022-04-11 05:03:59 -04:00
Ernesto Puerta
4417d76fd0
Merge pull request #45791 from rhcs-dashboard/rm-true
build: install-deps failing in docker build

Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-04-11 10:26:47 +02:00
zdover23
c82efef051
Merge pull request #45832 from anthonyeleven/anthonyeleven/min-alloc-size-53752
doc/rados/configuration: document min_alloc_size values and space amplification

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2022-04-11 04:35:54 +10:00
Anthony D'Atri
fadcbbefb8 doc/rados/configuration: document min_alloc_size values and space amplification
Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-04-10 03:27:34 -07:00
Laura Flores
bd82d21943
Merge pull request #45749 from josephsawaya/fix-rook-tests
Remove orchestrator from rook task and suite
2022-04-08 16:36:38 -05:00
Casey Bodley
25393f6da2 cmake: move rgw_lua_request.cc from rgw_common target to rgw_a
resolves a clang linker error where `rgw::lua::request::RequestLog()`
from rgw_lua_request.cc (in rgw_common) looks for `rgw_log_op()` from
rgw_log.cc (in rgw_a)

rgw_a depends on rgw_common, not the other way around. so this moves
rgw_lua_request.cc into the same target as rgw_log.cc

lua is now a public dependency of rgw_common so it's not hidden from
rgw_a or unit tests

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-04-08 15:47:38 -04:00
Casey Bodley
f26c206b79
Merge pull request #45734 from kalebskeithley/vtable-dtor
rgw: add missing virtual decls for dtors

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-04-08 12:00:13 -04:00
Melissa Li
4de0803ba8 cephadm: show error message if private registry credentials not provided
Raise UnauthorizedRegistryError in `_pull_image` if user tries to pull from a private registry without authentication, handle error in `command_bootstrap`, `commond_adopt`, `command_pull`

Fixes: https://tracker.ceph.com/issues/55015
Signed-off-by: Melissa Li <melissali@redhat.com>
2022-04-08 10:11:14 -04:00
Matt Benjamin
4ba019b10b
Merge pull request #45758 from linuxbox2/wip-rgwlc-dmfix
rgwlc:  don't incorrectly expire delete markers when !next_key_name
2022-04-08 09:51:29 -04:00
Redouane Kachach
dc20119763
mgr/cephadm: Making default cephadm shell cmd easier
Fixes: https://tracker.ceph.com/issues/52042

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-04-08 15:37:13 +02:00
Adam King
1a30bdf35e
Merge pull request #45597 from adk3798/node-exporter-paths
cephadm: Specify proc/sys path for node-exporter to use

Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2022-04-08 09:09:54 -04:00
Casey Bodley
1ab04ddc38
Merge pull request #45304 from dvanders/cleanup_46456
rgw_reshard: drop olh entries with empty name

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-04-08 09:05:33 -04:00
Adam King
9c8f3942d5 cephadm: only apply pids-limit to iscsi and rgw
Signed-off-by: Adam King <adking@redhat.com>
2022-04-08 07:55:05 -04:00
Redouane Kachach
7f09307a61
mgr/cephadm: improving logging to send errors to stderr
Fixes: https://tracker.ceph.com/issues/47905

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-04-08 08:34:38 +02:00
Venky Shankar
26a85872c3
Merge pull request #45639 from dparmar18/dhairya_mds_doc
doc/cephfs/add-remove-mds: added cephadm note, refined "Adding an MDS"

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-04-08 11:50:55 +05:30
Neha Ojha
ab9546fd17
Merge pull request #44666 from s0nea/correct_metric_name
doc/mgr/prometheus: correct metric name

Reviewed-by: Patrick Seidensal <pseidensal@suse.com>
Reviewed-by: Paul Cuzner <pcuzner@redhat.com>
2022-04-07 13:57:52 -07:00
Casey Bodley
903fabc019
Merge pull request #45787 from kalebskeithley/zipper-api
rgw: zipper: move functions so they're on correct side of API

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2022-04-07 14:11:03 -04:00
Nizamudeen A
72841fdcbe build: install-deps failing in docker build
install-deps.sh was failing in our docker build due to the recent change in
the script. Failure can be seen here: https://github.com/rhcs-dashboard/ceph-dev/runs/5844502455?check_suite_focus=true#step:3:2586

This seems to fix the issue.

Signed-off-by: Nizamudeen A <nia@redhat.com>
2022-04-07 23:09:05 +05:30
Casey Bodley
fbdc2a18ca test/rgw: use mock OpsLogSink instead of OpsLogSocket
Fixes: https://tracker.ceph.com/issues/55232

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-04-07 13:10:55 -04:00
Dan van der Ster
16511fd15f workunits/rgw: reshard cleans empty name entries
Check that reshard prunes olh entries with empty name.

Fixes: https://tracker.ceph.com/issues/54500
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
2022-04-07 18:12:06 +02:00
David Galloway
8ef84a4351
Merge pull request #45751 from ceph/rhel85
qa: Latest RHEL8 -> RHEL8.5
2022-04-07 10:36:38 -04:00
Casey Bodley
560428b9ab
Merge pull request #45760 from pritha-srivastava/wip-rgw-gc-54742
rgw: adding BUCKET_REWRITE and OBJECT_REWRITE OPS to

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-04-07 09:20:31 -04:00
Casey Bodley
c9a2a37b95
Merge pull request #44676 from linuxbox2/wip-lc-name-cleanup
rgwlc: improve naming of lifecycle entries

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2022-04-07 08:43:07 -04:00
Sridhar Seshasayee
78d5d30157
Merge pull request #45781 from sseshasa/wip-update-mclock-rel-notes
PendingReleaseNotes: Update mclock release note regarding an existing issue.

Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-04-07 16:50:52 +05:30
Yuval Lifshitz
2e0fbd0ba6 test/multisite: dont use path when mrun outside of src tree
when running in teuthology we should take the binaries
from the machine without specifying a path

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

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2022-04-07 10:48:52 +03:00
zdover23
81bb0ec9a8
Merge pull request #45782 from zdover23/wip-doc-2022-04-05-os-recommendations
doc/start: add testing support information

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2022-04-07 00:49:29 +10:00
Ernesto Puerta
b6259eea05
Merge pull request #45187 from rhcs-dashboard/update-monitoring-stack-versions
mgr/cephadm: update monitoring stack versions 

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: p-se <NOT@FOUND>
2022-04-06 16:28:46 +02:00
Zac Dover
0364f3afcc doc/start: add testing support information
This PR adds information about support for testing,
and information about which distros the Ceph project
builds packages for.

This is one in a series of PRs including the following:

https://github.com/ceph/ceph/pull/45385
https://github.com/ceph/ceph/pull/45764

This PR specifically includes the information that Ernesto
Puerta collected here:
https://github.com/ceph/ceph/pull/45385#pullrequestreview-911766656

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-04-07 00:13:24 +10:00
Ernesto Puerta
b32f93c578
Merge pull request #45793 from rhcs-dashboard/update-piechart-vonage-versions
mgr/dashboard: upgrade grafana pie-chart and vonage-status-panel versions

Reviewed-by: MrFreezeex <NOT@FOUND>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2022-04-06 16:12:02 +02:00
Aashish Sharma
2877920f58 mgr/dashboard: upgrade grafana pie-chart and vonage-status-panel versions
Fixes:https://tracker.ceph.com/issues/55195
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2022-04-06 15:24:41 +05:30
Sridhar Seshasayee
97043a8c13 PendingReleaseNotes: Update mclock release note regarding an existing issue
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
2022-04-06 11:48:31 +05:30
Kaleb S. KEITHLEY
4148bfa63b rgw: zipper: move functions so they're on correct side of API
When we eventually split out compilation units for the Rados SAL
plugin, a few functions will be out of place wrt the SAL API and
will result in undefined references either in the library or the
the Rados plugin.

Preemptively moving these now, vs. later

Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
2022-04-05 19:10:54 -04:00
Samuel Just
57c2ae079b
Merge pull request #45774 from liu-chunmei/crimson-cmp-xattr
crimson: cmp xattr canceled operation

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-04-05 12:33:01 -07:00
Aashish Sharma
6a328ec30c
mgr/cephadm: update monitoring stack versions
Fixes: https://tracker.ceph.com/issues/54311
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2022-04-05 19:21:40 +02:00
Casey Bodley
90ae54ea4d
Merge pull request #45740 from cbodley/wip-doc-cmake-bundled-deps
README: document cmake options for system packages

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-04-05 10:19:57 -04:00
Kefu Chai
e1a7985ea6
Merge pull request #45743 from m-ildefons/docs-python3-librados
docs: update install steps for python librados

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2022-04-05 13:36:38 +08:00
chunmei-liu
11fcd72f49 crimson: store->get_attr return nodata, cancel following operations
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-04-04 21:42:43 -07:00
chunmei-liu
b9e71c2611 crimson: if do_cmp_xattr failed, cancel the following operations
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-04-04 21:42:35 -07:00
zdover23
a2627850d8
Merge pull request #45764 from zdover23/wip-doc-2022-04-04-os-recommendations
doc/start: remove old OS tables

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2022-04-05 06:54:41 +10:00