]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Pritha Srivastava  [Mon, 8 Jun 2020 15:55:12 +0000  (21:25 +0530)] 
 
rgw/sts: Removing references to token introspection url, 
client id and client password. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Casey Bodley  [Mon, 8 Jun 2020 15:36:44 +0000  (11:36 -0400)] 
 
Merge pull request #33083 from mkogan1/wip-rgw-add-beast-access-logs 
 
rgw: add access log to the beast frontend 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>  
Lenz Grimmer  [Mon, 8 Jun 2020 12:49:56 +0000  (14:49 +0200)] 
 
Merge pull request #35379 from votdev/issue_45856_show_host_labels 
 
mgr/dashboard: Show labels in hosts page 
 
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>  
Reviewed-by: Laura Paduano <lpaduano@suse.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Mark Kogan  [Tue, 18 Feb 2020 10:59:35 +0000  (12:59 +0200)] 
 
rgw: add access log to the beast frontend
Add to the Beast frontend an access log line similar to CivetWeb.
attempting to adhere as much as possible to the Apache Combined Log
Format.
Fixes: https://tracker.ceph.com/issues/45920 
rgw: use beast message for access log
(cherry picked from commit 
44ec38933cbe6cc864c56332cc99502d86568fdc )
Co-authored-by: Casey Bodley <cbodley@redhat.com> 
Signed-off-by: Mark Kogan <mkogan@redhat.com> 
 
Lenz Grimmer  [Mon, 8 Jun 2020 09:51:14 +0000  (11:51 +0200)] 
 
Merge pull request #35381 from tspmelo/wip-fix-cephfs-directories 
 
mgr/dashboard: Fix CephFS's Directories not showing 
 
Reviewed-by: Stephan Müller <smueller@suse.com>  
Lenz Grimmer  [Mon, 8 Jun 2020 09:45:14 +0000  (11:45 +0200)] 
 
Merge pull request #35373 from bk201/wip-45870 
 
mgr/dashboard: remove space after service name in the Hosts List table 
 
Reviewed-by: Stephan Müller <smueller@suse.com>  
Kefu Chai  [Mon, 8 Jun 2020 08:36:38 +0000  (16:36 +0800)] 
 
Merge pull request #35457 from tchaikov/wip-rpm-unitdir 
 
test/crimson: avoid using variadic future 
 
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>  
Kefu Chai  [Sun, 7 Jun 2020 04:16:55 +0000  (12:16 +0800)] 
 
test/crimson: avoid using variadic future
see also 
3cee25ba41069e9e9b4855f99be20910759440ca 
Signed-off-by: Kefu Chai <kchai@redhat.com> 
 
J. Eric Ivancich  [Sat, 6 Jun 2020 20:31:22 +0000  (16:31 -0400)] 
 
Merge pull request #35405 from ivancich/wip-fix-truncated-bucket-listing 
 
rgw: bucket list/stats truncates for user w/ >1000 buckets 
 
 Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>  
J. Eric Ivancich  [Sat, 6 Jun 2020 19:11:25 +0000  (15:11 -0400)] 
 
Merge pull request #33762 from clwluvw/wildcard-subuser 
 
rgw: Add support wildcard subuser for bucket policy 
 
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>  
J. Eric Ivancich  [Sat, 6 Jun 2020 19:10:55 +0000  (15:10 -0400)] 
 
Merge pull request #32393 from clwluvw/opa-access-key 
 
rgw: Add subuser to OPA request 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
J. Eric Ivancich  [Sat, 6 Jun 2020 19:06:00 +0000  (15:06 -0400)] 
 
Merge pull request #35203 from linuxbox2/wip-lc-perfctr 
 
rgwlc: add lifecycle perf counters 
 
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>  
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
J. Eric Ivancich  [Sat, 6 Jun 2020 19:04:25 +0000  (15:04 -0400)] 
 
Merge pull request #35073 from cbodley/wip-45382 
 
rgw: add quota enforcement to CopyObj 
 
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>  
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>  
Reviewed-by: Or Friedmann <ofriedma@redhat.com>  
J. Eric Ivancich  [Sat, 6 Jun 2020 18:59:00 +0000  (14:59 -0400)] 
 
