]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
5 years agoqa/tasks/ceph: tolerate 'T' or ' ' as date and time separator 30973/head
Kefu Chai [Thu, 17 Oct 2019 15:23:11 +0000 (23:23 +0800)]
qa/tasks/ceph: tolerate 'T' or ' ' as date and time separator

str.replace() does not change the string in-place, so we need to assign
its return value to `t`.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoqa/tasks/ceph_manager: do not panic of "pg_num_target" is missing
Kefu Chai [Thu, 17 Oct 2019 14:07:18 +0000 (22:07 +0800)]
qa/tasks/ceph_manager: do not panic of "pg_num_target" is missing

we don't have "pg_num_target" in "osd dump" back in mimic, so we don't
need to check it if it is missing when performing upgrade test.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30947 from dillaman/wip-42332
Kefu Chai [Mon, 21 Oct 2019 04:14:46 +0000 (12:14 +0800)]
Merge pull request #30947 from dillaman/wip-42332

common/ceph_context: avoid unnecessary wait during service thread shutdown

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30840 from majianpeng/async-messenger-narrow-lock
Kefu Chai [Mon, 21 Oct 2019 04:13:47 +0000 (12:13 +0800)]
Merge pull request #30840 from majianpeng/async-messenger-narrow-lock

msg/async: narrow scope of AsyncMessenger::lock in fun connect_to.

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #30883 from majianpeng/msg-remove-submit-message
Kefu Chai [Mon, 21 Oct 2019 04:12:29 +0000 (12:12 +0800)]
Merge pull request #30883 from majianpeng/msg-remove-submit-message

msg/async: move submit_message() into send_to()

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30695 from dsavineau/ceph_cli_cephconf_rc
Kefu Chai [Sun, 20 Oct 2019 16:50:26 +0000 (00:50 +0800)]
Merge pull request #30695 from dsavineau/ceph_cli_cephconf_rc

ceph.in: check ceph-conf returncode

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30758 from kshtsk/wip-python3-print
Kefu Chai [Sun, 20 Oct 2019 16:34:18 +0000 (00:34 +0800)]
Merge pull request #30758 from kshtsk/wip-python3-print

tests: use python3 compatible print

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30987 from trociny/wip-42370
Kefu Chai [Sun, 20 Oct 2019 16:32:22 +0000 (00:32 +0800)]
Merge pull request #30987 from trociny/wip-42370

mgr/balancer: python3 compatibility issue

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30705 from smithfarm/wip-sp-backporting-2
Nathan Cutler [Sat, 19 Oct 2019 08:20:47 +0000 (10:20 +0200)]
Merge pull request #30705 from smithfarm/wip-sp-backporting-2

doc: split up SubmittingPatches.rst

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
5 years agoMerge pull request #30989 from tchaikov/wip/ceph-crash/logger-name
Dan Mick [Fri, 18 Oct 2019 23:11:37 +0000 (16:11 -0700)]
Merge pull request #30989 from tchaikov/wip/ceph-crash/logger-name

ceph-crash: use "ceph-crash" as logger name

5 years agoceph-crash: use "ceph-crash" as logger name 30989/head
Kefu Chai [Fri, 18 Oct 2019 09:47:12 +0000 (17:47 +0800)]
ceph-crash: use "ceph-crash" as logger name

"ceph-crash" is a better name than "__main__", we don't use ceph-crash
as a module, so its `__name__` is always `__main__`.

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agomgr/balancer: python3 compatibility issue 30987/head
Mykola Golub [Fri, 18 Oct 2019 09:19:30 +0000 (12:19 +0300)]
mgr/balancer: python3 compatibility issue

Fixes: https://tracker.ceph.com/issues/42370
Signed-off-by: Mykola Golub <mgolub@suse.com>
5 years agoMerge pull request #30701 from pdvian/wip-fix-target-size-bytes
Kefu Chai [Fri, 18 Oct 2019 09:15:45 +0000 (17:15 +0800)]
Merge pull request #30701 from pdvian/wip-fix-target-size-bytes

mon/OSDMonitor: Fix pool set target_size_bytes (etc) with unit suffix

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoMerge pull request #30870 from rosinL/wip-addlog-setnumaaffinity
Kefu Chai [Fri, 18 Oct 2019 09:15:07 +0000 (17:15 +0800)]
Merge pull request #30870 from rosinL/wip-addlog-setnumaaffinity

