]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 years agoMerge pull request #8581 from emenguy/pgnum_pools_documentation
Sage Weil [Fri, 22 Apr 2016 16:16:00 +0000 (12:16 -0400)]
Merge pull request #8581 from emenguy/pgnum_pools_documentation

doc: adding pg_num to pools documentation

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
9 years agoMerge pull request #8595 from qhjindev/fix-LFNIndex
Sage Weil [Fri, 22 Apr 2016 16:15:13 +0000 (12:15 -0400)]
Merge pull request #8595 from qhjindev/fix-LFNIndex

os: fix typo in LFNIndex.h

9 years agoMerge pull request #8623 from rmechler/wip-15504
Sage Weil [Fri, 22 Apr 2016 16:05:36 +0000 (12:05 -0400)]
Merge pull request #8623 from rmechler/wip-15504

pybind: removed unneccesary parentheses from if statements

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #8631 from stiopaa1/buffer_fwd
Sage Weil [Fri, 22 Apr 2016 16:04:16 +0000 (12:04 -0400)]
Merge pull request #8631 from stiopaa1/buffer_fwd

image_watcher/Notifier: remove header file

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8644 from tchaikov/wip-doc-os-recommendations
Sage Weil [Fri, 22 Apr 2016 15:53:04 +0000 (11:53 -0400)]
Merge pull request #8644 from tchaikov/wip-doc-os-recommendations

doc/start/os-recommendations.rst: add Jewel requires

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8650 from scienceluo/wip-lkx-fixesdoc
Sage Weil [Fri, 22 Apr 2016 15:51:29 +0000 (11:51 -0400)]
Merge pull request #8650 from scienceluo/wip-lkx-fixesdoc

doc: Fixes "branch -b" and "Qemu"

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
9 years agoMerge pull request #8674 from yatinkumbhare/doc-fix2
Sage Weil [Fri, 22 Apr 2016 15:44:51 +0000 (11:44 -0400)]
Merge pull request #8674 from yatinkumbhare/doc-fix2

doc: fix broken link to monitor quorum

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
9 years agoMerge pull request #8630 from roidayan/xio-log_prefix
Haomai Wang [Fri, 22 Apr 2016 15:31:25 +0000 (23:31 +0800)]
Merge pull request #8630 from roidayan/xio-log_prefix

xio: add log prefix for log prints outside the XioMessenger class

Reviewed-by: Haomai Wang <haomai@xsky.com>
9 years agoMerge pull request #8701 from cernceph/wip-bsweight
Sage Weil [Fri, 22 Apr 2016 14:43:36 +0000 (10:43 -0400)]
Merge pull request #8701 from cernceph/wip-bsweight

ceph-osd-prestart.sh: compute correct defaultweight for bluestore

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8691 from flyd1005/master
Sage Weil [Fri, 22 Apr 2016 14:37:48 +0000 (10:37 -0400)]
Merge pull request #8691 from flyd1005/master

cleanup: Fix typos, change prefered to preferred

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agocompute correct defaultweight for bluestore 8701/head
Dan van der Ster [Fri, 22 Apr 2016 14:37:25 +0000 (16:37 +0200)]
compute correct defaultweight for bluestore

The default crush weight should be the size of the block device, not
the tiny 10M xfs partition.

Backport: jewel
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
9 years agoos/bluestore/BlueFS: Record the correctly perfcouter
Sage Weil [Fri, 22 Apr 2016 14:37:18 +0000 (10:37 -0400)]
os/bluestore/BlueFS: Record the correctly perfcouter

os/bluestore/BlueFS: record the correctly perfcounter

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoos/bluestore/BlueFS: Record the correctly perfcouter. 8692/head
Jianpeng Ma [Fri, 22 Apr 2016 16:17:42 +0000 (00:17 +0800)]
os/bluestore/BlueFS: Record the correctly perfcouter.

