]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Neha Ojha [Fri, 7 Jun 2019 00:21:38 +0000 (17:21 -0700)]
qa/tasks/cbt.py: change port to work with client_endpoints
hack to work with https://github.com/ceph/cbt/pull/160/
Signed-off-by: Neha Ojha <nojha@redhat.com>
(cherry picked from commit
ee02416c654581d77d5f976da89b4a33dd1172e3 )
Yuri Weinstein [Wed, 31 Jul 2019 23:15:41 +0000 (16:15 -0700)]
Merge pull request #29254 from smithfarm/wip-40465-nautilus
nautilus: core: osd beacon sometimes has empty pg list
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:13:17 +0000 (16:13 -0700)]
Merge pull request #28528 from pdvian/wip-39743-nautilus
nautilus: mon: paxos: introduce new reset_pending_committing_finishers for safety
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:12:27 +0000 (16:12 -0700)]
Merge pull request #28575 from smithfarm/wip-40381-nautilus
nautilus: rbd: tests: add "rbd diff" coverage to suite
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:11:49 +0000 (16:11 -0700)]
Merge pull request #28576 from smithfarm/wip-40382-nautilus
nautilus: tests: expected MON_CLOCK_SKEW but got none
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:10:58 +0000 (16:10 -0700)]
Merge pull request #28870 from pdvian/wip-40235-nautilus
nautilus: rbd/action: fix error getting positional argument
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:10:07 +0000 (16:10 -0700)]
Merge pull request #29193 from pdvian/wip-40272-nautilus
nautilus: rbd-mirror: link against the specified alloc library
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:09:22 +0000 (16:09 -0700)]
Merge pull request #29244 from pdvian/wip-40274-nautilus
nautilus: core: librados: move buffer free functions to inline namespace
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:08:49 +0000 (16:08 -0700)]
Merge pull request #29246 from pdvian/wip-40276-nautilus
nautilus: rbd: librbd: do not unblock IO prior to growing object map during resize
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Yuri Weinstein [Wed, 31 Jul 2019 23:07:36 +0000 (16:07 -0700)]
Merge pull request #29315 from pdvian/wip-40293-nautilus
nautilus: rbd-nbd: sscanf return 0 mean not-match.
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Josh Durgin [Wed, 31 Jul 2019 01:17:47 +0000 (18:17 -0700)]
Merge pull request #28962 from ifed01/wip-ifed-kv-prefetch-nau
nautilus: os/bluestore: support RocksDB prefetch in buffered read mode
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 23:13:30 +0000 (16:13 -0700)]
Merge pull request #28639 from xiexingguo/wip-pr-28404-for-n
nautilus: osd/OSD: keep synchronizing with mon if stuck at booting
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:28:22 +0000 (15:28 -0700)]
Merge pull request #28891 from ifed01/wip-ifed-fix-alloc-dump-nau
nautilus: os/bluestore: more smart allocator dump when lacking space for bluefs
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:28:01 +0000 (15:28 -0700)]
Merge pull request #28892 from ifed01/wip-ifed-fix-no-compress-nau
nautilus: os/bluestore: load OSD all compression settings unconditionally.
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:27:38 +0000 (15:27 -0700)]
Merge pull request #28893 from ifed01/wip-ifed-remove-assert-bs-tool-nau
nautilus: os/bluestore/bluestore-tool: minor fixes around migrate
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:26:45 +0000 (15:26 -0700)]
Merge pull request #28963 from ifed01/wip-ifed-add-omap-tail-nau
nautilus: os/bluestore: create the tail when first set FLAG_OMAP
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:26:11 +0000 (15:26 -0700)]
Merge pull request #28966 from liewegas/wip-set-aio-write-max-nautilus
nautilus: os/bluestore: fix >2GB bluefs writes
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:25:01 +0000 (15:25 -0700)]
Merge pull request #29023 from ifed01/wip-ifed-fix-stuplid-alloc-len0-nau
nautilus: os/bluestore: avoid length overflow in extents returned by Stupid Allocator
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:24:11 +0000 (15:24 -0700)]
Merge pull request #29147 from pdvian/wip-40267-nautilus
nautilus: common: OutputDataSocket retakes mutex on error path
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:23:38 +0000 (15:23 -0700)]
Merge pull request #29168 from b-ranto/wip-n-mgr-metadata
nautilus: mgr: Add mgr metdata to prometheus exporter module
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Paul Cuzner <pcuzner@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:21:35 +0000 (15:21 -0700)]
Merge pull request #29173 from neha-ojha/wip-40583-nautilus
nautilus:common/options.cc: Lower the default value of osd_deep_scrub_large_omap_object_key_threshold
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:20:50 +0000 (15:20 -0700)]
Merge pull request #29194 from pdvian/wip-40273-nautilus
nautilus: mgr: use ipv4 default when ipv6 was disabled
Yuri Weinstein [Tue, 30 Jul 2019 22:19:58 +0000 (15:19 -0700)]
Merge pull request #29207 from smithfarm/wip-40904-nautilus
nautilus: mgr/influx: module fails due to missing close() method
Yuri Weinstein [Tue, 30 Jul 2019 22:19:17 +0000 (15:19 -0700)]
Merge pull request #29227 from ifed01/wip-ifed-slow-ops2-nau
nautilus: bluestore: add slow op detection for collection_listing
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:17:44 +0000 (15:17 -0700)]
Merge pull request #28756 from smithfarm/wip-40231-nautilus
nautilus: core: maybe_remove_pg_upmap can be super inefficient for large clusters
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Yuri Weinstein [Tue, 30 Jul 2019 22:17:17 +0000 (15:17 -0700)]
Merge pull request #28869 from dzafman/wip-backport-40073
nautilus: osd: Fix the way that auto repair triggers after regular scrub
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:16:40 +0000 (15:16 -0700)]
Merge pull request #28993 from smithfarm/wip-40730-nautilus
nautilus: mon: auth mon isn't loading full KeyServerData after restart
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:16:09 +0000 (15:16 -0700)]
Merge pull request #29115 from liewegas/wip-39693-nautilus
nautilus: osd/PG: fix cleanup of pgmeta-like objects on PG deletion
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:15:40 +0000 (15:15 -0700)]
Merge pull request #29140 from liewegas/wip-40441-nautilus
nautilus: msg/async, v2: make the reset_recv_state() unconditional
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:15:11 +0000 (15:15 -0700)]
Merge pull request #29141 from liewegas/wip-msg-async-1-nautilus
nautilus: msg/async: avoid unnecessary costly wakeups for outbound messages
Yuri Weinstein [Tue, 30 Jul 2019 22:14:39 +0000 (15:14 -0700)]
Merge pull request #29142 from liewegas/wip-msg-noneed-set-connection-nautilus
nautilus: msg/async: no-need set connection for Message.
Reviewed-by: Ricardo Dias <rdias@suse.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:14:03 +0000 (15:14 -0700)]
Merge pull request #29143 from liewegas/wip-secure-nautilus
nautilus: msg/async: enable secure mode by default, no longer experimental
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:13:05 +0000 (15:13 -0700)]
Merge pull request #29159 from smithfarm/wip-40845-nautilus
nautilus: core: MDSMonitor: use stringstream instead of dout for mds repaired
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 22:12:36 +0000 (15:12 -0700)]
Merge pull request #29188 from badone/wip-nautilus-lazy-omap-stats-backport-tracker-40744
nautilus: core: lazy omap stat collection
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:35:18 +0000 (08:35 -0700)]
Merge pull request #28550 from smithfarm/wip-40007-nautilus
nautilus: rgw: fix prefix handling in LCFilter
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:34:50 +0000 (08:34 -0700)]
Merge pull request #28648 from pdvian/wip-40107-nautilus
nautilus: rgw: Librgw doesn't GC deleted object correctly
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:34:26 +0000 (08:34 -0700)]
Merge pull request #28712 from pdvian/wip-40134-nautilus
nautilus: rgw: TempURL should not allow PUTs with the X-Object-Manifest.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:33:57 +0000 (08:33 -0700)]
Merge pull request #28713 from smithfarm/wip-40505-nautilus
nautilus: rgw: fix miss get ret in STSService::storeARN
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:33:33 +0000 (08:33 -0700)]
Merge pull request #28714 from smithfarm/wip-40515-nautilus
nautilus: rgw: multisite: DELETE Bucket CORS is not forwarded to master zone
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:33:04 +0000 (08:33 -0700)]
Merge pull request #28715 from smithfarm/wip-40508-nautilus
nautilus: rgw: conditionally allow builtin users with non-unique email addresses
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:30:50 +0000 (08:30 -0700)]
Merge pull request #28728 from joke-lee/nautilus
nautilus: rgw, Policy should be url_decode when assume_role
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:30:07 +0000 (08:30 -0700)]
Merge pull request #28729 from joke-lee/nautilus-backport-28172
nautilus: rgw: fix rgw crash and set correct error code
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:29:38 +0000 (08:29 -0700)]
Merge pull request #28735 from smithfarm/wip-40125-nautilus
nautilus: rgw: hadoop-s3a suite failing with more ansible errors
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:28:57 +0000 (08:28 -0700)]
Merge pull request #28736 from smithfarm/wip-40129-nautilus
nautilus: rgw: Swift interface: server side copy fails if object name contains "?"
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:28:30 +0000 (08:28 -0700)]
Merge pull request #28737 from smithfarm/wip-40137-nautilus
nautilus: rgw: the Multi-Object Delete operation of S3 API wrongly handles the Code response element
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:28:04 +0000 (08:28 -0700)]
Merge pull request #28739 from smithfarm/wip-40142-nautilus
nautilus: rgw: multisite: 'radosgw-admin bucket sync status' should call syncs_from(source.name) instead of id
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:27:34 +0000 (08:27 -0700)]
Merge pull request #28751 from pdvian/wip-40150-nautilus
nautilus: rgw: add 'GET /admin/realm?list' api to list realms
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:27:05 +0000 (08:27 -0700)]
Merge pull request #28854 from pdvian/wip-40226-nautilus
nautilus: rgw_file: include tenant when hashing bucket names
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:26:21 +0000 (08:26 -0700)]
Merge pull request #28886 from pdvian/wip-40263-nautilus
nautilus: rgw_file: all directories are virtual with respect to contents
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:25:56 +0000 (08:25 -0700)]
Merge pull request #29154 from smithfarm/wip-40591-nautilus
nautilus: rgw: deleting bucket can fail when it contains unfinished multipart uploads
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:25:29 +0000 (08:25 -0700)]
Merge pull request #29163 from smithfarm/wip-40851-nautilus
nautilus: rgw: multisite: radosgw-admin commands should not modify metadata on a non-master zone
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:24:55 +0000 (08:24 -0700)]
Merge pull request #29205 from smithfarm/wip-40760-nautilus
nautilus: rgw: Save an unnecessary copy of RGWEnv
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:24:20 +0000 (08:24 -0700)]
Merge pull request #29265 from smithfarm/wip-40124-nautilus
nautilus: rgw: hadoop-s3a suite failing with more ansible errors
Yuri Weinstein [Tue, 30 Jul 2019 15:23:48 +0000 (08:23 -0700)]
Merge pull request #29286 from smithfarm/wip-40355-nautilus
nautilus: rgw: provide admin-friendly reshard status output
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:23:15 +0000 (08:23 -0700)]
Merge pull request #29287 from smithfarm/wip-40358-nautilus
nautilus: rgw: set null version object issues
Yuri Weinstein [Tue, 30 Jul 2019 15:22:42 +0000 (08:22 -0700)]
Merge pull request #29310 from smithfarm/wip-40349-nautilus
nautilus: rgw/OutputDataSocket: append_output(buffer::list&) says it will (but does not) discard output at data_max_backlog
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:22:09 +0000 (08:22 -0700)]
Merge pull request #29311 from smithfarm/wip-40352-nautilus
nautilus: rgw: multisite: RGWListBucketIndexesCR for data full sync needs pagination
Yuri Weinstein [Tue, 30 Jul 2019 15:21:34 +0000 (08:21 -0700)]
Merge pull request #29313 from smithfarm/wip-40512-nautilus
nautilus: rgw: Put LC doesn't clear existing lifecycle
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:21:00 +0000 (08:21 -0700)]
Merge pull request #29325 from smithfarm/wip-40450-nautilus
nautilus: core: s3tests-test-readwrite failed in rados run (Connection refused)
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Tue, 30 Jul 2019 15:20:31 +0000 (08:20 -0700)]
Merge pull request #28549 from smithfarm/wip-39749-nautilus
nautilus: rgw: multisite: fix --bypass-gc flag for 'radosgw-admin bucket rm'
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Alfredo Deza [Mon, 29 Jul 2019 15:37:47 +0000 (11:37 -0400)]
Merge pull request #29040 from dcasier/wip-40100-nautilus
nautilus: ceph-volume: lvm.activate: Return an error if WAL/DB devices absent
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Casey Bodley [Tue, 18 Jun 2019 16:44:19 +0000 (12:44 -0400)]
qa/rgw: update default port in perl workunits
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
1643879218638915073d5310b859a94d10ffeac6 )
Casey Bodley [Tue, 18 Jun 2019 13:07:33 +0000 (09:07 -0400)]
qa/rgw: extra s3tests tasks use rgw endpoint configuration
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
09e992ff01b4ce286540e1230a30df67103f5968 )
Abhishek Lekshmanan [Thu, 9 May 2019 17:38:43 +0000 (19:38 +0200)]
rgw_lc: use a new bl while encoding RGW_ATTR_LC
The current code seems to append the value to the bucket attr which isn't what
we want
Fixes: https://tracker.ceph.com/issues/39654
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit
e23af175aff1d80a7857406f7c17f5a609ad7e5e )
Shilpa Jagannath [Thu, 16 May 2019 09:15:46 +0000 (14:45 +0530)]
rgw/multisite:RGWListBucketIndexesCR for data full sync pagination
RGWListBucketIndexesCR uses the 'marker' from remote zone's RGWOp_Metadata_List
admin api to list all keys for data sync.
Fixes http://tracker.ceph.com/issues/39551
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
(cherry picked from commit
708ba6dcc90525c8c4316760e01ee9b1e6da21b7 )
Matt Benjamin [Wed, 5 Jun 2019 17:25:32 +0000 (13:25 -0400)]
rgw/OutputDataSocket: actually discard data on full buffer
A dout message in OutputDataSocket::append_output() states that
data will be dropped when appending would cause data_max_backlog
to be exceeded--but the method appends it anyway.
Log output discards at level 0, as messages will be lost. Suppress
repeated warnings mod 100. Switch to vector.
Fixes: http://tracker.ceph.com/issues/40178
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
(cherry picked from commit
c806b825dae649829de8847d36cb21ffd2bbee8e )
Jianpeng Ma [Fri, 19 Apr 2019 05:00:04 +0000 (13:00 +0800)]
rbd-nbd: sscanf return 0 mean not-match.
When exec: rbd-nbd map rbd/image --device /dev/image
The error message is:
rbd-nbd: failed to open device: /dev/image.
In fact, it should print:
rbd-nbd: invalid device path: /dev/image (expected /dev/nbd{num})
Meantime change help which make more understand.
Fixes: http://tracker.ceph.com/issues/39269
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
(cherry picked from commit
5b5c21be7138dc29f190887061f3a1de457a2e24 )
Alfredo Deza [Wed, 24 Jul 2019 17:20:02 +0000 (13:20 -0400)]
Merge pull request #29260 from jan--f/wip-40921-nautilus
nautilus: ceph-volume: missing string substitution when reporting mounts
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Tianshan Qu [Sun, 11 Nov 2018 11:56:51 +0000 (19:56 +0800)]
rgw: set null version object acl issues
1.set null version object acl will create empty index
RGWRados::set_attrs did not clear instance, so index prepare, complete got instance=null,
which lead to empty index 1000_<obj>_i_null.
there is no harm to create empty index, but listomapkeys to find that key.
2.if object is exist with versioned key, we can set none exists null version object
order:
1) enable bucket version
2) put obj
3) disable bucket version
4) set versoned_id=null acl will succeed which should not
Fixes: http://tracker.ceph.com/issues/36763
Signed-off-by: Tianshan Qu <tianshan@xsky.com>
(cherry picked from commit
ca6e5c89e8d6da498da15f0eea4bcd4d271b44e9 )
Mark Kogan [Sun, 12 May 2019 13:45:30 +0000 (09:45 -0400)]
rgw: provide admin friendly reshard status output
Signed-off-by: Mark Kogan <mkogan@redhat.com>
(cherry picked from commit
ba4167c2f30fbb868482d48aaada6388f58de920 )
Mark Kogan [Tue, 11 Dec 2018 17:43:32 +0000 (12:43 -0500)]
rgw: update the "radosgw-admin reshard status"
command documentation with expected output examples
Fixes: http://tracker.ceph.com/issues/37615
Signed-off-by: Mark Kogan <mkogan@redhat.com>
(cherry picked from commit
8565ec0db69223ae71766ba000eecc0d2f7d14c2 )
Casey Bodley [Tue, 14 May 2019 12:30:59 +0000 (08:30 -0400)]
qa/rgw: add dnsmasq back to s3a-hadoop
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
8c8a706b6f4cb3b2a5b89aa1eb06b7e47909852d )
Casey Bodley [Fri, 10 May 2019 18:40:17 +0000 (14:40 -0400)]
qa/rgw: remove ceph-ansible from s3a-hadoop suite
Fixes: http://tracker.ceph.com/issues/39706
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
0fc2c8ecee2b6233292b9fd1325347fd0fdf9171 )
Conflicts:
qa/tasks/s3a_hadoop.py
- mimic lacks the "if hadoop_ver == 'trunk'" conditional block
Casey Bodley [Tue, 5 Mar 2019 15:50:23 +0000 (10:50 -0500)]
qa/rgw: use default ports (80 or 443) unless overridden
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
3ff5f0c2406e40d1024d8152e0ac9400302a757a )
Casey Bodley [Tue, 20 Feb 2018 17:28:24 +0000 (12:28 -0500)]
qa/rgw: rgw task can override --rgw-dns-name on the command line
the value for rgw_dns_name isn't known until a machine is assigned, so
it can't be set via 'override: conf:'. add a per-client config option
to the rgw task so it can add the endpoint's hostname and/or s3website
hostname on the radosgw command line
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
658e5932fb79e2d33b73363b6ce76ff299809e16 )
Casey Bodley [Tue, 20 Feb 2018 16:23:00 +0000 (11:23 -0500)]
qa/rgw: allow rgw client config to override port
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
921faebb723c11686bf790ca424c952a786f358a )
Shyukri Shyukriev [Fri, 7 Jun 2019 12:09:19 +0000 (12:09 +0000)]
ceph-volume:util: Use proper param substition
Fixes: https://tracker.ceph.com/issues/25030
Signed-off-by: Shyukri Shyukriev <shshyukriev@suse.com>
(cherry picked from commit
654660cd89fe9d93087d390805651c860bf4e862 )
Sage Weil [Fri, 14 Jun 2019 21:23:21 +0000 (16:23 -0500)]
osd: copy (don't move) pg list when sending beacon
If we move the list, then a second beacon sent before the pg list refreshes
will be empty.
Fixes: http://tracker.ceph.com/issues/40377
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
f2f6e170de100cb57d06e4b9a3dbba65530f745f )
Nathan Cutler [Wed, 24 Jul 2019 10:04:24 +0000 (12:04 +0200)]
Merge pull request #28958 from smithfarm/wip-40710-nautilus
nautilus: doc: Document more cache modes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Nathan Cutler [Wed, 24 Jul 2019 10:03:24 +0000 (12:03 +0200)]
Merge pull request #28919 from LenzGr/nautilus-documentation
nautilus: doc: Improved dashboard feature overview
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Nathan Cutler [Wed, 24 Jul 2019 09:53:49 +0000 (11:53 +0200)]
Merge pull request #28738 from smithfarm/wip-40140-nautilus
nautilus: doc: steps to disable metadata_heap on existing rgw zones
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Wed, 29 May 2019 13:37:34 +0000 (09:37 -0400)]
librbd: do not unblock IO prior to growing object map during resize
This could result in a small race condition where IO is able to write
beyond the current extent of the object map, resulting in an assertion
failure.
Fixes: http://tracker.ceph.com/issues/39952
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
c8ce520870ef46ac00dfea8acfbff46f8b869913 )
Jason Dillaman [Mon, 20 May 2019 07:29:16 +0000 (09:29 +0200)]
librados: move buffer free functions to inline namespace
'buffer::raw' factory methods and similar methods are now
wrapped in the 'v14_2_0' inline namespace for export via the
public librados API.
Fixes: http://tracker.ceph.com/issues/39972
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
4ac8bc79e7fc128f10b38457c93b092b5c8060ad )
Igor Fedotov [Wed, 17 Jul 2019 12:39:52 +0000 (15:39 +0300)]
os/bluestore: add slow op detector for collection listing
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit
5218e5ee6e741dd65b9d1c9b366c135b7b000b6b )
Conflicts:
src/common/legacy_config_opts.h
src/common/options.cc
trivial
Igor Fedotov [Wed, 17 Jul 2019 11:53:19 +0000 (14:53 +0300)]
os/bluestore: parametrize latency threshold for log_latency funcs..
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit
00af2c411dec6c8a70f4a2c8e4b0398e348fd037 )
Igor Fedotov [Wed, 17 Jul 2019 11:35:58 +0000 (14:35 +0300)]
os/bluestore: cleanup around slow op logging.
We don't need macros any more.
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit
2f5bd9c48f3818b85a502b650db1056004267ccd )
Igor Fedotov [Fri, 3 May 2019 13:01:47 +0000 (16:01 +0300)]
os/bluestore: fix origin reference in logging slow ops.
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit
76c5993601e7fa3346a7958f6e8d2f4e68b07c9a )
Kefu Chai [Thu, 6 Jun 2019 09:02:01 +0000 (17:02 +0800)]
mgr/influx: try to call close()
let's at least try to call influxclient.close() which in turn closes the
requests.Session
see
https://github.com/influxdata/influxdb-python/blob/v4.1.1/influxdb/client.py
and
https://github.com/influxdata/influxdb-python/blob/v5.0.0/influxdb/client.py
Fixes: http://tracker.ceph.com/issues/40174
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
8066a55b324643a40f37243262aa138d959dee91 )
Mark Kogan [Thu, 6 Jun 2019 08:35:49 +0000 (11:35 +0300)]
rgw: Save an unnecessary copy of RGWEnv
fixes: https://tracker.ceph.com/issues/40183
Signed-off-by: Mark Kogan <mkogan@redhat.com>
(cherry picked from commit
0693ec241ec40b3b7c21e9182b99213024b41049 )
Igor Fedotov [Fri, 12 Jul 2019 13:34:54 +0000 (16:34 +0300)]
os/bluestore: proper locking for BlueFS prefetching
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit
c3968979d003aaff4f8022460d4e36a02c8c7165 )
Brad Hubbard [Tue, 9 Jul 2019 05:03:24 +0000 (15:03 +1000)]
osd: Modify lazy omap stats to only show one copy
Only show stats from the primary to get more in line with other pg stats
representations.
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit
490829c8eaf14f41de978ac0f93ecda3df8bcdef )
Brad Hubbard [Mon, 4 Mar 2019 08:12:27 +0000 (18:12 +1000)]
tests: Add test for lazy omap stat collection
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit
88e9ca58a06ba572ff4c6f6125a8ba7f8e0a7795 )
Josh Durgin [Tue, 23 Jul 2019 00:14:38 +0000 (17:14 -0700)]
Merge pull request #29137 from yuriw/wip-yuriw-40832-nautilus
qa/tests: added 14.2.2 to the mix
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
kungf [Wed, 29 May 2019 07:57:42 +0000 (15:57 +0800)]
mgr: use ipv4 default when ipv6 was disabled
Fixes: https://tracker.ceph.com/issues/40023
Signed-off-by: kungf <yang.wang@easystack.cn>
(cherry picked from commit
38e7083301f4d5e419f4c7c1fb596d529d3ab83c )
Jason Dillaman [Thu, 6 Jun 2019 16:17:11 +0000 (12:17 -0400)]
rbd-mirror: link against the specified alloc library
As a daemon, use the build-time specified alloc library
(tcmalloc/jemalloc) when linking the application.
Fixes: http://tracker.ceph.com/issues/40110
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
163c122941c2ef138a525358e70b773df5948751 )
Yuri Weinstein [Mon, 22 Jul 2019 21:12:03 +0000 (14:12 -0700)]
Merge pull request #28768 from dzafman/wip-40265
nautilus: osd: Don't randomize deep scrubs when noscrub set
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Mon, 22 Jul 2019 21:11:27 +0000 (14:11 -0700)]
Merge pull request #29050 from rhcs-dashboard/fix-40768-nautilus
nautilus: mgr/dashboard: switch ng2-toastr to ngx-toastr
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Fri, 19 Jul 2019 15:43:37 +0000 (08:43 -0700)]
qa/tests: added 14.2.2 to the mix
Fixes: http://tracker.ceph.com/issues/40251
Fixes: http://tracker.ceph.com/issues/40832
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Mon, 22 Jul 2019 20:02:41 +0000 (13:02 -0700)]
Merge pull request #28230 from ivancich/nautilus-wip-rgw-admin-unordered
nautilus: rgw: allow radosgw-admin to list bucket w --allow-unordered
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Yuri Weinstein [Mon, 22 Jul 2019 20:02:07 +0000 (13:02 -0700)]
Merge pull request #28769 from dillaman/wip-40572-nautilus
nautilus: librbd: properly track in-flight flush requests
Reviewed-by: Mykola Golub <mgolub@mirantis.com>