]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agoMerge pull request #16578 from liewegas/wip-20771
Sage Weil [Wed, 26 Jul 2017 16:53:17 +0000 (11:53 -0500)]
Merge pull request #16578 from liewegas/wip-20771

common/common_init: disable default dout logging for UTILITY_NODOUT too

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #16522 from majianpeng/bluestore-remove-unused-code
Kefu Chai [Wed, 26 Jul 2017 16:46:34 +0000 (00:46 +0800)]
Merge pull request #16522 from majianpeng/bluestore-remove-unused-code

os/bluestore/BlueStore: remove unused code.

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #16571 from ceph/wip-cd-bluestore-2
Sage Weil [Wed, 26 Jul 2017 16:43:50 +0000 (11:43 -0500)]
Merge pull request #16571 from ceph/wip-cd-bluestore-2

qa/tasks/ceph-deploy: Fix bluestore options for ceph-deploy

Reviewed-by: Tamil Muthamizhan <tmuthami@redhat.com>
7 years agoMerge pull request #16452 from wjwithagen/wjw-warning-unused
Kefu Chai [Wed, 26 Jul 2017 15:19:57 +0000 (23:19 +0800)]
Merge pull request #16452 from wjwithagen/wjw-warning-unused

buffer: silence unused var warning on FreeBSD

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #16483 from ddiss/cmake_install_includedir
Kefu Chai [Wed, 26 Jul 2017 15:19:05 +0000 (23:19 +0800)]
Merge pull request #16483 from ddiss/cmake_install_includedir

cmake: use CMAKE_INSTALL_INCLUDEDIR

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #15033 from rzarzynski/wip-rgw-19831
Casey Bodley [Wed, 26 Jul 2017 15:13:33 +0000 (11:13 -0400)]
Merge pull request #15033 from rzarzynski/wip-rgw-19831

rgw: fix segfault in RevokeThread during its shutdown procedure.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #16013 from xiexingguo/wip-blue-tool
Sage Weil [Wed, 26 Jul 2017 15:04:26 +0000 (10:04 -0500)]
Merge pull request #16013 from xiexingguo/wip-blue-tool

os/bluestore/bluestore_tool: add sanity check to get rid of occasionally crash

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16528 from tchaikov/wip-ceph-release-notes
Kefu Chai [Wed, 26 Jul 2017 15:03:01 +0000 (23:03 +0800)]
Merge pull request #16528 from tchaikov/wip-ceph-release-notes

tools: ceph-release-notes: escape _ for unintended links

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
7 years agoMerge pull request #16404 from dzafman/wip-20041
David Zafman [Wed, 26 Jul 2017 14:59:43 +0000 (07:59 -0700)]
Merge pull request #16404 from dzafman/wip-20041

osd: scrub_to specifies clone ver, but transaction include head write…

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoMerge pull request #16579 from liewegas/wip-fix-nonregression
Sage Weil [Wed, 26 Jul 2017 13:46:43 +0000 (08:46 -0500)]
Merge pull request #16579 from liewegas/wip-fix-nonregression

qa/suites/rados/singleton/all/erasure-code-nonregression: fix typo

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Amik Kumar <amitkuma@redhat.com>
7 years agoqa/workunits/erasure-code/encode-decode-nonregression: do not require git checkout 16579/head
Sage Weil [Wed, 26 Jul 2017 13:35:46 +0000 (09:35 -0400)]
qa/workunits/erasure-code/encode-decode-nonregression: do not require git checkout

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16580 from liewegas/wip-20767
Sage Weil [Wed, 26 Jul 2017 13:24:00 +0000 (08:24 -0500)]
Merge pull request #16580 from liewegas/wip-20767

pybind/mgr/zabbix: fix health in non-compat mode

Reviewed-by: Wido den Hollander <wido@widodh.nl>
7 years agoMerge pull request #16573 from liewegas/wip-osd-manual
Alfredo Deza [Wed, 26 Jul 2017 13:19:17 +0000 (09:19 -0400)]
Merge pull request #16573 from liewegas/wip-osd-manual

doc/install/manual-deployment: update osd creation steps

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #14868 from wangzhengyong/librbd
Jason Dillaman [Wed, 26 Jul 2017 12:00:57 +0000 (08:00 -0400)]
Merge pull request #14868 from wangzhengyong/librbd

