]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Colin Patrick McCabe [Wed, 20 Jul 2011 23:23:35 +0000 (16:23 -0700)]
Client.cc: rename client_logger -> client_counters
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 20 Jul 2011 23:18:23 +0000 (16:18 -0700)]
Rename ProfLogger to Perfcounters: part 2
Part 2: class names, variable names
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 20 Jul 2011 22:58:13 +0000 (15:58 -0700)]
Rename ProfLogger to PerfCounters
Part 1: file names
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 20 Jul 2011 22:47:45 +0000 (15:47 -0700)]
re-enable proflogger test
Re-enable the proflogger test. This time, it doesn't test the basic
socket functionality (that is what test/admin_socket.cc is for).
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 20 Jul 2011 22:33:23 +0000 (15:33 -0700)]
test/admin_socket: test message 0
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 20 Jul 2011 18:27:17 +0000 (11:27 -0700)]
Move ProfLogger socket code into admin_socket
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 19:05:25 +0000 (12:05 -0700)]
ProfLogger: add request codes
The client now starts by sending a 4-byte request code.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 18:48:21 +0000 (11:48 -0700)]
ProfLogger: use double quotes, add commas
Technically, JSON always uses double quotes, even though Javascript
often uses single quotes for strings. Also add a comma that had been
omitted.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 18:08:34 +0000 (11:08 -0700)]
ProfLogger: enable by default for daemons
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 18:04:45 +0000 (11:04 -0700)]
Put each ProfLogger's data into its own object
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 00:38:43 +0000 (17:38 -0700)]
ProfLogger: don't start threads until it's safe
Introduce a new configuration variable, internal_safe_to_start_threads.
This will be set by common_init_finish once it is safe to start threads.
That will trigger callbacks for any configuration observers listening
for this event.
This is used by ProfLogger to hold off on starting the UNIX domain
socket thread until it is safe to do so.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 00:25:48 +0000 (17:25 -0700)]
vstart.sh: use out/proflog.$name
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 00:21:37 +0000 (17:21 -0700)]
proflogger: Fix compiler warnings
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 19 Jul 2011 00:18:52 +0000 (17:18 -0700)]
proflogger: test multiple profloggers
Test multiple profloggers, and removing profloggers.
Add a clear function which removes all profloggers.
Make the order in which profloggers are output to JSON determininstic.
Const cleanup on get() methods.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 23:53:48 +0000 (16:53 -0700)]
test/profloger: test fl_avg variables
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 23:49:04 +0000 (16:49 -0700)]
test/proflogger: test JSON formatting a bit
Test JSON formatting a bit. Use single quotes in our JSON because that
seems to make things easier.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 23:31:27 +0000 (16:31 -0700)]
proflogger: Unlink our UNIX domain sockets on exit
When we're exiting normally, we ought to unlink our UNIX domain sockets.
Also fix a bug in ProfLogThread, and enable some more tests.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 22:52:27 +0000 (15:52 -0700)]
test/proflogger.cc: read length of message first
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 22:51:16 +0000 (15:51 -0700)]
ProfLogger: write out length of message first
Write out the length of the message first, so that it's easier to write
clients. Also, serialize ProfLogger instances to memory rather than
directly to the socket, to avoid blocking while holding one of the
ProfLogger locks.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 22:01:28 +0000 (15:01 -0700)]
test/proflogger: Add TeardownSetup and SimpleTest
common/ProfLogger.cc: check the sock_path length.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 21:13:49 +0000 (14:13 -0700)]
Add test/proflogger.cc, fix ProfLogger::init()
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 20:53:03 +0000 (13:53 -0700)]
Rework ProfLogger
* Replace existing proflogger config options with "profiling_logger_uri".
This option controls profiling logger sinks.
* ProfLogger: replace file-writing code with code that sends the
information over a UNIX domain socket.
* handle_conf_change is now fully and correctly implemented. We never
read from the md_config_t structure except in this function, so there
are no races. We re-create the thread when the settings change (no need
for SIGHUP, etc.)
* Replace the single big lock with a lock per Proflogger.
* No need for favg any more; just use fset everywhere for floating-point
variables.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 20:13:49 +0000 (13:13 -0700)]
ProfLoggerBuilder: new API
There are now three different types of variables that can be created:
u64, float, float average.
The distinction between "inc" and "set" variables is gone, since there
will be no clearing of variables in the new Proflogger.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 15 Jul 2011 23:30:11 +0000 (16:30 -0700)]
Introduce ProfLoggerBuilder
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 15 Jul 2011 22:35:33 +0000 (15:35 -0700)]
ProfLogger: don't return val from inc/set/etc.
Nobody was using those return values.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 18 Jul 2011 17:37:42 +0000 (10:37 -0700)]
Remove lingering references to g_conf
These were harmless, but silly.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Mon, 18 Jul 2011 17:06:59 +0000 (10:06 -0700)]
rgw: fix range dump
Sage Weil [Sun, 17 Jul 2011 23:49:59 +0000 (16:49 -0700)]
mds: fix protocol versions
I screwed this up in
a928f767b974cd36f4be6ea618c5cec366d28362 .
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Mon, 27 Jun 2011 18:27:00 +0000 (11:27 -0700)]
recalc_op_target must give an error if pool gone
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Fri, 15 Jul 2011 21:44:45 +0000 (14:44 -0700)]
Makefile: remove dup testrados_list_parallel_SOURCES
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Fri, 15 Jul 2011 20:03:14 +0000 (13:03 -0700)]
Merge remote branch 'origin/stable'
Sage Weil [Fri, 15 Jul 2011 20:01:37 +0000 (13:01 -0700)]
Merge remote branch 'origin/wip-1287'
Yehuda Sadeh [Fri, 15 Jul 2011 17:57:48 +0000 (10:57 -0700)]
rgw: fix compilation for certain architectures
Colin Patrick McCabe [Fri, 15 Jul 2011 16:54:07 +0000 (09:54 -0700)]
botol_tool: add --xattr argument for PUT
boto_tool can now set extended attributes when performing a PUT
operation.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 15 Jul 2011 16:41:45 +0000 (09:41 -0700)]
boto_tool: add --get-obj-xattr
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 11 Jul 2011 23:15:09 +0000 (16:15 -0700)]
rgw_op: mime-encode ugly xattrs in PUT
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 14 Jul 2011 23:32:18 +0000 (16:32 -0700)]
rgw_common: remove unused variable
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 14 Jul 2011 23:24:51 +0000 (16:24 -0700)]
mime encoding: encode control chars
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 14 Jul 2011 22:07:47 +0000 (15:07 -0700)]
Add control character detection
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Greg Farnum [Thu, 14 Jul 2011 20:37:21 +0000 (13:37 -0700)]
bloom filter: update to latest version
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Thu, 14 Jul 2011 20:35:09 +0000 (13:35 -0700)]
filepath: remove asserts
These were included as a safety check and haven't been triggered, so
there's no point slowing anything down with them.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Colin Patrick McCabe [Tue, 5 Jul 2011 21:47:55 +0000 (14:47 -0700)]
honor CINIT_FLAG_NO_DEFAULT_CONFIG_FILE
Don't use CEPH_CONF_FILE_DEFAULT when CINIT_FLAG_NO_DEFAULT_CONFIG_FILE
is set.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Thu, 14 Jul 2011 18:25:21 +0000 (11:25 -0700)]
crushtool: don't parse any generic args
Notably, crushtool uses -c, which elsewhere means parse this config file.
Signed-off-by: Sage Weil <sage@newdream.net>
Yehuda Sadeh [Thu, 14 Jul 2011 19:45:07 +0000 (12:45 -0700)]
Merge branch 'rgw-sync-cache'
Conflicts:
src/rgw/rgw_op.cc
Yehuda Sadeh [Thu, 14 Jul 2011 19:43:25 +0000 (12:43 -0700)]
rgw: configurable way to enable/disable cache
Samuel Just [Wed, 29 Jun 2011 01:11:55 +0000 (18:11 -0700)]
ReplicatedPG: project changes to clone_overlap
Previously, changes to clone_overlap were incorrect since make_writeable
is called after do_osd_ops. Now, ctx->modified_ranges will hold the set
of offsets modified during the transaction to be applied to
clone_overlap during make_writeable.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Thu, 14 Jul 2011 17:58:58 +0000 (10:58 -0700)]
Merge branch 'wip-codingstyle'
Sage Weil [Thu, 14 Jul 2011 17:50:08 +0000 (10:50 -0700)]
CodingStyle: whitespace
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 14 Jul 2011 17:49:33 +0000 (10:49 -0700)]
CodingStyle: final decisions?
- _d suffix for naked struct/class types (not _t!)
- m_ prefix for class members
- prefer braces for single line ifs.
Signed-off-by: Sage Weil <sage@newdream.net>
Samuel Just [Thu, 14 Jul 2011 00:06:18 +0000 (17:06 -0700)]
ReplicatedPG: sub_op_push fix
We need to iterate over the intersection of data_subset and data_needed,
not the original data_needed.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 23:47:07 +0000 (16:47 -0700)]
Merge remote branch 'origin/wip-1257'
Colin Patrick McCabe [Wed, 13 Jul 2011 23:11:43 +0000 (16:11 -0700)]
Don't build build tests unless requested
Build tests (that check if there are unresolved symbols in libraries)
can slow down the build a lot. We should only enable them when
developers need them.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 13 Jul 2011 23:00:50 +0000 (16:00 -0700)]
rados parallel tests: prepend "test"
Just to avoid any confusion, all these test apps should begin with the
word "test".
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 13 Jul 2011 22:58:19 +0000 (15:58 -0700)]
rados_list_parallel: add test of list-while-modify
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 13 Jul 2011 22:56:05 +0000 (15:56 -0700)]
rgw: unwatch cache sync object before exiting
Colin Patrick McCabe [Wed, 13 Jul 2011 22:43:09 +0000 (15:43 -0700)]
testrados: fix
Change testrados back to a simple single-threaded test. The
multi-threaded tests need to be properly designed to run multi-threaded.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 13 Jul 2011 22:42:53 +0000 (15:42 -0700)]
systest_runnable: print line when joining runnables
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 13 Jul 2011 22:11:44 +0000 (15:11 -0700)]
Create rados_delete_pools_parallel test
* add rados_delete_pools_parallel test
* change RETURN_IF_NOT_VAL -> RETURN1_IF_NOT_VAL.
We want to return a non-zero error code when the value is something we
don't expect, even if that unexpected value is 0.
* st_rados_list_objects: add option to ignore list errors (for the
deletion test)
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Samuel Just [Wed, 6 Jul 2011 18:23:14 +0000 (11:23 -0700)]
ReplicatedPG: data_subset may not contain data_needed
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Samuel Just [Wed, 6 Jul 2011 18:22:34 +0000 (11:22 -0700)]
encoding.h: need to pass by reference
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Samuel Just [Wed, 29 Jun 2011 22:31:49 +0000 (15:31 -0700)]
ReplicatedPG: fix snaps decode in recover_primary
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Samuel Just [Wed, 6 Jul 2011 18:24:41 +0000 (11:24 -0700)]
test/osd: TestSnaps now writes large, random objects with holes
In order to test clone recovery pathways, TestSnaps now writes to random
subsets of an object between snapshots. Objects may now also be very
large.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 21:01:16 +0000 (14:01 -0700)]
mds: fix handle_simple_lock on LOCK replica
We were ignoring caps. To avoid this kind of mistake, use eval_gather(),
like handle_file_lock() does.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 13 Jul 2011 20:22:29 +0000 (13:22 -0700)]
mds: drop useless from field from MInodeFileCaps
While we're updating the protocol, clean this up too.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 13 Jul 2011 03:56:14 +0000 (20:56 -0700)]
mds: print cur+nested auth_pins on inode
And clean up a bit.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 00:27:41 +0000 (17:27 -0700)]
mds: move to MIX state if writer wanted and no wanted loner
We can just look at the target loner here, which also takes any caps wanted
by other replicas on other MDSs into account. Otherwise we need to
to duplicate the CInode::calc_ideal_loner() logic.
This assumes the loner field is accurate.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 00:24:47 +0000 (17:24 -0700)]
mds: print mds_caps_wanted on inode
along with the client caps info
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 00:24:19 +0000 (17:24 -0700)]
mds: improve print() for MInodeFileCaps
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 20:18:38 +0000 (13:18 -0700)]
mds: migrate loner_cap state
It is tedious to infer what the old loner_cap was pre-migration. Just send
it over the wire and set it explicitly. Usually when we eval() we would
have come to the same conclusion, but when we didn't, we got into
inconsistent/impossible states where the issue caps don't match the loner
state (Asx issued but no loner_cap set). That meant the next issue was
a revocation with no lock state change, which led to yet more problems
down the line.
This is an internal MDS protocol change.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 13 Jul 2011 17:39:18 +0000 (10:39 -0700)]
mds: clear [want_]loner_cap on cap export
These fields are meaningless on the replica.
Signed-off-by: Sage Weil <sage@newdream.net>
Colin Patrick McCabe [Wed, 13 Jul 2011 21:37:48 +0000 (14:37 -0700)]
Move list objects logic to st_rados_list_objects
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 13 Jul 2011 19:51:31 +0000 (12:51 -0700)]
rados_list_parallel: fix rados_ioctx_destroy uses
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 12 Jul 2011 18:12:04 +0000 (11:12 -0700)]
rados_list_parallel: add test4
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 12 Jul 2011 00:50:41 +0000 (17:50 -0700)]
rados_list_parallel: test adding objects + listing
Test one runnable adding objects while another runnable lists them.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 8 Jul 2011 03:12:03 +0000 (20:12 -0700)]
Add rerun.sh
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 8 Jul 2011 01:56:35 +0000 (18:56 -0700)]
rados_list_parallel: make num_objects selectable
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 7 Jul 2011 21:44:18 +0000 (14:44 -0700)]
add CrossProcessSem::reinit, fix rados_list_parallel
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 7 Jul 2011 00:08:41 +0000 (17:08 -0700)]
Now we can put runnable logs into separate files
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 6 Jul 2011 23:20:36 +0000 (16:20 -0700)]
Add rados_open_pools_parallel test
Also add rados_open_pools_parallel to .gitignore
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 13 Jul 2011 21:08:38 +0000 (14:08 -0700)]
rgw: clean up temp object if failed to PUT
Conflicts:
src/rgw/rgw_op.cc
Yehuda Sadeh [Wed, 13 Jul 2011 21:08:38 +0000 (14:08 -0700)]
rgw: clean up temp object if failed to PUT
Yehuda Sadeh [Wed, 13 Jul 2011 19:23:47 +0000 (12:23 -0700)]
rgw: remove include of curl/types.h
Colin Patrick McCabe [Wed, 13 Jul 2011 18:47:24 +0000 (11:47 -0700)]
test/rgw_escape: add JSON + utf-8 test
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 13 Jul 2011 18:24:48 +0000 (11:24 -0700)]
test/rgw_escape.cc: add utf-8 test
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Tommi Virtanen [Wed, 13 Jul 2011 18:25:22 +0000 (11:25 -0700)]
CodingStyle: Typos, whitespace.
Yehuda Sadeh [Wed, 13 Jul 2011 17:46:39 +0000 (10:46 -0700)]
rgw: fix escaping clobbering utf8
Jim Schutt [Tue, 12 Jul 2011 22:20:59 +0000 (16:20 -0600)]
crushtool: Add call to global_init() to avoid dout segfault
Signed-off-by: Jim Schutt <jaschut@sandia.gov>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 13 Jul 2011 16:26:54 +0000 (09:26 -0700)]
Revert "mds: handle importer failure on exporter"
This reverts commit
bf768cb146b23d345efcc51badfe668bf37d4046 .
This won't actually happen with
f44cffdb8ccc8cf258b418146dbbfc20a9b685f9
Wido den Hollander [Wed, 13 Jul 2011 13:20:37 +0000 (15:20 +0200)]
obsync: Depend on python-pyxattr instead of python-xattr
Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Tue, 12 Jul 2011 23:49:25 +0000 (16:49 -0700)]
mds: verify deferred messages aren't stale
We may defer processing of some messages because we are laggy (in hearing
from the monitor). When we eventually get to those messages, make sure
they haven't since become stale (i.e., the source mds isn't now down).
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 12 Jul 2011 23:47:16 +0000 (16:47 -0700)]
mds: handle importer failure on exporter
If the export is reversed but we still receive the ack, behave.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 12 Jul 2011 03:46:56 +0000 (20:46 -0700)]
rados: fix warning
warning: rados.cc:319: large integer implicitly truncated to unsigned type
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 12 Jul 2011 03:58:37 +0000 (20:58 -0700)]
client: print ino along with &fh for ll_ file ops
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Tue, 12 Jul 2011 03:46:56 +0000 (20:46 -0700)]
rados: fix warning
warning: rados.cc:319: large integer implicitly truncated to unsigned type
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Yehuda Sadeh [Mon, 11 Jul 2011 23:55:05 +0000 (16:55 -0700)]
rgw: bucket deletion updates caches
Colin Patrick McCabe [Mon, 11 Jul 2011 22:12:25 +0000 (15:12 -0700)]
mime.c: avoid compiler warning
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 11 Jul 2011 22:11:40 +0000 (15:11 -0700)]
test/mime: test invalid decodes
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 11 Jul 2011 22:11:24 +0000 (15:11 -0700)]
mime.h: better comments
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 11 Jul 2011 21:31:59 +0000 (14:31 -0700)]
Add mime encoding
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Mon, 11 Jul 2011 21:26:16 +0000 (14:26 -0700)]
rgw: fix lru