]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Haomai Wang [Thu, 28 Jan 2016 09:13:00 +0000 (17:13 +0800)]
librbd: use task finisher per CephContext
Signed-off-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Thu, 21 Jan 2016 01:36:53 +0000 (20:36 -0500)]
Merge pull request #7293 from xiexingguo/xxg-wip-14436
os/bluestore: fix assert
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 20 Jan 2016 23:16:55 +0000 (18:16 -0500)]
Merge pull request #7197 from ceph/wip-kill-warnings
build: fix warnings
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Wed, 20 Jan 2016 23:16:17 +0000 (18:16 -0500)]
Merge pull request #7232 from lzhng2000/master
cls/cls_rbd: pass string by reference
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 20 Jan 2016 23:15:44 +0000 (18:15 -0500)]
Merge pull request #7242 from xiexingguo/xxg-wip-14370
os/memstore: drain finisher first before we really begin a umount-process
os/bluestore: drain wal_wq on replay error
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 20 Jan 2016 23:13:43 +0000 (18:13 -0500)]
Merge pull request #7247 from ifed01/wip-14383
os/bluestore: use intrusive_ptr for Dir
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 20 Jan 2016 23:13:00 +0000 (18:13 -0500)]
Merge pull request #7254 from guangyy/wip-counter
common: change the type of counter total/unhealthy_workers
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 20 Jan 2016 23:12:25 +0000 (18:12 -0500)]
Merge pull request #7255 from yuyuyu101/wip-14386
msg/async: fix send closed local_connection message problem
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 20 Jan 2016 21:49:12 +0000 (16:49 -0500)]
Merge remote-tracking branch 'gh/jewel'
Casey Bodley [Wed, 20 Jan 2016 21:12:45 +0000 (16:12 -0500)]
Merge pull request #7300 from ceph/wip-cmake
cmake: test_build_libcephfs needs ${ALLOC_LIBS}
Ali Maredia [Wed, 20 Jan 2016 19:41:28 +0000 (14:41 -0500)]
cmake: test_build_libcephfs needs ${ALLOC_LIBS}
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Kefu Chai [Wed, 20 Jan 2016 13:18:28 +0000 (21:18 +0800)]
Merge pull request #7231 from renhwsky/renhw-wip-14369
osd: remove unused OSDMap::set_weightf()
Reviewed-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Wed, 20 Jan 2016 09:28:02 +0000 (17:28 +0800)]
BlueStore/StupidAllocator: fix assert
Fixes: #14436
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Wed, 20 Jan 2016 08:37:50 +0000 (16:37 +0800)]
Merge pull request #7164 from flaf/master
doc: fix "mon osd down out subtree limit" option name
Reviewed-by: Kefu Chai <kchai@redhat.com>
lafont [Sat, 9 Jan 2016 04:38:25 +0000 (05:38 +0100)]
doc: fix "mon osd down out subtree limit" option name
The name of the parameter `mon osd down out subtree limit`
was incorrect (with `downout` instead of `down out`).
Furthermore, the description seemed to me a little bit
ambiguous.
Signed-off-by: François Lafont <francois.lafont@ac-versailles.fr>
Gregory Farnum [Wed, 20 Jan 2016 02:24:34 +0000 (18:24 -0800)]
Merge pull request #7246 from ukernel/jewel-14377
ceph_test_libcephfs: tolerate duplicated entries in readdir
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Wed, 20 Jan 2016 02:21:23 +0000 (18:21 -0800)]
Merge pull request #6205 from jcsp/wip-volume-client
pybind: add ceph_volume_client interface for Manila and similar frameworks
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Wed, 20 Jan 2016 02:19:56 +0000 (18:19 -0800)]
Merge pull request #7229 from david-z/wip-master-fix-failling-to-cache-pressure
ceph-fuse: fix double decreasing the count to trim caps
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Gregory Farnum [Wed, 20 Jan 2016 02:17:23 +0000 (18:17 -0800)]
Merge pull request #7209 from ukernel/jewel-11517
client: check if Fh is readable when processing a read
Reviewed-by: Sage Weil <sage@redhat.com>
Gregory Farnum [Wed, 20 Jan 2016 02:13:58 +0000 (18:13 -0800)]
Merge pull request #7199 from ukernel/jewel-14254
mds: fix client cap/message replay order on restart
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Yehuda Sadeh [Wed, 20 Jan 2016 00:46:17 +0000 (16:46 -0800)]
Merge pull request #7279 from zaitcev/wip-5073-subuser
rgw: Parse --subuser better
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Josh Durgin [Tue, 19 Jan 2016 21:44:31 +0000 (13:44 -0800)]
Merge remote-tracking branch 'origin/jewel'
Gregory Farnum [Tue, 19 Jan 2016 19:38:15 +0000 (11:38 -0800)]
Merge pull request #6496 from ceph/wip-fs-snaptests
qa/workunits/snaps: move snap tests into fs sub-directory
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Gregory Farnum [Tue, 19 Jan 2016 19:37:21 +0000 (11:37 -0800)]
Merge pull request #6868 from H3C/wip-11642-cephfuse-useage
ceph-fuse:print usage information when no parameter specified
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Orit Wasserman [Tue, 19 Jan 2016 18:20:19 +0000 (19:20 +0100)]
Merge pull request #7270 from cbodley/wip-cmake-execinfo
cmake: add missing check for HAVE_EXECINFO_H
Yehuda Sadeh [Tue, 19 Jan 2016 17:55:57 +0000 (09:55 -0800)]
Merge pull request #7280 from zaitcev/wip-5073-update2
rgw: Drop a debugging message
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Pete Zaitcev [Tue, 19 Jan 2016 06:44:42 +0000 (23:44 -0700)]
rgw: Parse --subuser better
This fixes a funny message "ERROR: 'tenant$user != tenant$user'"
in case --subuser='tenant$user' is supplied.
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev [Tue, 19 Jan 2016 06:48:11 +0000 (23:48 -0700)]
rgw: Drop a debugging message
A P3-tagged message escaped upstream.
Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
Josh Durgin [Tue, 19 Jan 2016 11:47:16 +0000 (06:47 -0500)]
Merge pull request #7274 from dillaman/wip-helgrind-race-jewel
helgrind: additional race conditionslibrbd: journal replay should honor inter-event dependencies
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Mon, 18 Jan 2016 22:53:00 +0000 (17:53 -0500)]
librbd: missing lock on state transition
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 18 Jan 2016 22:52:51 +0000 (17:52 -0500)]
helgrind: annotate false-positive race conditions
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Josh Durgin [Mon, 18 Jan 2016 22:30:48 +0000 (17:30 -0500)]
Merge pull request #7272 from dillaman/wip-14385-jewel
qa: disable rbd/qemu-iotests test case 055 on RHEL/CentOSlibrbd: journal replay should honor inter-event dependencies
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Mon, 18 Jan 2016 22:09:05 +0000 (17:09 -0500)]
Merge pull request #7019 from dillaman/wip-14006
librbd: journal replay should honor inter-event dependencies
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Mon, 18 Jan 2016 20:57:43 +0000 (15:57 -0500)]
qa: disable rbd/qemu-iotests test case 055 on RHEL/CentOS
Fixes: #14385
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Mon, 18 Jan 2016 18:47:28 +0000 (13:47 -0500)]
cmake: add missing check for HAVE_EXECINFO_H
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Mon, 18 Jan 2016 19:11:21 +0000 (14:11 -0500)]
Merge pull request #7265 from ceph/wip-14397-disable-xfs-extsize
osd: disable filestore_xfs_extsize by default
Reviewed-by: Sage Weil <sage@redhat.com>
Ken Dreyer [Mon, 18 Jan 2016 15:24:46 +0000 (08:24 -0700)]
osd: disable filestore_xfs_extsize by default
This option involves a tradeoff: When disabled, fragmentation is worse,
but large sequential writes are faster. When enabled, large sequential
writes are slower, but fragmentation is reduced.
Fixes: #14397
Sage Weil [Mon, 18 Jan 2016 14:55:17 +0000 (09:55 -0500)]
os/kstore: fix u64 decode checks
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:53:02 +0000 (09:53 -0500)]
Merge branch 'wip-bluestore'
Sage Weil [Mon, 18 Jan 2016 14:52:40 +0000 (09:52 -0500)]
os/bluestore: fix _key_decode_u64 error checks
The data that follows may be binary encoded and null.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 14 Jan 2016 16:53:36 +0000 (11:53 -0500)]
os/bluestore/FreelistManager: switch to std::mutex
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:28:41 +0000 (09:28 -0500)]
Merge pull request #7211 from cxwshawn/clean-fix
osd: ReplicatedPG: clean up unused function
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:27:20 +0000 (09:27 -0500)]
Merge pull request #7158 from yuyuyu101/wip-async-cleanup-deleted
msg/async: cleanup dead connection and misc things
Sage Weil [Mon, 18 Jan 2016 14:26:40 +0000 (09:26 -0500)]
Merge pull request #6809 from yuyuyu101/wip-13985
msgr: fix large message data content length causing overflow
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:26:00 +0000 (09:26 -0500)]
Merge pull request #7047 from xiexingguo/xxg-wip-14176
osd: KeyValueStore: fix wrongly placed assert
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:25:20 +0000 (09:25 -0500)]
Merge pull request #7142 from xiexingguo/xxg-wip-crush
crushtool: improve usage/tip messages
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:24:39 +0000 (09:24 -0500)]
Merge pull request #7203 from branch-predictor/bp-use-faster-is-zero
osd: use optimized is_zero in object_stat_sum_t.is_zero()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 18 Jan 2016 14:23:34 +0000 (09:23 -0500)]
Merge pull request #7169 from trociny/fix-bluestore-without-aio
osd: bluestore: don't include when building without libaio
Reviewed-by: Sage Weil <sage@redhat.com>
xie xingguo [Mon, 18 Jan 2016 11:16:47 +0000 (19:16 +0800)]
BlueStore: drain wal_wq first if we exit from mounting due to wal_replay error
Because maybe we are in the middle of wal_replay and some wal transaction is already in process.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Mon, 18 Jan 2016 08:33:23 +0000 (16:33 +0800)]
BlueStore: verify fsid in a more proper way during mkfs
Fixes: #14394
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xiexingguo [Sat, 5 Dec 2015 03:28:18 +0000 (11:28 +0800)]
tests: update pool alignment API
The old ones are obsolete.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xiexingguo [Sat, 5 Dec 2015 02:11:59 +0000 (10:11 +0800)]
tools: fix pool alignment API overflow issue
The original APIs may overflow and are replaced by
1f855456cae96c91a67c169d2333e333c3b59671 .
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Mon, 18 Jan 2016 05:06:27 +0000 (13:06 +0800)]
librados: fix rados_ioctx_pool_requires_alignment2()
we can not cast an "int *" pointer to a "bool *" and assign a bool
to it in hope to update the integer pointed by the "int *" with
1 or 0 according to the assigned boolean. because, the existing
value pointed by the "int *" pointer could be any value, if it's
non-zero, say, 0x12345678, after casting to "bool *", and assigning it
to "false", the variable would be 0x12345600. only the least
significant 8 bits are reset. so after resetting the variable pointed
by the "int *" pointer after reset it using "bool *", it still "true"!
Introduced-by: 1f85545
Signed-off-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Mon, 18 Jan 2016 07:14:23 +0000 (15:14 +0800)]
BlueStore: negative return code if we unable to open path
Because the caller is unable to catch a positive error code.
Fixes: #14393
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Tue, 12 Jan 2016 09:19:42 +0000 (17:19 +0800)]
configure: detect new gperftool
this is a follow-up of
6edaf4e , when tcmalloc is enabled,
perfglue/heap_profiler.cc is also compiled, it includes the
google/heap-profiler.h. so to silence the the warnings like
warning: /usr/include/google/heap-profiler.h:35:2: #warning
"google/heap-profiler.h is deprecated. Use gperftools/heap-profiler.h
instead" [-Wcpp]
we also check the new location of these header files if tcmalloc
is enabled.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 12 Jan 2016 04:59:55 +0000 (12:59 +0800)]
os/bluestore: fix signed/unsigned comparison warnings
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 12 Jan 2016 03:26:47 +0000 (11:26 +0800)]
kv/RocksDBStore: replace deprecated calls
rocksdb::DB::CompactRange(Slice*, Slice*) is deprecated, so replace
it with its equivalent.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 12 Jan 2016 03:19:20 +0000 (11:19 +0800)]
fsx: fix signed/unsigned comparison warnings
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 11 Jan 2016 16:27:49 +0000 (00:27 +0800)]
erasure-code: create an internal isa lib for testing
we were linking against a '--module' shared library using its
.la file, which is not portable on some platforms accroding to
autotools. so instead of linking against the plugin so, a dedicated
internal library "libisa.la" is created for testing. and it is added
to the libec_isa.so also.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 11 Jan 2016 15:49:16 +0000 (23:49 +0800)]
unittest_ipaddr: fix compile warnings
silence warnings like
warning: test/test_ipaddr.cc:174:16: deprecated conversion from string
constant to char* [-Wwrite-strings]
Signed-off-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Sun, 17 Jan 2016 14:03:56 +0000 (22:03 +0800)]
BlueStore: improve wal_replay logic a little bit
Fixes: #14392
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Sat, 16 Jan 2016 08:29:57 +0000 (16:29 +0800)]
kstore: add metadata "type" to disk
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 15 Jan 2016 09:49:43 +0000 (17:49 +0800)]
BlueStore: fix fd leak during error fsck scan
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 15 Jan 2016 09:28:38 +0000 (17:28 +0800)]
BlueStore: update obsolete content of comment
Which does not match the reality anymore.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 15 Jan 2016 09:23:57 +0000 (17:23 +0800)]
BlueStore: remove reap_cond
It has no consumers at present.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 15 Jan 2016 09:20:47 +0000 (17:20 +0800)]
kstore: remove reap_cond
It has no consumers at present.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 15 Jan 2016 03:06:19 +0000 (11:06 +0800)]
MemStore: remove apply_lock
It doesn't block anything other than the umount caller itself.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 15 Jan 2016 02:40:27 +0000 (10:40 +0800)]
MemStore: drain finisher first during umount
Otherwise some caller specified contexts may be left hanging.
Fixes: #14370
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Haomai Wang [Sat, 16 Jan 2016 04:44:50 +0000 (12:44 +0800)]
AsyncConnection: Dont send message when local connection is closed
Fix: #14386
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Sat, 16 Jan 2016 04:37:16 +0000 (12:37 +0800)]
AsyncConnection: Fix leak event
Signed-off-by: Haomai Wang <haomai@xsky.com>
Guang Yang [Sat, 16 Jan 2016 00:37:11 +0000 (00:37 +0000)]
common: change the type of counter total/unhealthy_workers
Signed-off-by: Guang Yang <yguang@yahoo-inc.com>
Kefu Chai [Fri, 15 Jan 2016 16:45:48 +0000 (00:45 +0800)]
Merge pull request #5900 from ritz303/wip-doc-12899
doc: Updated the rados command man page to include the --run-name opt…
Reviewed-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Fri, 15 Jan 2016 16:07:45 +0000 (11:07 -0500)]
Merge pull request #7249 from ceph/wip-fix-cmake-trusty
cmake: fix the build on trusty
Jason Dillaman [Fri, 15 Jan 2016 15:40:06 +0000 (10:40 -0500)]
librbd: handle additional journal replay states
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 15 Jan 2016 15:38:54 +0000 (10:38 -0500)]
librbd: avoid recursive callback when replaying journal
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 15 Jan 2016 15:32:28 +0000 (10:32 -0500)]
tests: correct googlemock warnings
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 20:55:19 +0000 (15:55 -0500)]
tests: update tests to support replaying snap create / resize
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 19:00:43 +0000 (14:00 -0500)]
librbd: initial hook points for snap create / resize journal replay
After snap create has blocked IO and after resize has ensured clipped
IO boundaries, they will resume the playback of journal events.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 18:54:15 +0000 (13:54 -0500)]
librbd: journal events still possible during shutdown
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 18:40:51 +0000 (13:40 -0500)]
tests: new unit test for snap rollback state machine
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 17:05:47 +0000 (12:05 -0500)]
librbd: snapshot rollback should block writes
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 15:18:33 +0000 (10:18 -0500)]
librbd: track simple maintenance ops to coordinate replay
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 22 Dec 2015 01:27:36 +0000 (20:27 -0500)]
librbd: asynchronously replay journal events
Properly track when AIO operations are safely committed to
disk before marking the journal events are committed.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 20:29:40 +0000 (15:29 -0500)]
tests: unit test cases for all available journal events
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 20:28:31 +0000 (15:28 -0500)]
librbd: initial integration of maintenance op journal replay
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 18:21:42 +0000 (13:21 -0500)]
librbd: AioImageRequest base class is now templated
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 16:09:18 +0000 (11:09 -0500)]
tests: updated librbd test cases for updated maint ops API
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 15:46:00 +0000 (10:46 -0500)]
librbd: moved all maintenance ops to new Operations class
This will permit unit testing and will facilitate proper
serialization of requests (when necessary).
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 06:25:45 +0000 (01:25 -0500)]
tests: journal event handling test updates
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 06:22:37 +0000 (01:22 -0500)]
tests: unit test case for librbd::operation::ResizeRequest
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 17 Dec 2015 04:17:22 +0000 (23:17 -0500)]
librbd: properly order maintenance ops journal events
In general, the op shoud only start after the jouranl event is
safely committed. Snapshot create and resize need special treatment
to record the event while no IO is in-progress.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 16 Dec 2015 21:18:55 +0000 (16:18 -0500)]
librbd: fixed "hidden" virtual methods
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 16 Dec 2015 18:46:16 +0000 (13:46 -0500)]
librbd: handle journal and IO commits in either sequence
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 16 Dec 2015 15:48:08 +0000 (10:48 -0500)]
librbd: allocate and associate op tids to maint op journal events
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 15 Dec 2015 21:16:53 +0000 (16:16 -0500)]
tests: unit tests for librbd Journal
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 15 Dec 2015 18:20:48 +0000 (13:20 -0500)]
librbd: journal replay flush should be async
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 15 Dec 2015 16:13:34 +0000 (11:13 -0500)]
librbd: convert journal classes to templates for unit testing
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 16 Dec 2015 15:40:56 +0000 (10:40 -0500)]
tests: compile RBD and RGW types into ceph-dencoder when enabled
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 15 Dec 2015 15:34:24 +0000 (10:34 -0500)]
librbd: move journal support classes to journal namespace
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Fri, 15 Jan 2016 14:20:46 +0000 (22:20 +0800)]
cmake: fix the build on trusty
Signed-off-by: Kefu Chai <kchai@redhat.com>