librbd: add compare and write API

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agotest/librbd: fixed compiler warnings
Jason Dillaman [Wed, 26 Jul 2017 11:42:30 +0000 (07:42 -0400)]
test/librbd: fixed compiler warnings

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agotest/librbd: improved compare_and_write testing
Jason Dillaman [Wed, 26 Jul 2017 11:41:52 +0000 (07:41 -0400)]
test/librbd: improved compare_and_write testing

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agotest/librbd: add compare_and_write test for fsx
wangzhengyong [Mon, 12 Jun 2017 13:25:32 +0000 (21:25 +0800)]
test/librbd: add compare_and_write test for fsx
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agotest/librbd: add compare_and_write testcase
wangzhengyong [Mon, 12 Jun 2017 13:25:12 +0000 (21:25 +0800)]
test/librbd: add compare_and_write testcase
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agotest/librbd: add Mock Image cache for compare_and_write
wangzhengyong [Mon, 12 Jun 2017 13:24:38 +0000 (21:24 +0800)]
test/librbd: add Mock Image cache for compare_and_write
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agotest/librbd: handle compare_and_write op in test_mock_Replay
wangzhengyong [Mon, 12 Jun 2017 13:24:04 +0000 (21:24 +0800)]
test/librbd: handle compare_and_write op in test_mock_Replay
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agolibrbd/journal: handle compare_and_write event
wangzhengyong [Mon, 12 Jun 2017 13:23:04 +0000 (21:23 +0800)]
librbd/journal: handle compare_and_write event
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agotest/librbd: handle cmpext request in LibradosTestStub
wangzhengyong [Mon, 12 Jun 2017 13:21:55 +0000 (21:21 +0800)]
test/librbd: handle cmpext request in LibradosTestStub
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agolibrbd: add compare_and_write/aio_compare_and_write API
wangzhengyong [Mon, 12 Jun 2017 13:18:29 +0000 (21:18 +0800)]
librbd: add compare_and_write/aio_compare_and_write API
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agolibrbd: add compare_and_write perfcounter
wangzhengyong [Mon, 12 Jun 2017 13:16:47 +0000 (21:16 +0800)]
librbd: add compare_and_write perfcounter
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agolibrbd: handle compare_and_write imagerequest in ImageRequestWQ
wangzhengyong [Mon, 12 Jun 2017 13:16:14 +0000 (21:16 +0800)]
librbd: handle compare_and_write imagerequest in ImageRequestWQ
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agolibrbd: add compare_and_write ImageRequest
wangzhengyong [Mon, 12 Jun 2017 13:14:19 +0000 (21:14 +0800)]
librbd: add compare_and_write ImageRequest
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agolibrbd: add CompareAndWrite ObjectRequest
wangzhengyong [Fri, 2 Jun 2017 07:41:23 +0000 (15:41 +0800)]
librbd: add CompareAndWrite ObjectRequest
Signed-off-by: Zhengyong Wang <wangzhengyong@cmss.chinamobile.com>
7 years agoMerge pull request #16595 from wjwithagen/wip-wjw-freebsd-run-standalone
Sage Weil [Wed, 26 Jul 2017 11:58:37 +0000 (06:58 -0500)]
Merge pull request #16595 from wjwithagen/wip-wjw-freebsd-run-standalone

qa: make run-standalone work on FreeBSD

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoqa: make run-standalone work on FreeBSD 16595/head
Willem Jan Withagen [Wed, 26 Jul 2017 10:01:37 +0000 (12:01 +0200)]
qa: make run-standalone work on FreeBSD

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
7 years agoMerge pull request #16543 from dillaman/wip-service-daemon-c-api 16565/head
Kefu Chai [Wed, 26 Jul 2017 09:19:33 +0000 (17:19 +0800)]
Merge pull request #16543 from dillaman/wip-service-daemon-c-api

librados: add missing implementations for C service daemon API methods

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16519 from liewegas/wip-20754
Kefu Chai [Wed, 26 Jul 2017 09:17:24 +0000 (17:17 +0800)]
Merge pull request #16519 from liewegas/wip-20754

