]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yehuda Sadeh [Mon, 21 Mar 2011 19:34:09 +0000 (12:34 -0700)]
rgw: fix logging env variable name
Colin Patrick McCabe [Sat, 19 Mar 2011 00:03:09 +0000 (17:03 -0700)]
osync: fix hash compares
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 18 Mar 2011 23:22:14 +0000 (16:22 -0700)]
osync: fix s3store iterator
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 18 Mar 2011 17:53:39 +0000 (10:53 -0700)]
librados: rados_ioctx_lookup -> rados_pool_lookup
rados_pool_lookup has nothing to do with io contexts!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 18 Mar 2011 18:31:27 +0000 (11:31 -0700)]
librados: bump minor version number
rados_create_internal -> rados_create_with_config
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 17 Mar 2011 23:10:36 +0000 (16:10 -0700)]
osync: remove some debug printout
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Thu, 17 Mar 2011 21:31:30 +0000 (14:31 -0700)]
rgw: dump content length for certain operations
Yehuda Sadeh [Thu, 17 Mar 2011 20:07:51 +0000 (13:07 -0700)]
rgw: handle swift auth requests
still doesn't really do anything
Colin Patrick McCabe [Thu, 17 Mar 2011 19:49:51 +0000 (12:49 -0700)]
osync: s3 fixes
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 16 Mar 2011 23:33:54 +0000 (16:33 -0700)]
osync: first version
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 16 Mar 2011 23:51:17 +0000 (16:51 -0700)]
rados tool: fix fd leak in import
Yehuda Sadeh [Wed, 16 Mar 2011 23:38:30 +0000 (16:38 -0700)]
rgw: fix plain formatting
Yehuda Sadeh [Wed, 16 Mar 2011 23:14:43 +0000 (16:14 -0700)]
rgw: fix openstack list buckets with plain formatting
Yehuda Sadeh [Wed, 16 Mar 2011 21:51:46 +0000 (14:51 -0700)]
rgw_admin: show '-' if bucket owner doesn't exist (in log)
Colin Patrick McCabe [Wed, 16 Mar 2011 21:18:28 +0000 (14:18 -0700)]
librados: always call keyring_init in connect
Formerly only the C interface was calling keyring_init in connect!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 16 Mar 2011 21:18:03 +0000 (14:18 -0700)]
librados: don't call keyring_init in init_internal
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 16 Mar 2011 20:38:58 +0000 (13:38 -0700)]
rados_create_internal calls keyring_init
Yehuda Sadeh [Wed, 16 Mar 2011 19:04:53 +0000 (12:04 -0700)]
Merge commit 'origin/rgw_librados_priv' into rgw
Colin Patrick McCabe [Wed, 16 Mar 2011 18:52:32 +0000 (11:52 -0700)]
rgw: use rados::init_internal
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 16 Mar 2011 18:33:08 +0000 (11:33 -0700)]
librados: add rados_create_internal
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 16 Mar 2011 17:57:48 +0000 (10:57 -0700)]
rgw: merge crypto changes
Yehuda Sadeh [Wed, 16 Mar 2011 17:45:43 +0000 (10:45 -0700)]
Merge commit 'origin/master' into rgw
Conflicts:
src/Makefile.am
src/rados.cc
src/rgw/rgw_admin.cc
src/rgw/rgw_main.cc
src/rgw/rgw_rest.cc
Yehuda Sadeh [Wed, 16 Mar 2011 00:17:22 +0000 (17:17 -0700)]
rgw: explicit case mtime to uint64 before encoding/decoding
Yehuda Sadeh [Wed, 16 Mar 2011 00:16:23 +0000 (17:16 -0700)]
rados tool: export bucket
Colin Patrick McCabe [Tue, 15 Mar 2011 21:47:48 +0000 (14:47 -0700)]
logging: don't add --debug
--debug is already taken to change the global debug level.
Just offer -d for now.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 17:35:17 +0000 (10:35 -0700)]
testlibrbd, testradospp: read default conf file
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Colin Patrick McCabe [Tue, 15 Mar 2011 21:47:48 +0000 (14:47 -0700)]
logging: --foreground options reorganization
-f now just means stay in the foreground.
-d now means stay in the foreground and log to foreground.
Both options now disable pid-files.
Update man pages.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Sat, 19 Feb 2011 04:49:37 +0000 (20:49 -0800)]
filestore: instrument filestore, journal throughput and throttling
Signed-off-by: Sage Weil <sage@newdream.net>
Conflicts:
src/os/FileJournal.cc
src/os/FileStore.cc
src/os/FileStore.h
src/os/JournalingObjectStore.cc
Sage Weil [Sat, 20 Nov 2010 22:37:13 +0000 (14:37 -0800)]
filestore: adjust op_queue throttle max during fs commit
The underlying FS (btrfs at least) will block writes for a period while it
is doing a commit. If an OSD workload is write limited, we should raise
the op_queue max (operations that are queued to be applied to disk) during
the commit period.
For example, for a normally journal throughput limited (writeahead mode)
workload:
- journal queue throttle normally limits things.
- sync starts
- journaled items getting moved to op_queue soon fills up op_queue max
- all writes stop
- sync completes
- op_queue drains, new writes come in again
- journal queue throttle fills up, again starts limiting tput
For an fs throughput limited workload (writeahead):
- kernel buffer cache hits dirty limit
- op_queue throttle limits tput
- sync starts
- opq stalls, new writes stall on throttler
- sync completes
- opq drains (quickly: kernel has no dirty pages)
- new writes flood in
- etc.
(Actually this isn't super realistic, because hitting the kernel dirty
limit will do all sorts of other weird things with userland memory
allocations.)
In both cases, the commit phase blocks up the op queue, and raising the
limit temporarily will keep things flowing. This should be ok because the
disks are still busy during this period; they're just flushing dirty
data and metadata. Once the sync completes the opq will quickly dump dirty
data into the kernel page cache and "catch up".
Signed-off-by: Sage Weil <sage@newdream.net>
Colin Patrick McCabe [Tue, 15 Mar 2011 18:08:51 +0000 (11:08 -0700)]
testrados: test default conf file location
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 15 Mar 2011 17:43:35 +0000 (10:43 -0700)]
librados: add default to rados_conf_read_file
In rados_conf_read_file, read from the default configuration file
locations if the library user passes NULL as the location of the
configuration file.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 23:54:55 +0000 (16:54 -0700)]
objecter: fix leak of bufferlist from MPoolOpReply
bufferlist->claim already clears the source bufferlist,
but setting it to NULL prevented it from being destroyed.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 23:44:31 +0000 (16:44 -0700)]
Merge branch 'stable'
Conflicts:
configure.ac
debian/changelog
src/cfuse.cc
src/rgw/rgw_rest.cc
Yehuda Sadeh [Mon, 14 Mar 2011 23:13:29 +0000 (16:13 -0700)]
rados tool: close dir after reading through
Yehuda Sadeh [Mon, 14 Mar 2011 23:09:50 +0000 (16:09 -0700)]
rados tool: recursively import from dir to pool
Colin Patrick McCabe [Mon, 14 Mar 2011 14:24:32 +0000 (07:24 -0700)]
cfuse: set proper defaults
Since cfuse usually runs as a nonprivileged user, its defaults must be a
little different from those of the other daemons. Add a flag to
common_init which can be used to set unprivileged daemon defaults.
SimpleMessenger::start() now just takes a boolean telling it whether to
daemonize. It doesn't need to check global variables or other arguments;
it just daemonizes if you tell it to; otherwise not.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 21:59:47 +0000 (14:59 -0700)]
v0.25.1
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 22:38:19 +0000 (15:38 -0700)]
cfuse: always daemonize hack
Always daemonize, until the next round of common_init fixes lands.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 22:16:27 +0000 (15:16 -0700)]
osd: small pull recovery adjustments
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Samuel Just [Thu, 10 Mar 2011 23:37:33 +0000 (15:37 -0800)]
ReplicatedPG,OSD: Track which osds we are pulling from
Currently, a PG waiting on a pull from a dead OSD cannot continue
recovery. ReplicatedPG::pull now tracks open pulls by peer in
rec_from_peer (map<int, set<sobject_t> >).
OSD::advance_map now calls check_recovery_op_pulls to allow the PG to
reset pulls from failed peers.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 22:01:20 +0000 (15:01 -0700)]
vstart.sh: escape " "
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Yehuda Sadeh [Mon, 14 Mar 2011 19:22:24 +0000 (12:22 -0700)]
radosgw: first authorize user then try to read the acls
can't read acls if user wasn't authorized yet.
Colin Patrick McCabe [Mon, 14 Mar 2011 14:45:36 +0000 (07:45 -0700)]
cpp_strerror: handle negative error code
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 21:36:38 +0000 (14:36 -0700)]
librbd: delete block completion in aio_read callback
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 21:33:26 +0000 (14:33 -0700)]
librados: initialize done in C_NotifyComplete
Caught by valgrind, this was uninitialized in the caller.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 21:20:07 +0000 (14:20 -0700)]
monclient: fix leak of AuthClientHandler
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 17:33:15 +0000 (10:33 -0700)]
testlibrbdpp: read conf file and don't double-delete AioCompletion
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 21:21:57 +0000 (14:21 -0700)]
vstart: put logging options in daemon sections, not [global]
We don't want random command line utils to have non-default logging
behavior.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 17:27:23 +0000 (10:27 -0700)]
mds: journal fragment rollback events
If we rollback a prepared but uncommitted dir refragment, journal it!
This prevents a pattern like
2011-03-14 09:53:41.402212
7ff5edc00710 mds1.log _replay
4332021 ~624 /
4350736 2011-03-14 09:53:22.348896: EFragment prepare 610 10* by 1 [metablob 610.100*, 2 dirs]
2011-03-14 09:53:41.404433
7ff5edc00710 mds1.log _replay
4336070 ~116 /
4350736 2011-03-14 09:53:22.350024: EFragment commit 610 01* by 1 [metablob]
2011-03-14 09:53:48.740230
7ff5f0109710 mds1.log submit_entry
4408799 ~1264 : EFragment prepare 610 10* by 1 [metablob 101, 3 dirs]
where the second (apparently dup!) prepare crashes the next replay attempt.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 20:22:16 +0000 (13:22 -0700)]
Merge branch 'stable'
Conflicts:
src/include/rados/librados.h
src/include/rados/librados.hpp
src/librados.cc
Sage Weil [Mon, 14 Mar 2011 20:20:42 +0000 (13:20 -0700)]
librbd: size_t -> uint64_t on internal resize
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 20:15:15 +0000 (13:15 -0700)]
librados: use uint64_t for extent len in extmap
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 20:13:13 +0000 (13:13 -0700)]
librados: fixup rados_trunc
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Mon, 14 Mar 2011 14:45:36 +0000 (07:45 -0700)]
cpp_strerror: handle negative error code
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 21:47:59 +0000 (14:47 -0700)]
rgw_rest: fix printf format specifier
32-bit
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 21:47:49 +0000 (14:47 -0700)]
rados: fix map type
32-bit build issue
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 21:40:37 +0000 (14:40 -0700)]
librados: fix size_t -> uint64_t
Only comes up on 32-bit builds.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Mon, 14 Mar 2011 21:39:21 +0000 (14:39 -0700)]
librbd: more off_t and size_t -> uint64_t changes
These only pop on up on 32-bit builds.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Yehuda Sadeh [Mon, 14 Mar 2011 18:01:15 +0000 (11:01 -0700)]
librados: rename statfs to cluster_stat
Yehuda Sadeh [Mon, 14 Mar 2011 17:20:01 +0000 (10:20 -0700)]
librados: add statfs to C interface
also rename the corresponding C++ method
Sage Weil [Mon, 14 Mar 2011 16:26:14 +0000 (09:26 -0700)]
librbd: uint64_t for image sizes
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Sun, 13 Mar 2011 17:20:15 +0000 (10:20 -0700)]
rados, rbd: off_t -> uint64_t
off_t is 32-bit on 32-bit archs when compiled without _FILE_OFFSET_BITS=64.
Avoid any such ambiguity in the library interface.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Mon, 14 Mar 2011 12:10:48 +0000 (05:10 -0700)]
Revert "librados,librbd: use 64-bit offsets and lengths"
This reverts commit
f294b26746a30960971757c42d679208a99995a7 .
Colin Patrick McCabe [Mon, 14 Mar 2011 10:10:33 +0000 (03:10 -0700)]
logging: disable log_sym_history for non-daemons
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Josh Durgin [Mon, 14 Mar 2011 17:04:54 +0000 (10:04 -0700)]
librados: make AioCompletions delete themselves when released
AioCompletion->release() already accounted for the implementation, but the wrapper was kept around.
Sage Weil [Sat, 12 Mar 2011 05:59:37 +0000 (21:59 -0800)]
mds: fix stray anchortable debug spam
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Sat, 12 Mar 2011 05:59:15 +0000 (21:59 -0800)]
buffer: disable buffer alloc tracking by default
This can have high overhead on SMP systems.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Josh Durgin [Sat, 12 Mar 2011 02:44:21 +0000 (18:44 -0800)]
librbd: delete block completion after it's finished
Josh Durgin [Sat, 12 Mar 2011 02:11:00 +0000 (18:11 -0800)]
librbd: don't leak rados_completion
The implementation is already referenced by librados callbacks, so it
will stick around.
Josh Durgin [Sat, 12 Mar 2011 01:08:32 +0000 (17:08 -0800)]
librados: Remove OperationOp from WatchCtx
It was unused and doesn't need to be on the heap.
Josh Durgin [Sat, 12 Mar 2011 00:55:39 +0000 (16:55 -0800)]
librados: cleanup RadosClient's objecter instance when destroyed
Josh Durgin [Sat, 12 Mar 2011 00:54:43 +0000 (16:54 -0800)]
librbd: free RBD::AioCompletion when it's released
Yehuda Sadeh [Sat, 12 Mar 2011 00:50:51 +0000 (16:50 -0800)]
rgw: avoid duplicate openstack users
Tommi Virtanen [Fri, 11 Mar 2011 23:39:56 +0000 (15:39 -0800)]
debian: Conflict on earlier -dev packages with sonames.
This ensures a smooth, automatic transition, by telling apt/dpkg that
it's ok to replace the old package with the new one.
Continuation of
95db4c5cb868c26567e3f5095108481aa7e76a80 .
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Yehuda Sadeh [Fri, 11 Mar 2011 23:51:40 +0000 (15:51 -0800)]
rgw_admin: typo
Yehuda Sadeh [Fri, 11 Mar 2011 23:35:18 +0000 (15:35 -0800)]
rgw: remove bucket metadata object on bucket delete
Yehuda Sadeh [Fri, 11 Mar 2011 23:34:57 +0000 (15:34 -0800)]
rgw: configurable prefix for openstack urls
Greg Farnum [Fri, 11 Mar 2011 19:24:59 +0000 (11:24 -0800)]
utime: fix operator double() to use the right number of zeros.
We should probably use a const (or even a #define would be better)
instead of typing out the constant in all these places!
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Colin Patrick McCabe [Sat, 12 Mar 2011 01:05:46 +0000 (17:05 -0800)]
librados,librbd: use 64-bit offsets and lengths
size_t is usually 32-bit on 32-bit architectures and 64 on 64-bit ones.
On the other hand, we want our offsets and lengths for librados and
librbd to be 64 bit everywhere. So we need to use uint64_t for offsets
and lengths.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Sat, 12 Mar 2011 00:22:19 +0000 (16:22 -0800)]
mkcephfs: some fixes
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Fri, 11 Mar 2011 22:57:53 +0000 (14:57 -0800)]
Merge remote branch 'origin/stable'
Conflicts:
debian/control
Tommi Virtanen [Fri, 11 Mar 2011 22:46:22 +0000 (14:46 -0800)]
autoconf: Fix typo that made --without-gtk2 not work.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Fri, 11 Mar 2011 22:11:54 +0000 (14:11 -0800)]
autoconf: Handle --without-debug, --with-debug=junk properly.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Fri, 11 Mar 2011 22:08:15 +0000 (14:08 -0800)]
autoconf: Handle --without-profiler, --with-profiler=junk properly.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Sage Weil [Fri, 11 Mar 2011 17:43:14 +0000 (09:43 -0800)]
debian: add udev rules
Add /lib/udev/rules.d/50-rbd.rules to debian package.
crbdnamer generates the dev path:
/dev/rbd/<pool>/<name>:<number>
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Conflicts:
debian/rules
src/crbdnamer
Sage Weil [Fri, 11 Mar 2011 17:23:06 +0000 (09:23 -0800)]
osd: fix osdmap scanning on pg creation
On PG creation we were scanning the complete history of all osdmaps ever.
Fix initialization of PG::Info::History epoch_created and same_*_since
fields in the base (creation) case to make this work the way it was
supposed to.
Reported-by: Yehuda Sadeh <yehuda.sadeh@dreamhost.com>
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Fri, 11 Mar 2011 14:57:35 +0000 (06:57 -0800)]
Destructors for virtual classes should be virtual
Add -Wnon-virtual-dtor to the makefile. Fix the warnings that were
generated.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Tommi Virtanen [Fri, 11 Mar 2011 21:54:27 +0000 (13:54 -0800)]
autoconf: If given --with-gtk2, not finding it is fatal.
Use --with-gtk2=check (default) if you're ok with both cases.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Colin Patrick McCabe [Fri, 11 Mar 2011 14:30:52 +0000 (06:30 -0800)]
atomic.h: fix "crappy slow implementation"
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 23:44:01 +0000 (15:44 -0800)]
auth: Let common_init (or CephCrypto::init) init auth crypto.
This avoids doing it in a global constructor.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 21:22:56 +0000 (13:22 -0800)]
common: Initialize ceph_crypto in common_init.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 21:21:35 +0000 (13:21 -0800)]
ceph_crypto: Implement HMAC-SHA1 wrapper for NSS.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 20:39:42 +0000 (12:39 -0800)]
ceph_crypto: Add unittests for the HMAC-SHA1 compatibility shim.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 20:38:25 +0000 (12:38 -0800)]
rgw: Make rgw_main use HMAC-SHA1 via compatibility shim.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 19:49:17 +0000 (11:49 -0800)]
ceph_crypto: Implement MD5 wrapper for NSS.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 19:48:51 +0000 (11:48 -0800)]
ceph_crypto: Add unittests for the MD5 compatibility shim.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Tue, 8 Mar 2011 21:49:56 +0000 (13:49 -0800)]
rgw: Make rgw_op use MD5 via compatibility shim.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Thu, 10 Mar 2011 22:31:31 +0000 (14:31 -0800)]
auth: Change header file guard define, to make room for non-auth crypto.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Tue, 8 Mar 2011 21:21:51 +0000 (13:21 -0800)]
rgw: use random byte generation in auth/Crypto, instead of CryptoPP.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Tommi Virtanen [Tue, 8 Mar 2011 20:41:14 +0000 (12:41 -0800)]
auth: Add a microbenchmark for AES encrypt/decrypt.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>