After "log_writer->append(bl)", the length of bl become zero.
So tune the order.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
9 years agoMerge pull request #8696 from cernceph/wip-util
Sage Weil [Fri, 22 Apr 2016 14:31:07 +0000 (10:31 -0400)]
Merge pull request #8696 from cernceph/wip-util

osd: fix backwards min/max osd utilization

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8676 from runsisi/wip-fix-init-exlock
Jason Dillaman [Fri, 22 Apr 2016 14:21:52 +0000 (10:21 -0400)]
Merge pull request #8676 from runsisi/wip-fix-init-exlock

librbd: fix potential double free of SetSnapRequest instance

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
9 years agolibrbd: fix potential double free of SetSnapRequest instance 8676/head
runsisi [Thu, 21 Apr 2016 06:48:55 +0000 (14:48 +0800)]
librbd: fix potential double free of SetSnapRequest instance

if image feature EXCLUSIVE_LOCK is not enabled we should not try to
initialize the exclusive lock, or we may end with two async Contexts
to finish the same SetSnapRequest instance

Fixes: http://tracker.ceph.com/issues/15571
Signed-off-by: runsisi <runsisi@zte.com.cn>
9 years agoMerge pull request #8530 from wjwithagen/patch-6
Sage Weil [Fri, 22 Apr 2016 13:35:41 +0000 (09:35 -0400)]
Merge pull request #8530 from wjwithagen/patch-6

ceph-helpers.sh: only use mon*pid files when killing MONs

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #8662 from majianpeng/nvmedevice-cleanup
Haomai Wang [Fri, 22 Apr 2016 12:49:21 +0000 (20:49 +0800)]
Merge pull request #8662 from majianpeng/nvmedevice-cleanup

os/bluestore/NVMEDevice: Remove the duplicated code.

Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kefu@redhat.com>
9 years agoMerge pull request #8697 from vumrao/wip-vumrao-15568
Alfredo Deza [Fri, 22 Apr 2016 11:11:24 +0000 (07:11 -0400)]
Merge pull request #8697 from vumrao/wip-vumrao-15568

man : ceph-deploy add config keyword in ceph-deploy

Reviewed-by: Alfredo Deza <adeza@redhat.com>
9 years agoman : ceph-deploy add config keyword in ceph-deploy 8697/head
Vikhyat Umrao [Fri, 22 Apr 2016 10:05:47 +0000 (15:35 +0530)]
man : ceph-deploy add config keyword in ceph-deploy
      config push and pull command

Fixes: http://tracker.ceph.com/issues/15568
Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
9 years agoosd: fix backwards min/max osd utilization 8696/head
Dan van der Ster [Fri, 22 Apr 2016 09:19:30 +0000 (11:19 +0200)]
osd: fix backwards min/max osd utilization

Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
9 years agoFix typos, change prefered to preferred 8691/head
Li Peng [Fri, 22 Apr 2016 07:15:09 +0000 (15:15 +0800)]
Fix typos, change prefered to preferred

9 years agoMerge pull request #8539 from vuhuong/wip-xio-heavy-msgrs
Casey Bodley [Thu, 21 Apr 2016 18:57:59 +0000 (14:57 -0400)]
Merge pull request #8539 from vuhuong/wip-xio-heavy-msgrs

Wip Xio heavy messengers and resources

9 years agoMerge pull request #8649 from dzafman/wip-test-cot-fix
Ali Maredia [Thu, 21 Apr 2016 17:24:04 +0000 (13:24 -0400)]
Merge pull request #8649 from dzafman/wip-test-cot-fix

test: Fix ceph-objectstore-tool test to run manually from src non-cmake

9 years agoMerge remote-tracking branch 'gh/jewel'
Sage Weil [Thu, 21 Apr 2016 11:39:36 +0000 (07:39 -0400)]
Merge remote-tracking branch 'gh/jewel'

