Commit Graph

53471 Commits

Author SHA1 Message Date
Sage Weil
55bfefa204 tests: disable unittest_bit_alloc for now
See http://tracker.ceph.com/issues/15941

Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-19 17:11:48 -04:00
Sage Weil
cba7fa2f9b Merge pull request #9199 from jmunhoz/mc-brp-aws4
doc: rgw: minor cleanup and doc update
2016-05-19 16:01:10 -04:00
Casey Bodley
19cf73ed2b Merge pull request #9133 from tchaikov/wip-cmake-selinux
cmake: add selinux support

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-05-19 11:16:48 -04:00
Casey Bodley
4a0787fbb6 Merge pull request #9192 from tchaikov/cmake-object-library
cmake: use object library instead recompiling popular .cc files

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-05-19 09:33:45 -04:00
Orit Wasserman
ff48f9213c Merge pull request #9146 from cbodley/wip-rgw-period-push
radosgw-admin: fix 'period push' handling of --url
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-19 11:54:40 +02:00
Javier M. Mellid
4003c2fe57 rgw: doc: bucket request payment update
S3 doc update.

The bucket request payment feature is available in Jewel

commits:

899d7754fe
461bd7fa08

Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
2016-05-19 11:22:40 +02:00
Javier M. Mellid
669896352b rgw: aws4: fix log message
With the UNSIGNED-PAYLOAD bugfix in place this log message requires an update.

Requests asking for unsigned payloads don't need any completion handler so
notifying about body detection in this point is not accurate.

Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
2016-05-19 10:25:06 +02:00
Sage Weil
2c32c413ff Merge pull request #8553 from yatinkumbhare/doc-fix
doc: fix broken link for bootstrapping monitors
2016-05-19 04:21:36 -04:00
Loic Dachary
2b121f452b Merge pull request #9182 from objoo/YD-mailmap-updates-MAY
Leftover of previous mailmap not merged.

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-05-19 09:09:49 +02:00
Kefu Chai
2ae1eae849 Merge pull request #9143 from tchaikov/wip-osdmaptool-man
man: osdmaptool: document test-map-pgs* options

Reviewed-by: Vikhyat Umrao <vumrao@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-05-19 13:08:22 +08:00
Kefu Chai
4b8bf7703c cmake: make common/TextTable.cc an object library
so we don't recompile it whenever it is used.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-05-19 13:02:09 +08:00
Kefu Chai
a590094f05 cmake: reuse secret.c's object library
so we don't need to recompile it when using it.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-05-19 13:00:25 +08:00
Tamilarasi Muthamizhan
e1680af240 Merge pull request #9153 from ceph/openstack_wusui
OpenStack setup scripts.
2016-05-18 18:03:32 -07:00
Yehuda Sadeh
c9b39edb96 Merge pull request #8669 from dreamhost/wip-15532
rgw/s3website: ErrorDoc & Double-fault support

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-05-18 16:36:10 -07:00
Sage Weil
8eec3d7afc Merge pull request #9150 from stiopaa1/compatset_removeIncludeVector_mc
common: CompatSet.h: remove unneeded #include<vector>

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-18 17:07:18 -04:00
Sage Weil
5e1959c343 Merge pull request #9158 from cxwshawn/wip-tc-fix
osd: erase duplicated header include

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-18 17:03:52 -04:00
Sage Weil
9aaef8299f Merge pull request #9169 from stiopaa1/osd_hitSetRemoveFormatterInclude
osd/HitSet: remove unneeded #include - Formatter

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-18 17:02:14 -04:00
Sage Weil
63c1719882 Merge pull request #9186 from stiopaa1/osd_fixTypoInComment
osd/OSD.h: fix typo in comment
2016-05-18 17:01:17 -04:00
Michal Jarzabek
e770b25a28 osd/OSD.h: fix typo in comment
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
2016-05-18 21:52:29 +01:00
Yann Dupont
1748994d62 mailmap: Luo Runbing affiliation (was "runsisi", name normalization between Huazhong University of Science and Technology part & ZTE .)
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:30:34 +02:00
Sage Weil
03d33e5997 xio: rename enqueue_for_send() to enqueue()Reviewed-by: Sage Weil <sage@redhat.com>
xio: rename enqueue_for_send() to enqueue()

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-18 16:25:08 -04:00
Yann Dupont
6a5c19cc95 mailmap: Jenkis affiliation (name normalization)
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:24:21 +02:00
Mykola Golub
1da9e725d2 Merge pull request #9181 from dillaman/wip-rbd-mirror-test
qa/workunits/rbd: fixed rbd_mirror teuthology runtime errors

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2016-05-18 23:10:02 +03:00
Yann Dupont
87a4ee7651 mailmap: Fangchen Sun affiliation (and name normalisation, was "sunspot")
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:08:18 +02:00
Yann Dupont
10fe27a735 mailmap: Jacek J. Łakis affiliation (name normalisation)
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:08:09 +02:00
Yann Dupont
24ac32ca6d mailmap: Sangdi Xu affiliation (name normalisation)
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:08:00 +02:00
Yann Dupont
fd72001e57 mailmap: Roland Mechler affiliation
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:07:52 +02:00
Yann Dupont
f00582fc6d mailmap: Etienne Menguy affiliation
Signed-off-by: Yann Dupont <yann@objoo.org>
2016-05-18 22:07:42 +02:00
Casey Bodley
9244627cb1 radosgw-admin: fix 'period push' handling of --url
was calling send_to_remote_gateway(), but passing 'url' instead of
'remote'. now uses send_to_remote_or_url() to accept either

