Commit Graph

102732 Commits

Author SHA1 Message Date
Sage Weil
f5a7a0b168 Merge PR #30709 into master
* refs/pull/30709/head:
	msg/async: rename outcoming_bl -> outgoing_bl in AsyncConnection.

Reviewed-by: Sage Weil <sage@redhat.com>
2019-10-03 12:28:10 -05:00
Radoslaw Zarzynski
7997a3ea19 msg/async: rename outcoming_bl -> outgoing_bl in AsyncConnection.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-10-03 15:39:15 +02:00
Patrick Donnelly
9ad000b75e
Merge PR #29711 into master
* refs/pull/29711/head:
	doc: Update documentation for LazyIO

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-10-03 05:51:46 -07:00
Patrick Donnelly
cf4fef5cfb
Merge PR #30473 into master
* refs/pull/30473/head:
	doc: Fix FUSE expansion

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-10-03 05:00:20 -07:00
Patrick Donnelly
0b24c6d61d
Merge PR #30251 into master
* refs/pull/30251/head:
	doc: Update requirements for using CephFS

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Douglas Fuller <dfuller@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-10-03 01:35:53 -07:00
Varsha Rao
1b5ce8e779 doc: Update requirements for using CephFS
Fixes: https://tracker.ceph.com/issues/41470
Signed-off-by: Varsha Rao <varao@redhat.com>
2019-10-03 13:12:32 +05:30
Jos Collin
b154d4f87d
Merge pull request #30654 from ajarr/fix-42096
mgr/volumes: fix incorrect snapshot path creation

