Commit Graph

50931 Commits

Author SHA1 Message Date
Karol Mroz
422c749b84 rgw_main: break up frontend config parsing
Before invoking global_init(), determine which frontends are configured.
If Civetweb is to be used, ensure it will be responsible for dropping
permissions after radosgw startup.

Signed-off-by: Karol Mroz <kmroz@suse.com>
2016-03-10 09:33:16 +01:00
Karol Mroz
f50c332bcb global_init: add run_pre_init argument to function signature
Allows running the global_pre_init() separately in order to parse config
options prior to invoking global_init().

Signed-off-by: Karol Mroz <kmroz@suse.com>
2016-03-10 09:33:16 +01:00
Karol Mroz
c218c53d1a global: record target user and group strings
Useful so we don't have to do a reverse lookup when dropping permissions
in civetweb.

Signed-off-by: Karol Mroz <kmroz@suse.com>
2016-03-10 09:33:16 +01:00
Gregory Farnum
44f7b87263 Merge pull request #7798 from ukernel/wip-mds-snap
A few more snapshot fixes, mostly around snapshotted inode/dentry tracking

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-09 22:49:46 -08:00
Gregory Farnum
d783e96775 Merge pull request #7994 from ukernel/jewel-14996
Merge: Fix client handling of "lost" open directories on shutdown

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-09 22:43:04 -08:00
RustShen
5fe3ff3f09 Modifications to rbd-openstack.rst
Original configuration is not working

'enabled_backends' should be changed accordingly

Signed-off-by: RustShen <rustinpeace@163.com>

Update rbd-openstack.rst
2016-03-10 14:31:34 +08:00
Greg Farnum
9f69cb1a81 Merge remote-tracking branch 'origin/greg-fs-testing-3-7-damage' 2016-03-09 22:25:25 -08:00
Gregory Farnum
eaded2ea4c Merge pull request #7686 from david-z/wip-fix-fh-ref-leak
ceph-fuse: Fix potential filehandle ref leak at umount

Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-09 22:25:42 -08:00
Gregory Farnum
d63186f4fd Merge pull request #7685 from david-z/wip-fix-put-free-fd-back
[cephfs] fix free fds being exhausted eventually because freed fds are never put back

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2016-03-09 22:24:22 -08:00
Gregory Farnum
9ae8486875 Merge pull request #7003 from jcsp/wip-cephfs-tmap-migrate
tools/cephfs: add tmap_upgrade

Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-09 22:22:42 -08:00
Gregory Farnum
6f81a7ad9b Merge pull request #8014 from ukernel/wip-15038
mds: fix inode_t::compare()

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-09 22:12:07 -08:00
Dan Mick
1856de3848 Merge pull request #8012 from zmc/jewel
man/8/ceph-disk: fix formatting issue

Reviewed-by: Dan Mick <dmick@redhat.com>
2016-03-09 19:40:04 -08:00
Yan, Zheng
9b79d05c59 mds: fix inode_t::compare()
Fixes: #15038
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-03-10 10:50:07 +08:00
Josh Durgin
4fdd10d59d Merge pull request #7978 from dillaman/wip-14908
librbd: refresh image if required before replaying journal ops

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 17:51:02 -08:00
Josh Durgin
e3ea4e390f Merge pull request #8009 from dillaman/wip-14988
test: reproducer for writeback CoW deadlock

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 17:30:08 -08:00
Josh Durgin
4260b08fe1 Merge pull request #8005 from dillaman/wip-rbd-lock-fence
pybind: flag an RBD image as closed regardless of result code

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 17:25:55 -08:00
Josh Durgin
facd50d531 Merge pull request #8001 from dillaman/wip-rbd-cram
test: update rbd integration cram tests for new default features

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 17:23:54 -08:00
Jason Dillaman
0d9fb7a749 test: reproducer for writeback CoW deadlock
Refs: #14988

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-09 20:06:46 -05:00
Yehuda Sadeh
93be4c6e34 rgw_admin: minor output cleanups
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 17:02:34 -08:00
Yehuda Sadeh
3d58c14cc5 rgw: silence some noisy log messages
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 17:02:33 -08:00
Yehuda Sadeh
453bc556b6 rgw_admin: report oldest data not synced
in radosgw-admin sync status

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 17:02:33 -08:00
Yehuda Sadeh
eea64de61c rgw_admin: show more data sync info
in radosgw-admin sync status command

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 17:02:33 -08:00
Yehuda Sadeh
03f8e624d9 rgw_admin: show oldest metadata change not applied
in radosgw-admin sync status

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 17:02:33 -08:00
Yehuda Sadeh
b15f1ec195 rgw_admin: a command to show sync status
show it in a human readable way

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 17:02:32 -08:00
Sage Weil
977bed095d man/8/ceph-disk: fix formatting issue
ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/man/8/ceph-disk.rst:39: Unexpected indentation.
WARNING: /srv/autobuild-ceph/gitbuilder.git/build/doc/man/8/ceph-disk.rst:40: Block quote ends without a blank line; unexpected unindent.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 8dcaacbb05)
2016-03-09 16:46:21 -07:00
Josh Durgin
3d404f2e1c Merge pull request #7906 from dillaman/wip-14869
journal: re-use common threads between journalers

