]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Thu, 15 Mar 2018 21:07:09 +0000 (16:07 -0500)]
Merge pull request #20922 from idryomov/wip-osdmap-encoding-fix
osd/OSDMap: fix HAVE_FEATURE logic in encode()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 15 Mar 2018 21:02:30 +0000 (16:02 -0500)]
Merge remote-tracking branch 'gh/mimic-dev2'
# Conflicts:
# qa/standalone/osd/repro_long_log.sh
Sage Weil [Thu, 15 Mar 2018 20:59:58 +0000 (15:59 -0500)]
Merge pull request #20917 from liewegas/wip-no-query-debug
osd: debug dispatch_context cases where queries not sent
Reviewed-by: Josh Durgin <jduring@redhat.com>
Sage Weil [Thu, 15 Mar 2018 20:59:42 +0000 (15:59 -0500)]
Merge pull request #20918 from liewegas/wip-less-many
qa/suites/rados: fewer msgr failures
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Thu, 15 Mar 2018 20:59:22 +0000 (15:59 -0500)]
Merge pull request #20919 from liewegas/wip-cot
qa/standalone/osd/repro_long_log: no-mon-config for cot
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Thu, 15 Mar 2018 16:34:18 +0000 (11:34 -0500)]
Merge PR #20880 into wip-sage-testing-
20180315 .163409
* refs/pull/20880/head:
"Correct" license from LGPL2 to LGPL2.1
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Andrew Schoen [Thu, 15 Mar 2018 15:14:36 +0000 (16:14 +0100)]
Merge pull request #20910 from ceph/fix_callback_plugins_dir
ceph-volume: fix action plugins path in tests
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 15:09:29 +0000 (23:09 +0800)]
Merge pull request #20897 from ifed01/wip-ifed-discard-on-mkfs
os/bluestore: do SSD discard on mkfs
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 15:08:24 +0000 (23:08 +0800)]
Merge pull request #20895 from tchaikov/wip-drop-unused-options
common/options: drop unused options
Reviewed-by: John Spray <john.spray@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 15:07:35 +0000 (23:07 +0800)]
Merge pull request #20445 from aclamk/wip-assert-smaller
common: Make code to invoke assert() smaller.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 15:07:02 +0000 (23:07 +0800)]
Merge pull request #20887 from liewegas/wip-kill-backlog
osd/osd_types: remove backlog type for pg_log_entry_t
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Ilya Dryomov [Thu, 15 Mar 2018 14:26:21 +0000 (15:26 +0100)]
osd/OSDMap: fix HAVE_FEATURE logic in encode()
Currently clients that don't have SERVER_LUMINOUS end up being fed
v6 (i.e. luminous) encoding because they also don't have SERVER_MIMIC.
This was introduced in commit
553048fbf97a ("osd/OSDMap: track newly
removed and purged snaps in each epoch").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Sage Weil [Thu, 15 Mar 2018 13:42:14 +0000 (08:42 -0500)]
qa/standalone/osd/repro_long_log: no-mon-config for cot
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 15 Mar 2018 13:39:28 +0000 (08:39 -0500)]
qa/suites/rados: fewer msgr failures
500 is a bit much... e.g., enough to hit timeouts forming mon quorum.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 15 Mar 2018 13:32:14 +0000 (08:32 -0500)]
osd: debug dispatch_context cases where queries not sent
Signed-off-by: Sage Weil <sage@redhat.com>
Guillaume Abrioux [Thu, 15 Mar 2018 08:45:28 +0000 (09:45 +0100)]
ceph-volume: fix action plugins path in tox
because of this commit [1] in ceph-ansible tests in ceph-volume needs to
be modified accordingly.
[1] https://github.com/ceph/ceph-ansible/commit/
60d4b75f519c03fca91384f231b071793f582376
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 06:28:46 +0000 (14:28 +0800)]
Merge pull request #20836 from xiexingguo/wip-balancer-05
pybind/mgr/balancer: add sanity check against empty adjusted_map
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 06:27:36 +0000 (14:27 +0800)]
Merge pull request #20857 from zealoussnow/wip-leozhang
osd/bluestore: delete unused variable in KernelDevice
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Thu, 15 Mar 2018 06:26:28 +0000 (14:26 +0800)]
Merge pull request #20690 from myoungwon/wip-manifest-num-counter
osd: add num_object_manifest
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 06:24:22 +0000 (14:24 +0800)]
Merge pull request #20652 from shangfufei/wip-common
src/common: update some ms_* options to be more consistent
Reviewed-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Thu, 15 Mar 2018 06:22:52 +0000 (14:22 +0800)]
Merge pull request #20886 from liewegas/wip-kill-min-max
include: kill MIN and MAX macros
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Kefu Chai [Thu, 15 Mar 2018 06:18:45 +0000 (14:18 +0800)]
Merge pull request #20321 from jcsp/wip-22918
mgr: initialize PyModuleRegistry sooner
Reviewed-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Wed, 14 Mar 2018 22:27:39 +0000 (15:27 -0700)]
Merge pull request #20901 from neha-ojha/wip-fix-mgr
qa/tasks/ceph_manager: use set_config on revived osd
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Neha Ojha [Wed, 14 Mar 2018 19:37:56 +0000 (12:37 -0700)]
qa/tasks/ceph_manager: use set_config on revived osd
Signed-off-by: Neha Ojha <nojha@redhat.com>
Andrew Schoen [Wed, 14 Mar 2018 19:21:37 +0000 (20:21 +0100)]
Merge pull request #20824 from ceph/wip-rm23259
ceph-volume process the abspath of the executable first
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
David Zafman [Wed, 14 Mar 2018 18:07:44 +0000 (11:07 -0700)]
Merge pull request #20220 from dzafman/wip-calc-stats3
osd: Improve recovery stat handling by using peer_missing and missing_loc info
Reviewed-by: Sage Weil <sage@redhat.com>
David Zafman [Fri, 2 Feb 2018 07:47:32 +0000 (23:47 -0800)]
test: osd-backfill-stats.sh parallel osd-recovery-stats.sh check() changes
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 2 Feb 2018 07:42:57 +0000 (23:42 -0800)]
test: Use "(est)" in log message when an osd doesn't have peer_missing
Consolidate check() code and common script code
TEST_recovery_multi() wasn't reliable due to delayed peer_missing
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 26 Jan 2018 18:26:53 +0000 (10:26 -0800)]
test: osd-recovery-stats.sh: New test with different missing objs on multiple OSDs
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Fri, 2 Feb 2018 20:15:17 +0000 (12:15 -0800)]
osd: Fix _update_calc_stats() to use peer_missing and missing_by_count
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Wed, 14 Mar 2018 16:50:06 +0000 (09:50 -0700)]
osd: Changes to handle sharding for EC in missing_by_count
Signed-off-by: David Zafman <dzafman@redhat.com>
Sage Weil [Sun, 4 Mar 2018 21:55:22 +0000 (15:55 -0600)]
osd/PrimaryLogPG: update missing_loc on peer recover
The MissingLoc structure already tracks locations of any missing object
on any acting OSD, and is updated on_local_recover and on_global_recover.
Update it on_peer_recover too so that the loc information (and derivative
missing_by_count info) is correct.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 2 Mar 2018 03:30:07 +0000 (21:30 -0600)]
osd/PG: MissingLoc: track location counts by upset and other
For every object in missing_loc, calculate how many known locations are in
the upset and all others, and call that loc_count_t. Keep
a map of loc_count_t to the number of missing objects with that
distribution.
Signed-off-by: Sage Weil <sage@redhat.com>
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Sat, 27 Jan 2018 01:13:36 +0000 (17:13 -0800)]
test: Correction for better degraded/misplaced handling
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Thu, 1 Feb 2018 02:31:15 +0000 (18:31 -0800)]
osd: Always build peer_missing (including strays) for _update_calc_stats()
Fixes: http://tracker.ceph.com/issues/22837
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Thu, 25 Jan 2018 22:10:24 +0000 (14:10 -0800)]
osd: Fix for handling more than 1 missing target
Fix test case to test more than 1 target
Signed-off-by: David Zafman <dzafman@redhat.com>
Lenz Grimmer [Wed, 14 Mar 2018 14:57:32 +0000 (15:57 +0100)]
Merge pull request #20751 from s0nea/wip-mgr-dashboard_rbd_add
mgr/dashboard_v2: Add RBD create functionality to the Python backend
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Igor Fedotov [Wed, 14 Mar 2018 12:42:34 +0000 (15:42 +0300)]
os/bluestore: trim SSD devices on mkfs
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Andrew Schoen [Wed, 14 Mar 2018 14:02:53 +0000 (15:02 +0100)]
Merge pull request #20878 from ceph/wip-rm23337
ceph-volume document multipath support
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Sage Weil [Wed, 14 Mar 2018 02:20:11 +0000 (21:20 -0500)]
osd/osd_types: remove backlog type for pg_log_entry_t
Signed-off-by: Sage Weil <sage@redhat.com>
Lenz Grimmer [Wed, 14 Mar 2018 11:31:44 +0000 (12:31 +0100)]
Merge pull request #20804 from Devp00l/cephfs-template-fix
mgr/dashboard_v2: Fix cephfs template table usage
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Wed, 14 Mar 2018 11:11:47 +0000 (12:11 +0100)]
Merge pull request #20783 from tspmelo/mgr-perf-counters
mgr/dashboard_v2: add mgr to the list of perf counters
Reviewed-by: Ricardo Dias <rdias@suse.com>
Lenz Grimmer [Wed, 14 Mar 2018 10:48:40 +0000 (11:48 +0100)]
Merge pull request #20728 from jcsp/wip-dashboard-can_run
mgr/dashboard v2: implement can_run method
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Wed, 14 Mar 2018 10:10:56 +0000 (18:10 +0800)]
common/options: drop unused options
async_compressor_* have never been used, so drop them.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Tatjana Dehler [Tue, 27 Feb 2018 16:04:38 +0000 (17:04 +0100)]
mgr/dashboard: Add RBD create functionality
This commit adds a basic RBD create functionality to the REST API. It enables
the POST request of the http://<host>:<port>/api/rbd API endpoint.
The commit adds also related tests.
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
Patrick Donnelly [Wed, 14 Mar 2018 03:33:11 +0000 (20:33 -0700)]
Merge PR #20700 into master
* refs/pull/20700/head:
client: use either dentry_invalidate_cb or remount_cb to invalidate kernel dcache
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Wed, 14 Mar 2018 03:33:07 +0000 (20:33 -0700)]
Merge PR #20719 into master
* refs/pull/20719/head:
client: add new ceph_mount_perms_set function
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Wed, 14 Mar 2018 03:32:58 +0000 (20:32 -0700)]
Merge PR #20780 into master
* refs/pull/20780/head:
doc/cephfs: mention "ceph fs set-default"
mds: include legacy_client_fscid in FSMap::dump
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Wed, 14 Mar 2018 02:16:42 +0000 (21:16 -0500)]
include: kill MIN and MAX macros
Use std::min and std::max instead.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 14 Mar 2018 02:16:29 +0000 (21:16 -0500)]
osd/PrimaryLogPG: MIN -> std::min
Signed-off-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Tue, 13 Mar 2018 23:15:13 +0000 (16:15 -0700)]
Merge PR #20881 into master
* refs/pull/20881/head:
messages/MClientRequest: fix a typo so we don't output 'setfilelockrule' in logs
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Tue, 13 Mar 2018 22:21:59 +0000 (17:21 -0500)]
Merge pull request #20832 from liewegas/wip-fix-do-copy-range-replay
os/filestore: fix do_copy_range replay bug
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 13 Mar 2018 21:07:50 +0000 (16:07 -0500)]
"Correct" license from LGPL2 to LGPL2.1
Back in commit
7469f26a33c072169d6ed929352eda06562ffe3f when the COPYING
file was added to the repository and the project was "licensed," the
license file was
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
However, the license was abbreviated as LGPL2 in various places (pretty
much everywhere, actually), due to my own ignorance/carelessness. (I was
distinguishing it from shiny new version 3, released 6 months earlier.)
Version 2 of LGPL is the "Library General Public License," published in
June 1991: https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html
Note that this ambiguity persists for most of the project's lifetime. For
example, the original debian/copyright in
8adc9dac1d61f34ce85e3cbad1478e3e6ffe2b8e
said "LGPL2" bug in
4545f8b929cc562a1231c0ceb067e9d8e58a0de7 (2009, a year
later) it is changed to LGPL2.1 to satisfy Debian's lintian checks. (It's
remained LGPL2.1 ever since.)
"Correct" the record by changing LGPL2 references to LGPL2.1.
Signed-off-by: Sage Weil <sage@redhat.com>
Greg Farnum [Tue, 13 Mar 2018 20:50:25 +0000 (13:50 -0700)]
messages/MClientRequest: fix a typo so we don't output 'setfilelockrule' in logs
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Alfredo Deza [Tue, 13 Mar 2018 19:30:22 +0000 (15:30 -0400)]
ceph-volume lvm.prepare simplify help menu with bluestore default flags
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 13 Mar 2018 19:28:28 +0000 (15:28 -0400)]
ceph-volume lvm.create simplify help menu with bluestore default flags
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 13 Mar 2018 19:26:46 +0000 (15:26 -0400)]
doc/ceph-volume document multipath support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Tue, 13 Mar 2018 18:56:48 +0000 (19:56 +0100)]
Merge pull request #20864 from ceph/wip-cv-env-flags-fix
ceph-volume tests use granular env vars for vagrant
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Casey Bodley [Tue, 13 Mar 2018 16:02:25 +0000 (12:02 -0400)]
Merge pull request #20724 from mdw-at-linuxbox/wip-master-rgw-fixbuf
rgw: fix memory fragmentation problem reading data from client.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 13 Mar 2018 15:52:26 +0000 (10:52 -0500)]
Merge pull request #20872 from liewegas/wip-deterministic-cli-test
test/cli/osdmaptool/test-map-pgs.t: remove nondetermimistic test
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Tiago Melo [Wed, 7 Mar 2018 15:39:27 +0000 (15:39 +0000)]
mgr/dashboard_v2: add mgr to the list of perf counters
Signed-off-by: Tiago Melo <tmelo@suse.com>
Yuri Weinstein [Tue, 13 Mar 2018 14:54:34 +0000 (07:54 -0700)]
Merge pull request #20739 from Jeegn-Chen/wip-reject-sse-mpcp
rgw: reject encrypted object COPY before supported
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 13 Mar 2018 14:49:47 +0000 (09:49 -0500)]
test/cli/osdmaptool/test-map-pgs.t: remove nondetermimistic test
This fails randomly; determinism is good!
Signed-off-by: Sage Weil <sage@redhat.com>
Lenz Grimmer [Tue, 13 Mar 2018 12:03:00 +0000 (13:03 +0100)]
Merge pull request #20811 from tspmelo/fix-table-details
mgr/dashboard_v2: fix and improve table details
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Tue, 13 Mar 2018 11:45:18 +0000 (12:45 +0100)]
Merge pull request #20757 from tspmelo/wip-chart-tooltip
mgr/dashboard_v2: Improve charts tooltips
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Alfredo Deza [Tue, 13 Mar 2018 10:57:57 +0000 (06:57 -0400)]
ceph-volume tests use granular env vars for vagrant
Fixes the error that would inject an extra argument to vagrant when the
environment variable is not present
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Xie Xingguo [Tue, 13 Mar 2018 07:06:00 +0000 (15:06 +0800)]
Merge pull request #20830 from Songweibin/wip-cleanup
osd: two cleanups
Reviewed-by: Luo Kexue <luo.kexue@zte.com.cn>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Xie Xingguo [Tue, 13 Mar 2018 07:04:07 +0000 (15:04 +0800)]
Merge pull request #20838 from badone/test_dump_pgstate_history-check-for-empty-output
tests: Check for empty output in test_dump_pgstate_history
Reviewed-by: Kefu Chai <kchai@redhat.com>
Xie Xingguo [Tue, 13 Mar 2018 07:03:31 +0000 (15:03 +0800)]
Merge pull request #20839 from guzhongyan/tree-from-cleanup
mon/OSDMonitor: clean up cmd 'osd tree-from'
Reviewed-by: Kefu Chai <kchai@redhat.com>
Leo Zhang [Tue, 13 Mar 2018 05:07:53 +0000 (13:07 +0800)]
osd/bluestore: delete unused variable in KernelDevice
Signed-off-by: Leo Zhang <nguzcf@gmail.com>
Kefu Chai [Tue, 13 Mar 2018 00:29:29 +0000 (08:29 +0800)]
Merge pull request #20831 from zhsj/fix-spelling
misc: fix various spelling errors
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: iliul <liul.stone@gmail.com>
John Spray [Mon, 12 Mar 2018 23:33:07 +0000 (23:33 +0000)]
Merge pull request #20777 from wjwithagen/wjw-mgr_dashboard_test
test: only test dashboard_v2 when it is enabled
Reviewed-by: John Spray <john.spray@redhat.com>
Yuri Weinstein [Mon, 12 Mar 2018 20:52:29 +0000 (13:52 -0700)]
Merge pull request #20848 from liewegas/wip-mds-a
qa/suites: mds.0 -> mds.a
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Alfredo Deza [Mon, 12 Mar 2018 20:52:15 +0000 (16:52 -0400)]
ceph-volume process the abspath of the executable first
So that it can always log the full path to the executable when it is
logging the 'Running command:' line
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Mon, 12 Mar 2018 18:38:10 +0000 (19:38 +0100)]
Merge pull request #20849 from ceph/wip-cv-env-flags
ceph-volume tests add optional flags for vagrant
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Mon, 12 Mar 2018 14:06:47 +0000 (10:06 -0400)]
ceph-volume tests add optional flags for vagrant
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Josh Durgin [Mon, 12 Mar 2018 16:00:57 +0000 (12:00 -0400)]
Merge pull request #20827 from jdurgin/wip-pg-log-trim-errors
osd: treat successful and erroroneous writes the same for log trimming
Reviewed-by: Sage Weil <sage@redhat.com>
Tiago Melo [Thu, 8 Mar 2018 15:37:47 +0000 (15:37 +0000)]
mgr/dashboard_v2: fix and improve table details
There was a problem with the current implementation of the table details, when
compiled in production mode, where the method that created the details element
would throw an exception.
Besides fixing that, this commit also improves the way we define the details.
Now instead of sending the component name, through the 'detailsComponent' attr,
we need to get the current selection via 'updateSelection' attr and declare the
detail component inside the cdTable and add the cdTableDetail attr to that
element.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Sage Weil [Mon, 12 Mar 2018 15:39:10 +0000 (10:39 -0500)]
qa/suites/hadoop: mds.0 -> mds.a
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 12 Mar 2018 15:39:02 +0000 (10:39 -0500)]
qa/suites/ceph-deploy: mds.0 -> mds.a
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 12 Mar 2018 15:38:16 +0000 (10:38 -0500)]
qa/suites/powercycle: mds.0 -> mds.a
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 12 Mar 2018 15:29:22 +0000 (10:29 -0500)]
PendingReleaseNotes: dummy change
Signed-off-by: Sage Weil <sage@redhat.com>
John Spray [Fri, 2 Mar 2018 14:57:35 +0000 (09:57 -0500)]
mgr/dashboard: implement can_run checks for dashboard v2
Should be especially handy in development environments
for giving a clear message for people who have forgotten
to build frontend bits.
Signed-off-by: John Spray <john.spray@redhat.com>
Tiago Melo [Thu, 1 Mar 2018 14:48:22 +0000 (14:48 +0000)]
mgr/dashboard_v2: improve health page charts tooltips
Extracted the charts into a new component and it is now using a new tooltip.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Tue, 6 Mar 2018 18:53:14 +0000 (18:53 +0000)]
mgr/dashboard_v2: improve tooltip of cephfsChart
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Wed, 28 Feb 2018 18:45:49 +0000 (18:45 +0000)]
mgr/dashboard_v2: extract cephfs chart into a component
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Wed, 28 Feb 2018 17:53:55 +0000 (17:53 +0000)]
mgr/dashboard_v2: improve tooltip of cdSparkline
Added a new scss and class for the tooltip.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Casey Bodley [Mon, 12 Mar 2018 14:32:55 +0000 (10:32 -0400)]
Merge pull request #20444 from cbodley/wip-qa-ssl
qa/rgw: verify suite tests civetweb with ssl
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Lenz Grimmer [Mon, 12 Mar 2018 13:11:21 +0000 (14:11 +0100)]
Merge pull request #20823 from rjfd/wip-dashboard-pools
mgr/dashboard_v2: Pool controller
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Ricardo Dias [Fri, 9 Mar 2018 16:44:56 +0000 (16:44 +0000)]
mgr/dashboard: support test task as CLI arg in rub-backend-api-tests.sh
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Fri, 9 Mar 2018 16:44:34 +0000 (16:44 +0000)]
mgr/dashboard: Pool controller implementation and tests
Signed-off-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Mon, 12 Mar 2018 10:46:09 +0000 (18:46 +0800)]
Merge pull request #20821 from tspmelo/fix-configuration-page
mgr/dashboard_v2: fix cluster configuration page
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Lenz Grimmer [Mon, 12 Mar 2018 10:25:21 +0000 (11:25 +0100)]
Merge pull request #20806 from Devp00l/table-column-toggle
mgr/dashboard_v2: Add toggle able columns
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Lenz Grimmer [Mon, 12 Mar 2018 10:23:05 +0000 (11:23 +0100)]
Merge pull request #20797 from rjfd/wip-dashboard-log-requests
mgr/dashboard: HTTP request logging
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Lenz Grimmer [Mon, 12 Mar 2018 10:16:52 +0000 (11:16 +0100)]
Merge pull request #20765 from sebastian-philipp/dashboard_v2-no-detail_route
mgr/dashboard_v2: Removed unused `tools.detail_route()`
Reviewed-by: Ricardo Dias <rdias@suse.com>
Lenz Grimmer [Mon, 12 Mar 2018 10:12:41 +0000 (11:12 +0100)]
Merge pull request #20772 from votdev/fix_osd_details
mgr/dashboard v2: Don't show details if multiple OSDs are selected
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Gu Zhongyan [Mon, 12 Mar 2018 09:08:34 +0000 (17:08 +0800)]
qa/workunits/mon/crush_ops.sh: test osd tree-from
Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
Gu Zhongyan [Mon, 12 Mar 2018 03:41:32 +0000 (11:41 +0800)]
mon/OSDMonitor: clean up cmd 'osd tree-from'
Handle 'bucket not exist' and 'not a bucket' case
Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
Jeegn Chen [Tue, 6 Mar 2018 05:20:07 +0000 (13:20 +0800)]
rgw: reject encrypted object COPY before supported
Current implementation does not follow S3 spec and even
may result in data corruption silently when copying
multipart objects accorss pools. So reject COPY operations
on encrypted objects before it is fully functional.
Fixes: http://tracker.ceph.com/issues/23232
Signed-off-by: Jeegn Chen <jeegnchen@gmail.com>
xie xingguo [Mon, 12 Mar 2018 00:57:18 +0000 (08:57 +0800)]
pybind/mgr/balancer: add sanity check against empty adjusted_map
E.g., because all OSDs are marked as **out**.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>