osd/osd: add an err log to set_numa_affinty

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30549 from aclamk/fix-garbled-wal
Kefu Chai [Fri, 18 Oct 2019 09:14:00 +0000 (17:14 +0800)]
Merge pull request #30549 from aclamk/fix-garbled-wal

os/bluestore/BlueFS: clear newly allocated space for WAL logs

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
5 years agoMerge pull request #30978 from idryomov/wip-krbd-modprobe
Ilya Dryomov [Fri, 18 Oct 2019 09:11:07 +0000 (11:11 +0200)]
Merge pull request #30978 from idryomov/wip-krbd-modprobe

krbd: modprobe before calling build_map_buf()

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #30790 from kshtsk/wip-python3-print-ceph-volume
Jan Fajerski [Fri, 18 Oct 2019 08:07:06 +0000 (10:07 +0200)]
Merge pull request #30790 from kshtsk/wip-python3-print-ceph-volume

ceph-volume: use python3 compatible print

5 years agoMerge pull request #30829 from kshtsk/wip-misc-drop-legacy-code-in-skeleton_config
Kefu Chai [Fri, 18 Oct 2019 08:06:23 +0000 (16:06 +0800)]
Merge pull request #30829 from kshtsk/wip-misc-drop-legacy-code-in-skeleton_config

tasks/ceph: drop testdir replacement in skeleton_config

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30852 from dzafman/wip-42115
Kefu Chai [Fri, 18 Oct 2019 08:02:32 +0000 (16:02 +0800)]
Merge pull request #30852 from dzafman/wip-42115

osd: Turn off repair pg state when leaving recovery

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30646 from shyukri/wip-qa-mgr-balancer
Kefu Chai [Fri, 18 Oct 2019 07:43:33 +0000 (15:43 +0800)]
Merge pull request #30646 from shyukri/wip-qa-mgr-balancer

qa/mgr/balancer: Add cram based test for altering target_max_misplaced_ratio setting

Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
5 years agodoc: split up SubmittingPatches.rst 30705/head
Nathan Cutler [Thu, 5 Jul 2018 13:50:11 +0000 (15:50 +0200)]
doc: split up SubmittingPatches.rst

Split the existing SubmittingPatches.rst into three files:

* SubmittingPatches.rst (general guidelines, for GitHub/master branch)
* SubmittingPatches-kernel.rst (for kernel patches)
* SubmittingPatches-backports.rst (for backports)

Fixes: http://tracker.ceph.com/issues/20953
Signed-off-by: Nathan Cutler <ncutler@suse.com>
5 years agoMerge pull request #30293 from rosinL/wip-fix-kvstorebench
Kefu Chai [Thu, 17 Oct 2019 15:31:24 +0000 (23:31 +0800)]
Merge pull request #30293 from rosinL/wip-fix-kvstorebench

kv_store_bench: fix teuthology_tests() return value

Reviewed-by: Neha Ojha <nojha@redhat.com>
5 years agoMerge pull request #30833 from majianpeng/async-batch-counter
Kefu Chai [Thu, 17 Oct 2019 15:28:29 +0000 (23:28 +0800)]
Merge pull request #30833 from majianpeng/async-batch-counter

msg/async: remove unsued code.

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
5 years agoMerge pull request #30288 from ricardoasmarques/display-uuid-lunid
Lenz Grimmer [Thu, 17 Oct 2019 15:21:16 +0000 (15:21 +0000)]
Merge pull request #30288 from ricardoasmarques/display-uuid-lunid

mgr/dashboard: Display WWN and LUN number in iSCSI target details

Reviewed-by: Tiago Melo <tmelo@suse.com>
5 years agokrbd: modprobe before calling build_map_buf() 30978/head
Ilya Dryomov [Thu, 17 Oct 2019 14:23:41 +0000 (16:23 +0200)]
krbd: modprobe before calling build_map_buf()

Otherwise add_key() in set_kernel_secret() fails as if running against
an ancient kernel and we fall back to secret= in options for the first
image being mapped on the machine.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
5 years agoMerge pull request #30940 from cbodley/wip-qa-rgw-crypt
J. Eric Ivancich [Thu, 17 Oct 2019 13:27:40 +0000 (09:27 -0400)]
Merge pull request #30940 from cbodley/wip-qa-rgw-crypt

