Commit Graph

130434 Commits

Author SHA1 Message Date
Liu-Chunmei
5ee066c9b9
Merge pull request #45820 from liu-chunmei/crimson-do_osd_ops_params_t
crimson: keep do_osd_ops_params_t alive when call do_osd_ops

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-04-11 21:57:36 -07:00
Samuel Just
5b5b457691
Merge pull request #45137 from myoungwon/wip-51627-2
osd: return appropriate error if the object is not manifest

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-04-11 16:31:03 -07:00
chunmei-liu
211e5644d9 crimson: keep do_osd_ops_params_t alive when call do_osd_ops
otherwise stack-under-overflow

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-04-11 16:30:49 -07:00
Yuri Weinstein
8cee59ff93
Merge pull request #45744 from idryomov/wip-stretch-last-force-resend
mon/OSDMonitor: properly set last_force_op_resend in stretch mode

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2022-04-11 15:58:23 -07:00
Yuri Weinstein
1b47a14f55
Merge pull request #45670 from pdvian/wip-fix-mgr-daemon-state
mgr, mon: Keep upto date metadata with mgr for MONs

Reviewed-by: Laura Flores <lflores@redhat.com>
2022-04-11 15:57:36 -07:00
Yuri Weinstein
9de51de27d
Merge pull request #45599 from amathuria/amathuri-54994-fix
osd: add scrub duration for scrubs after recovery

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2022-04-11 15:56:54 -07:00
Yuri Weinstein
8b9cfe39e6
Merge pull request #45547 from nkshirsagar/master
Catch exception if thrown by __generate_command_map()

Reviewed-by: Laura Flores <lflores@redhat.com>
2022-04-11 15:55:43 -07:00
Yuri Weinstein
15548e020e
Merge pull request #45505 from pdvian/wip-fix-daemon-version
mgr, mgr/prometheus: Fix regression with prometheus metrics

Reviewed-by: Laura Flores <lflores@redhat.com>
2022-04-11 15:51:26 -07:00
Samuel Just
0380a2b446
Merge pull request #45822 from liu-chunmei/crimson-enametoolong
crimson: check -ENAMETOOLONG for Name, Locator, NameSpace

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-04-11 14:35:06 -07:00
Ernesto Puerta
9ff904a467
Merge pull request #45584 from votdev/issue_54983_default_rgw_daemon
mgr/dashboard: RGW users and buckets tables are empty if the selected gateway is down

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2022-04-11 20:50:56 +02:00
Ernesto Puerta
63b97035bd
Merge pull request #45790 from rhcs-dashboard/host-toggle-column-fix
mgr/dashboard: datatable in Cluster Host page hides wrong column on selection

Reviewed-by: Sarthak0702 <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-04-11 20:48:48 +02:00
Ernesto Puerta
0a7d9ef280
Merge pull request #45007 from VallariAg/dashboard-complexity-cleanup
mgr/dashboard: reduce method (cyclomatic) complexity 

Reviewed-by: VallariAg <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@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-04-11 20:45:58 +02: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
chunmei-liu
2a5b6a133d crimson: check -ENAMETOOLONG for Name, Locator, NameSpace
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-04-08 18:01:23 -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
Sarthak0702
3fe39de706 mgr/dashboard: datatable in Cluster Host page hides wrong column on selection
Signed-off-by: Sarthak0702 <sarthak.dev.0702@gmail.com>
2022-04-08 00:18:53 +05:30
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