]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Thu, 25 Jul 2019 15:10:02 +0000 (10:10 -0500)]
rocksdb: enable rocksdb_rmrange=true by default
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit
07cc88431a28d831d9d7ffd8b982e7eebdc3841d )
Zengran Zhang [Tue, 2 Apr 2019 14:03:45 +0000 (22:03 +0800)]
kv: make delete range optional on number of keys
Actually, we may only wanna let the objects with real big number of omap to
use delete range. if not, we find too many tombstones will have side-effects
on performance of kv.
refer: https://github.com/facebook/rocksdb/wiki/DeleteRange-Implementation
Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
(cherry picked from commit
b039e63c6816ed371c6db975b4cbc7a3d170bb1f )
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>