qa/rgw: refactor the kms backend configuration

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
5 years agoMerge pull request #30937 from rjfd/wip-dashboard-fix-home-py2
Ricardo Dias [Thu, 17 Oct 2019 08:51:26 +0000 (09:51 +0100)]
Merge pull request #30937 from rjfd/wip-dashboard-fix-home-py2

mgr/dashboard: fix python2 failure in home controller

Reviewed-by: Tiago Melo <tmelo@suse.com>
5 years agoMerge pull request #30930 from majianpeng/osd-pg-remove-unused-code
Kefu Chai [Thu, 17 Oct 2019 00:21:26 +0000 (08:21 +0800)]
Merge pull request #30930 from majianpeng/osd-pg-remove-unused-code

osd/PG: remove unused code

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30958 from tchaikov/wip-cmake/dashboard-frontend
Kefu Chai [Wed, 16 Oct 2019 14:43:06 +0000 (22:43 +0800)]
Merge pull request #30958 from tchaikov/wip-cmake/dashboard-frontend

cmake: dashboard: enable frontend on arm64

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Lenz Grimmer <LGrimmer@suse.com>
5 years agoMerge pull request #30944 from cbodley/wip-qa-rgw-whitelist-slow-ops
Casey Bodley [Wed, 16 Oct 2019 14:06:56 +0000 (10:06 -0400)]
Merge pull request #30944 from cbodley/wip-qa-rgw-whitelist-slow-ops

qa/rgw: whitelist SLOW_OPS failures against ec pools

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
5 years agoMerge pull request #30952 from mxdInspur/trash_restore_info_warn
Jason Dillaman [Wed, 16 Oct 2019 12:11:11 +0000 (08:11 -0400)]
Merge pull request #30952 from mxdInspur/trash_restore_info_warn

rbd: delete redundant words when trash restore fails because of same name

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #28952 from MahatiC/wip-ordering-ios
Jason Dillaman [Wed, 16 Oct 2019 12:06:18 +0000 (08:06 -0400)]
Merge pull request #28952 from MahatiC/wip-ordering-ios

librbd: implement ordering for overlapping IOs

5 years agoMerge pull request #30953 from tchaikov/wip-doc/rbd
Jason Dillaman [Wed, 16 Oct 2019 11:21:02 +0000 (07:21 -0400)]
Merge pull request #30953 from tchaikov/wip-doc/rbd

doc/rbd: s/guess/xml/ for codeblock lexer

Reviewed-by: Jason DIllaman <dillaman@redhat.com>
5 years agoMerge pull request #30942 from dillaman/wip-rbd-qa-suites
Mykola Golub [Wed, 16 Oct 2019 10:36:10 +0000 (13:36 +0300)]
Merge pull request #30942 from dillaman/wip-rbd-qa-suites

qa/suites/rbd: fix errant tab in yaml which is causing parsing failures

Reviewed-by: Mykola Golub <mgolub@suse.com>
5 years agocmake: dashboard: move "if(WITH_MGR_DASHBOARD_FRONTEND)" up 30958/head
Kefu Chai [Wed, 16 Oct 2019 08:50:47 +0000 (16:50 +0800)]
cmake: dashboard: move "if(WITH_MGR_DASHBOARD_FRONTEND)" up

two reasons:

* we don't need to run the tox test if WITH_MGR_DASHBOARD_FRONTEND is
  OFF
* better readability

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agocmake: dashboard: enable frontend on arm64
Kefu Chai [Wed, 16 Oct 2019 08:44:01 +0000 (16:44 +0800)]
cmake: dashboard: enable frontend on arm64

it was disable when we added dashboard(v2) to ceph in
24e216b519795ba6a5d427790399a595fbb19b27 because some npm package did
not install or build on arm64. but "mgr-dashboard-frontend-build" now
builds fine at the time of writing. so let's enable it!

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agorbd:delete redundant words when trash restore failed because of same name 30952/head
Xiangdong Mu [Wed, 16 Oct 2019 06:27:21 +0000 (14:27 +0800)]
rbd:delete redundant words when trash restore failed because of same name

