Casey Bodley
aee4924e32
qa/rgw: s3test task conditionally sets is_secure
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:33 -05:00
Casey Bodley
1908b54996
qa/rgw: ragweed task conditionally sets is_secure
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:33 -05:00
Casey Bodley
73da70bac4
qa/rgw: swift task conditionally sets auth_ssl
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:33 -05:00
Casey Bodley
4e95ef3ffb
qa/rgw: add ssl certificate option for rgw frontend config
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:32 -05:00
Casey Bodley
d4c33f0177
qa/rgw: add class for rgw endpoints
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:32 -05:00
Casey Bodley
0362df8747
qa: add task to generate ssl certificates
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:32 -05:00
Kefu Chai
310f3a3733
Merge pull request #20805 from Devp00l/refresh-rotate
...
mgr/dashboard_v2: Rotate the refresh icon on load
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-03-10 01:55:44 +08:00
Kefu Chai
8426e1b6dc
Merge pull request #20788 from xiexingguo/wip-balancer-04
...
pybind/mgr/balancer: two more fixes
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-03-10 01:53:26 +08:00
Kefu Chai
b296f5c548
Merge pull request #20791 from guzhongyan/fix-pycmd
...
pybind/ceph_argparse: accept flexible req
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-10 01:52:34 +08:00
Ricardo Dias
862d04ddff
mgr/dashboard: refactor pool info retrieval to service class
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-09 16:43:04 +00:00
Stephan Müller
b3eee73e3c
mgr/dashboard_v2: Fix cephfs template table usage
...
The option 'toolHeader' wasn't recognized by the table directive.
So it showed the wrong behavior showing the tool bar of the table.
Signed-off-by: Stephan Müller <smueller@suse.com>
2018-03-09 14:30:27 +01:00
Stephan Müller
94df762b20
mgr/dashboard_v2: Add toggle able columns
...
It's now possible to toggle columns on and off in the data table.
Signed-off-by: Stephan Müller <smueller@suse.com>
2018-03-09 14:23:19 +01:00
Alfredo Deza
e7b3cc9619
Merge pull request #20787 from ceph/wip-rm23260
...
ceph-volume fix filestore OSD creation after mon-config changes
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2018-03-09 08:08:56 -05:00
Nathan Cutler
80e81a1f66
Merge pull request #20813 from smithfarm/wip-make-dist-suse
...
Revert "make-dist: add OBS-specific release suffix on SUSE"
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:26:47 +01:00
Mykola Golub
86a67ac52f
Merge pull request #20682 from dillaman/wip-22960
...
librbd: abstract hard-coded journal and cache hooks on IO path
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-03-09 14:11:08 +02:00
Alfredo Deza
8ef0ada511
Merge pull request #20815 from capri1989/get-packages-luminous-update
...
doc: Updated the get-packages.rst to luminous
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-03-09 07:03:04 -05:00
Tiago Melo
72e0e292e5
mgr/dashboard_v2: fix cluster configuration page
...
Configuration level 'develop' was changed to 'dev' in
1717d4c578
.
Because of this all the dev configurations were not showing.
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-03-09 11:50:00 +00:00
Ricardo Dias
2becfb78ce
mgr/dashboard: HTTP request logging
...
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-09 11:29:58 +00:00
Volker Theile
4ac1239c9c
mgr/dashboard v2: Don't show details if multiple OSDs are selected
...
Signed-off-by: Volker Theile <vtheile@suse.com>
2018-03-09 12:11:41 +01:00
Ricardo Dias
2a2847e17a
Merge pull request #20747 from votdev/add_required_directive
...
mgr/dashboard v2: Add CSS class for required form fields
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-09 09:47:26 +00:00
Yao Guotao
b3a5949031
install-deps.sh: fix an error condition expression
...
Signed-off-by: Yao Guotao <yaoguot@gmail.com>
2018-03-09 04:46:27 -05:00
Ilya Dryomov
0514480b16
librbd: create+truncate for whole-object layered discards
...
A whole-object layered discard is implemented as a truncate rather
than a delete: a dummy object is needed to prevent the CoW machinery
from kicking in. However, a truncate on a non-existent object is
a no-op. If the object doesn't exist in HEAD, a discard request is
effectively ignored -- parent blocks are still seen afterwards.
A non-exclusive create on an existing object is also a no-op, so the
fix is to do a compound create+truncate instead.
Fixes: http://tracker.ceph.com/issues/23285
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-03-09 10:18:04 +01:00
Sebastian Wagner
7b912b8b52
mgr/dashboard_v2: Refactored RESTControllerTest
:
...
* Made `RESTControllerTest` inherent from `ControllerTestCase`
* Refactored `ControllerTestCase`
* Simplified all tests that inherent from `ControllerTestCase`
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-03-09 10:01:54 +01:00
Sebastian Wagner
9603c1d0a4
mgr/dashboard_v2: Removed unused tools.detail_route()
...
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-03-09 10:00:39 +01:00
Kai Wagner
d2452f6605
Updated the get-packages.rst to luminous
...
Signed-off-by: Kai Wagner <kwagner@suse.com>
2018-03-09 07:50:45 +01:00
Kefu Chai
0865d909c2
common/options: consolidate Option::to_str() with operator<<
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
09b61f09fc
test: add a simple test for conf_get() and conf_set()
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
80ee71ab5a
common/options,mon: switch some option to TYPE_SECS
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
c3dd17fd87
common/config: specialize the settings for time duration
...
because of the ADL, boost::detail::variant::printer is not able to find
operator<<(ostream&, chrono::seconds) even the latter is defined. so we
need to define our own printer. and print_value() function, so it can be
used out of the compilation unit.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
a5309c8fd2
common/options: switch some cephfs settings to TYPE_SIZE
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
e0bcd9c5c0
common/options: switch some rbd settings to TYPE_SIZE
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
6add55072d
common/options: switch some rgw options to TYPE_SIZE
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
5da540477f
common/options: switch some osd settings to TYPE_SIZE
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
bf99f96825
common/options: switch some mon options to TYPE_SIZE
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Kefu Chai
7c25de3799
common/config: specialize the settings for size
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-03-09 13:01:05 +08:00
Brad Hubbard
2c642e73c6
tests: Check for empty output in test_dump_pgstate_history
...
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2018-03-09 14:35:36 +10:00
Kefu Chai
21146f9e4d
Merge pull request #20745 from Liuchang0812/jsonify-pool-get
...
mon: invalid JSON returned when querying pool parameters
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-09 12:02:49 +08:00
Kefu Chai
baaaf4868f
Merge pull request #20775 from tspmelo/fix-iscsi-unit-test
...
mgr/dashboard_v2: add mocked service provider for TcmuIscsiService
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-03-09 12:02:20 +08:00
Gu Zhongyan
9bdf43e707
pybind/ceph_argparse: accept flexible req
...
True and true both acceptable
Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
2018-03-09 11:21:15 +08:00
Kefu Chai
a5123004ff
Merge pull request #20778 from p-na/wip-mgr-fix-dashboard-backend-tests
...
mgr/dashboard: Fix backend tests for newer CherryPy versions
Reviewed-by: Ricardo Dias <rdias@suse.com>
2018-03-09 10:24:00 +08:00
Kefu Chai
0f93d686f8
Merge pull request #20782 from sebastian-philipp/dashboard_v2_fix_config_options_endpoint
...
mgr/dashboard_v2: Fix test_cluster_configuration test
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-09 10:20:58 +08:00
Josh Durgin
2067f7c679
Merge pull request #20786 from dzafman/wip-zafman-log-trim
...
tools/ceph-objectstore-tool: command to trim the pg log
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-03-08 16:42:31 -08:00
Nathan Cutler
382d8b3a16
Revert "make-dist: add OBS-specific release suffix on SUSE"
...
This reverts commit ca6c92b3ec
.
The OBS-specific suffix potentially causes trouble when building outside of
OBS. Also, the OBS build process already includes a spec-file munging step
where this can be done.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-03-09 01:42:02 +01:00
Josh Durgin
b01e4ea5e2
tools: Add pg log trim command to ceph-objectstore-tool
...
Add test script that verifies the command in qa/standalone/osd
Fixes: http://tracker.ceph.com/issues/23242
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-03-08 15:58:55 -08:00
Yuri Weinstein
d71f70203f
Merge pull request #20769 from oritwas/wip-rgw-20448
...
rgw: fix crash with rgw_run_sync_thread false
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2018-03-08 13:25:36 -08:00
Alfredo Deza
fa9a8afe49
ceph-volume tests verify that mkfs filestore uses default flags
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-03-08 15:34:18 -05:00
Alfredo Deza
b25c8f6897
ceph-volume lvm.prepare pass the cephx_secret for mkfs in filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-03-08 15:34:18 -05:00
Alfredo Deza
70b495ac06
ceph-volume util.prepare use keyfile from stdin for mkfs in filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-03-08 15:34:17 -05:00
Marcus Watts
d9a150b1f1
rgw: fix memory fragmentation problem reading data from client.
...
mg_read returns 0 on EOF. In some versions of civetweb, mg_read can
return "short" reads. The logic in the rest of ceph depends on a read
always filling its buffer when possible. So loop here and fill the
buffer. Looping to fill the buffer means we must also track when
mg_read returns EOF, because after that further calls to mg_read will return -1.
Fixes: https://tracker.ceph.com/issues/23207
Signed-off-by: Marcus Watts <mwatts@redhat.com>
2018-03-08 14:55:40 -05:00
Jason Dillaman
2be034e957
Merge pull request #20590 from hitoshikamei/rbd-bench
...
rbd: fix thread_offsets calculation of rbd bench
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-03-08 14:01:57 -05:00