]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Tue, 2 Jul 2013 00:48:09 +0000 (17:48 -0700)]
client: fix whitespace in stat relpath
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 2 Jul 2013 00:47:06 +0000 (17:47 -0700)]
client: use __func__ instead of incorrect function name in insert_readdir_results
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 2 Jul 2013 00:45:54 +0000 (17:45 -0700)]
client: make less noise when unlinking during readdir
Skip, but do not talk about, NULL dentries.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 24 May 2013 00:12:27 +0000 (17:12 -0700)]
client: invalidate dentry leases when unlinking
In many case when we are unlinking inodes we also need to invalidate the
dentry lease, as we are not promised that the dentry is NULL. Be a bit
over-conservative here for good measure.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil [Sat, 18 May 2013 02:06:32 +0000 (19:06 -0700)]
client: audit unlink() callers
Basically, always keep the dentry and dir, unless we are pruning.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil [Fri, 17 May 2013 21:03:15 +0000 (14:03 -0700)]
client: unlink dentry on traceless rmdir, unlink reply
This used to be handled in _unlink() and _rmdir() even when a trace was
present in the reply, but this is cleaner.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 16 May 2013 20:49:58 +0000 (13:49 -0700)]
client: do not manually clean up on unlink/rmdir
The reply handler will do this in a safe, ordered fashion.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 17 May 2013 18:45:04 +0000 (11:45 -0700)]
client: refactor _lookup; fix NULL dentry case
Return ENOENT for a valid NULL dentry in our cache. Restructure _lookup
to avoid duplicating some code.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 17 May 2013 18:44:10 +0000 (11:44 -0700)]
client: skip insert_trace on safe requests
Only do this for the first reply.
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil [Fri, 17 May 2013 17:27:27 +0000 (10:27 -0700)]
client: handle traceless rename in insert_trace, not verify_reply_trace
The insert_trace() logic is about managing local cache consistency; the
verify_reply_trace() is about retrying requests to get the results that
our callers need.
Set up stubs to handle rmdir and unlink while we are here.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 17 May 2013 19:12:15 +0000 (12:12 -0700)]
client: avoid blindly removing dentries
MetaRequests may have references to these dentries. Instead of removing
them and tearing down the directory, just unlink them from the inodes.
We could be a bit smarter here if we looked at the reference count, but
this works too.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 15 May 2013 18:03:41 +0000 (11:03 -0700)]
client: leave NULL dentry in place on ENOENT during lookup
If we get a NULL lookup result, unlink the inode but leave the dentry
in place.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 17 May 2013 19:06:18 +0000 (12:06 -0700)]
client: add debugging around traceless reply failures
Tracking down #5021
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 6 May 2014 20:08:39 +0000 (13:08 -0700)]
Merge pull request #1774 from ceph/wip-8296
osd/ReplicatedPG: fix whiteouts for other cache mode
Reviewed-by: Samuel Just <sam.just@inktank.com>
Sage Weil [Tue, 6 May 2014 18:01:27 +0000 (11:01 -0700)]
osd/ReplicatedPG: fix whiteouts for other cache mode
We were special casing WRITEBACK mode for handling whiteouts; this needs to
also include the FORWARD and READONLY modes. To avoid having to list
specific cache modes, though, just check != NONE.
Fixes: #8296
Backport: firefly
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Tue, 6 May 2014 17:49:46 +0000 (10:49 -0700)]
Merge pull request #1601 from ceph/wip-7576
osd: prevent pg map epochs from lagging too far behind
Reviewed-by: Samuel Just <sam.just@inktank.com>
Josh Durgin [Tue, 6 May 2014 17:12:45 +0000 (10:12 -0700)]
Merge pull request #1748 from onlyjob/docs
sample.ceph.conf update:
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 6 May 2014 17:10:59 +0000 (10:10 -0700)]
Merge pull request #1653 from ceph/wip-7499
rgw, radosgw-admin: bucket link uses bucket instance id now
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Tue, 6 May 2014 14:12:00 +0000 (07:12 -0700)]
Merge pull request #1768 from daniel-j-h/code_quality
Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Tue, 6 May 2014 14:04:56 +0000 (07:04 -0700)]
Revert "Fix installation into user home directory, broken by
d3f0c0b "
This reverts commit
7539281037ce7a755ac8661ecb15aea32e5f79f6 .
This breaks mount.fuse.ceph installation.
John Wilkins [Tue, 6 May 2014 10:54:45 +0000 (03:54 -0700)]
doc: Fixed artifacts from merge.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins [Tue, 6 May 2014 10:54:08 +0000 (03:54 -0700)]
doc: Added sudo to setenforce. Restored merge artifact.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins [Tue, 6 May 2014 10:53:03 +0000 (03:53 -0700)]
doc: Added erasure coding and cache tiering notes. Special thanks to Loic Dachary.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
Daniel J. Hofmann [Mon, 5 May 2014 14:06:45 +0000 (16:06 +0200)]
Variable length array of std::strings (not legal in C++) changed to std::vector<std::string>
Signed-off-by: Daniel J. Hofmann <daniel@trvx.org>
Sage Weil [Mon, 5 May 2014 23:55:49 +0000 (16:55 -0700)]
Merge pull request #1770 from ceph/wip-8290
client: check snap_caps in Incode::is_any_caps()
Reviewed-by: Sage Weil <sage@inktank.com>
Yan, Zheng [Mon, 5 May 2014 23:44:45 +0000 (07:44 +0800)]
client: check snap_caps in Incode::is_any_caps()
Fixes: #8290
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Sage Weil [Mon, 5 May 2014 23:26:27 +0000 (16:26 -0700)]
Merge pull request #1764 from eile/master
Fix installation into user home directory, broken by
d3f0c0b
Reviewed-by: Sage Weil <sage@inktank.com>
John Wilkins [Mon, 5 May 2014 22:26:27 +0000 (15:26 -0700)]
Merge pull request #1769 from ceph/wip-doc-cache-tier
doc: Support for cache tiering.
Josh Durgin [Mon, 5 May 2014 22:12:29 +0000 (15:12 -0700)]
Merge remote-tracking branch 'origin/wip-doc-radosgw-80'
Conflicts:
doc/radosgw/config.rst
Samuel Just [Mon, 5 May 2014 21:53:47 +0000 (14:53 -0700)]
Merge pull request #1760 from ceph/wip-8283
osd/ReplicatedPG: fix trim of in-flight hit_sets
Reviewed-by: Samuel Just <sam.just@inktank.com>
John Wilkins [Mon, 5 May 2014 19:35:41 +0000 (12:35 -0700)]
doc: Fix hyperlink.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins [Mon, 5 May 2014 19:34:59 +0000 (12:34 -0700)]
doc: Index update and librados.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins [Mon, 5 May 2014 19:33:58 +0000 (12:33 -0700)]
doc: Quotas for Admin Ops API.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins [Mon, 5 May 2014 19:33:30 +0000 (12:33 -0700)]
doc: New Admin Guide for Ceph Object Storage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
Stefan Eilemann [Mon, 5 May 2014 07:54:19 +0000 (09:54 +0200)]
Fix installation into user home directory, broken by
d3f0c0b
Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch>
Yan, Zheng [Sat, 3 May 2014 21:17:15 +0000 (05:17 +0800)]
osd: check blacklisted clients in ReplicatedPG::do_op()
OSD checks if client is blacklisted only when receiving OSD request.
It's possible that OSD request's sender get blacklisted while OSD
request in in some waiting list.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
(cherry picked from commit
f92677c5b2cac03f42f15c826bfb809fec27830d )
Sage Weil [Sat, 3 May 2014 22:13:37 +0000 (15:13 -0700)]
Merge pull request #1740 from ceph/wip-8155
mon: OSDMonitor: disallow nonsensical cache-mode transitions
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 3 May 2014 14:59:28 +0000 (07:59 -0700)]
ceph-object-corpus: rebase onto firefly corpus
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 3 May 2014 14:41:48 +0000 (07:41 -0700)]
Merge pull request #1762 from yuyuyu101/wip-8282
Fix clone problem
Backport: firefly
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 3 May 2014 13:49:56 +0000 (06:49 -0700)]
Merge pull request #1752 from ceph/wip-da-SCA-fixes-
20140501
Various fixes from SCA
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 3 May 2014 13:42:04 +0000 (06:42 -0700)]
Merge pull request #1755 from eile/master
Fix out of source builds
Reviewed-by: Sage Weil <sage@inktank.com>
Stefan Eilemann [Fri, 2 May 2014 12:10:48 +0000 (14:10 +0200)]
Fix out of source builds
Signed-off-by: Stefan Eilemann <Stefan.Eilemann@epfl.ch>
Haomai Wang [Sat, 3 May 2014 04:53:06 +0000 (12:53 +0800)]
Fix clone problem
When clone happened, the origin header also will be updated in GenericObjectMap,
so the new header wraper(StripObjectHeader) should be updated too.
Fix #8282
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
Joao Eduardo Luis [Sat, 3 May 2014 02:42:19 +0000 (03:42 +0100)]
mon: OSDMonitor: disallow nonsensical cache-mode transitions
Fixes: 8155
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
David Zafman [Sat, 3 May 2014 02:26:30 +0000 (19:26 -0700)]
Merge pull request #1735 from ceph/wip-8113
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just [Fri, 2 May 2014 23:52:36 +0000 (16:52 -0700)]
Merge pull request #1698 from ceph/wip-snapmapper-debug
osd/SnapMapper: debug
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just [Fri, 2 May 2014 23:48:10 +0000 (16:48 -0700)]
Merge pull request #1694 from ceph/wip-throttle-snap-master
osd: throttle snap trimmming with simple delay
Reviewed-by: Samuel Just <sam.just@inktank.com>
Danny Al-Gaaf [Fri, 2 May 2014 23:43:14 +0000 (01:43 +0200)]
Merge pull request #1759 from dachary/wip-mailmap
DNM: mailmap updates
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Sage Weil [Fri, 2 May 2014 23:41:26 +0000 (16:41 -0700)]
osd/ReplicatedPG: fix trim of in-flight hit_sets
We normally need to stat the hit_set to know how many bytes to adjust the
stats by. If the hit_set was just written, we will get ENOENT.
Get the obc instead, which will either get the in-memory copy (because the
repop is still in flight) or load it off of disk.
Fixes: #8283
Backport: firefly
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Fri, 2 May 2014 23:21:26 +0000 (16:21 -0700)]
Revert "ReplicatedPG: block scrub on blocked object contexts"
This reverts commit
e66f2e36c06ca00c1147f922d3513f56b122a5c0 .
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 1 May 2014 23:53:17 +0000 (16:53 -0700)]
osd: Prevent divide by zero in agent_choose_mode()
Fixes: #8175
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com>
David Zafman [Tue, 22 Apr 2014 06:52:04 +0000 (23:52 -0700)]
osd, common: If agent_work() finds no objs to work on delay 5 (default) secs
Add config osd_agent_delay_time of 5 seconds
Honor delay by ignoring agent_choose_mode() calls
Add tier_delay to logger
Treat restart after delay like we were previously idle
Fixes: #8113
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Danny Al-Gaaf [Thu, 1 May 2014 22:49:59 +0000 (00:49 +0200)]
rados.cc: fix typo in help output
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:43:11 +0000 (00:43 +0200)]
Dumper::dump_entries(): reduce scope of 'got_data'
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:35:02 +0000 (00:35 +0200)]
PG::read_info(): pass 'const coll_t coll' by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:29:19 +0000 (00:29 +0200)]
PGBackend::be_compare_scrubmaps(): pass pgid by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:23:43 +0000 (00:23 +0200)]
osd_types.h: pass eversion_t by reference to operator<<
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:08:41 +0000 (00:08 +0200)]
SimpleLock.h: remove unused private function clear_more()
Remove unused private function clear_more(), it's replaced by
try_clear_more().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:04:32 +0000 (00:04 +0200)]
SimpleLock.h: remove twice included osd_types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Thu, 1 May 2014 22:03:11 +0000 (00:03 +0200)]
linux_fiemap.h: remove twice included int_types.h
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 22:00:26 +0000 (00:00 +0200)]
Dumper::dump_entries(): remove not needed variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Fri, 2 May 2014 23:34:10 +0000 (01:34 +0200)]
rgw_bucket.cc: return error if update_containers_stats() fails
In case need_stats is set on rgw_read_user_buckets() and the
update_containers_stats() call fails with !-ENOENT, not only
print out a message but also return the error to the function
caller.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Sage Weil [Fri, 2 May 2014 22:10:43 +0000 (15:10 -0700)]
mon/PGMonitor: set tid on no-op PGStatsAck
The OSD needs to know the tid. Both generally, and specifically because
the flush_pg_stats may be blocking on it.
Fixes: #8280
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil [Fri, 2 May 2014 22:00:11 +0000 (15:00 -0700)]
mon/OSDMonitor: share latest map with osd on dup boot message
If we get a dup boot message, share the newer maps with the osd so that
they know they are living in the past.
Fixes: #8279
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil [Fri, 2 May 2014 21:48:35 +0000 (14:48 -0700)]
mon/MonClient: remove stray _finish_hunting() calls
Callig _finish_hunting() clears out the bool hunting flag, which means we
don't retry by connection to another mon periodically. Instead, we send
keepalives every 10s. But, since we aren't yet in state HAVE_SESSION, we
don't check that the keepalives are getting responses. This means that an
ill-timed connection reset (say, after we get a MonMap, but before we
finish authenticating) can drop the monc into a black hole that does not
retry.
Instead, we should *only* call _finish_hunting() when we complete the
authentication handshake.
Fixes: #8278
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Loic Dachary [Fri, 2 May 2014 22:42:24 +0000 (00:42 +0200)]
mailmap: Florent Bautista affiliation
and name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Fri, 2 May 2014 22:35:42 +0000 (00:35 +0200)]
mailmap: Warren Usui name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary [Fri, 2 May 2014 22:35:04 +0000 (00:35 +0200)]
mailmap: Guang Yang name normalization
Signed-off-by: Loic Dachary <loic@dachary.org>
Sage Weil [Fri, 2 May 2014 21:22:17 +0000 (14:22 -0700)]
Merge pull request #1754 from nereocystis/hardware-to-glossary
doc: Include links from hardware-recommendations to glossary
Dmitry Smirnov [Thu, 1 May 2014 01:53:36 +0000 (11:53 +1000)]
sample.ceph.conf update:
* corrected URLs.
* added [client] section.
* more options and descriptions.
* filestore settings were moved under [osd].
* cephx settings to reflect lack of support for authentication in RBD client.
* many minor corrections and updates.
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
David Zafman [Fri, 2 May 2014 01:54:30 +0000 (18:54 -0700)]
osd/ReplicatedPG: agent_work() fix next if finished early due to start_max
Backport: firefly
Signed-off-by: David Zafman <david.zafman@inktank.com>
Sage Weil [Fri, 2 May 2014 00:31:05 +0000 (17:31 -0700)]
osd/SnapMapper: pass snaps set by const ref
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 2 May 2014 00:29:46 +0000 (17:29 -0700)]
osd/SnapMapper: debug
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 3 Apr 2014 18:52:27 +0000 (11:52 -0700)]
mon/OSDMonitor: do not reply to MOSDMarkMeDown if ack is not requested
If a reply isn't requested, do not bother to send one. Note that old
clients did not request an ack, but we will infer that they do from the
message encoding (see previous commit).
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 3 Apr 2014 18:51:45 +0000 (11:51 -0700)]
osd: fix 'ack' to be 'request_ack' in MOSDMarkMeDown
This field was passed along but always set to false. It did not seem to
indicate whether this was/wasn't an ack (the reply message kept the same
value) or whether an ack was requested (it was always false but we always
reply).
Change this by bumping the message encoding, renaming the field, and
making old messages that are decoded force request_ack to true. Reply
messages will always have request_ack false (although that part doesn't
matter much since the fact that it is a reply is clear from context).
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 3 Apr 2014 05:34:48 +0000 (22:34 -0700)]
osd: ignore MarkMeDown message if we aren't in PREPARING_TO_STOP state
If we aren't waiting for this, ignore it.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 2 May 2014 00:24:48 +0000 (17:24 -0700)]
osd: prevent pgs from getting too far ahead of the min pg epoch
Bound the range of PG epochs between the slowest and fastest pg
(epoch-wise) with 'osd map max advance'. This value should be set to
something less than 'osd map cache size' so that the maps we are
processing will be in memory as many PGs advance forward in time in
loose synchrony.
This is part of the solution to #7576.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 2 Apr 2014 21:29:08 +0000 (14:29 -0700)]
osd: track per-pg epochs, min
Add some simple tracking so that we can quickly determine what the min
pg osdmap epoch is.
Signed-off-by: Sage Weil <sage@inktank.com>
Kevin Dalley [Fri, 2 May 2014 00:04:43 +0000 (17:04 -0700)]
doc: Include links from hardware-recommendations to glossary
Included :term: in parts of hardware-recommendations so that glossary
links appear.
Signed-off-by: Kevin Dalley <kevin@kelphead.org>
Danny Al-Gaaf [Thu, 1 May 2014 23:06:26 +0000 (01:06 +0200)]
Merge pull request #1749 from hufman/fix-typo-releasenotes-pyramind
Fixes a very minor typo in the release notes
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Sage Weil [Thu, 1 May 2014 22:07:50 +0000 (15:07 -0700)]
mds: note MDiscoverReply encoding change in corpus
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 1 May 2014 20:46:40 +0000 (13:46 -0700)]
mds: bump protocol
In commit
f689e5f049736bb0a0fa437e05936f6c1b9c1bb6 we change the encoding
and semantics for MDiscoverReply.
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Thu, 1 May 2014 17:46:31 +0000 (10:46 -0700)]
Merge pull request #1738 from ceph/wip-8147
osd: automatically scrub PGs with invalid stats
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
Sage Weil [Thu, 1 May 2014 16:59:37 +0000 (09:59 -0700)]
doc/release-notes: changelog link
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Thu, 1 May 2014 15:36:42 +0000 (08:36 -0700)]
doc/release-notes: final v0.67.8 notes and changelog
Signed-off-by: Sage Weil <sage@inktank.com>
John Wilkins [Thu, 1 May 2014 06:07:53 +0000 (23:07 -0700)]
Merge pull request #1750 from nereocystis/doc-link-to-involved
doc: documenting links to get-involved
Walter Huf [Thu, 1 May 2014 05:25:00 +0000 (00:25 -0500)]
Fixes a very minor typo in the release notes
pyramind -> pyramid
Kevin Dalley [Thu, 1 May 2014 04:31:06 +0000 (21:31 -0700)]
doc: documenting links to get-involved
Create a link from documenting-ceph so that it is easy to find the
github repository used for ceph.
Signed-off-by: Kevin Dalley <kevin@kelphead.org>
Samuel Just [Fri, 18 Apr 2014 00:26:17 +0000 (17:26 -0700)]
ReplicatedPG: block scrub on blocked object contexts
Fixes: #8011
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 30 Apr 2014 22:09:45 +0000 (15:09 -0700)]
Merge pull request #1745 from ceph/wip-7941
rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 30 Apr 2014 22:07:51 +0000 (15:07 -0700)]
Merge pull request #1744 from ceph/wip-8161
ECBackend::continue_recovery_op: handle a source shard going down
Reviewed-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 30 Apr 2014 22:03:45 +0000 (15:03 -0700)]
Merge pull request #1746 from ceph/wip-8086
Wip 8086
Reviewed-by: Sage Weil <sage@inktank.com>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:37:56 +0000 (23:37 +0200)]
rgw_common.cc: reduce scope of 'fpos' variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:34:38 +0000 (23:34 +0200)]
rgw_admin.cc: remove unused string variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:31:20 +0000 (23:31 +0200)]
PGBackend.cc: remove unused to_remove variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:29:58 +0000 (23:29 +0200)]
KeyValueStore.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:28:39 +0000 (23:28 +0200)]
rgw_op.cc: remove unused map variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:26:18 +0000 (23:26 +0200)]
rgw_main.cc: remove unused variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 21:21:51 +0000 (23:21 +0200)]
rgw_main.cc: use static_cast instead of c-style
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Danny Al-Gaaf [Wed, 30 Apr 2014 20:49:29 +0000 (22:49 +0200)]
ObjectStore.h: pass const string parameter by reference
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>