]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Loic Dachary [Thu, 24 Sep 2015 08:54:35 +0000 (10:54 +0200)]
build/ops: ceph-detect-init must ignore .cache
In case the test fails, it may leave files behind:
src/ceph-detect-init/.cache/v/cache/lastfailed
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Wed, 23 Sep 2015 19:08:22 +0000 (15:08 -0400)]
Merge remote-tracking branch 'gh/wip-aarch64'
Sage Weil [Wed, 23 Sep 2015 14:46:51 +0000 (10:46 -0400)]
Merge remote-tracking branch 'gh/infernalis'
Sage Weil [Wed, 23 Sep 2015 12:20:39 +0000 (08:20 -0400)]
arch/arm: s/false/0/
arch/arm.c: In function 'ceph_arch_arm_probe':
arch/arm.c:54:28: error: 'false' undeclared (first use in this function)
ceph_arch_aarch64_crc32 = false; // sorry!
^
arch/arm.c:54:28: note: each undeclared identifier is reported only once for each function it appears in
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 22 Sep 2015 19:12:17 +0000 (15:12 -0400)]
Merge pull request #6037 from liewegas/wip-12407
init-radosgw: fix restart w/ multiple instances
Reviewed-by: Pavan Rallabhandi <pavan.rallabhandi@sandisk.com>
Orit Wasserman [Tue, 22 Sep 2015 18:29:10 +0000 (20:29 +0200)]
Merge pull request #5928 from ceph/wip-12819-infernalis
Wip 12819 infernalis
Loic Dachary [Tue, 22 Sep 2015 18:27:57 +0000 (20:27 +0200)]
Merge pull request #6006 from dachary/wip-12936-shec
erasure-code: workaround i386 optimization bug with SHEC
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 22 Sep 2015 18:12:02 +0000 (14:12 -0400)]
init-radosgw: specify pid file to start-stop-daemon
This fixes restart when multiple instances are running.
Fixes: #12407
Tested-by: Pavan Rallabhandi <pavan.rallabhandi@sandisk.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 22 Sep 2015 18:04:44 +0000 (14:04 -0400)]
Merge remote-tracking branch 'gh/infernalis'
David Zafman [Tue, 22 Sep 2015 16:32:18 +0000 (09:32 -0700)]
Merge pull request #5922 from trociny/wip-pool-set-noscrub
osd: per pool control for scrub and deep-scrub
Reviewed-by: David Zafman <dzafman@redhat.com>
Kefu Chai [Tue, 22 Sep 2015 15:54:32 +0000 (23:54 +0800)]
Merge pull request #5846 from xiexingguo/xxg-wip-13002
msg/simple: start over after fails to bind a port in specified range
Reviewed-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Mon, 21 Sep 2015 13:36:54 +0000 (15:36 +0200)]
erasure-code: workaround i386 optimization bug with SHEC
http://tracker.ceph.com/issues/12936 Fixes: #12936
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Tue, 22 Sep 2015 14:29:16 +0000 (16:29 +0200)]
Merge pull request #5999 from dachary/wip-13000-ceph-disk
ceph-disk: fixes various race conditions
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just [Tue, 22 Sep 2015 14:24:27 +0000 (07:24 -0700)]
Merge pull request #6008 from liewegas/wip-13190
osd/ReplicatedPG: tolerate promotion completion with stopped agent
Reviewed-by: Samuel Just <sjust@redhat.com>
Sage Weil [Tue, 22 Sep 2015 13:32:08 +0000 (09:32 -0400)]
Merge pull request #6011 from liewegas/wip-systemd
systemd: increase nproc ulimit
Sage Weil [Tue, 22 Sep 2015 12:29:16 +0000 (08:29 -0400)]
Merge pull request #6019 from liewegas/wip-mon-dispatch-debug
mon/PaxosService: include msg and con ptr in dispatch debug
Josh Durgin [Tue, 22 Sep 2015 07:07:43 +0000 (03:07 -0400)]
Merge pull request #5956 from xinxinsh/wip-13124
unify order limit
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 22:23:26 +0000 (00:23 +0200)]
tests: ceph-disk: workunit must fail when test fail
Signed-off-by: Joe Julian <me@joejulian.name>
Loic Dachary [Sun, 20 Sep 2015 20:05:09 +0000 (22:05 +0200)]
tests: ceph-disk: only install multipath on CentOS
If installed on Ubuntu where multipath does not activate properly, it
interferes with the other tests.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 20:00:54 +0000 (22:00 +0200)]
tests: ceph-disk: inline run_osd
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 13:05:28 +0000 (15:05 +0200)]
tests: ceph-disk: wait for the OSD to be up
After preparing an OSD, wait for the corresponding OSD to be up
according to ceph osd dump before asserting the devices are in the
expected state. Otherwise the test races with ceph-disk activate which
is run asynchronously via udev / upstart / system.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 13:02:47 +0000 (15:02 +0200)]
tests: ceph-disk: race condition is fixed
It turns out it was not CentOS 7 specific. There is no excuse to skip
the tests anymore.
http://tracker.ceph.com/issues/12787 Refs: #12787
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:54:57 +0000 (14:54 +0200)]
tests: ceph-disk: multipath now auto activates
http://tracker.ceph.com/issues/12786 Refs: #12786
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:54:16 +0000 (14:54 +0200)]
tests: ceph-disk: use sh() instead of helper() when possible
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:52:22 +0000 (14:52 +0200)]
tests: doc: ceph-disk workunit reminders
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 19:54:59 +0000 (21:54 +0200)]
ceph-disk: reduce debug verbosity
There is no need for debug traces from which() and it is very
noisy. Just get rid of it.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:38:34 +0000 (14:38 +0200)]
ceph-disk: ensure udev add on the data partition is last
When calling partprobe, we make sure there is at least one udev add
called for each partition created when preparing a device. But there is
no guarantee that the udev add for data partition will be last and the
following scenario can happen:
- udev add data partition fails because the journal partition is owned
by root
- udev add journal partition chown the journal partition
- no other udev add event is sent and the OSD does not activate
An additional, possibly redundant, udev add event is fired after
partprobe is run and after udevadm settles, to guarantee there is at
least one udev add data partition after the last udev add journal
partition.
http://tracker.ceph.com/issues/12787 Fixes: #12787
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:34:47 +0000 (14:34 +0200)]
ceph-disk: move update_partition from main_prepare to prepare_dev
The update_partition call in main_prepare happens immediately after
prepare_dev but only if the data argument is a block device. There is no
reason for this separation: it is more sensible to call it from within
prepare_dev.
There is an additional test in prepare_dev that verifies partprobe won't
be called on a partition because it would not make sense.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:30:52 +0000 (14:30 +0200)]
ceph-disk: guard partprobe with udevadm settle
Call udevadm settle before and after partprobe.
A side effect of partprobe is to remove partitions and add them again.
The first udevadm settle waits for ongoing udev events to complete, just
in case one of them rely on an existing partition on dev.
The second udevadm settle guarantees to the caller that all udev events
related to the partition table change have been processed, i.e. the
95-ceph-osd.rules actions and mode changes, group changes etc. are
complete.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:28:12 +0000 (14:28 +0200)]
ceph-disk: do not hide ceph-disk prepare stack trace
raise without an argument so the original stack trace is shown when
ceph-disk prepare fails.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:23:47 +0000 (14:23 +0200)]
ceph-disk: support --verbose with --log-stdout
Set the LOG level as well as the channel level, otherwise the debug
messages are trimmed before they reach the channel. Also set the prefix
while we're at it.
http://tracker.ceph.com/issues/13180 Fixes: #13180
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:16:12 +0000 (14:16 +0200)]
ceph-disk: prefer sgdisk to blkid to retrieve partition UUID
blkid 2.23.2 which is the default for official CentOS 7 cloud images
fails on journal device. It would be better to use blkid because it does
not trigger udev events, but it is more important to get reliable
results.
http://tracker.ceph.com/issues/13153 Fixes: #13153
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:12:25 +0000 (14:12 +0200)]
ceph-disk: make ceph-disk list /dev/vdb equivalent to list vdb
The ceph-disk list argument must be the device name without the leading
/dev/. This is error prone and silently does nothing. Strip the /dev/
prefix of ceph-disk list arguments so that it behaves as expected.
http://tracker.ceph.com/issues/13154 Fixes: #13154
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:03:39 +0000 (14:03 +0200)]
ceph-disk: - is translated into / with systemd
When running ceph-disk trigger /dev/dm-1 with systemd, the path name is
translated into /dev/dm/1 because of systemd escape rules. Explicitly
translate - into \x2d for systemd to preserve the -.
It would be better to use systemd-escape
http://www.freedesktop.org/software/systemd/man/systemd-escape.html
but it does not appear to be generally available on CentOS 7 and
probably other distributions.
http://tracker.ceph.com/issues/13174 Fixes: #13174
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 12:00:16 +0000 (14:00 +0200)]
ceph-disk: a journal partition may survive a data partition
When a data partition is removed and the journal partition is not
removed, ceph-disk list will not find a journal_for information and
should just ignore it.
http://tracker.ceph.com/issues/13157 Fixes: #13157
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 19:48:11 +0000 (21:48 +0200)]
ceph-disk: upstart must not run ceph-disk activate concurrently
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 11:54:05 +0000 (13:54 +0200)]
ceph-disk: systemd must not kill a running ceph-disk
When activating a device, ceph-disk trigger restarts the ceph-disk
systemd service. Two consecutive udev add on the same device will
restart the ceph-disk systemd service and the second one may kill the
first one, leaving the device half activated.
The ceph-disk systemd service is instructed to not kill an existing
process when restarting. The second run waits (via flock) for the second
one to complete before running so that they do not overlap.
http://tracker.ceph.com/issues/13160 Fixes: #13160
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 11:52:59 +0000 (13:52 +0200)]
ceph-disk: fix typos in udev rules
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 11:50:03 +0000 (13:50 +0200)]
ceph-disk: ensure ceph owner on udev change
On udev change the owner of the device switch back to the default. If
that happens on a journal while an OSD is being activated, it will fail
with permission denied.
Make sure all ceph device types are chown to ceph on udev change.
http://tracker.ceph.com/issues/13000 Fixes: #13000
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Josh Durgin [Tue, 22 Sep 2015 05:19:58 +0000 (01:19 -0400)]
Merge pull request #5976 from yuyuyu101/wip-fix-metadata-conf
Librbd: Fix incorrect metadata filter behavior
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Mon, 21 Sep 2015 23:13:37 +0000 (19:13 -0400)]
Merge pull request #5750 from wonzhq/rbd-write-full
librbd: do write_full for whole object write
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Gregory Farnum [Mon, 21 Sep 2015 23:02:33 +0000 (16:02 -0700)]
Merge pull request #5416 from zhouyuan/ceph_fuse_12204
ceph-fuse: warn and shut down when there is no MDS present
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 21 Sep 2015 22:57:13 +0000 (15:57 -0700)]
Merge pull request #5826 from ukernel/wip-osx-port
fix compilation on OSX/FreeBSD
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum [Mon, 21 Sep 2015 22:55:04 +0000 (15:55 -0700)]
Merge branch 'wip-12971' of git://github.com/jcsp/ceph
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Conflicts:
src/osdc/Objecter.cc
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 21 Sep 2015 22:52:10 +0000 (15:52 -0700)]
Merge pull request #5644 from majianpeng/mds-support-iohint
Mds journal support iohint
Reviewed-by: John Spray <john.spray@redhat.com>
Gregory Farnum [Mon, 21 Sep 2015 22:50:28 +0000 (15:50 -0700)]
Merge pull request #5966 from ukernel/wip-12506
Wip 12506
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Mon, 21 Sep 2015 22:49:34 +0000 (15:49 -0700)]
Merge pull request #5962 from majianpeng/client-fix
Client fix mini bugs.
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Mon, 21 Sep 2015 21:04:50 +0000 (17:04 -0400)]
mon/PaxosService: include msg and con ptr in dispatch debug
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 Sep 2015 18:51:50 +0000 (14:51 -0400)]
Merge pull request #6014 from athanatos/wip-13108
Revert "osd: purge the object from the cache when proxying and not pr…
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 Sep 2015 18:51:07 +0000 (14:51 -0400)]
Merge pull request #6015 from athanatos/wip-13143
osd/: find_object_context: return obc for head for snapdir if non null
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 Sep 2015 18:46:33 +0000 (14:46 -0400)]
Merge pull request #6017 from athanatos/wip-13150
ReplicatedPG::get_snapset_context: set exists to false for new ssc wi…
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 Sep 2015 18:43:55 +0000 (14:43 -0400)]
Merge pull request #6013 from athanatos/wip-12828
Wip 12828
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 17 Sep 2015 22:28:38 +0000 (18:28 -0400)]
systemd: increase nproc ulimit
We were observed to be hitting the limit on centos7
(triggering pthread_create failures) on a ~2000 OSD cluster.
Increasing this resolves it!
Reported-by: Dan van der Ster <daniel.vanderster@cern.ch>
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 21 Sep 2015 15:41:03 +0000 (11:41 -0400)]
osd/ReplicatedPG: tolerate promotion completion with stopped agent
We may start a promotion, then get a pool update that disables the
agent, and then complete it. We should not segfault in this case.
Fixes: #13190
Signed-off-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh [Mon, 21 Sep 2015 15:35:30 +0000 (08:35 -0700)]
Merge pull request #5918 from oritwas/wip-5378
rgw: make radosgw-admin user rm idempotent
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 21 Sep 2015 15:22:29 +0000 (08:22 -0700)]
Merge pull request #5996 from rzarzynski/wip-12780
rgw: don't read actual data on user manifest HEAD
Yehuda Sadeh [Mon, 21 Sep 2015 15:20:55 +0000 (08:20 -0700)]
Merge pull request #5974 from Sandy4999/wip-rgw-errmsg
rgw: add a new error message for user conflict when using Admin Ops API
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
John Spray [Mon, 21 Sep 2015 09:25:39 +0000 (10:25 +0100)]
Merge pull request #6003 from ukernel/wip-13166
Wip 13166
Reviewed-by: John Spray <john.spray@redhat.com>
Yan, Zheng [Mon, 21 Sep 2015 07:20:15 +0000 (15:20 +0800)]
mds: adjust MDSRank::incarnation according to mdsmap
When a standby-replay MDS replace failed MDS, we need update its
incarnation.
Fixes: #13166
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Mykola Golub [Mon, 14 Sep 2015 08:03:25 +0000 (11:03 +0300)]
osd: new pool settings: scrub intervals
ceph osd pool set $POOL scrub_min_interval N
ceph osd pool set $POOL scrub_max_interval N
ceph osd pool set $POOL deep_scrub_interval N
If N > 0, this value is used for the pool instead of
the corresponding global parameter from the config
(osd_scrub_min_interval, osd_scrub_max_interval or
osd_deep_scrub_interval).
Fixes: #13077
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Fri, 11 Sep 2015 08:05:42 +0000 (11:05 +0300)]
osd: new pool flags: noscrub, nodeep-scrub
This allows to disable periodic scrub on per pool basis.
Fixes: #13076
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Fri, 11 Sep 2015 18:34:52 +0000 (21:34 +0300)]
osd: make 'ceph osd pool get' work for all settable pool flags
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Fri, 11 Sep 2015 18:02:41 +0000 (21:02 +0300)]
osd: refactor setting write_fadvise_dontneed pool flag
Handle together with other flags.
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Sage Weil [Mon, 21 Sep 2015 00:57:13 +0000 (20:57 -0400)]
Merge pull request #6001 from dachary/wip-13182-crushtool
tests: update to match crushmap validation message
Loic Dachary [Sun, 20 Sep 2015 21:42:45 +0000 (23:42 +0200)]
tests: update to match crushmap validation message
http://tracker.ceph.com/issues/13182 Fixes: #13182
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Sun, 20 Sep 2015 17:54:19 +0000 (13:54 -0400)]
Merge remote-tracking branch 'gh/infernalis'
Sage Weil [Sun, 20 Sep 2015 17:50:26 +0000 (13:50 -0400)]
Merge pull request #5979 from ceph/wip-crushtest
mon: fix crush testing for new pools
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Sun, 20 Sep 2015 17:49:36 +0000 (13:49 -0400)]
Merge pull request #5950 from tchaikov/wip-13112-infernalis
mon/PGMap: calc min_last_epoch_clean when decode
Reviewed-by: Sage Weil <sage@redhat.com>
Loic Dachary [Sun, 20 Sep 2015 15:12:32 +0000 (17:12 +0200)]
Merge pull request #5998 from dachary/wip-13136-python3-coverage
install-deps: enable python3
Loic Dachary [Fri, 18 Sep 2015 10:59:09 +0000 (12:59 +0200)]
install-deps: enable python3
The upstream regression has been fixed, we can re-enable python3
support.
http://tracker.ceph.com/issues/13136 Fixes: #13136
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Sat, 19 Sep 2015 21:21:10 +0000 (17:21 -0400)]
Merge pull request #5994 from SUSE/wip-13175
doc: do not promise backports to Dumpling
Reviewed-by: Sage Weil <sage@redhat.com>
Nathan Cutler [Sat, 19 Sep 2015 20:25:31 +0000 (22:25 +0200)]
doc: do not promise backports to Dumpling
Dumpling was retired in May 2015.
http://tracker.ceph.com/issues/13175 Fixes: #13175
Signed-off-by: Nathan Cutler <ncutler@suse.cz>
John Spray [Sat, 19 Sep 2015 11:03:57 +0000 (12:03 +0100)]
Merge pull request #5965 from jcsp/wip-get-or-create-output
mon: fix auth get-or-create output
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Ken Dreyer [Fri, 18 Sep 2015 18:41:42 +0000 (12:41 -0600)]
Merge pull request #5984 from ceph/wip-packages
Fixes locations from ceph.com to download.ceph.com
(For the record, this is to fix http://tracker.ceph.com/issues/13162)
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Alfredo Deza [Fri, 18 Sep 2015 18:20:12 +0000 (14:20 -0400)]
doc: remove mention of ceph-extra as a requirement
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 18 Sep 2015 18:13:21 +0000 (14:13 -0400)]
doc: remove ceph-extras
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 18 Sep 2015 18:13:02 +0000 (14:13 -0400)]
doc: correct links to download.ceph.com
Signed-off-by: Alfredo Deza <adeza@redhat.com>
John Spray [Thu, 17 Sep 2015 14:51:20 +0000 (15:51 +0100)]
mon: fix auth get-or-create output
Previously the caps were omitted from the
output: they should be present for this
to fulfil the 'get' part of get-or-create.
Signed-off-by: John Spray <john.spray@redhat.com>
Samuel Just [Thu, 17 Sep 2015 23:49:53 +0000 (16:49 -0700)]
ReplicatedPG::get_snapset_context: set exists to false for new ssc with can_create
Otherwise, if we do a proxy_write and don't promote it, the ssc will
stick around with exists = true and cause future reads on snaps for the
object to fail to fall through to the base tier.
Fixes: #13150
Signed-off-by: Samuel Just <sjust@redhat.com>
Yehuda Sadeh [Thu, 17 Sep 2015 16:10:39 +0000 (09:10 -0700)]
rgw: don't read actual data on user manifest HEAD
Fixes: #12780
We unconditionally read all the data, which is not needed
when doing HEAD operation on user manifest objects.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Sage Weil [Fri, 18 Sep 2015 15:40:26 +0000 (11:40 -0400)]
ceph-osd-prestart.sh: no ceph-disk chown
chown -R ceph:ceph $1 is easy enough.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 18 Sep 2015 15:06:24 +0000 (11:06 -0400)]
Merge pull request #5980 from liewegas/wip-13059
ceph.spec: fix up /var/run/ceph
Reviewed-by: Sage Weil <sage@redhat.com>
Boris Ranto [Fri, 18 Sep 2015 15:00:30 +0000 (17:00 +0200)]
ceph.spec.in: Fix up (/var)/run/ceph creation
Fixes: #13059
Signed-off-by: Boris Ranto <branto@redhat.com>
Kefu Chai [Fri, 18 Sep 2015 14:32:41 +0000 (22:32 +0800)]
Merge pull request #5977 from tchaikov/wip-size_t-monstore-txn
mon: return size_t from MonitorDBStore::Transaction::size()
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Sage Weil [Fri, 18 Sep 2015 13:42:47 +0000 (09:42 -0400)]
mon/OSDMonitor: fix crush injection error message
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 18 Sep 2015 13:41:25 +0000 (09:41 -0400)]
mon/OSDMonitor: only test crush ruleset for the newly created pool
Otherwise, we test *all* crush rules.. which might be a lot, and
which is a big waste of time and effort.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 18 Sep 2015 13:40:13 +0000 (09:40 -0400)]
crush/CrushTester: allow testing by ruleset
Signed-off-by: Sage Weil <sage@redhat.com>
Haomai Wang [Fri, 18 Sep 2015 04:17:53 +0000 (12:17 +0800)]
Librbd: Fix incorrect metadata filter behavior
Signed-off-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Fri, 18 Sep 2015 09:05:09 +0000 (17:05 +0800)]
mon: return size_t from MonitorDBStore::Transaction::size()
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sangdi [Fri, 18 Sep 2015 03:02:07 +0000 (11:02 +0800)]
rgw: add a new error message for user conflict when using Admin Ops API
Add a new error message to indicate user conflict, which was using the error code for bucket conflict.
Signed-off-by: Sangdi Xu <xu.sangdi@h3c.com>
Sage Weil [Fri, 18 Sep 2015 02:14:56 +0000 (22:14 -0400)]
Merge pull request #5948 from flyd1005/master
doc: delete wrong description of installing RPMs
Samuel Just [Thu, 17 Sep 2015 17:54:18 +0000 (10:54 -0700)]
osd/: find_object_context: return obc for head for snapdir if non null
The head obc may have an in progress operation holding a lock, we
need to block on the lock for ordering reasons.
Fixes: #13143
Signed-off-by: Samuel Just <sjust@redhat.com>
Sage Weil [Thu, 17 Sep 2015 19:09:17 +0000 (15:09 -0400)]
Merge pull request #5926 from dillaman/wip-13082
include/inline_memory: out-of-bounds read on unaligned memory
Reviewed-by: Sage Weil <sage@redhat.com>
Yan, Zheng [Thu, 17 Sep 2015 15:56:14 +0000 (23:56 +0800)]
mds: Make sure wanted_state of first MDSBeacon is MDSMap::STATE_BOOT
Fixes: #12506
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Sage Weil [Thu, 17 Sep 2015 14:47:26 +0000 (10:47 -0400)]
new release key
The previous release key,
pub 4096R/
460F3994 2015-09-15
uid Ceph.com (release key) <security@ceph.com>
may have been compromised.
The new release key is
pub 4096R/
460F3994 2015-09-15
uid Ceph.com (release key) <security@ceph.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 17 Sep 2015 15:44:57 +0000 (23:44 +0800)]
Merge pull request #5947 from weiqian/master
doc: replaces 'osd host' with 'host' in ceph.conf docs.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yan, Zheng [Thu, 17 Sep 2015 12:55:34 +0000 (20:55 +0800)]
Merge pull request #5964 from jcsp/wip-13138
libcephfs: fix calling init() then mount()
John Spray [Thu, 17 Sep 2015 12:46:30 +0000 (13:46 +0100)]
libcephfs: fix calling init() then mount()
Previously only ever called these separately, but
it should be allowed for callers to use one after
the other.
Fixes: #13138
Signed-off-by: John Spray <john.spray@redhat.com>
Orit Wasserman [Thu, 17 Sep 2015 10:59:43 +0000 (12:59 +0200)]
Merge pull request #5963 from jcsp/wip-cmake-cephfs
CMake: fix libcephfs shared lib generation
Kefu Chai [Thu, 17 Sep 2015 10:54:24 +0000 (18:54 +0800)]
Merge pull request #5857 from ceph/wip-da-SCA-
20150812
SCA and compiler warning fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>