Commit Graph

102554 Commits

Author SHA1 Message Date
Kefu Chai
c3f046c2dc
Merge pull request #30544 from tchaikov/wip-check-getentropy-at-runtime
auth/Crypto: fallback to /dev/urandom if getentropy() fails

Reviewed-by: Chang Liu <liuchang0812@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-28 11:19:06 +08:00
Kefu Chai
417e9318ee
Merge pull request #30526 from uweigand/endian-private
include,os: Make ceph_le member private

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-09-28 02:05:29 +08:00
Sage Weil
dff5697464 Merge PR #30525 into master
* refs/pull/30525/head:
	qa/tasks/ceph.conf.template: disable power-of-2 warning
	qa/standalone/mon/health-mute: use power of 2 for pg_num
	osd/OSDMap: remove remaining g_conf() usage
	PendingReleaseNotes: add note for 14.2.5 so we can backport this
	osd/OSDMap: health alert for non-power-of-two pg_num

Reviewed-by: Kai Wagner <kwagner@suse.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-09-27 12:08:37 -05:00
Sage Weil
964bed7e2f Merge PR #30431 into master
* refs/pull/30431/head:
	pybind/ceph_argparse: add :int or :float to numerical args
	pybind/ceph_argparse: simplify osd name and target types
	pybind/ceph_argparse: prefer field names to types in help output
	pybind/ceph_argparse: more concise n=N '...'
	pybind/ceph_argparse: [] (not {}) around optional args

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-09-27 10:11:58 -05:00
Lenz Grimmer
2a143bfd1f
mgr/dashboard: Support minimum password complexity rules (#29532)
mgr/dashboard: Support minimum password complexity rules

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-09-27 13:54:17 +00:00
Lenz Grimmer
1892a4e7a5
mgr/dashboard: CephFS snapshots/quota REST API (#30256)
mgr/dashboard: CephFS snapshots/quota REST API

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2019-09-27 13:45:28 +00:00
Sage Weil
4b8574059f Merge PR #30577 into master
* refs/pull/30577/head:
	qa/suites/rados/thrash-old-clients: tolerate MON_DOWN

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2019-09-27 08:22:27 -05:00
Lenz Grimmer
2ad8e2eed5
Merge pull request #30599 from votdev/issue_41797_url_prefix
mgr/dashboard: Configuring an URL prefix does not work as expected

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2019-09-27 12:31:32 +00:00
Nathan Cutler
517337e1b1
Merge pull request #30597 from smithfarm/wip-opensuse-15.1
qa/distros/all: add openSUSE 15.1, drop openSUSE 12.2

Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.de>
2019-09-27 11:59:10 +02:00
Nathan Cutler
b4cec5a121
Merge pull request #30430 from smithfarm/wip-release-schedule-14.2.4
doc/releases/schedule.rst: add 14.2.3, 14.2.4, 15.0.0 and drop dumpling

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2019-09-27 11:58:32 +02:00
Lenz Grimmer
2f4c2440e8
Merge pull request #30478 from votdev/issue_41930_standby_dashboard
mgr/dashboard: Standby Dashboards don't handle all requests properly

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
2019-09-27 09:37:37 +00:00
Kefu Chai
11c31c0995
Merge pull request #30501 from liewegas/bugfix-41913
ceph-objectstore-tool: better error message if pgid and object do not match

Reviewed-by: David Zafman <dzafman@redhat.com>
2019-09-27 16:16:37 +08:00
Kefu Chai
a6da8559ff
Merge pull request #30518 from liewegas/wip-mon-less-snap-metadata
mon/OSDMonitor: clean up removed_snap keys

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-09-27 15:04:38 +08:00
Kefu Chai
c1ab6d436e
Merge pull request #30530 from dzafman/wip-42015
osd: Remove unused osdmap flags full, nearfull from output

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-09-27 15:01:39 +08:00
Patrick Donnelly
7baf44b89c
Merge PR #30406 into master
* refs/pull/30406/head:
	doc: move MDS deployment from main quick start to CephFS quick start
	doc: update CephFS Quick Start doc

Reviewed-by: Sidharth Anupkrishnan <sanupkri@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-26 23:51:15 -07:00
Patrick Donnelly
fa1ee5b4f6
Merge PR #30561 into master
* refs/pull/30561/head:
	doc/ceph-fuse: mention -k option in ceph-fuse man page

Reviewed-by: Douglas Fuller <dfuller@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Sidharth Anupkrishnan <sanupkri@redhat.com>
2019-09-26 23:11:05 -07:00
Kefu Chai
a6c08712e7
Merge pull request #30404 from shun-s/cleanup-failure-pending
osd: make osd recover more smoothly by avoiding failure peer info to resent

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
2019-09-27 13:50:17 +08:00
Kefu Chai
7ae9ffff65
Merge pull request #30517 from tchaikov/wip-test/dashboard/scheme-allow-unknown
qa/tasks/mgr/dashboard/test_health: add "allow_unknown" in mgr_map

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2019-09-27 13:36:23 +08:00
Patrick Donnelly
719cb3f5b4
Merge PR #30297 into master
* refs/pull/30297/head:
	test_cephfs_shell: add note on how to run this testsuite
	cephfs-shell: rewrite help text for put and get commands

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-26 22:34:28 -07:00
Kefu Chai
f1ffba31a5
Merge pull request #30533 from cxytt/fix-complete-to-not-reset
osd/PGLog: reset log.complete_to when recover obect failed

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-09-27 13:32:19 +08:00
Kefu Chai
de44ad700c
Merge pull request #30538 from tchaikov/wip/test/ceph_argparse/yet-another-test
mon.test: improve validation and add a test for "osd pool create"

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-09-27 13:31:38 +08:00
Kefu Chai
866eac0834
Merge pull request #30504 from Songweibin/wip-app-meta-get
pybind/rados: add application_metadata_get

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2019-09-27 13:24:56 +08:00
Kefu Chai
120dd3367d
Merge pull request #30421 from sebastian-philipp/prometheus-always-on-modules
mgr/prometheus: Fix KeyError in get_mgr_status

Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-09-27 13:21:10 +08:00
Kefu Chai
3fcaa765cd
Merge pull request #30200 from NancySu05/dev
mon/OSDMonitor: trim not-longer-exist failure reporters

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-09-27 13:18:19 +08:00
Patrick Donnelly
07db3c12a1
Merge PR #29906 into master
* refs/pull/29906/head:
	vstart_runner: name booleans for options differently
	qa/vstart_runner.py: add an option to remove old log
	qa/vstart_runner.py: make log initialization code reusable
	qa/vstart_runner.py: make printing of stdout of ps optional
	qa/vstart_runner.py: add timeout for vstart.sh and stop.sh
	qa/vstart_runner.py: add an option to teardown cluster

Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-09-26 22:12:03 -07:00
Kefu Chai
0308ffd7ab
Merge pull request #30612 from tchaikov/wip-install-deps.sh/do-not-fail-if-already-installed
install-deps: do not install if rpm already installed

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2019-09-27 11:24:09 +08:00
Kefu Chai
45a4173bcf install-deps: do not install if rpm already installed
there is chance that the system already have epel-release-latest-7.noarch.rpm
installed, in that case, install-deps.sh should not fail.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-09-27 11:07:30 +08:00
Xie Xingguo
2914402345
Merge pull request #30466 from xiexingguo/wip-41924
osd/PGLog: persist num_objects_missing for replicas when peering is done

Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-09-27 10:18:33 +08:00
Xie Xingguo
d502a41b7a
Merge pull request #30576 from xiexingguo/wip-42052
osd/OSDMap: do not trust partially simplified pg_upmap_item

Reviewed-by: Sage Weil <sage@redhat.com>
2019-09-27 10:17:54 +08:00
Xie Xingguo
5044a14c9a
Merge pull request #30560 from xiexingguo/wip-balancer-upmap-cli
mgr/balancer: enable pg_upmap cli for future use

Reviewed-by: Sage Weil <sage@redhat.com>
2019-09-27 10:17:09 +08:00
Sage Weil
239c8e8564 Merge PR #30223 into master
* refs/pull/30223/head:
	msg/async: do not register lossy client connections
	msg/async: allow anonymous client-side connections

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2019-09-26 19:28:51 -05:00
Lenz Grimmer
f742283f1a
mgr/dashboard: REST API: OpenAPI docs require internet connect… (#30477)
mgr/dashboard: REST API: OpenAPI docs require internet connection

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-09-26 16:14:45 +00:00
Nathan Cutler
048f5ae726
Merge pull request #30557 from smithfarm/wip-42023
install-deps.sh: add EPEL repo for non-x86_64 archs as well

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2019-09-26 18:03:50 +02:00
Volker Theile
5730883b7e mgr/dashboard: Configuring an URL prefix does not work as expected
Fixes: https://tracker.ceph.com/issues/41797

Signed-off-by: Volker Theile <vtheile@suse.com>
2019-09-26 17:37:16 +02:00
jtlayton
f0dfc7f3b3
Merge pull request #30590 from jtlayton/wip-42032
ceph.spec.in: fix Cython package dependency for Fedora
2019-09-26 11:35:36 -04:00
Lenz Grimmer
b8951d43e6
Merge pull request #29460 from rhcs-dashboard/bucket-versioning
mgr/dashboard: enable/disable versioning on RGW bucket

Reviewed-by: Volker Theile <vtheile@suse.com>
2019-09-26 15:27:58 +00:00
Nathan Cutler
fe4d094985 qa/distros/all: add openSUSE 15.1, drop openSUSE 12.2
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-09-26 17:09:32 +02:00
Sage Weil
71cbda4cd5 qa/tasks/ceph.conf.template: disable power-of-2 warning
Signed-off-by: Sage Weil <sage@redhat.com>
2019-09-26 09:29:32 -05:00
Sage Weil
d8d2b71db5 qa/standalone/mon/health-mute: use power of 2 for pg_num
Signed-off-by: Sage Weil <sage@redhat.com>
2019-09-26 09:29:32 -05:00
Ricardo Marques
14763dfb51
Merge pull request #30208 from ricardoasmarques/support-iscsi-controls-types
mgr/dashboard: Controls UI inputs based on "type"

Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-09-26 14:45:58 +01:00
Patrick Donnelly
9fb9d9b326
Merge PR #28834 into master
* refs/pull/28834/head:
	libcephfs: Add test for lazyio via libcephfs
	libcephfs: Add lazyio_propogate and lazyio_synchronize methods to libcephfs

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-09-26 06:26:46 -07:00
Patrick Donnelly
ed7e20b5e8
Merge PR #29818 into master
* refs/pull/29818/head:
	client/MetaRequest: Add age to MetaRequest dump
	osdc/Objecter: Add age to the ops
	common/ceph_time: Use fixed floating-point notation for mono_clock

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-26 06:25:17 -07:00
Patrick Donnelly
50de222147
Merge PR #29902 into master
* refs/pull/29902/head:
	mds: Revert "properly setup client_need_snapflush for snap inode"
	mds: cleanup dirty snap caps tracking

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-26 06:23:18 -07:00
Patrick Donnelly
e7b35b5bc2
Merge PR #29921 into master
* refs/pull/29921/head:
	mds: split the dir if the op makes it oversized

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-09-26 06:22:01 -07:00
Patrick Donnelly
a3a9408e67
Merge PR #30202 into master
* refs/pull/30202/head:
	mds: Explicitly call slave_updates with 0 size
	mds: Move log_segment_seq_t into class LogSegment
	mds: Reorganize class members in LogSegment header

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-09-26 06:20:48 -07:00
Patrick Donnelly
d8f6c937ba
Merge PR #30403 into master
* refs/pull/30403/head:
	mds: mds returns -5 error when the deleted file does not exist

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-09-26 06:19:39 -07:00
Patrick Donnelly
b09b17ef15
Merge PR #30462 into master
* refs/pull/30462/head:
	qa: have kclient tests use new mount.ceph functionality

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2019-09-26 06:17:10 -07:00
Lenz Grimmer
5f701e6cd7
mgr/dashboard: Support iSCSI target-level CHAP auth (#30011)
mgr/dashboard: Support iSCSI target-level CHAP auth

Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-09-26 12:33:33 +00:00
Kefu Chai
76be9ef0f8
Merge pull request #30588 from ricardoasmarques/fix-iscsi-test-put
mgr/dashboard: Wait for iSCSI target put and delete

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-09-26 20:22:39 +08:00
Jeff Layton
40c5a18f81 ceph.spec.in: fix Cython package dependency for Fedora
Fedora distros do not have python3?-Cython packages, but they do have
python3-Cython ones. Fix the BuildRequires so that we only use the
python3_version_nodots based version string for RHEL.

Fixes: https://tracker.ceph.com/issues/42032
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-09-26 08:20:57 -04:00