osd: populate last_epoch_split during build_initial_pg_history

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
7 years agoMerge pull request #16446 from xiexingguo/wip-destroyed
Kefu Chai [Wed, 26 Jul 2017 09:15:53 +0000 (17:15 +0800)]
Merge pull request #16446 from xiexingguo/wip-destroyed

mon: show destroyed status in tree view; do not auto-out destroyed osds

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agomon/OSDMonitor: introduce mon_osd_destroyed_out_interval for destroyed out control 16446/head
xie xingguo [Wed, 26 Jul 2017 07:18:49 +0000 (15:18 +0800)]
mon/OSDMonitor: introduce mon_osd_destroyed_out_interval for destroyed out control

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoosd/OSD: abort booting if osd is marked as destroyed
xie xingguo [Sat, 22 Jul 2017 02:30:05 +0000 (10:30 +0800)]
osd/OSD: abort booting if osd is marked as destroyed

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agomon/OSDMonitor: apply new 'destroyed' status to 'osd tree' filter
xie xingguo [Fri, 21 Jul 2017 07:08:44 +0000 (15:08 +0800)]
mon/OSDMonitor: apply new 'destroyed' status to 'osd tree' filter

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoosd/OSDMap: show "destroyed" status in tree view
xie xingguo [Fri, 21 Jul 2017 05:47:03 +0000 (13:47 +0800)]
osd/OSDMap: show "destroyed" status in tree view

It would be a pain if we destroyed an osd and there is no obvious way
to find it out.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #16123 from ddiss/fix-journal-supression
Kefu Chai [Wed, 26 Jul 2017 04:02:14 +0000 (12:02 +0800)]
Merge pull request #16123 from ddiss/fix-journal-supression

ceph-disk: don't activate suppressed journal devices

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agopybind/mgr/zabbix: fix health in non-compat mode 16580/head
Sage Weil [Wed, 26 Jul 2017 02:57:12 +0000 (22:57 -0400)]
pybind/mgr/zabbix: fix health in non-compat mode

This was apparently written/tested with mon_health_preluminous_compat
enabled.  Fix to behave with or without that option.

Fixes: http://tracker.ceph.com/issues/20767
Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16498 from Songweibin/wip-doc-rbd-trash-cli
Sage Weil [Wed, 26 Jul 2017 02:49:26 +0000 (21:49 -0500)]
Merge pull request #16498 from Songweibin/wip-doc-rbd-trash-cli

doc: add rbd new trash cli and cleanups  in release-notes.rst

7 years agoMerge pull request #16552 from tchaikov/wip-doc-fixes
Sage Weil [Wed, 26 Jul 2017 02:48:12 +0000 (21:48 -0500)]
Merge pull request #16552 from tchaikov/wip-doc-fixes

doc: document mClock related options

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agodoc/install/manual-deployment: update osd creation steps 16573/head
Sage Weil [Wed, 26 Jul 2017 02:41:52 +0000 (22:41 -0400)]
doc/install/manual-deployment: update osd creation steps

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16534 from liewegas/wip-20751
Sage Weil [Wed, 26 Jul 2017 02:31:47 +0000 (21:31 -0500)]
Merge pull request #16534 from liewegas/wip-20751

mon/OSDMonitor: ensure UP is not set for newly-created OSDs

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoqa/suites/rados/singleton/all/erasure-code-nonregression: fix typo
Sage Weil [Wed, 26 Jul 2017 02:26:43 +0000 (22:26 -0400)]
qa/suites/rados/singleton/all/erasure-code-nonregression: fix typo

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agocommon/common_init: disable default dout logging for UTILITY_NODOUT too 16578/head
Sage Weil [Wed, 26 Jul 2017 02:20:06 +0000 (22:20 -0400)]
common/common_init: disable default dout logging for UTILITY_NODOUT too

This was broken in 4d06719f101f49019be25bd6137f72f2cb85bd5a.

Fixes: http://tracker.ceph.com/issues/20771
Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16469 from xiexingguo/wip-fix-test
Sage Weil [Wed, 26 Jul 2017 02:04:22 +0000 (21:04 -0500)]
Merge pull request #16469 from xiexingguo/wip-fix-test