Signed-off-by: Xiangdong Mu <muxiangdong@inspur.com>
5 years agodoc/rbd: s/guess/xml/ for codeblock lexer 30953/head
Kefu Chai [Wed, 16 Oct 2019 04:34:19 +0000 (12:34 +0800)]
doc/rbd: s/guess/xml/ for codeblock lexer

this change silences the warning of

```
doc/rbd/qemu-rbd.rst:174: WARNING: Pygments lexer name 'guess' is not
known
```

see http://pygments.org/docs/lexers/, we should use "xml" for XML .

Signed-off-by: Kefu Chai <kchai@redhat.com>
5 years agolibrbd: implement ordering for overlapping IOs 28952/head
Mahati Chamarthy [Mon, 16 Sep 2019 09:00:52 +0000 (14:30 +0530)]
librbd: implement ordering for overlapping IOs

..and block flushes until previous writes are completed

Signed-off-by: Mahati Chamarthy <mahati.chamarthy@intel.com>
5 years agoMerge pull request #30927 from zjcmszh/test_remove
Jason Dillaman [Wed, 16 Oct 2019 01:05:53 +0000 (21:05 -0400)]
Merge pull request #30927 from zjcmszh/test_remove

test/pybind/rbd.pyx: add test_remove_snap_by_id case in test_rbd.py

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
5 years agoMerge pull request #30865 from zy751713126/config_pool
Jason Dillaman [Wed, 16 Oct 2019 01:05:27 +0000 (21:05 -0400)]
Merge pull request #30865 from zy751713126/config_pool

pybind/rbd: add pool config_set/get/remove api in rbd.pyx

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
5 years agocommon/ceph_context: avoid unnecessary wait during service thread shutdown 30947/head
Jason Dillaman [Tue, 15 Oct 2019 22:19:15 +0000 (18:19 -0400)]
common/ceph_context: avoid unnecessary wait during service thread shutdown

Fixes: https://tracker.ceph.com/issues/42332
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoqa/rgw: whitelist SLOW_OPS failures against ec pools 30944/head
Casey Bodley [Tue, 15 Oct 2019 18:57:31 +0000 (14:57 -0400)]
qa/rgw: whitelist SLOW_OPS failures against ec pools

Signed-off-by: Casey Bodley <cbodley@redhat.com>
5 years agoqa/suites/rbd: fix errant tab in yaml which is causing parsing failures 30942/head
Jason Dillaman [Tue, 15 Oct 2019 17:51:58 +0000 (13:51 -0400)]
qa/suites/rbd: fix errant tab in yaml which is causing parsing failures

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
5 years agoqa/rgw: use config overrides for vault kms backend 30940/head
Casey Bodley [Tue, 15 Oct 2019 15:29:30 +0000 (11:29 -0400)]
qa/rgw: use config overrides for vault kms backend

Signed-off-by: Casey Bodley <cbodley@redhat.com>
5 years agoqa/rgw: use config overrides for barbican kms backend
Casey Bodley [Tue, 15 Oct 2019 15:12:10 +0000 (11:12 -0400)]
qa/rgw: use config overrides for barbican kms backend

except for the barbican endpoint, which isn't known until the barbican
task runs

Signed-off-by: Casey Bodley <cbodley@redhat.com>
5 years agoqa/rgw: use config overrides for 'testing' kms backend
Casey Bodley [Tue, 15 Oct 2019 15:07:35 +0000 (11:07 -0400)]
qa/rgw: use config overrides for 'testing' kms backend

and configure the 'testing' backend for the rgw/verify suite

Signed-off-by: Casey Bodley <cbodley@redhat.com>
5 years agoMerge pull request #30595 from p-se/wip-pna-extend-smart-types
Ricardo Marques [Tue, 15 Oct 2019 12:17:23 +0000 (13:17 +0100)]
Merge pull request #30595 from p-se/wip-pna-extend-smart-types

mgr/dashboard: extend types of `smart` response

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
5 years agomgr/dashboard: home controller unit test 30937/head
Ricardo Dias [Tue, 15 Oct 2019 12:12:34 +0000 (13:12 +0100)]
mgr/dashboard: home controller unit test