Merge pull request #34041 from mdw-at-linuxbox/wip-rgw-swstat-loops-2 
 
rgw: fix loop problem with swift stat on account. 
 
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>  
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>  
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>  
J. Eric Ivancich  [Thu, 4 Jun 2020 22:34:27 +0000  (18:34 -0400)] 
 
rgw: convert rgw_user_max_buckets to new config options 
 
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>  
J. Eric Ivancich  [Thu, 4 Jun 2020 16:41:26 +0000  (12:41 -0400)] 
 
rgw: clean up code around buckets listing 
 
This commit adds some const correctness, avoids some string/structure 
copying, and reformats some code. 
 
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>  
J. Eric Ivancich  [Thu, 4 Jun 2020 16:41:06 +0000  (12:41 -0400)] 
 
rgw: bucket list/stats truncates for user w/ >1000 buckets 
 
The is_truncated flag was not being handled properly and therefore 
limited the output on these radosgw-admin commands to 1000 buckets. 
 
Fixes: https://tracker.ceph.com/issues/45630  
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 21:18:59 +0000  (23:18 +0200)] 
 
Merge pull request #35380 from sebastian-philipp/cephadm-logs-daemon-id 
 
cephadm: More robust way to deduce the systemd unit 
 
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 21:18:08 +0000  (23:18 +0200)] 
 
Merge pull request #35411 from sebastian-philipp/adopt-
9cd9ad020d93b0b420924fec55da307aff8bd422 
qa/cephadm: update adopt corpus
Reviewed-by: Michael Fritch <mfritch@suse.com> 
 
Sebastian Wagner  [Fri, 5 Jun 2020 21:17:40 +0000  (23:17 +0200)] 
 
Merge pull request #35372 from mgfritch/orch-service-spec-mypy 
 
python-common: add ServiceSpec type checking 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Matt Benjamin  [Fri, 5 Jun 2020 18:08:39 +0000  (14:08 -0400)] 
 
Merge pull request #34275 from pritha-srivastava/wip-rgw-sts-oidc-provider 
 
rgw: adds code for creating and managing oidc provider entities in rgw and for offline validation of OpenID Connect Access and ID Token. 
 
Pritha Srivastava  [Sat, 18 Apr 2020 17:08:47 +0000  (22:38 +0530)] 
 
rgw: adding code for policy evaluation for ops 
like getbucketversioning, putbucketversioning etc 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Fri, 17 Apr 2020 03:49:49 +0000  (09:19 +0530)] 
 
rgw: Correcting pool name for oidc provider for older 
versions of osd. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Mon, 13 Apr 2020 13:17:29 +0000  (18:47 +0530)] 
 
rgw: fix for make failure in test folder. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Tue, 31 Mar 2020 10:07:20 +0000  (15:37 +0530)] 
 
rgw: adds code for role session to be used an ARN. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Mon, 30 Mar 2020 10:43:31 +0000  (16:13 +0530)] 
 
rgw: adding new iam ops for iam oidc provider 
to correct unittest faliure. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Sun, 29 Mar 2020 17:46:30 +0000  (23:16 +0530)] 
 
rgw: modifying documentation to include explanation of 
open id connect provider related REST APIs and removing 
references to token introspection for validating incoming 
web token. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Sun, 29 Mar 2020 10:20:32 +0000  (15:50 +0530)] 
 
rgw: adds a commom method to remove prefix(www, http and https) 
from a url. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Sun, 29 Mar 2020 04:56:03 +0000  (10:26 +0530)] 
 
rgw: adds code to check for client id and cert thumbprint 
while validating incoming web token in AssumeRoleWithWebIdentity. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Thu, 26 Mar 2020 12:53:58 +0000  (18:23 +0530)] 
 
rgw: Added code for offline OpenId Connect/ OAuth 2.0 tokens 
if the token is a JWT. 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Thu, 26 Mar 2020 12:52:01 +0000  (18:22 +0530)] 
 
rgw: Adding jwt-cpp header only library for JWT validation. 
https://github.com/Thalhammer/jwt-cpp 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Pritha Srivastava  [Sat, 28 Mar 2020 02:47:54 +0000  (08:17 +0530)] 
 