test: s/osd_objectstore_type/osd_objectstore

7 years agodoc: add new trash cli in rados-rbd-cmds.rst 16498/head
songweibin [Sat, 22 Jul 2017 07:09:25 +0000 (15:09 +0800)]
doc: add new trash cli in rados-rbd-cmds.rst

Signed-off-by: songweibin <song.weibin@zte.com.cn>
7 years agodoc: cleanups in release-notes.rst
songweibin [Sat, 22 Jul 2017 03:34:28 +0000 (11:34 +0800)]
doc: cleanups in release-notes.rst

Signed-off-by: songweibin <song.weibin@zte.com.cn>
7 years agoos/bluestore/BlueStore: remove unused code. 16522/head
Jianpeng Ma [Tue, 25 Jul 2017 23:03:51 +0000 (07:03 +0800)]
os/bluestore/BlueStore: remove unused code.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
7 years agoAdd both filestore and bluestore options for tests 16571/head
Vasu Kulkarni [Tue, 25 Jul 2017 22:14:36 +0000 (15:14 -0700)]
Add both filestore and bluestore options for tests

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoAdd ceph-deploy overrides options
Vasu Kulkarni [Tue, 25 Jul 2017 22:10:38 +0000 (15:10 -0700)]
Add ceph-deploy overrides options

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoMerge pull request #15693 from dillaman/wip-osd-cmpext-ec-pool
Josh Durgin [Tue, 25 Jul 2017 20:52:20 +0000 (13:52 -0700)]
Merge pull request #15693 from dillaman/wip-osd-cmpext-ec-pool

osd: support cmpext operation on EC-backed pools

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoMerge pull request #16527 from jcsp/wip-options-followup
Sage Weil [Tue, 25 Jul 2017 20:48:45 +0000 (15:48 -0500)]
Merge pull request #16527 from jcsp/wip-options-followup

common: follow up to new options infrastructure

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16511 from c744402859/master
Yuri Weinstein [Tue, 25 Jul 2017 20:46:25 +0000 (13:46 -0700)]
Merge pull request #16511 from c744402859/master

OSDMonitor: check mon_max_pool_pg_num when set pool pg_num

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #16560 from nrdmn/patch-3
Sage Weil [Tue, 25 Jul 2017 20:21:50 +0000 (15:21 -0500)]
Merge pull request #16560 from nrdmn/patch-3

pybind/mgr/restful: fix typo

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoFixed typo in src/pybind/mgr/restful/api/__init__.py 16560/head
nrdmn [Tue, 25 Jul 2017 11:30:44 +0000 (13:30 +0200)]
Fixed typo in src/pybind/mgr/restful/api/__init__.py

Signed-off-by: Nick Erdmann <n@nirf.de>
Fixed typo

7 years agobluestore config options for tests
Vasu Kulkarni [Tue, 25 Jul 2017 18:57:25 +0000 (11:57 -0700)]
bluestore config options for tests

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoAdd bluestore overrides for ceph-deploy
Vasu Kulkarni [Tue, 25 Jul 2017 18:56:01 +0000 (11:56 -0700)]
Add bluestore overrides for ceph-deploy

ceph-deploy doesn't use ceph overrides, Add same overrides for ceph-deploy

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoMove ceph-deploy config options into its own folder
Vasu Kulkarni [Tue, 25 Jul 2017 18:48:10 +0000 (11:48 -0700)]
Move ceph-deploy config options into its own folder

The old structure of link at top folder is pretty much outdated, the test
config option needs to be specific to cluster yaml.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoAdd option to specify bluestore/filestore options
Vasu Kulkarni [Fri, 14 Jul 2017 21:24:29 +0000 (14:24 -0700)]
Add option to specify bluestore/filestore options

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
7 years agoMerge pull request #16536 from jdurgin/wip-20747
Sage Weil [Tue, 25 Jul 2017 19:05:15 +0000 (14:05 -0500)]
Merge pull request #16536 from jdurgin/wip-20747

osd: PrimaryLogPG, PGBackend: complete callback even if interval changes

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16539 from jdurgin/wip-20753
Sage Weil [Tue, 25 Jul 2017 19:04:17 +0000 (14:04 -0500)]
Merge pull request #16539 from jdurgin/wip-20753