Signed-off-by: Ricardo Dias <rdias@suse.com>
5 years agomgr/dashboard: home: fix fallback to default language
Ricardo Dias [Tue, 15 Oct 2019 12:12:06 +0000 (13:12 +0100)]
mgr/dashboard: home: fix fallback to default language

Signed-off-by: Ricardo Dias <rdias@suse.com>
5 years agomgr/dashboard: home: fix python2 failure in regex processing
Ricardo Dias [Tue, 15 Oct 2019 12:10:22 +0000 (13:10 +0100)]
mgr/dashboard: home: fix python2 failure in regex processing

Signed-off-by: Ricardo Dias <rdias@suse.com>
5 years agoMerge pull request #30558 from dillaman/wip-41555
Mykola Golub [Tue, 15 Oct 2019 11:20:12 +0000 (14:20 +0300)]
Merge pull request #30558 from dillaman/wip-41555

rbd-mirror: image status should report remote status

Reviewed-by: Mykola Golub <mgolub@suse.com>
5 years agoMerge pull request #30671 from tspmelo/wip-i18n-vars
Ricardo Marques [Tue, 15 Oct 2019 10:23:54 +0000 (11:23 +0100)]
Merge pull request #30671 from tspmelo/wip-i18n-vars

mgr/dashboard: Fix translation of variables

Reviewed-by: Patrick Seidensal <pnawracay@suse.com>
5 years agoMerge pull request #30803 from cyx1231st/wip-seastar-msgr-failover
Kefu Chai [Tue, 15 Oct 2019 09:15:24 +0000 (17:15 +0800)]
Merge pull request #30803 from cyx1231st/wip-seastar-msgr-failover

test/crimson: v2 failover tests with ack/keepalive

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30779 from rhcs-dashboard/tox-ini-fixes
Laura Paduano [Tue, 15 Oct 2019 08:12:19 +0000 (10:12 +0200)]
Merge pull request #30779 from rhcs-dashboard/tox-ini-fixes

mgr/dashboard: tox.ini fixes

Reviewed-by: Ernesto Puertat <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Patrick Seidensal <pseidensal@suse.com>
5 years agotest/pybind/rbd.pyx: add test_remove_snap_by_id case in test_rbd.py 30927/head
zhangjiao [Tue, 15 Oct 2019 07:49:33 +0000 (15:49 +0800)]
test/pybind/rbd.pyx: add test_remove_snap_by_id case in test_rbd.py

Signed-off-by: Zhang Jiao <zhangjiao@cmss.chinamobile.com>
5 years agoosd/PG: remove unused code. 30930/head
Jianpeng Ma [Tue, 15 Oct 2019 07:14:11 +0000 (15:14 +0800)]
osd/PG: remove unused code.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
5 years agoMerge pull request #30600 from yuvalif/boto3_extensions_examples
Yuval Lifshitz [Tue, 15 Oct 2019 06:57:27 +0000 (09:57 +0300)]
Merge pull request #30600 from yuvalif/boto3_extensions_examples

rgw/examples: adding examples for boto3 extensions to AWS S3

5 years agomsg/async: clean up code. 30883/head
Jianpeng Ma [Tue, 15 Oct 2019 05:16:22 +0000 (13:16 +0800)]
msg/async: clean up code.

Currently, function submit_message only used by send_to, so conbine
them to one.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
5 years agoMerge pull request #30874 from uweigand/add-cycles-ibmz
Kefu Chai [Tue, 15 Oct 2019 01:35:32 +0000 (09:35 +0800)]
Merge pull request #30874 from uweigand/add-cycles-ibmz

Cycles: Add support for IBM Z

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge PR #30816 into master
Patrick Donnelly [Tue, 15 Oct 2019 00:59:12 +0000 (17:59 -0700)]
Merge PR #30816 into master

* refs/pull/30816/head:
qa: use small default pg count for CephFS pools
*: remove config of "mon pg warn min per osd" in testing

Reviewed-by: Laura Paduano <lpaduano@suse.com>
5 years agoMerge PR #30641 into master
Patrick Donnelly [Mon, 14 Oct 2019 20:03:35 +0000 (13:03 -0700)]
Merge PR #30641 into master

* refs/pull/30641/head:
pybind/cephfs: add cephfs python API removexattr()

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
5 years agoMerge PR #30873 into master
Patrick Donnelly [Mon, 14 Oct 2019 20:01:36 +0000 (13:01 -0700)]
Merge PR #30873 into master

