Commit Graph

98131 Commits

Author SHA1 Message Date
Mykola Golub
5f0c2c434f osdc/striper: make possible to assemble sparse read result
Signed-off-by: Mykola Golub <mgolub@suse.com>
2019-05-09 18:11:46 +01:00
Mykola Golub
5992477013 librados_test_stub: pass snap context to "create" method
Signed-off-by: Mykola Golub <mgolub@suse.com>
2019-05-09 18:11:46 +01:00
Mykola Golub
02c8e8352e cls/rbd: add sparse_copyup method
Signed-off-by: Mykola Golub <mgolub@suse.com>
2019-05-09 18:11:46 +01:00
Lenz Grimmer
37699d09cc
mgr/dashboard: Remove messages.xlf (#28020)
mgr/dashboard: Remove messages.xlf

Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-05-09 16:28:06 +02:00
Kefu Chai
3f10752347
Merge pull request #27976 from mykaul/patch-2
doc: Update link to Red Hat documentation

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-05-09 21:20:17 +08:00
Sebastian Krah
170b964012 mgr/dashboard: Remove messages.xlf
Removes the messages.xlf file from the git repository, due to a lot of merge conflicts.
It won't cause any problems, because the file is not important for building or the translation during runtime.

Fixes: https://tracker.ceph.com/issues/38003
Signed-off-by: Sebastian Krah <skrah@suse.com>
2019-05-09 12:48:18 +02:00
Sebastian Wagner
615b11b9c6
Merge pull request #26654 from sebastian-philipp/orchestrator-progress
mgr/orchestrator: add progress events to all orchestrators

Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2019-05-09 10:41:53 +02:00
Yaniv Kaul
e54e6af80b doc: Update link to Red Hat documentation
The previous link was to version 2, which is a bit older. Fix to version 3.

Signed-off-by: Yaniv Kaul <ykaul@redhat.com>
2019-05-09 15:37:41 +08:00
Kefu Chai
e2b3410ae9
Merge pull request #27855 from tchaikov/wip-ceph-release
src/: define ceph_release_t and use it

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2019-05-09 15:16:31 +08:00
Kefu Chai
ad329c1fbf
Merge pull request #27689 from Jeegn-Chen/wip-39390-fix
os/filestore: assure sufficient leaves in pre-split

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-05-09 15:13:02 +08:00
Kefu Chai
e714a33b3f
Merge pull request #27925 from tchaikov/wip-38628
mgr/restful: do not use filter() for list

Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
2019-05-09 15:11:15 +08:00
Kefu Chai
3a0013f654
Merge pull request #27962 from xiexingguo/wip-jira-3756
mgr/DaemonServer: safe-to-destroy - do not consider irrelevant pgs

Reviewed-by: Yan Jun <yan.jun8@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
2019-05-09 15:07:48 +08:00
Josh Durgin
b37d107c2f
Merge pull request #28036 from neha-ojha/wip-fix-ar-doc
doc/dev/osd_internals/async_recovery: update cost calculation

Reviewed-by: Xie Xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-05-08 22:27:37 -07:00
Josh Durgin
e17535ac37
Merge pull request #28034 from letterwuyu/forward_incompat_pg_missing
ceph-object-corpus: forward_incompat pg_missing_item and pg_missing_t

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-05-08 22:07:37 -07:00
lishuhao
26db9afc62 ceph-object-corpus: forward_incompat pg_missing_item and pg_missing_t
Signed-off-by: lishuhao <lishuhao@unitedstack.com>
2019-05-09 12:33:31 +08:00
Neha Ojha
984073e44d doc/dev/osd_internals/async_recovery: update cost calculation
Signed-off-by: Neha Ojha <nojha@redhat.com>
2019-05-08 20:19:32 -07:00
Patrick Donnelly
8170b5d5f6
Merge PR #27688 into master
* refs/pull/27688/head:
	pybind: added lseek()

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-05-08 15:57:00 -07:00
Patrick Donnelly
8de2d27eaa
Merge PR #27482 into master
* refs/pull/27482/head:
	client: fix fuse client hang because its bad session PipeConnection

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-05-08 14:51:22 -07:00
Patrick Donnelly
5e49c15d69
Merge PR #27761 into master
* refs/pull/27761/head:
	qa: use skipTest method instead of exception

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2019-05-08 14:48:03 -07:00
Patrick Donnelly
aede929b67
Merge PR #27480 into master
* refs/pull/27480/head:
	mds: check dir fragment to split dir if mkdir makes it oversized.

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-05-08 14:40:42 -07:00
Casey Bodley
22dc7076a8
Merge pull request #27765 from linuxbox2/wip-rgw-crytpexcept
rgw: crypto: throw DigestException from Digest and HMAC

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-05-08 15:54:07 -04:00
Sage Weil
af96df1d67 Merge PR #27843 into master
* refs/pull/27843/head:
	os/bluestore: fix missing discard in BlueStore::_kv_sync_thread

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2019-05-08 12:09:47 -05:00
Patrick Donnelly
3333a9505a
Merge PR #27716 into master
* refs/pull/27716/head:
	cephfs-shell: fix string decoding for ls command

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-05-08 09:04:34 -07:00
Casey Bodley
ec3896c634
Merge pull request #28013 from cbodley/wip-39611
rgw: use explicit to_string() overload for boost::string_ref

Reviewed-by: Nathan Cutler <nculter@suse.com>
2019-05-08 11:39:20 -04:00
Lenz Grimmer
f097f96540
mgr/dashboard: fix help message for minimum blob size in pool form (#28017)
mgr/dashboard: fix help message for minimum blob size in pool form

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-05-08 15:43:39 +02:00
Lenz Grimmer
b9f4cb277a
Merge pull request #27813 from ricardoasmarques/do-not-log-iscsi-get-requests
mgr/dashboard: iSCSI GET requests should not be logged

Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2019-05-08 13:45:08 +02:00
Lenz Grimmer
43119d945c
Merge pull request #27946 from ricardoasmarques/iscsi-form-ipv6
mgr/dashboard: Fix iSCSI form when using IPv6

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
2019-05-08 13:32:39 +02:00
Ricardo Marques
93d74cf9b9 mgr/dashboard: iSCSI GET requests should not be logged
Fixes: https://tracker.ceph.com/issues/39492

Signed-off-by: Ricardo Marques <rimarques@suse.com>
2019-05-08 11:40:35 +01:00
Sebastian Wagner
fccbbb55c6 mgr/orchestrator: add progress events to all orchestrators
Now, progress events are part of `WriteCompletion` istead of part of the orchestrator module.

It does not yet provide a way to just show orchestrator events.

Also fixes issue in the SSH orchestrator

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-05-08 11:07:02 +02:00
Kefu Chai
6fe8d8223e
Merge pull request #27873 from rzarzynski/wip-crimson-writes
crimson: add support for basic write path

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-05-08 15:59:26 +08:00
Radoslaw Zarzynski
e609d1fa66 crimson/thread: include reactor.hh to avoid linking error.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-05-08 07:44:11 +02:00
Radoslaw Zarzynski
ee7db95b1a crimson: add support for basic write path, part 2.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-05-08 07:44:11 +02:00
Radoslaw Zarzynski
a13f08d399 crimson: make ObjectState mutable. Evict mutated state on error.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-05-08 07:44:11 +02:00
Radoslaw Zarzynski
b53956e10f crimson/os: implement bits needed for basic write path.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-05-08 07:44:10 +02:00
Kefu Chai
5b94f8badc
Merge pull request #27413 from liu-chunmei/ceph_seastar_io_read
crimson/osd: support write pid_file when osd start

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-05-08 12:19:15 +08:00
Kiefer Chang
c8c4ed692a
mgr/dashboard: fix help message for minimum blob size in pool form
A value less than maximum blob size is required.

Fixes: http://tracker.ceph.com/issues/39624
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2019-05-08 12:15:43 +08:00
Brad Hubbard
35dfd7c3b5
Merge pull request #27665 from badone/wip-improve-dump_pgstate_history-json
osd: Improve dump_pgstate_history json output

Reviewed-by: Samuel Just <sjust@redhat.com>
2019-05-08 11:59:37 +10:00
Kefu Chai
7c52e4b71b
Merge pull request #28015 from tchaikov/wip-install-deps.sh
install-deps.sh: install libboost-test for seastar

Reviewed-by: Samuel Just <sjust@redhat.com>
2019-05-08 09:41:20 +08:00
Tang Junhui
f6205d2eb2 os/bluestore: fix missing discard in BlueStore::_kv_sync_thread
Discard comand should be issued before space released.

Signed-off-by: Junhui Tang <tangjunhui@sangfor.com.cn>
Fixes: https://tracker.ceph.com/issues/39621
2019-05-08 09:17:39 +08:00
Kefu Chai
9b796a181a install-deps.sh: install libboost-test for seastar
see
5858fe30c1/cmake/SeastarDependencies.cmake (L58-L68)

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-05-08 08:22:27 +08:00
chunmei Liu
4a6028c9a9 crimson/osd: support write pid_file when osd start
Signed-off-by: chunmei Liu <chunmei.liu@intel.com>
2019-05-07 15:49:51 -07:00
Yuri Weinstein
43ef3cfbb6
Merge pull request #27979 from yuriw/wip-yuriw-crontab-master
qa/test: reduce over all number of runs
2019-05-07 12:43:11 -07:00
Josh Durgin
2021af8e73
Merge pull request #27941 from dzafman/wip-39011
doc: Describe recovery and backfill prioritizations

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-05-07 12:34:18 -07:00
Casey Bodley
04c326795d rgw: use explicit to_string() overload for boost::string_ref
Fixes: http://tracker.ceph.com/issues/39611

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-05-07 14:08:35 -04:00
Mykola Golub
a3de279923
Merge pull request #27981 from dillaman/wip-39598
qa/workunits/rbd: wait for rbd-nbd unmap to complete

Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-05-07 20:58:01 +03:00
Sage Weil
5de99ed394 Merge PR #27911 into master
* refs/pull/27911/head:
	os/bluestore: dump onode meta before "no spanning blob" assertion.
	os/bluestore: move _dump_xxx methods out of BlueStore class

Reviewed-by: Sage Weil <sage@redhat.com>
2019-05-07 12:48:33 -05:00
Sage Weil
44c355709b Merge PR #27929 into master
* refs/pull/27929/head:
	os/bluestore: be verbose about objects that existing on rmcoll
	osd/PrimaryLogPG: disallow ops on objects with an empty name
	osd/PG: fix cleanup of pgmeta-like objects on PG deletion

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-05-07 12:48:16 -05:00
Joao Eduardo Luis
28c70208d8
Merge pull request #26488 from mogeb/per-pool-scrub-status
mon: show no[deep-]scrub flags per pool in the status

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2019-05-07 17:50:52 +01:00
Yuri Weinstein
544d13d851 qa/test: reduce over all number of runs
We kill thousands of queued jobs every week, so why do we even schedule them ?
Another point was that we run numerous of tests as part of PRs testing on released versions anyway, so it's duplicating effort

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2019-05-07 09:49:58 -07:00
Lenz Grimmer
21f058dcce
mgr/dashboard: All RBD features are supported by 'tcmu:runner' (#28000)
mgr/dashboard: All RBD features are supported by 'tcmu:runner'

Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
2019-05-07 18:04:37 +02:00