Yuri Weinstein
5127d0166e
qa/tests: added "-n 7" to make sure mimic-x runs on built master branch
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-11-10 10:18:49 -08:00
Sage Weil
d3aea056d3
Merge PR #25023 into master
...
* refs/pull/25023/head:
doc/governance: Add Sebastian to CLT
Reviewed-by: Sage Weil <sage@redhat.com>
2018-11-10 07:46:53 -06:00
Sebastian Wagner
e0eb2dbd98
doc/governance: Add Sebastian to CLT
...
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2018-11-10 11:59:46 +01:00
Mykola Golub
56412bf6d2
Merge pull request #24830 from dillaman/wip-rbd-pool-stats
...
rbd: expose pool stats summary tool
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-11-10 12:23:40 +02:00
Jason Dillaman
43840db329
Merge pull request #24265 from trociny/wip-36091
...
osd: collect client perf stats when query is enabled
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-11-09 19:56:11 -05:00
Jason Dillaman
6ac41ccbaf
Merge pull request #24214 from iridescent-rsy/bursting_io
...
librbd: reduce the TokenBucket fill cycle and support bursting io configuration
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-11-09 19:53:55 -05:00
Josh Durgin
fd2a4c5733
Merge pull request #22476 from dzafman/wip-23875
...
Removal of snapshot with corrupt replica crashes osd
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-11-09 15:15:01 -08:00
Sage Weil
919aa37f82
Merge PR #24806 into master
...
* refs/pull/24806/head:
os/filestore: fix merge_collection replay guards
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-11-09 14:53:56 -06:00
Sage Weil
130e6625eb
Merge PR #24843 into master
...
* refs/pull/24843/head:
osd/osd_types: fix notify-ack string rendering
Reviewed-by: Neha Ojha <nojha@redhat.com>
2018-11-09 14:53:16 -06:00
Jason Dillaman
1a14963aeb
rbd: added new 'pool stats' action
...
This provides a quick summary of provisioned pool usage.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-11-09 12:40:41 -05:00
Jason Dillaman
f07fb350af
librbd: new pool init/stat API methods
...
The init method is a stub for handling new pool initialization. It
currently only handles setting the application tag. The stats method
will quickly calculate the number of images and provisioned space for
those images within the pool. Querying the pool stats on a pool with
10,000 images only required approximately 2 seconds as compared to
over 2 minutes for a "rbd ls -l" scan.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-11-09 12:40:39 -05:00
Andrew Schoen
91dd98112b
Merge pull request #24998 from alfredodeza/wip-rm36470
...
ceph-volume enable --no-systemd flag for simple sub-command
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2018-11-09 09:44:44 -06:00
Lenz Grimmer
5b0a957961
Merge pull request #24627 from Devp00l/wip-manage-ec-profiles
...
mgr/dashboard: Adds ECP management to the frontend
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-11-09 16:29:43 +01:00
Sage Weil
e6556f4662
Merge PR #24459 into master
...
* refs/pull/24459/head:
os: Transaction uses append_hole() to minimize bl:_buffers inflation.
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-11-09 09:24:57 -06:00
Sage Weil
f21d56aa9c
Merge PR #24890 into master
...
* refs/pull/24890/head:
mon: fix 'log last' missing out latest event
Reviewed-by: Sage Weil <sage@redhat.com>
2018-11-09 08:38:33 -06:00
Sage Weil
644f91f5e4
Merge PR #24904 into master
...
* refs/pull/24904/head:
common: point of this may be called after released
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-11-09 08:38:14 -06:00
Sage Weil
8f3d7a6d56
Merge PR #24925 into master
...
* refs/pull/24925/head:
Avoid import _strptime failed
Avoid exception if remote plugin not enabled
Separate diskprediction local plugin from the diskprediction plugin
Reviewed-by: Sage Weil <sage@redhat.com>
2018-11-09 08:37:10 -06:00
Alfredo Deza
974bd43461
Merge pull request #24859 from jan--f/ceph-volume-inventory
...
ceph-volume: add inventory command
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-11-09 08:49:55 -05:00
Jan Fajerski
57adfc6bb8
ceph-volume: add inventory command
...
The inventory command provides information about a nodes disk inventory.
Existing logical volumes on a disk or one of its partitions are scanned
and reported.
The output can be formatted as plain text or json.
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2018-11-09 13:49:35 +01:00
Lenz Grimmer
b8e4f4eb75
Merge pull request #24934 from votdev/improve_crush_map_viewer
...
mgr/dashboard: Improve CRUSH map viewer
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-11-09 13:27:46 +01:00
Lenz Grimmer
3ba874004e
Merge pull request #24489 from ricardoasmarques/wip-saml2
...
mgr/dashboard: SSO - SAML 2.0 support
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-11-09 13:11:22 +01:00
Stephan Müller
3261c4f120
mgr/dashboard: Show info button for crush rules in pool form
...
Signed-off-by: Stephan Müller <smueller@suse.com>
2018-11-09 09:40:39 +01:00
Stephan Müller
5e4ebf7089
mgr/dashboard: Adds ECP management to the frontend
...
Now you can create, delete and get information about profiles inside
the pool form.
The erasure code profile form has a lot of tooltips to guide you through
the creation. It can create profiles with different plugins.
Fixes: https://tracker.ceph.com/issues/25156
Signed-off-by: Stephan Müller <smueller@suse.com>
2018-11-09 09:40:39 +01:00
Stephan Müller
3a7f85809a
mgr/dashboard: Adds ECP info endpoint
...
The new info endpoint will provide the frontend with the necessary
information it needs to create new profiles.
Fixes: https://tracker.ceph.com/issues/25156
Signed-off-by: Stephan Müller <smueller@suse.com>
2018-11-09 09:40:39 +01:00
Lenz Grimmer
06fcb754a3
Merge pull request #24928 from rhcs-dashboard/36632-update-python-dependency
...
mgr/dashboard: update python dependency
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-11-09 09:27:37 +01:00
Mykola Golub
06ac1a63f1
Merge pull request #24963 from dillaman/wip-ceph-iscsi
...
doc: tweak RBD iSCSI docs to point to merged tooling repo
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-11-09 09:45:43 +02:00
David Zafman
a159f162c5
test: osd-scrub-snaps.sh: After snapshot removal wait for snaptrim to complete
...
Due to deliberate corruptions snaptrim_error means snaptrim is done
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-11-08 14:48:20 -08:00
David Zafman
e37f95ac27
test: osd-scrub-snaps.sh: Testing with new --rmtype in ceph-objectstore-tool
...
Use --rmtype snapmap with new obj16 to remove snapmap only, check for repair message
Use --rmtype nosnapmap to remove obj5 while leaving snapmap behind
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-11-08 14:48:20 -08:00
David Zafman
f43faf4ad7
test: cleanup: Remove redundant cat of log and handle errors in create_scenario()
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-11-08 14:48:19 -08:00
David Zafman
00e669a173
ceph-objectstore-tool: Add removal options to corrupt objects for testing
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-11-08 14:48:19 -08:00
Sage Weil
2382384532
Merge PR #21511 into master
...
* refs/pull/21511/head:
os/bluefs: set logfile w/ WRITE_LIFE_MEDIUM
os/bluefs: make super block w/ WRITE_LIFE_TIME_SHORT.
os/bluestore: BlueFS support write_life_time feature of SSD.
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-11-08 16:29:00 -06:00
Sage Weil
c3992d8f58
Merge PR #24820 into master
...
* refs/pull/24820/head:
os/bluestore/BlueStore.cc: merge overlapping/adjacent regions before read
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-11-08 16:28:44 -06:00
Sage Weil
c8a8dc21fd
Merge PR #24828 into master
...
* refs/pull/24828/head:
qa/osd-bluefs-volume-ops: use ceph-bluestore-tool for fsck
qa/osd-bluefs-volume-ops: reduce space usage for the test case
Reviewed-by: David Zafman <dzafman@redhat.com>
2018-11-08 16:26:52 -06:00
Sage Weil
2be6d4e5ec
Merge PR #24948 into master
...
* refs/pull/24948/head:
os/bluestore: fix wal dir presence verification
Reviewed-by: Sage Weil <sage@redhat.com>
2018-11-08 16:26:36 -06:00
Yehuda Sadeh
8409a876ce
Merge pull request #24014 from yehudasa/wip-rgw-svc-2
...
rgw: initial RGWRados refactoring work
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2018-11-08 14:00:51 -08:00
Yehuda Sadeh
84764013e4
rgw: shutdown services only if initialized
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-11-08 12:56:26 -08:00
Yehuda Sadeh
e0dc5a86cb
librados_test_stub: implement move operations
...
Need to match whatever librados implements.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-11-08 12:43:21 -08:00
Alfredo Deza
3e80118cca
ceph-volume tests ensure activate behavior with systemd disabling
...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2018-11-08 14:14:17 -05:00
Alfredo Deza
18ddd96211
ceph-volume simple.activate factor out systemd interactions for easier testing
...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2018-11-08 14:13:52 -05:00
Sage Weil
5552971a8b
Merge PR #24995 into master
...
* refs/pull/24995/head:
doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2018-11-08 12:59:51 -06:00
Kefu Chai
0966f43d98
Merge pull request #24896 from tchaikov/wip-librados-cleanup
...
librados,rpm,deb: various fixes to address librados3 transition and cleanups in librados
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-11-08 10:19:57 -08:00
Mykola Golub
ab880ee6ba
doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure
...
The 'forward' mode is flawed as it allows the reordering of requests.
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-11-08 19:23:12 +02:00
Yehuda Sadeh
c3dd80bb2f
test/rbd_mirror: fix linking
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-11-08 09:19:30 -08:00
Yehuda Sadeh
4b043aa380
rgw: svc_notify: call set_enabled() when registering callback
...
svc_notify starts before svc_sysobj_cache, this way we make sure
svc_sysobj_cache gets the status callback triggered.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-11-08 09:19:30 -08:00
Yehuda Sadeh
fc860a367b
rgw: sysobj_core: filter sysobj attrs
...
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-11-08 09:19:30 -08:00
Casey Bodley
cfd66c5f89
librados: add move operations to IoCtx
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-11-08 09:19:30 -08:00
Yehuda Sadeh
238f0ef4a4
rgw: chained cache shouldn't access service after it was unchained
...
This fixes a cleanup ordering issue. We can now have the chained cache
removed before and after the service is destructed.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2018-11-08 09:19:30 -08:00
Casey Bodley
27664f22c4
rgw: AioThrottle uses RGWSI_RADOS::Obj
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-11-08 09:19:30 -08:00
Casey Bodley
d75e7a9fa9
rgw: RADOS::Pool::create() for single pool
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-11-08 09:19:30 -08:00
Casey Bodley
86190327a0
rgw: RADOS::Pool::lookup() uses Pool's pool name
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2018-11-08 09:19:30 -08:00