* refs/pull/30873/head:
qa: get rid of iterkeys for py3 compatibility

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
5 years agoMerge PR #30744 into master
Patrick Donnelly [Mon, 14 Oct 2019 19:58:45 +0000 (12:58 -0700)]
Merge PR #30744 into master

* refs/pull/30744/head:
mds: Reorganize class members in MDLog header

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
5 years agoMerge PR #30206 into master
Patrick Donnelly [Mon, 14 Oct 2019 19:33:19 +0000 (12:33 -0700)]
Merge PR #30206 into master

* refs/pull/30206/head:
test: add test_statx for new statx()
client: add statx in cephfs.pyx

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
5 years agoMerge PR #29626 into master
Patrick Donnelly [Mon, 14 Oct 2019 19:15:50 +0000 (12:15 -0700)]
Merge PR #29626 into master

* refs/pull/29626/head:
client: fix return code handling from _lseek

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
5 years agoMerge PR #30585 into master
Patrick Donnelly [Mon, 14 Oct 2019 18:26:46 +0000 (11:26 -0700)]
Merge PR #30585 into master

* refs/pull/30585/head:
docs/cephfs-shell: update doc about pyscript
cephfs-shell: make compatible with cmd2 versions after 0.9.13

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
5 years agoqa: use small default pg count for CephFS pools 30816/head
Patrick Donnelly [Wed, 9 Oct 2019 17:41:35 +0000 (10:41 -0700)]
qa: use small default pg count for CephFS pools

The pg count needs to be a power-of-two since
dff5697464edb9931d5dfa08cd4a30f85c1f237e.

Also, mon_pg_warn_min_per_osd is disabled by default now (or set to a
low value in vstart/testing) so there's no need to base the pg count on
this value.

Ideally someday we can remove this so that the default cluster value is
used but we need to keep this for deployments of older versions of Ceph.

Fixes: https://tracker.ceph.com/issues/42228
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
5 years agorgw/examples: adding info on boto3 extensions to docs 30600/head
Yuval Lifshitz [Wed, 2 Oct 2019 15:40:07 +0000 (18:40 +0300)]
rgw/examples: adding info on boto3 extensions to docs

Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
5 years agoMerge pull request #30830 from tchaikov/wip/rpm-install-deps/python_provide
Kefu Chai [Mon, 14 Oct 2019 16:05:06 +0000 (00:05 +0800)]
Merge pull request #30830 from tchaikov/wip/rpm-install-deps/python_provide

install-deps, rpm: use python_provide macro and cleanups

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
5 years agoMerge pull request #30151 from ofriedma/wip-ofriedma-lc-twice
Matt Benjamin [Mon, 14 Oct 2019 15:36:07 +0000 (11:36 -0400)]
Merge pull request #30151 from ofriedma/wip-ofriedma-lc-twice

fix rgw lc does not delete objects that do not have exactly the same tags as the rule

5 years agoMerge pull request #30723 from vumrao/wip-vumrao-42111
Kefu Chai [Mon, 14 Oct 2019 14:56:15 +0000 (22:56 +0800)]
Merge pull request #30723 from vumrao/wip-vumrao-42111

mon/OSDMonitor: add check for crush rule size in pool set size command

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30706 from vshankar/wip-42169
Kefu Chai [Mon, 14 Oct 2019 14:38:03 +0000 (22:38 +0800)]
Merge pull request #30706 from vshankar/wip-42169

mgr: missing lock release in DaemonServer::handle_report()

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
5 years agoMerge pull request #29908 from batrick/rhel7.7
Kefu Chai [Mon, 14 Oct 2019 14:33:59 +0000 (22:33 +0800)]
Merge pull request #29908 from batrick/rhel7.7

qa: add RHEL 7.7 and use as RHEL7 default

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
5 years agoMerge pull request #30637 from dongbula/add-maxread-for-rados-listomapkeys
Kefu Chai [Mon, 14 Oct 2019 14:31:51 +0000 (22:31 +0800)]
Merge pull request #30637 from dongbula/add-maxread-for-rados-listomapkeys

tools: add maxread in rados listomapkeys

