Ramana Raja
d1bd171d6b
pybind/ceph_volume_client: add get, put, and delete object interfaces
...
Wrap low-level rados APIs to allow ceph_volume_client to get, put, and
delete objects. The interfaces would allow OpenStack Manila's
cephfs driver to store config data in a shared storage to implement
highly available Manila deployments. Restrict write(put) and
read(get) object sizes to 'osd_max_size' config setting.
Signed-off-by: Ramana Raja <rraja@redhat.com>
2017-09-22 16:24:38 +05:30
Ramana Raja
894a734aa5
pybind/ceph_volume_client: remove 'compat_version'
...
... class attribute of the 'CephFSVolumeClient' class. It was supposed
to record the earliest version of CephFSVolumeClient that the current
version is compatible with. It's not useful data to be stored as a
class attribute.
Signed-off-by: Ramana Raja <rraja@redhat.com>
2017-09-19 11:01:17 +05:30
Ramana Raja
8267c2ba09
pybind/ceph_volume_client: set the version
...
... of on-disk structures to be same as the class attribute 'version'
of the CephFSVolumeClient class.
Signed-off-by: Ramana Raja <rraja@redhat.com>
2017-09-19 11:00:49 +05:30
Sage Weil
28c1ce209d
Merge pull request #17544 from joelin/wip-delete-forgot-mark
...
msg: remove the ),it's redundant.
Reviewed-by: Adam Emerson <aemerson@redhat.com>
2017-09-13 08:19:26 -05:00
Xie Xingguo
0e604b112e
Merge pull request #17515 from xiexingguo/wip-data-digest
...
osd/PrimaryLogPG: do not set data digest for bluestore
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2017-09-13 18:31:10 +08:00
Nathan Cutler
07159477ee
Merge pull request #17366 from smithfarm/wip-21176
...
build/ops: python-numpy-devel build dependency for SUSE
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Ewaznazari <Nazari@keyinternational.academy>
2017-09-13 09:05:01 +02:00
Jos Collin
c383f03b3e
Merge pull request #17685 from ygtzf/HashIndex-clerical-error
...
os/filestore/HashIndex.h: fixed a typo in comment
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-09-13 05:29:35 +00:00
Haomai Wang
9bf9a4189a
Merge pull request #17688 from TsaiJin/wip-fix-assert-bug
...
msg/asyc/rmda: fix the bug of assert when Infiniband::recv_msg receives disconnect message
Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-09-12 22:25:26 -07:00
xie xingguo
5345afa5d5
osd/osd_types.h: default to no data/omap digest for new object
...
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-09-13 12:17:16 +08:00
xie xingguo
afcb617dc9
osd/PrimaryLogPG: do not generate data digest for BlueStore by default
...
BlueStore enables CRC by default, so this is a dup and gains
no more benefits.
Turn this off by default, which is good for performance.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-09-13 12:17:16 +08:00
Jos Collin
52d09e8c1b
Merge pull request #17687 from yonghengdexin735/wip-zzz-error
...
common: fix typo deamon in comments
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-09-13 03:39:23 +00:00
Jin Cai
f2969b5d74
msg/asyc/rmda: fix the bug of assert when Infiniband::recv_msg receives
...
disconnect message
Signed-off-by: Jin Cai <caijin.caij@alibaba-inc.com>
2017-09-13 10:37:23 +08:00
yonghengdexin735
fc5ac9ea69
common:fix error word
...
Signed-off-by: yonghengdexin735 <zhang.zezhu@zte.com.cn>
2017-09-13 10:22:08 +08:00
Sage Weil
e4b1942cb7
Merge pull request #17613 from smithfarm/wip-12056
...
doc: document include/ipaddr.h
Reviewed-by: Sage Weil <sage@redhat.com>
2017-09-12 21:12:50 -05:00
Sage Weil
c1a6fe52d3
Merge pull request #17644 from Vogtinator/readme-vstart
...
README: Improve vstart.sh usage
2017-09-12 21:03:42 -05:00
yaoguotao
e612d9506e
os/filestore/HashIndex.h: fixed a clerical error
...
Signed-off-by: yaoguotao <yaoguot@gmail.com>
2017-09-12 21:59:53 -04:00
Sage Weil
25ba984310
Merge pull request #17654 from yuyuyu101/wip-spdk-doc
...
doc/bluestore: add SPDK usage for bluestore
Reviewed-by: Sage Weil <sage@redhat.com>
2017-09-12 18:56:25 -05:00
Sage Weil
c959911ce2
Merge pull request #17658 from ukernel/wip-cephfs-seekdir
...
doc/cephfs/posix: remove stale information for seekdir
Reviewed-by: Sage Weil <sage@redhat.com>
2017-09-12 18:54:29 -05:00
Sage Weil
a98b37a7a0
Merge pull request #17669 from ygtzf/parameter-default-value-error
...
doc: update default value of parameter mon_subscribe_interval
Reviewed-by: Sage Weil <sage@redhat.com>
2017-09-12 18:39:14 -05:00
Sage Weil
dd84417c61
Merge pull request #17672 from FrankYu/master
...
doc: the client inputs the pool name instead of pool ID
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2017-09-12 18:36:59 -05:00
Patrick Donnelly
f48113f50f
Merge PR #17679 into master
...
* refs/remotes/upstream/pull/17679/head:
qa: get asok path from ceph.conf
qa: use config_path property instead of literal
Reviewed-by: John Spray <john.spray@redhat.com>
2017-09-12 15:56:32 -07:00
Patrick Donnelly
bc3a00af0f
qa: get asok path from ceph.conf
...
The asok path was recently moved to /tmp to resolve unix path too long errors.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-09-12 15:52:54 -07:00
Patrick Donnelly
f95798b3ad
qa: use config_path property instead of literal
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-09-12 15:50:33 -07:00
Tamilarasi Muthamizhan
4d8971e1c8
Merge pull request #17650 from ceph/wip-ceph-deploy-fix
...
qa/tests: Fix get_system_type failure due to invalid remote name
2017-09-12 15:07:24 -07:00
Mykola Golub
30c92d0a17
Merge pull request #17636 from dillaman/wip-21319
...
rbd: clean up warnings when mirror commands used on non-setup pool
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-09-12 21:17:19 +03:00
Frank Yu
94af0d3ea4
doc: the client inputs the pool name instead of pool ID
...
Signed-off-by: Frank Yu <flyxiaoyu@gmail.com>
2017-09-12 23:04:14 +08:00
Kefu Chai
985978e301
Merge pull request #13383 from wonzhq/wip-update-calc-stats
...
osd: change the conditional in _update_calc_stats
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-09-12 22:51:33 +08:00
Kefu Chai
fe9196f240
Merge pull request #17640 from tchaikov/wip-diagram-py3
...
doc/scripts: py3 compatible
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-09-12 21:35:13 +08:00
yaoguotao
d121f5619b
doc: update default value of parameter mon_subscribe_interval
...
Signed-off-by: yaoguotao <yaoguot@gmail.com>
2017-09-12 05:09:10 -04:00
Kefu Chai
d254d07dba
Merge pull request #17639 from tchaikov/wip-doc-ceph-disk
...
doc: update ceph-disk with a state-transition diagram
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-09-12 12:42:14 +08:00
David Zafman
44f51024cc
Merge pull request #17538 from dzafman/wip-21272
...
Add export and remove ceph-objectstore-tool command option
Reviewed-by: Sage Weil <sage@redhat.com>
2017-09-11 20:12:27 -07:00
Haomai Wang
537674b786
doc/bluestore: add SPDK usage for bluestore
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-09-11 20:11:29 -07:00
Sage Weil
c54602caa4
Merge pull request #17537 from mychoxin/yuanxin_remove_submit
...
os/bluestore: remove useless function submit
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-09-11 21:05:25 -05:00
Yan, Zheng
f27bf0ce54
doc/cephfs/posix: remove stale information for seekdir
...
Current cephfs can support seekdir efficiently. The diverge was
fixed by https://github.com/ceph/ceph/pull/14317
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2017-09-12 09:49:34 +08:00
Alfredo Deza
e5e50f75ce
Merge pull request #17606 from ceph/wip-bz1478598
...
ceph-volume allow filtering by `uuid`, do not require osd id
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2017-09-11 15:44:42 -04:00
Alfredo Deza
ecd5af88da
ceph-volume lvm.trigger just split the osd_id once
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-09-11 14:21:34 -04:00
Alfredo Deza
5392697121
ceph-volume tests catch improper parsing of osd uuid
...
When the osd ID existed in the UUID in the same format (e.g. '1-') the
parsing would break returning a bogus UUID that is impossible to find
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-09-11 14:21:33 -04:00
Andrew Schoen
f41d359eba
tests: remove 'ceph-' prefix from test node hostnames
...
This updates our Vagrantfile to match the changes in ceph-ansible
introduced by https://github.com/ceph/ceph-ansible/commit/298a63c43
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2017-09-11 14:21:33 -04:00
Alfredo Deza
b8613c1d7b
ceph-volume lvm.api PVolumes should filter by all matching tags, not just one
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-09-11 14:21:33 -04:00
Alfredo Deza
120fd6a196
ceph-volume tests pv API should also match all pv_tags
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-09-11 14:21:33 -04:00
Alfredo Deza
fe2a7106de
ceph-volume tests prove all volume tags have to match in vgs
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2017-09-11 14:21:33 -04:00
Casey Bodley
34a374048c
Merge pull request #17377 from cbodley/wip-rgw-test-multi-encryption
...
test/rgw: fix test_encrypted_object_sync for 3+ zones
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-09-11 13:42:00 -04:00
Sage Weil
3b4a9d04be
Merge pull request #17102 from mychoxin/yuanxin_print_log_if_add_event_fail
...
msg/async: print error log if add_event fail
Reviewed-by: Pan Liu <liupan1111@gmail.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-09-11 11:42:44 -05:00
Yuri Weinstein
cfb13b3b06
Merge pull request #16492 from yehudasa/wip-rgw-multi-log
...
rgw: multisite log tracing
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-09-11 08:31:04 -07:00
Yuri Weinstein
9addaba94e
Merge pull request #17400 from theanalyst/fix/rgw-set-attrs-mtime
...
rgw: rgw_rados: set_attrs now sets the same time for BI & object
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-09-11 08:28:46 -07:00
Kefu Chai
f8cc72ff1c
admon/build-doc: be compatible with py3
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-09-11 23:05:26 +08:00
Kefu Chai
5720c9854b
doc/rados: fix the method names
...
otherwise, sphinx fails to run with py3
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-09-11 23:05:26 +08:00
Kefu Chai
fda079d5ed
doc: switch to upstream sphinx-ditaa
...
it works with setuptools and is now compatible with py3
the py3 branch is created to track the upstream's master branch
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-09-11 23:05:26 +08:00
Jason Dillaman
b1644fd3fb
Merge pull request #17638 from idryomov/wip-rbd-already-mapped-fixes
...
krbd: rewrite "already mapped" code
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-09-11 10:58:05 -04:00
Fabian Vogt
1a357143a2
README: Improve vstart.sh usage
...
Using long options where possible to make it easier to understand directly
and adding bluestore by default as it is the default storage backend.
Signed-off-by: Fabian Vogt <fvogt@suse.com>
2017-09-11 16:39:18 +02:00