Commit Graph

53531 Commits

Author SHA1 Message Date
Sage Weil
e84f2a1f07 Merge pull request #9193 from cxwshawn/wip-tc2-fix
mon: optimize header file dependency.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-20 08:32:25 -04:00
Jason Dillaman
ca0b75e801 Merge pull request #9068 from trociny/wip-pybind-rbd-mirror
librbd: initial python APIs to support mirroring

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-05-20 08:24:15 -04:00
Jason Dillaman
fbce0b226d Merge pull request #9088 from trociny/wip-15500
qa: dynamic_features.sh: return error only if it failed on alive QEMU

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-05-20 08:23:37 -04:00
Jason Dillaman
6a40444d77 Merge pull request #9140 from zhouyuan/fix_disable_journaling
librbd: close journal before removing

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-05-20 08:22:56 -04:00
Jason Dillaman
ef270d0e3a Merge pull request #9177 from trociny/wip-15916
rbd-mirror: it might got stuck in calculating "behind master" position

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-05-20 08:21:14 -04:00
John Spray
5ed3572c9b Merge pull request #9196 from tchaikov/wip-cmake-vstart
cmake: add cython_rados to vstart target

Reviewed-by: John Spray <john.spray@redhat.com>
2016-05-20 12:10:16 +01:00
Orit Wasserman
ebc1544e88 Merge pull request #8164 from rzarzynski/wip-rgw-bulkdel-slashfix
rgw: handle initial slashes properly in BulkDelete of Swift API.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 13:04:14 +02:00
Radoslaw Zarzynski
1dde062c21 rgw: handle initial slashes properly in BulkDelete of Swift API.
Fixes: http://tracker.ceph.com/issues/15948
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
2016-05-20 12:55:47 +02:00
Sage Weil
875d2406ef Merge pull request #9220 from cxwshawn/wip-tc3-fix
auth: optimize header file dependency.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-20 06:35:38 -04:00
Sage Weil
a408c4ba47 Merge pull request #9212 from liewegas/wip-bit-alloc-test
tests: disable unittest_bit_alloc for now

Reviewed-by: Nathan Cutler <ncutler@suse.com>
2016-05-20 06:35:11 -04:00
Sage Weil
64e7d0eb92 Merge pull request #9219 from renhwztetecs/renhw-wip-logmonitor-cleanup
mon/log: clean unused function and comments

Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-20 06:28:16 -04:00
shawn
9d60f3dbc7 test: file change affected by auth file header optimization.
Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
2016-05-20 05:32:18 -04:00
shawn
077af137de AUTH: optimize header file dependency.
same work as PR: https://github.com/ceph/ceph/pull/9193, https://github.com/ceph/ceph/pull/9161

Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
2016-05-20 04:43:33 -04:00
huanwen ren
042b18ec84 mon/log: using standard macros instead of -1
using standard macros instead of -1

Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
2016-05-20 16:41:39 +08:00
huanwen ren
dbd6e5709c mon/log: clean unused function and comments
clean unused function and comments

Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
2016-05-20 16:38:06 +08:00
Orit Wasserman
3516c757f2 Merge pull request #8656 from kmroz/wip-rgw-handler-cleanup-1
rgw-rest: remove redundant virtual functions
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 10:30:25 +02:00
Orit Wasserman
30fc5bfbb7 Merge pull request #8886 from cbodley/wip-rgw-zone-short-ids
rgw: check for short_zone_id collisions on period update
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 10:28:08 +02:00
Orit Wasserman
b22b3acfeb Merge pull request #9148 from rzarzynski/wip-rgw-15902
rgw: camelcase names of custom attributes in Swift's responses.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 10:23:22 +02:00
Orit Wasserman
5c0e4e3b80 Merge pull request #9042 from rzarzynski/wip-rgw-15812
rgw: handle errors properly during GET on Swift's DLO.
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 10:21:51 +02:00
Orit Wasserman
063155e7fc Merge pull request #9149 from cbodley/wip-rgw-zone-modify-master
rgw: add_zone only clears master_zone if --master=false
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 10:19:23 +02:00
Orit Wasserman
7db1eef3fa Merge pull request #9154 from yehudasa/wip-15886
rgw: keep track of written_objs correctly
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-20 10:18:22 +02:00
Mykola Golub
99e7552c3a Merge pull request #9190 from dillaman/wip-15928
librbd: metadata retrieval added to open image state machine

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2016-05-20 10:16:21 +03:00
Mykola Golub
ccc8edd544 Merge pull request #9191 from dillaman/wip-15930
rbd-mirror: disable librbd caching for replicated images

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2016-05-20 08:58:07 +03:00
Mykola Golub
c1f8655800 Merge pull request #9173 from dillaman/wip-15909
rbd-mirror: potential crash during image status update

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2016-05-20 08:57:02 +03:00
Kefu Chai
3242e049c5 Merge pull request #8983 from dzafman/wip-li-rados
tools/rados: Improve list-inconsistent json format

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-20 12:36:44 +08:00
shawn
4b41fb20f0 tool: change affected file include relation by mon file header optimize
Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
2016-05-19 22:37:58 -04:00
cxwshawn
32bff51f07 MON: optimize header file dependency.
same work as PR: https://github.com/ceph/ceph/pull/9161

Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
2016-05-19 22:18:11 -04:00
Samuel Just
91e3fd6a04 Merge pull request #9108 from tchaikov/wip-13990
osd: reset session->osdmap if waiting_for_pg is empty

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-19 16:08:32 -07:00
Gregory Farnum
d514a48d8c Merge pull request #8908 from jcsp/wip-15705
mds: fix mdsmap print_summary with standby replays

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-05-19 15:34:21 -07:00
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
Jason Dillaman
48c2f4e079 journal: reset watch step after pruning expired tag
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 10:21:44 -04:00
Jason Dillaman
afc891f7fc rbd-mirror: additional debug messages during image replayer start/stop
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 10:21:44 -04:00
Jason Dillaman
9ae4edc056 rbd-mirror: ensure proper handling of status updates during shutdown
Previously, several shutdown race conditions could occur due to the
use of the async work queue for scheduling updates.

Fixes: http://tracker.ceph.com/issues/15909
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 10:21:43 -04:00
Jason Dillaman
e5dd97b4bf rbd-mirror: track bootstrap state within image status
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 09:52:36 -04:00
Jason Dillaman
a8f6dde4db rbd-mirror: combine ImageReplayer stopped and uninitialized states
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 09:52:36 -04:00
Jason Dillaman
5c04c13610 rbd-mirror: lock ordering issue in status update callback
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 09:52:36 -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
Jason Dillaman
ea35f14825 rbd-mirror: disable librbd caching for replicated images
Each image has its own cache and each cache uses its own thread. With
a large replicated cluster, this could result in thousands of extra
threads and gigabytes of extra memory.

Fixes: http://tracker.ceph.com/issues/15930
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-19 09:14:01 -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
Mykola Golub
bfad0ca33b test: initial python APIs to support mirroring
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-05-19 12:11:19 +03:00
Mykola Golub
ef0ea8ee3c rbd: initial python APIs to support mirroring
Fixes: http://tracker.ceph.com/issues/15656
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2016-05-19 12:11:19 +03: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
Kefu Chai
4b983a9f70 cmake: add cython_rados to vstart target
"ceph" cli imports rados python module

Signed-off-by: Kefu Chai <kchai@redhat.com>
2016-05-19 16:13:06 +08: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