Andrew Schoen
664a2f9fae
Merge pull request #18988 from ceph/wip-rm22154
...
ceph-disk: create deprecation warnings
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2017-11-17 14:36:42 -06:00
Alfredo Deza
e433efe514
doc/ceph-volume create a migration section to help users coming from ceph-disk
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-17 13:39:17 -05:00
Alfredo Deza
c9da92e1ec
ceph-disk add deprecation warnings in favor of ceph-volume
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Fixes: http://tracker.ceph.com/issues/22154
2017-11-17 13:38:02 -05:00
Yuri Weinstein
f870729aa1
Merge pull request #18917 from ZVampirEM77/wip-em-copyobjdata-cleanup
...
rgw: cleanup unused parameters in RGWRados::copy_obj_data
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-11-17 09:55:29 -08:00
Yuri Weinstein
383dd576d9
Merge pull request #18922 from Synesis-LLC/fix-22122
...
rgw: fix radosgw-admin bucket rm with --purge-objects and --bypass-gc
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-11-17 08:49:31 -08:00
Yuri Weinstein
6ce6be64db
Merge pull request #18956 from Jeegn-Chen/wip-issue-22129
...
rgw: AWS v4 authorization work when INIT_MULTIPART is chunked
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2017-11-17 08:48:37 -08:00
Andrew Schoen
ee4447e3a6
Merge pull request #18984 from ceph/wip-cv-unittest-fix
...
ceph-volume tests.devices.lvm prepare isn't bluestore specific anymore
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2017-11-17 09:38:08 -06:00
Casey Bodley
3bb3419c19
Merge pull request #18968 from joscollin/wip-rgwadmin-rewrite
...
rgw: fix rewrite options usage text
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-11-17 10:25:47 -05:00
Sage Weil
4ee67364d5
Merge pull request #17797 from amitkumar50/cov-msg-3
...
msg: Initialize lkey,bound,port_cnt,num_chunk,gid_idx
Reviewed-by: Sage Weil <sage@redhat.com>
2017-11-17 08:52:50 -06:00
Sage Weil
4c19f6f2da
Merge pull request #17874 from ShowingCloud/master
...
ceph-bluestore-tool: check if bdev is empty on 'bluefs-bdev-expand'
Reviewed-by: Sage Weil <sage@redhat.com>
2017-11-17 08:51:07 -06:00
Sage Weil
52bd432cd0
Merge pull request #18090 from amitkumar50/test-cov-8
...
test: checking negative returns from creat()
Reviewed-by: Sage Weil <sage@redhat.com>
2017-11-17 08:49:59 -06:00
Alfredo Deza
2f40dbac38
ceph-volume tests.devices.lvm prepare isn't bluestore specific anymore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-17 08:41:24 -05:00
Jos Collin
eeec36bf48
rgw: fix rewrite options usage text
...
Fixed rewrite options usage text properly.
Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-11-17 11:08:15 +05:30
Jos Collin
51c8b804d6
Merge pull request #18950 from sknorr/fix-rn-typos
...
doc: Fix typos in release notes
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-11-17 10:23:12 +05:30
Matt Benjamin
c662dc3067
Merge pull request #17977 from cbodley/wip-rgw-beast-qa
...
qa/rgw: add beast frontend to some rgw suites
2017-11-16 15:14:28 -05:00
Patrick Donnelly
3a394293fc
Merge PR #18600 into master
...
* refs/pull/18600/head:
MDSMonitor: only clog changes to active
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: João Eduardo Luís <joao@suse.de>
2017-11-16 11:47:05 -08:00
Patrick Donnelly
5f627b1fe3
githubmap: update contributors
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-11-16 11:47:05 -08:00
Patrick Donnelly
73599b7470
Merge PR #18774 into master
...
* refs/pull/18774/head:
mds: fix CDir::log_mark_dirty()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-11-16 11:45:59 -08:00
Mykola Golub
8defef4ba2
Merge pull request #18887 from dillaman/wip-20789
...
librbd: compare and write against a clone can result in failure
Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
2017-11-16 19:32:42 +02:00
Andrew Schoen
e83d370ab4
Merge pull request #18924 from ceph/wip-cv-filestore-devices
...
ceph-volume: allow using a device or partition for `lvm --data`
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2017-11-16 10:47:14 -06:00
Yuri Weinstein
cfd2999700
Merge pull request #18700 from tianshan/fix_cls_bucket_head
...
rgw: fix cls_bucket_head result order consistency
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-11-16 08:31:16 -08:00
Yuri Weinstein
00c95a0931
Merge pull request #18926 from theanalyst/wip-mp-jewel-fix
...
rgw: set sync_from_all as true when no value is seen
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-11-16 08:30:52 -08:00
Alfredo Deza
def89a411f
ceph-volume tests.functional create a common playbook directory for setups
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:27 -05:00
Alfredo Deza
9bfab348b2
doc/ceph-volume lvm prepare can accept devices for --data
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:27 -05:00
Alfredo Deza
210c1e1d47
ceph-volume tests.functional add setup playbook for xenial filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
d0754e2517
ceph-volume tests.functional add data device and journal to xenial filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
d0f5623963
ceph-volume tests.functional add setup playbook for xenial bluestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
fbcfb52298
ceph-volume tests.functional add raw data device to xenial bluestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
d074b53464
ceph-volume tests.functional tox.ini addition of setup playbook for partitions
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
2d416a849a
ceph-volume tests.functional add raw data device to centos7 bluestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
161fd373d2
ceph-volume tests.functional add setup playbook for centos7 bluestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
b3bb147298
ceph-volume tests.functional add setup playbook for centos7 filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:26 -05:00
Alfredo Deza
c5b8d72570
ceph-volume tests.functional add raw device to centos7 filestore
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:25 -05:00
Alfredo Deza
4df7ea8d83
ceph-volume lvm.common update --data flag to reflect device acceptance
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-11-16 09:00:25 -05:00
Jason Dillaman
a19239a21d
Merge pull request #18969 from vshankar/rbd-mirror-image-map-state-transition
...
rbd-mirror: use next transition state to check transition completeness
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 08:36:23 -05:00
Sage Weil
c3a868f77f
Merge pull request #18960 from Liuchang0812/mailmap-update
...
.mailmap, .organizationmap: update JingChen, ZongyouYao, ShanchunLv's…
2017-11-16 07:15:08 -06:00
Jason Dillaman
4e8b0b60a7
test/librbd: disable compare and write if skipping partial discard
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
0e643fb926
librbd: refactor object write request state machines
...
Fixes: http://tracker.ceph.com/issues/20789
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
318797f59a
librbd: consolidate all object discard-related logic into single state machine
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
7117aa4eca
librbd: simplify interface between object IO and copyup state machines
...
The initial copyup was not receiving a write hint and the
code for hints was duplicated multiple times. Additionally,
the object map state should match the last executed write op.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
f6db9b8027
librbd: copyup state machine needs to handle empty write ops
...
The compare-and-write object operation cannot be executed
concurrently within a copyup operation since the object might not
exist yet (if not performing a deep-copy).
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
e79c0cf200
librbd: object cacher should re-use read state machine
...
This adds support for sparse-reads and ensures all object reads
utilize a single, tested code path.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
62c3282b87
librbd: refactor io::ObjectReadRequest
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
ab0e558961
librbd: default template parameter for C_SparseReadRequest
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
284feb6a32
librbd: reduce lock scope when assembling read results
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
35ce1c2d39
librbd: ObjectReadRequest does not require buffer extents
...
The ReadResult wrapper requires the buffer extents to know
how to properly reconstruct the out buffer.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
654a78fa54
librbd: templatize IO object request state machines
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
c4e5613e4a
test/librados_test_stub: mocked remainder of IO ops used by librbd
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Jason Dillaman
4b851ce0fa
test/librados_test_stub: simulate set_alloc_hint creating a non-existent file
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-11-16 07:31:59 -05:00
Stefan Knorr
118b9fe2ae
Fix typos in release notes
...
Signed-off-by: Stefan Knorr <sknorr@suse.de>
2017-11-16 13:08:51 +01:00