]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Casey Bodley [Thu, 3 Sep 2020 17:39:32 +0000 (13:39 -0400)]
Merge pull request #35575 from cbodley/wip-45626
test/rgw: test_datalog_autotrim filters out new entries
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Casey Bodley [Thu, 3 Sep 2020 17:38:03 +0000 (13:38 -0400)]
Merge pull request #36758 from cbodley/wip-rgw-sal-user-sync-stats
rgw: rgw_user_sync_all_stats() uses is_truncated()
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Thu, 3 Sep 2020 17:37:26 +0000 (13:37 -0400)]
Merge pull request #36913 from cbodley/wip-47217
radosgw-admin: period pull command is not always a raw_storage_op
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:16:54 +0000 (13:16 -0400)]
Merge pull request #28489 from croit/fix-40255
rgw: fix bucket limit check fill_status warnings
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:16:21 +0000 (13:16 -0400)]
Merge pull request #30584 from zhangsw/fix-rgw-expiration-header
rgw: filter prefix should be used when generating expiration header
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:14:25 +0000 (13:14 -0400)]
Merge pull request #31058 from cbodley/wip-rgw-skip-bilog
cls/rgw: avoid read_bucket_header() when bi logging is disabled
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:13:57 +0000 (13:13 -0400)]
Merge pull request #31354 from xxcs/xxcs05
rgw: The rgw_bucket overload <operator, need to consider bucket_id
Reviewed-by: Casey Bodley <cbodley@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:13:31 +0000 (13:13 -0400)]
Merge pull request #31663 from cfanz/wip-rgw-fix-partial-copy-bug
rgw: do initialization in init_processing() for range copy
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:12:59 +0000 (13:12 -0400)]
Merge pull request #33942 from pritha-srivastava/rgw-sts-new-keycloak-examples
rgw: Updating STS document with references to new keycloak
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Patrick Donnelly [Thu, 3 Sep 2020 17:08:42 +0000 (10:08 -0700)]
Merge PR #36546 into master
* refs/pull/36546/head:
vstart_runner: log commands in a more usable form
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:04:21 +0000 (13:04 -0400)]
Merge pull request #35122 from BryceCao/wip-swift-buckets-jammed-metadata-sync
rgw: URL encode bucket name in metadata sync
Reviwed-by: Shilpa Jagannath <smanjara@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:02:15 +0000 (13:02 -0400)]
Merge pull request #35123 from BryceCao/wip-bug-fix-swift-bucket-create
rgw: urlencode bucket name when forwarding request
Reviewed-by: Casey Bodley <cbodley@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:01:45 +0000 (13:01 -0400)]
Merge pull request #35551 from joke-lee/v4-auth
rgw: replace '+' with "%20" in canonical query string for s3 v4 auth.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 17:01:09 +0000 (13:01 -0400)]
Merge pull request #35984 from matthewoliver/rgw_swift_api_401_for_v1_and_keystone
rgw: Swift API anonymous access should 401
Reviewed-by: Casey Bodley <cbodley@redhat.com>
J. Eric Ivancich [Thu, 3 Sep 2020 16:59:18 +0000 (12:59 -0400)]
Merge pull request #36502 from cbodley/wip-rgw-objv-tracker-inc
rgw: RGWObjVersionTracker tracks version over increments
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Patrick Donnelly [Thu, 3 Sep 2020 16:31:37 +0000 (09:31 -0700)]
Merge PR #36971 into master
* refs/pull/36971/head:
doc: fix typo and correct the affiliation
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Thu, 3 Sep 2020 14:38:17 +0000 (10:38 -0400)]
Merge pull request #36218 from mkogan1/wip-cache-put-post
rgw: add PUT and POST req support to data cache
Reviewed-by: Or Friedmann <ofriedma@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Casey Bodley [Thu, 3 Sep 2020 14:16:29 +0000 (10:16 -0400)]
Merge pull request #36542 from mkogan1/wip-rgw-fix-sync-stats
rgw: fix user stats iterative increment
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Kefu Chai [Thu, 3 Sep 2020 14:05:06 +0000 (22:05 +0800)]
Merge pull request #36932 from theMarix/patch-1
rpm: Fix typo in summary of prometheus-alerts package
Reviewed-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Thu, 3 Sep 2020 13:17:30 +0000 (09:17 -0400)]
Merge pull request #36951 from cbodley/wip-47240
cls/rgw: unlink_instance writes updated olh log on early return
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Kefu Chai [Thu, 3 Sep 2020 12:58:37 +0000 (20:58 +0800)]
Merge pull request #36908 from rosinL/wip-valid-chunk
msg/async/rdma: use wr_id address to check valid chunk
Reviewed-by: Changcheng Liu <changcheng.liu@aliyun.com>
Sebastian Wagner [Thu, 3 Sep 2020 12:45:06 +0000 (14:45 +0200)]
Merge pull request #36894 from pcuzner/device-ls-with-lsm
orchestrator: intergrate LSM information with device ls
Sebastian Wagner [Thu, 3 Sep 2020 12:44:13 +0000 (14:44 +0200)]
Merge pull request #36911 from sebastian-philipp/cephadm-lsmcli-jinja
mgr/cephadm: customize blink_device_light cmd via j2
Reviewed-by: Patrick Seidensal <pseidensal@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Sebastian Wagner [Thu, 3 Sep 2020 12:42:53 +0000 (14:42 +0200)]
Merge pull request #36943 from sebastian-philipp/cephadm-add-comments-to-secondary-containers
mgr/cephadm: Add comments to secondary contaieners
Reviewed-by: Matthew Oliver <moliver@suse.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Sebastian Wagner [Thu, 3 Sep 2020 12:41:25 +0000 (14:41 +0200)]
Merge pull request #36949 from sebastian-philipp/mgr-re-add_osd_support
Revert "mgr/osd_support: remove module and all traces"
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Jan Fajerski [Thu, 3 Sep 2020 11:25:54 +0000 (13:25 +0200)]
Merge pull request #32779 from petrutlucian94/windows.6
Windows support [part 6]
myoungwon oh [Thu, 3 Sep 2020 09:37:40 +0000 (18:37 +0900)]
doc: fix typo and correct the affiliation
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Kefu Chai [Thu, 3 Sep 2020 06:55:24 +0000 (14:55 +0800)]
Merge pull request #36919 from tchaikov/wip-crimson-check
crimson/osd: check if req should be server with obc lock
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Thu, 3 Sep 2020 06:48:46 +0000 (14:48 +0800)]
Merge pull request #36960 from tchaikov/wip-crimson-admin
crimson/admin: use tell_result_t(unique_ptr<Formatter>)
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Thu, 3 Sep 2020 04:41:26 +0000 (12:41 +0800)]
Merge pull request #36959 from ypdai/patch-3
doc: Update multisite-sync-policy.rst
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 3 Sep 2020 04:12:07 +0000 (12:12 +0800)]
crimson/admin: use tell_result_t(unique_ptr<Formatter>)
to address the comment of
> Taking the `Formatter` by pointer was a bit confusing in the matter of
> lifetime control.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 3 Sep 2020 03:03:02 +0000 (11:03 +0800)]
Merge pull request #36775 from tchaikov/wip-spdk
spdk: pick up spdk v20.07
Reviewed-by: Neha Ojha <nojha@redhat.com>
Paul Cuzner [Thu, 3 Sep 2020 02:53:22 +0000 (14:53 +1200)]
mgr/orchestrator: add test command testcase for "device ls"
Quick test to ensure changes that break wide mode are picked
up
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
ypdai [Thu, 3 Sep 2020 02:51:01 +0000 (10:51 +0800)]
doc: Update multisite-sync-policy.rst
Signed-off-by: ypdai <self19900924@gmail.com>
Yuri Weinstein [Thu, 3 Sep 2020 00:37:05 +0000 (17:37 -0700)]
Merge pull request #36956 from yuriw/wip-yuriw-crontab-master_2
qa/tests: fixed subset for runs on master
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Wed, 2 Sep 2020 23:44:06 +0000 (16:44 -0700)]
qa/tests: fixed subset for runs on master
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Wed, 2 Sep 2020 23:27:48 +0000 (16:27 -0700)]
Merge pull request #36837 from yuriw/wip-yuriw-crontab-master_2
qa/tests: run 'rados' tests every day
Reviewed-by: Neha Ojha <nojha@redhat.com>
Rishabh Dave [Mon, 10 Aug 2020 12:48:05 +0000 (18:18 +0530)]
vstart_runner: log commands in a more usable form
Currently commands are printed as ['arg1', 'arg2', 'arg3']. Instead, log
them as '> arg1 arg2 arg3' so that it's simpler to copy and run them
manually. The reason behind prepending '> ' to these logs entries is
just to follow the practice followed by teuthology logs.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Casey Bodley [Wed, 2 Sep 2020 16:56:18 +0000 (12:56 -0400)]
rgw: RGWDeleteObj::execute initializes olh epoch
the uninitialized value was causing a comparison to fail in cls/rgw and
the deletion of an object version wasn't applied correctly
Fixes: https://tracker.ceph.com/issues/47240
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 2 Sep 2020 15:38:29 +0000 (11:38 -0400)]
cls/rgw: unlink_instance writes updated olh log on early return
Fixes: https://tracker.ceph.com/issues/47240
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Wed, 26 Aug 2020 23:12:46 +0000 (16:12 -0700)]
qa/tests: run 'rados' tests every day
Also changed the "subset" to 100000 to reduce daily runs on master branch
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Vikhyat Umrao [Wed, 2 Sep 2020 15:50:03 +0000 (08:50 -0700)]
Merge pull request #36883 from mhackett/wip-mhackett-47190
doc: document tuning of radosgw lifecycle
Patrick Donnelly [Wed, 2 Sep 2020 14:35:13 +0000 (07:35 -0700)]
Merge PR #36939 into master
* refs/pull/36939/head:
ceph.spec, debian: changes for building cephfs-mirror daemon
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Lenz Grimmer [Wed, 2 Sep 2020 14:16:01 +0000 (16:16 +0200)]
Merge pull request #36940 from rhcs-dashboard/notification_cleanup
mgr/dashboard: Improving notification sidebar card spacing
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Sebastian Wagner [Wed, 2 Sep 2020 14:05:25 +0000 (16:05 +0200)]
Revert "mgr/osd_support: remove module and all traces"
This reverts commit
a55c1dd0fac826978edf22e448c3456e7634cbc3 .
Kept to keep upgrades from older point releases working.
This module can be removed as soon as we no longer
support upgrades from old octopus point releases.
Revert "build/debian: remove osd_support"
This reverts commit
8ff2824beb78dfd03710e94302f038ea70fb4561 .
Fixes: https://tracker.ceph.com/issues/47109
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Jan Fajerski [Wed, 2 Sep 2020 13:52:45 +0000 (15:52 +0200)]
Merge pull request #36594 from matthewoliver/ipv6_prometheus_module
prometheus: Properly split the port off IPv6 addresses
Casey Bodley [Wed, 2 Sep 2020 13:35:57 +0000 (09:35 -0400)]
Merge pull request #34293 from yuvalif/notifications_persistent_delivery2
rgw/notifications: add persistent delivery to notifications
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jan Fajerski [Wed, 2 Sep 2020 13:33:30 +0000 (15:33 +0200)]
Merge pull request #36847 from X0Ken/fix-journal-size
ceph-volume: fix journal size argument not work
Radoslaw Zarzynski [Wed, 2 Sep 2020 12:49:11 +0000 (14:49 +0200)]
Merge pull request #36545 from AmnonHanuhov/wip-seastar_metrics
crimson/admin: Add a hook for Seastar metrics
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Daniel Gryniewicz [Wed, 2 Sep 2020 12:36:19 +0000 (08:36 -0400)]
Merge pull request #36743 from cbodley/wip-rgw-sal-bucket-ctime
rgw: RGWBucket uses creation_time from RGWBucketInfo
wanghongxu [Thu, 27 Aug 2020 07:11:28 +0000 (15:11 +0800)]
ceph-volume: fix journal size argument not work
Journal size argument not work in batch prepare
filestore with SSD journal device.
Fixes: https://tracker.ceph.com/issues/41374
Signed-off-by: wanghongxu <wanghongxu@t2cloud.net>
Venky Shankar [Tue, 4 Aug 2020 11:57:43 +0000 (07:57 -0400)]
ceph.spec, debian: changes for building cephfs-mirror daemon
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Lenz Grimmer [Wed, 2 Sep 2020 10:29:59 +0000 (12:29 +0200)]
Merge pull request #35802 from rhcs-dashboard/wip-46160-fix_cephfs_api_inconsistency
mgr/dashboard: Address API inconsistencies in Cephfs endpoint
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Sebastian Wagner [Wed, 2 Sep 2020 07:37:24 +0000 (09:37 +0200)]
mgr/cephadm: Add comments to secondary contaieners
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Co-authored-by: Michael Fritch <mfritch@suse.com>
Sebastian Wagner [Wed, 2 Sep 2020 07:26:42 +0000 (09:26 +0200)]
Merge pull request #36873 from sebastian-philipp/cephadm-osd-activate-rm-storage
cephadm: properly remove `osd-activate` container
Reviewed-by: Michael Fritch <mfritch@suse.com>
Amnon Hanuhov [Mon, 10 Aug 2020 12:38:49 +0000 (15:38 +0300)]
crimson/osd: Register Seastar metrics hook
Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
Amnon Hanuhov [Mon, 10 Aug 2020 12:31:08 +0000 (15:31 +0300)]
crimson/admin: Add Seastar metrics hook
Signed-off-by: Amnon Hanuhov <ahanukov@redhat.com>
Lenz Grimmer [Wed, 2 Sep 2020 07:03:15 +0000 (09:03 +0200)]
Merge pull request #36923 from rhcs-dashboard/fix-47232-master
mgr/dashboard/api: print logs when vstart fails
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Nizamudeen A [Wed, 2 Sep 2020 06:49:21 +0000 (12:19 +0530)]
mgr/dashboard: Improving notification sidebar card spacing
There were some unnecessary spacings in the notification sidebar cards. This commit is a cleanup for taking care of that spaces.
Fixes: https://tracker.ceph.com/issues/47262
Signed-off-by: Nizamudeen A <nia@redhat.com>
Lenz Grimmer [Wed, 2 Sep 2020 06:51:15 +0000 (08:51 +0200)]
Merge pull request #36222 from ishanrai05/docs
doc: Create new chapter about the Dashboard's landing page
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Lenz Grimmer [Wed, 2 Sep 2020 06:28:49 +0000 (08:28 +0200)]
Merge pull request #34644 from rhcs-dashboard/26954-histogram
mgr/dashboard: Remove Histogram Component
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Wed, 2 Sep 2020 02:18:57 +0000 (10:18 +0800)]
Merge pull request #36869 from tchaikov/wip-mon-no-MMonMetadata
mon/Monitor: do not handle MMonMetadata
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Patrick Donnelly [Tue, 1 Sep 2020 20:24:59 +0000 (13:24 -0700)]
Merge PR #35697 into master
* refs/pull/35697/head:
doc: document cephfs mirroring developement status
cephfs-mirror: cephfs-mirror daemon
cephfs-mirror: FSMirror class to synchronize directory snaps
common: introduce configuration options for cephfs-mirror daemon
cephfs-mirror: InstanceWatcher class to register mirror instance
cephfs-mirror: MirrorWatcher class to watch cephfs-mirror object
cephfs-mirror: Watcher class to receive/ack watch notifications
cephfs-mirror: ClusterWatcher class for watching peer changes
librados: add API for fetching client addrs
common: add cephfs_mirror subsystem
cephfs-mirror: filesystem specification class
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Samuel Just [Tue, 1 Sep 2020 19:49:57 +0000 (12:49 -0700)]
Merge pull request #35899 from myoungwon/wip-fix-manifest-tier
osd, test: refactoring manfiest-tier
Reviewed-by: Samuel Just <sjust@redhat.com>
Matthias Bach [Tue, 1 Sep 2020 19:08:33 +0000 (21:08 +0200)]
rpm: Fix typo in summary of prometheus-alerts package
Signed-off-by: Matthias Bach <marix@marix.org>
Yuri Weinstein [Tue, 1 Sep 2020 15:52:47 +0000 (08:52 -0700)]
Merge pull request #36915 from yuriw/wip-yuriw-46529-master
qa/tests: use bionic only for old clients in rados/thrash-old-clients
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Mon, 31 Aug 2020 15:12:04 +0000 (23:12 +0800)]
crimson/osd: check if req should be server with obc lock
there is chance that osdmap is updated after the obc lock is acquired
for a certain object, and before the lock is acquired, the OSD is able
to serve the request. and the updated osdmap changes the OSD from
primary to a stray OSD of the PG in question. so we need to move the
check closer to where we actually handle the op.
Fixes: https://tracker.ceph.com/issues/47212
Signed-off-by: Kefu Chai <kchai@redhat.com>
Jan Fajerski [Tue, 1 Sep 2020 13:12:08 +0000 (15:12 +0200)]
Merge pull request #36700 from leseb/retry-on-lock
ceph-volume: retry when acquiring lock fails
Casey Bodley [Mon, 15 Jun 2020 15:45:11 +0000 (11:45 -0400)]
test/rgw: test_datalog_autotrim filters out new entries
if other sync activity is racing with test_datalog_autotrim, it can
create new datalog entries after the 'datalog autotrim' command runs
instead of asserting that the datalog is empty after trim, assert that
any entries have a marker larger than the max-marker reported by
'datalog status' before the trim
Fixes: https://tracker.ceph.com/issues/45626
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Ilya Dryomov [Tue, 1 Sep 2020 11:39:13 +0000 (13:39 +0200)]
Merge pull request #36889 from idryomov/wip-relax-preauth-asserts
msg/async/ProtocolV2: allow rxbuf/txbuf get bigger in testing
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ernesto Puerta [Tue, 1 Sep 2020 11:32:11 +0000 (13:32 +0200)]
mgr/dashboard/api: print logs when vstart fails
Fixes: https://tracker.ceph.com/issues/47232
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
Jan Fajerski [Tue, 1 Sep 2020 11:29:32 +0000 (13:29 +0200)]
Merge pull request #36241 from jan--f/c-v-mpath-support
ceph-volume: support for mpath devices
Venky Shankar [Mon, 31 Aug 2020 12:34:47 +0000 (08:34 -0400)]
doc: document cephfs mirroring developement status
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 05:50:25 +0000 (01:50 -0400)]
cephfs-mirror: cephfs-mirror daemon
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 05:41:26 +0000 (01:41 -0400)]
cephfs-mirror: FSMirror class to synchronize directory snaps
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Wed, 12 Aug 2020 10:25:07 +0000 (06:25 -0400)]
common: introduce configuration options for cephfs-mirror daemon
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 05:30:55 +0000 (01:30 -0400)]
cephfs-mirror: InstanceWatcher class to register mirror instance
... and watch for notifications via instance object.
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 9 Jul 2020 10:41:45 +0000 (06:41 -0400)]
cephfs-mirror: MirrorWatcher class to watch cephfs-mirror object
... and ack details such as instance-id and address.
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 04:55:57 +0000 (00:55 -0400)]
cephfs-mirror: Watcher class to receive/ack watch notifications
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 04:41:50 +0000 (00:41 -0400)]
cephfs-mirror: ClusterWatcher class for watching peer changes
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Wed, 29 Jul 2020 07:56:39 +0000 (03:56 -0400)]
librados: add API for fetching client addrs
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 04:31:41 +0000 (00:31 -0400)]
common: add cephfs_mirror subsystem
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Thu, 18 Jun 2020 04:22:41 +0000 (00:22 -0400)]
cephfs-mirror: filesystem specification class
Signed-off-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Tue, 1 Sep 2020 09:23:10 +0000 (19:23 +1000)]
Merge pull request #36917 from zdover23/wip-doc-rados-init-mems-to-mon-host
doc/rados: s/initial members/mon host
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Sebastian Wagner [Tue, 1 Sep 2020 08:26:35 +0000 (10:26 +0200)]
Merge pull request #36800 from adk3798/cephadm-46654
cephadm: Change service type to forking via systemd
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Chunsong Feng [Mon, 17 Aug 2020 12:26:29 +0000 (20:26 +0800)]
msg/async/rdma: use wr_id address to check valid chunk
CQE's wr_id could be:
1)BEACON_WRID
2)&RDMAConnectedSocketImpl::qp
3)Chunks address start from Cluster::chunk_base
When assuming qp as Chunk through CQE's wr_id, it's possible to misjudge
&(qp->ib_physical_port) into Cluster::[base, end) because there're 4 bytes
random data filled in the higher 4 bytes address around ib_pysical_port due
to the address alignement requirement of structure member.
Fix this case by checking whether wr_id value is in the allocated Chunk space.
Signed-off-by: Chunsong Feng <fengchunsong@huawei.com>
Signed-off-by: luo rixin <luorixin@huawei.com>
Paul Cuzner [Tue, 1 Sep 2020 04:39:35 +0000 (16:39 +1200)]
mgr/orchestrator: fix typing on lsm_data components
Resolves mypy issues
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
Zac Dover [Tue, 1 Sep 2020 04:28:12 +0000 (14:28 +1000)]
doc/rados: s/initial members/mon host
This changes an old string, "initial members"
to a current string, "mon host".
Fixes: https://tracker.ceph.com/issues/47116
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Kefu Chai [Tue, 1 Sep 2020 03:04:23 +0000 (11:04 +0800)]
Merge pull request #36879 from tchaikov/wip-doc-stable-release
doc: bump up sphinx to 3.2.1 and define "stable-release" global substitution
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Tue, 1 Sep 2020 02:36:02 +0000 (10:36 +0800)]
Merge pull request #36897 from tchaikov/wip-cmake-asan
cmake: expose Sanitizers_COMPILE_OPTIONS as a list
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Tue, 1 Sep 2020 02:05:11 +0000 (10:05 +0800)]
PendingReleaseNotes: mention `bdev_nvme_retry_count` was dropped
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 31 Aug 2020 01:30:25 +0000 (09:30 +0800)]
doc: fix broken hyper link
and always reference multisite.rst using tha label not the file.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 30 Aug 2020 10:10:28 +0000 (18:10 +0800)]
doc: fix broken hyper link
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 29 Aug 2020 18:08:03 +0000 (02:08 +0800)]
doc: define label before section title
so we can see the title of section when following the link
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 29 Aug 2020 16:51:12 +0000 (00:51 +0800)]
doc: add sphinx.ext.mathjax for math-to-MathML rendering
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 29 Aug 2020 15:24:22 +0000 (23:24 +0800)]
doc: fix broken hyper link
this link was broken in
1427905c473e352e7cac1a9ac209cddb82544b57
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 28 Aug 2020 11:28:18 +0000 (19:28 +0800)]
doc: always refernce terms in case sensitive mode
to silence warning from sphinx like:
ceph/doc/install/ceph-deploy/quick-start-preflight.rst:5: WARNING: term node not found in case sensitive match.made a reference to Node instead.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 28 Aug 2020 11:25:51 +0000 (19:25 +0800)]
include/rados/librados.h: avoid redefinition of rados_object_list_item
doxygen complains at seeing rados_object_list_item gets defined twice.
so let's fix it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 28 Aug 2020 10:26:26 +0000 (18:26 +0800)]
doc: replace luminous with |stable-release|
"luminous" is a magic number in these contexts, and we should use a
constant for representing it.
the "sphinx_substitution_extensions" sphinx extension is introduced for
performing the global subsitution.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 1 Sep 2020 01:48:33 +0000 (09:48 +0800)]
Merge pull request #36907 from yuvalif/fix-issue-47209
cmake: make crimson libraries static to prevent cmake error
Reviewed-by: Kefu Chai <kchai@redhat.com>