]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Jason Dillaman [Thu, 3 May 2018 19:23:44 +0000 (15:23 -0400)]
osdc: self-managed snapshot helper should catch decode exception
Fixes: http://tracker.ceph.com/issues/24000
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Tatjana Dehler [Wed, 9 May 2018 14:49:03 +0000 (16:49 +0200)]
Merge pull request #21851 from votdev/improve_error_panel
mgr/dashboard: Improve error panel
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Kefu Chai [Wed, 9 May 2018 12:20:54 +0000 (20:20 +0800)]
Merge pull request #21609 from dragonylffly/wip-fix-create-ioctx
librados: return ENOENT if pool_id invalid
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Volker Theile [Wed, 9 May 2018 11:54:18 +0000 (13:54 +0200)]
Merge pull request #21882 from sebastian-philipp/dashboard-run-backend-api-request-insecure
mgr/dashboard: Allow insecure HTTPS in run-backend-api-request
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Volker Theile [Wed, 9 May 2018 11:35:07 +0000 (13:35 +0200)]
Merge pull request #21820 from tspmelo/wip-ui-error-handling
mgr/dashboard: Add error handling on the frontend
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Volker Theile [Wed, 9 May 2018 11:28:42 +0000 (13:28 +0200)]
Merge pull request #21819 from tspmelo/wip-prettier
mgr/dashboard: Add Prettier formatter to the frontend
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Tiago Melo [Thu, 26 Apr 2018 14:52:27 +0000 (15:52 +0100)]
mgr/dashboard: Add Prettier formatter to the frontend
This will force the use of prettier on frontend code,
bringing a more consistent formatting to all the code.
The current configuration will apply the prettier formatting,
on all staged files, during the precommit hook.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Ricardo Marques [Wed, 9 May 2018 09:51:09 +0000 (10:51 +0100)]
Merge pull request #21643 from s0nea/wip-dashboard-configurations-table
mgr/dashboard: replace configuration html table with cd-table
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Ricardo Marques [Wed, 9 May 2018 09:37:12 +0000 (10:37 +0100)]
Merge pull request #21777 from votdev/proxy_conf_ssl
mgr/dashboard: Use HTTPS in dev proxy configuration and HACKING.rst
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Fri, 4 May 2018 14:16:51 +0000 (15:16 +0100)]
mgr/dashboard: Add error handling on the frontend
Now all error notifications are processed on the api-interceptor-service,
removing the need to handle them on every api request.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Volker Theile [Wed, 9 May 2018 09:11:24 +0000 (11:11 +0200)]
Merge pull request #21066 from sebastian-philipp/dashboard_error_handling
mgr/dashboard: Improve exception handling
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Patrick Donnelly [Tue, 8 May 2018 22:41:18 +0000 (15:41 -0700)]
Merge PR #21808 into master
* refs/pull/21808/head:
qa: ignore version in auth metadata comp
ceph_volume_client: allow volumes without namespace isolation
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Andrew Schoen [Tue, 8 May 2018 20:19:12 +0000 (20:19 +0000)]
Merge pull request #21890 from alfredodeza/wip-rm24036
ceph-volume describe better the options for migrating away from ceph-disk
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 8 May 2018 17:48:20 +0000 (13:48 -0400)]
doc/rados add an anchor to reference replacing osds
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 8 May 2018 17:47:48 +0000 (13:47 -0400)]
doc/ceph-volume describe the options for migrating away from ceph-disk
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 8 May 2018 17:47:11 +0000 (13:47 -0400)]
doc/ceph-volume high-level description of simple activate at index.rst
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Patrick Donnelly [Tue, 8 May 2018 16:04:56 +0000 (09:04 -0700)]
Merge PR #21810 into master
* refs/pull/21810/head:
MDSMonitor: promote standby after fs creation
MDSMonitor: always prints standbys even if no fs
Reviewed-by: John Spray <john.spray@redhat.com>
Tatjana Dehler [Thu, 3 May 2018 14:59:32 +0000 (16:59 +0200)]
mgr/dashboard: fix table in order to view boolean values
The table didn't handle boolean values correctly. If a table contained
booleans it resulted in a TypeError because the value can't be converted to
lower case. We need to convert the boolean value to string at first.
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
Sebastian Wagner [Thu, 26 Apr 2018 10:20:09 +0000 (12:20 +0200)]
mgr/dashboard: Fix duplicate params error
* Remove params, if they use the `{name:regex}` syntax.
* Fixes http://tracker.ceph.com/issues/23823
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 24 Apr 2018 16:39:56 +0000 (18:39 +0200)]
mgr/dashboard: Exception handling: browsable API
* Added display of Exceptions
* Fixed missing sub-path
* Added delete-form
* Fixed default arguments
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Fri, 13 Apr 2018 12:46:30 +0000 (14:46 +0200)]
mgr/dashboard: Exceptions: Added Documentation
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 24 Apr 2018 14:52:35 +0000 (16:52 +0200)]
mgr/dashboard: Applied Exception handling to RBDs
* DashboardTestCase: Removed waiter-thread
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Patrick Donnelly [Mon, 7 May 2018 16:49:00 +0000 (09:49 -0700)]
qa: ignore version in auth metadata comp
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Ramana Raja [Thu, 3 May 2018 22:09:09 +0000 (03:39 +0530)]
ceph_volume_client: allow volumes without namespace isolation
Fixes: https://tracker.ceph.com/issues/23695
Signed-off-by: Ramana Raja <rraja@redhat.com>
Sebastian Wagner [Mon, 23 Apr 2018 15:49:28 +0000 (17:49 +0200)]
mgr/dashboard: Change to Status Code 400 by default.
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Thu, 3 May 2018 14:41:34 +0000 (16:41 +0200)]
mgr/dashboard: Add task info to exception result
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Mon, 23 Apr 2018 10:55:25 +0000 (12:55 +0200)]
mgr/dashboard: Improved Exception handling in Tasks
* Set default status code to 400
* Added tests
* Fixed globbing in `test_task.py`
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 24 Apr 2018 16:20:59 +0000 (18:20 +0200)]
mgr/dashboard: Applied Exception Handling
* Minor changes to CephFS, OSD, Pool, RbdMirroring, Summary and RGW
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 24 Apr 2018 16:11:15 +0000 (18:11 +0200)]
mgr/dashboard: Improve exception handling
* Added `dashboard_exception_handler()` to catch our exceptions.
* Changed the behaviour of `ViewCache` to raise exceptions
* Added `RadosReturnError` raised in `send_command()`
* Added unit tests
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Volker Theile [Mon, 7 May 2018 11:51:02 +0000 (13:51 +0200)]
mgr/dashboard: Improve error panel
Signed-off-by: Volker Theile <vtheile@suse.com>
Alfredo Deza [Tue, 8 May 2018 12:50:00 +0000 (08:50 -0400)]
Merge pull request #21803 from alfredodeza/cv-auto
ceph-volume initial take on auto sub-command
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Sebastian Wagner [Tue, 8 May 2018 12:34:31 +0000 (14:34 +0200)]
mgr/dashboard: run-backend-api-request insecure HTTPS
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Tatjana Dehler [Wed, 25 Apr 2018 13:06:32 +0000 (15:06 +0200)]
mgr/dashboard: replace configuration html table with cd-table
The configuration documentation page still uses a normal html table.
This commit replaces the table with the cd-table to make use of its
advanced features here.
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
Kefu Chai [Tue, 8 May 2018 06:03:12 +0000 (14:03 +0800)]
Merge pull request #21845 from tchaikov/wip-gcc-warnings
mds,messages: silence -Wclass-memaccess warnings
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Tue, 8 May 2018 05:22:32 +0000 (13:22 +0800)]
Merge pull request #21856 from tchaikov/wip-drop-dpdk-submodule
dpdk: drop dpdk submodule
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Patrick Donnelly [Mon, 7 May 2018 22:53:32 +0000 (15:53 -0700)]
Merge PR #21712 into master
* refs/pull/21712/head:
qa/tasks/cephfs: add test for renewing stale session
client: invalidate caps and leases when session becomes stale
client: fix race in concurrent readdir
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 7 May 2018 22:43:45 +0000 (15:43 -0700)]
Merge PR #21688 into master
* refs/pull/21688/head:
client: change vxattr flags field to unsigned int
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 7 May 2018 22:43:34 +0000 (15:43 -0700)]
Merge PR #21668 into master
* refs/pull/21668/head:
mds: include nfiles/nsubdirs of directory inode in MClientCaps
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
David Galloway [Mon, 7 May 2018 19:03:41 +0000 (15:03 -0400)]
Merge pull request #21858 from yuriw/wip-yuriw-crontab
qa/tests: fixed typo
Casey Bodley [Mon, 7 May 2018 16:21:01 +0000 (12:21 -0400)]
Merge pull request #21707 from cbodley/wip-qa-upgrade-ragweed
qa/rgw: move ragweed upgrade test into upgrade/luminous-x
Reviewed-by: Sage Weil <sage@redhat.com>
Volker Theile [Mon, 7 May 2018 15:28:46 +0000 (17:28 +0200)]
Merge pull request #21794 from rjfd/wip-dashboard-fix-awsauth
mgr/dashboard: awsauth: fix python3 string decode problem
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Lenz Grimmer <LGrimmer@suse.com>
Kefu Chai [Mon, 7 May 2018 14:31:51 +0000 (22:31 +0800)]
dpdk: drop dpdk submodule
we are using spdk/dpdk for async msgr's dpdk backend since
01a9f178 . so
no need to keep dpdk submodule anymore.
Fixes: http://tracker.ceph.com/issues/24032
Signed-off-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Mon, 7 May 2018 14:41:05 +0000 (07:41 -0700)]
qa/tests: fixed typo
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Ricardo Marques [Mon, 7 May 2018 14:27:19 +0000 (15:27 +0100)]
Merge pull request #21784 from votdev/fix_rgw_backend
mgr/dashboard: Refactor RGW backend
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Sage Weil [Mon, 7 May 2018 11:32:58 +0000 (06:32 -0500)]
Merge pull request #21839 from yuriw/wip-yuriw-crontab
qa/test: Added rados, rbd and fs to run two time a week only
Volker Theile [Wed, 2 May 2018 15:33:24 +0000 (17:33 +0200)]
mgr/dashboard: Refactor RGW backend
- Do some polishing in the docs.
- Refactor RgwClient::is_service_online() method. The system is considered as online if the response structure is valid. The response content itself is not validated in this case.
- Relocate NoCredentialsException and derive it from RequestException.
Signed-off-by: Volker Theile <vtheile@suse.com>
Ricardo Dias [Mon, 7 May 2018 09:12:04 +0000 (10:12 +0100)]
Merge pull request #21673 from votdev/refactor_perf_counters
mgr/dashboard: Refactor perf counters
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Mon, 7 May 2018 09:06:48 +0000 (17:06 +0800)]
Merge pull request #21582 from jan--f/test-case-strtoll-hex
test/strtol: add test case for parsing hex numbers
Reviewed-by: Kefu Chai <kchai@redhat.com>
Volker Theile [Wed, 2 May 2018 10:15:38 +0000 (12:15 +0200)]
mgr/dashboard: Use HTTPS in dev proxy configuration
- After SSL support has been added to Ceph Dashboard via PR #21627, the developer HTTP proxy sample config must be adapted.
- Adapt HACKING.rst to use HTTPS.
Signed-off-by: Volker Theile <vtheile@suse.com>
Li Wang [Mon, 7 May 2018 09:00:00 +0000 (09:00 +0000)]
librados: return ENOENT if pool_id invalid
Signed-off-by: Li Wang <laurence.liwang@gmail.com>
Li Wang [Mon, 7 May 2018 08:52:15 +0000 (08:52 +0000)]
librados: check latest osdmap for pool_get_name
Signed-off-by: Li Wang <laurence.liwang@gmail.com>
Kefu Chai [Mon, 7 May 2018 07:19:37 +0000 (15:19 +0800)]
test: silence -Wformat-truncation= warnings
this change silences following warnings:
: warning: ‘%s’ directive output may be truncated writing up to 127
bytes into a region of size between 109 and 119 [-W
format-truncation=]
snprintf(m_id_str, SysTestRunnable::ID_STR_SZ, "process_%d%s",
m_id, extra);
^~~~~~~~~~~~~~
~~~~~
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 7 May 2018 07:18:40 +0000 (15:18 +0800)]
auth: silence -Wparentheses warning
this change silences following warning:
warning: unnecessary parentheses in declaration of ‘os’ [-Wparentheses]
std::ostringstream(os);
^
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 7 May 2018 06:42:52 +0000 (14:42 +0800)]
mds,messages: silence -Wclass-memaccess warnings
this change silences warnings like:
warning: ‘void* memset(void*, int, size_t)’ writing to an object of
non-trivial type ‘struct uuid_d’; use assignment instead [-Wcla
ss-memaccess]
memset(&z.cluster_fsid, 1, sizeof(z.cluster_fsid));
^
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 7 May 2018 02:34:29 +0000 (10:34 +0800)]
Merge pull request #21748 from b-ranto/wip-fix-prom-shutdown
prometheus: Fix prometheus shutdown/restart
Reveiwed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Kefu Chai [Mon, 7 May 2018 02:33:03 +0000 (10:33 +0800)]
Merge pull request #21793 from b-ranto/wip-expose-objects
prometheus: Expose number of degraded/misplaced/unfound objects
Reveiwed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Kefu Chai [Mon, 7 May 2018 02:31:31 +0000 (10:31 +0800)]
Merge pull request #21837 from tchaikov/wip-gcc-8
cmake,common,filestore: silence gcc-8 warnings/errors
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Yuri Weinstein [Sun, 6 May 2018 21:00:25 +0000 (14:00 -0700)]
qa/test: Added rados, rbd and fs to run two time a week only
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Sun, 6 May 2018 20:36:34 +0000 (13:36 -0700)]
Merge pull request #21827 from yuriw/wip-yuriw-crontab
qa/tests: Added mimic runs, removed large suites (rados, rbd, etc) ru…
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sun, 6 May 2018 07:25:00 +0000 (15:25 +0800)]
os/filestore: silence -Wformat-truncation= warning
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 06:52:06 +0000 (14:52 +0800)]
os/filestore: silence error from libstdc++ in gcc-8
this change silences following error
stl_tree.h:452:21: error: static assertion failed: comparison object
must be invocable with two arguments of key type
static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{},
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 06:39:38 +0000 (14:39 +0800)]
messages,mon,osd: silence gcc-8 warnings related to memset()
this silences warnings like:
warning: ‘void* memset(void*, int, size_t)’ writing to an object of
non-trivial type ‘struct uuid_d’; use assignment instead [-Wcl\
ass-memaccess]
uuid_d only contains boost::uuids::uuid, which is "nil" initialized in
uuid_d's ctor. so we don't need to bother with memset() it with 0.
the same applies to entity_inst_t.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 06:39:18 +0000 (14:39 +0800)]
common,filestore: silence GCC-8 warnings
should catch polymorphic exceptions by reference. this silences warnings
like:
error: catching polymorphic type ‘class std::RetryException’ by value
[-Werror=catch-value=]
} catch (std::RetryException) {
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 06:32:45 +0000 (14:32 +0800)]
cmake: specify missing settings for dpdk
* after upgrading to gcc-8, seems dpdk requires more settings to compile.
in which, CONFIG_RTE_MAX_VFIO_GROUPS=64 is copied from config/common_base.
* librte_bus_pci.a depends on librte_pci.a, so reorder the libraries
in DPDK_LIBRARIES.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 03:34:52 +0000 (11:34 +0800)]
Merge pull request #21637 from ceph/wip-da-SCA-
20180423
misc: mark constructors as explicit
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 03:33:47 +0000 (11:33 +0800)]
Merge pull request #19041 from dragonylffly/wip-list-objects-in-a-pg
tools/rados: allow list objects in a specific pg in a pool
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 03:29:26 +0000 (11:29 +0800)]
Merge pull request #21765 from yunfeiguan/wip-23962
pybind/ceph_daemon: expand the order of magnitude of daemonperf statistics to ZB
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 6 May 2018 03:25:36 +0000 (11:25 +0800)]
Merge pull request #21815 from xiexingguo/wip-23921
crush, osd: handle multiple parents properly when applying pg upmaps
Reviewed-by: huangjun <hjwsm1989@gmail.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Sat, 5 May 2018 11:02:25 +0000 (19:02 +0800)]
Merge pull request #21811 from tchaikov/wip-23627
librados: block MgrClient::start_command until mgrmap
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Sat, 5 May 2018 10:59:25 +0000 (18:59 +0800)]
Merge pull request #21790 from dalgaaf/SCA-override-specifier
misc: mark functions with 'override' specifier
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 5 May 2018 10:39:59 +0000 (18:39 +0800)]
Merge pull request #21829 from tchaikov/wip-qa-cephfs-snap
qa: fix test on "ceph fs set cephfs allow_new_snaps"
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sat, 5 May 2018 01:38:29 +0000 (09:38 +0800)]
qa: fix test on "ceph fs set cephfs allow_new_snaps"
snapshot is now enabled for new fs in
81d0554e , so this test should be
updated accordingly.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Fri, 4 May 2018 20:05:27 +0000 (13:05 -0700)]
qa/tests: Added mimic runs, removed large suites (rados, rbd, etc) runs on luminous
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Sage Weil [Fri, 4 May 2018 20:25:38 +0000 (15:25 -0500)]
Merge pull request #21816 from xiexingguo/wip-wrong-unregister-pg
osd/OSD: drop extra/wrong *unregister_pg*
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Fri, 4 May 2018 17:11:10 +0000 (10:11 -0700)]
MDSMonitor: promote standby after fs creation
This avoids unnecessary health warnings. However, the original issue in i23885
still exists because the standbys are not available at fs creation time. If you
create a new file system after these standbys are available, then you will
observe that the promotion works to silence the warnings.
Fixes: http://tracker.ceph.com/issues/23885
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 4 May 2018 17:50:38 +0000 (10:50 -0700)]
MDSMonitor: always prints standbys even if no fs
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Alfredo Deza [Thu, 3 May 2018 18:33:08 +0000 (14:33 -0400)]
ceph-volume tests verify get_devices captures device metadata
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 18:32:00 +0000 (14:32 -0400)]
ceph-volume tests.conftest allow custom dirs in tmpfile fixture
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 16:52:21 +0000 (12:52 -0400)]
ceph-volume tests ensure human_readable_size works up to terabytes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 16:47:53 +0000 (12:47 -0400)]
ceph-volume tests verify mapper and /dev devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 16:45:05 +0000 (12:45 -0400)]
ceph-volume tests add tests for get_block_devs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 16:40:17 +0000 (12:40 -0400)]
ceph-volume tests verify _map_dev_paths mappings
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 15:05:42 +0000 (11:05 -0400)]
ceph-volume devices.auto initial take on auto sub-command
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 14:51:47 +0000 (10:51 -0400)]
ceph-volume util.disk create a device metadata utility
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 3 May 2018 11:38:29 +0000 (07:38 -0400)]
ceph-volume util.disk add dev mapping helpers for path resolution
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 May 2018 23:48:23 +0000 (19:48 -0400)]
ceph-volume tests verify get_file_contents utility
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 May 2018 23:15:10 +0000 (19:15 -0400)]
ceph-volume util.system capture file contents
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 4 May 2018 17:16:05 +0000 (13:16 -0400)]
ceph-volume devices.auto initial take on auto sub-command
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 4 May 2018 16:08:23 +0000 (00:08 +0800)]
Merge pull request #21822 from tchaikov/wip-24012
cmake: use javac -h for creating JNI native headers
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Fri, 4 May 2018 14:55:43 +0000 (22:55 +0800)]
cmake: bump up JDK version to 1.8
as JDK 7 is EOL. see
http://www.oracle.com/technetwork/java/eol-135779.html and
https://www.java.com/en/download/faq/java_7.xml
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 4 May 2018 14:32:35 +0000 (22:32 +0800)]
cmake: use javac -h for creating JNI native headers
JDK 1.10 does not offer javah anymore, so we need to use "javac -h" or
add_jar(... GENERATE_NATIVE_HEADERS) instead.
Fixes: http://tracker.ceph.com/issues/24012
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 4 May 2018 13:44:36 +0000 (08:44 -0500)]
Merge remote-tracking branch 'gh/mimic'
xiexingguo [Fri, 4 May 2018 13:43:51 +0000 (21:43 +0800)]
osd/OSD: drop extra/wrong *unregister_pg*
Signed-off-by: xiexingguo <xie.xingguo@gmail.com>
Brad Hubbard [Tue, 1 May 2018 01:15:28 +0000 (11:15 +1000)]
mgr: Include daemon details in SLOW_OPS output
Currently there is no way to see which daemons were involved in a slow
op after the op has cleared. This change allows us to record which
daemons were implicated in the logs.
Partially fixes: http://tracker.ceph.com/issues/23205
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit
b5263176dea6d204c2caa52043cefc94dd5e475f )
xiexingguo [Fri, 4 May 2018 13:20:29 +0000 (21:20 +0800)]
crush, osd: handle multiple parents properly when applying pg upmaps
Fixes: http://tracker.ceph.com/issues/23921
Signed-off-by: xiexingguo <xie.xingguo@gmail.com>
Sage Weil [Fri, 4 May 2018 13:36:02 +0000 (08:36 -0500)]
Merge pull request #21750 from badone/wip-summarise-osds-when-issuing-slow-request-warning-post-luminous
mgr: Include daemon details in SLOW_OPS output
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Fri, 4 May 2018 08:11:53 +0000 (16:11 +0800)]
librados: timeout on mgr_command()
because the mgrclient will be waiting for the mgrmap if the mgrmap
is not available, when the client is about to send a mgr command.
and monitor will drop the subscription requests if the client does not
have enough cap for reading mon, so unlike mon commands, the client
won't get an EACCES return code in this case.
in this change, a timeout machinary is introduced. and the client
will wait for "rados-mon-op-timeout" before it gives up. if this
setting is 0, it will wait forever.
Fixes: https://tracker.ceph.com/issues/23627
Signed-off-by: Kefu Chai <kchai@redhat.com>
John Spray [Fri, 4 May 2018 09:57:47 +0000 (10:57 +0100)]
Merge pull request #21520 from jan--f/doc-fix-pg-state-names
doc/rados/operations/pg-states: fix PG state names
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 May 2018 09:56:24 +0000 (10:56 +0100)]
Merge pull request #21557 from jan--f/mgr-prometheus-fix-metadata-labels
mgr: prometheus fix metadata labels
Reviewed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Fri, 4 May 2018 08:54:32 +0000 (16:54 +0800)]
Merge pull request #21797 from tomkukral/remove-cz-mirror
doc: remove CZ mirror
Reviewed-by: Kefu Chai <kchai@redhat.com>