osd/PGLog: fix inaccurate missing assert

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16541 from liewegas/wip-20761
Sage Weil [Tue, 25 Jul 2017 19:03:38 +0000 (14:03 -0500)]
Merge pull request #16541 from liewegas/wip-20761

qa/workunits/cephtool/test.sh: disable 'fs status' until bug is fixed

7 years agoMerge pull request #16544 from dillaman/wip-service-daemon-null-dereference
Sage Weil [Tue, 25 Jul 2017 19:03:25 +0000 (14:03 -0500)]
Merge pull request #16544 from dillaman/wip-service-daemon-null-dereference

mgr/MgrClient: do not attempt to access a global variable for config

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16385 from mikulely/3-check-target-when-create-bucket
Casey Bodley [Tue, 25 Jul 2017 15:38:24 +0000 (11:38 -0400)]
Merge pull request #16385 from mikulely/3-check-target-when-create-bucket

rgw: check placement existence when create bucket

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #16540 from cbodley/wip-mrgw-admin-socket
Kefu Chai [Tue, 25 Jul 2017 15:19:01 +0000 (23:19 +0800)]
Merge pull request #16540 from cbodley/wip-mrgw-admin-socket

rgw: restore admin socket path in mrgw.sh

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #16513 from liewegas/wip-standalone
Sage Weil [Tue, 25 Jul 2017 14:51:36 +0000 (09:51 -0500)]
Merge pull request #16513 from liewegas/wip-standalone

qa: move ceph-helpers-based make check tests to qa/standalone; run via teuthology

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #16566 from jcsp/wip-doc-health
Sage Weil [Tue, 25 Jul 2017 14:36:49 +0000 (09:36 -0500)]
Merge pull request #16566 from jcsp/wip-doc-health

doc/rados: add page for health checks and update monitoring.rst

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agorgw: fix segfault in RevokeThread during its shutdown procedure. 15033/head
Radoslaw Zarzynski [Fri, 23 Jun 2017 09:09:14 +0000 (05:09 -0400)]
rgw: fix segfault in RevokeThread during its shutdown procedure.

Fixes: http://tracker.ceph.com/issues/19831
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 years agocommon: dout can work also with non-raw pointers to CephContext.
Radoslaw Zarzynski [Fri, 23 Jun 2017 09:08:43 +0000 (05:08 -0400)]
common: dout can work also with non-raw pointers to CephContext.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 years agodoc/rados: add page for health checks and update monitoring.rst 16566/head
John Spray [Tue, 25 Jul 2017 14:13:02 +0000 (15:13 +0100)]
doc/rados: add page for health checks and update monitoring.rst

Signed-off-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #16545 from asomers/install-deps
Sage Weil [Tue, 25 Jul 2017 14:00:02 +0000 (09:00 -0500)]
Merge pull request #16545 from asomers/install-deps

install-deps.sh: add missing dependencies for FreeBSD

Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
7 years agoMerge pull request #16564 from liewegas/wip-vstart-mgr
Sage Weil [Tue, 25 Jul 2017 13:56:12 +0000 (08:56 -0500)]
Merge pull request #16564 from liewegas/wip-vstart-mgr

vstart.sh: fix mgr vs restful command startup race

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
7 years agoceph-disk/tests/ceph-disk.sh: wait for right number of pgs 16513/head
Sage Weil [Tue, 25 Jul 2017 13:51:22 +0000 (09:51 -0400)]
ceph-disk/tests/ceph-disk.sh: wait for right number of pgs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agovstart.sh: fix mgr vs restful command startup race 16564/head
Sage Weil [Tue, 25 Jul 2017 13:20:29 +0000 (09:20 -0400)]
vstart.sh: fix mgr vs restful command startup race