Fixes: http://tracker.ceph.com/issues/15926

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2016-05-18 15:40:49 -04:00
Jason Dillaman
8ef09c4d8d qa/workunits/rbd: fixed rbd_mirror teuthology runtime errors
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 15:02:14 -04:00
Warren Usui
33bdb5be30 Add date to README 2016-05-18 11:27:10 -07:00
Samuel Just
444a107947 Merge pull request #8307 from songbaisen/song16
mon: paxos small optimization on store_state

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-18 10:38:31 -07:00
Samuel Just
040bccb49f Pipe: take a ref to existing while we are waiting
Pipe: take a ref to existing while we are waiting

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-05-18 10:35:23 -07:00
Sage Weil
40a57c0e82 Merge pull request #9159 from tchaikov/wip-kill-warnings
osd,auth: silence "-Wmisleading-indentation" warnings

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-05-18 13:34:38 -04:00
Mykola Golub
b11c07233a journal: live replay might skip entries from previous object setReviewed-by: Mykola Golub <mgolub@mirantis.com>
journal: live replay might skip entries from previous object set

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2016-05-18 20:29:22 +03:00
Jason Dillaman
9a2015f9b0 Merge pull request #9092 from trociny/wip-15746
doc: update mirroring guide to include pool/image status commands

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 13:21:19 -04:00
Jason Dillaman
e2ab3128a3 qa/workunits/rbd: rbd-mirror daemon stress test
This test repeatedly runs rbd bench-write, kills the process
randomly to create an unclean journal shutdown, and verifies
that the image content replicates correctly.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:47 -04:00
Jason Dillaman
9454f7e4c6 journal: skip partially complete tag entries during playback
If a journal client does not fully write out its buffered entries
before quiting, replay should skip over all remaining out-of-
sequence entries for the tag.

Fixes: http://tracker.ceph.com/issues/15864
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
0a8a6126ea journal: helper method to detect newer tags
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
de830057d0 journal: close, advance, and open object set ordering
Flush in-flight appends to open objects before advancing the
active object set.  Additionally, don't start recording to the
new objects until after advancing the active set.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
bba91437db journal: new ObjectRecorder closed callback
The callback will be invoked if there were in-flight appends
when the close was requested.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
45620dc312 journal: do not flag append as full if already known to be full
Once an object has overflowed or a close is in-progress, re-attempting
to close the object is not needed since the async process is already
underway.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
ee8d311a1f journal: delay object overflow event until in-flight appends settled
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
a13cb821f7 journal: ignore flush on closed/overflowed object
The journal would be in-progress on transitioning to a new
object recorder in a newer object set.  Once the records
re-attach to the new object player they will automatically
flush.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
1cb9b1a1b2 journal: implicitly detach future's flush handler on append
If the future is already in-flight, there is no purpose served
by requesting the future be flushed to disk.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:28 -04:00
Jason Dillaman
ca89abfd9e journal: async callback for advancing the active object set
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:28 -04:00
Jason Dillaman
6056f8c45c journal: re-fetch active object before advancing set during replay
During a live replay, it's possible that an append and and overflow
into the next object could race with the live playback of the same
object.  Re-fetch an "empty" object at least once before advancing
to next set to ensure all records have been read.

Fixes: http://tracker.ceph.com/issues/15665
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:28 -04:00
John Spray
63c70ad29f Merge pull request #8747 from jcsp/wip-15599
client: report root's quota in statfs (#15599)

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2016-05-18 14:20:22 +01:00
John Spray
6950ce04ba Merge pull request #8582 from ukernel/wip-trim-purging
MDS: don't pin purging denties

Reviewed-by: John Spray <john.spray@redhat.com>
2016-05-18 14:18:17 +01:00
Sage Weil
ba01b2b636 Merge pull request #9166 from chhabaramesh/master
os/bluestore/BitmapFreelistManager: fix length calculation

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-18 02:22:06 -04:00