Commit Graph

129136 Commits

Author SHA1 Message Date
Pere Diaz Bou
a3cf5c5e9f monitoring/grafana: use Path class instead of split
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-18 13:24:12 +01:00
Pere Diaz Bou
1e4d85d04f monitoring/grafana: remove explicit str casting
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-18 13:24:12 +01:00
Pere Diaz Bou
2b4f3561d2 monitoring/grafana: add generated json files
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-18 13:24:12 +01:00
Pere Diaz Bou
b381a83e9b monitoring/grafana: ValueError instead of RuntimeError
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-18 13:24:12 +01:00
Pere Diaz Bou
4c302234ff monitoring/grafana: Replace missing legendFormat warning with error
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-18 13:24:10 +01:00
Samuel Just
51a347456d
Merge pull request #44591 from athanatos/sjust/wip-seastore-flush
crimson/os/seastore: avoid empty Transactions by adding explicit flush() call

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-17 19:36:10 -08:00
Samuel Just
7370d7ded8
Merge pull request #44556 from cyx1231st/wip-crimson-improve-log-journal
crimson/os/seastore: consolidate seastore_journal logs with cleanup and validations

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-17 13:19:02 -08:00
Samuel Just
7c4b3cc7fa crimson/os/seastore: implement FuturizedStore::flush
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-01-17 20:50:58 +00:00
Sebastian Wagner
d05bd30436
Merge pull request #44566 from falcon78921/minor-messaging-nit
mgr/cephadm: fix minor grammar nit in Dry-Runs message
2022-01-17 16:47:53 +01:00
Sebastian Wagner
9e8b2d8282
Merge pull request #44510 from rzarzynski/wip-cephadm-docfix
doc/cephadm: improve the development doc a bit

Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-17 10:21:45 +01:00
Sebastian Wagner
18528ca3f3
Merge pull request #44485 from adk3798/agent-permissions
cephadm: fix permissions on agent files

Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-17 09:40:13 +01:00
Sebastian Wagner
5ff602e5cf
Merge pull request #44506 from sebastian-philipp/orch-suite-add-scsi
qa/suites/orch/cephadm: Also run the rbd/iscsi suite

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Melissa Li <mingkli@redhat.com>
2022-01-17 09:39:50 +01:00
Casey Bodley
7e03511078
Merge pull request #44603 from cbodley/wip-cmake-parquet
rgw: disable parquet by default

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2022-01-14 17:48:07 -05:00
Casey Bodley
fb90d0ebdf build: revert arrow package dependency
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-01-14 14:54:09 -05:00
Casey Bodley
077e234b74 cmake: disable parquet by default
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-01-14 14:50:47 -05:00
Ernesto Puerta
581e10f9e8
Merge pull request #44523 from ljflores/wip-telemetry-dashboard
mgr/dashboard/telemetry: reduce telemetry dashboard preview size

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: neha-ojha <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
2022-01-14 20:11:15 +01:00
Yuri Weinstein
8b1568832d
Merge pull request #44550 from jdurgin/wip-pool-get-quota
mon/OSDMonitor: avoid null dereference if stats are not available

Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-01-14 10:46:49 -08:00
Yuri Weinstein
e419a29be5
Merge pull request #42735 from amathuria/wip-amathuria-scrub-stats
osd/scrub: Add stats to PG dump for number of objects scrubbed

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2022-01-14 10:46:28 -08:00
Neha Ojha
82ff85871e
Merge pull request #43667 from ifed01/wip-ifed-fix-ram-gridy-fsck
os/bluestore: make shared blob fsck much less RAM-greedy.

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2022-01-14 10:27:31 -08:00
Soumya Koduri
0bd3c05c95
Merge pull request #44440 from soumyakoduri/wip-skoduri-dbstore-fixes
rgw/dbstore: Misc fixes
2022-01-14 23:38:22 +05:30
Neha Ojha
ed7fe35439
Merge pull request #44552 from jdurgin/wip-releases-doc
doc/releases: remove outdated info and versions; mark nautilus eol

Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-01-14 09:42:08 -08:00
Yuri Weinstein
755dc55b8e
Merge pull request #44370 from benhanokh/NCB_expand_device_fix
NCB code doesn't update allocation file when we expand-device

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2022-01-14 09:06:41 -08:00
Yuri Weinstein
f5b4f3f4d9
Merge pull request #44251 from yaarith/telemetry-opt-in
mgr/telemetry: introduce new design for varying report data

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2022-01-14 09:06:11 -08:00
Yuri Weinstein
31ff4958bf
Merge pull request #43849 from rzarzynski/wip-bs-lucky-buffers
blk, os/bluestore: introduce huge page-based read buffers

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2022-01-14 08:44:06 -08:00
Radoslaw Zarzynski
fba106f172
Merge pull request #42576 from AmnonHanuhov/wip-port_rgw_classes
crimson/osd: Port rgw object classes to run in crimson

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-01-14 16:48:42 +01:00
Yuri Weinstein
c8ea20345d
Merge pull request #44518 from gregsfortytwo/wip-fix-53824
osd: PeeringState: fix selection order in calc_replicated_acting_stretch

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-14 07:47:00 -08:00
Yingxin Cheng
5586d07be7 crimson/os/seastore: consolidate seastore_journal logs with structured level and format
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:43 +08:00
Yingxin Cheng
13fb5f676c crimson/os/seastore/journal: validate segments before replay
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:43 +08:00
Yingxin Cheng
df8e77b530 crimson/os/seastore/seastore_types: pretty print data structures
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:43 +08:00
Yingxin Cheng
c5e8e7ded9 crimson/os/seastore: count consumed records in cursor with cleanups
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:43 +08:00
Yingxin Cheng
0d18428f0d crimson/os/seastore: drop duplicated record_group_t::current_dlength
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:43 +08:00
Yingxin Cheng
3165692e43 crimson/os/seastore: classify journal related logs in seastore_types.cc
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:43 +08:00
Yingxin Cheng
81f6e4e82e crimson/os/seastore: convert ExtentReader to seastore logging
Also set the logger to seastore_journal as the component works at
the journal layer.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 23:06:33 +08:00
Laura Flores
68df650818 mgr/dashboard/telemetry: add test for formatReport()
Tests a scenario where all keys are removed, and one
where a key is ignored.