Reviewed-by: Kefu Chai <kchai@redhat.com>
5 years agoMerge pull request #30737 from tchaikov/wip-os/bluestore/cleanup
Kefu Chai [Mon, 14 Oct 2019 14:30:05 +0000 (22:30 +0800)]
Merge pull request #30737 from tchaikov/wip-os/bluestore/cleanup

os/bluestore: cleanups

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
5 years agoMerge pull request #30792 from kshtsk/wip-python3-no-iteritems-ceph-task
Kefu Chai [Mon, 14 Oct 2019 14:26:36 +0000 (22:26 +0800)]
Merge pull request #30792 from kshtsk/wip-python3-no-iteritems-ceph-task

tasks/ceph: get rid of iteritems for python3

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
5 years agoMerge PR #30871 into master
Sage Weil [Sat, 12 Oct 2019 18:35:07 +0000 (13:35 -0500)]
Merge PR #30871 into master

* refs/pull/30871/head:
mgr/telemetry: include balancer info (active=true/false, mode)
mgr/telemetry: include per-pool pg_autoscale info

Reviewed-by: Dan Mick <dmick@redhat.com>
5 years agoMerge PR #30836 into master
Sage Weil [Sat, 12 Oct 2019 18:32:52 +0000 (13:32 -0500)]
Merge PR #30836 into master

* refs/pull/30836/head:
osd/PeeringState: send pg_info2 if release >= octopus

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
5 years agoMerge PR #30872 into master
Sage Weil [Sat, 12 Oct 2019 18:31:21 +0000 (13:31 -0500)]
Merge PR #30872 into master

* refs/pull/30872/head:
qa: more tries for mon tell when injecting msgr failures
qa/suites/rados/singleton*: symlink to same msgr-failures

Reviewed-by: Neha Ojha <nojha@redhat.com>
5 years agoqa: more tries for mon tell when injecting msgr failures 30872/head
Sage Weil [Fri, 11 Oct 2019 14:11:15 +0000 (09:11 -0500)]
qa: more tries for mon tell when injecting msgr failures

With failure injection the default 2 tries isn't quite enough

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoCycles: Add support for IBM Z 30874/head
Ulrich Weigand [Fri, 11 Oct 2019 18:21:01 +0000 (20:21 +0200)]
Cycles: Add support for IBM Z

Patch provided by Yaakov Selkowitz <yselkowi@redhat.com>.

Signed-off-by: Ulrich Weigand <ulrich.weigand@de.ibm.com>
5 years agotests: use python3 compatible print 30758/head
Kyr Shatskyy [Mon, 7 Oct 2019 14:09:05 +0000 (16:09 +0200)]
tests: use python3 compatible print

Fixes: https://tracker.ceph.com/issues/42210
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
5 years agoqa: get rid of iterkeys for py3 compatibility 30873/head
Kyr Shatskyy [Fri, 11 Oct 2019 15:57:47 +0000 (17:57 +0200)]
qa: get rid of iterkeys for py3 compatibility

Fixes: https://tracker.ceph.com/issues/42287
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
5 years agoMerge PR #30734 into master
Sage Weil [Fri, 11 Oct 2019 15:27:15 +0000 (10:27 -0500)]
Merge PR #30734 into master

* refs/pull/30734/head:
mgr/ssh: pass crash agent keyring to deploy
ceph-daemon: deploy: require crash_keyring too
ceph-daemon: deploy crash unit on local host during bootstrap
ceph-daemon: create crash dir and pass through to daemon containers
ceph-crash: try to post as either client.crash[.$hostname] or client.admin
mon/MonCap: add 'crash' profile

Reviewed-by: Dan Mick <dmick@redhat.com>
5 years agoMerge PR #30819 into master
Sage Weil [Fri, 11 Oct 2019 14:38:33 +0000 (09:38 -0500)]
Merge PR #30819 into master

* refs/pull/30819/head:
mgr/pg_autoscaler: complete event if pool disappears

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
5 years agoMerge PR #30781 into master
Sage Weil [Fri, 11 Oct 2019 14:37:49 +0000 (09:37 -0500)]
Merge PR #30781 into master

* refs/pull/30781/head:
cmake: detect linker support

Reviewed-by: Casey Bodley <cbodley@redhat.com>
5 years agoMerge PR #30753 into master
Sage Weil [Fri, 11 Oct 2019 14:36:54 +0000 (09:36 -0500)]
Merge PR #30753 into master

