Mykola Golub
14f07dbd39
test/rbd_mirror: race in WaitingOnLeaderReleaseLeader
...
Fixes: http://tracker.ceph.com/issues/36236
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-09-27 14:32:30 +03:00
Lenz Grimmer
15165f4de2
Merge pull request #24193 from rhcs-dashboard/coverage-disabled-in-api-tests
...
mgr/dashboard: disable backend tests coverage
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2018-09-27 12:24:01 +02:00
Kefu Chai
09cc126704
Merge pull request #24250 from jecluis/wip-mon-increase-ck-default
...
mon/config-key: increase max key entry size
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-09-27 18:14:17 +08:00
Lenz Grimmer
59772fe91a
Merge pull request #24200 from jecluis/wip-dashboard-fix-ac
...
mgr/dashboard: no side-effects on failed user creation
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-09-27 11:19:37 +02:00
Lenz Grimmer
75c1d8eacd
Merge pull request #23351 from tspmelo/wip-rbd-trash
...
mgr/dashboard: Add support for RBD Trash
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-09-27 11:04:46 +02:00
Mykola Golub
925273d270
Merge pull request #24293 from dillaman/wip-36220
...
librbd: object copy state machine might dereference a deleted object
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-09-27 09:02:00 +03:00
Kefu Chai
fb1a75c6c1
Merge pull request #22659 from theanalyst/cmake-pybind-ssl
...
build: mgr: check for python's ssl version linkage
Reviewed-by: Tim Serong <tserong@suse.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-09-27 10:55:16 +08:00
Nathan Cutler
0e4c765a00
Merge pull request #24243 from smithfarm/wip-bci-rate-limit
...
tools: backport-create-issue: rate-limit to avoid seeming like a spammer
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2018-09-27 00:18:49 +02:00
Nathan Cutler
a38af571c2
Merge pull request #23131 from smithfarm/wip-15100
...
qa: add test that builds example librados programs
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Jesse Williamson <jwilliamson@suse.de>
2018-09-27 00:17:48 +02:00
Jason Dillaman
1a9c3be2ce
librbd: object copy state machine might dereference a deleted object
...
Fixes: http://tracker.ceph.com/issues/36220
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-26 15:58:23 -04:00
Mykola Golub
78881934c0
Merge pull request #22043 from dillaman/wip-24139
...
rbd-mirror: bootstrap needs to handle local image id collision
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-09-26 22:49:02 +03:00
Mykola Golub
9ff70326da
Merge pull request #24253 from dillaman/wip-24516
...
librbd: potential object map race with copyup state machine
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-09-26 22:48:29 +03:00
Yuri Weinstein
3c89ae73c8
Merge pull request #23625 from XiangxiangMeng/fix-rgw-bucket-policy-not
...
rgw: policy: fix NotAction, NotPricipal, NotResource does not take effect
Reviewed-by: Adam Emerson <aemerson@redhat.com>
2018-09-26 09:02:36 -07:00
Yuri Weinstein
0fd7413b79
Merge pull request #24062 from nrdmn/fix-quota
...
rgw: fix max-size in radosgw-admin and REST Admin API
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-09-26 09:00:26 -07:00
Yuri Weinstein
a303596bb9
Merge pull request #24177 from cbodley/wip-24595
...
rgw: apply quota config to users created via external auth
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2018-09-26 08:59:51 -07:00
Kefu Chai
aa56412be5
Merge pull request #24199 from aclamk/fio-rados-manual
...
test/fio: Added tips for compilation of fio with 'rados' engine.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-09-26 21:57:18 +08:00
Lenz Grimmer
2be394ab6f
Merge pull request #24273 from tspmelo/wip-html-linter
...
mgr/dashboard: Add html-linter
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-09-26 15:45:52 +02:00
Casey Bodley
8ff2ecaa83
Merge pull request #23534 from cbodley/wip-26897
...
rgw multisite: enforce spawn_window for data full sync
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-09-26 09:28:30 -04:00
Jason Dillaman
1e874403bf
librbd: keep IO blocked until after snapshot object map created
...
The IO was being unblocked before object map was created, allowing
a potential copyup request to fail to update a still-to-be-created
object map.
Fixes: http://tracker.ceph.com/issues/24516
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-26 08:34:33 -04:00
Jason Dillaman
5a1cb46987
librbd: do not invalidate object map if update races with copyup
...
The copyup state machine needs to iterate over all object maps to update
the existence for the object. If an snapshot is being removed concurrently,
it's possible to invalidate the object map for the image.
Fixes: http://tracker.ceph.com/issues/24516
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-26 08:34:32 -04:00
Tiago Melo
00ab84abaf
mgr/dashboard: Update frontend linting scripts and documentation
...
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-26 12:15:43 +01:00
Tiago Melo
8256e82ece
mgr/dashboard: Add html linter and fix lint errors
...
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-26 12:01:24 +01:00
Patrick Donnelly
9a01c3ae10
Merge PR #24203 into master
...
* refs/pull/24203/head:
ceph-fuse: add to selinux profile
Reviewed-by: Boris Ranto <branto@redhat.com>
2018-09-25 16:01:36 -07:00
Yehuda Sadeh
84fa9d4ae0
Merge pull request #24221 from cbodley/wip-36034
...
rgw multisite: uses local DataChangesLog to track active buckets for trim
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-09-25 15:02:01 -07:00
Yehuda Sadeh
008316a127
Merge pull request #23988 from cbodley/wip-35851
...
rgw: dont access rgw_http_req_data::client of canceled request
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-09-25 13:43:17 -07:00
Casey Bodley
99279f7246
Merge pull request #23986 from cbodley/wip-35715
...
rgw: fix leak of curl handle on shutdown
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-09-25 16:40:52 -04:00
Casey Bodley
8622d8a241
Merge pull request #24011 from cbodley/wip-qa-rgw-multisite-speedup
...
qa/rgw: reduce number of multisite log shards
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-09-25 16:39:51 -04:00
Yehuda Sadeh
d32d0d7f45
Merge pull request #23987 from cbodley/wip-35812
...
rgw: RGWAsyncGetBucketInstanceInfo does not access coroutine memory
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-09-25 13:20:59 -07:00
Jason Dillaman
5c317aef31
qa/tasks/rbd_mirror_thrash: let daemon gracefully shut down if possible
...
Otherwise, try to capture a core dump to discover what was blocking the
shutdown process.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-25 16:08:59 -04:00
Jason Dillaman
dca9e3e252
qa/workunits/rbd: wait max 2 hrs for all stress images to sync
...
Sporadically the rbd-mirror fsx stress test would fail due to very
slow sync times due to overloaded clusters. Attempt to wait for all
images to be replicated before proceeding with the comparison.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-25 16:08:59 -04:00
Jason Dillaman
d04a7679c0
qa/workunits/rbd: exclude rbd-mirror sync-point snaps from comparison
...
This is a temporary workaround to tracker ticket issue #36185
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-25 16:08:25 -04:00
Alfredo Deza
3a000e4c2b
Merge pull request #24274 from ceph/wip-batch-report-fix
...
ceph-volume: fix journal and filestore data size in `lvm batch --report`
2018-09-25 15:26:04 -04:00
Andrew Schoen
0f60d00032
Merge pull request #24251 from alfredodeza/wip-rm27210
...
ceph-volume custom cluster names fail on filestore trigger
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2018-09-25 13:13:50 -05:00
Andrew Schoen
a81386123e
ceph-volume: only run ceph-common once during tests
...
Using import_role we can have just one play and avoid rerunning
ceph-common over and over again in daemon specific plays.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-09-25 12:09:15 -05:00
Patrick Donnelly
5cdf9c3380
Merge PR #24020 into master
...
* refs/pull/24020/head:
*: set missing CLOEXEC on opened fds
msg: set O_NONBLOCK on file status flags
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2018-09-25 09:20:22 -07:00
Patrick Donnelly
2277c11711
Merge PR #24163 into master
...
* refs/pull/24163/head:
mds/MDCache: fix mds internal op missing events time
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-09-25 07:47:04 -07:00
Patrick Donnelly
7bcab914bb
Merge PR #24252 into master
...
* refs/pull/24252/head:
qa: cleanup workunit dir for each unit
qa: use sudo to cleanup workspace
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-09-25 07:36:16 -07:00
Patrick Donnelly
6e028f3322
Merge PR #24232 into master
...
* refs/pull/24232/head:
githubmap: update contributors
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2018-09-25 07:16:20 -07:00
Tiago Melo
1eeaa5016b
mgr/dashboard: Add UI for RBD Trash Purge
...
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Tiago Melo
11067e0686
mgr/dashboard: Add UI for RBD Trash Delete
...
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Tiago Melo
1ae1aa249c
mgr/dashboard: Add UI for RBD Trash Restore
...
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Tiago Melo
d6eda3b71d
mgr/dashboard: Add UI for RBD Trash List
...
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Tiago Melo
31361a5e0d
mgr/dashboard: Add UI for RBD Trash Move
...
Fixes: http://tracker.ceph.com/issues/24272
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Tiago Melo
6bb951b1bf
mgr/dashboard: Add RBD Trash endpoints
...
Fixes: http://tracker.ceph.com/issues/24272
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Tiago Melo
55a3902e6d
mgr/dashboard: Replace current delete icons with "fa-times"
...
This will allow us to better differentiate a actual delete from a move to trash.
Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-09-25 14:02:58 +01:00
Jason Dillaman
27832e2781
qa/workunits/rbd: image compare should print byte offset of any deltas
...
This will assist in debugging any mirroring issues.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-25 08:45:08 -04:00
Jason Dillaman
4ebcbc769c
Merge pull request #24248 from dillaman/wip-rbd-iscsi-docs
...
doc: ceph-iscsi-api ports should not be public facing
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
2018-09-25 08:36:31 -04:00
Joao Eduardo Luis
0dd8b8f81a
mgr/dashboard: no side-effects on failed user creation
...
Read operations go first, operations with side-effects go last.
Otherwise, something like
1) create user A with non-existent role R1; fails due to R1 DNE
2) create user B with existent role R2; success
will result in both A and B being created; B will have a R2 assigned, A
will have no roles.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
2018-09-25 12:31:03 +01:00
Nathan Cutler
c46c890d02
qa: add test that builds example librados programs
...
Fixes: http://tracker.ceph.com/issues/15100
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-09-25 13:18:04 +02:00
Sage Weil
a29103e894
Merge PR #24226 into master
...
* refs/pull/24226/head:
osd/PG: fix not_ready_to_merge behavior for merge target
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-09-24 23:14:15 -05:00