Signed-off-by: Laura Flores <lflores@redhat.com>
2022-01-14 14:37:10 +00:00
Yingxin Cheng
420071be6b crimson/os/seastore/journal: convert to seastore logging
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-14 22:24:38 +08:00
Aishwarya Mathuria
0484c76b73 doc: document new OBJECTS_SCRUBBED column in pg dump
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
2022-01-14 19:40:33 +05:30
Amnon Hanuhov
b51f2e04e7 crimson/osd: Implement missing objclass functions used by cls_rgw
Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
2022-01-14 14:13:14 +02:00
Amnon Hanuhov
e816237374 crimson/osd: Add support for CEPH_OSD_OP_OMAPRMKEYS
Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
2022-01-14 14:13:14 +02:00
Amnon Hanuhov
d04d2ef025 crimson/osd: Add a getter for last_user_version
last_user_version is the last user object version applied to store

Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
2022-01-14 14:13:14 +02:00
Amnon Hanuhov
217d0e19dc crimson/osd: drop PGBackend& from OpsExecuter ctor
OpsExecuter holds a Ref<PG> so the PGBackend can be extracted from it
using get_backend()

Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
2022-01-14 14:13:13 +02:00
Amnon Hanuhov
59d6f95c70 crimson/osd: drop pg_pool_t from OpsExecuter ctor
OpsExecuter now holds a Ref<PG> so the pool info can be extracted from it
using get_pool().info

Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
2022-01-14 14:13:13 +02:00
Amnon Hanuhov
56bf9df993 crimson/osd: Store a reference to PG inside OpsExecuter
This is needed as some ObjClass methods make use of pg information related to the given cls_method_context_t

Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
2022-01-14 14:13:13 +02:00
Ernesto Puerta
4def95b0d4
Merge pull request #44507 from votdev/issue_53813_nfs_page_not_found
mgr/dashboard: NFS pages shows 'Page not found'

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2022-01-14 12:56:55 +01:00
Ernesto Puerta
f7cd4b2873
Merge pull request #43685 from p-se/fix-grafana-graphs-ceph_daemon
mgr/dashboard: fix Grafana OSD/host panels

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: p-se <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-14 12:50:13 +01:00
Ernesto Puerta
c208dbeb13
Merge pull request #44573 from rhcs-dashboard/53858-fix-smart-data-single-daemon
mgr/dashboard: fix: get SMART data from single-daemon device

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-14 12:48:52 +01:00
Ilya Dryomov
d665f88ad0
Merge pull request #44559 from ideepika/wip-iscsi-53830
test/rbd/iscsi: correct the hostname in gwcli_create.t to match hostname -f

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-01-14 10:30:27 +01:00
Ilya Dryomov
3c2b05a252
Merge pull request #44571 from idryomov/wip-xfstests-qemu-cert
qa/run_xfstests_qemu.sh: stop reporting success without actually running any tests

Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
2022-01-14 10:28:06 +01:00
Samuel Just
14d4538477 crimson: add and use FuturizedStore::flush() interface
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-01-13 22:16:50 -08:00
Venky Shankar
e65d88ca58
Merge pull request #44570 from vshankar/wip-53857
qa: adjust for MDSs to get deployed before verifying their availability

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-01-14 08:42:20 +05:30
Samuel Just
2389ebd7d4
Merge pull request #44555 from cyx1231st/wip-fix-seastore-jounral-fast-submit
crimson/os/seastore/journal: fast submit if RecordSubmitter is IDLE and no pending

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-13 17:23:37 -08:00