rgw: adds REST APIs for OpenID connect providers manipulation. 
 
This commit implements: 
1. CreateOpenIDConnectProvider 
2. DeleteOpenIDConnectProvider 
3. ListOpenIDConnectProviders 
4. GetOpenIDConnectProviders 
 
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 15:05:50 +0000  (17:05 +0200)] 
 
Merge pull request #35340 from mgfritch/cephadm-srv-id-host 
 
mgr/orch: allow '.' char in hostname 
 
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Casey Bodley  [Fri, 5 Jun 2020 15:00:19 +0000  (11:00 -0400)] 
 
Merge pull request #35413 from sebastian-philipp/upgrade-empty-realm 
 
doc/cephadm: Adopt single-site RGW 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Sebastian Wagner  [Thu, 4 Jun 2020 09:58:53 +0000  (11:58 +0200)] 
 
cephadm: More robust way to deduce the systemd unit 
 
Generate a better error message when using wrong args. 
 
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 13:47:29 +0000  (15:47 +0200)] 
 
Merge pull request #35365 from sebastian-philipp/doc-orch-unmanaged 
 
doc/mgr: add docs for unmanaged=True 
 
Reviewed-by: Joshua Schmid <jschmid@suse.de>  
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Lenz Grimmer  [Fri, 5 Jun 2020 13:26:44 +0000  (15:26 +0200)] 
 
Merge pull request #35311 from tspmelo/wip-ng-tooltip 
 
mgr/dashboard: Use ng-bootstrap for Tooltip 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 10:55:15 +0000  (12:55 +0200)] 
 
doc/cephadm: Adopt single-site RGW 
 
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 10:17:03 +0000  (12:17 +0200)] 
 
qa/cephadm: update adopt corpus
to 
9cd9ad020d93b0b420924fec55da307aff8bd422 
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com> 
 
Tiago Melo  [Fri, 29 May 2020 09:55:29 +0000  (09:55 +0000)] 
 
mgr/dashboard: Use ng-bootstrap for Tooltip 
 
Fixes: https://tracker.ceph.com/issues/45754  
Signed-off-by: Tiago Melo <tmelo@suse.com>  
Sebastian Wagner  [Wed, 3 Jun 2020 13:25:27 +0000  (15:25 +0200)] 
 
doc/mgr: add docs for unmanaged=True 
 
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Lenz Grimmer  [Fri, 5 Jun 2020 08:49:22 +0000  (10:49 +0200)] 
 
Merge pull request #35297 from tspmelo/wip-alert 
 
mgr/dashboard: Use ng-bootstrap for Alert 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Sebastian Wagner  [Fri, 5 Jun 2020 07:46:35 +0000  (09:46 +0200)] 
 
Merge pull request #35375 from sebastian-philipp/doc-cephadm-volker-error 
 
doc/cephadm: Add alternative error for missing CIDR network 
 
Reviewed-by: Volker Theile <vtheile@suse.com>  
Kiefer Chang  [Thu, 4 Jun 2020 06:05:06 +0000  (14:05 +0800)] 
 
mgr/dashboard: remove space after service name in the Hosts List table 
 
Fixes: https://tracker.ceph.com/issues/45870  
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>  
Michael Fritch  [Thu, 4 Jun 2020 16:39:51 +0000  (10:39 -0600)] 
 
mgr/orch: use keyword rather than positional arg 
 
use keyword `service_id` from the orch cli 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Patrick Donnelly  [Thu, 4 Jun 2020 23:08:58 +0000  (16:08 -0700)] 
 
Merge PR #35263 into master 
 
* refs/pull/35263/head: 
	test_cephfs_shell: use StringIO instead of BytesIO 
 
Reviewed-by: Varsha Rao <varao@redhat.com>  
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Rishabh Dave  [Fri, 8 May 2020 17:58:27 +0000  (23:28 +0530)] 
 
test_cephfs_shell: use StringIO instead of BytesIO 
 
Code in qa/ uses both StringIO and BytesIO. Let's use StringIO 
exclusively (unless necessary) for uniformity. The reason for using 
StringIO over BytesIO is that tests mostly need stdout as string than 
as bytes and StringIO is used more frequently used in qa/ code at this 
point. 
 
