Commit Graph

74960 Commits

Author SHA1 Message Date
Sage Weil
f17516656e Merge pull request #16212 from dillaman/wip-qa-ceph-task
qa/tasks/ceph: don't hard-code cluster name when copying fsid

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-08 08:54:18 -05:00
Sage Weil
704d13d36f Merge pull request #16213 from liewegas/wip-radosbench-timeout
qa/tasks/radosbench: longer timeout
2017-07-08 08:53:55 -05:00
Sage Weil
5d71220838 Merge pull request #16198 from tchaikov/wip-doc-fixes
doc: kill sphinx warnings
2017-07-07 21:39:19 -05:00
Kefu Chai
fc4d51d603 Merge pull request #16225 from liewegas/wip-mon-auth-caps
qa/suites/rados/singleton/all/mon-auth-caps: more osds so we can go clean

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-08 09:58:21 +08:00
vasukulkarni
018e9f1139 Merge pull request #16216 from ceph/wip-mgr-cd-updates
[qa/ceph-deploy]:  run create mgr nodes as well
2017-07-07 15:45:01 -07:00
Josh Durgin
5cc892166f Merge pull request #15689 from jdurgin/wip-filestore-rand-split
os/filestore/HashIndex: randomize split threshold by a configurable amount

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-07 15:18:49 -07:00
Yuri Weinstein
795eccfe21 Merge pull request #16078 from xiexingguo/wip-misc
mon, osd: misc fixes

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-07 15:15:58 -07:00
Sage Weil
67aa4e8137 Merge pull request #16218 from javacruft/ubuntu-fix-systemd-enable
build: execute dh_systemd_{enable,start} after dh_install

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-07 16:48:14 -05:00
Sage Weil
0ec108983f Merge pull request #15944 from xiexingguo/wip-bluestore-20170627
os/bluestore: reduce some overhead for _do_clone_range() and _do_remove()

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-07 16:47:38 -05:00
Sage Weil
9c85b49e15 Merge pull request #16052 from dzafman/wip-20471
osd: Check for and automatically repair object info soid during scrub

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-07 16:43:47 -05:00
Sage Weil
91038d44a8 Merge pull request #16147 from Yan-waller/wip-waller-0703radostool
tools/rados: some cleanups

Reviewed-by: David Zafman <dzafman@redhat.com>
2017-07-07 16:43:26 -05:00
Sage Weil
492d44eb3a Merge pull request #16217 from liewegas/wip-class-luminous
mon/OSDMonitor: guard 'osd crush set-device-class'
2017-07-07 16:43:08 -05:00
Sage Weil
e30b32bca4 qa/suites/rados/singleton/all/mon-auth-caps: more osds so we can go clean
and scrub

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 17:39:22 -04:00
David Zafman
22f4d0cc01 osd: Check for and automatically repair object info soid during scrub
Fixes: http://tracker.ceph.com/issues/20471

Signed-off-by: David Zafman <dzafman@redhat.com>
2017-07-07 14:18:10 -07:00
Sage Weil
8b08bd580d Merge remote-tracking branch 'gh/luminous' 2017-07-07 14:19:47 -04:00
Sage Weil
7dc5eb5cac mon/OSDMonitor: clean up error messages
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 12:52:53 -04:00
Casey Bodley
4a21de9d95 Merge pull request #15997 from pritha-srivastava/wip-rgw-assert-correction
rgw: Correcting the condition in ceph_assert while parsing an AWS Principal

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2017-07-07 12:45:58 -04:00
Yuri Weinstein
76df8306ee Merge pull request #15703 from DHB-liuhong/website-lh
rgw: fix the subdir without slash of s3 website url

Reviewed-by: Robin H. Johnson <robbat2@gentoo.org>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-07-07 09:38:37 -07:00
Yuri Weinstein
748798838c Merge pull request #15916 from oritwas/wip-rgw-fix-prefix-list
Wip rgw fix prefix list

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-07-07 09:35:52 -07:00
Yuri Weinstein
76d32b7e7a Merge pull request #15996 from mikulely/rgw-rest-complain
rgw: silence compile warning from -Wmaybe-uninitialized

Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-07-07 09:33:37 -07:00
Casey Bodley
a64ced7f1d Merge pull request #16062 from YangFanlinux/myceph1
rgw: Replace get_zonegroup().is_master_zonegroup() with is_meta_master() in RGWBulkDelete::Deleter::delete_single()

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-07-07 12:29:14 -04:00
Yuri Weinstein
c649d570a7 Merge pull request #15998 from mdw-at-linuxbox/fixmarker
rgw: fix marker encoding problem.

Reviewed-by:  Radoslaw Zarzynski <rzarzynski@mirantis.com>
2017-07-07 09:26:58 -07:00
Vasu Kulkarni
71e0922cfa create rbd pool since its not created by default anymore
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-07-07 09:23:43 -07:00
Yuri Weinstein
457b443f2a Merge pull request #16095 from zhaochao/rgw-add-a-new-errcode-for-non-existed-subuser
rgw: add a new error code for non-existed subuser.

Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-07-07 09:23:10 -07:00
James Page
8d0ebe217c build: execute dh_systemd_{enable,start} after dh_install
Ensure that dh_systemd_* debhelpers are executed after dh_install
has installed the systemd unit and target definitions.

This ensures that targets are enabled by default once installed,
resolving issues with startup of ceph daemons on server reboot.

