Nathan Cutler
b79b463f90
cleanup: run-make-check.sh: no space between -D and name of cmake option
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-09 14:29:04 +02:00
Nathan Cutler
3d6909b0f3
run-make-check.sh: gtest-parallel only with Python 2
...
Fixes: http://tracker.ceph.com/issues/24817
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-09 14:29:04 +02:00
Nathan Cutler
f9c0691f84
run-make-check.sh: inform user of make -j setting
...
This can help the user figure out why the build is so slow.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-09 14:29:04 +02:00
Nathan Cutler
43fe00e90c
doc: cleanup: wordsmith a comment in run-make-check.sh
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-09 14:29:04 +02:00
Nathan Cutler
2315928acd
run-make-check.sh: ccache goodness for everyone
...
Since run-make-check.sh already ensures that ccache is installed,
it makes sense to let everyone benefit from the ccache
tweaks introduced by 4cb5a59053
Note 1: The previous solution using "date" would cause build tools to reset
their timestamps after 24 hours, on subsequent runs of run-make-check.sh.
In order to maximize ccache effectiveness, this commit sets SOURCE_DATE_EPOCH
to a fixed value: the number of seconds elapsed since the Unix epoch as at
January 1, 2000 (chosen to commemorate Y2K armageddon).
Note 2: this commit introduces "set -e". This was actually in effect
before, via "source install-deps.sh". Better to make it explicit.
Fixes: http://tracker.ceph.com/issues/24777
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-09 14:29:01 +02:00
Nathan Cutler
c8691cd9a3
run-make-check.sh: drop workaround for undeclared jq build dependency
...
jq build dependency is properly declared now.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-09 14:25:40 +02:00
Patrick Donnelly
b59d2ee04e
Merge PR #22836 into master
...
* refs/pull/22836/head:
qa: remove unused distro dir
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
2018-07-08 21:07:31 -07:00
Patrick Donnelly
0918f8fd4f
Merge PR #22741 into master
...
* refs/pull/22741/head:
qa: fix ffsb cd argument
qa: fix cd argument during iogen unpack
Reviewed-by: Neha Ojha <nojha@redhat.com>
2018-07-08 21:06:26 -07:00
Patrick Donnelly
e18c126044
githubmap: update contributors
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-07-08 21:06:25 -07:00
Patrick Donnelly
4a38cd5954
Merge PR #22766 into master
...
* refs/pull/22766/head:
mds: refactor const ref return to avoid mem alloc
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2018-07-08 21:05:29 -07:00
Patrick Donnelly
ac6f789e88
githubmap: update contributors
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-07-08 21:05:28 -07:00
Patrick Donnelly
86c817febc
Merge PR #22740 into master
...
* refs/pull/22740/head:
qa: create common conf for all cephfs suites
qa: remove wrongly created random distro conf
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-07-08 20:56:09 -07:00
Nathan Cutler
a1d4f9d57c
Merge pull request #22922 from smithfarm/wip-argparse-py3
...
tests: make test_ceph_argparse.py pass on py3-only systems
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-07-07 09:52:04 +02:00
Kefu Chai
71e4255f3b
Merge pull request #22912 from tchaikov/wip-cmake-cleanup
...
cmake: remove workarounds for supporting cmake 2.x
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-07-07 14:38:54 +08:00
Nathan Cutler
5ed075d77f
tests: make test_ceph_argparse.py pass on py3-only systems
...
On systems that do not have Python 2 installed, this test fails to
import StringIO.
Fixes: http://tracker.ceph.com/issues/24816
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-07 00:47:34 +02:00
Sage Weil
d5468145b3
Merge PR #22863 into master
...
* refs/pull/22863/head:
rgw: fix gc may cause a large number of read traffic
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 13:51:30 -05:00
Yuri Weinstein
cb467fccb9
Merge pull request #20779 from oritwas/wip-rgw-23257
...
rgw: radogw-admin reshard status command should print text for reshard status
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-07-06 11:49:00 -07:00
Yuri Weinstein
6e156812d8
Merge pull request #22721 from linuxbox2/wip-rgw-23099
...
rgw: escape markers in RGWOp_Metadata_List::execute
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-07-06 11:46:13 -07:00
Sage Weil
884a0d24ab
Merge PR #22745 into master
...
* refs/pull/22745/head:
debian/control: require sudo
ceph.spec: require sudo
ceph.spec: install etc/sudoers.d/ceph-osd-smartctl
debian: install etc/sudoers.d/ceph-osd-smartctl
sudoers.d/ceph-osd-smartctl: allow user ceph to run smartctl as root
Reviewed-by: Erwan Velu <erwan@redhat.com>
2018-07-06 13:43:15 -05:00
Sage Weil
f5df6ddeb2
Merge PR #22858 into master
...
* refs/pull/22858/head:
osd/PrimaryLogPG: rebuild attrs from clients
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-07-06 13:43:03 -05:00
Sage Weil
bc4381691a
Merge PR #22870 into master
...
* refs/pull/22870/head:
mgr: replace iteritems with six.iteritems (mgr_module.py)
mgr: replace iteritems with six.iteritems (crash)
mgr: replace iteritems with six.iteritems (telegraf)
mgr: replace iteritems with six.iteritems (status)
mgr: replace iteritems with six.iteritems (restful)
mgr: replace iteritems with six.iteritems (influx)
mgr: replace iteritems with six.iteritems (balancer)
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-07-06 13:42:58 -05:00
Sage Weil
dc87c3c580
githubmap: update contributors
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-07-06 13:42:57 -05:00
Sage Weil
15732cdfc1
Merge PR #22871 into master
...
* refs/pull/22871/head:
deb/rpm: add python-six as build-time and run-time dependency
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2018-07-06 13:42:38 -05:00
Sage Weil
7d287ff30a
Merge PR #22873 into master
...
* refs/pull/22873/head:
os/bluestore: fix incomplete faulty range marking when doing compression
Reviewed-by: Sage Weil <sage@redhat.com>
2018-07-06 13:42:34 -05:00
Kefu Chai
34f1ee7897
cmake: remove workarounds for supporting cmake 2.x
...
and bump up the required cmake version to 3.5.1
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-07 01:24:02 +08:00
Kefu Chai
00d1038d1d
Merge pull request #22896 from tchaikov/wip-cmake3
...
deb,rpm,do_cmake: switch to cmake3
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2018-07-07 00:46:16 +08:00
Yuri Weinstein
0a9871b17e
Merge pull request #22619 from zhangsw/fix-rgw-deletemarker-bug
...
rgw: The delete markers generated by object expiration should have owner attribute.
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2018-07-06 07:43:05 -07:00
Yuri Weinstein
bb0b5cd000
Merge pull request #22145 from Jeegn-Chen/wip-issue-24223
...
rgw: reject invalid methods in validate_cors_rule_method
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-07-06 07:02:06 -07:00
Yuri Weinstein
3410d641a0
Merge pull request #22452 from theanalyst/wip-placement-target-warn
...
rgw: warn if zone doesn't contain all zg's placement targets
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 07:00:55 -07:00
Yuri Weinstein
745d6a6c26
Merge pull request #22614 from tianshan/fix_24563
...
rgw: fix copy response header etag format not correct
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 07:00:21 -07:00
Yuri Weinstein
3c3e02c21a
Merge pull request #22623 from zhangsw/fix-rgw-lifecycle-rule-num
...
rgw: Limit the number of lifecycle rules on one bucket.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-07-06 06:58:07 -07:00
Yuri Weinstein
84be9c4947
Merge pull request #22635 from zhangsw/fix-rgw-admin-objectexpire-bug
...
rgw: "radosgw-admin objects expire" always returns ok even if the process fails.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 06:57:10 -07:00
Kefu Chai
af2c91ace6
deb,rpm,do_cmake: switch to cmake3
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-06 13:29:21 +08:00
Sage Weil
6b0a270842
debian/control: require sudo
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-07-05 16:28:01 -05:00
Sage Weil
72fcace746
ceph.spec: require sudo
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-07-05 16:27:55 -05:00
Alfredo Deza
eeadc06a31
Merge pull request #22878 from falcon78921/wip-falcon78921-docs-install
...
doc: fixed minor typo in Debian packages section
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-07-05 13:32:01 -04:00
James McClune
0bf4d59634
doc: fixed minor typo in Debian packages section
...
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-07-05 13:14:20 -04:00
Nathan Cutler
093562f6de
mgr: replace iteritems with six.iteritems (mgr_module.py)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00
Nathan Cutler
9aa1d49583
mgr: replace iteritems with six.iteritems (crash)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00
Nathan Cutler
ab001e1342
mgr: replace iteritems with six.iteritems (telegraf)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00
Nathan Cutler
5866377ec3
mgr: replace iteritems with six.iteritems (status)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00
Nathan Cutler
c02c660175
mgr: replace iteritems with six.iteritems (restful)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00
Nathan Cutler
a62ab8ae8c
mgr: replace iteritems with six.iteritems (influx)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00
Nathan Cutler
962f0c416c
mgr: replace iteritems with six.iteritems (balancer)
...
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:15 +02:00
Igor Fedotov
643192e715
Merge pull request #22874 from ddiss/bluestore_docs
...
doc/bluestore: fix minor typos in compression section
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-07-05 17:51:00 +03:00
Igor Fedotov
0f04d4484c
os/bluestore: fix incomplete faulty range marking when doing compression
...
GC.
Under some scenarios GC might process an extent range where some inner extents are left untouched by GC (as there is no need for that). Hence GC doesn't invaliate these inner extents with fault_range call. If untouched extents are mapped to unloaded shards it results in subsequent assertion on o->extent_map.dirty_range() call.
The solution is to invalidate the whole extent range when doing GC.
Fixes: https://tracker.ceph.com/issues/23540
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
2018-07-05 17:47:37 +03:00
Casey Bodley
3c6797c974
Merge pull request #22617 from tianshan/fix_http_err_return
...
rgw: set cr state if aio_read err return in RGWCloneMetaLogCoroutine
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-07-05 09:48:57 -04:00
Nathan Cutler
7467777429
Merge pull request #22793 from kshtsk/wip-add-opensuse-leap
...
Add new OpenSUSE Leap id for install-deps.sh
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 15:39:26 +02:00
Orit Wasserman
14d25dca34
rgw: radogw-admin reshard status command should print text for reshard status
...
Fixes: http://tracker.ceph.com/issues/23257
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
2018-07-05 15:58:19 +03:00
David Disseldorp
fbc3330102
doc/bluestore: fix minor typos in compression section
...
Signed-off-by: David Disseldorp <ddiss@suse.de>
2018-07-05 13:41:35 +02:00