]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
David Zafman [Wed, 16 May 2018 00:32:50 +0000 (17:32 -0700)]
osd: Clear part of cleaned_meta_map in case of a restarted smaller chunk
This can not happen at the primary because scrub_compare_maps() is only
called once per chunk start.
Preemption causes a smaller chunk from start to be processed again at
replicas. We clear any of the previous chunk's information.
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Thu, 10 May 2018 00:32:39 +0000 (17:32 -0700)]
osd: Don't evict even when preemption has restarted with smaller chunk
Fixes: https://tracker.ceph.com/issues/24045
Signed-off-by: David Zafman <dzafman@redhat.com>
Jason Dillaman [Thu, 10 May 2018 18:55:38 +0000 (14:55 -0400)]
Merge pull request #21292 from zy751713126/snapshot_count
rbd: add snapshot count in rbd info
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
zhengyin [Mon, 9 Apr 2018 02:50:38 +0000 (10:50 +0800)]
rbd/info: add snapshot count in rbd info
Signed-off-by: Zheng Yin <zhengyin@huayun.com>
Sage Weil [Thu, 10 May 2018 17:19:22 +0000 (12:19 -0500)]
ceph_release: nautilus
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 10 May 2018 17:18:29 +0000 (12:18 -0500)]
Merge remote-tracking branch 'gh/mimic'
Sage Weil [Thu, 10 May 2018 17:16:44 +0000 (12:16 -0500)]
ceph_release: we are an rc now
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Thu, 10 May 2018 15:27:43 +0000 (11:27 -0400)]
Merge pull request #21930 from dillaman/wip-rbd-backports-mimic
rbd: backport of mimic bug fixes
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Thu, 10 May 2018 14:51:47 +0000 (10:51 -0400)]
Merge pull request #21893 from cbodley/wip-rgw-req-state-time
rgw: use coarse_real_clock for req_state::time
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Kefu Chai [Thu, 10 May 2018 14:45:26 +0000 (22:45 +0800)]
Merge pull request #21931 from yuriw/wip-yuriw-fix-mimic-subset
tests/qa - fix mimic subset for nightlies
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Thu, 10 May 2018 14:39:51 +0000 (07:39 -0700)]
tests/qa - fix mimic subset for nightlies
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Casey Bodley [Thu, 10 May 2018 14:26:55 +0000 (10:26 -0400)]
Merge pull request #21680 from cbodley/wip-rm-replica-log
rgw: remove all traces of cls replica_log
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Jason Dillaman [Wed, 9 May 2018 19:01:18 +0000 (15:01 -0400)]
Revert "stop.sh: use --no-mon-config when trying to unmap rbd devices"
This reverts commit
6c722cd5f3f829ccf14280e7e36387bafd819c7a .
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
3c6b01574766ca128818461d6630866cc0c0405b )
Jason Dillaman [Wed, 9 May 2018 16:37:22 +0000 (12:37 -0400)]
rbd: don't load config overrides from monitor initially
The overrides will be loaded when we connect to the cluster via librados
and the current approach prevents running 'rbd help' without a running
cluster.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
46eafdabde57736d2a8b63f55cab94461885a957 )
Jason Dillaman [Fri, 4 May 2018 15:14:34 +0000 (11:14 -0400)]
rbd-mirror: ensure remote demotion is replayed locally
The bootstrap process cannot immediately quit if it notices the remote
image is not primary. Instead, it needs to continue if the local image is
still chained to the remote.
Fixes: http://tracker.ceph.com/issues/24009
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
d35bc94319c6fa267e973e533f4591568289ee96 )
Jason Dillaman [Fri, 4 May 2018 13:24:43 +0000 (09:24 -0400)]
rbd-mirror: fix potential race between image sync and shut down
Fixes: http://tracker.ceph.com/issues/24008
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
4f2dbcefc5e3547926b8d34135a808266bd059b8 )
Jason Dillaman [Fri, 4 May 2018 13:23:27 +0000 (09:23 -0400)]
rbd-mirror: ensure instance replayer is stoped before destructing
Fixes: http://tracker.ceph.com/issues/24008
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
9ba94f303072374b5c7c9265c3a493fddce2f8ca )
Kefu Chai [Thu, 10 May 2018 10:55:42 +0000 (18:55 +0800)]
Merge pull request #21831 from tchaikov/wip-23966
osdc: invoke notify finish context on linger commit failure
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Thu, 10 May 2018 10:54:38 +0000 (18:54 +0800)]
Merge pull request #21898 from adamemerson/wip-fedora28
src: Eliminate new warnings in Fedora 28
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 10 May 2018 10:52:12 +0000 (18:52 +0800)]
Merge pull request #21861 from adamemerson/wip-clangtasm
osd,mon,pybind: Make able to compile with Clang
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Mykola Golub [Thu, 10 May 2018 10:46:33 +0000 (13:46 +0300)]
Merge pull request #21912 from dillaman/wip-24064
rbd: disk-usage can now optionally compute exact on-disk usage
Reviewed-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Thu, 10 May 2018 10:45:35 +0000 (13:45 +0300)]
Merge pull request #21910 from dillaman/wip-rbd-help
rbd: don't load config overrides from monitor initially
Reviewed-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Thu, 10 May 2018 10:44:55 +0000 (13:44 +0300)]
Merge pull request #21823 from dillaman/wip-24009
rbd-mirror: ensure remote demotion is replayed locally
Reviewed-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Thu, 10 May 2018 10:44:24 +0000 (13:44 +0300)]
Merge pull request #21817 from dillaman/wip-24008
rbd-mirror: fixed potential crashes during shut down
Reviewed-by: Mykola Golub <mgolub@suse.com>
Kefu Chai [Thu, 10 May 2018 09:30:22 +0000 (17:30 +0800)]
Merge pull request #21853 from rishabh-d-dave/volclient-keyargs-for-all-exceptions
rados.pyx: make all exceptions accept keyword arguments
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Thu, 10 May 2018 09:25:33 +0000 (17:25 +0800)]
Merge pull request #21886 from jcsp/wip-no-install-hello
cmake: do not install `hello` demo module
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 10 May 2018 09:24:46 +0000 (17:24 +0800)]
Merge pull request #21782 from wido/mgr-telegraf
mgr/telegraf: Telegraf module for Ceph Mgr
Reveiwed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Nathan Cutler [Thu, 10 May 2018 05:15:34 +0000 (07:15 +0200)]
Merge pull request #21918 from smithfarm/wip-24003-mimic
script: build-integration-branch: avoid Unicode error
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 10 May 2018 03:01:55 +0000 (11:01 +0800)]
Merge pull request #21891 from cbodley/wip-cmake-crypto-plugins
cmake: move crypto_plugins target
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Wed, 9 May 2018 19:01:18 +0000 (15:01 -0400)]
Revert "stop.sh: use --no-mon-config when trying to unmap rbd devices"
This reverts commit
6c722cd5f3f829ccf14280e7e36387bafd819c7a .
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 10 May 2018 01:24:55 +0000 (18:24 -0700)]
Merge pull request #21770 from zy751713126/remove-redundant-code
rbd: add the judgment of resizing the image
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Wed, 9 May 2018 20:32:24 +0000 (16:32 -0400)]
Merge pull request #21914 from cbodley/wip-common-async
common: add a generic async Completion for use with boost::asio
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Nathan Cutler [Thu, 3 May 2018 20:42:04 +0000 (22:42 +0200)]
script: build-integration-branch: avoid Unicode error
When run on PRs that have non-ASCII characters in their titles, the script
fails like this when run in a non UTF-8 environment:
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2026' in
position 651: ordinal not in range(256)
Since failing like that is not useful, avoid the error by forcing ASCII
encoding and filtering out any non-ASCII characters.
Fixes: http://tracker.ceph.com/issues/24003
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit
6dd31fdbec43e37bece24c0de886d2c4083901c8 )
Josh Durgin [Wed, 9 May 2018 18:37:32 +0000 (11:37 -0700)]
Merge pull request #21909 from neha-ojha/wip-fix-powercycle
qa/suites: set osd_pg_log_dups_tracked in cfuse_workunit_suites_fsync.yaml
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Adam C. Emerson [Wed, 9 May 2018 18:19:50 +0000 (14:19 -0400)]
rgw: Silence sign comparison warnings
Since we're iterating with a size_t, we may as well compare against one.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Casey Bodley [Fri, 30 Mar 2018 03:53:40 +0000 (23:53 -0400)]
common: add an async SharedMutex
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 10 Apr 2018 22:27:50 +0000 (18:27 -0400)]
common: forward_handler() for handlers with move-only args
executors will always call the handler's lvalue overload of operator(),
so forward_handler() is required to wrap calls to bind_handler() with
move-only argument types. Completion uses this to forward all of its
CompletionHandlers
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Sat, 17 Mar 2018 03:25:55 +0000 (23:25 -0400)]
common: add a generic async Completion interface
a generic Completion for storing asio completion handlers for deferred
execution
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Adam C. Emerson [Wed, 9 May 2018 02:34:44 +0000 (22:34 -0400)]
build: Remove -Wno-invalid-offsetof
Since C++17 relaxed the rules for using offsetof, this is no longer needed.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Wed, 9 May 2018 01:54:21 +0000 (21:54 -0400)]
tools: Do not memset uuid_d
It is perfectly able to default initialize itself.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Wed, 9 May 2018 01:25:28 +0000 (21:25 -0400)]
test/rbd/fsx: Disable overflow-format warning
No return type or other way to react to it.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Wed, 9 May 2018 01:03:29 +0000 (21:03 -0400)]
test/libcephfs: Expand buffer slightly
So the snprintf output isn't truncated.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 23:54:50 +0000 (19:54 -0400)]
rgw: There is no point in const return values
Pointer-to-const or reference-to-const yes. Const value, no.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 23:53:19 +0000 (19:53 -0400)]
rgw: Catch exceptions at const references
/Never/ by value.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 23:43:33 +0000 (19:43 -0400)]
rgw: Remove extra 'const' from cast
Casting to pointer-to-const makes sense. Casting to a const
value (even a const pointer) doesn't.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 23:29:41 +0000 (19:29 -0400)]
rdma: Silence qualifier warnings
No point in reinterpret_casting something const anyway, you can always
assign non-const to const.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 23:26:28 +0000 (19:26 -0400)]
msg/rdma/infiniband: Silence memset warning
Though it may be better in the long-run to replace the malloc-like
interface with an Allocator type interface.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 23:23:02 +0000 (19:23 -0400)]
rgw: Exceptions should be caught by const reference
/Not/ by value.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 22:58:12 +0000 (18:58 -0400)]
FuseStore: Expand buffers to prevent overflow
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 21:19:38 +0000 (17:19 -0400)]
perfglue: Silence truncation warning
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 20:50:02 +0000 (16:50 -0400)]
mount: Enlarge buffer to fix overflow warning
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 20:47:38 +0000 (16:47 -0400)]
mon: Remove unused variable
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 20:42:56 +0000 (16:42 -0400)]
blkdev: Check return of snprintf and error on truncation
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 8 May 2018 20:31:25 +0000 (16:31 -0400)]
blkdev: Get rid of get_device_by_uuid
This function's interface is bad, in that it takes char*s with no
sizes. Also nobody calls it.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Mon, 7 May 2018 20:36:42 +0000 (16:36 -0400)]
test: Enlarge a few buffers
To get rid of overflow warnings.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Mon, 7 May 2018 20:24:17 +0000 (16:24 -0400)]
mds: Do not memset fnode_t
fnode_t can initialize itself.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Mon, 7 May 2018 20:13:18 +0000 (16:13 -0400)]
auto: Catch exceptions by const reference
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Mon, 7 May 2018 20:11:12 +0000 (16:11 -0400)]
client: Do not memset frag_info_t and inode_t
They do a perfectly good job of initializing themselves.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Mon, 7 May 2018 20:03:21 +0000 (16:03 -0400)]
test: Increase buffer to prevent possible truncation
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Mon, 7 May 2018 20:00:45 +0000 (16:00 -0400)]
rgw: Fix uninitialized value warning
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Venky Shankar [Wed, 9 May 2018 15:07:19 +0000 (20:37 +0530)]
doc: fix iscsi target name when configuring target
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
3b2d739e4c12120d27fdaf6b0af0e0de5bb972f3 )
Jason Dillaman [Wed, 9 May 2018 17:17:51 +0000 (10:17 -0700)]
Merge pull request #21906 from vshankar/iscsi-target-cli-typo
doc: fix iscsi target name when configuring target
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 9 May 2018 17:13:56 +0000 (13:13 -0400)]
rbd: disk-usage can now optionally compute exact on-disk usage
Fixes: http://tracker.ceph.com/issues/24064
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 9 May 2018 16:37:22 +0000 (12:37 -0400)]
rbd: don't load config overrides from monitor initially
The overrides will be loaded when we connect to the cluster via librados
and the current approach prevents running 'rbd help' without a running
cluster.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Adam C. Emerson [Wed, 9 May 2018 16:28:22 +0000 (12:28 -0400)]
Merge pull request #20974 from XiangxiangMeng/rgw-policy-keyword-modify
rgw: policy: modify some operation permission keyword
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Venky Shankar [Wed, 9 May 2018 15:07:19 +0000 (20:37 +0530)]
doc: fix iscsi target name when configuring target
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Casey Bodley [Wed, 9 May 2018 15:06:40 +0000 (11:06 -0400)]
Merge pull request #21788 from cbodley/wip-22914
rgw: bucket sync status improvements, part 1
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Tatjana Dehler [Wed, 9 May 2018 14:59:32 +0000 (16:59 +0200)]
Merge pull request #21855 from votdev/fix_rgw_backend_mimic
mimic: mgr/dashboard: Refactor RGW backend
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.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 14:08:52 +0000 (22:08 +0800)]
Merge pull request #21835 from tchaikov/mimic-23921
mimic: crush, osd: handle multiple parents properly when applying pg upmaps
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Wido den Hollander [Mon, 26 Mar 2018 11:47:45 +0000 (13:47 +0200)]
mgr/telegraf: Telegraf module for Ceph Mgr
Telegraf is a agent for collecting and reporting metrics.
It has multiple inputs and can send data to various outputs like
for example InfluxDB or ElasticSearch.
This module works by using the socket_listener of Telegraf and can
send data over UDP, TCP and a local Unix Socket.
Signed-off-by: Wido den Hollander <wido@42on.com>
Jason Dillaman [Fri, 4 May 2018 15:14:34 +0000 (11:14 -0400)]
rbd-mirror: ensure remote demotion is replayed locally
The bootstrap process cannot immediately quit if it notices the remote
image is not primary. Instead, it needs to continue if the local image is
still chained to the remote.
Fixes: http://tracker.ceph.com/issues/24009
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Tue, 8 May 2018 18:22:42 +0000 (14:22 -0400)]
cmake: move crypto_plugins target
the crypto_plugins target was defined in
src/crypto/isa-l/CMakeLists.txt, but this is only included
if(HAVE_INTEL AND HAVE_BETTER_YASM_ELF64 AND (NOT APPLE))
moving it out of the if() block allows the os target to depend on it
even if no plugins are built
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Sun, 6 May 2018 03:11:16 +0000 (11:11 +0800)]
osdc: guard op->on_notify_finish with lock
Fixes: http://tracker.ceph.com/issues/23966
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
c16371965cc785f2e2b87d8c6684854fa2de65e1 )
Kefu Chai [Wed, 9 May 2018 13:03:50 +0000 (21:03 +0800)]
Merge pull request #21834 from tchaikov/mimic-23966
mimic: osdc: guard op->on_notify_finish with lock
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 7 May 2018 17:23:43 +0000 (10:23 -0700)]
librados: fix potential race condition if notify immediately fails
Fixes: http://tracker.ceph.com/issues/23966
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
cc06fbab08ef5b7f1b18f2af333c019ad86de03d )
Jason Dillaman [Wed, 2 May 2018 16:52:42 +0000 (12:52 -0400)]
osdc: invoke notify finish context on linger commit failure
Fixes: http://tracker.ceph.com/issues/23966
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
fcd414f6324136ce0695fcf30a60eec6ff338a98 )
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>
Kefu Chai [Wed, 9 May 2018 12:12:13 +0000 (20:12 +0800)]
Merge pull request #21830 from tchaikov/mimic-qa-cephfs-snap
mimic: qa: fix test on "ceph fs set cephfs allow_new_snaps"
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Wed, 9 May 2018 12:10:00 +0000 (20:10 +0800)]
Merge pull request #21859 from dillaman/wip-23966-mimic
librados: fix potential race condition if notify immediately fails
Reviewed-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Tue, 8 May 2018 19:23:41 +0000 (15:23 -0400)]
rgw: use coarse_real_clock for req_state::time
Signed-off-by: Casey Bodley <cbodley@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>
Volker Theile [Wed, 9 May 2018 08:29:11 +0000 (10:29 +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>
(cherry picked from commit
ad997b54c2728b9a72745b69fbe80c94db6eefc8 )
Volker Theile [Wed, 9 May 2018 08:16:01 +0000 (10:16 +0200)]
Merge pull request #21875 from rjfd/wip-dashboard-fix-awsauth-mimic
mimic: mgr/dashboard: awsauth: fix python3 string decode problem
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Patrick Donnelly [Tue, 8 May 2018 22:44:30 +0000 (15:44 -0700)]
Merge PR #21896 into mimic
* refs/pull/21896/head:
qa: ignore version in auth metadata comp
ceph_volume_client: allow volumes without namespace isolation
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>
(cherry picked from commit
3838674f655f50a0e76020d940b747e50158ba78 )
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>
(cherry picked from commit
3a7fdb8b052fee2ff1bff24c8de745278314c78c )
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>
Neha Ojha [Tue, 1 May 2018 23:20:14 +0000 (16:20 -0700)]
qa/suites: set osd_pg_log_dups_tracked in cfuse_workunit_suites_fsync.yaml
Signed-off-by: Neha Ojha <nojha@redhat.com>
Casey Bodley [Tue, 8 May 2018 17:52:59 +0000 (13:52 -0400)]
encoding: add test for ceph::coarse_real_time
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 8 May 2018 17:04:17 +0000 (13:04 -0400)]
include: utime_t can convert from ceph::coarse_real_time
instead of accepting ceph::real_time directly, the converting
constructor takes a std::chrono::time_point<Clock>, constrained to
clocks that support timespec conversions. this currently just means
ceph::real_time and ceph::coarse_real_time
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 8 May 2018 19:07:43 +0000 (15:07 -0400)]
encoding: add overloads for chrono durations
std::chrono::durations can be encoded in the same format as time_points
and utime_t
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 8 May 2018 19:06:10 +0000 (15:06 -0400)]
encoding: constrain the time_point templates
disable use of encode/decode for time_points that don't provide
conversions to/from timespec. these are only intended for use by
real_clock and coarse_real_clock
Signed-off-by: Casey Bodley <cbodley@redhat.com>