If the mgr hasn't activated yet we won't have registered the python
commands.  Use 'ceph tell mgr ...' to ensure we block.  (This is only a
problem right after mkfs when the first mgr hasn't started yet.)

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16497 from weiqiaomiao/wip_weiqm_rgw_compile_warn
Jos Collin [Tue, 25 Jul 2017 11:01:34 +0000 (11:01 +0000)]
Merge pull request #16497 from weiqiaomiao/wip_weiqm_rgw_compile_warn

rgw: Drop dump_usage_bucket_info() to silence warning from -Wunused-function

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agoMerge pull request #16394 from jcsp/wip-pr-docs
Kefu Chai [Tue, 25 Jul 2017 07:28:26 +0000 (15:28 +0800)]
Merge pull request #16394 from jcsp/wip-pr-docs

doc: add doc requirements on PR submitters

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #16038 from ztczll/ztczll
Jos Collin [Tue, 25 Jul 2017 05:32:14 +0000 (05:32 +0000)]
Merge pull request #16038 from ztczll/ztczll

.mailmap, .organizationmap: Update ztczll affiliation

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agodoc: document mClock related options 16552/head
Kefu Chai [Tue, 25 Jul 2017 03:02:25 +0000 (11:02 +0800)]
doc: document mClock related options

* rados/configuration/osd-config-ref.rst: document mClock related
  options
* release-notes.rst: fix syntax errors. link QoS to mClock related docs.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years ago.mailmap, .organizationmap: Update ztczll affiliation 16038/head
zhanglei [Tue, 25 Jul 2017 03:49:16 +0000 (23:49 -0400)]
.mailmap, .organizationmap: Update ztczll affiliation

Signed-off-by: zhanglei <243290414@qq.com>
7 years agoqa/run-standalone.sh: helper to run all standalone tests
Sage Weil [Mon, 24 Jul 2017 21:45:22 +0000 (17:45 -0400)]
qa/run-standalone.sh: helper to run all standalone tests

Nothing fancy, but documents how these are run.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomds/MDSMap: init mds_features
Sage Weil [Mon, 24 Jul 2017 20:25:32 +0000 (16:25 -0400)]
mds/MDSMap: init mds_features

This can lead to ceph-dencoder reencode failures.  Doesn't matter too
much in the real world since body decodes these ancient mds_info_t
structs.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoqa/standalone/scrub: separate scrub/repair tests from rest of osd/
Sage Weil [Mon, 24 Jul 2017 02:05:59 +0000 (22:05 -0400)]
qa/standalone/scrub: separate scrub/repair tests from rest of osd/

They are slow.  Run them separately.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoqa/standalone/ceph-helpers: factor rbd pool create out of run_mon
Sage Weil [Fri, 21 Jul 2017 22:01:23 +0000 (18:01 -0400)]
qa/standalone/ceph-helpers: factor rbd pool create out of run_mon

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoqa/standalone/mon/osd-pool-create: stop testing create pool output
Sage Weil [Sat, 22 Jul 2017 19:28:58 +0000 (15:28 -0400)]
qa/standalone/mon/osd-pool-create: stop testing create pool output

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoqa: move ceph-helpers and misc src/test/*.sh tests to qa/standalone
Sage Weil [Fri, 21 Jul 2017 02:54:48 +0000 (22:54 -0400)]
qa: move ceph-helpers and misc src/test/*.sh tests to qa/standalone

- stop running via make check
- add teuthology yamls to run them
- disable ceph_objecstore_tool.py for now (too slow for make check, and
we can't use vstart in teuthology via a package install)
- drop cephtool tests since those are already covered by other teuthology
tests
- leave a handful of (fast!) ceph-helpers tests for make check for minimal
integration tests.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16468 from gmayyyha/mgr-show-rbd-features
Jason Dillaman [Tue, 25 Jul 2017 01:11:33 +0000 (21:11 -0400)]
Merge pull request #16468 from gmayyyha/mgr-show-rbd-features

mgr/dashboard: show rbd image features

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
7 years agomgr/dashboard: rbd image show features 16468/head
Yanhu Cao [Fri, 21 Jul 2017 02:02:39 +0000 (10:02 +0800)]
mgr/dashboard: rbd image show features

Signed-off-by: Yanhu Cao <gmayyyha@gmail.com>
7 years agoMerge pull request #16537 from shangzhong/wip-update-organization
Kefu Chai [Tue, 25 Jul 2017 00:17:02 +0000 (08:17 +0800)]
Merge pull request #16537 from shangzhong/wip-update-organization

mailmap: add affiliation for Zhu Shangzhong

Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
7 years agoMerge pull request #16427 from shangzhong/wip-20685
Kefu Chai [Tue, 25 Jul 2017 00:02:12 +0000 (08:02 +0800)]
Merge pull request #16427 from shangzhong/wip-20685

ceph-disk: s/ceph_osd_mkfs/command_check_call/

Reviewed-By: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #16362 from tchaikov/wip-ceph-disk
Kefu Chai [Tue, 25 Jul 2017 00:00:56 +0000 (08:00 +0800)]
Merge pull request #16362 from tchaikov/wip-ceph-disk

ceph-disk: use '-' for feeding ceph cli with stdin

Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoinstall-deps.sh: add missing dependencies for FreeBSD 16545/head
Alan Somers [Mon, 24 Jul 2017 16:20:19 +0000 (10:20 -0600)]
install-deps.sh: add missing dependencies for FreeBSD

Signed-off-by: Alan Somers <asomers@gmail.com>
7 years agomgr/MgrClient: do not attempt to access a global variable for config 16544/head
Jason Dillaman [Mon, 24 Jul 2017 22:17:59 +0000 (18:17 -0400)]
mgr/MgrClient: do not attempt to access a global variable for config

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agolibrados: add missing implementations for C service daemon API methods 16543/head
Jason Dillaman [Mon, 24 Jul 2017 21:57:10 +0000 (17:57 -0400)]
librados: add missing implementations for C service daemon API methods

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoqa/workunits/cephtool/test.sh: disable 'fs status' until bug is fixed 16541/head
Sage Weil [Mon, 24 Jul 2017 20:54:13 +0000 (16:54 -0400)]
qa/workunits/cephtool/test.sh: disable 'fs status' until bug is fixed

See http://tracker.ceph.com/issues/20761
Signed-off-by: Sage Weil <sage@redhat.com>
7 years agodeb,rpm: require socat for ceph-test
Sage Weil [Fri, 21 Jul 2017 02:45:47 +0000 (22:45 -0400)]
deb,rpm: require socat for ceph-test

Used by qa/standalone/mon/mon-bind.sh.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agounittest_compression: speed it up
Sage Weil [Thu, 20 Jul 2017 21:24:03 +0000 (17:24 -0400)]
unittest_compression: speed it up

~4m -> ~25s

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoqa/tasks/workunit: allow alt basedir
Sage Weil [Thu, 20 Jul 2017 18:58:09 +0000 (14:58 -0400)]
qa/tasks/workunit: allow alt basedir

Instead of 'qa/workunits' allow something like 'qa/standalone'.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoceph: drop --admin-socket warning/error on ceph cli
Sage Weil [Sat, 22 Jul 2017 04:00:24 +0000 (00:00 -0400)]
ceph: drop --admin-socket warning/error on ceph cli

'ceph daemon' has existed for a long time; this has outlived its
usefullness.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agorgw: restore admin socket path in mrgw.sh 16540/head
Casey Bodley [Mon, 24 Jul 2017 19:07:17 +0000 (15:07 -0400)]
rgw: restore admin socket path in mrgw.sh

ceph-conf was rejecting the entity name with:

error parsing 'radosgw.8000': expected string of the form TYPE.ID, valid
types are: auth, mon, osd, mds, mgr, client

these mstart/mrun/mrgw scripts carefully place their output files under
their respective run/<cluster-name>/out subdirectory to keep them from
clashing

Signed-off-by: Casey Bodley <cbodley@redhat.com>
7 years agoosd: populate last_epoch_split during build_initial_pg_history 16519/head
Sage Weil [Mon, 24 Jul 2017 18:21:33 +0000 (14:21 -0400)]
osd: populate last_epoch_split during build_initial_pg_history

If we get a pg create and have to generate the pg_history_t fields,
populate the last_epoch_split field too.  This is needed discard ops sent
from before the last split.  Specifically, PG::can_discard_op() looks at
it when the client has the RESEND_ON_SPLIT feature bit.  If we don't
discard, we may run afoul of assertions later (e.g., that the object
belongs to the PG at all) or potentially process an op out of order.

Fixes: http://tracker.ceph.com/issues/20754
Signed-off-by: Sage Weil <sage@redhat.com>