]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yehuda Sadeh [Fri, 19 Feb 2016 07:50:06 +0000 (23:50 -0800)]
rgw: avoid empty object names
Don't try to sync an object with empty name (shouldn't happen, but
bugs may happen). Also, don't try to write_meta() of an empty object
name, in case we get there through a different path somehow.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 19 Feb 2016 07:49:00 +0000 (23:49 -0800)]
rgw: fix s3 list bucket (affects format=json)
another merge casualty. The section wasn't opened properly.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 19 Feb 2016 07:09:48 +0000 (23:09 -0800)]
rgw: only validate bucket name if not empty
This got broken due to code movement
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 19 Feb 2016 07:07:07 +0000 (23:07 -0800)]
rgw: resurrect lost code
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 19 Feb 2016 03:05:39 +0000 (19:05 -0800)]
test/Makefile-client.am: adjustment following merge
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 19 Feb 2016 01:14:07 +0000 (17:14 -0800)]
Merge remote-tracking branch 'origin/master' into wip-rgw-new-multisite
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Conflicts:
src/CMakeLists.txt
src/rgw/Makefile.am
src/rgw/rgw_admin.cc
src/rgw/rgw_common.h
src/rgw/rgw_main.cc
src/rgw/rgw_op.cc
src/rgw/rgw_rados.h
src/rgw/rgw_rest_s3.cc
src/test/Makefile-client.am
Yehuda Sadeh [Thu, 18 Feb 2016 23:25:52 +0000 (15:25 -0800)]
rgw: add drain_all() before exiting a cr
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 18 Feb 2016 23:20:20 +0000 (15:20 -0800)]
rgw: silence compilation #warnings
these are now FIXMEs
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Feb 2016 22:45:54 +0000 (14:45 -0800)]
rgw: more error reporting
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Feb 2016 22:06:49 +0000 (14:06 -0800)]
rgw: data sync error handling (for sync init)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 18 Feb 2016 23:11:00 +0000 (15:11 -0800)]
rgw: a bit better hashing
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Thu, 18 Feb 2016 16:31:45 +0000 (11:31 -0500)]
rgw: RGWMetaSyncCR loops through period history
RGWMetaSyncCR uses a period history Cursor to track its position. it
uses this to get the max sync markers for each shard from the following
period, so that RGWMetaSyncShardCR knows when to stop syncing and return
control to RGWMetaSyncCR
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 18 Feb 2016 16:20:34 +0000 (11:20 -0500)]
rgw: get period history cursor when starting sync
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 18 Feb 2016 16:11:13 +0000 (11:11 -0500)]
rgw: remove RGWMetadataManager::store_md_log_entries
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Mon, 15 Feb 2016 21:42:17 +0000 (16:42 -0500)]
rgw: rados coroutines take bucket by const ref
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 11 Feb 2016 21:59:50 +0000 (16:59 -0500)]
rgw: add first log period to mdlog info response
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 11 Feb 2016 16:03:34 +0000 (11:03 -0500)]
rgw: factor get_log_shard_id() out of RGWMetadataLog
by using RGWRados::key_to_shard_id(), we can avoid the dependency on
RGWMetadataLog's prefix (and period)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 3 Feb 2016 15:46:19 +0000 (10:46 -0500)]
rgw: add period id to rgw_rest_log operations
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 3 Feb 2016 15:00:30 +0000 (10:00 -0500)]
rgw-admin: update callers of get_log
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 2 Feb 2016 17:44:06 +0000 (12:44 -0500)]
rgw: add map of period_id -> RGWMetadataLog
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 29 Jan 2016 15:46:04 +0000 (10:46 -0500)]
rgw: add period id to metadata log oids
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Mon, 30 Nov 2015 21:33:18 +0000 (16:33 -0500)]
rgw: RGWRemoteMetaLog passes period id with requests to master
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Mon, 30 Nov 2015 21:18:29 +0000 (16:18 -0500)]
rgw: move sync_status into RGWRemoteMetaLog
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Mon, 30 Nov 2015 21:33:34 +0000 (16:33 -0500)]
rgw: include period id in rgw_meta_sync_info
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Mon, 16 Nov 2015 21:42:51 +0000 (16:42 -0500)]
rgw: use std::move for strings in RGWFetchAllMetaCR
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 18 Feb 2016 04:10:05 +0000 (23:10 -0500)]
cmake: remove duplicate rgw source files
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 11 Feb 2016 15:29:03 +0000 (10:29 -0500)]
rgw: remove RemoteMetaLog::fetch() and admin command
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Mon, 8 Feb 2016 20:03:05 +0000 (15:03 -0500)]
rgw: remove unused RGWRemoteMetaLog::list_shards
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 2 Feb 2016 21:03:28 +0000 (16:03 -0500)]
rgw: remove unused class RGWReadMDLogShardInfo
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 29 Jan 2016 19:59:35 +0000 (14:59 -0500)]
rgw: remove unused clone_shards() in metadata sync
clone_shards() was an exact duplicate for fetch()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 28 Jan 2016 19:53:58 +0000 (14:53 -0500)]
rgw: remove unneeded RGWRados arg for RGWMetadataLog
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Orit Wasserman [Tue, 16 Feb 2016 15:36:41 +0000 (16:36 +0100)]
rgw: we need to clear the id in create_default in case of a race
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Yehuda Sadeh [Tue, 16 Feb 2016 01:04:05 +0000 (17:04 -0800)]
rgw-admin: command to list sync error logs
$ radosgw-admin sync error list
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 15 Feb 2016 23:40:37 +0000 (15:40 -0800)]
rgw: set quota when converting regionmap
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Greg Farnum [Wed, 3 Feb 2016 09:38:14 +0000 (01:38 -0800)]
rstats: enable by default on client; move test workunit to its own dir
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Thu, 18 Feb 2016 20:47:05 +0000 (12:47 -0800)]
Merge pull request #7323 from ukernel/wip-client-dirsize
client: add option to control how directory size is calculated
This lets you disable rstats if your workload is unhappy about directories
changing size (eg, tar of recently-moved/created/untarred files).
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Yehuda Sadeh [Thu, 18 Feb 2016 16:16:23 +0000 (08:16 -0800)]
Merge pull request #7457 from weiqiaomiao/w1
Rgw: check the return value when call fe->run()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 18 Feb 2016 16:08:13 +0000 (08:08 -0800)]
Merge pull request #7666 from rzarzynski/wip-rgw-sysreq-over-swift
rgw: add support for system requests over Swift API
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 18 Feb 2016 16:04:19 +0000 (08:04 -0800)]
Merge pull request #7678 from linuxbox2/rgw-sigusr1
rgw: move signal.h dependency from rgw_front.h
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Greg Farnum [Thu, 18 Feb 2016 14:41:23 +0000 (06:41 -0800)]
Merge branch 'greg-pr-7034'
Kefu Chai [Thu, 18 Feb 2016 13:58:19 +0000 (21:58 +0800)]
Merge pull request #7679 from linuxbox2/rgw-ssconst
sstring.hh: return type from str_len(...) need not be const
Reviewed-by: Kefu Chai <kchai@redhat.com>
Gregory Farnum [Thu, 18 Feb 2016 00:45:10 +0000 (16:45 -0800)]
Merge pull request #7684 from ceph/wip-pybind-install
pybind: use correct subdir for rados install-exec rule
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Greg Farnum [Wed, 17 Feb 2016 23:49:51 +0000 (15:49 -0800)]
Merge branch 'wip-sharded-scan' of git://github.com/jcsp/ceph into greg-pr-7034
Conflicts:
src/osdc/Objecter.cc
Josh Durgin [Wed, 17 Feb 2016 23:44:45 +0000 (15:44 -0800)]
pybind: use correct subdir for rados install-exec rule
This fixes package builds and 'make install'
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Wed, 17 Feb 2016 18:05:20 +0000 (10:05 -0800)]
Merge pull request #7621 from sileht/sileht/rados-cython
python binding of librados with cython
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Radoslaw Zarzynski [Wed, 17 Feb 2016 17:30:06 +0000 (18:30 +0100)]
rgw: remove unnecessary overloads in RGWHTTPArgs.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Matt Benjamin [Wed, 17 Feb 2016 16:16:19 +0000 (11:16 -0500)]
sstring.hh: return type from str_len(...) need not be const
Removes a compile warning.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin [Wed, 17 Feb 2016 15:46:21 +0000 (10:46 -0500)]
rgw: move signal.h dependency from rgw_front.h
Missed in refactoring of rgw_main.cc.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Mehdi Abaakouk [Wed, 17 Feb 2016 09:13:31 +0000 (10:13 +0100)]
Update the documentation
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Mehdi Abaakouk [Tue, 16 Feb 2016 11:05:07 +0000 (12:05 +0100)]
librbdpy: Use new rados lib
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Mehdi Abaakouk [Mon, 15 Feb 2016 21:06:54 +0000 (22:06 +0100)]
ceph.in: Use new python rados module
This implements run_in_thread inside the ceph command itself.
And fixes the ceph command bootstrap when it run inside the
source tree to correctly load the new rados python module.
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Mehdi Abaakouk [Tue, 16 Feb 2016 09:42:31 +0000 (08:42 -0100)]
Fix rpm/deb packaging
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Mehdi Abaakouk [Mon, 15 Feb 2016 08:53:08 +0000 (09:53 +0100)]
Remove old rados pybinding
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Mehdi Abaakouk [Fri, 12 Feb 2016 08:13:36 +0000 (09:13 +0100)]
Cython Rados module
Notable changes:
* run_in_thread have disapeared
* timeout argument of some methods are ignored
* rados_create_write_op/rados_create_read_op returns WriteOp/ReadOp
instead of the pointer address
* rados_monitor_log callback 'arg' arguments was broken in previous python
binding (callback was called with the pointer address instead pointed object)
* object attributes that was pointer addresses are now private and not accessible in python
Some tests have been added to cover all methods
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Kefu Chai [Wed, 17 Feb 2016 09:21:29 +0000 (17:21 +0800)]
Merge pull request #7603 from roidayan/xio_fixes
Xio fixes
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Radoslaw Zarzynski [Tue, 16 Feb 2016 11:16:02 +0000 (12:16 +0100)]
rgw: support system requests over Swift API.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Radoslaw Zarzynski [Tue, 16 Feb 2016 10:35:34 +0000 (11:35 +0100)]
rgw: enable access to system arguments of RGWHTTPArgs.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Mehdi Abaakouk [Thu, 11 Feb 2016 08:30:52 +0000 (09:30 +0100)]
Move pybind rbd module into it own directory
To allow to create a autonomous rados module with cython.
We move the current librbdpy to the rbd sub directory.
Signed-off-by: Mehdi Abaakouk <sileht@redhat.com>
Kefu Chai [Tue, 16 Feb 2016 14:04:24 +0000 (22:04 +0800)]
Merge pull request #7520 from renhwsky/renhw-wip-mon-monitor
mon/monitor: some clean up
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Gregory Farnum [Tue, 16 Feb 2016 04:39:55 +0000 (20:39 -0800)]
Merge pull request #7629 from ceph/wip-14750-op-timeouts
Objecter: detect laggy ops with objecter_timeout, not osd_timeout
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Gregory Farnum [Tue, 16 Feb 2016 04:36:47 +0000 (20:36 -0800)]
Merge pull request #7655 from gregsfortytwo/wip-metarequest-lock
client: removed unused Mutex from MetaRequest
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Gregory Farnum [Tue, 16 Feb 2016 04:35:32 +0000 (20:35 -0800)]
Merge pull request #7616 from gregsfortytwo/wip-timer-14697
mds: don't double-shutdown the timer when suiciding
Reviewed-by: John Spray <john.spray@redhat.com>
Gregory Farnum [Tue, 16 Feb 2016 04:34:43 +0000 (20:34 -0800)]
Merge pull request #7490 from x11562/mds_mdstype_ref
mds: function parameter 'df' should be passed by reference
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Dan Mick [Tue, 16 Feb 2016 01:07:39 +0000 (17:07 -0800)]
Merge pull request #7610 from dillaman/wip-bit-vector
common/bit_vector: use hard-coded value for block size
Reviewed-by: Dan Mick <dmick@redhat.com>
Josh Durgin [Mon, 15 Feb 2016 23:25:28 +0000 (15:25 -0800)]
Merge pull request #7653 from dillaman/wip-librbd-race-conditions
librbd: several race conditions discovered under single CPU environment
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yehuda Sadeh [Mon, 15 Feb 2016 23:16:28 +0000 (15:16 -0800)]
rgw: cleanup
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 15 Feb 2016 22:51:32 +0000 (14:51 -0800)]
rgw: don't try to parse some forwarded requests
Not every forwarded requests are expected to get a json response,
don't pass the parser when not needed.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 15 Feb 2016 22:50:48 +0000 (14:50 -0800)]
rgw: adjust data sync async notification locking
This is a workaround to avoid issues related to the way lockdep works
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Orit Wasserman [Mon, 15 Feb 2016 21:12:54 +0000 (22:12 +0100)]
Merge pull request #7408 from ceph/wip-14549
rgw: don't use s->bucket for metadata api path entry
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Orit Wasserman [Mon, 15 Feb 2016 20:57:01 +0000 (21:57 +0100)]
Merge pull request #7633 from zaitcev/cleanup-various-1
rgw: cleanups to comments and messages
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Jason Dillaman [Mon, 15 Feb 2016 17:30:41 +0000 (12:30 -0500)]
librados_test_stub: watch_flush should block until notifies complete
It shouldn't block until all the acks are received as that is not
how librados handles the method.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 12 Feb 2016 18:24:10 +0000 (13:24 -0500)]
librbd: lock notifications should be executed outside librados thread
Otherwise it's possible that the notification will be blocked if
the librados AIO thread isn't available to invoke the notification
handler.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 15 Feb 2016 17:10:17 +0000 (12:10 -0500)]
librbd: potential race on image close
If multiple states are pending, it's possible for an image to
be closed while the state lock is unlocked during the callback.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 15 Feb 2016 15:50:33 +0000 (10:50 -0500)]
librbd: potential deadlock during AIO image re-open
The AIO image open might complete under the librados AIO callback.
Attempting to close the old image handle under that thread will
deadlock under the new librados_test_stub flush handling.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 15 Feb 2016 15:49:17 +0000 (10:49 -0500)]
librados_test_stub: ensure AIO callback is also flushed
There are sporadic librbd unit test failures due to the
mock being destroyed while an active librados_test_stub
AIO callback is completing.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 15 Feb 2016 14:40:37 +0000 (09:40 -0500)]
Merge branch 'wip-commit_position-tests' of git://github.com/trociny/ceph
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Mykola Golub [Thu, 5 Nov 2015 14:01:45 +0000 (16:01 +0200)]
tests: librbd: commit position updated after journal replay
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Jason Dillaman [Thu, 11 Feb 2016 15:33:40 +0000 (10:33 -0500)]
common/bit_vector: use hard-coded value for block size
The CEPH_PAGE_SIZE is not actually a constant. On aarch64 platforms
the page size is 64K instead of the assumed 4K. The CRC block
computations require a true constant.
Fixes: #14747
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Mon, 15 Feb 2016 07:19:56 +0000 (15:19 +0800)]
Merge pull request #7646 from dachary/wip-ceph-disk-flake8
ceph-disk: flake8 fixes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Mon, 15 Feb 2016 05:43:36 +0000 (12:43 +0700)]
ceph-disk: flake8 fixes
Signed-off-by: Loic Dachary <loic@dachary.org>
Pete Zaitcev [Fri, 12 Feb 2016 22:07:06 +0000 (15:07 -0700)]
rgw: cleanups to comments and messages
These are minor cleanups that do not affect the code in a
material way:
- Forgot to add --tenant to usage message
- Make the help slightly less misleading
- Fix a strange error message "could not add remove caps"
- Spelling in a comment
- The vstart.sh can be run with civetweb
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Greg Farnum [Sat, 13 Feb 2016 00:06:20 +0000 (16:06 -0800)]
client: removed unused Mutex from MetaRequest
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Yehuda Sadeh [Fri, 12 Feb 2016 22:51:59 +0000 (14:51 -0800)]
Merge pull request #7634 from ceph/rgw-nfs-5
nfs for rgw (Matt Benjamin, Orit Wasserman)
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Greg Farnum [Fri, 12 Feb 2016 18:55:43 +0000 (10:55 -0800)]
Objecter: detect laggy ops with objecter_timeout, not osd_timeout
Fixes: 14750
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Yehuda Sadeh [Fri, 29 Jan 2016 00:01:40 +0000 (16:01 -0800)]
rgw: don't use s->bucket for metadata api path entry
Fixes #14549
s->bucket is only initialized at the object store handler (post auth
callback). We don't want to initialize it for other cases because
it's not a real bucket, and initializing it will require going through
the authorization path for this 'bucket'.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Mon, 25 Jan 2016 22:23:02 +0000 (17:23 -0500)]
rgw: add drain_all() after collect() in sync crs
this fixes a segfault caused by parent stacks completing while there are
child stacks outstanding
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Yehuda Sadeh [Thu, 11 Feb 2016 23:35:30 +0000 (15:35 -0800)]
rgw: adjust interfaces following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 9 Feb 2016 17:54:37 +0000 (09:54 -0800)]
rgw: more error handling
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 3 Feb 2016 20:29:08 +0000 (12:29 -0800)]
rgw: fail when trying to commit period if no master zone configured
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 26 Jan 2016 00:57:48 +0000 (16:57 -0800)]
rgw: add error_logger to sync env
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 25 Jan 2016 23:58:36 +0000 (15:58 -0800)]
rgw: data sync env cleanup
pass RGWDataSyncEnv container object instead of passing around multiple
params. (incomplete)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Sage Weil [Fri, 12 Feb 2016 20:45:37 +0000 (15:45 -0500)]
Merge pull request #7350 from ddiss/tracker14499_enotconn_rados_monitor_log
librados: check connection state in rados_monitor_log
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 12 Feb 2016 20:40:33 +0000 (15:40 -0500)]
Merge pull request #7584 from ifed01/wip-14511
osd: fix lack of object unblock when flush fails
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 12 Feb 2016 20:39:58 +0000 (15:39 -0500)]
Merge pull request #7593 from ifed01/wip-no-blockedpromote-return-fix
osd: fix return value from maybe_handle_cache_detail()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 12 Feb 2016 20:39:30 +0000 (15:39 -0500)]
Merge pull request #7587 from cbodley/wip-pageset-align
osd: memstore: fix alignment of Page for test_pageset
Reviewed-by: Dan Mick <dmick@redhat.com>
Sage Weil [Fri, 12 Feb 2016 20:38:18 +0000 (15:38 -0500)]
Merge pull request #7595 from liewegas/wip-hobject-stringify
osd: ghobject_t: use ! instead of @ as a separator
Sage Weil [Fri, 12 Feb 2016 20:37:31 +0000 (15:37 -0500)]
Merge pull request #7596 from dachary/wip-erasure-code-corpus
tests: sync ceph-erasure-code-corpus for mktemp -d
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 12 Feb 2016 20:36:35 +0000 (15:36 -0500)]
Merge pull request #7608 from liewegas/wip-warnings
tests: fix a few build warnings
Reviewed-by: Kefu Chai <kchai@redhat.com>
Matt Benjamin [Thu, 11 Feb 2016 20:34:03 +0000 (15:34 -0500)]
librgw: fix rpm packaging
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin [Wed, 10 Feb 2016 01:57:31 +0000 (20:57 -0500)]
librgw: fix new Debian control entries
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>