Reviewed-by: Jos Collin <jcollin@redhat.com>
2019-10-03 12:11:43 +05:30
Sage Weil
4bfd1c5114 Merge PR #30627 into master
* refs/pull/30627/head:
	qa/suites/rados/verify: whitelist MON_DOWN when using valgrind
	qa/suits/rados/basic/tasks/rados_api_tests: pgs can go degraded

Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-10-02 15:46:15 -05:00
Sage Weil
804458bf51 Merge PR #30640 into master
* refs/pull/30640/head:
	osd/PrimaryLogPG: remove unused reply creation path
	osd/PrimaryLogPG: include op_returns in dup replies
	osd/PrimaryLog: drop unused reply_ctx() variant
	osd/PrimaryLogPG: remove dead already_ack()

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-10-02 09:50:53 -05:00
Sage Weil
644d49ec98 Merge PR #30596 into master
* refs/pull/30596/head:
	qa/suites/rados/singleton/all/ec-lost-unfound: no rbd pool

Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-10-02 09:34:18 -05:00
Ilya Dryomov
32fc260eba
Merge pull request #30675 from idryomov/wip-set-kernel-secret
common/secret.c: don't pass uninitialized stack data to the kernel

Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2019-10-02 16:16:45 +02:00
Lenz Grimmer
80d9be50a9
mgr/dashboard: Update npm packages (#30439)
mgr/dashboard: Update npm packages

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-10-02 12:55:04 +00:00
Patrick Donnelly
98f0682b0e
Merge PR #30626 into master
* refs/pull/30626/head:
	doc: document recover_session= option in mount.ceph manpage
	doc: update documents on using kcephfs

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-10-02 05:15:02 -07:00
Patrick Donnelly
4154eae83a
Merge PR #30542 into master
* refs/pull/30542/head:
	doc: cleanup CephFS Landing Page

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-10-02 04:09:22 -07:00
Lenz Grimmer
6bafc61e8d
mgr/dashboard: Show smartctl summary in OSD tab (#30378)
mgr/dashboard: Show smartctl summary in OSD tab

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-10-02 09:22:44 +00:00
Nathan Cutler
896ba76524
Merge pull request #29922 from smithfarm/wip-41524
cmake: set empty RPATH for some test executables

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
2019-10-02 10:42:04 +02:00
Patrick Donnelly
3ec16fee44
Merge PR #30416 into master
* refs/pull/30416/head:
	client: add procession of SEEK_HOLE and SEEK_DATA in lseek.

Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-10-01 21:23:57 -07:00
Kefu Chai
9037640a71
Merge pull request #30653 from tchaikov/wip-os/drop-kinetic
os: remove KineticStore

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-10-02 10:16:58 +08:00
Ali Maredia
bc8efa16d3
Merge pull request #28569 from alimaredia/wip-rgw-ioctx-operate-replace
rgw: replace direct calls to ioctx.operate()
2019-10-01 16:48:11 -04:00
Jeff Layton
aa72b35cdb doc: document recover_session= option in mount.ceph manpage
Fixes: https://tracker.ceph.com/issues/40957
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-10-01 15:26:59 -04:00
Ilya Dryomov
1ff296c1ae common/secret.c: don't pass uninitialized stack data to the kernel
ceph_unarmor() returns the number of bytes decoded, which can be (and
usually is) smaller than the size of the payload array.

set_kernel_secret() has behaved this way ever since it was introduced
in commit bee85518e2 ("mount.ceph: Use kernel key management API when
possible.").  The reason it didn't cause problems in the kernel is that
the encoding includes the actual length of the secret and there is no
check for the end of the supplied payload (see ceph_key_preparse() in
net/ceph/crypto.c).

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2019-10-01 21:03:23 +02:00
Kefu Chai
2b6056f935
Merge pull request #30655 from tchaikov/wip-cmake/crimson/pass-args
cmake: pass arguments to crimson tests

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-10-01 22:28:58 +08:00
shenhang
394720ca6b client: add procession of SEEK_HOLE and SEEK_DATA in lseek.
Fixes: https://tracker.ceph.com/issues/42107

Signed-off-by: Shen Hang <harryshen18@gmail.com>
2019-10-01 22:09:40 +08:00
Casey Bodley
ec0e97fe8d
Merge pull request #30613 from joke-lee/rgw-ceph-dencoder-add-RGWPeriodLatestEpochInfo
ceph-dencoder: add RGWPeriodLatestEpochInfo support.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-10-01 09:59:30 -04:00
Tiago Melo
4d87fdb4ff mgr/dashboard: Update npm packages
Signed-off-by: Tiago Melo <tmelo@suse.com>
2019-10-01 13:00:46 +00:00
Jeff Layton
740aeb9632 doc: update documents on using kcephfs
Overhaul the fstab.rst and kernel.rst files with more relevant examples
now that the mount helper does autodiscovery. Add a preamble to
kernel-features.rst and add a warning about the deprecation of inline
data.

Fixes: https://tracker.ceph.com/issues/42025
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-10-01 08:42:57 -04:00
Ramana Raja
8f24f42d46 mgr/volumes: fix incorrect snapshot path creation
When constructing the snapshot path, the components are a mix of
byte and string type objects. The 'os.path.join()' method needs
the components to be of the same type. Hence convert all components
to byte type objects.

Introduced-by: 3d63cd947f
Fixes: https://tracker.ceph.com/issues/42096
Signed-off-by: Ramana Raja <rraja@redhat.com>
2019-10-01 18:06:21 +05:30
Kefu Chai
d656c05f50 cmake: pass arguments to crimson tests
otherwise they will take all CPU cores and all memory

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-10-01 19:40:37 +08:00
Nathan Cutler
51a1c62171 build/ops: set empty RPATH for some test executables
Fixes: https://tracker.ceph.com/issues/41524
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-10-01 12:55:37 +02:00
Sebastian Wagner
4e3bdafc98
Merge pull request #30587 from sebastian-philipp/python-common-readme
python-common: Add small Readme

Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
2019-10-01 12:05:00 +02:00
Patrick Donnelly
59d740d7cd
Merge PR #30341 into master
* refs/pull/30341/head:
	cephfs-shell: better complain info, when deleting non-empty directory

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
2019-10-01 01:21:16 -07:00
Patrick Donnelly
907c2d6ed5
Merge PR #30559 into master
* refs/pull/30559/head:
	mds: Reorganize class members in MDBalancer header

Reviewed-by: Jos Collin <jcollin@redhat.com>
2019-10-01 01:17:53 -07:00
Patrick Donnelly
4bb8cb3a90
Merge PR #30580 into master
* refs/pull/30580/head:
	client: don't ceph_abort on bad llseek whence value
	client: remove Inode dir_contacts field

Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-10-01 01:15:54 -07:00
Ramana Raja
0bfcace85e
Merge pull request #30407 from joscollin/wip-B41841-yes-really-mean-it
mgr/volumes: protection for `fs volume rm` command
2019-10-01 13:05:33 +05:30
Milind Changire
a86b7bff58 doc: cleanup CephFS Landing Page
Fixes: https://tracker.ceph.com/issues/41952
Signed-off-by: Milind Changire <mchangir@redhat.com>
2019-10-01 12:41:32 +05:30
Kefu Chai
a119b442f8 os: remove KineticStore
kinetic-cpp-client and kinetic project as a whole are not acitvely
supported or maintained anymore. see

- https://github.com/Kinetic/kinetic-cpp-client
- http://www.openkinetic.org

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-10-01 12:56:01 +08:00
Patrick Donnelly
bbe3a33775
Merge PR #30552 into master
* refs/pull/30552/head:
	cmake: fix libtsan detection
	test: librados startup/shutdown racer test

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-09-30 20:46:14 -07:00
Kefu Chai
a56266ef09
Merge pull request #30630 from tchaikov/wip-build-on-centos8
install-deps,rpm,do_cmake: build on RHEL/CentOS 8

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
2019-10-01 10:57:16 +08:00
Kefu Chai
7925aee2d5
Merge pull request #30531 from alimaredia/wip-rgw-maven-version-update
qa: bump maven repo version in s3a_hadoop.py

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-10-01 10:45:23 +08:00
Xie Xingguo
b93b3dd827
Merge pull request #30615 from xiexingguo/wip-progress-time-remaining
mgr/progress: estimated remaining time for events

Reviewed-by: Sage Weil <sage@redhat.com>
2019-10-01 09:07:29 +08:00
Xie Xingguo
f28f35f79b
Merge pull request #30591 from xiexingguo/wip-balancer-throttler
mgr/balancer: upmap_max_iterations -> upmap_max_optimizations; behave as it is per pool

Reviewed-by: Sage Weil <sage@redhat.com>
2019-10-01 07:42:25 +08:00
Samuel Just
79847358cf
Merge pull request #29674 from athanatos/sjust/wip-fio-trace
os/bluestore: expand lttng tracepoints, improve fio_ceph_objectstore backend

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-09-30 14:15:31 -07:00
Ali Maredia
d250906aee cls: CLS_CLIET_HIDE_IOCTX changes in cls headers
Signed-off-by: Ali Maredia <amaredia@redhat.com>
2019-09-30 15:48:58 -04:00
Ali Maredia
582511446b rgw: various ioctx.operate refactoring changes
- remove unused #include for cls_client headers
- refactor cls_timeindex_trim call in
rgw_object_expirer_core.cc
- add more CLS_CLIENT_HIDE_IOCTX in header files
- move target_compile_definitions to rgw_a target
- make repeat cls helper functions static

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2019-09-30 15:48:58 -04:00
Ali Maredia
cd684a04ee rgw: overload cls_rgw functions that do io_ctx.operate()
Call the new overloaded functions and call
rgw_rados_operate after them.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2019-09-30 15:48:58 -04:00
Ali Maredia
9886e93118 cls: remove unused cls_rgw_reshard_get_head()
Signed-off-by: Ali Maredia <amaredia@redhat.com>
2019-09-30 15:48:58 -04:00
Ali Maredia
3143f2f7d8 rgw: replace ioctx.operate() with rgw_rados_operate()
For all operate calls in:
rgw_op.cc
rgw_orphan.cc
rgw_reshard.cc
rgw_rados.cc

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2019-09-30 15:48:58 -04:00
Jeff Layton
09bd258a9f cmake: fix libtsan detection
This variable is case-sensitive.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-09-30 14:49:12 -04:00
Sage Weil
6c10712959 osd/PrimaryLogPG: remove unused reply creation path
Signed-off-by: Sage Weil <sage@redhat.com>
2019-09-30 10:45:26 -05:00
Sage Weil
2042f661b6 osd/PrimaryLogPG: include op_returns in dup replies
We are storing the return metadata; actually use it when sending dup
replies!

Signed-off-by: Sage Weil <sage@redhat.com>
2019-09-30 10:04:48 -05:00