]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Thu, 15 Jan 2015 19:22:16 +0000 (11:22 -0800)]
Merge pull request #3379 from ceph/wip-mon-drop-conversion
mon: drop store conversion code
Reviewed-by: Sage Weil <sage@redhat.com>
Gregory Farnum [Thu, 15 Jan 2015 19:21:18 +0000 (11:21 -0800)]
Merge pull request #3377 from ceph/wip-fail-idempotent
mon/MDSMonitor: make 'mds fail' idempotent for IDs
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Joao Eduardo Luis [Thu, 15 Jan 2015 16:06:21 +0000 (16:06 +0000)]
mon: Monitor: drop StoreConverter code
We no longer convert stores on upgrade. Users coming from bobtail or
before sould go through an interim version such as cuttlefish, dumpling,
firefly or giant.
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Joao Eduardo Luis [Thu, 15 Jan 2015 16:02:28 +0000 (16:02 +0000)]
ceph_mon: no longer attempt store conversion on start
People upgrading from bobtail or previous clusters should first go
through an interim version (quite a few to pick from: cuttlefish,
dumpling, firefly, giant).
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Gregory Farnum [Thu, 15 Jan 2015 15:11:17 +0000 (07:11 -0800)]
Merge pull request #3376 from dachary/wip-10547-formatter
common: restore format fallback semantic
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Thu, 15 Jan 2015 14:21:51 +0000 (14:21 +0000)]
mon/MDSMonitor: make 'mds fail' idempotent for IDs
Was returning ENOENT, should succeed for 'fail' on
a non-existent name, as the fail operation makes
it cease to exist.
Signed-off-by: John Spray <john.spray@redhat.com>
Loic Dachary [Thu, 15 Jan 2015 12:23:47 +0000 (13:23 +0100)]
tests: adapt to new json-pretty format
The json-pretty format was modified for readability and now includes
additional newlines / spaces. Either switch to json to avoid dealing
with space changes or modify the expected output to include them.
http://tracker.ceph.com/issues/10547 Fixes: #10547
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Thu, 15 Jan 2015 12:22:44 +0000 (13:22 +0100)]
test: rename test_activate_osd
It was incorrectly shadowing test_run_osd.
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Thu, 15 Jan 2015 11:28:12 +0000 (12:28 +0100)]
common: restore format fallback semantic
When Formatter::create replaced new_formatter, the handling of an
invalid format was also incorrectly changed. When an invalid format (for
instance "plain") was specified, new_formatter returned a NULL pointer
which was sometime handled by creating a json-pretty formatter and
sometimes differently.
A new Formatter::create prototype with a fallback argument is added and
is used if it is not the empty string and that the format is not
known. This prototype is used where new_formatter returning NULL was
replaced by a json-pretty formatter.
http://tracker.ceph.com/issues/10547 Fixes: #10547
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Yan, Zheng [Thu, 15 Jan 2015 11:54:55 +0000 (19:54 +0800)]
Merge pull request #3370 from ceph/wip-10382
mds: handle heartbeat_reset during shutdown
Dan Mick [Wed, 14 Jan 2015 23:25:25 +0000 (15:25 -0800)]
Merge pull request #3366 from ceph/wip-formatter
formatter: improve pretty output, rename factory method
Reviewed-by: Dan Mick <dan.mick@redhat.com>
Sage Weil [Wed, 14 Jan 2015 23:11:07 +0000 (15:11 -0800)]
doc/release-notes: v0.91
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 14 Jan 2015 21:54:26 +0000 (13:54 -0800)]
doc/release-notes: typo
Signed-off-by: Sage Weil <sage@redhat.com>
Gregory Farnum [Wed, 14 Jan 2015 22:50:46 +0000 (14:50 -0800)]
Merge pull request #3372 from ceph/wip-10539
qa: fail_all_mds between fs reset and fs rm
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Wed, 14 Jan 2015 22:08:09 +0000 (22:08 +0000)]
qa: fail_all_mds between fs reset and fs rm
Because fs reset opens a brief window for the previously
failed MDSs to spring back into life.
Fixes: #10539
Signed-off-by: John Spray <john.spray@redhat.com>
Sage Weil [Wed, 14 Jan 2015 21:48:32 +0000 (13:48 -0800)]
doc/release-notes: v0.80.8
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 14 Jan 2015 16:57:33 +0000 (08:57 -0800)]
Merge remote-tracking branch 'gh/next'
John Spray [Wed, 14 Jan 2015 10:35:53 +0000 (10:35 +0000)]
mds: handle heartbeat_reset during shutdown
Because any thread might grab mds_lock and call heartbeat_reset
immediately after a call to suicide() completes, this needs
to be handled as a special case where we tolerate MDS::hb having
already been destroyed.
Fixes: #10382
Signed-off-by: John Spray <john.spray@redhat.com>
Sage Weil [Tue, 13 Jan 2015 20:23:37 +0000 (12:23 -0800)]
PendingReleaseNotes: make a note about librados flag changes
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 13 Jan 2015 20:18:04 +0000 (12:18 -0800)]
Merge pull request #3360 from mattrichards/bump_rados_version
librados: bump rados version number
Reviewed-by: Sage Weil <sage@redhat.com>
Jenkins [Tue, 13 Jan 2015 20:10:22 +0000 (12:10 -0800)]
0.91
Josh Durgin [Tue, 13 Jan 2015 19:17:29 +0000 (11:17 -0800)]
Merge pull request #2697 from ceph/wip-8900
RBD image watcher and new exclusive lock handling
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Samuel Just [Tue, 13 Jan 2015 18:56:29 +0000 (10:56 -0800)]
Merge pull request #3254 from trociny/feature-10036
osd: osd tree to show primary-affinity value
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Samuel Just [Tue, 13 Jan 2015 18:55:29 +0000 (10:55 -0800)]
Merge pull request #3281 from ceph/wip-10441-b
osd: fix watch ordering bug 10441 option b
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Samuel Just [Tue, 13 Jan 2015 18:54:45 +0000 (10:54 -0800)]
Merge pull request #3290 from ceph/wip-da-SCA-
20150102
Coverity and SCA fixes
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just [Tue, 13 Jan 2015 18:54:21 +0000 (10:54 -0800)]
Merge pull request #3302 from ceph/wip-9956
os/FileStore: verify kernel is new enough before using extsize ioctl
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 13 Jan 2015 18:53:34 +0000 (10:53 -0800)]
Merge pull request #3305 from majianpeng/fix5
fix bugs about sync_filesystem
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 13 Jan 2015 16:32:45 +0000 (08:32 -0800)]
common/Formatter: new_formatter -> Formatter::create
Also make the default formatter selection more explicit.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 13 Jan 2015 16:20:08 +0000 (08:20 -0800)]
common/Formatter: improve json-pretty whitespace
The whitespace for the current pretty mode is awkward and weird. Move
to a more standard approach. It's more newlines, but *much* more
readable.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 14 Oct 2013 23:02:30 +0000 (16:02 -0700)]
common/Formatter: add newline to flushed output if m_pretty
This applies to json-pretty and xml-pretty modes.
Signed-off-by: Sage Weil <sage@inktank.com>
Gregory Farnum [Tue, 13 Jan 2015 15:08:30 +0000 (07:08 -0800)]
Merge pull request #3364 from ceph/wip-quota-test
qa: set -e explicitly in quota test
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Tue, 13 Jan 2015 14:58:57 +0000 (14:58 +0000)]
qa: set -e explicitly in quota test
Previously was set in hashbang, which meant
that "./quota.sh" was OK, but "sh ./quota.sh" would
just run through ignoring errors.
Signed-off-by: John Spray <john.spray@redhat.com>
Gregory Farnum [Tue, 13 Jan 2015 14:47:04 +0000 (06:47 -0800)]
Merge pull request #3336 from ceph/wip-fs-reset
mon: implement `fs reset`
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Loic Dachary [Tue, 13 Jan 2015 10:07:55 +0000 (11:07 +0100)]
Merge pull request #3343 from dachary/wip-10505-centos-parted
tests: install parted in centos Dockerfile
Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
Jason Dillaman [Tue, 13 Jan 2015 04:17:50 +0000 (23:17 -0500)]
librbd: flush pending AIO requests under all existing flush scenarios
AIO requests that are waiting on the image lock should be flushed
during all existing RBD flush scenarios. A few flush cases were
missed in the original implementation.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 13 Jan 2015 04:14:11 +0000 (23:14 -0500)]
librbd: AIO requests should retry lock requests
Added a timer to support retrying AIO lock requests until
they are successful.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 3 Nov 2014 21:51:06 +0000 (16:51 -0500)]
librbd: differentiate between R/O vs R/W RBD features
The new RBD exclusive lock feature should be treated as a
feature that is only applied when the image is opened in
R/W mode.
Older clients will need to handle the updated
cls_rbd::get_features method in order to properly determine
the incompatible features for an image depending on the
current mode.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 21 Oct 2014 02:09:29 +0000 (22:09 -0400)]
librbd: Add internal unit test cases
The new unit tests cover the modifications made to integrate
the internal librbd functionality with the new ImageWatcher.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 17 Oct 2014 13:05:22 +0000 (09:05 -0400)]
librbd: Add ImageWatcher unit test cases
Directly unit test the new ImageWatcher class to complement
the existing librbd integration tests of exclusive lock
handling.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Sun, 16 Nov 2014 19:20:42 +0000 (14:20 -0500)]
librbd: Add convenience library to support unit tests
Unit tests need access to the private symbols of librbd no
longer exported from librbd.so. A new librbd_internal
convenience library was created to allow access.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 1 Oct 2014 20:12:21 +0000 (16:12 -0400)]
rbd: Allow CLI to optionally create shared images
Images that are flagged as shared cannot use the RBD
object map nor RBD mirroring features.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 8 Oct 2014 12:41:53 +0000 (08:41 -0400)]
librbd: Integrate librbd with new exclusive lock feature
Operations that update the image now require the exclusive lock
if the feature is enabled. AIO write and discard operations will
automatically request the exclusive lock from the current leader
to support live-migration.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Matt Richards [Tue, 13 Jan 2015 00:59:42 +0000 (16:59 -0800)]
librados: bump rados version number
As a follow-on to
49d114f1fff90e5c0f206725a5eb82c0ba329376 ,
increment the "extra" version field so clients can easily
determine if they have a version of librados that properly
translates C API operation flags.
Signed-off-by: Matthew Richards <mattjrichards@gmail.com>
Josh Durgin [Tue, 13 Jan 2015 00:20:28 +0000 (16:20 -0800)]
Merge pull request #3316 from ceph/wip-10471
rgw: index swift keys appropriately
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Wed, 8 Oct 2014 12:20:47 +0000 (08:20 -0400)]
librbd: Create image exclusive lock watch/notify handler
The new watch/notify handler replaces the existing header
update watch/notify handler and adds support for managing
image exclusive lock leadership.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Mon, 12 Jan 2015 22:00:21 +0000 (14:00 -0800)]
osd: enable filestore_extsize by default
Note that this will only get used if the kernel is new enough; if it is
older than 3.5 the option will get disabled and extsize will not be used
even if the option is set to true.
This partially reverts
01cd3cdc726a3e838bce05b355a021778b4e5db1 .
Fixes: #9956
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 12 Jan 2015 21:59:39 +0000 (13:59 -0800)]
os/FileStore: verify kernel is new enough before using extsize ioctl
Old kernels have an XFS bug that exposes uninitialized data when the
extsize hint is set and only partially written. This is fixed by Linux
commit
aff3a9edb7080f69f07fe76a8bd089b3dfa4cb5d , documented in XFS bug
http://oss.sgi.com/bugzilla/show_bug.cgi?id=874, and tested by XFS
test xfs/229 to prevent regressions.
Notably the original bug affects kernel 3.2, which is widely deployed with
ubuntu precise 12.04.
Backport: giant, firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Gregory Farnum [Mon, 12 Jan 2015 19:33:02 +0000 (11:33 -0800)]
Merge pull request #3352 from kylinstorage/fix-10503
Fix bug 10503: http://tracker.ceph.com/issues/10503
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Samuel Just [Mon, 12 Jan 2015 16:39:48 +0000 (08:39 -0800)]
Merge pull request #3203 from majianpeng/fix1
avoid memcopy from librados to caller buffer
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 12 Jan 2015 16:26:08 +0000 (08:26 -0800)]
Merge pull request #3034 from dachary/wip-10017-erasure-code-repair
erasure code repair when there are two failures
Reviewed-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 12 Jan 2015 16:23:26 +0000 (08:23 -0800)]
Merge pull request #3148 from mslovy/optimazation_wbthrottle
os: WBThrottle: optimize the map to unordered_map
Reviewed-by: Samuel Just <sjust@redhat.com>
John Spray [Mon, 12 Jan 2015 14:52:43 +0000 (14:52 +0000)]
mon/MDSMonitor: add confirm flag to fs reset
This was already in the command map but was not
being checked.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 12 Jan 2015 13:54:52 +0000 (13:54 +0000)]
qa: add `fs reset` to cephtool tests
This is just a superficial "I can call it" test,
it's actual behaviour is checked elsewhere.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 5 Jan 2015 19:34:57 +0000 (19:34 +0000)]
mon: implement `fs reset`
This is for use in CephFS disaster recovery. When
the metadata pool has been forcibly reset to a single-MDS
metadata tree, we would like to reset the MDSMap to match.
Signed-off-by: John Spray <john.spray@redhat.com>
Yunchuan Wen [Mon, 12 Jan 2015 05:49:32 +0000 (05:49 +0000)]
Fix bug 10503: http://tracker.ceph.com/issues/10503
ceph-fuse: quota code is not 32-bit safe for vxattr output
Signed-off-by: Yunchuan Wen <yunchuanwen@ubuntukylin.com>
Sage Weil [Sun, 11 Jan 2015 15:55:08 +0000 (07:55 -0800)]
Merge pull request #2948 from ceph/wip-promote
osd: promote_object separation; proxy read
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 6 Jan 2015 21:01:45 +0000 (13:01 -0800)]
ceph_test_rados: add some debug output
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 7 Dec 2014 01:45:28 +0000 (17:45 -0800)]
osd/ReplicatedPG: improve proxy read cancelation
Avoid taking the PG lock for a canceled read op (if we are lucky). Recheck
after the lock is taken for good measure.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 7 Dec 2014 01:42:51 +0000 (17:42 -0800)]
osd/ReplicatedPG: put proxy read completion on finisher
We can't use the synchronous completion callbacks (in fast dispatch
context) do to the proxy read completion work.
Signed-off-by: Sage Weil <sage@redhat.com>
Zhiqiang Wang [Fri, 28 Nov 2014 08:30:20 +0000 (16:30 +0800)]
osd: tiering: avoid duplicate promotion on proxy read
Do not promote if it is already undergoing in maybe_handle_cache.
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Zhiqiang Wang [Wed, 26 Nov 2014 01:57:03 +0000 (09:57 +0800)]
osd: tiering: proxy instead of redirect read in writeback mode when the
cache pool is full
To preserve read op order
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Zhiqiang Wang [Fri, 21 Nov 2014 06:01:24 +0000 (14:01 +0800)]
osd: tiering: cancel and requeue proxy read when needed
Cancel and requeue proxy read on the following cases:
1) on_shutdown
2) on_change
3) background promotion is done
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Conflicts:
src/osd/ReplicatedPG.cc
src/osd/ReplicatedPG.h
Sage Weil [Tue, 9 Dec 2014 01:57:13 +0000 (17:57 -0800)]
osd/ReplicatedPG: allow reads to proxy etc even if blocked
If we are not write ordered, continue with cache checks so that we can
(among other things) proxy reads while promoting.
Note that this may reorder reads for clients, but we've decided that's okay.
Signed-off-by: Sage Weil <sage@redhat.com>
Zhiqiang Wang [Wed, 19 Nov 2014 03:14:46 +0000 (11:14 +0800)]
test: add proxy read test
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Zhiqiang Wang [Tue, 18 Nov 2014 23:47:32 +0000 (15:47 -0800)]
osd: tiering: proxy reads during promote
wip 9980. Do proxy read and async promotion for writeback.
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Zhiqiang Wang [Tue, 18 Nov 2014 08:10:00 +0000 (16:10 +0800)]
osd: tiering: add cache mode READPROXY
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Zhiqiang Wang [Tue, 18 Nov 2014 07:54:47 +0000 (15:54 +0800)]
osd: tiering: add proxy read support
wip 9979
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
Sage Weil [Mon, 17 Nov 2014 22:02:39 +0000 (14:02 -0800)]
osd/ReplicatedPG: separate promotion from the triggering op
Remove the triggering op from the internal promote machinery.
We keep the optional op arg to promote_object() only because we may
block on an object other than the original obc.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 17 Nov 2014 21:06:29 +0000 (13:06 -0800)]
osd/ReplicatedPG: pass promote error to all blocked operations
This isn't the most elegant strategy, but it is the best we can do
right now.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 17 Nov 2014 20:46:51 +0000 (12:46 -0800)]
osd/ReplicatedPG: drop unnecessary cache_mode checks
This currently enumerates all cache modes except none, and we don't
arrive in this function when caching is disabled. And creating a whiteout
is not cache_mode dependent. Simplify!
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 23 Oct 2014 23:53:14 +0000 (16:53 -0700)]
osd/ReplicatdPG: adjust braces (no semantic change)
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 23 Oct 2014 23:52:22 +0000 (16:52 -0700)]
osd/ReplicatedPG: factor out must_promote case from all cache modes
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 23 Oct 2014 23:51:03 +0000 (16:51 -0700)]
osd/ReplicatedPG: factor out common exists case from all cache modes
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 23 Oct 2014 21:34:36 +0000 (14:34 -0700)]
osd/ReplicatedPG: make op argument to promote_object optional
For now, we still always pass it. In preparation, however, we modify
promote_object() so that it will work when op is null.
Signed-off-by: Sage Weil <sage@redhat.com>
Josh Durgin [Sat, 10 Jan 2015 23:25:10 +0000 (15:25 -0800)]
Merge pull request #3309 from trociny/wip-9483
OSD: add a get_latest_osdmap command to the admin socket
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Mykola Golub [Wed, 7 Jan 2015 11:39:33 +0000 (13:39 +0200)]
OSD: add a get_latest_osdmap command to the admin socket
The command blocks and ensures we have the latest map from the
mon. This is useful in testing and to "unstick" clusters in some
odd situations.
Fixes: #9483, #9484 (maybe)
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Wido den Hollander [Sat, 10 Jan 2015 13:21:27 +0000 (14:21 +0100)]
doc: Fix PHP librados documentation
Loic Dachary [Sat, 10 Jan 2015 12:54:56 +0000 (13:54 +0100)]
Merge pull request #3348 from ceph/wip-mon-wishlist
doc: mon janitorial list is now a wishlist
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Joao Eduardo Luis [Sat, 10 Jan 2015 12:08:22 +0000 (12:08 +0000)]
doc: mon janitorial list is now a wishlist
Signed-off-by: Joao Eduardo Luis <joao@redhat.com>
Sage Weil [Sat, 10 Jan 2015 05:43:49 +0000 (21:43 -0800)]
Merge remote-tracking branch 'gh/next'
Sage Weil [Sat, 10 Jan 2015 05:43:04 +0000 (21:43 -0800)]
Merge pull request #3327 from ceph/wip-peeringqueue
osd: fix peering queue bug
Reviewed-by: Samuel Just <sjust@redhat.com>
Josh Durgin [Sat, 10 Jan 2015 00:56:39 +0000 (16:56 -0800)]
Merge pull request #3344 from ceph/wip-librbd-snap-unprotect
librbd: shadow variable in snap_unprotect
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yehuda Sadeh [Tue, 16 Dec 2014 20:27:54 +0000 (12:27 -0800)]
rgw: return InvalidAccessKeyId instead of AccessDenied
Fixes: #10334
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit
56af795b1046a4c1bfba59e1fefde272bb0e5c1e )
Yehuda Sadeh [Tue, 16 Dec 2014 17:11:20 +0000 (09:11 -0800)]
rgw: return SignatureDoesNotMatch instead of AccessDenied
Fixes: #10329
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit
ef75d720f289ce2e18c0047380a16b7688864560 )
Loic Dachary [Fri, 9 Jan 2015 23:05:53 +0000 (00:05 +0100)]
tests: install parted in centos Dockerfile
It is needed to run root ceph-disk tests.
http://tracker.ceph.com/issues/10505 Fixes: #10505
Signed-off-by: Loic Dachary <ldachary@redhat.com>
John Wilkins [Fri, 9 Jan 2015 22:54:30 +0000 (14:54 -0800)]
doc: Clean up pool usage.
Signed-off-by: John Wilkins <jowilkin@redhat.com>
John Wilkins [Fri, 9 Jan 2015 22:54:06 +0000 (14:54 -0800)]
doc: Cleanup RGW pool usage.
Signed-off-by: John Wilkins <jowilkin@redhat.com>
Gregory Farnum [Fri, 9 Jan 2015 22:52:19 +0000 (14:52 -0800)]
Merge pull request #3341 from liewegas/wip-10504
client: add ceph version to metadata
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Fri, 9 Jan 2015 22:41:34 +0000 (14:41 -0800)]
client: include ceph and git version in client metadata
Fixes: #10504
Signed-off-by: Sage Weil <sage@redhat.com>
Josh Durgin [Fri, 9 Jan 2015 22:30:44 +0000 (14:30 -0800)]
Merge pull request #3325 from ceph/wip-nits
allow 'ops' instead of 'dump_ops_in_flight'
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Fri, 9 Jan 2015 22:12:22 +0000 (14:12 -0800)]
Merge pull request #3250 from ceph/wip-10372
osdc/Objecter: improve pool deletion detection
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yehuda Sadeh [Fri, 9 Jan 2015 22:02:04 +0000 (14:02 -0800)]
Revert "rgw: switch to new watch/notify API"
This reverts commit
dc67cd69604ec4e4df846b818ec739dc7b09a537 .
Conflicts:
src/rgw/rgw_rados.cc
Gregory Farnum [Fri, 9 Jan 2015 21:45:26 +0000 (13:45 -0800)]
Merge pull request #3313 from ceph/wip-asok-get-subtrees
Add MDS "get subtrees" asok command
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Gregory Farnum [Fri, 9 Jan 2015 21:29:59 +0000 (13:29 -0800)]
Merge pull request #3312 from ceph/wip-mdscacheobject-const
mds: support constness in MDSCacheObjects
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Loic Dachary [Fri, 9 Jan 2015 18:34:35 +0000 (19:34 +0100)]
Merge pull request #3248 from dachary/wip-table-formatter
add table to Formatter
Reviewed-by: Loic Dachary <ldachary@redhat.com>
John Wilkins [Fri, 9 Jan 2015 18:26:51 +0000 (10:26 -0800)]
doc: Added section to install priorities/preferences.
Signed-off-by: John Wilkins <jowilkin@redhat.com>
Josh Durgin [Fri, 9 Jan 2015 17:13:09 +0000 (09:13 -0800)]
Merge pull request #3324 from mattrichards/rados_translate_op_flag
librados: Translate operation flags from C APIs
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Fri, 9 Jan 2015 15:52:20 +0000 (07:52 -0800)]
Merge pull request #3328 from xiaoxichen/memstore_size_u64
Bump memstore_device_bytes from U32 to U64
Reviewed-by: Sage Weil <sage@redhat.com>
Haomai Wang [Fri, 9 Jan 2015 15:42:05 +0000 (23:42 +0800)]
Merge pull request #3337 from dachary/wip-10494-disable-unittest-msgr
tests: temporarily disable unittest_msgr
Loic Dachary [Fri, 9 Jan 2015 15:17:53 +0000 (16:17 +0100)]
tests: temporarily disable unittest_msgr
http://tracker.ceph.com/issues/10494 Refs: #10494
Signed-off-by: Loic Dachary <ldachary@redhat.com>