Fixes: http://tracker.ceph.com/issues/19585
Signed-off-by: James Page <james.page@ubuntu.com>
2017-07-07 17:18:27 +01:00
Sage Weil
b0335e05ba mon/OSDMonitor: guard 'osd crush set-device-class'
Requires luminous.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 12:17:36 -04:00
Sage Weil
8b5640d093 Merge pull request #16148 from liewegas/wip-20434
mon: collect mon metdata as part of the election

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2017-07-07 10:35:19 -05:00
Sage Weil
49c1be8774 mon: collect mon metadata as part of election
Previously each peon would send a message to teh leader with its metadata
immediately after the election was won.  However, at that point paxos
usually wasn't writeable, which meant the old update_mon_metadata() method
didn't persist reliably, updates would race, and generally speaking
metadata wasn't reliably updated.

Fix this by including metadata as part of the election ack, and persisting
the whole quorum when the election is won.  This ensures it is up to date.

Fixes: http://tracker.ceph.com/issues/20434
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 11:34:47 -04:00
Sage Weil
b47db49b5a mon: keep mon metadata in ram
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 11:34:47 -04:00
Sage Weil
c9fa52eab5 mon: use single collect_metadata helper, consistently set 'addr'
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 11:34:47 -04:00
Jason Dillaman
a06f8844c7 qa/tasks/ceph: supply cluster name to ceph CLI
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-07 11:21:51 -04:00
Vasu Kulkarni
9b81349985 create mgr nodes explicitly now, previously they where
started alongside monitor daemons due to systemd rules.

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-07-07 08:16:21 -07:00
Sage Weil
0ed2e20b2d Merge pull request #16128 from liewegas/wip-20475
mon: debug session feature tracking
2017-07-07 10:10:04 -05:00
Sage Weil
e46f1317c4 Merge pull request #16157 from xiexingguo/wip-bluestore-cache
os/bluestore: differ default cache size for hdd/ssd backends

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-07 10:08:57 -05:00
Sage Weil
c0545d9969 Merge pull request #16188 from liewegas/wip-device-class-guard
mon/OSDMonitor: do not allow crush device classes until luminous

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-07 10:08:35 -05:00
Sage Weil
5caf528767 Merge pull request #16194 from cbodley/wip-20534
msg: QueueStrategy::wait() joins all threads

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2017-07-07 10:08:05 -05:00
Sage Weil
f8a8d2be34 Merge pull request #16196 from liewegas/wip-19518
ceph_test_rados_api_c_read_operations: do not assert per-op rval is correct

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-07 10:07:44 -05:00
Sage Weil
597a971686 qa/tasks/radosbench: longer timeout
Hit another timeout due to aggressive thrashing with size==min_size.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-07 11:04:36 -04:00
Jason Dillaman
5a8967cde7 qa/tasks/ceph: don't hard-code cluster name when copying fsid
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-07 10:44:20 -04:00
Kefu Chai
9099d56e05 Merge pull request #16201 from tchaikov/wip-20432
common/Timer: do not add event if already shutdown

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-07 22:40:57 +08:00
Boris Ranto
07b2e36b77 Merge pull request #16208 from ceph/wip-base-postun
rpm: Fix undefined FIRST_ARG

Reviewed-by: Nathan Cutler <ncutler@suse.com>
2017-07-07 16:20:15 +02:00
Boris Ranto
562816914c rpm: Fix undefined FIRST_ARG
If FIRST_ARG is undefined, the rpms will show an error on upgrade
because the condition in the postun script gets broken.

This was a regression introduced by commit for issue 20077 that moved
ceph-disk unit files to ceph-base.

Fixes: http://tracker.ceph.com/issues/20077
Signed-off-by: Boris Ranto <branto@redhat.com>
2017-07-07 14:42:54 +02:00
Boris Ranto
4cf2cf62f5 Merge pull request #16126 from ktdreyer/rpm-epoch-2
rpm: bump epoch ahead of RHEL base

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
2017-07-07 14:29:18 +02:00
Nathan Cutler
148bb4cdb5 Merge pull request #16199 from tchaikov/wip-release-note-escape-stars
tools: ceph-release-notes: escape asterisks not for inline emphasis

Reviewed-by: Nathan Cutler <ncutler@suse.com>
2017-07-07 09:52:06 +02:00
Kefu Chai
5485e6b470 Merge pull request #15895 from ganeshmaharaj/isal-v2.18
isa-l: update isa-l to v2.18

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-07 15:16:09 +08:00
Kefu Chai
8c8220c39c common/Timer: do not add event if already shutdown
otherwise the callback is leaked.

Fixes: http://tracker.ceph.com/issues/20432
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-07-07 15:08:19 +08:00
Kefu Chai
a799955a86 tools: ceph-release-notes: escape asterisks not for inline emphasis
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-07-07 14:28:12 +08:00
Patrick Donnelly
8f121c70d3
Merge remote-tracking branch 'upstream/pull/15844/head' into master
* commit '47ab651a1f':
  qa: reset journal before cephfs_journal_tool_smoke.sh exits
  qa: remove 'apply' from journal_tool_smoke.sh

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-07-06 22:16:02 -07:00
Patrick Donnelly
5b87301192
Merge remote-tracking branch 'upstream/pull/15822/head' into master
* upstream/pull/15822/head:
  qa: add timeout/repeat to pool df

Reviewed-by: John Spray <jspray@redhat.com>
2017-07-06 22:14:32 -07:00
Patrick Donnelly
77b707a6ea
Merge remote-tracking branch 'upstream/pull/15950/head' into master
* upstream/pull/15950/head:
  qa: update thrash max mds testing

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-07-06 22:11:18 -07:00