9 years agodoc/release-notes: v10.2.0 jewel
Sage Weil [Thu, 21 Apr 2016 11:39:25 +0000 (07:39 -0400)]
doc/release-notes: v10.2.0 jewel

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8667 from SUSE/wip-15549
Boris Ranto [Thu, 21 Apr 2016 06:17:55 +0000 (08:17 +0200)]
Merge pull request #8667 from SUSE/wip-15549

rpm: refrain from installing systemd unit files twice

Reviewed-by: Boris Ranto <branto@redhat.com>
9 years agodoc: fix broken link to monitor quorum 8674/head
Yatin Kumbhare [Thu, 21 Apr 2016 06:12:39 +0000 (11:42 +0530)]
doc: fix broken link to monitor quorum

Link pointing in Monitor Quorum section to
ceph configuration file was broken.
Fixing it to point to configuration section.

Signed-off-by: Yatin Kumbhare yatinkumbhare@gmail.com
9 years agoMerge pull request #8643 from ceph/wip-udev
Sage Weil [Wed, 20 Apr 2016 19:09:30 +0000 (15:09 -0400)]
Merge pull request #8643 from ceph/wip-udev

udev: remove 60-ceph-partuuid-workaround-rules

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agorpm: refrain from installing systemd unit files twice 8667/head
Nathan Cutler [Wed, 20 Apr 2016 15:21:56 +0000 (17:21 +0200)]
rpm: refrain from installing systemd unit files twice

These files are already installed by systemd/Makefile.am

Fixes: http://tracker.ceph.com/issues/15549
Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agoos/bluestore/NVMEDevice: Remove the duplicated code. 8662/head
Jianpeng Ma [Wed, 20 Apr 2016 17:00:33 +0000 (01:00 +0800)]
os/bluestore/NVMEDevice: Remove the duplicated code.