Conflicts:
	src/journal/JournalPlayer.cc
	src/librbd/Journal.cc
	src/test/rbd_mirror/image_replay.cc
	src/tools/rbd_mirror/ImageReplayer.h
	src/tools/rbd_mirror/Mirror.cc

(merged interface changes to ImageReplayer, and reduced scope for
change to JournalPlayer due to pr #7884 (wip-14663)).

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 14:18:13 -08:00
Josh Durgin
cfed9b6afd Merge pull request #7958 from trociny/wip-rbd-mirror-fixup
rbd-mirror: minor fix-ups for initial skeleton implementation

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 14:03:48 -08:00
Josh Durgin
55efa7ae74 Merge pull request #7884 from dillaman/wip-14663
librbd: allocate new journal tag after acquiring exclusive lock

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 14:02:38 -08:00
Josh Durgin
3538f11145 Merge pull request #7772 from xinxinsh/wip-14789
librbd: truncate does not need to mark the object as existing in the object map

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 14:01:54 -08:00
Wido den Hollander
363e431894 doc: Add French mirror
Signed-off-by: Wido den Hollander <wido@42on.com>
2016-03-09 22:52:49 +01:00
Wido den Hollander
868b794568 mirrors: Change contact e-mail address for se.ceph.com
Signed-off-by: Wido den Hollander <wido@42on.com>
2016-03-09 22:42:15 +01:00
Zack Cerza
89daecf496 Merge pull request #8003 from liewegas/wip-ceph-disk-doc
man/8/ceph-disk: fix formatting issue
2016-03-09 14:32:50 -07:00
Sage Weil
9a480e23b8 Merge pull request #7927 from oritwas/wip-rgw-fix-default
rgw: RGWZoneParams::create should not handle -EEXIST error

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-03-09 16:13:16 -05:00
Sage Weil
cec8f23b6a Merge remote-tracking branch 'gh/jewel' 2016-03-09 15:45:38 -05:00
Sage Weil
5e23cba187 Merge pull request #7768 from xinxinsh/wip-fix-zero
osd: filestore: FALLOC_FL_PUNCH_HOLE must be used with FALLOC_FL_KEEP_SIZE

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-03-09 15:05:28 -05:00
Sage Weil
811229baa4 Merge pull request #7844 from xiexingguo/xxg-wip-14922
osd: replicatedpg: break out loop if we encounter fatal error during do_pg_op()

Reviewed-by: Sage Weil <sage@redhat.com>
2016-03-09 15:03:42 -05:00
Sage Weil
9c13921f38 Merge pull request #7864 from dillaman/wip-librados-aio-notify
librados: race condition on aio_notify completion handling

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-03-09 15:03:14 -05:00
Sage Weil
96face6e8c Merge pull request #7928 from branch-predictor/bp-radostool-reduce-mem
tools/rados: reduce "rados put" memory usage by op_size

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-03-09 15:02:00 -05:00
Sage Weil
af5d1b1aaf Merge pull request #7967 from tchaikov/wip-si-cast-coverity
common/strtol.cc: fix the coverity warnings

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2016-03-09 15:01:31 -05:00
Sage Weil
42a9e65cc9 Merge pull request #7948 from avnerbh/fix_avoid_enqueue_dup_code
msg: remove duplicated code - local_delivery will now call 'enqueue'

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2016-03-09 14:07:21 -05:00
Sage Weil
2b9775db2c Merge pull request #7890 from liewegas/wip-reweight
mon: osd [test-]reweight-by-{pg,utilization} command updates

Reviewed-by: Samuel Just <sjust@redhat.com>
2016-03-09 14:06:30 -05:00
Jason Dillaman
ca160372f4 pybind: flag an RBD Image as closed regardless of result code
The image will always be closed -- the error code just alerts the
user to any possible error encountered when closing the image.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-09 13:56:16 -05:00
Jason Dillaman
a8e82a3809 librbd: permit watch flush to return error code
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-09 13:55:29 -05:00
Sage Weil
bd6c64da23 qa/workunits/rados/test.sh: capture stderr too
Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-09 13:37:10 -05:00
Sage Weil
661891aa28 mon: remove range=100 from reweight-by-* commands
Specifying the range makes it skip instead of error when you give
it a bad value.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-09 13:25:55 -05:00
Sage Weil
8dcaacbb05 man/8/ceph-disk: fix formatting issue
ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/man/8/ceph-disk.rst:39: Unexpected indentation.
WARNING: /srv/autobuild-ceph/gitbuilder.git/build/doc/man/8/ceph-disk.rst:40: Block quote ends without a blank line; unexpected unindent.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-03-09 12:30:23 -05:00
xie xingguo
cf0665e83f osd: pg: remove get_log_write_pos() method
which is never used.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2016-03-10 00:55:13 +08:00
Jason Dillaman
ed7906e59d test: update rbd integration cram tests for new default features
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-03-09 11:42:16 -05:00
Kefu Chai
06586037b1 Merge pull request #7847 from wido/mirroring-fixes
Updated scripts and documentation for mirrors

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-03-09 23:50:16 +08:00
Wido den Hollander
2025d631cc Add script to test connectivity and availability of Ceph mirrors
Signed-off-by: Wido den Hollander <wido@42on.com>
2016-03-09 16:48:41 +01:00