Signed-off-by: Rishabh Dave <ridave@redhat.com>  
Sebastian Wagner  [Thu, 4 Jun 2020 17:50:58 +0000  (19:50 +0200)] 
 
Merge pull request #35271 from bk201/refactor-template-cephadm 
 
mgr/cephadm: use jinja2 to render templates 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Casey Bodley  [Thu, 4 Jun 2020 16:11:11 +0000  (12:11 -0400)] 
 
Merge pull request #33646 from ofriedma/wip-mkogan-ofriedma-add-cache-api 
 
rgw: Adding data cache and CDN capabilities 
 
Reviewed-by: Mark Kogan <mkogan@redhat.com>  
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>  
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Sebastian Wagner  [Thu, 4 Jun 2020 15:59:48 +0000  (17:59 +0200)] 
 
Merge pull request #35018 from sebastian-philipp/cephadm-rm-container 
 
cephadm: Manually remove containers 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Tiago Melo  [Thu, 28 May 2020 18:32:55 +0000  (18:32 +0000)] 
 
mgr/dashboard: Use ng-bootstrap for Alert 
 
Fixes: https://tracker.ceph.com/issues/45751  
Signed-off-by: Tiago Melo <tmelo@suse.com>  
Kefu Chai  [Thu, 4 Jun 2020 15:01:46 +0000  (23:01 +0800)] 
 
Merge pull request #35176 from aclamk/wip-prio-cache-name 
 
common: PriorityCache's perf counters can have custom name 
 
Reviewed-by: Mark Nelson <mnelson@redhat.com>  
Lenz Grimmer  [Thu, 4 Jun 2020 14:55:48 +0000  (16:55 +0200)] 
 
Merge pull request #35299 from tspmelo/wip-ng-popover 
 
mgr/dashboard: Use ng-bootstrap for Popover 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Volker Theile  [Thu, 4 Jun 2020 08:58:08 +0000  (10:58 +0200)] 
 
mgr/dashboard: Show labels in hosts page 
 
Fixes: https://tracker.ceph.com/issues/45856  
Signed-off-by: Volker Theile <vtheile@suse.com>  
Tiago Melo  [Thu, 28 May 2020 19:19:19 +0000  (19:19 +0000)] 
 
mgr/dashboard: Use ng-bootstrap for Popover 
 
Fixes: https://tracker.ceph.com/issues/45753  
Signed-off-by: Tiago Melo <tmelo@suse.com>  
Mykola Golub  [Thu, 4 Jun 2020 10:57:01 +0000  (13:57 +0300)] 
 
Merge pull request #35348 from dillaman/wip-45714 
 
rbd-mirror: stop local journal replayer first during shut down 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
Mykola Golub  [Thu, 4 Jun 2020 10:56:10 +0000  (13:56 +0300)] 
 
Merge pull request #35339 from dillaman/wip-45803 
 
rbd-mirror: don't hold (stale) copy of local image journal pointer 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
Tiago Melo  [Thu, 4 Jun 2020 10:29:51 +0000  (10:29 +0000)] 
 
mgr/dashboard: Fix CephFS's Directories not showing
This is a regretion introduced in 
fdd8ec8ca9e38bc0cf9a7b31f232b0322b46782a .
We no longer need to check if a tab is selected to load the content.
In that commit we removed the logic that updated the conditional variable,
but  missed removing its use.
Fixes: https://tracker.ceph.com/issues/45877 
Signed-off-by: Tiago Melo <tmelo@suse.com> 
 
Lenz Grimmer  [Thu, 4 Jun 2020 09:17:34 +0000  (11:17 +0200)] 
 
Merge pull request #35290 from tspmelo/wip-navs 
 
mgr/dashboard: Migrate Tabs from ngx-bootstrap to ng-bootstrap 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Lenz Grimmer  [Thu, 4 Jun 2020 09:16:47 +0000  (11:16 +0200)] 
 
Merge pull request #34934 from tspmelo/wip-testbed-inject 
 
mgr/dashboard: Use TestBed.inject instead of TestBed.get 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Kiefer Chang  [Fri, 29 May 2020 09:23:01 +0000  (17:23 +0800)] 
 
mgr/cephadm: refactor templating in services 
 
