]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yehuda Sadeh [Tue, 30 Nov 2021 16:45:06 +0000 (08:45 -0800)]
python-common/rgw: fix style issues
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 29 Nov 2021 23:31:42 +0000 (15:31 -0800)]
doc/rgw: fix docs build
Workaround rgw modules conflict, as there are two separate modules named
rgw: src/pybind/rgw, src/pybind/mgr/rgw
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 24 Nov 2021 20:51:12 +0000 (12:51 -0800)]
mgr/rgw: ignore mypy errors
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 22 Nov 2021 20:02:16 +0000 (12:02 -0800)]
mgr/rgw: use tool_exec instead of directly spawning commands
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 2 Nov 2021 14:13:55 +0000 (07:13 -0700)]
docs: document mgr/rgw module
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 1 Nov 2021 16:33:29 +0000 (09:33 -0700)]
mgr/rgw: change zone-creds cli commands
- ceph rgw zone-creds create
- ceph rgw zone-creds remove
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 1 Nov 2021 15:45:39 +0000 (08:45 -0700)]
rgwam: reorganize code
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 28 Oct 2021 14:25:55 +0000 (07:25 -0700)]
mgr/rgw: start_radosgw is true by default
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 28 Oct 2021 14:15:58 +0000 (07:15 -0700)]
mgr/rgw: pass realm_id via token
Add realm_id to token.
Also, use realm_id from token instead of requiring realm_name
for command that uses realm token.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 18 Oct 2021 17:52:48 +0000 (10:52 -0700)]
mgr/rgw: realm remove zone-creds
add command to remove zone creds. Either removes the access key
or the entire user if was the only access key for that user.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 25 May 2021 21:54:11 +0000 (14:54 -0700)]
pybind/argparse: handle None sequence
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 28 Jun 2021 21:53:14 +0000 (14:53 -0700)]
mgr/rgw: add standalone cli util
for external testing
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 15 Jun 2021 19:11:35 +0000 (12:11 -0700)]
mgr/rgw: add realm reconcile command
reconcile endpoints defined in orchestrator vs realm period, and optionally
update realm period
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 17 Jun 2021 22:21:33 +0000 (15:21 -0700)]
mgr/rgw: use entity ids instead of names when possible
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 17 Jun 2021 20:00:58 +0000 (13:00 -0700)]
mgr/rgw: don't specify default realm/zg/zone
Access entities explicitly
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 10 Jun 2021 22:25:17 +0000 (15:25 -0700)]
mgr/rgw: apply rgw through orchestrator interface
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 25 May 2021 21:23:31 +0000 (14:23 -0700)]
mgr/rgw: add realm create zone-creds command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 24 May 2021 23:58:29 +0000 (16:58 -0700)]
mgr/rgw: add zone create command (based on rgwam)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 24 May 2021 23:47:00 +0000 (16:47 -0700)]
mgr/rgw: add realm bootstrap command based on rgwam
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 21 May 2021 23:57:07 +0000 (16:57 -0700)]
mgr/rgw: initial work
Basic catch all command that passes through params to radosgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 20 May 2021 00:16:27 +0000 (17:16 -0700)]
rgwam: can pass keyring param
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 19 May 2021 00:17:27 +0000 (17:17 -0700)]
rgwam: can pass ceph user to radosgw/radosgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 18 May 2021 22:34:08 +0000 (15:34 -0700)]
rgwam: modify command line parsing to support generic attributes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 18 May 2021 00:36:58 +0000 (17:36 -0700)]
rgwam: optionally run radosgw
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 14 May 2021 00:05:44 +0000 (17:05 -0700)]
rgwam: info logging
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 13 May 2021 23:29:45 +0000 (16:29 -0700)]
rgwam: code cleanups
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 12 May 2021 18:01:20 +0000 (11:01 -0700)]
rgwam: realm new-zone-creds
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 10 May 2021 23:43:46 +0000 (16:43 -0700)]
rgwam: rename file
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 10 May 2021 21:08:42 +0000 (14:08 -0700)]
rgwam: zone create
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 10 May 2021 17:36:05 +0000 (10:36 -0700)]
rgwam: create users, zone run command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sun, 2 May 2021 14:13:30 +0000 (07:13 -0700)]
rgwam: more work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 29 Apr 2021 12:24:24 +0000 (05:24 -0700)]
rgwam: rgw admin for multisite tool
initial work
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Ronen Friedman [Tue, 9 Nov 2021 15:13:01 +0000 (17:13 +0200)]
Merge pull request #43836 from ronen-fr/wip-rf-atomic-enums
crimson/common: disable arithmetic operators for atomic enums
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
David Galloway [Tue, 9 Nov 2021 14:01:34 +0000 (09:01 -0500)]
Merge pull request #43525 from ceph/wip-yuriw-release-15.2.15-master
doc: 15.2.15 Release Notes
Ronen Friedman [Tue, 9 Nov 2021 13:00:31 +0000 (15:00 +0200)]
Merge pull request #42479 from ronen-fr/wip-ronenf-scrub-prefix
osd/scrub: remove Scrubber sub-objects reliance on PG::gen_prefix()
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Venky Shankar [Tue, 9 Nov 2021 12:50:43 +0000 (18:20 +0530)]
Merge pull request #43730 from nmshelke/newline-vstart-help
vstart.sh: print newline character after vstart.sh help text
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Jos Collin [Tue, 9 Nov 2021 11:35:27 +0000 (17:05 +0530)]
Merge pull request #43414 from joscollin/wip-update-get-involved-cephfs
doc: update get-involved for cephfs
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Nikhilkumar Shelke [Fri, 29 Oct 2021 06:44:18 +0000 (12:14 +0530)]
vstart.sh: print newline character after vstart.sh help text
Without this newline character the help text messes up the
expected position of the prompt string.
Signed-off-by: Nikhilkumar Shelke <nshelke@redhat.com>
Jos Collin [Tue, 22 Dec 2020 13:04:24 +0000 (18:34 +0530)]
doc: update dev list and kernel client
Signed-off-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 22 Dec 2020 12:31:30 +0000 (18:01 +0530)]
doc: update #cephfs channel
Signed-off-by: Jos Collin <jcollin@redhat.com>
Samuel Just [Mon, 8 Nov 2021 23:22:05 +0000 (15:22 -0800)]
Merge pull request #43835 from xxhdx1985126/wip-segment-avail-bytes
crimson/os/seastore/segment_cleaner: initialize segments' avail_bytes…
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Samuel Just [Mon, 8 Nov 2021 20:59:40 +0000 (12:59 -0800)]
Merge pull request #43754 from cyx1231st/wip-seastore-fix-journal-committed-to
crimson/os/seastore: fix ordered updates to JournalSegmentManager::committed_to
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
Sage Weil [Mon, 8 Nov 2021 19:43:25 +0000 (14:43 -0500)]
Merge PR #43827 into master
* refs/pull/43827/head:
qa/suites/orch/cephadm: add repave-all test case
mgr/cephadm/services/osd: less noisy
mgr/cephadm/services/osd: do not log ok-to-stop/safe-to-destroy failures
mgr/orchestrator: clean up 'orch osd rm status'
Reviewed-by: Adam King <adking@redhat.com>
Yuri Weinstein [Mon, 8 Nov 2021 17:51:27 +0000 (09:51 -0800)]
Merge pull request #43699 from sebastian-philipp/qa-rados-mgr-random-objectstore
qa/suites/rados/mgr: use only one objectstore instead of all
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Mon, 8 Nov 2021 17:50:33 +0000 (09:50 -0800)]
Merge pull request #43621 from ifed01/wip-ifed-fix-53011
os/bluestore: use proper prefix when removing undecodable Share Blob.
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Sebastian Wagner [Mon, 8 Nov 2021 16:15:55 +0000 (17:15 +0100)]
Merge pull request #43635 from adk3798/agent-responsiveness
mgr/cephadm: improve agent responsiveness
Reviewed-by: Daniel Pivonka <dpivonka@redhat.com>
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
Guillaume Abrioux [Mon, 8 Nov 2021 13:16:42 +0000 (14:16 +0100)]
Merge pull request #43574 from sabzco/ceph-volume-fix
ceph-volume: fix a typo causing AttributeError
Guillaume Abrioux [Mon, 8 Nov 2021 09:27:41 +0000 (10:27 +0100)]
Merge pull request #43679 from guits/cv_quick_update_tests
ceph-volume/tests: update setup_mixed_type playbook
Ronen Friedman [Sun, 7 Nov 2021 09:03:59 +0000 (11:03 +0200)]
crimson/common: disable arithmetic operators for atomic enums
While class enums are 'integral types', they do not support
all that an int does.
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Xuehan Xu [Sun, 7 Nov 2021 07:47:02 +0000 (15:47 +0800)]
crimson/os/seastore/segment_cleaner: initialize segments' avail_bytes with segments' sizes
Currently, we initialize segments' avail_bytes with "segment_size * num_segments". Both segment_size
and num_segments are 32 bits long, multiplying them would lead to overflow.
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Sage Weil [Sat, 6 Nov 2021 16:29:53 +0000 (12:29 -0400)]
Merge PR #43826 into master
* refs/pull/43826/head:
mgr/cephadm: allow zapping devices from other clusters
Reviewed-by: Adam King <adking@redhat.com>
Sage Weil [Fri, 5 Nov 2021 19:00:10 +0000 (15:00 -0400)]
qa/suites/orch/cephadm: add repave-all test case
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 5 Nov 2021 18:37:58 +0000 (14:37 -0400)]
mgr/cephadm/services/osd: less noisy
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 5 Nov 2021 18:37:47 +0000 (14:37 -0400)]
mgr/cephadm/services/osd: do not log ok-to-stop/safe-to-destroy failures
These failures are normal and expected; they should not pollute the log.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 5 Nov 2021 18:36:54 +0000 (14:36 -0400)]
mgr/cephadm: allow zapping devices from other clusters
This is the 99% of the devices that ever get zapped.
Fixes: b7782084ac9657be9b2da6ebd56b5029cf859225
Signed-off-by: Sage Weil <sage@newdream.net>
Neha Ojha [Fri, 5 Nov 2021 18:37:57 +0000 (11:37 -0700)]
Merge pull request #43814 from neha-ojha/wip-more-cv
qa/suites/upgrade/octopus-x/stress-split-no-cephadm: exclude ceph-volume
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Sage Weil [Fri, 5 Nov 2021 18:24:47 +0000 (14:24 -0400)]
mgr/orchestrator: clean up 'orch osd rm status'
Signed-off-by: Sage Weil <sage@newdream.net>
Ali Maredia [Fri, 5 Nov 2021 16:34:53 +0000 (12:34 -0400)]
Merge pull request #43808 from cbodley/wip-qa-rgw-java-master
qa/rgw: master branch targets ceph-master branch of java_s3tests
Sebastian Wagner [Fri, 5 Nov 2021 14:09:20 +0000 (15:09 +0100)]
Merge pull request #43807 from sebastian-philipp/osd_memory_target_autotune-true
doc/cephadm: Recommend osd_memory_target_autotune
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Sage Weil <sage@newdream.net>
Sebastian Wagner [Thu, 4 Nov 2021 15:49:21 +0000 (16:49 +0100)]
doc/cephadm: Recommend osd_memory_target_autotune
In case the cluster runs on hardware that is used exclusively for
Ceph, let's recommend `osd_memory_target_autotune`
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
Neha Ojha [Mon, 1 Nov 2021 23:55:22 +0000 (23:55 +0000)]
qa/suites/upgrade/octopus-x/stress-split-no-cephadm: exclude ceph-volume
To address failures like
```
Command failed on smithi096 with status 100: 'sudo DEBIAN_FRONTEND=noninteractive apt-get -y --force-yes -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install ceph=
15.2.15-11-g5f8f263c -1focal ceph-mds=
15.2.15-11-g5f8f263c -1focal ceph-mgr=
15.2.15-11-g5f8f263c -1focal ceph-common=
15.2.15-11-g5f8f263c -1focal ceph-fuse=
15.2.15-11-g5f8f263c -1focal ceph-test=
15.2.15-11-g5f8f263c -1focal ceph-volume=
15.2.15-11-g5f8f263c -1focal radosgw=
15.2.15-11-g5f8f263c -1focal python3-rados=
15.2.15-11-g5f8f263c -1focal python3-rgw=
15.2.15-11-g5f8f263c -1focal python3-cephfs=
15.2.15-11-g5f8f263c -1focal python3-rbd=
15.2.15-11-g5f8f263c -1focal libcephfs2=
15.2.15-11-g5f8f263c -1focal librados2=
15.2.15-11-g5f8f263c -1focal librbd1=
15.2.15-11-g5f8f263c -1focal rbd-fuse=
15.2.15-11-g5f8f263c -1focal'
```
Signed-off-by: Neha Ojha <nojha@redhat.com>
Neha Ojha [Thu, 4 Nov 2021 21:27:48 +0000 (14:27 -0700)]
Merge pull request #43406 from ljflores/wip-telemetry-perf-improvements
mgr/telemetry: add mempool stats to telemetry perf report
Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
Sage Weil [Thu, 4 Nov 2021 21:14:19 +0000 (17:14 -0400)]
Merge PR #42727 into master
* refs/pull/42727/head:
mgr/orchestrator: improve usage string for 'orch daemon add osd'
ceph-volume: activate: try simple mode too
mgr/cephadm: identify and instantiate raw osds post-create
mgr/orchestrator: accept --method arg to 'orch daemon add osd'
python-common: drivegroup: add 'method' property
cephadm: use generic ceph-volume activate
ceph-volume: top-level 'activate' command
ceph-volume: lvm activate: add --no-tmpfs
ceph-volume: lvm activate: infer bluestore or filestore
ceph-volume: raw activate: accept --osd-id and/or --osd-uuid instead of device
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Yuri Weinstein [Thu, 4 Nov 2021 21:10:57 +0000 (14:10 -0700)]
Merge pull request #43705 from tchaikov/wip-no-more-python2
mgr: do not handle Python2
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Yuri Weinstein [Thu, 4 Nov 2021 21:08:07 +0000 (14:08 -0700)]
Merge pull request #43700 from liewegas/fix-24990
ceph_test_rados_api_watch_notify: extend Watch3Timeout test
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Thu, 4 Nov 2021 21:07:35 +0000 (14:07 -0700)]
Merge pull request #43664 from NUABO/tanchangzhi
osd: fix 'ceph osd stop <osd.nnn>' doesn't take effect
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Patrick Donnelly [Thu, 4 Nov 2021 20:55:43 +0000 (16:55 -0400)]
Merge PR #43752 into master
* refs/pull/43752/head:
client: remove usless _openat()
client: remove optional for dirfd parameter
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Patrick Donnelly [Thu, 4 Nov 2021 20:54:14 +0000 (16:54 -0400)]
Merge PR #43666 into master
* refs/pull/43666/head:
qa/vstart_runner: add "managers" to LocalContext instances
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 4 Nov 2021 20:53:20 +0000 (16:53 -0400)]
Merge PR #43638 into master
* refs/pull/43638/head:
qa: pass subdir arg when executing workunit
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 4 Nov 2021 20:52:23 +0000 (16:52 -0400)]
Merge PR #43613 into master
* refs/pull/43613/head:
qa: lengthen health warning wait
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Patrick Donnelly [Thu, 4 Nov 2021 20:51:11 +0000 (16:51 -0400)]
Merge PR #41667 into master
* refs/pull/41667/head:
mds: do not trim cache when creating system file
mds: fix the comment in add_inode
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Thu, 4 Nov 2021 18:33:45 +0000 (14:33 -0400)]
Merge PR #43611 into master
* refs/pull/43611/head:
doc/mgr/nfs: document rgw user and bucket exports
PendingReleaseNotes: add note about nfs CLI change(s)
qa/suites/orch/cephadm/smoke-roleless: add rgw user nfs export case
mgr/nfs: take user-id and/or bucket for 'nfs export create rgw'
mgr/nfs: reorder 'nfs export creage rgw' arguments
mgr/nfs: reorder 'nfs export create cephfs' arguments
mgr/nfs: use keyword args for 'nfs export create rgw'
mgr/nfs: document and use keyword args for 'nfs export create cephfs'
qa/tasks/cephfs/test_nfs: use keyword args
pybind/ceph_argparse: handle misordered keyword arguments
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Daniel Gryniewicz [Thu, 4 Nov 2021 17:19:41 +0000 (13:19 -0400)]
Merge pull request #43768 from Huber-ming/admin_mdlog_fetch
radosgw-admin: supplement help documents with 'mdlog autotrim'
Casey Bodley [Thu, 4 Nov 2021 16:56:26 +0000 (12:56 -0400)]
Merge pull request #43778 from adamemerson/wip-53132
rgw: Ensure buckets too old to decode a layout have layout logs
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 4 Nov 2021 16:12:04 +0000 (12:12 -0400)]
qa/rgw: master branch targets ceph-master branch of java_s3tests
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 4 Nov 2021 16:07:05 +0000 (12:07 -0400)]
Merge pull request #37184 from ybwang0211/KMSMSMSMS_return_error_message
rgw:When KMS encryption is used and the key does not exist, we should…
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Ernesto Puerta [Thu, 4 Nov 2021 16:00:13 +0000 (17:00 +0100)]
Merge pull request #43725 from rhcs-dashboard/nfs-export-form-fix
mgr/dashboard: NFS 'create export' form: fixes
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>
Ronen Friedman [Sun, 25 Jul 2021 11:58:51 +0000 (14:58 +0300)]
osd/scrub: remove reliance of Scrubber objects' logging on the PG
Modify the Scrubber's sub-objects to use their own gen_prefix()
functions, instead of using PG::gen_prefix().
Fixes: https://tracker.ceph.com/issues/51843
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Sage Weil [Thu, 4 Nov 2021 14:41:44 +0000 (10:41 -0400)]
doc/mgr/nfs: document rgw user and bucket exports
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Mon, 25 Oct 2021 19:52:28 +0000 (15:52 -0400)]
PendingReleaseNotes: add note about nfs CLI change(s)
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Mon, 25 Oct 2021 14:53:56 +0000 (10:53 -0400)]
qa/suites/orch/cephadm/smoke-roleless: add rgw user nfs export case
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 20 Oct 2021 21:33:27 +0000 (17:33 -0400)]
mgr/nfs: take user-id and/or bucket for 'nfs export create rgw'
- move the bucket / user position after the cluster_id and pseudo_path
(since they are optional)
- require bucket or user or both
- if bucket, use the bucket owner
- if bucket+user, use that user
- if user only, then export at top-level (all users buckets)
Fixes: https://tracker.ceph.com/issues/53134
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 4 Nov 2021 14:07:14 +0000 (10:07 -0400)]
mgr/orchestrator: improve usage string for 'orch daemon add osd'
Signed-off-by: Sage Weil <sage@newdream.net>
Alfonso Martínez [Thu, 4 Nov 2021 13:56:37 +0000 (14:56 +0100)]
mgr/dashboard: NFS 'create export' form: fixes
* Do not allow a pseudo that is already in use by another export.
* Create mode form: prefill dropdown selectors if options > 0.
* Edit mode form: do not reset the field values that depend on other values that are being edited (unlike Create mode).
* Fix broken link: cluster service.
* Fix error message style for non-existent cephfs path.
* nfs-service.ts: lsDir: thow error if volume is not provided.
* File renaming: nfsganesha.py => nfs.py; test_ganesha.py => test_nfs.py
Fixes: https://tracker.ceph.com/issues/53083
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Sebastian Wagner [Thu, 4 Nov 2021 09:45:56 +0000 (10:45 +0100)]
Merge pull request #43737 from AndrewSharapov/master
mgr/cephadm: Fixed spawning ip addresses list for public network interface
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
Ernesto Puerta [Thu, 4 Nov 2021 09:17:57 +0000 (10:17 +0100)]
Merge pull request #43797 from rhcs-dashboard/fix-53144-master
mgr/dashboard: fix missing alert rule details
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Deepika Upadhyay [Thu, 4 Nov 2021 07:45:42 +0000 (13:15 +0530)]
Merge pull request #43461 from CongMinYin/fix-flush-advance
librbd/cache/pwl: fix external flush dispatch in advance
Reviewed-by: Mykola Golub <mgolub@suse.com>
Yingxin Cheng [Mon, 1 Nov 2021 08:28:59 +0000 (16:28 +0800)]
crimson/os/seastore: fix ordered updates to JournalSegmentManager::committed_to
Journal segment should not update committed_to during rolling as there
might be still pending writes from the previous segment.
A side-effect here is that committed_to now needs to include
segment_seq_t to point to a previous segment.
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Samuel Just [Thu, 4 Nov 2021 04:08:43 +0000 (21:08 -0700)]
Merge pull request #43617 from cyx1231st/wip-seastore-batch-journal-records
crimson/os/seastore/journal: support both batching and concurrent writes
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 4 Nov 2021 03:27:59 +0000 (20:27 -0700)]
Merge pull request #43781 from liu-chunmei/osd_uuid_zero
crimson/osd: randomize the osd_uuid if not specified
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
chunmei-liu [Wed, 3 Nov 2021 22:03:24 +0000 (15:03 -0700)]
crimson/osd: randomize the osd_uuid if not specified
address the failure spotted in teuthology based test:
sudo ceph --cluster ceph osd new
00000000 -0000-0000-0000-
000000000000 0
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
Huber-ming [Thu, 4 Nov 2021 01:25:37 +0000 (09:25 +0800)]
radosgw-admin: supplement help documents with 'mdlog autotrim'
Signed-off-by: Huber-ming <zhangsm01@inspur.com>
Neha Ojha [Wed, 3 Nov 2021 23:14:14 +0000 (16:14 -0700)]
Merge pull request #43456 from ljflores/wip-separate-data
mgr/telemetry: provide option for separated data in the telemetry perf channel
Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
Casey Bodley [Wed, 3 Nov 2021 21:04:03 +0000 (17:04 -0400)]
Merge pull request #43591 from cbodley/wip-52976
radosgw-admin: allow 'bi purge' to delete index if entrypoint doesn't exist
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Wed, 3 Nov 2021 19:28:43 +0000 (15:28 -0400)]
Merge pull request #43710 from cbodley/wip-53003
rgw: fix self-comparison for RGWCopyObj optimization
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Wed, 3 Nov 2021 19:28:25 +0000 (15:28 -0400)]
Merge pull request #43715 from cbodley/wip-52716
rgw: ListMultipartUploads returns the real upload Owners
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Wed, 3 Nov 2021 19:27:56 +0000 (15:27 -0400)]
Merge pull request #43779 from cbodley/wip-47527
rgw: fix ListBucketMultiparts response with common prefixes
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Adam C. Emerson [Tue, 2 Nov 2021 16:46:15 +0000 (12:46 -0400)]
rgw: Ensure buckets too old to decode a layout have layout logs
When decoding `RGWBucketInfo` data from before Pacific, we won't call
`rgw::BucketLayout::decode`, but will instead synthesize the layout
information. This leaves the `rgw::BucketLayout::logs` empty, as the
fallback to populate it only applies to old versions of
`rgw::BucketLayout`.
Add a check at the end of `RGWBUcketInfo::decode` to populate it if
empty.
Fixes: https://tracker.ceph.com/issues/53132
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Deepika Upadhyay [Wed, 3 Nov 2021 18:25:31 +0000 (23:55 +0530)]
Merge pull request #42950 from CongMinYin/fix-dead-lock-during-shutdown
librbd/cache/pwl/ssd: fix dead lock and assert during shutdown
Reviewed-by: Mykola Golub <mykola.golub@clyso.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Ernesto Puerta [Wed, 3 Nov 2021 17:57:53 +0000 (18:57 +0100)]
mgr/dashboard: fix missing alert rule details
Fixes: https://tracker.ceph.com/issues/53144
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>