Sage Weil
6edb1e9cf9
doc/security: summarize CVEs
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-13 17:20:55 -05:00
David Galloway
59fc89a1a3
doc: 16.2.4 Release Notes
...
Signed-off-by: David Galloway <dgallowa@redhat.com>
2021-05-13 15:03:57 -04:00
zdover23
3b787771ec
Merge pull request #41305 from zdover23/wip-doc-cephadm-monitoring-disabling-monitoring-2021-05-12
...
doc/cephadm: rewrite "disabling monitoring"
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-05-14 00:23:57 +10:00
Casey Bodley
a5dc35704c
Merge pull request #41027 from mkogan1/wip-rgw-gc-max-objsf2
...
radosgw-admin: skip GC init on read-only admin ops
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2021-05-13 10:02:42 -04:00
Sage Weil
beb57679c6
Merge PR #39550 into master
...
* refs/pull/39550/head:
mgr/cephadm: induce retune of osd memory on osd creation
qa/tasks/cephadm.conf: autotune osd memory by default
mgr/cephadm: do not autotune when _no_autotune_memory label is present
mgr/cephadm: autotune osd memory
common: add osd_memory_target_autotune
mgr/cephadm: report memory usage, request (limit) in 'orch ps'
doc/cephadm/host-management: document _admin group
mgr/orchestrator: fix help formatting
Reviewed-by: Adam King <adking@redhat.com>
2021-05-13 09:57:14 -04:00
Kefu Chai
3b7054d3e2
Merge pull request #41319 from tchaikov/wip-crimson-osd-cleanups
...
crimson/osd: cleanups
Reviewed-by: Samuel Just <sjust@redhat.com>
2021-05-13 15:18:46 +08:00
Samuel Just
ac84800dfc
Merge pull request #41095 from liu-chunmei/crimson-perfcouter
...
crimson/seastore: add perfcounters in seastore
Reviewed-by: Samuel Just <sjust@redhat.com>
2021-05-13 00:16:55 -07:00
Kefu Chai
6605ef4075
Merge pull request #41270 from trociny/wip-50351
...
osd: don't assert in-flight backfill is always in recovery list
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2021-05-13 15:02:16 +08:00
Kefu Chai
1e17f2b78a
Merge pull request #40660 from dvanders/stash
...
mon: load stashed map before mkfs monmap
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-05-13 15:00:55 +08:00
Kefu Chai
f64e7b01ca
Merge pull request #41233 from tchaikov/wip-osd-pg-cleanup
...
osd/PG: do not check for empty before loop
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-05-13 15:00:14 +08:00
Kefu Chai
f773c0bc6c
Merge pull request #41257 from liewegas/cephadm-filter-net-message
...
mgr/cephadm/schedule: fix message
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2021-05-13 14:59:25 +08:00
Kefu Chai
b78435f9b2
Merge pull request #41290 from Aran85/fix-crc
...
osd: clear data digest when write_trunc
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-05-13 14:54:18 +08:00
Kefu Chai
59d39dd371
crimson/osd: forward declare OSDOp and ObjectState
...
simpler this way, also, silence clang warning, as OSDOp is defined as
struct, let's declare it as struct as well.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-13 14:24:00 +08:00
Kefu Chai
cad60b4b3b
crimson/osd: construct future state in-place
...
instead of constructing the value of state, pass the parameters for
building it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-13 14:21:49 +08:00
Kefu Chai
8544139be5
Merge pull request #40646 from rzarzynski/wip-crimson-watch-timeout
...
crimson/osd: implement timeout support for watches
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-05-13 14:18:25 +08:00
Yuval Lifshitz
fafe4ac06b
Merge pull request #40608 from tschoonj/etag-spelling
...
rgw: fix spelling of eTag in S3 message structure
2021-05-13 08:46:42 +03:00
Kefu Chai
ecc332248b
Merge pull request #41245 from tchaikov/wip-doc-confval-ext
...
doc/_ext: fixes related to mgr option rendering
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-05-13 09:21:51 +08:00
chunmei-liu
4c0f3127b1
crimson/seastore: add perfcoutners in seastore
...
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2021-05-12 14:47:29 -07:00
chunmei-liu
3f598d9086
crimson/seastore: fix decode build error in journal.cc
...
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2021-05-12 14:07:00 -07:00
Yuri Weinstein
09173e0caf
Merge pull request #41309 from yuriw/wip-yuriw-crontab-master
...
qa/tests: added pacific-p2p
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-05-12 12:44:50 -07:00
Samuel Just
9cb44127d2
Merge pull request #41303 from tchaikov/wip-crimson-os-cleanups
...
crimson/os/seastore: do not capture unused variables
Reviewed-by: Samuel Just <sjust@redhat.com>
2021-05-12 12:13:19 -07:00
Casey Bodley
1dc5c0665a
Merge pull request #41261 from cbodley/wip-rgw-beast-sync
...
rgw: add config option to disable beast's async process_request()
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2021-05-12 14:47:21 -04:00
Radoslaw Zarzynski
b5efdc6f1c
crimson/osd: unify the interruption handling between {Internal,}ClientRequest.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 16:02:29 +00:00
Radoslaw Zarzynski
1534d6eb28
crimson/osd: share do_recover_missing() between {Internal,}ClientRequest.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 16:01:14 +00:00
Yuri Weinstein
0d624465cf
qa/tests: added pacific-p2p
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2021-05-12 09:00:06 -07:00
Kefu Chai
2bb2f7f535
Merge pull request #41094 from dvanders/negative_progress
...
mgr/progress: ensure progress stays between [0,1]
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-05-12 23:04:41 +08:00
Kefu Chai
ef542ef1e4
Merge pull request #41092 from ifed01/wip-ifed-fix-alloc-init-add-free-0-len
...
os/bluestore: tolerate zero length for allocators' init_[add/rm]_free()
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-05-12 23:02:37 +08:00
Sage Weil
821a57ceab
mgr/cephadm: induce retune of osd memory on osd creation
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:02:34 -04:00
Sage Weil
e5c88e2c49
qa/tasks/cephadm.conf: autotune osd memory by default
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:02:34 -04:00
Sage Weil
1e4d20a592
mgr/cephadm: do not autotune when _no_autotune_memory label is present
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:02:34 -04:00
Sage Weil
85ea078787
mgr/cephadm: autotune osd memory
...
- set osd_memory_target_autotune=true to enable
- tuning is periodic (check every 10m by default)
- tuned values are reflected by osd_memory_target config options scoped
to the host
- only make a change if it appears that we will affect at least 1 of the
relevant OSDs
- attempt to clean out conflicting options. (This is imperfect, since any
manner of weirdly-scoped config options could be responsible; we only
attempt to clean out one scoped directly to the osd name.)
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:02:34 -04:00
Sage Weil
6029a0e256
common: add osd_memory_target_autotune
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:02:34 -04:00
Sage Weil
4a8182a606
mgr/cephadm: report memory usage, request (limit) in 'orch ps'
...
Fill in from {osd,mon}_memory_target if no container limit is set.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:02:34 -04:00
Kefu Chai
a33ea43738
Merge pull request #40864 from wjwithagen/wjw-fix-KernelDevice-locking
...
include, blk: fallback to basic locking if a OS does not have F_OFD_SETLK
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-05-12 23:02:01 +08:00
Sage Weil
eb3c38577a
doc/cephadm/host-management: document _admin group
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-05-12 11:01:23 -04:00
Kefu Chai
6a1f313617
crimson/common: use parameter pack for building future<>
...
it mirrors the way how seastar::make_ready_future() works. and more
importantly, it allows us to build interruptible_future in the same
way as we build plain seastar::future<> in-place. so we can, for
instance, create a future<tuepl<int,int>> using:
make_ready_future<tuple<int,int>>(1, 2)
instead of using
make_ready_future<tuple<int,int>>(make_tuple(1, 2))
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-12 22:40:05 +08:00
Kefu Chai
7c0a9f0307
crimson/os: do not capture unused variables
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-05-12 22:39:47 +08:00
Radoslaw Zarzynski
805c703fd3
crimson/osd: ClientRequest::do_recover_missing doesn't depend on OSD anymore.
...
This commit enables the unification of missing objects between
`ClientRequest` and `InternalClientRequest`.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 13:38:36 +00:00
Radoslaw Zarzynski
bf6404e2b1
crimson/osd: sending EVENT_DISCONNECT becomes implementation detail of Watch.
...
In contrast to ceph-osd crimson sends CEPH_WATCH_EVENT_DISCONNECT directly
from the timeout handler and after CEPH_WATCH_EVENT_NOTIFY_COMPLETE.
This simplifies the Watch::remove() interface as callers aren't obliged
anymore to decide whether EVENT_DISCONNECT needs to be send or not -- it
becomes an implementation detail of Watch.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 13:29:28 +00:00
Radoslaw Zarzynski
4070a7d557
crimson/osd: wire up handling of watch timeouts.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 13:29:28 +00:00
Radoslaw Zarzynski
7c80fcdae0
crimson/osd: s/do_timeout/do_notify_timeout/ per the upcoming do_watch_timeout().
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 13:26:50 +00:00
Radoslaw Zarzynski
b5f1eb879e
crimson/osd: introduce the InternalClientRequest infrastructure.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 13:26:50 +00:00
Radoslaw Zarzynski
42425f8cd3
crimson/osd: PG::with_locked_obc() doesn't depend on MOSDOp anymore.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-05-12 13:26:49 +00:00
Zac Dover
b67b6112ac
doc/cephadm: rewrite "disabling monitoring"
...
* Simplified the text.
* Correctly formatted the prompts.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2021-05-12 22:54:54 +10:00
Ernesto Puerta
04d9194fd3
Merge pull request #41161 from rhcs-dashboard/ingress-creation-follow-up
...
mgr/dashboard: ingress service creation follow-up
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2021-05-12 14:02:15 +02:00
Matt Benjamin
948f2ce2d1
Merge pull request #41174 from pritha-srivastava/wip-rgw-sts-cert-url-fix
...
rgw/sts: code to fetch certs using .well-known/openid-configuration url
2021-05-12 06:52:11 -04:00
Ernesto Puerta
172fca07d5
Merge pull request #41221 from rhcs-dashboard/50686-fix-osd-host-grafana
...
mgr/dashboard: fix OSDs Host details/overview grafana graphs
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2021-05-12 12:37:05 +02:00
Avan Thakkar
549daa7579
mgr/dashboard: ingress service creation follow-up
...
Fixes: https://tracker.ceph.com/issues/50568
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Pre-populating the service id(read-only) with the value same as backend service.
2021-05-12 15:58:04 +05:30
Ernesto Puerta
b8d7642ca0
Merge pull request #41103 from navinbarnwal/RenameFilesystems
...
mgr/dashboard: fix typo: Filesystems to File Systems
Reviewed-by: Waad Alkhoury <walkhour@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-05-12 12:13:15 +02:00
Ernesto Puerta
a0495c86fe
Merge pull request #41023 from rhcs-dashboard/bucket-name-async-validator-performance
...
mgr/dashboard: RGW buckets async validator performance enhancement and name constraints
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
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>
2021-05-12 10:26:00 +02:00