Using Jinja2 to render configs for services: 
- Grafana 
- Alertmanager 
- Prometheus 
- NFS 
- iSCSI 
 
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>  
Kiefer Chang  [Fri, 29 May 2020 09:22:07 +0000  (17:22 +0800)] 
 
mgr/cephadm: add template engine Jinja2 
 
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>  
Sebastian Wagner  [Thu, 4 Jun 2020 08:06:52 +0000  (10:06 +0200)] 
 
Merge pull request #35359 from ceph/docs_fix_all_available_devices 
 
doc/cephadm: align to all-available-devices flag 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Sebastian Wagner  [Thu, 4 Jun 2020 07:53:10 +0000  (09:53 +0200)] 
 
doc/cephadm: Add alternative error for missing CIDR network 
 
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Michael Fritch  [Wed, 3 Jun 2020 20:50:40 +0000  (14:50 -0600)] 
 
mgr/cephadm: use keyword rather than positional arg 
 
use keyword `service_id` during the ServiceSpec tests 
 
cephadm/tests/test_cephadm.py:51: in <module> 
    class TestCephadm(object): 
cephadm/tests/test_cephadm.py:508: in TestCephadm 
    ??? 
../../python-common/ceph/deployment/service_spec.py:606: in __init__ 
    assert service_type == 'iscsi' 
E   AssertionError 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Wed, 3 Jun 2020 20:44:30 +0000  (14:44 -0600)] 
 
mgr/cephadm: fix RGWSpec mypy errors 
 
cephadm/module.py:34: note: In module imported here: 
cephadm/services/cephadmservice.py: note: In member "config" of class "RgwService": 
cephadm/services/cephadmservice.py:167: error: Incompatible types in assignment (expression has type "List[str]", variable has type "str") 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Wed, 3 Jun 2020 20:52:44 +0000  (14:52 -0600)] 
 
python-common: fix pytest failure 
 
523: error: Unsupported operand types for + ("str" and "None") 
523: note: Right operand is of type "Optional[str]" 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Wed, 3 Jun 2020 17:08:29 +0000  (11:08 -0600)] 
 
python-common: add ServiceSpec type checking 
 
- add missing type checking to NFSServiceSpec and IscsiServiceSpec 
- clean-up type checking for ServiceSpec and RGWSpec 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Yuri Weinstein  [Wed, 3 Jun 2020 18:12:21 +0000  (11:12 -0700)] 
 
Merge pull request #35279 from badone/wip-py2-fix-osd-scrub-repair.sh 
 