* refs/pull/30753/head:
os/bluestore: set STATE_KV_SUBMITTED properly.

Reviewed-by: Sage Weil <sage@redhat.com>
5 years agoqa/suites/rados/singleton*: symlink to same msgr-failures
Sage Weil [Fri, 11 Oct 2019 14:10:48 +0000 (09:10 -0500)]
qa/suites/rados/singleton*: symlink to same msgr-failures

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agomgr/telemetry: include balancer info (active=true/false, mode) 30871/head
Sage Weil [Fri, 11 Oct 2019 14:03:04 +0000 (09:03 -0500)]
mgr/telemetry: include balancer info (active=true/false, mode)

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agomgr/telemetry: include per-pool pg_autoscale info
Sage Weil [Fri, 11 Oct 2019 13:57:43 +0000 (08:57 -0500)]
mgr/telemetry: include per-pool pg_autoscale info

Mode and target size

Signed-off-by: Sage Weil <sage@redhat.com>
5 years agoosd/osd: set_numa_affinty: add an err log when it unable to 30870/head
luo rixin [Fri, 11 Oct 2019 13:27:38 +0000 (21:27 +0800)]
osd/osd: set_numa_affinty: add an err log when it unable to
         identify cluster interface's numa node

Signed-off-by: luo rixin <luorixin@huawei.com>
5 years agoMerge pull request #30694 from rjfd/wip-dashboard-fix-translations
Ricardo Dias [Fri, 11 Oct 2019 13:33:31 +0000 (14:33 +0100)]
Merge pull request #30694 from rjfd/wip-dashboard-fix-translations

mgr/dashboard: internationalization support with AOT enabled

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
5 years agoMerge pull request #30522 from rhcs-dashboard/fix-41990-master
Ricardo Dias [Fri, 11 Oct 2019 13:30:21 +0000 (14:30 +0100)]
Merge pull request #30522 from rhcs-dashboard/fix-41990-master

mgr/dashboard: add debug mode

5 years agoMerge pull request #30789 from s0nea/wip-dashboard-exception-errorcodes
Ricardo Dias [Fri, 11 Oct 2019 13:28:59 +0000 (14:28 +0100)]
Merge pull request #30789 from s0nea/wip-dashboard-exception-errorcodes

mgr/dashboard: fix existing issues in user integration tests

Reviewed-by: Stephan Müller <smueller@suse.com>
5 years agoMerge pull request #30864 from s0nea/wip-dashboard-comment-failing-suites-out
Ricardo Dias [Fri, 11 Oct 2019 13:27:50 +0000 (14:27 +0100)]
Merge pull request #30864 from s0nea/wip-dashboard-comment-failing-suites-out

mgr/dashboard: comment failing QA suites out

Ricardo Dias <rdias@suse.com>

5 years agoMerge pull request #30847 from rhcs-dashboard/fix-42268-master
Ricardo Dias [Fri, 11 Oct 2019 13:06:53 +0000 (14:06 +0100)]
Merge pull request #30847 from rhcs-dashboard/fix-42268-master

mgr/dashboard: fix typos in HACKING.rst

Reviewed-by: Ricardo Marques <rimarques@suse.com>
5 years agoMerge pull request #26146 from snijhuis/master
Kefu Chai [Fri, 11 Oct 2019 13:04:53 +0000 (21:04 +0800)]
Merge pull request #26146 from snijhuis/master

mgr: zabbix triggers never triggered due to wrong trigger function

Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-by: Dmitriy Rabotjagov <noonedeadpunk@ya.ru>
5 years agopybind/rbd: add pool config_set/get/remove test case 30865/head
zhengyin [Fri, 11 Oct 2019 10:15:32 +0000 (18:15 +0800)]
pybind/rbd: add pool config_set/get/remove test case

Signed-off-by: Zheng Yin <zhengyin@cmss.chinamobile.com>
5 years agomgr/dashboard: fix typos in HACKING.rst 30847/head
Ernesto Puerta [Thu, 10 Oct 2019 15:11:39 +0000 (17:11 +0200)]
mgr/dashboard: fix typos in HACKING.rst

Fixes: https://tracker.ceph.com/issues/42268
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>