]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Lenz Grimmer [Fri, 20 Apr 2018 07:50:33 +0000 (09:50 +0200)]
doc: updated the dashboard feature list
Updated and improved the Mgr Dashboard feature list: added RBD management
features.
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Kefu Chai [Thu, 19 Apr 2018 15:13:23 +0000 (23:13 +0800)]
Merge pull request #21446 from smithfarm/wip-ctest-py3-fallback
cmake/mgr: use Python 3 virtualenv if mgr subinterpreter is Python 3
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 Apr 2018 14:57:42 +0000 (22:57 +0800)]
Merge pull request #21477 from liewegas/wip-kvstore-tool
ceph-kvstore-tool: make it a bit more friendly
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 Apr 2018 14:57:00 +0000 (22:57 +0800)]
Merge pull request #21488 from tchaikov/wip-i-choose-to-die-instead-of-leak
msg/async/EventKqueue: assert on OOM
Reviewed-by: Haomai Wang <haomai@xsky.com>
Andrew Schoen [Thu, 19 Apr 2018 14:36:40 +0000 (14:36 +0000)]
Merge pull request #21496 from ceph/wip-rm23678
ceph-volume: allow skipping systemd interactions on activate/create
Reviewed-by: Andrew Schoen <aschoen@redhat.com
Ricardo Dias [Thu, 19 Apr 2018 09:19:47 +0000 (10:19 +0100)]
Merge pull request #21466 from jcsp/wip-dashboard-cmake-all
cmake: include frontend build in 'all' target
Reviewed-by: Ricardo Dias <rdias@suse.com>
Lenz Grimmer [Thu, 19 Apr 2018 09:13:32 +0000 (11:13 +0200)]
Merge pull request #21497 from votdev/forceidentifier_datatable
mgr/dashboard: Add 'forceIdentifier' attribute to datatable
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Kefu Chai [Thu, 19 Apr 2018 09:06:32 +0000 (17:06 +0800)]
Merge pull request #21469 from liewegas/wip-log-nomsgs
mon/LogMonitor: do not crash on log sub w/ no messages
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Kefu Chai [Thu, 19 Apr 2018 09:05:29 +0000 (17:05 +0800)]
Merge pull request #21467 from tchaikov/wip-perf-stats-ns-incarnation
include/ceph_features: fix OS_PERF_STAT_NS's incarnation
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Kefu Chai [Thu, 19 Apr 2018 09:02:53 +0000 (17:02 +0800)]
Merge pull request #21459 from runsisi/wip-mgrc-register
mgr/MgrClient: service registration filtered by service name instead of daemon name
Reviewed-by: John Spray <john.spray@redhat.com>
Ilya Dryomov [Thu, 19 Apr 2018 08:26:09 +0000 (10:26 +0200)]
Merge pull request #21344 from yangdongsheng/lock_timeout
rbd: support lock_timeout in rbd mapping
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Nathan Cutler [Mon, 16 Apr 2018 13:20:32 +0000 (15:20 +0200)]
cmake/mgr: use Python 3 virtualenv if mgr subinterpreter is Python 3
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Volker Theile [Thu, 19 Apr 2018 07:31:38 +0000 (09:31 +0200)]
mgr/dashboard: Force identifier for RBD datatable.
Signed-off-by: Volker Theile <vtheile@suse.com>
Volker Theile [Wed, 18 Apr 2018 10:41:50 +0000 (12:41 +0200)]
mgr/dashboard: Add 'forceIdentified' attribute to datatable
Signed-off-by: Volker Theile <vtheile@suse.com>
Dongsheng Yang [Wed, 11 Apr 2018 02:28:15 +0000 (22:28 -0400)]
rbd: support lock_timeout in rbd mapping
Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
Ilya Dryomov [Thu, 19 Apr 2018 06:51:57 +0000 (08:51 +0200)]
Merge pull request #21056 from hitoshikamei/rbdmap-notrim
rbd: add notrim option to rbd map
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Kefu Chai [Thu, 19 Apr 2018 05:11:27 +0000 (13:11 +0800)]
Merge pull request #21490 from tchaikov/wip-tox
mgr/dashboard: create venv for running tox
Reviewed-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Wed, 18 Apr 2018 08:20:29 +0000 (16:20 +0800)]
mgr/dashboard: create venv for running tox
the tox shipped with centos is 1.4.2, and is way too old. it does not
allow us to define the dependency using generative-envlist.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 08:21:19 +0000 (16:21 +0800)]
tools/setup-virtualenv.sh: bump up the version of tox to 2.9.1
2.8.1 brings an important fix, see
https://github.com/tox-dev/tox/issues/515.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Wed, 18 Apr 2018 22:24:51 +0000 (18:24 -0400)]
Merge pull request #21489 from thmour/thmour_parallel_create
ceph-volume: allow parallel creates
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Patrick Donnelly [Wed, 18 Apr 2018 21:36:54 +0000 (14:36 -0700)]
Merge PR #16608 into master
* refs/pull/16608/head:
qa: whitelist mds down wrn during cephfs testing
mds: add config to disable fragmentation
qa: add max_mds thrash test
qa: mds_thrash updates for new max_mds behavior
doc: update upgrade procedure and release notes
qa: add test for cluster resizing
qa: remove use of mds deactivate
cephfs: add new down/joinable fs flags
mds: evict all clients if last mds shutting down
cephfs: deprecate ceph mds deactivate
cephfs: kill allow_dirfrags
cephfs: Kill allow_multimds
cephfs: Change behavior of cluster_down flag
mon/FSCommands: Set extra MDS to standby
cephfs: Health check changes
mon/MDSMonitor: Remove command support for legacy syntax
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Wed, 18 Apr 2018 21:36:47 +0000 (14:36 -0700)]
Merge PR #21456 into master
* refs/pull/21456/head:
MDSMonitor: initialize new Filesystem epoch from pending
Reviewed-by: John Spray <john.spray@redhat.com>
Patrick Donnelly [Wed, 18 Apr 2018 21:36:40 +0000 (14:36 -0700)]
Merge PR #21457 into master
* refs/pull/21457/head:
mds: unset deleted vars in shutdown_pass
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Wed, 18 Apr 2018 21:36:32 +0000 (14:36 -0700)]
Merge PR #21458 into master
* refs/pull/21458/head:
MDSMonitor: cleanup and protect fsmap access
Reviewed-by: João Eduardo Luís <joao@suse.de>
Patrick Donnelly [Wed, 18 Apr 2018 21:36:26 +0000 (14:36 -0700)]
Merge PR #21473 into master
* refs/pull/21473/head:
client: fix error operator precedence
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Tue, 17 Apr 2018 03:13:37 +0000 (20:13 -0700)]
mds: unset deleted vars in shutdown_pass
So future passes do not try to delete again.
Fixes: http://tracker.ceph.com/issues/23766
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Nathan Cutler [Wed, 18 Apr 2018 17:57:45 +0000 (19:57 +0200)]
Merge pull request #21480 from smithfarm/wip-backport-create-issue
scripts: new backport-create-issue script
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Nathan Cutler [Wed, 18 Apr 2018 16:39:10 +0000 (18:39 +0200)]
script/backport-create-issue: enable script to be imported
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Alfredo Deza [Wed, 18 Apr 2018 12:20:57 +0000 (08:20 -0400)]
ceph-volume tests functional python tests for --no-systemd in activate
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 18 Apr 2018 00:29:26 +0000 (20:29 -0400)]
ceph-volume lvm.activate add --no-systemd flag to skip starting/enabling services
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 18 Apr 2018 00:28:14 +0000 (20:28 -0400)]
ceph-volume lvm.common add --no-systemd flag to skip enabling/starting services
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Jason Dillaman [Wed, 18 Apr 2018 13:51:46 +0000 (09:51 -0400)]
Merge pull request #21436 from trociny/wip-test-out_of_order
test/librbd: ensure OutOfOrder test has enough concurrent management ops
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 18 Apr 2018 13:51:22 +0000 (09:51 -0400)]
Merge pull request #21493 from trociny/wip-deep-copy-missing-return
librbd: missing 'return' in deep_copy::ObjectCopyRequest::send_read_object
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Lenz Grimmer [Wed, 18 Apr 2018 13:50:14 +0000 (15:50 +0200)]
Merge pull request #21385 from ricardoasmarques/wip-list-all-rbds
mgr/dashboard: RBD management (frontend)
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Andrew Schoen [Wed, 18 Apr 2018 13:48:41 +0000 (13:48 +0000)]
Merge pull request #21451 from ceph/wip-rm23581
ceph-volume: automatic VDO detection
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Ricardo Marques [Thu, 22 Mar 2018 12:41:45 +0000 (12:41 +0000)]
mgr/dashboard: RBD management
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Mykola Golub [Wed, 18 Apr 2018 10:46:16 +0000 (13:46 +0300)]
librbd: missing 'return' in deep_copy::ObjectCopyRequest::send_read_object
Signed-off-by: Mykola Golub <mgolub@suse.com>
Boris Ranto [Wed, 18 Apr 2018 10:46:00 +0000 (12:46 +0200)]
Merge pull request #21383 from b-ranto/wip-mgr-rgw-metadata
prometheus: Implement rgw_metadata metric
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Ricardo Marques [Wed, 18 Apr 2018 09:48:19 +0000 (10:48 +0100)]
mgr/dashboard: Add 'executing' cell template
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Ricardo Marques [Wed, 18 Apr 2018 09:26:22 +0000 (10:26 +0100)]
mgr/dashboard: Configurable type for 'cd-submit-button'
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Ricardo Marques [Mon, 16 Apr 2018 12:15:16 +0000 (13:15 +0100)]
mgr/dashboard: Add 'delete-confirmation-modal' component
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Ricardo Marques [Thu, 12 Apr 2018 00:44:09 +0000 (01:44 +0100)]
mgr/dashboard: Force focus on submit
Forcing focus on submit button will guarantee that all inputs will lose focus
before submission.
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Ricardo Marques [Tue, 3 Apr 2018 14:38:35 +0000 (15:38 +0100)]
mgr/dashboard: Add get method to summary service
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Lenz Grimmer [Wed, 18 Apr 2018 09:43:24 +0000 (11:43 +0200)]
Merge pull request #21462 from ricardoasmarques/wip-backgroud-tasks-style
mgr/dashboard: Improve background tasks style
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Boris Ranto [Thu, 12 Apr 2018 16:11:51 +0000 (18:11 +0200)]
prometheus: Implement rgw_metadata metric
This maps rgw id to its hostname and ceph version running on the node.
Signed-off-by: Boris Ranto <branto@redhat.com>
Ricardo Dias [Wed, 18 Apr 2018 08:48:28 +0000 (09:48 +0100)]
Merge pull request #21443 from LenzGr/mgr-dashboard-documentation
doc: Improved dashboard documentation
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Theofilos Mouratidis [Wed, 18 Apr 2018 08:02:37 +0000 (10:02 +0200)]
ceph-volume: allow parallel creates
Currently the create code decides the vg_name "ceph-$cluster_fsid" as
the primary vg_name and creates a new name if this already exists.
If this code is run N times in parallel, the script will try to
create N times the vg with the name "ceph-$cluster_fsid" and it
will fail to create the N osds successfully.
Creating vgs with names like "ceph-$uuid4" lets our scripts to run
without any problems.
Signed-off-by: Theofilos Mouratidis <t.mour@cern.ch>
Kefu Chai [Wed, 18 Apr 2018 06:54:32 +0000 (14:54 +0800)]
Merge pull request #21485 from tchaikov/wip-tox
test/dashboard: hardcode .coverage path to workaround tox bugs
Reviewed-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Wed, 18 Apr 2018 06:20:05 +0000 (14:20 +0800)]
msg/async/EventKqueue: assert on OOM
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 05:42:03 +0000 (13:42 +0800)]
test/dashboard: hardcode .coverage path to workaround tox bugs
rhel/centos 7.3 comes with tox 1.4.2, which has a bunch of issues related
to environment variable substitution. for instance, see
- https://github.com/tox-dev/tox/issues/515
so, instead of having different coverage files for py3 and py2.7, it
would be simpler to just use the same path for coverage. this approach
works because pytest-cov plugin erases the coverage data file at the
beginning of test[1].
---
[1] https://pypi.org/project/pytest-cov/#coverage-data-file .
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 04:39:06 +0000 (12:39 +0800)]
Merge pull request #21474 from jecluis/mimic-mon-pending-releasenotes
PendingReleaseNotes: mention some monitor changes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 04:32:42 +0000 (12:32 +0800)]
Merge pull request #21428 from ivancich/wip-fix-existing-mclock-cost
osd: remove cost from mclock op queues; cost not handled well in dmclock
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 02:08:47 +0000 (10:08 +0800)]
Merge pull request #21464 from LenzGr/fix-cmakelist
cmake: fix typo in status message
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Wed, 18 Apr 2018 02:02:47 +0000 (10:02 +0800)]
Merge pull request #21418 from jecluis/wip-fix-mon-fs-caps
mon/AuthMonitor: don't validate `fs authorize` caps with `valid_caps()`
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
David Zafman [Wed, 18 Apr 2018 00:26:51 +0000 (17:26 -0700)]
Merge pull request #21450 from dzafman/wip-jq-compat
test: Use jq in a compatible way and for easier diff analysis
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Patrick Donnelly [Tue, 17 Apr 2018 13:42:58 +0000 (06:42 -0700)]
qa: whitelist mds down wrn during cephfs testing
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Nathan Cutler [Tue, 17 Apr 2018 19:36:07 +0000 (21:36 +0200)]
script/backport-create-issue: explain why release_id is hard-coded
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Tue, 17 Apr 2018 19:12:45 +0000 (21:12 +0200)]
scripts: backport-create-issue (initial commit)
This is a standalone implementation of a script written by Loic Dachary.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Josh Durgin [Tue, 17 Apr 2018 20:59:03 +0000 (13:59 -0700)]
Merge pull request #21483 from yuriw/wip-yuriw-crontab
qa/tests - one more typo fixed :(
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Tue, 17 Apr 2018 20:56:51 +0000 (13:56 -0700)]
qa/tests - one more typo fixed :(
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Josh Durgin [Tue, 17 Apr 2018 20:55:04 +0000 (13:55 -0700)]
Merge pull request #21482 from yuriw/wip-yuriw-crontab
qa/tests - Fixed typo in crontab entry
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Tue, 17 Apr 2018 20:51:32 +0000 (13:51 -0700)]
qa/tests - Fixed typo in crontab entry
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Josh Durgin [Tue, 17 Apr 2018 20:43:50 +0000 (13:43 -0700)]
Merge pull request #21454 from yuriw/wip-yuriw-crontab
qa/tests - added for the suites with subset be able to use 'testing' …
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Alfredo Deza [Mon, 16 Apr 2018 18:42:22 +0000 (14:42 -0400)]
ceph-volume util.prepare preserve order on incoming mount flags
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 16 Apr 2018 18:41:52 +0000 (14:41 -0400)]
ceph-volume tests update (preserved) order on mount flags
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 16 Apr 2018 16:50:02 +0000 (12:50 -0400)]
doc/dev/ceph-volume add VDO tag information
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 16 Apr 2018 16:45:21 +0000 (12:45 -0400)]
ceph-volume tests ensure non-duplicate flags in mount calls
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 16 Apr 2018 16:44:24 +0000 (12:44 -0400)]
ceph-volume util.prepare allow and dedupe extra flags for mounting
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 16 Apr 2018 16:40:27 +0000 (12:40 -0400)]
ceph-volume lvm.prepare detect vdo from device for mounting filestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Patrick Donnelly [Tue, 17 Apr 2018 03:14:27 +0000 (20:14 -0700)]
mds: add config to disable fragmentation
For disaster situations or testing.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Sat, 14 Apr 2018 18:36:15 +0000 (11:36 -0700)]
qa: add max_mds thrash test
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Sat, 14 Apr 2018 00:22:29 +0000 (17:22 -0700)]
qa: mds_thrash updates for new max_mds behavior
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 23:48:36 +0000 (16:48 -0700)]
doc: update upgrade procedure and release notes
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 06:05:46 +0000 (23:05 -0700)]
qa: add test for cluster resizing
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 06:05:22 +0000 (23:05 -0700)]
qa: remove use of mds deactivate
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 06:04:31 +0000 (23:04 -0700)]
cephfs: add new down/joinable fs flags
Fixes: http://tracker.ceph.com/issues/20609
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 05:54:33 +0000 (22:54 -0700)]
mds: evict all clients if last mds shutting down
This allows all ranks to stop. If the administrator shuts down the cluster then
we should immediately shut down all client's I/O.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Douglas Fuller [Tue, 10 Apr 2018 19:53:11 +0000 (15:53 -0400)]
cephfs: deprecate ceph mds deactivate
MDS deactivation is now handled by the max_mds parameter. Deprecate
ceph mds deactivate and note it to be removed in a future release.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Douglas Fuller [Wed, 4 Apr 2018 13:15:53 +0000 (09:15 -0400)]
cephfs: kill allow_dirfrags
As dirfrags are now standard in CephFS, remove the machinery for
tracking and enabling this feature.
ceph fs set <fs> allow_dirfrags is now deprecated and prints a warning
message.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Douglas Fuller [Mon, 31 Jul 2017 18:23:55 +0000 (14:23 -0400)]
cephfs: Kill allow_multimds
With multi-mds now declared stable, allow_multimds now defaults to 1.
Given the max_mds parameter, it is now redundant. Remove it, leaving a
comment placeholder in the features bitmap.
ceph fs set <fs> allow_multimds is now deprecated and prints a warning
message.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Douglas Fuller [Wed, 26 Jul 2017 14:53:49 +0000 (10:53 -0400)]
cephfs: Change behavior of cluster_down flag
Setting the cluster_down flag will now set all active MDS
to standby and clearing it will restore the previous max_mds.
Changing max_mds when the cluster_down flag is set will clear the
flag automatically.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Douglas Fuller [Tue, 25 Jul 2017 18:06:51 +0000 (14:06 -0400)]
mon/FSCommands: Set extra MDS to standby
When reducing max_mds, deactivate any MDS rank greater than the
new value of max_mds.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Douglas Fuller [Tue, 25 Jul 2017 18:05:28 +0000 (14:05 -0400)]
cephfs: Health check changes
Issue the HEALTH_WARN MDS_UP_LESS_THAN_MAX whenever an MDS cluster
has fewer than its max_mds online.
Issue the HEALTH_ERR MDS_ALL_DOWN whenever an MDS cluster has no
active MDS.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Douglas Fuller [Tue, 25 Jul 2017 17:57:47 +0000 (13:57 -0400)]
mon/MDSMonitor: Remove command support for legacy syntax
No longer check for commands for deprecated legacy filesystems.
These commands are long since deprecated and this code is no longer
needed.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Patrick Donnelly [Tue, 17 Apr 2018 03:46:39 +0000 (20:46 -0700)]
MDSMonitor: cleanup and protect fsmap access
This commit is designed to permanently protect the current epoch FSMap from
accidental changes. Modifications to the pending_fsmap are protected by
checking if the monitor is the leader. Additionally, code must explicitly
request a writeable reference.
Fixes http://tracker.ceph.com/issues/23762
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Jason Dillaman [Tue, 17 Apr 2018 17:29:18 +0000 (13:29 -0400)]
Merge pull request #21478 from idryomov/wip-krbd-os-recommend
doc/start/os-recommendations.rst: bump krbd kernels
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Tue, 17 Apr 2018 16:50:04 +0000 (18:50 +0200)]
doc/start/os-recommendations.rst: bump krbd kernels
Drop 4.4 -- even though it is an "Extended LTS" release, it predates
the OSD client rewrite and should no longer be recommended.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Sage Weil [Tue, 17 Apr 2018 15:11:41 +0000 (10:11 -0500)]
ceph-kvstore-tool: default ot level 2 for rocksdb
This gets rid of the wall of rocksdb logs every time.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 17 Apr 2018 15:10:31 +0000 (10:10 -0500)]
ceph-kvstore-tool: ignore default config file and mon config by default
This is a low-level tool and it is super annoying to have to pass
--no-mon-config every time I use it.
Signed-off-by: Sage Weil <sage@redhat.com>
Andrew Schoen [Tue, 17 Apr 2018 14:17:55 +0000 (16:17 +0200)]
Merge pull request #21409 from ErwanAliasr1/evelu-readonly
ceph-volume: Using --readonly for {vg|pv|lv}s commands
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Patrick Donnelly [Tue, 17 Apr 2018 13:39:09 +0000 (06:39 -0700)]
client: fix error operator precedence
/home/pdonnell/ceph/src/client/Client.cc: In member function ‘int Client::mount(const string&, const UserPerm&, bool)’:
/home/pdonnell/ceph/src/client/Client.cc:5681:23: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
return CEPH_FUSE_NO_MDS_UP;
~~^~
Found by gcc. I am ashamed.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Joao Eduardo Luis [Tue, 17 Apr 2018 13:38:46 +0000 (14:38 +0100)]
PendingReleaseNotes: mention some monitor changes
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Fri, 13 Apr 2018 14:25:33 +0000 (15:25 +0100)]
mon/AuthMonitor: don't validate fs caps on authorize
The monitor will have no idea how to validate fs caps during `fs
authorize`. Instead, validate solely the built osd and mds caps.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
John Spray [Tue, 17 Apr 2018 13:07:36 +0000 (14:07 +0100)]
Merge pull request #21468 from tchaikov/wip=cmake-make-check-dashboard
cmake: let "tests" depend on "mgr-dashboard-frontend-build"
Reviewed-by: John Spray <john.spray@redhat.com>
Mykola Golub [Sun, 15 Apr 2018 19:33:44 +0000 (22:33 +0300)]
test/librbd: ensure OutOfOrder test has enough concurrent management ops
Signed-off-by: Mykola Golub <mgolub@suse.com>
Jason Dillaman [Tue, 17 Apr 2018 12:31:54 +0000 (08:31 -0400)]
Merge pull request #21470 from tylerqi/master
doc: Fix a grammar error in rbd-snapshot.rst
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Tyler Zeqing Qi [Tue, 17 Apr 2018 12:10:42 +0000 (20:10 +0800)]
doc: Fix a grammar error in rbd-snapshot.rst
Signed-off-by: Zeqing Tyler Qi <aqize@126.com>
Sage Weil [Tue, 17 Apr 2018 11:49:35 +0000 (06:49 -0500)]
Merge pull request #20945 from liewegas/wip-pg-ls
mon/PGMap: remove or narrow columns 'pg ls' output
Reviewed-by: John Spray <jspray@redhat.com>
Sage Weil [Tue, 17 Apr 2018 11:48:57 +0000 (06:48 -0500)]
Merge pull request #21113 from kungf/scrub_interval_overflow
utime: fix __32u sec time overflow
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 17 Apr 2018 11:48:31 +0000 (06:48 -0500)]
Merge pull request #21145 from ceph/wip-ifed-store-test-improve
test/ceph_test_objectstore: make settings update and restore less error prone
Reviewed-by: Sage Weil <sage@redhat.com>