qa/*/osd-scrub-repair.sh: Convert to python3 print syntax 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 3 Jun 2020 15:14:13 +0000  (23:14 +0800)] 
 
Merge pull request #35363 from tchaikov/wip-qa-cronjob 
 
qa/tests: do not pass "-t 2" to teuthology-suite when testing nautilus 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Kefu Chai  [Wed, 3 Jun 2020 14:44:10 +0000  (22:44 +0800)] 
 
Merge pull request #35326 from idryomov/wip-read-from-replica-ec 
 
Objecter: don't attempt to read from non-primary on EC pools 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Patrick Donnelly  [Wed, 3 Jun 2020 14:43:08 +0000  (07:43 -0700)] 
 
Merge PR #35202 into master 
 
* refs/pull/35202/head: 
	qa: return a string via getfattr 
 
Reviewed-by: Sidharth Anupkrishnan <sanupkri@redhat.com>  
Kefu Chai  [Wed, 3 Jun 2020 14:42:22 +0000  (22:42 +0800)] 
 
Merge pull request #35342 from shinhwagk/patch-2 
 
cephadm: fix package is not running when enabler is not none 
 
Reviewed-by: Varsha Rao <varao@redhat.com>  
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Patrick Donnelly  [Wed, 3 Jun 2020 14:41:09 +0000  (07:41 -0700)] 
 
Merge PR #35328 into master 
 
* refs/pull/35328/head: 
	qa/tasks/cephfs/test_scrub.py: use umount_wait to avoid ceph-fuse stuck 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Mykola Golub  [Wed, 3 Jun 2020 14:40:26 +0000  (17:40 +0300)] 
 
Merge pull request #35310 from dillaman/wip-librbd-io-image-dispatch 
 
librbd: fix IO processing deadlock and race conditions in image dispatcher 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
Kefu Chai  [Wed, 3 Jun 2020 14:39:31 +0000  (22:39 +0800)] 
 
Merge pull request #35322 from tchaikov/wip-mgr-cephadm 
 
mgr/cephadm: drop py2 compatible bits 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>  
Kefu Chai  [Wed, 3 Jun 2020 14:38:49 +0000  (22:38 +0800)] 
 
Merge pull request #35288 from ZhenLiu94/lznba 
 
ceph.in: add the missing right parenthesis in the help message 
 
Reviewed-by: Varsha Rao <varao@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 3 Jun 2020 14:36:40 +0000  (22:36 +0800)] 
 
Merge pull request #35337 from rzarzynski/wip-crimson-pidfile-err-handling 
 
global, osd/crimson: improve handling of the crimson-osd instance duplication 
 
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>  
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Tiago Melo  [Fri, 22 May 2020 15:41:58 +0000  (15:41 +0000)] 
 
mgr/dashboard: Migrate Tabs from ngx-bootstrap to ng-bootstrap 
 
Using ng-bootstrap for Tabs will allow us to easily implement some new features 
like only loading 1 tab at a time (already implemented here) and 
saving/restoring last opened tab. 
 
Modified the table component to use a clone of the columns list. 
Making changes directly to columns var was causing problem when the table was 
loaded a second time. 
 
Fixes: https://tracker.ceph.com/issues/45017  
Signed-off-by: Tiago Melo <tmelo@suse.com>  
Joshua Schmid  [Wed, 3 Jun 2020 10:26:16 +0000  (12:26 +0200)] 
 
doc/cephadm: align to all-available-devices flag 
 
Signed-off-by: Joshua Schmid <jschmid@suse.de>  
Jason Dillaman  [Fri, 29 May 2020 13:22:26 +0000  (09:22 -0400)] 
 
librbd: clear pending flush contexts on shut down 
 
The IOs are already dispatched but are not cleared from the 
container. This can result in an assertion failure in the destructor. 
 
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Fri, 29 May 2020 13:20:40 +0000  (09:20 -0400)] 
 
librbd: dropped ImageRequestWQ temporary code from exclusive-lock dispatch 
 
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Thu, 28 May 2020 21:59:39 +0000  (17:59 -0400)] 
 
librbd: restore missing flush on write-block logic 
 
When creating the new image dispatch layer, the original flush 
upon write-block was dropped. This is resulting in some random race 
conditions where object IO is still in-flight when the write-block 
indicates it's complete. 
 
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Thu, 28 May 2020 13:17:04 +0000  (09:17 -0400)] 
 
librbd: drop exclusive-lock image dispatch lock before acquiring lock 
 
This avoids a potential race with the exclusive lock being acquired by 
another thread while the image dispatch layer attempts to acquire it. 
 
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Wed, 27 May 2020 23:14:14 +0000  (19:14 -0400)] 
 
librbd: exclusive lock image dispatch should not wait on IO when setting lock 
 
IO from later dispatch layers might have caused the need to acquire the lock 
(i.e. like an image refresh). In that case, the IO will be blocked waiting for 
the exclusive lock to be acquired -- but will deadlock waiting for the IO 
to flush. 
 
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Wed, 3 Jun 2020 13:40:32 +0000  (09:40 -0400)] 
 
rbd-mirror: track journal replay flush requests to prevent race 
 
If a journal replay flush is in-progress when the ImageReplayer is stopped, 
it can race and result in an assertion failure due to two attempted shutdowns 
of the same journal replay state machine. 
 
Fixes: https://tracker.ceph.com/issues/45409  
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Lenz Grimmer  [Wed, 3 Jun 2020 13:39:06 +0000  (15:39 +0200)] 
 
Merge pull request #35051 from Devp00l/wip-44620 
 
Reviewed-by: Laura Paduano <lpaduano@suse.com>  
Reviewed-by: Tiago Melo <tmelo@suse.com>  
Kefu Chai  [Wed, 3 Jun 2020 12:55:02 +0000  (20:55 +0800)] 
 
qa/tests: do not pass "-t 2" to teuthology-suite when testing nautilus
this change partially reverts
21dacc823be184718584c5fd3b647e87b3eeba42 
see also #34171
Signed-off-by: Kefu Chai <kchai@redhat.com> 
 
Kefu Chai  [Wed, 3 Jun 2020 12:57:55 +0000  (20:57 +0800)] 
 
Merge pull request #35360 from tchaikov/wip-rpm-cephfs-metrics 
 
ceph.spec.in: claim ownership of include/cephfs/metrics 
 
Reviewed-by: Nathan Cutler <ncutler@suse.com>  
Kefu Chai  [Wed, 3 Jun 2020 12:06:52 +0000  (20:06 +0800)] 
 
ceph.spec.in: claim ownership of include/cephfs/metrics
otherwise, "osc build" fails like:
[ 5545s] libcephfs-devel-16.0.0-2172.ga59fb9ffac.x86_64.rpm: directories not owned by a package:
[ 5545s]  - /usr/include/cephfs/metrics
this addresses a regression introduced by
c669de12e076bcedf3fe6cfe52377713f06d7ceb 
Signed-off-by: Kefu Chai <kchai@redhat.com> 
 
Jason Dillaman  [Wed, 3 Jun 2020 11:50:32 +0000  (07:50 -0400)] 
 
Revert "rbd-mirror: wait for events to replay before shut down journal replay"
This reverts commit 
aeccb0330333aad08afea625325b12e01eff909b .
Signed-off-by: Jason Dillaman <dillaman@redhat.com> 
 
Kefu Chai  [Wed, 3 Jun 2020 09:56:00 +0000  (17:56 +0800)] 
 
Merge pull request #35352 from tchaikov/wip-vstart-runner-create-cluster-only 
 
qa/tasks/vstart_runner: do not teardown test_path if "create-cluster-… 
 
Reviewed-by: Alfonso Martínez <almartin@redhat.com>  
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>  
Tiago Melo  [Wed, 6 May 2020 17:50:43 +0000  (17:50 +0000)] 
 
mgr/dashboard: Use TestBed.inject instead of TestBed.get 
 
This new method has the same behavior, but is type safe. 
 
Fixes: https://tracker.ceph.com/issues/45326  
Signed-off-by: Tiago Melo <tmelo@suse.com>  
Lenz Grimmer  [Wed, 3 Jun 2020 08:55:51 +0000  (10:55 +0200)] 
 
Merge pull request #35300 from tspmelo/wip-ng-typeahead 
 
mgr/dashboard: Use ng-bootstrap for Typeahead 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Lenz Grimmer  [Wed, 3 Jun 2020 08:53:16 +0000  (10:53 +0200)] 
 
Merge pull request #35031 from tspmelo/wip-get-current-summary 
 
Reviewed-by: Alfonso Martínez <almartin@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Lenz Grimmer  [Wed, 3 Jun 2020 08:50:37 +0000  (10:50 +0200)] 
 
Merge pull request #35282 from bk201/wip-45735 
 
monitoring: fixing some issues in RBD detail dashboard 
 
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>  
Sebastian Wagner  [Wed, 3 Jun 2020 07:52:04 +0000  (09:52 +0200)] 
 
Merge pull request #35320 from sebastian-philipp/cephadm-more-type-annotations 
 
cephadm: Add a bunch of type annotations 
 
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Sebastian Wagner  [Wed, 3 Jun 2020 07:51:31 +0000  (09:51 +0200)] 
 
Merge pull request #35262 from jmolmo/cephadm_shared_folders 
 
cephadm: Make easy manager modules development 
 
Reviewed-by: Alfonso Martínez <almartin@redhat.com>  
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Sebastian Wagner  [Wed, 3 Jun 2020 07:50:04 +0000  (09:50 +0200)] 
 
Merge pull request #35069 from sebastian-philipp/qa-cephadm-add-rgw-and-iscsi 
 
qa/cephadm: Add RGW 
 
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Sebastian Wagner  [Wed, 3 Jun 2020 07:45:09 +0000  (09:45 +0200)] 
 
Merge pull request #34860 from jschmid1/host_spec_fixes 
 
python-common: only validate host_pattern if present 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>