In spdk/pci.h spdk/nvme.h, it alread contain those code:
extern "C" {
 So remove the duplicated code.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
9 years agoMerge pull request #8664 from theanalyst/doc/rgw/fix-multisite-zone
Casey Bodley [Wed, 20 Apr 2016 14:33:05 +0000 (10:33 -0400)]
Merge pull request #8664 from theanalyst/doc/rgw/fix-multisite-zone

doc: multisite: fix json output for zone create

9 years ago10.2.0 v10.2.0
Jenkins Build Slave User [Wed, 20 Apr 2016 11:29:48 +0000 (11:29 +0000)]
10.2.0

9 years agodoc: mutlisite: fix json output for zone create 8664/head
Abhishek Lekshmanan [Wed, 20 Apr 2016 10:50:50 +0000 (12:50 +0200)]
doc: mutlisite: fix json output for zone create

creation of ``us-west`` was wrongly showing ``us-east-2`` output

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
9 years agoMerge pull request #8658 from ceph/wip-cmake
Casey Bodley [Tue, 19 Apr 2016 20:39:26 +0000 (16:39 -0400)]
Merge pull request #8658 from ceph/wip-cmake

cmake: Added CMAKE_CEPH_*_VIRTUALENV var to fix build

9 years agocmake: Added CMAKE_CEPH_*_VIRTUALENV var to fix build 8658/head
Ali Maredia [Tue, 19 Apr 2016 19:30:59 +0000 (15:30 -0400)]
cmake: Added CMAKE_CEPH_*_VIRTUALENV var to fix build

Signed-off-by: Ali Maredia <amaredia@redhat.com>
9 years agoMerge pull request #8636 from ceph/wip-rgw-leak
Yehuda Sadeh [Tue, 19 Apr 2016 19:03:43 +0000 (12:03 -0700)]
Merge pull request #8636 from ceph/wip-rgw-leak

rgw leaks fixes

9 years agoMerge pull request #8653 from theanalyst/doc/fix-multisite-pools
Casey Bodley [Tue, 19 Apr 2016 13:35:31 +0000 (09:35 -0400)]
Merge pull request #8653 from theanalyst/doc/fix-multisite-pools

doc: rgw multisite, add pools section & minor cosmetic improvements

9 years agorgw: drop rest op reference in error path 8636/head
Yehuda Sadeh [Tue, 19 Apr 2016 13:11:09 +0000 (06:11 -0700)]
rgw: drop rest op reference in error path

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agodoc: rgw multisite, add pools section & minor cosmetic improvements 8653/head
Abhishek Lekshmanan [Tue, 19 Apr 2016 09:02:22 +0000 (11:02 +0200)]
doc: rgw multisite, add pools section & minor cosmetic improvements

`Pool Configuration` was mentioned previously but didn't contain any
info, adding this section and minor cosmetic changes to a few headings
after looking at the html view.

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
9 years agotest: Fix ceph-objectstore-tool test to run manually from src non-cmake 8649/head
David Zafman [Tue, 19 Apr 2016 01:27:52 +0000 (18:27 -0700)]
test: Fix ceph-objectstore-tool test to run manually from src non-cmake

Fix init-ceph to handle it when CEPH_* values set

Signed-off-by: David Zafman <dzafman@redhat.com>
9 years agoMerge pull request #8564 from theanalyst/fix/15251
Casey Bodley [Mon, 18 Apr 2016 22:20:52 +0000 (18:20 -0400)]
Merge pull request #8564 from theanalyst/fix/15251

rgw_admin: improve period update errors

9 years agorgw_admin: improve period update errors 8564/head
Abhishek Lekshmanan [Tue, 12 Apr 2016 19:31:19 +0000 (21:31 +0200)]
rgw_admin: improve period update errors

If we do a period update on a realm with multiple masters, we fail
stating invalid argument, improving this to suggest that we have
actually errored out because of multiple master zg in a realm, and
printing both of these zonegroups. RGWPeriodMap::update takes
CephContext as an argument, so that we can use ldout. Also dropping the
error messages reporting invalid arguments on period.update() as these
are handled within the function itself whenever it manifests itself.

Fixes: http://tracker.ceph.com/issues/15251
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
9 years agoMerge pull request #8645 from tchaikov/wip-fix-test.sh
Casey Bodley [Mon, 18 Apr 2016 17:02:22 +0000 (13:02 -0400)]
Merge pull request #8645 from tchaikov/wip-fix-test.sh

test: set a default $CEPH_ROOT env variable

9 years agotest: set a default $CEPH_ROOT env variable 8645/head
Kefu Chai [Mon, 18 Apr 2016 13:48:45 +0000 (21:48 +0800)]
test: set a default $CEPH_ROOT env variable

in cf24535, we use $CEPH_ROOT to specify the $top_srcdir to unify
cmake and autotools, but this breaks ceph-qa-suite/tasks/workunit.py,
as it only clones the necessary qa/workunits directory, and does not
pass $CEPH_ROOT to the test scripts. so we need to set a default
$CEPH_ROOT if it is not set.

Signed-off-by: Kefu Chai <kchai@redhat.com>
9 years agodoc/start/os-recommendations.rst: add Jewel requires 8644/head
Kefu Chai [Mon, 18 Apr 2016 13:02:26 +0000 (21:02 +0800)]
doc/start/os-recommendations.rst: add Jewel requires

Signed-off-by: Kefu Chai <kchai@redhat.com>
9 years agoudev: remove 60-ceph-partuuid-workaround-rules 8643/head
Sage Weil [Mon, 18 Apr 2016 13:16:02 +0000 (09:16 -0400)]
udev: remove 60-ceph-partuuid-workaround-rules

These were added to get /dev/disk/by-partuuid/ symlinks to work on
wheezy.  They are no longer needed for the supported distros (el7+,
jessie+, trusty+), and they apparently break dm by opening devices they
should not.

Fixes: http://tracker.ceph.com/issues/15516
Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8612 from xiexingguo/xxg-wip-rpg
Samuel Just [Mon, 18 Apr 2016 06:10:50 +0000 (23:10 -0700)]
Merge pull request #8612 from xiexingguo/xxg-wip-rpg

osd/ReplicatedPG: fix implementation of register_on_success()

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
9 years agorgw: clean async rest ops in calling cr
Yehuda Sadeh [Mon, 18 Apr 2016 01:37:25 +0000 (18:37 -0700)]
rgw: clean async rest ops in calling cr

Need to drop a reference to the async rest op when done.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agorgw: drop async cr reference on simple cr completion
Yehuda Sadeh [Sun, 17 Apr 2016 18:14:39 +0000 (11:14 -0700)]
rgw: drop async cr reference on simple cr completion

Added a new callback for simple cr that is called anyway when done. Then
drop the reference to the async operation there and not at the destructor.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agorgw: RGWRealmWatcher::watch_restart() also unwatches watch
Yehuda Sadeh [Sun, 17 Apr 2016 00:37:56 +0000 (17:37 -0700)]
rgw: RGWRealmWatcher::watch_restart() also unwatches watch

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agorgw: stop cr manager in destructor
Yehuda Sadeh [Sun, 17 Apr 2016 00:27:35 +0000 (17:27 -0700)]
rgw: stop cr manager in destructor

callers don't need to call it explicitly

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoMerge pull request #8590 from liewegas/wip-jewel
Sage Weil [Sun, 17 Apr 2016 13:25:52 +0000 (09:25 -0400)]
Merge pull request #8590 from liewegas/wip-jewel

doc/release-notes: jewel updates

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #8526 from dreamhost/wip-rgw-xmlns
Sage Weil [Sun, 17 Apr 2016 12:33:01 +0000 (08:33 -0400)]
Merge pull request #8526 from dreamhost/wip-rgw-xmlns

rgw: Ensure xmlns is consistent on S3 responses.

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Abhishek Lekshmanan <alekshmanan@suse.com>
9 years agoMerge pull request #8563 from linuxbox2/rgw-file-unix
Sage Weil [Sun, 17 Apr 2016 12:32:20 +0000 (08:32 -0400)]
Merge pull request #8563 from linuxbox2/rgw-file-unix

rgw: file unix

9 years agoMerge pull request #8592 from zaitcev/wip-5073-multen-1
Sage Weil [Sun, 17 Apr 2016 12:32:05 +0000 (08:32 -0400)]
Merge pull request #8592 from zaitcev/wip-5073-multen-1

rgw: Add a test for multi-tenancy

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
9 years agoMerge pull request #8597 from oritwas/wip-rgw-remove-bucket-instance
Sage Weil [Sun, 17 Apr 2016 12:31:21 +0000 (08:31 -0400)]
Merge pull request #8597 from oritwas/wip-rgw-remove-bucket-instance

rgw: handle no current_period in is_syncing_bucket_meta

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoMerge pull request #8601 from jmunhoz/fix-aws4-unsigned-payload
Sage Weil [Sun, 17 Apr 2016 12:30:38 +0000 (08:30 -0400)]
Merge pull request #8601 from jmunhoz/fix-aws4-unsigned-payload

rgw: aws4: handle UNSIGNED-PAYLOAD under header auth

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoxio: add log prefix for log prints outside the XioMessenger class 8630/head
Roi Dayan [Sun, 10 Apr 2016 08:34:18 +0000 (11:34 +0300)]
xio: add log prefix for log prints outside the XioMessenger class

Signed-off-by: Roi Dayan <roid@mellanox.com>
9 years agoimage_watcher/Notifier: remove header file 8631/head
Michal Jarzabek [Sat, 16 Apr 2016 22:23:00 +0000 (23:23 +0100)]
image_watcher/Notifier: remove header file

Remove inclusion of buffer.h and instead just include forward
declaration header - buffer_fwd.h

Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
9 years agoosd: fix noisy debug line
Sage Weil [Sat, 16 Apr 2016 12:56:13 +0000 (08:56 -0400)]
osd: fix noisy debug line

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8628 from SUSE/wip-ceph-common-pre-scriptlet
Sage Weil [Sat, 16 Apr 2016 12:54:57 +0000 (08:54 -0400)]
Merge pull request #8628 from SUSE/wip-ceph-common-pre-scriptlet

ceph.spec.in: terminate if statement in %pre scriptlet

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agodoc/release-notes.rst: clarify ceph UID/GID assignment on SUSE 8590/head
Nathan Cutler [Sat, 16 Apr 2016 09:54:01 +0000 (11:54 +0200)]
doc/release-notes.rst: clarify ceph UID/GID assignment on SUSE

This patch attempts to describe the semantics by which the ceph UID/GID
is assigned on SUSE distros.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agodoc/release-notes.rst: minor grammar and style corrections
Nathan Cutler [Sat, 16 Apr 2016 09:50:35 +0000 (11:50 +0200)]
doc/release-notes.rst: minor grammar and style corrections

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agodoc/release-notes: expand distro/arch section to include arm64 info
Sage Weil [Fri, 15 Apr 2016 18:58:08 +0000 (14:58 -0400)]
doc/release-notes: expand distro/arch section to include arm64 info

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agodoc/release-notes: more detail about the ext4 checks
Sage Weil [Fri, 15 Apr 2016 18:49:40 +0000 (14:49 -0400)]
doc/release-notes: more detail about the ext4 checks

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agodoc/release-notes: include changes in rcs
Sage Weil [Thu, 14 Apr 2016 13:57:12 +0000 (09:57 -0400)]
doc/release-notes: include changes in rcs

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agodoc/release-notes: clean up jewel notes
Sage Weil [Thu, 14 Apr 2016 12:59:49 +0000 (08:59 -0400)]
doc/release-notes: clean up jewel notes

- add notes for the rc's
- move upgrade info up to 10.2.0 (draft)

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agodoc/release-notes: fix rados scrub summary
Sage Weil [Thu, 14 Apr 2016 12:27:41 +0000 (08:27 -0400)]
doc/release-notes: fix rados scrub summary

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoceph.spec.in: terminate if statement in %pre scriptlet 8628/head
Nathan Cutler [Sat, 16 Apr 2016 11:48:03 +0000 (13:48 +0200)]
ceph.spec.in: terminate if statement in %pre scriptlet

One of the if statements in the ceph-common %pre scriptlet was not properly
terminated.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agoMerge pull request #8620 from yehudasa/wip-rgw-region-fixes
Orit Wasserman [Sat, 16 Apr 2016 08:06:51 +0000 (10:06 +0200)]
Merge pull request #8620 from yehudasa/wip-rgw-region-fixes

rgw : region to zonegroup related fixes
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
9 years agodoc: Fixes "branch -b" to "checkout -b" 8650/head
luokexue [Sat, 16 Apr 2016 03:45:41 +0000 (11:45 +0800)]
doc: Fixes "branch -b" to "checkout -b"

Signed-off-by: luokexue <luo.kexue@zte.com.cn>
9 years agodoc: Fixes all "Qemu" to "QEMU"
luokexue [Sat, 16 Apr 2016 03:42:19 +0000 (11:42 +0800)]
doc: Fixes all "Qemu" to "QEMU"

Signed-off-by: luokexue <luo.kexue@zte.com.cn>
9 years agoMerge pull request #8617 from liewegas/wip-15098
Sage Weil [Sat, 16 Apr 2016 01:22:57 +0000 (21:22 -0400)]
Merge pull request #8617 from liewegas/wip-15098

debian: start ceph-mon-all and ceph-osd-all on package install …

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
Tested-by: Yuri Weinstein <yweinste@redhat.com>
9 years agoMerge pull request #8613 from liewegas/wip-debug-map-trim
Sage Weil [Sat, 16 Apr 2016 01:17:34 +0000 (21:17 -0400)]
Merge pull request #8613 from liewegas/wip-debug-map-trim

osd: some debug output for old osdmap trimming

9 years agocommon: typo-fix for osd_check_max_object_name_len_on_startup
Yehuda Sadeh [Fri, 15 Apr 2016 23:48:34 +0000 (16:48 -0700)]
common: typo-fix for osd_check_max_object_name_len_on_startup

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agopybind: removed unneccesary parentheses from if statements 8623/head
Roland Mechler [Fri, 15 Apr 2016 23:35:09 +0000 (23:35 +0000)]
pybind: removed unneccesary parentheses from if statements

Signed-off-by: Roland Mechler <rmechler@cisco.com>
9 years agorgw: Add a test for multi-tenancy 8592/head
Pete Zaitcev [Fri, 15 Apr 2016 22:46:56 +0000 (16:46 -0600)]
rgw: Add a test for multi-tenancy

This is a very rudimentary test for now. For one thing, it
only creates a tenantized user, but does not even try to run
the radosgw and access it with Boto. And it already has several
XXX tags. But baby steps.

Two areas of exising code had to be fixed up.

 - We forgot to patch an argument through in RGWcluster.rgw_admin()

 - We must not process the arguments of a command through eval(1)
   in test-rgw-call.sh. This causes a double-eval with the function
   x() in test-rgw-common.sh, and as a result arguments with spaces
   or dollars cannot be used. There is no way to escape or quote.
   But we need the dollar for the tenant!

Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
9 years agocommon: typo-fix for osd_check_max_object_name_len_on_startup 8621/head
Robin H. Johnson [Fri, 15 Apr 2016 22:27:44 +0000 (15:27 -0700)]
common: typo-fix for osd_check_max_object_name_len_on_startup

Fixes a typo introduced in 02f5885114eab8ce21dedb8c3337422d89cc0d9b

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
9 years agoMerge pull request #8560 from liewegas/wip-lfn-startup
Sage Weil [Fri, 15 Apr 2016 21:16:45 +0000 (17:16 -0400)]
Merge pull request #8560 from liewegas/wip-lfn-startup

osd: refuse to start if object name limits are not possible

Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agoMerge pull request #7984 from rldleblanc/wpq-starvation
Sage Weil [Fri, 15 Apr 2016 21:16:21 +0000 (17:16 -0400)]
Merge pull request #7984 from rldleblanc/wpq-starvation

common: WeightedPriorityQueue Re-Add Round Robin for Classes

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Karol Mroz <kmroz@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #8505 from liewegas/wip-15391
Sage Weil [Fri, 15 Apr 2016 21:14:57 +0000 (17:14 -0400)]
Merge pull request #8505 from liewegas/wip-15391

osd/ReplicatedPG: make handle_watch_timeout no-op if !active

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #8545 from xiexingguo/xxg-wip-lfn
Sage Weil [Fri, 15 Apr 2016 21:14:39 +0000 (17:14 -0400)]
Merge pull request #8545 from xiexingguo/xxg-wip-lfn

os/filestore: fix return type mismatch for lfn parse

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agoMerge pull request #8555 from avnerbh/fixes_no_3
Sage Weil [Fri, 15 Apr 2016 21:14:22 +0000 (17:14 -0400)]
Merge pull request #8555 from avnerbh/fixes_no_3

msg/xio: simple fixes

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
9 years agoMerge pull request #8570 from xiexingguo/xxg-wip-scrub
Sage Weil [Fri, 15 Apr 2016 21:11:51 +0000 (17:11 -0400)]
Merge pull request #8570 from xiexingguo/xxg-wip-scrub

osd: clear requeue_scrub_on_unblock flag after requeue scrub

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #8586 from liewegas/wip-15441
Sage Weil [Fri, 15 Apr 2016 21:08:49 +0000 (17:08 -0400)]
Merge pull request #8586 from liewegas/wip-15441

osd: fix watch reconnect race

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agoMerge pull request #8619 from yehudasa/wip-rgw-jewel-fixes
Casey Bodley [Fri, 15 Apr 2016 20:56:48 +0000 (16:56 -0400)]
Merge pull request #8619 from yehudasa/wip-rgw-jewel-fixes

rgw: fix binfo_cache, RGWShardCollectCR

9 years agorgw: cross rgw request need to send 'zonegroup' http header 8620/head
Yehuda Sadeh [Fri, 15 Apr 2016 20:42:19 +0000 (13:42 -0700)]
rgw: cross rgw request need to send 'zonegroup' http header

instead of 'region'.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agorgw: fix get_zonegroup()
Yehuda Sadeh [Fri, 15 Apr 2016 20:42:06 +0000 (13:42 -0700)]
rgw: fix get_zonegroup()

was passing in the wrong param

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoMerge pull request #8281 from theanalyst/doc/multisite-rgw
Casey Bodley [Fri, 15 Apr 2016 20:41:51 +0000 (16:41 -0400)]
Merge pull request #8281 from theanalyst/doc/multisite-rgw

doc: rgw adding a very basic multisite doc

9 years agodoc: add multisite to index 8281/head
Abhishek Lekshmanan [Fri, 15 Apr 2016 20:27:10 +0000 (22:27 +0200)]
doc: add multisite to index

Signed-off-by: Abhishek Lekshmanan <alekshmanan@suse.com>
9 years agodoc: rgw multisite documentation
Abhishek Lekshmanan [Wed, 23 Mar 2016 17:55:38 +0000 (18:55 +0100)]
doc: rgw multisite documentation

Adding basic documentation for new multisite features, with an example
showing 3 zones in a zonegroup.

Fixes: http://tracker.ceph.com/issues/15247
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
9 years agorgw: binfo_cache is now a RGWRados member 8619/head
Yehuda Sadeh [Fri, 15 Apr 2016 17:25:12 +0000 (10:25 -0700)]
rgw: binfo_cache is now a RGWRados member

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agorgw: RGWShardCollectCR does not need a cct member
Yehuda Sadeh [Fri, 15 Apr 2016 17:21:18 +0000 (10:21 -0700)]
rgw: RGWShardCollectCR does not need a cct member

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoMerge pull request #7912 from ceph/wip-cmake-make-check
Casey Bodley [Fri, 15 Apr 2016 16:21:29 +0000 (12:21 -0400)]
Merge pull request #7912 from ceph/wip-cmake-make-check

Wip cmake make check

9 years agoMerge pull request #8614 from liewegas/wip-fsmap-underscore
Gregory Farnum [Fri, 15 Apr 2016 15:47:15 +0000 (08:47 -0700)]
Merge pull request #8614 from liewegas/wip-fsmap-underscore

mds/FSMap: use _ in key name

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
9 years agodebian: start ceph-mon-all and ceph-osd-all on package install 8617/head
Sage Weil [Fri, 15 Apr 2016 15:46:56 +0000 (11:46 -0400)]
debian: start ceph-mon-all and ceph-osd-all on package install

This matches ceph-mds-all and ceph-all behavior.

Fixes: http://tracker.ceph.com/issues/15098
Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #8615 from theanalyst/fix-mailmap-self
Loic Dachary [Fri, 15 Apr 2016 15:11:14 +0000 (17:11 +0200)]
Merge pull request #8615 from theanalyst/fix-mailmap-self

mailmap: Abhishek Lekshmanan affiliation

Reviewed-by: Loic Dachary <ldachary@redhat.com>
9 years agomailmap: Abhishek Lekshmanan affiliation 8615/head
Abhishek Lekshmanan [Fri, 15 Apr 2016 14:14:02 +0000 (16:14 +0200)]
mailmap: Abhishek Lekshmanan affiliation

Adding an entry to normalize the personal email id and work email id
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
9 years agomds/FSMap: use _ in key name 8614/head
Sage Weil [Fri, 15 Apr 2016 13:37:35 +0000 (09:37 -0400)]
mds/FSMap: use _ in key name

No space or else it isn't valid XML.

Signed-off-by: Sage Weil <sage@redhat.com>