Yuval Lifshitz
e527b8ce55
Merge pull request #42350 from TRYTOBE8TME/wip-rgw-notification
...
rgw/notifications: Change in multipart upload notification behavior
2021-07-28 10:13:10 +03:00
Kefu Chai
146c796a7f
Merge pull request #42389 from asannes/ingress-fix
...
mgr/cephadm: ingress: fix typo in spec.virtual_interface_networks reference
Reviewed-by: Sage Weil <sage@redhat.com>
2021-07-28 12:48:04 +08:00
Kefu Chai
781f31e386
Merge pull request #42510 from rzarzynski/wip-crimson-use-random-nonce
...
crimson/osd: fix misdirecting msgs when an OSD flips at Sepia.
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-07-28 11:06:11 +08:00
Josh Durgin
624068d244
Merge pull request #42322 from ljflores/wip-lflores-telemetry-docs
...
doc/mgr/telemetry: update Telemetry Module docs to include perf channel
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2021-07-27 17:31:33 -07:00
Josh Durgin
60cb985cc7
Merge pull request #42492 from zdover23/wip-doc-rados-top-level-section-2021-07-26
...
doc/rados: rewrite index.rst
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2021-07-27 17:28:58 -07:00
Casey Bodley
7b61667711
Merge pull request #42473 from tchaikov/wip-cmake-rgw-cleanup
...
cmake: make rgw_common a static library
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2021-07-27 14:31:40 -04:00
Sage Weil
ecc0b4597b
Merge PR #42406 into master
...
* refs/pull/42406/head:
mgr/nfs: remove unused 'realm' arg for 'nfs export create rgw'
doc/mgr/rook: update title
doc/mgr/nfs: reference customizing ingress
doc/mgr/nfs: add section for manual ganesha config; reframe
doc/mgr/nfs: document ingress in more detail
doc/mgr/nfs: typo
doc/mgr/nfs: add note about incomplete ingress
qa/suites/orch/cephadm: add rgw nfs export test
mgr/cephadm: ingress: tolerate no daemons
mgr/nfs: add --squash option to 'nfs export create rgw ...'
mgr/nfs: use bucket owner creds for rgw bucket export
mgr/cephadm: use new CEPH_IMAGE_TYPES for all daemons using ceph container image
qa/tasks/python: simple task to run python code
doc/mgr/nfs: revisions
mgr/nfs/export: nicer exceptions on cap update
Reviewed-by: Varsha Rao <varao@redhat.com>
2021-07-27 14:11:56 -04:00
Radoslaw Zarzynski
5293d1ad1e
crimson/osd: make the get_nonce() static.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-07-27 16:37:53 +00:00
Radoslaw Zarzynski
c79f2aaba9
crimson/osd: print OSD::nonce on start-up.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-07-27 16:37:53 +00:00
Radoslaw Zarzynski
d0a5dd7e36
crimson/osd: fix misdirecting msgs when an OSD flips at Sepia.
...
For description please refer to:
* https://gist.github.com/rzarzynski/6cbc20fb28d7ac096ecc4b68500454bf#gistcomment-3830762 ,
* https://gist.github.com/rzarzynski/6cbc20fb28d7ac096ecc4b68500454bf#gistcomment-3830939 .
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-07-27 16:29:45 +00:00
Kefu Chai
a8dac22376
Merge pull request #42476 from tchaikov/wip-crimson-more-aliens
...
doc, vstart.sh: adapt to the generalize AlienStore support
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-07-27 23:58:55 +08:00
Casey Bodley
b3cffa193d
Merge pull request #42222 from flipkart-incubator/aws_sse_s3
...
rgw: Introduce BucketEncryption APIs to support SSE-S3 feature
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2021-07-27 10:52:23 -04:00
Kefu Chai
587a8c9c22
doc/dev/crimson: document cyanstore and alienstore
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-27 22:50:15 +08:00
Sage Weil
2db3cfabc3
mgr/nfs: remove unused 'realm' arg for 'nfs export create rgw'
...
This argument is not used. The rgw exports currently only work on the
default realm.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-27 10:47:55 -04:00
Sage Weil
9aeefbc666
doc/mgr/rook: update title
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-27 10:47:55 -04:00
Sage Weil
7d3443412c
doc/mgr/nfs: reference customizing ingress
...
Link to the cephadm docs on modifying the service directly.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-27 10:47:55 -04:00
Sage Weil
b5a32d632d
doc/mgr/nfs: add section for manual ganesha config; reframe
...
This documentation is incomplete because this mode of operation is not
tested/validated.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-27 10:47:55 -04:00
Kefu Chai
f0027c05c6
Merge pull request #42457 from cyx1231st/wip-seastore-segment-metrics
...
crimson/seastore: implement metrics in BlockSegmentManager
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-07-27 14:37:33 +08:00
Yingxin Cheng
3758671ee9
crimson/os/seastore/segment_manager: implement metrics in BlockSegmentManager
...
* data read/write effort;
* metadata write effort;
* opened/closed/released segments;
* unused bytes from closed segments;
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2021-07-27 12:43:26 +08:00
Kefu Chai
d7862cb607
Merge pull request #42475 from tchaikov/wip-crimson-cleanup
...
crimson/osd: cleanups
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2021-07-27 10:37:07 +08:00
Kefu Chai
03ac43a4b4
Merge pull request #42483 from Astroakanksha24/master
...
mgr/volumes/fs/operations/group.py: add extra blank lines
Reviewed-by: Varsha Rao <varao@redhat.com>
2021-07-27 10:32:29 +08:00
Kefu Chai
d637dcda22
Merge pull request #42485 from tchaikov/wip-strtoll
...
common/strtol: replace `const char*` with `std::string_view`
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-07-27 10:31:41 +08:00
Sage Weil
f8f7b86571
Merge PR #42292 into master
...
* refs/pull/42292/head:
qa/suites/upgrade: log_to_journald=false
Reviewed-by: Neha Ojha <nojha@redhat.com>
2021-07-26 19:23:26 -04:00
Sage Weil
ac63ab6125
Merge PR #42489 into master
...
* refs/pull/42489/head:
qa/suites/upgrade/pacific-x/stress-split: do not avoid_pacific_features
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-07-26 19:23:03 -04:00
Sage Weil
8d9db910f7
doc/mgr/nfs: document ingress in more detail
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:17 -04:00
Sage Weil
0448a8d39d
doc/mgr/nfs: typo
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:17 -04:00
Sage Weil
684c6a2dba
doc/mgr/nfs: add note about incomplete ingress
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:17 -04:00
Sage Weil
cd089ee74e
qa/suites/orch/cephadm: add rgw nfs export test
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:17 -04:00
Sage Weil
bae406f746
mgr/cephadm: ingress: tolerate no daemons
...
This doesn't normally happen, but did before the daemon inventory breakage
(see previous patches) was fixed.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:17 -04:00
Sage Weil
ad5fe4452d
mgr/nfs: add --squash option to 'nfs export create rgw ...'
...
The cephfs variant already has it.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:17 -04:00
Sage Weil
7d2f7efe3f
mgr/nfs: use bucket owner creds for rgw bucket export
...
The bucket owner can always read/write to the bucket, so use those creds
for the export. This is less complicated than setting up a dedicated
user anyway.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:06 -04:00
Sage Weil
deaff0c42c
mgr/cephadm: use new CEPH_IMAGE_TYPES for all daemons using ceph container image
...
We were using CEPH_TYPES + GATEWAY_TYPES, but that isn't really accurate.
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:06 -04:00
Sage Weil
45737fe95a
qa/tasks/python: simple task to run python code
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:06 -04:00
Sage Weil
8b96d9c22b
doc/mgr/nfs: revisions
...
- clean up language
- move config hierarchy to the bottom (this is an implementation detail
that is only useful if managing ganesha externally)
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:23:06 -04:00
Sage Weil
b73f730749
mgr/nfs/export: nicer exceptions on cap update
...
Signed-off-by: Sage Weil <sage@newdream.net>
2021-07-26 16:21:24 -04:00
Guillaume Abrioux
4bfa87ee55
Merge pull request #42181 from lyind/51526-fix-ceph-volume-zero-division-error
...
ceph-volume: lvm batch: fast_allocations(): avoid ZeroDivisionError
2021-07-26 21:58:07 +02:00
Zac Dover
d27bb21cc1
doc/rados: rewrite index.rst
...
This PR makes minor alterations to the
text at the beginning of the RADOS Guide.
Most notably, the monitor daemon has been
added to the list of types of daemons that
constitute a Ceph cluster.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2021-07-27 05:16:41 +10:00
Kalpesh Pandya
3be2b4bcc5
rgw/notifications: Changing the Multipart Upload notification behavior
...
Changing the notification behavior in case of Multipart Upload, updating
the related test cases and adding the documentation changes for the same.
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>
2021-07-26 21:22:33 +05:30
Guillaume Abrioux
d69ba6ce58
Merge pull request #42443 from dsavineau/ceph_volume_tests_functional_ssh_args
...
ceph-volume/tests: update ansible environment variables in tox
2021-07-26 17:08:10 +02:00
Kefu Chai
54c3e1b688
*: drop strict_iecstrtoll(const char *str,..)
...
replace strict_iecstrtoll(const char *str,..) with
strict_iecstrtoll(std::string_view, ..). which is more convenient.
and both of them share the same implementation:
strict_iec_cast<uint64_t>(str, err);
so they are interchangeable.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-26 20:12:17 +08:00
Kefu Chai
5d22af9316
common,mon: drop strict_sistrtoll()
...
strict_sistrtoll() is but an alias of strict_si_cast<uint64_t>(..),
let's just drop the former. there are way too many thin wrappers in
strtol.{h,cc}. they don't offer lots of benefit to us.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-26 20:12:17 +08:00
Kefu Chai
650a0c9363
common/strtol: drop strict_strto*(const char*,..)
...
they are but proxies to strict_strto*(string_view, ...). and their
callers can just call the latter without any change. so drop these
proxies.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-26 20:12:17 +08:00
Kefu Chai
55ed86bb98
common, mon: use strict_si_cast<>(std::string_view,..)
...
simpler this way
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-26 20:12:17 +08:00
Kefu Chai
b6f29f4c1b
common/strtol: expose strict_si_cast(std::string_view, ..)
...
this variant is better than strict_si_cast(const char*), because:
* we can just pass std::string to it, as std::string_view can be
constructed from a std::string implicitly
* strict_si_cast(std::string_view, ..) is the underlying
implementation of strict_si_cast(const char*,..), so less
indirection helps with the readability.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-26 20:12:17 +08:00
Kefu Chai
58c4ece8f3
rgw,mon,common/strtol: use strict_iec_cast(std::string_view, ..)
...
this variant is better than strict_iec_cast(const char*), because:
* we can just pass std::string to it, as std::string_view can be
constructed from a std::string implicitly
* strict_iec_cast(std::string_view, ..) is the underlying
implementation of strict_iec_cast(const char*,..), so less
indirection helps with the readability.
* rgw,mon: use strict_iec_cast(std::string_view, ..) instead.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2021-07-26 20:12:17 +08:00
Kefu Chai
f608782797
Merge pull request #42403 from BlaineEXE/ceph-volume-use-safer-check-for-has-bluestore-label
...
ceph-volume: use safer check for bluestore label
Reviewed-by: Sébastien Han <seb@redhat.com>
Reviewed-by: Dimitri Savineau <dsavinea@redhat.com>
2021-07-26 18:31:13 +08:00
Kefu Chai
0dfab38c01
Merge pull request #42474 from tchaikov/wip-kv-cleanup
...
kv/RocksDBStore: always initialize local variable
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2021-07-26 18:29:01 +08:00
Igor Fedotov
8c49d56b93
Merge pull request #42456 from ifed01/wip-ifed-alloc-histogram2
...
os/bluestore: implement allocation perf histogram.
Reviewed-by: Kefu Chai <kchai@redhat.com>
2021-07-26 13:21:28 +03:00
Akanksha Chaudhari
2f785b1004
mgr/volumes/fs/operations/group.py: add extra blank line
...
Fixes:https://tracker.ceph.com/issues/51393
Signed-off-by: Akanksha Chaudhari <astroakanksha24@gmail.com>
2021-07-26 12:23:17 +05:30
Kefu Chai
da35cbe6bc
Merge pull request #42466 from adk3798/mgr-stop
...
mgr/cephadm: Don't allow stopping full mgr, mon or osd services
Reviewed-by: Michael Fritch <mfritch@suse.com>
2021-07-25 21:42:29 +08:00