]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Samuel Just [Tue, 17 Apr 2012 19:53:34 +0000 (12:53 -0700)]
OpRequest: mark_event output is now at debug 5
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Samuel Just [Thu, 12 Apr 2012 21:07:38 +0000 (14:07 -0700)]
FileJournal: allow write_thread and write_finisher to run in parallel
Previously, the write_thread and the write_finisher serialized on
write_lock limiting performance. aio_lock has been introduced to
protect data moving from the write_thread to the write_finisher.
Similarly, submit_entry (called while holding journal_lock in
the filestore) also tended to hit contention on the write lock.
The queues and related structures are now protected by queue_lock.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Samuel Just [Mon, 2 Apr 2012 22:14:25 +0000 (15:14 -0700)]
OSD: improve information and format of OSDTracker messages
Also, Message now has a timestamp indicating when the message
was fully recieved for use by OSDTracker.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Fri, 13 Apr 2012 05:36:48 +0000 (22:36 -0700)]
Merge remote branch 'gh/wip-defaults'
Sage Weil [Fri, 13 Apr 2012 06:16:48 +0000 (23:16 -0700)]
osdmaptool: fix clitest for lpg_num 0
Broke this in
11b93d3af2c0f1bca3e48fe773a14f07f479ccc3
Signed-off-by: Sage Weil <sage@newdream.net>
Samuel Just [Thu, 12 Apr 2012 23:24:02 +0000 (16:24 -0700)]
FileStore: don't return ENOENT from object_map getters
ENOENT in those contexts means that the object_map does not know
about the object, not that the object does not exist.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Samuel Just [Thu, 12 Apr 2012 22:16:25 +0000 (15:16 -0700)]
DBObjectMap: check in clone and link that source is not destination
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Thu, 12 Apr 2012 19:16:56 +0000 (12:16 -0700)]
Merge branch 'wip-2223'
Reviewed-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 05:04:02 +0000 (22:04 -0700)]
filestore: use config observer to start/stop dumping/tracing
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 05:02:26 +0000 (22:02 -0700)]
objectstore: tweak dump() a bit
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 04:58:05 +0000 (21:58 -0700)]
filestore: dump transactions sets, include seq and trans_num
Lists of transactions commit as a unit; reflect that in the dump. Also
include seq and trans_num.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 04:57:19 +0000 (21:57 -0700)]
filestore: remove commented code, fix whitespace
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Joao Eduardo Luis [Tue, 10 Apr 2012 11:28:43 +0000 (12:28 +0100)]
ObjectStore: Remove code duplication when dumping transactions.
By using OStreamFormatter, we can have a single function responsible for
dumping a transaction. We keep the same old functions for outputting
directly to a Formatter and to an ostream, but these are only wrappers
for the function that will really handle the dumping.
The "real" dump() function will now take only a Formatter as an argument,
to which we will output. We keep the 'dump(std::ostream& out)' function,
although now it simply creates an OStreamFormatter and passes it to the
dump() function.
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
Sage Weil [Wed, 11 Apr 2012 05:21:31 +0000 (22:21 -0700)]
filestore: dump transaction in json on error
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 05:21:20 +0000 (22:21 -0700)]
filejournal: dump injson
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 23:00:14 +0000 (16:00 -0700)]
mkcephfs: update man page
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 23:00:05 +0000 (16:00 -0700)]
ceph-authtool: update man page
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 22:52:58 +0000 (15:52 -0700)]
mkcephfs: note that btrfs (and --mkbtrfs) are optional and experimental
And that --mkbtrfs will be deprecated soon.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 22:50:03 +0000 (15:50 -0700)]
ceph-authtool: add warning to man page
- data is not encrypted over the wire
- intended for trusted environments
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 22:09:26 +0000 (15:09 -0700)]
osd: disable localized pgs by default
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 21:46:19 +0000 (14:46 -0700)]
mon: alloc pgp_num adjustment up and down
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 20:35:26 +0000 (13:35 -0700)]
debian: python-support -> dh_python2
I followed the instructions on
http://wiki.debian.org/Python/TransitionToDHPython2
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 19:35:12 +0000 (12:35 -0700)]
COPYING: doc/ CC BY-SA
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 19:33:57 +0000 (12:33 -0700)]
README: update
- refer to COPYING, SubmittingPatches
- a word about dependencies
- building packages
- drop the list of built binaries... it's incomplete and not very
interesting.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 17:54:44 +0000 (10:54 -0700)]
debian: drop unnecessary conflicts on librgw
Cut and paste baggage from libcephfs, it looks like.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 17:51:16 +0000 (10:51 -0700)]
init-radosgw: start in runlevel 4
Fixes lintian error
W: radosgw: init.d-script-missing-start etc/init.d/radosgw 4
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 17:50:17 +0000 (10:50 -0700)]
obsync: include man page in tarball, packages
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 17:46:43 +0000 (10:46 -0700)]
ceph-rbdnamer: include in dist tarball and debs/rpms
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 17:40:04 +0000 (10:40 -0700)]
init-ceph: start at all runlevels
This fixes lintian error:
W: ceph: init.d-script-missing-start etc/init.d/ceph 4
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 11 Apr 2012 17:03:07 +0000 (10:03 -0700)]
Merge branch 'stable'
Joao Eduardo Luis [Tue, 10 Apr 2012 11:07:47 +0000 (12:07 +0100)]
FileStore: dumping transactions to a file
Dump each queued transaction to a predefined file, specified with
--filestore-dump-file, in JSON format.
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
Sage Weil [Wed, 11 Apr 2012 05:13:15 +0000 (22:13 -0700)]
osd: fix heartbeat set_port()
set_port() fails an assert if it isn't an in4 or in6 address, which a
default entity_addr_t is not.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 11 Apr 2012 04:43:07 +0000 (21:43 -0700)]
osd: reenable clone on recovery
This hasn't turned up problems in QA.
Fixes: #2002
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Greg Farnum [Tue, 10 Apr 2012 23:11:52 +0000 (16:11 -0700)]
osd: allow users to specify the osd heartbeat server address.
Reported-by: Nick Bartos <nick@pistoncloud.com>
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Reviewed-by: Sage Weil <sage.weil@dreamhost.com>
Samuel Just [Tue, 10 Apr 2012 21:55:50 +0000 (14:55 -0700)]
osd_types: fix off by one error in is_temp
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Reviewed-by: Gregory Farnum <gregory.farnum@dreamhost.com>
Yehuda Sadeh [Tue, 10 Apr 2012 21:48:33 +0000 (14:48 -0700)]
rgw: list multipart response fix
LastModified was formatted outside of the Part block.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Yehuda Sadeh [Tue, 10 Apr 2012 21:06:31 +0000 (14:06 -0700)]
Makefile.am: remove some clutter
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Sage Weil [Tue, 10 Apr 2012 17:42:11 +0000 (10:42 -0700)]
v0.45
Sage Weil [Tue, 10 Apr 2012 04:22:55 +0000 (21:22 -0700)]
Merge branch 'next'
Sage Weil [Tue, 10 Apr 2012 03:30:42 +0000 (20:30 -0700)]
configure: --with-system-leveldb
Default to bundled leveldb. Optionally check.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 9 Apr 2012 19:21:56 +0000 (12:21 -0700)]
filestore: fix leveldb includes
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 10 Apr 2012 03:23:24 +0000 (20:23 -0700)]
cephfs: fix uninit var warning
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 9 Apr 2012 22:46:44 +0000 (15:46 -0700)]
Makefile: add missing .h to tarball
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Yehuda Sadeh [Mon, 9 Apr 2012 22:56:55 +0000 (15:56 -0700)]
rgw: fix object name with slashes when vhost style bucket used
Fixes issue #2259. The problem was that we were initializing the
object name, then in the case of a virtual host bucket we were
setting it as the first string before the slash instead of setting
it to the entire string.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Samuel Just [Mon, 9 Apr 2012 18:13:17 +0000 (11:13 -0700)]
OSD: use per-pg temp collections, bug #2255
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Mon, 9 Apr 2012 18:25:41 +0000 (11:25 -0700)]
encoding: fix iterator use for struct_len copy_in
The end() iterator position does not record an offset when the list is
modified.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 9 Apr 2012 18:26:34 +0000 (11:26 -0700)]
buffer: allow advance() to move an iterator backward
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 9 Apr 2012 03:59:33 +0000 (20:59 -0700)]
Merge remote branch 'gh/stable' into next
Sage Weil [Mon, 9 Apr 2012 03:58:59 +0000 (20:58 -0700)]
configure: HAVE_FALLOCATE -> CEPH_HAVE_FALLOCATE
/usr/include/linux/fs.h defines this on CentOS 5, even though it does not
in fact compile. This stupid workaround avoids the problem.
Reported-by: Nick Couchman <Nick.Couchman@seakr.com>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Fri, 6 Apr 2012 21:07:45 +0000 (14:07 -0700)]
init-ceph: manage pid_file from init script
With upstart the daemon shouldn't manage the pid file itself. Move this
out of the default config and into the legacy sysvinit script.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Fri, 6 Apr 2012 20:48:20 +0000 (13:48 -0700)]
config: move /var/run and /var/log defaults to config_opts.h
This flips the sense of the common_init defaults. Before, the alternate
defaults were filled in if it was a daemon. Now, they're cleared out if
we are not a daemon.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Fri, 6 Apr 2012 20:39:51 +0000 (13:39 -0700)]
config: {osd,mon}_data default to /var/lib/ceph/$type/$cluster-$id
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 6 Apr 2012 19:26:12 +0000 (12:26 -0700)]
Merge branch 'stable'
Yehuda Sadeh [Fri, 6 Apr 2012 18:38:04 +0000 (11:38 -0700)]
dencoder, rgw: make ceph-dencoder load much faster
by avoiding linking with unneeded shared objects.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Sage Weil [Fri, 6 Apr 2012 16:33:43 +0000 (09:33 -0700)]
encoding: use iterator to copy_in encoded length
This gives us a pointer to the position into the list where the final
length value will be copied. Previously we used bl.copy_in(), which takes
a byte offset and needs iterator over the bufferlist to seek to the
correct position, resulting in O(n^2) encoding time for large structures.
Fixes: #2161
Reported-by: Jim Schutt <jaschut@sandia.gov>
Diagnosed-by: Ake van der Meer <petrabbit@xs4all.nl>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 21:55:04 +0000 (14:55 -0700)]
v0.44.2
Samuel Just [Thu, 5 Apr 2012 21:58:55 +0000 (14:58 -0700)]
FileStore: do not check dbobjectmap without option set
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 21:11:36 +0000 (14:11 -0700)]
config: include /etc/ceph/$cluster.keyring in keyring search path
mkcephfs and the docs etc still write to /etc/ceph/keyring.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 5 Apr 2012 21:25:03 +0000 (14:25 -0700)]
config: expand metavariables for --show-config, --show-config-value
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 5 Apr 2012 21:08:04 +0000 (14:08 -0700)]
Merge branch 'wip-cluster'
Reviewed-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 05:29:08 +0000 (22:29 -0700)]
config: parse fsid uuid in config, not ceph_mon
Use the new OPT_UUID type.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 20:35:07 +0000 (13:35 -0700)]
config: add distinct UUID type
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 05:11:47 +0000 (22:11 -0700)]
global: add -C or --cluster early args to specify cluster name
This will let you specify which cluster to talk to on the command line
(e.g., 'ceph -C foo ...' or when starting a daemon).
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 20:32:32 +0000 (13:32 -0700)]
config: add cluster name as metavariable; use for config locations
Add a cluster name (default "ceph") to the config structure, and expand
$cluster in all config values.
Make the default config be /etc/ceph/$cluster.conf, etc.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Thu, 5 Apr 2012 20:25:52 +0000 (13:25 -0700)]
config: implement --show-config and --show-config-value <option>
Dump internal config value(s) to stdout and then exit.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 5 Apr 2012 20:04:09 +0000 (13:04 -0700)]
test_workload_gen: fix logging
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 5 Apr 2012 20:01:11 +0000 (13:01 -0700)]
config: remove obsolete bdev_* options
These were part of ebofs.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 5 Apr 2012 19:59:24 +0000 (12:59 -0700)]
Merge remote-tracking branch 'gh/wip-log'
Yehuda Sadeh [Thu, 5 Apr 2012 18:43:11 +0000 (11:43 -0700)]
README: update instructions
Needed to add submodule instructions.
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Yehuda Sadeh [Wed, 4 Apr 2012 23:03:46 +0000 (16:03 -0700)]
rados: fix rados import
This fixes issue #2253. Wrong param order to fread().
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Sage Weil [Wed, 4 Apr 2012 04:21:12 +0000 (21:21 -0700)]
config: drop loud ERROR prefix
This makes gitbuilder sad.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 4 Apr 2012 00:03:54 +0000 (17:03 -0700)]
osdmap: allow row, room, datacenter, pool in conf for initial crush map
These work just like host and rack, except that they are optional.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 4 Apr 2012 00:02:46 +0000 (17:02 -0700)]
crush: don't warn on skipped types
It's perfectly okay to skip some.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 4 Apr 2012 00:01:51 +0000 (17:01 -0700)]
osdmap: set 'default' pool type correctly
Got this wrong in
e85961167eb1f37f80f263257799e4e901d17e74
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 3 Apr 2012 23:33:05 +0000 (16:33 -0700)]
ceph-fuse: fix log reopen when -f is specified
Don't restart if it wasn't stopped.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 3 Apr 2012 22:40:14 +0000 (15:40 -0700)]
osd: define more crush types
We don't use these by default, but this way they are there should someone
want to use them.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 22:35:26 +0000 (15:35 -0700)]
test_rewrite_latency: check return value
Fixes warning
warning: test/test_rewrite_latency.cc:27:36: ignoring return value of ‘ssize_t pwrite(int, const void*, size_t, __off64_t)’, declared with attribute warn_unused_result [-Wunused-result]
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 22:28:26 +0000 (15:28 -0700)]
Makefile: add mssing header
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 21:21:53 +0000 (14:21 -0700)]
rgw: throttle at num_threads * 2
If we throttle at num_threads, then nothing gets into the workqueue until
a worker thread is idle, which means you pay the latency of setting it up
and queueing it. This way we keep some requests ready to go.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 20:44:29 +0000 (13:44 -0700)]
Merge remote-tracking branch 'gh/msgr-api-changes'
Reviewed-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 20:00:13 +0000 (13:00 -0700)]
filestore: print Sequencer name in debug output
And clean it up just a bit.
Signed-off-by: Sage Weil <sage@newdream.net>
Greg Farnum [Wed, 28 Mar 2012 22:06:32 +0000 (15:06 -0700)]
msgr: clean up Pipe::do_sendmsg.
Document it as with the tcp stuff, remove an if(0)'d debugging block,
and remove the useless "sd" parameter since it's always the same as
the Pipe's sd member.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Wed, 28 Mar 2012 21:32:03 +0000 (14:32 -0700)]
msgr: write minimal documentation for the tcp functions.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Tue, 27 Mar 2012 19:57:14 +0000 (12:57 -0700)]
msgr: make a bunch of stuff private.
Why were all these data members public? They're accessed by Pipes
and the Accepter and stuff, so maybe that's why...but that's all
internal interface stuff.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Tue, 27 Mar 2012 17:46:20 +0000 (10:46 -0700)]
msg: update the Dispatcher and Messenger documentation
Clarify what mark_down() and mark_down_on_empty() actually do.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Mon, 26 Mar 2012 21:19:40 +0000 (14:19 -0700)]
dispatcher: fix documentation for ms_handle_reset
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Fri, 23 Mar 2012 20:32:46 +0000 (13:32 -0700)]
msgr: rename set_ip() -> set_addr_unknowns()
The generic interface shouldn't reference specifics like that.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Fri, 23 Mar 2012 20:28:07 +0000 (13:28 -0700)]
msgr: Remove _my_name and ms_addr, replace with direct access to my_inst.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Tue, 3 Apr 2012 20:13:20 +0000 (13:13 -0700)]
msgr: store the entity_inst_t in the Messenger.
Convert ms_addr and _my_name to be references to their fields in
the entity_inst_t my_inst.
This way we can use const references for accessing all of them,
instead of the bizarre distinction we had before for get_myinst().
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Thu, 22 Mar 2012 00:27:09 +0000 (17:27 -0700)]
buffer: implement a contents_equal function on bufferlists
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Mon, 19 Mar 2012 20:12:14 +0000 (13:12 -0700)]
msgr: change the signature of get_myaddr()
Return a const reference to the actual address, instead of copying it.
All current users are happy with this, and I can't see a good reason
to copy it instead.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Thu, 8 Mar 2012 00:43:04 +0000 (16:43 -0800)]
msgr: get_connection() is required to establish a connection if none exists.
Making an allowance for lossy server connections is silly. Just don't
ask for the Connection in that case. (There aren't any users who
rely on the previous behavior.)
Document that requirement in Messenger.h!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Tue, 3 Apr 2012 20:10:23 +0000 (13:10 -0700)]
test: fix monmaptool help text
Broken by commit:
15f0a3270fdcf09acce554313f2d0c0814a511e4
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Yehuda Sadeh [Tue, 3 Apr 2012 18:32:44 +0000 (11:32 -0700)]
cls_rgw: guard decode
thee were few cases where decode wasn't guarded.
Signed-off-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
Yehuda Sadeh [Tue, 3 Apr 2012 18:30:57 +0000 (11:30 -0700)]
cls_rgw: reset return code in some cases
Beforehand the return code was ignored, so fixed the cases
where we erroneously return error instead of success.
Signed-off-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
Sage Weil [Tue, 3 Apr 2012 17:12:01 +0000 (10:12 -0700)]
librados: fix exec test
Return for read operations is now returned correctly.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 3 Apr 2012 16:06:37 +0000 (09:06 -0700)]
doc: disable broken 'doxygenclass' class in librados c++ doc
This is the last remaining gitbuilder error. Add it back when the C++
docs actually build.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 15:58:13 +0000 (08:58 -0700)]
Merge remote-tracking branch 'gh/stable'
Sage Weil [Tue, 3 Apr 2012 15:44:46 +0000 (08:44 -0700)]
test_workload_gen: fix Sequencer ctor
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 3 Apr 2012 05:04:04 +0000 (22:04 -0700)]
Merge remote-tracking branch 'gh/wip-name-sequencers'