Commit Graph

84136 Commits

Author SHA1 Message Date
Xie Xingguo
6432786c11
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>
2018-03-13 15:06:00 +08:00
Xie Xingguo
796fe52797
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>
2018-03-13 15:04:07 +08:00
Xie Xingguo
224c3cbe46
Merge pull request #20839 from guzhongyan/tree-from-cleanup
mon/OSDMonitor: clean up cmd 'osd tree-from'

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-13 15:03:31 +08:00
Kefu Chai
41ec438413
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>
2018-03-13 08:29:29 +08:00
John Spray
841e497c00
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>
2018-03-12 23:33:07 +00:00
Andrew Schoen
d4eaefe302
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>
2018-03-12 19:38:10 +01:00
Alfredo Deza
5fbea40fc6 ceph-volume tests add optional flags for vagrant
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-03-12 12:25:01 -04:00
Josh Durgin
fda0ff39d6
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>
2018-03-12 12:00:57 -04:00
Casey Bodley
04a73694d6
Merge pull request #20444 from cbodley/wip-qa-ssl
qa/rgw: verify suite tests civetweb with ssl

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-03-12 10:32:55 -04:00
Lenz Grimmer
8bd3434cf9
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>
2018-03-12 14:11:21 +01:00
Ricardo Dias
0dff6fb413
mgr/dashboard: support test task as CLI arg in rub-backend-api-tests.sh
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-12 11:43:48 +00:00
Ricardo Dias
3efc1a834e
mgr/dashboard: Pool controller implementation and tests
Signed-off-by: Ricardo Dias <rdias@suse.com>
2018-03-12 11:43:48 +00:00
Kefu Chai
e9b02c00e7
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>
2018-03-12 18:46:09 +08:00
Lenz Grimmer
4d0ee23cca
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>
2018-03-12 11:25:21 +01:00
Lenz Grimmer
741ae773b5
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>
2018-03-12 11:23:05 +01:00
Lenz Grimmer
9d6eaa7cfd
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>
2018-03-12 11:16:52 +01:00
Lenz Grimmer
934f8e685f
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>
2018-03-12 11:12:41 +01:00
Gu Zhongyan
241af6c72e qa/workunits/mon/crush_ops.sh: test osd tree-from
Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
2018-03-12 17:12:09 +08:00
Gu Zhongyan
b7075f659f 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>
2018-03-12 11:41:32 +08:00
Jason Dillaman
a7351ce449 Merge pull request #20809 from idryomov/wip-librbd-discard-create-truncate
librbd: create+truncate for whole-object layered discards

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-03-10 20:30:59 -05:00
vasukulkarni
edab41e3d6
Merge pull request #20243 from ceph/wip-cd-volume-entry
qa/tests: add openstack volume info + lvs for ceph-volume
2018-03-10 08:13:48 -08:00
Shengjing Zhu
2cbba835aa misc: fix various spelling errors
Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-03-10 23:39:20 +08:00
Jason Dillaman
7ccd4123e7
Merge pull request #20826 from liewegas/wip-fix-mstart-config
vstart.sh: fix mstart variables

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-03-10 08:21:30 -05:00
songweibin
e580d8c07d osd: direct use of 'shard' without repeated calls
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-03-10 16:30:20 +08:00
songweibin
cb260a84b8 osd: drop unused header in OSD.cc
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-03-10 12:31:00 +08:00
Kefu Chai
c05e199fc5
Merge pull request #20819 from ygtzf/wip-install-deps
install-deps.sh: fix an error condition expression

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-03-10 09:32:00 +08:00
Kefu Chai
23169d3719
Merge pull request #20419 from tchaikov/wip-22748
common/config: add units to options

Reviewed-by: John Spray <john.spray@redhat.com>
2018-03-10 09:19:27 +08:00
Josh Durgin
1c15458a00 PrimaryLogPG: only trim up to osd_pg_log_trim_max entries at once
This prevents the fix for http://tracker.ceph.com/issues/22050 or
potential future bugs from causing too much latency by trimming too
many log entries at once.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2018-03-09 19:14:28 -05:00
Sage Weil
ef38c2cfbd vstart.sh: use proper variables for ceph.conf and dev dir
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-09 17:00:43 -06:00
Josh Durgin
b50186bfe6 PG, PrimaryLogPG: trim log and rollback info for error log entries
Regular updates piggyback some osd state for this purpose with
MOSDRepOp[Reply]. Do the same thing for pure log entry updates (write
errors and lost/revert additions) via MOSDPGUpdateLogMissing[Reply].

Fixes: http://tracker.ceph.com/issues/22050
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2018-03-09 17:54:08 -05:00
Casey Bodley
ce8a22afbe qa/rgw: verify suite tests civetweb with ssl
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:33:10 -05:00
Casey Bodley
2aca3bd8c6 qa/rgw: loop over clients instead of config keys
we only run radosgw instances on clients that are specified directly in
the rgw task - this list omits entries that are brought in via overrides

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:33 -05:00
Casey Bodley
9641b97a32 qa/rgw: s3test task overrides REQUESTS_CA_BUNDLE to use system certs
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-03-09 16:31:33 -05:00
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
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