]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Colin Patrick McCabe [Thu, 24 Mar 2011 05:42:02 +0000 (22:42 -0700)]
calc_hmac_sha: fix access-past-end-of-buffer
Fix a place where we access a buffer past the end of its length. Clean
up the function a bit.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 24 Mar 2011 01:49:04 +0000 (18:49 -0700)]
Use macro for digest size, part 2: tests
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Samuel Just [Wed, 23 Mar 2011 20:52:28 +0000 (13:52 -0700)]
mkcephfs: minor fixes
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Colin Patrick McCabe [Thu, 24 Mar 2011 00:33:35 +0000 (17:33 -0700)]
do_autogen: create radosgw
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 17:02:17 +0000 (10:02 -0700)]
RGW: validate bucket names and object names
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Samuel Just [Tue, 22 Mar 2011 21:52:15 +0000 (14:52 -0700)]
FileStore: replace op_queue_throttle with op_queue_reserve_throttle
Previously, queue_op would call op_queue_throttle while holding the
journal_lock. op_queue_throttle, however, can sleep.
We fix the problem by:
1) Factor build_op out of queue_op
2) op_queue_throttle is now op_queue_reserve_throttle and takes an op as
an argument. op_queue_reserve_throttle can be called before the journal
lock is taken. This also avoids the race between calling throttle and
incrementing op_queue_bytes and op_queue_len.
3) queue_op now takes the op generated using build_op as an argument.
4) _journaled_ahead no longer needs to call throttle as
queue_transactions has already reserved space.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 22:23:57 +0000 (15:23 -0700)]
ceph_crypto: fix undefined references
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 21:43:25 +0000 (14:43 -0700)]
boto_del.py -> boto_tool.py
boto_tool.py has some additional functionality.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 21:41:33 +0000 (14:41 -0700)]
obsync: remove obsolete cmdline options
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 23 Mar 2011 20:22:49 +0000 (13:22 -0700)]
Merge branch 'master' of ssh://ceph.newdream.net/git/ceph
Yehuda Sadeh [Wed, 23 Mar 2011 20:22:23 +0000 (13:22 -0700)]
rgw: fix compilation warning
Yehuda Sadeh [Wed, 23 Mar 2011 19:07:25 +0000 (12:07 -0700)]
rgw: change the swift auth config a bit
Sage Weil [Wed, 23 Mar 2011 16:43:51 +0000 (09:43 -0700)]
context: conditional context debugging
Mainly C_Gather, which is a reasonably frequent source of pain.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 16:29:57 +0000 (09:29 -0700)]
Rename objsync -> obsync
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 01:05:19 +0000 (18:05 -0700)]
Add boto_del.py
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Wed, 23 Mar 2011 01:05:19 +0000 (18:05 -0700)]
Add boto_del.py
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Wed, 23 Mar 2011 00:07:15 +0000 (17:07 -0700)]
rgw: save roundtrip when reading user info
Yehuda Sadeh [Tue, 22 Mar 2011 23:41:05 +0000 (16:41 -0700)]
Merge branch 'rgw' of ssh://ceph.newdream.net/git/ceph into rgw
Yehuda Sadeh [Tue, 22 Mar 2011 23:40:12 +0000 (16:40 -0700)]
rgw: self signed tokens
Yehuda Sadeh [Tue, 22 Mar 2011 19:10:00 +0000 (12:10 -0700)]
rgw: keep user info copy in the indexes
We index user by email and by openstack id, keeping a copy of the
user info structure there saves a round trip.
Yehuda Sadeh [Tue, 22 Mar 2011 18:32:31 +0000 (11:32 -0700)]
rgw: store openstack secret as part of the user info
Josh Durgin [Tue, 22 Mar 2011 21:58:15 +0000 (14:58 -0700)]
librbd: remove RBD_MAX_SEG_NAME_SIZE
The only use of this was incorrect - block_name has size RBD_MAX_BLOCK_NAME_SIZE.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Colin Patrick McCabe [Tue, 22 Mar 2011 14:20:58 +0000 (07:20 -0700)]
common: Add utf8 validation functions, test
Add utility functions for validating a buffer as valid UTF-8.
Add a unit test to check the functions.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 22 Mar 2011 14:26:55 +0000 (07:26 -0700)]
rgw: remove strerror references
We have cpp_strerror, let's use it and be threadsafe!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 22 Mar 2011 14:20:58 +0000 (07:20 -0700)]
common: Add utf8 validation functions, test
Add utility functions for validating a buffer as valid UTF-8.
Add a unit test to check the functions.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Tue, 22 Mar 2011 16:06:15 +0000 (09:06 -0700)]
mds: fix mdsmap dump formatting
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Tue, 22 Mar 2011 11:15:22 +0000 (04:15 -0700)]
Rename osync to objsync
Rename osync to objsync to avoid confusion with O_SYNC.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 22 Mar 2011 11:15:22 +0000 (04:15 -0700)]
Rename osync to objsync
Rename osync to objsync to avoid confusion with O_SYNC.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Tue, 22 Mar 2011 10:02:20 +0000 (03:02 -0700)]
Merge branch 'rgw'
Yehuda Sadeh [Tue, 22 Mar 2011 16:39:08 +0000 (09:39 -0700)]
Merge branch 'rgw'
Greg Farnum [Tue, 22 Mar 2011 00:37:12 +0000 (17:37 -0700)]
CDir: make check_rstats friendlier.
Only fail asserts if mds_debug_scatterstat is enabled.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Fri, 18 Mar 2011 21:25:45 +0000 (14:25 -0700)]
MDCache: make linkunlink rstat propagation work properly.
We could be in a lock state (ie, gather) where we can't take new locks.
But if we're in this function for linkunlink we have to already have
a lock, so in that case make sure the function succeeds and assert
that we do have a lock.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Wed, 16 Mar 2011 00:08:42 +0000 (17:08 -0700)]
MDCache: set up rstats properly in create_system_inode.
Fix the previous users to deal with this, including
create_mydir_hierarchy which was completely broken.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Sage Weil [Tue, 15 Mar 2011 20:50:54 +0000 (13:50 -0700)]
MDCache: properly update and project the stats when removing inodes.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Greg Farnum [Tue, 15 Mar 2011 18:57:09 +0000 (11:57 -0700)]
mds: add check_rstats function and a few users.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 18:10:10 +0000 (11:10 -0700)]
osync: implement delete-before and delete-after
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 20:46:06 +0000 (13:46 -0700)]
osync: add osync-test.sh
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Yehuda Sadeh [Mon, 21 Mar 2011 21:14:38 +0000 (14:14 -0700)]
Merge branch 'master' into rgw
Conflicts:
debian/control
Yehuda Sadeh [Mon, 21 Mar 2011 19:34:09 +0000 (12:34 -0700)]
rgw: fix logging env variable name
Greg Farnum [Mon, 21 Mar 2011 18:55:38 +0000 (11:55 -0700)]
cosd: Close TEXT_RED with TEXT_NORMAL in a few places.
Guess these got missed or typoed on creation or something.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 17:51:20 +0000 (10:51 -0700)]
osync-test: test --delete in bucket-to-bucket xfer
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 17:16:41 +0000 (10:16 -0700)]
osync-test.py: test --dry-run, --delete stuff
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 17:00:12 +0000 (10:00 -0700)]
osync: implement --dry-run option
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Ruben Kerkhof [Mon, 21 Mar 2011 15:43:47 +0000 (08:43 -0700)]
rpm: package python bindings for rados
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 16:42:24 +0000 (09:42 -0700)]
osync-test.sh: test bucket-to-bucket transfers
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 16:35:31 +0000 (09:35 -0700)]
osync: add AKEY and SKEY
Add AKEY and SKEY, for when you want to keys / secret keys to be the
same for both source and destination.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 16:32:55 +0000 (09:32 -0700)]
osync: fix automatic bucket creation
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 16:17:31 +0000 (09:17 -0700)]
osync: add alternate syntax for file:// transfers
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 16:11:26 +0000 (09:11 -0700)]
osync-test: test file-to-bucket transfers
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Mon, 21 Mar 2011 14:36:23 +0000 (07:36 -0700)]
osync: add SRC_AKEY, etc. environment variables
Add SRC_AKEY, SRC_SKEY, DST_AKEY, and DST_SKEY. This allows us to
synchronize between buckets with different authentication
configurations.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Laszlo Boszormenyi [Sun, 20 Mar 2011 12:10:40 +0000 (13:10 +0100)]
Fix manpage typos
Close escape names correctly.
Laszlo Boszormenyi [Sun, 20 Mar 2011 11:44:36 +0000 (12:44 +0100)]
Remove unused cdbs build dependency
Debian packaging uses debhelper and not cdbs; remove that build dependency.
Laszlo Boszormenyi [Sun, 20 Mar 2011 11:17:01 +0000 (12:17 +0100)]
Change wording of Debian package descriptions
Be more general in naming users per policy recommendation.
Laszlo Boszormenyi [Sun, 20 Mar 2011 07:36:27 +0000 (08:36 +0100)]
Make Ceph Debian packaging Linux only
Build Ceph on all Linux archs, but only build-depend google-perftools on
x86 and x64 archs only.
Laszlo Boszormenyi [Sun, 20 Mar 2011 07:23:22 +0000 (08:23 +0100)]
Disable libatomic-ops on armel archs
armel supports ARMv4t or above instructions sets.
libatomic-ops is only usable with Ceph for ARMv6 or above.
Signed-off-by: Hector Oron <zumbi@debian.org>
Laszlo Boszormenyi [Sat, 19 Mar 2011 19:36:10 +0000 (20:36 +0100)]
Add cross compilation support
Taken from Debian bugreport #618939 , courtesy by Hector Oron.
Signed-off-by: Hector Oron <zumbi@debian.org>
Laszlo Boszormenyi [Sat, 19 Mar 2011 19:15:17 +0000 (20:15 +0100)]
Add parallel building support for multi{core,processor} systems.
Samuel Just [Sat, 19 Mar 2011 00:40:41 +0000 (17:40 -0700)]
CephxProtocol.cc: invalid authorizer data should not crash the osd
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Colin Patrick McCabe [Sat, 19 Mar 2011 00:04:17 +0000 (17:04 -0700)]
ceph.spec.in: some CentOS fixes
BuildRequires: cryptopp-devel has been replaced by nss-devel. Skip
google-perftools-devel because that package is not available for x86-64.
Add python.
Don't install libcls_rbd.so.1.0.0.debug.
Package crbdnamer and librados-config.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
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 18:00:49 +0000 (11:00 -0700)]
pybind: convert to new API
Fix the python bindings to use the new librados API.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Sage Weil [Fri, 18 Mar 2011 22:09:26 +0000 (15:09 -0700)]
backtrace: user the proper version header
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 18 Mar 2011 22:08:43 +0000 (15:08 -0700)]
libceph: use the proper version header
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 18 Mar 2011 21:49:28 +0000 (14:49 -0700)]
libceph: pull version from new version define
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 18 Mar 2011 21:47:09 +0000 (14:47 -0700)]
configure: no ~
This confuses fedora and isn't really necessary.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Fri, 18 Mar 2011 21:23:56 +0000 (14:23 -0700)]
use 'git describe' version
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 [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 [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 01:01:36 +0000 (18:01 -0700)]
direct_io_test: use mkstmp instead of mkostemps
mkostemps isn't present in older glibc versions, like the ones in CentOS
5.5. We don't really use any of the extra functionality of mkostemps in
this test.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Fri, 18 Mar 2011 00:50:07 +0000 (17:50 -0700)]
Makefile: check for new enough version of gtkmm
Versions older than 2.13 don't build, so check for that with automake.
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>
Sage Weil [Thu, 17 Mar 2011 19:06:26 +0000 (12:06 -0700)]
msgr: move test binaries to updated msgr bind/start interface
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Thu, 17 Mar 2011 19:05:29 +0000 (12:05 -0700)]
msgr: fix start() return value
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Samuel Just [Tue, 15 Mar 2011 00:25:46 +0000 (17:25 -0700)]
PG,OSD: activate pg during replay
Replay PGs already accept and queue transactions. PGs will now go to
active during replay in order to simplify the state reported to the user
and to allow recovery to being.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
Tommi Virtanen [Mon, 14 Mar 2011 18:52:44 +0000 (11:52 -0700)]
blobhash: Avoid size_t in templatized hash functions.
On S/390, the earlier rjhash<size_t> failed with
"no match for call to '(rjhash<long unsigned int>) (size_t&)'".
It seems the rjhash<size_T> logic was only enabled
on some architectures, and relied on some pretty deep
internals of the bit layout (__LP64__).
Use an explicitly 32-bit type as early as possible, and
convert back to size_t only when really needed. This
should work, and simplifies the code. In theory, we might
have a narrower output (size_t might be 64-bit, max value
we now output is 32-bit), but this doesn't matter as this
is only ever used for picking a slot in an in-memory hash
table, hash(key) modulo num_of_buckets, there won't be >4G
buckets.
Closes: #837
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Sage Weil [Thu, 17 Mar 2011 18:32:56 +0000 (11:32 -0700)]
msgr: let user explicitly set nonce
There will be problems if two messengers use the same entity_addr_t because
they are on the same ip and choose the same nonce (e.g., because they are
in the same process). Let the caller sort this out in whatever way it
finds most appropriate.
For libceph, librados, and csyn, all N million to the pid.
Fixes: #877
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Colin Patrick McCabe [Thu, 17 Mar 2011 18:17:12 +0000 (11:17 -0700)]
config: whitespace fix
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Colin Patrick McCabe [Thu, 17 Mar 2011 18:16:01 +0000 (11:16 -0700)]
config: fix get_val, set_val
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Josh Durgin [Thu, 17 Mar 2011 17:28:47 +0000 (10:28 -0700)]
librados: check whether objecter is initialized before shutting it down
Fixes failing unit test Librados.CreateShutdown
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Yehuda Sadeh [Wed, 16 Mar 2011 23:51:17 +0000 (16:51 -0700)]
rados tool: fix fd leak in import
Josh Durgin [Wed, 16 Mar 2011 23:43:44 +0000 (16:43 -0700)]
objecter: close all sessions when shutdown
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
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
Sage Weil [Wed, 16 Mar 2011 21:47:46 +0000 (14:47 -0700)]
mds: fix replay of fragment ROLLBACK
In the rollback event the bits are negative. Replay accordingly.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 16 Mar 2011 21:39:24 +0000 (14:39 -0700)]
common: disable log_per_instance for non-daemons
Turn off the logging and symlink rotation, not just symlink rotation.
This is a somewhat arbitrary distinction (log per instance only for
daemons), but its only used by vstart and only really useful for
development/debugging, so who cares.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 16 Mar 2011 21:29:53 +0000 (14:29 -0700)]
Makefile: drop libradosgw_a LDFLAGS
Fixes the warning
src/Makefile.am:299: variable `libradosgw_a_LDFLAGS' is defined but no program or
src/Makefile.am:299: library has `libradosgw_a' as canonic name (possible typo)
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Sage Weil [Wed, 16 Mar 2011 21:25:46 +0000 (14:25 -0700)]
mds: resync fragmentation during cache rejoin
During rejoin we may find that different MDSs have different fragmentation
for directories. When that happens we should refragment as needed on the
replicas to match what's on the primary.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
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:21:25 +0000 (14:21 -0700)]
rados_create: correctly handle null id
Passing a null id to rados_create means "use the default id."
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
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>
Sage Weil [Wed, 16 Mar 2011 17:03:38 +0000 (10:03 -0700)]
objecter: make response_data bufferlist static
Putting it on the heap unnecessary additional complexity.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Yehuda Sadeh [Wed, 16 Mar 2011 20:38:58 +0000 (13:38 -0700)]
rados_create_internal calls keyring_init