]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Volker Theile [Mon, 23 Apr 2018 13:44:38 +0000 (15:44 +0200)]
Address comments.
Signed-off-by: Volker Theile <vtheile@suse.com>
Volker Theile [Fri, 20 Apr 2018 12:33:44 +0000 (14:33 +0200)]
mgr/dashboard: Add 'autofocus' directive
Signed-off-by: Volker Theile <vtheile@suse.com>
Sage Weil [Mon, 23 Apr 2018 13:28:14 +0000 (08:28 -0500)]
Merge pull request #21581 from tchaikov/wip-objcls-sdk
objclass-sdk: expose __cls_init() to the world
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Mon, 23 Apr 2018 10:52:48 +0000 (18:52 +0800)]
Merge pull request #21588 from xiexingguo/wip-fix-ec-ar-order
osd/PG: perfer EC async_recovery_targets in reverse order of cost
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Ricardo Dias [Mon, 23 Apr 2018 10:36:46 +0000 (11:36 +0100)]
Merge pull request #21562 from LenzGr/mgr-dashboard-documentation
doc: updated dashboard feature list (added new RGW details, Pools)
Reviewed-by: Volker Theile <vtheile@suse.com>
Mykola Golub [Mon, 23 Apr 2018 06:07:19 +0000 (09:07 +0300)]
Merge pull request #21564 from dillaman/wip-23809
rbd: cleanup handling of IEC byte units
Reviewed-by: Mykola Golub <mgolub@suse.com>
Kefu Chai [Mon, 23 Apr 2018 05:59:15 +0000 (13:59 +0800)]
Merge pull request #21408 from hsepeng/oisizemismatch-osd-bugfix
osd/PrimaryLogPG: fix the oi size mismatch with real object size
Reviewed-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Mon, 23 Apr 2018 00:50:21 +0000 (08:50 +0800)]
osd/PG: perfer EC async_recovery_targets in reverse order of cost
This is a follow-up fix of https://github.com/ceph/ceph/pull/21578,
in which I forget that erasure-coded-pools share the same logic
when determining the async_recovery_targets..
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Sat, 21 Apr 2018 15:15:53 +0000 (23:15 +0800)]
Merge pull request #21549 from rjfd/wip-dashboard-fix-qa-whitelist
qa/suites/rados/mgr/tasks/dashboard: add MDS_ALL_DOWN to whitelist
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Ricardo Dias [Fri, 20 Apr 2018 07:53:38 +0000 (08:53 +0100)]
qa/suites/rados/mgr/tasks/dashboard: add MDS_(ALL_DOWN|UP_LESS_THAN_MAX) to whitelist
Signed-off-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Sat, 21 Apr 2018 14:33:36 +0000 (22:33 +0800)]
Merge pull request #21560 from jan--f/fix_strtoll_interface
common/strtoll: remove superfluous const modifier
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 14:32:43 +0000 (22:32 +0800)]
Merge pull request #21550 from wjwithagen/wjw-kevent-fix
EventKqueue: Clang want realloc return to be typed
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 14:31:43 +0000 (22:31 +0800)]
Merge pull request #21579 from tchaikov/wip-test.sh-with-multi-mds
qa/workunits/cephtool/test.sh: fix test_mon_mds()
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 14:31:07 +0000 (22:31 +0800)]
Merge pull request #21578 from xiexingguo/wip-fix-async-recovery-peer
osd/PG: perfer async_recovery_targets in reverse order of cost
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 14:30:33 +0000 (22:30 +0800)]
Merge pull request #21552 from smithfarm/wip-23805
qa/standalone/ceph-helpers.sh: provide argument to dirname
Reviewed-by: David Zafman <dzafman@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 08:41:55 +0000 (16:41 +0800)]
objclass-sdk: expose __cls_init() to the world
the __cls_init() function should be visible. otherwise we cannot call it
to register the cls methods
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 01:30:02 +0000 (09:30 +0800)]
Merge pull request #21507 from liewegas/wip-rados-test
qa/workunits/rados/test.sh: ensure tee output is valid filename
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 01:29:25 +0000 (09:29 +0800)]
Merge pull request #20921 from jcsp/wip-23385
mgr: improve reporting on unloadable modules
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 01:28:05 +0000 (09:28 +0800)]
Merge pull request #20343 from trociny/wip-rados-ordersnap
librados: add OPERATION_ORDERSNAP flag and yet another aio_operate method
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Sat, 21 Apr 2018 01:24:55 +0000 (09:24 +0800)]
Merge pull request #21521 from tchaikov/wip-stoll
common/strtol: fix strict_strtoll() so it accepts hex starting with 0x
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Kefu Chai [Sat, 21 Apr 2018 01:19:05 +0000 (09:19 +0800)]
qa/workunits/cephtool/test.sh: fix test_mon_mds()
"ceph fs set cephfs allow_multimds false" is deprecated, and multimds is
enabled by default, so "ceph fs set cephfs max_mds 4" won't fail with
the default settings.
Signed-off-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Fri, 20 Apr 2018 10:29:26 +0000 (18:29 +0800)]
osd/PG: perfer async_recovery_targets in reverse order of cost
Theoretically peers which have a longer list of objects to recover
shall equivalently take a longer time to recover and hence have a
bigger chance to block client ops.
Also, to minimize the risk of data loss, we want to bring those broken
(inconsistent) peers back to normal as soon as possible. Putting them
into the async_recovery_targets queue, however, did quite the oppsite.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Casey Bodley [Sat, 21 Apr 2018 00:35:09 +0000 (20:35 -0400)]
Merge pull request #21358 from cbodley/wip-23663
rgw: fix use of libcurl with empty header values
http://pulpito.ceph.com/cbodley-2018-04-20_19:15:33-rgw-wip-cbodley-testing-distro-basic-smithi/
Casey Bodley [Sat, 21 Apr 2018 00:33:47 +0000 (20:33 -0400)]
Merge pull request #21380 from cbodley/wip-23680
rgw: fix radosgw linkage with WITH_RADOSGW_BEAST_FRONTEND=OFF
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Casey Bodley [Sat, 21 Apr 2018 00:32:32 +0000 (20:32 -0400)]
Merge pull request #21567 from cbodley/wip-23778
random: revert change from boost::optional to std::optional
Reviewed-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Sat, 21 Apr 2018 00:10:31 +0000 (20:10 -0400)]
Merge pull request #21455 from dmick/wip-ceph-volume
ceph-volume: Nits noticed while studying code
Jason Dillaman [Fri, 20 Apr 2018 20:53:03 +0000 (16:53 -0400)]
Merge pull request #21571 from tchaikov/wip-23517
cmake: hide symbols import from other libraries in libcls_*
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Fri, 20 Apr 2018 18:01:30 +0000 (02:01 +0800)]
Merge pull request #21573 from tchaikov/wip-cmake
cmake: s/boost_256/boost_sha256/
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Andrew Schoen [Fri, 20 Apr 2018 17:40:11 +0000 (17:40 +0000)]
Merge pull request #21570 from alfredodeza/wip-cv-doc-updates
ceph-volume update man page for prepare/activate flags
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Kefu Chai [Fri, 20 Apr 2018 17:33:21 +0000 (01:33 +0800)]
cmake: s/boost_256/boost_sha256/
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 20 Apr 2018 17:21:32 +0000 (01:21 +0800)]
Merge pull request #21484 from tchaikov/wip-cmake-common-cleanup
cmake, common: silence cmake and gcc warnings
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 07:05:45 +0000 (15:05 +0800)]
cmake: disable gflags support in rocksdb
to silence the warnings like
CMake Warning at CMakeLists.txt:73 (find_package):
By not providing "Findgflags.cmake" in CMAKE_MODULE_PATH this project
has
asked CMake to find a package configuration file provided by "gflags",
but
CMake did not find one.
Could not find a package configuration file provided by "gflags" with
any
of the following names:
gflagsConfig.cmake
gflags-config.cmake
Add the installation prefix of "gflags" to CMAKE_PREFIX_PATH or set
"gflags_DIR" to a directory containing one of the above files. If
"gflags"
provides a separate development package or SDK, be sure it has been
installed.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Apr 2018 04:26:02 +0000 (12:26 +0800)]
cmake,make-dist: use sha256 instead of md5 for checksum
the boost's download page offers the SHA256 hash, so it'd be easier to
verify the hash this way.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 20 Apr 2018 13:59:29 +0000 (21:59 +0800)]
cmake: hide symbols import from other libraries in libcls_*
so they will not be involved when resolving symbols. ld tries to
keep a shared library around even if it fails to load it if it offers
some unique symbols. in that case, the library will not be properly
unloaded, and even worse it will interfere with following dlopen()
calls, because it is marked with NODELETE by dlopen(). if it has some
unresolved symbol and does offer some "unique" symbols required by
the library to be loaded, the library will fail to load, despite the
fact that the "unique" symbol is also offered by the executable.
for more details, see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731 and
https://sourceware.org/bugzilla/show_bug.cgi?id=14577
Fixes: http://tracker.ceph.com/issues/23517
Signed-off-by: Kefu Chai <kchai@redhat.com>
Alfredo Deza [Fri, 20 Apr 2018 16:22:40 +0000 (12:22 -0400)]
doc/man/ceph-volume update flags for activate
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 20 Apr 2018 16:46:48 +0000 (12:46 -0400)]
doc/man/ceph-volume update flags for prepare
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Casey Bodley [Fri, 20 Apr 2018 15:47:37 +0000 (11:47 -0400)]
random: revert change from boost::optional to std::optional
somehow this was breaking the seeding of thread-local engines on gcc.
we'll have to investigate this further, but for now i'm reverting this
piece to get messengers working again
Fixes: http://tracker.ceph.com/issues/23778
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Lenz Grimmer [Fri, 20 Apr 2018 16:11:07 +0000 (18:11 +0200)]
doc: updated dashboard feature list (added new RGW details, Pools)
Updated the dashboard feature list in the documentation to mention
the possibility to list Ceph pools and the RGW users and their buckets.
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Ricardo Dias [Fri, 20 Apr 2018 15:45:26 +0000 (16:45 +0100)]
Merge pull request #21516 from rjfd/wip-dashboard-rest-improvements
mgr/dashboard: RESTController improvements
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Ricardo Dias [Fri, 20 Apr 2018 15:40:08 +0000 (16:40 +0100)]
Merge pull request #21353 from Devp00l/pool-list
mgr/dashboard: Pool listing
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Jason Dillaman [Fri, 20 Apr 2018 15:36:09 +0000 (11:36 -0400)]
Merge pull request #21563 from idryomov/wip-krbd-lock-timeout-fixup
doc: lock_timeout is a per mapping option
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 20 Apr 2018 15:31:27 +0000 (11:31 -0400)]
qa/workunits/rbd/import_export: update unit formatting
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 20 Apr 2018 15:26:48 +0000 (11:26 -0400)]
qa/workunits/rbd/cli_generic: update unit formatting
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 20 Apr 2018 15:19:46 +0000 (11:19 -0400)]
test/cli-integration/rbd: updated unit formatting
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 20 Apr 2018 15:00:37 +0000 (11:00 -0400)]
rbd: correct object size formatting
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Fri, 20 Apr 2018 14:33:20 +0000 (16:33 +0200)]
doc: lock_timeout is a per mapping option
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 20 Apr 2018 14:21:48 +0000 (16:21 +0200)]
Merge pull request #21522 from idryomov/wip-krbd-lock-timeout-test
qa: krbd_exclusive_option.sh: add lock_timeout test case
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Fri, 20 Apr 2018 14:20:46 +0000 (16:20 +0200)]
Merge pull request #21513 from idryomov/wip-krbd-notrim-test
qa: krbd_fallocate.sh: add notrim test case
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Stephan Müller [Fri, 13 Apr 2018 15:43:18 +0000 (17:43 +0200)]
mgr/dashboard: Add pool listing
Adds a new top level menu entry, called "Pool", which lists all pools
and contains a minimalistic detail view.
Signed-off-by: Stephan Müller <smueller@suse.com>
Stephan Müller [Thu, 15 Mar 2018 16:34:49 +0000 (17:34 +0100)]
mgr/dashboard: K-v-table uses autoReload input
The "autoReload" input from the data table can now be used in the key
value table as well.
Signed-off-by: Stephan Müller <smueller@suse.com>
Lenz Grimmer [Fri, 20 Apr 2018 13:55:37 +0000 (15:55 +0200)]
Merge pull request #21517 from rjfd/wip-dashboard-fix-rbd-auth
mgr/dashboard: rbd: add @AuthRequired to snapshots controller
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Fri, 20 Apr 2018 13:52:21 +0000 (15:52 +0200)]
Merge pull request #20869 from votdev/dashboard_rgw_ro
mgr/dashboard: Add RGW user and bucket lists (read-only)
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Jan Fajerski [Fri, 20 Apr 2018 13:30:45 +0000 (15:30 +0200)]
common/strtoll: remove superfluous const modifier
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Lenz Grimmer [Fri, 20 Apr 2018 09:34:47 +0000 (11:34 +0200)]
Merge pull request #21386 from votdev/api_interceptor
mgr/dashboard: Rename and refactor ApiInterceptorService class
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Ricardo Dias [Fri, 20 Apr 2018 08:55:25 +0000 (09:55 +0100)]
Merge pull request #21531 from LenzGr/mgr-dashboard-documentation
doc: updated the dashboard feature list
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Nathan Cutler [Fri, 20 Apr 2018 08:10:15 +0000 (10:10 +0200)]
qa/standalone/ceph-helpers.sh: provide argument to dirname
Fixes: http://tracker.ceph.com/issues/23805
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Willem Jan Withagen [Fri, 20 Apr 2018 08:00:03 +0000 (10:00 +0200)]
EventKqueue: Clang want realloc return to be typed
Otherwise Clang start complaining:
src/msg/async/EventKqueue.cc:202:18: error: assigning to 'struct SaveEvent *' from incompatible type 'void *'
sav_events = realloc(sav_events, sizeof(struct SaveEvent)*newsize);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.`
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
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>
Patrick Donnelly [Thu, 19 Apr 2018 23:15:28 +0000 (16:15 -0700)]
Merge PR #21499 into master
* refs/pull/21499/head:
doc/cephfs: update kernel client quotas support info
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Patrick Donnelly [Thu, 19 Apr 2018 23:15:27 +0000 (16:15 -0700)]
githubmap: update contributors
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 19 Apr 2018 23:05:25 +0000 (16:05 -0700)]
Merge PR #21472 into master
* refs/pull/21472/head:
mds: optimize purge queue expire pos update
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 19 Apr 2018 21:59:19 +0000 (14:59 -0700)]
Merge PR #21434 into master
* refs/pull/21434/head:
client: add client option descriptions
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Thu, 19 Apr 2018 18:09:46 +0000 (11:09 -0700)]
Merge PR #21498 into master
* refs/pull/21498/head:
client: flush the mdlog in _fsync before waiting on unstable reqs
Reviewed-by: dongdong tao <tdd21151186@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Boris Ranto [Thu, 19 Apr 2018 17:42:48 +0000 (19:42 +0200)]
Merge pull request #21530 from jan--f/mgr-prometheus-fix-osd-metadata
pybind/mgr/prometheus: fix creation of osd_metadata metric
Reviewed-by: Boris Ranto <branto@redhat.com>
Kefu Chai [Thu, 19 Apr 2018 11:19:30 +0000 (19:19 +0800)]
common/strtol: fix strict_strtoll() so it accepts hex starting with 0x
- simplify the error handling of strtoll().
- only instantiate ostringstream when handling errors.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Jan Fajerski [Thu, 19 Apr 2018 15:27:03 +0000 (17:27 +0200)]
pybind/mgr/prometheus: fix creation of osd_metadata metric
Signed-off-by: Jan Fajerski <jfajerski@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>
Volker Theile [Thu, 19 Apr 2018 13:57:11 +0000 (15:57 +0200)]
mgr/dashboard: Add ability to cancel notifications.
Signed-off-by: Volker Theile <vtheile@suse.com>
Volker Theile [Thu, 19 Apr 2018 08:24:17 +0000 (10:24 +0200)]
mgr/dashboard: Do not show notifications for HTTP 409 errors.
Signed-off-by: Volker Theile <vtheile@suse.com>
Volker Theile [Thu, 12 Apr 2018 16:49:28 +0000 (18:49 +0200)]
mgr/dashboard: Rename auth-interceptor and refactor it to display notifications for more errors than 401 and 500.
Signed-off-by: Volker Theile <vtheile@suse.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
Volker Theile [Fri, 13 Apr 2018 08:12:12 +0000 (10:12 +0200)]
mgr/dashboard: Modify RGW proxy response of errors to display a detailed message in the error notification.
Signed-off-by: Volker Theile <vtheile@suse.com>
Volker Theile [Fri, 13 Apr 2018 07:40:45 +0000 (09:40 +0200)]
mgr/dashboard: Force datatable to hide the loading indicator in case of an error.
Signed-off-by: Volker Theile <vtheile@suse.com>
Volker Theile [Tue, 6 Mar 2018 13:27:21 +0000 (14:27 +0100)]
mgr/dashboard: Add RGW user and bucket lists (read-only)
Signed-off-by: Volker Theile <vtheile@suse.com>
Ricardo Dias [Thu, 19 Apr 2018 09:27:07 +0000 (10:27 +0100)]
mgr/dashboard: rbd: add @AuthRequired to snapshots controller
Signed-off-by: Ricardo Dias <rdias@suse.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>
Ricardo Dias [Thu, 19 Apr 2018 09:15:27 +0000 (10:15 +0100)]
mgr/dashboard: restcontroller: removed @args_from_json
Signed-off-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 [Fri, 13 Apr 2018 11:26:08 +0000 (13:26 +0200)]
qa: krbd_exclusive_option.sh: add lock_timeout test case
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 13 Apr 2018 11:26:08 +0000 (13:26 +0200)]
qa: krbd_exclusive_option.sh: be more lax about ps states
Allow running this script by hand -- foreground process group vs
background process groups, etc.
Signed-off-by: Ilya Dryomov <idryomov@gmail.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>
Ricardo Dias [Thu, 19 Apr 2018 07:53:08 +0000 (08:53 +0100)]
mgr/dashboard: .gitignore: ignore vscode .venv dir
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Thu, 19 Apr 2018 07:45:40 +0000 (08:45 +0100)]
mgr/dashboard: restcontroller: support explicit resource ID
In the current implementation, RESTController tries to infer the
resource ID by looking at the declared parameters of the resource
methods (get, delete, set, and patch). This inference may not always
be correct, and therefore with this commit we can now explicitely
specify the structure of the resource ID. If the resource ID is
not explicitly specified, then we fallback to the inference algorithm.
Signed-off-by: Ricardo Dias <rdias@suse.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>
Ilya Dryomov [Thu, 12 Apr 2018 09:19:09 +0000 (11:19 +0200)]
qa: krbd_fallocate.sh: add notrim test case
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Thu, 12 Apr 2018 09:19:09 +0000 (11:19 +0200)]
qa: krbd_fallocate.sh: s/deallocated/zeroes/
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Thu, 12 Apr 2018 09:19:09 +0000 (11:19 +0200)]
qa: krbd_fallocate.sh: parameterize assert_deallocated()
Take num_objects_expected, similar to assert_deallocated_unaligned().
Signed-off-by: Ilya Dryomov <idryomov@gmail.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>