Commit Graph

98972 Commits

Author SHA1 Message Date
Neha Ojha
1bf14c543c qa: add basic omap testing capability
Signed-off-by: Neha Ojha <nojha@redhat.com>
2019-07-18 11:13:28 -07:00
Sage Weil
35c0d75888 osd: add hdd and ssd variants for osd_recovery_max_active
Semi-arbitrarily set the SSD max to 10 (instead of 3).  This should be
tuned based on some real data.

Signed-off-by: Sage Weil <sage@redhat.com>
2019-06-20 16:24:51 -05:00
Casey Bodley
8d44d03d4d
Merge pull request #28631 from cbodley/wip-17882
qa/rgw: extra s3tests tasks use rgw endpoint configuration

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-19 09:32:18 -04:00
Lenz Grimmer
127f23091d
mgr/dashboard: Ensure E2E tests can be run independently (#28592)
mgr/dashboard: Ensure E2E tests can be run independently

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Nathan Weinberg <nweinber@redhat.com>
Reviewed-by: Rafael Quintero <rquinter@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-06-19 15:07:39 +02:00
Sage Weil
ef1f331b8f Merge PR #28453 into master
* refs/pull/28453/head:
	qa/valgrind.supp: be slightly less specific on suppression
	msg/async, v2: make the reset_recv_state() unconditional.

Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-19 07:59:45 -05:00
Kefu Chai
9ac2e7fde5
Merge pull request #28566 from liewegas/wip-40377
osd: copy (don't move) pg list when sending beacon

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-19 20:15:18 +08:00
Casey Bodley
1643879218 qa/rgw: update default port in perl workunits
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-06-19 07:50:35 -04:00
Casey Bodley
09e992ff01 qa/rgw: extra s3tests tasks use rgw endpoint configuration
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-06-19 07:50:35 -04:00
Patrick Donnelly
f2384bd58e
Merge PR #28212 into master
* refs/pull/28212/head:
	mds: trim cache during standby replay

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-06-18 18:31:29 -07:00
Patrick Donnelly
6d304cf753
Merge PR #28551 into master
* refs/pull/28551/head:
	mds: don't mark cap NEEDSNAPFLUSH if client has no pending capsnap

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-06-18 18:30:25 -07:00
Patrick Donnelly
9dc3cbd53d
Merge PR #28545 into master
* refs/pull/28545/head:
	client: set snapdir's link count to 1

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-06-18 18:28:51 -07:00
Kefu Chai
c036b9265f
Merge pull request #28496 from ifed01/wip-ifed-fix-40080
os/bluestore: fix duplicate allocations in bmap allocator

Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-18 23:31:40 +08:00
Kefu Chai
4999d56897
Merge pull request #28509 from tchaikov/wip-mon_clean_pg_upmaps_per_chunk
common/options: make mon_clean_pg_upmaps_per_chunk unsigned

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-18 23:31:13 +08:00
Kefu Chai
ce26c99bed
Merge pull request #28418 from xiexingguo/wip-kick-recovery-priority
osd: give recovery ops initialized by client op a higher priority

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-18 23:29:42 +08:00
Kefu Chai
b97d0e7ba3
Merge pull request #25395 from rzarzynski/wip-build-compiletest_cxx11_client
tests: introduce compiletest_cxx11_client for C++11 conformity.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-18 23:12:35 +08:00
Sage Weil
d4719f508a Merge PR #28229 into master
* refs/pull/28229/head:
	os/bluestore: do garbage collection if blob count is too high.
	common/perf_conters: make dump_formatted_xxx funcs as const.
	os/bluestore: store extents for GC within WriteContext.
	os/bluestore: GC class, make some members local.
	os/bluestore: vector -> interval set in GC to track extents to collect.
	tests/store_test: many-many spanning blobs test case

Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-18 10:02:40 -05:00
Sage Weil
3d15ed0047 Merge PR #28630 into master
* refs/pull/28630/head:
	os/bluestore: fix duplicative and misleading debug in KernelDevice::open().

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2019-06-18 09:58:22 -05:00
Patrick Nawracay
0c64f40607 mgr/dashboard: Ensure E2E tests can be run independently
Introduces the PageHelper.

- Reads class attributes from Helpers to reduce boilerplace code for
  navigation.
- The PageHelper is supposed to be the new class for code that's reused
  across all Helpers for page related code.
- The Helper class is by now meant to be used for non-page specific
  helper code, like used in the `checkConsole` method.
- The Helper class will act as central registry to enable all other
  tests to use helper functions of all derived PageHelper tests.

  Example:

  `Helper.pools.create('foobar', ...);`

Fixes: http://tracker.ceph.com/issues/40397

Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
2019-06-18 16:05:56 +02:00
Radoslaw Zarzynski
caef9058e4 os/bluestore: fix duplicative and misleading debug in KernelDevice::open().
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-06-18 14:37:06 +02:00
Lenz Grimmer
c634bd6f0c
mgr/dashboard: Update translations (#28059)
mgr/dashboard: Update translations

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2019-06-18 13:20:20 +02:00
Lenz Grimmer
92a650ad19
Merge pull request #28377 from p-na/wip-pna-message-xlf-opt
mgr/dashboard: Improve hints shown when message.xlf is invalid

Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-06-18 12:16:23 +02:00
Lenz Grimmer
363c81a858
mgr/dashboard: Log's time from UTC to local (#27777)
mgr/dashboard: Log's time from UTC to local

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2019-06-18 12:14:09 +02:00
Sebastian Wagner
ee12c0c887
Merge pull request #28264 from rhcs-dashboard/mypy-config-to-file
src/script: extract mypy config to mypy.ini

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-06-18 09:09:06 +02:00
Yuri Weinstein
10dfa31e23
Merge pull request #28605 from cbodley/wip-40304
qa/rgw: fix import error in tasks/swift.py

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2019-06-17 13:22:49 -07:00
Casey Bodley
2dd5574cf9 qa/rgw: fix import error in tasks/swift.py
> ImportError: No module named packaging

replaces packaging.version.Version with distutils.version.LooseVersion

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-06-17 15:07:40 -04:00
Lenz Grimmer
692b78891f
Merge pull request #28095 from Devp00l/wip-39702
mgr/dashboard: OSD custom action button removal

Reviewed-by: Kanika Murarka <kmurarka@redhat.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2019-06-17 15:28:48 +02:00
Jason Dillaman
41334de1ee
Merge pull request #27670 from trociny/wip-rbd-mirror-fetch-autotune
rbd-mirror: adjust journal fetch properties based on memory target

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2019-06-17 09:02:58 -04:00
Jason Dillaman
6dd39a1764
Merge pull request #28524 from trociny/wip-qa-rbd-mirror-compare
qa/workunits/rbd: fix compare_images and compare_image_snapshots

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2019-06-17 09:02:40 -04:00
Jason Dillaman
34f2ba4e8f
Merge pull request #28529 from trociny/wip-journal-in_flight_advance_sets
journal: wait for in flight advance sets on stopping recorder

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2019-06-17 09:01:04 -04:00
Lenz Grimmer
61c7632a3d
mgr/dashboard: Add QA tests for RBD configuration (#27774)
mgr/dashboard: Add QA tests for RBD configuration

Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2019-06-17 13:29:00 +02:00
Patrick Nawracay
754e080177 mgr/dashboard: Cleanup HACKING.rst
Rephrase explanations on how to write E2E tests with Protractor.

Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
2019-06-17 13:07:01 +02:00
Kefu Chai
fbbe078a1e
Merge pull request #28586 from aclamk/fix-vstart-extra-conf
vstart.sh: Fix problem that all extra_conf got merged into single line.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-17 17:57:16 +08:00
Adam Kupczyk
45f070bc12 vstart.sh: Fix problem that all extra_conf got merged into single line.
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
2019-06-17 09:43:44 +02:00
Mykola Golub
1ddadde664
Merge pull request #28559 from dillaman/wip-40368
librbd: avoid dereferencing an empty container during deep-copy

Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-06-15 11:34:34 +03:00
Xie Xingguo
5ae32b860f
Merge pull request #28487 from xiexingguo/wip-objecter-pg-mapping-cache
osdc/Objecter: pg-mapping cache

Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-15 13:31:02 +08:00
Patrick Donnelly
44b6e4b60e
Merge PR #28082 into master
* refs/pull/28082/head:
	mgr / volumes: improve error handling
	py / cephfs: invoke base class Error::__init__() from OSError::__init__()
	mgr / volumes: carve out subvolume operations as a separate class
	mgr / volumes: introduce subvolume specification class
	mgr / volumes: carve of volume as a separate class
2019-06-14 14:51:07 -07:00
Sage Weil
f2f6e170de osd: copy (don't move) pg list when sending beacon
If we move the list, then a second beacon sent before the pg list refreshes
will be empty.

Fixes: http://tracker.ceph.com/issues/40377
Signed-off-by: Sage Weil <sage@redhat.com>
2019-06-14 16:23:21 -05:00
Patrick Donnelly
85470cd171
Merge PR #28198 into master
* refs/pull/28198/head:
	qa/tasks: upgrade command arguments checks in vstart_runner.py

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-06-14 11:44:17 -07:00
Jason Dillaman
0f491cbb96 librbd: avoid dereferencing an empty container during deep-copy
While updating the image copy progress, a 'while' loop will pop the
last item from the queue and then deference the empty queue.

Fixes: http://tracker.ceph.com/issues/40368
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-06-14 13:34:24 -04:00
Kefu Chai
cbf3a1810b
Merge pull request #27773 from istudko/patch-1
doc/releases/nautilus: Correct a systemctl command in an upgrade guide

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-15 01:20:51 +08:00
Kefu Chai
afc6c1ea7b
Merge pull request #27201 from bstillwell/bootstrap-keyring-caps-doc-fix
doc: Add missing mgr cap for the bootstrap keyring

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-15 01:19:26 +08:00
Kefu Chai
496ac35237
Merge pull request #28526 from Osa1989/patch-1
doc/releases/nautilus.rst: fix command to check min_compat_client

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-06-15 01:07:24 +08:00
Neha Ojha
94246359f2
Merge pull request #28522 from neha-ojha/wip-add-client-endpoints
qa/tasks/cbt.py: add support for client_endpoints

Reviewed-by: Mark Nelson <mnelson@redhat.com>
2019-06-14 09:34:57 -07:00
Mykola Golub
017bc7db97
Merge pull request #28346 from smithfarm/wip-39447-alt
qa/rbd: add cram-based snap diff test

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-06-14 18:19:31 +03:00
Stephan Müller
27198db346 mgr/dashboard: OSD custom action button removal
Now the custom action dropdown is removed from the OSD component. It was
nearly a clone of the table actions button component, but it had a
different behavior as it did not show the main action inside the dropdown.

Fixes: https://tracker.ceph.com/issues/39702
Signed-off-by: Stephan Müller <smueller@suse.com>
2019-06-14 17:17:14 +02:00
Yuri Weinstein
2b3719264c
Merge pull request #28532 from cbodley/wip-40304
qa/rgw: skip swift tests on rhel 7.6+
2019-06-14 08:16:32 -07:00
Osa1989
a24323bc7a doc/releases/nautilus.rst: fix command to check min_compat_client
Command should be "ceph osd dump | grep min_compat_client"

Signed-off-by: Osama Elswah <osama.ibrahim.89@gmail.com>
2019-06-14 18:52:28 +08:00
Igor Fedotov
a9e9ceb5b2
Merge pull request #27951 from ifed01/wip-ifed-fix-slowop-log
os/bluestore: fix origin reference in logging slow ops.
2019-06-14 13:43:49 +03:00
Kefu Chai
1d5eba6557
Merge pull request #28490 from xiexingguo/wip-40193
mon/OSDMonitor: report pg[pgp]_num_target instead of pg[pgp]_num

Reviewed-by: Sage Weil <sage@redhat.com>
2019-06-14 18:29:38 +08:00
Kefu Chai
68baa91a2a
Merge pull request #28322 from liewegas/wip-preextend
os/bluestore: bluefs_preextend_wal_files=true

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2019-06-14 18:27:44 +08:00