summaryrefslogtreecommitdiffstats
path: root/src/librbd (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3164 from ceph/wip-librbd-rados-stubJosh Durgin2015-01-201-15/+0
|\
| * include: moved RBD's generic FunctionContext wrapperJason Dillaman2015-01-131-15/+0
* | Merge pull request #3385 from majianpeng/miscSage Weil2015-01-181-1/+1
|\ \
| * | librbd: clean up code.Jianpeng Ma2015-01-161-1/+1
* | | Null tracepoint macro when !WITH_LTTNG.Matt Benjamin2015-01-142-0/+4
| |/ |/|
* | Merge pull request #2697 from ceph/wip-8900Josh Durgin2015-01-1311-132/+1037
|\ \ | |/ |/|
| * librbd: flush pending AIO requests under all existing flush scenariosJason Dillaman2015-01-131-3/+4
| * librbd: AIO requests should retry lock requestsJason Dillaman2015-01-132-33/+57
| * librbd: differentiate between R/O vs R/W RBD featuresJason Dillaman2015-01-131-0/+2
| * librbd: Add internal unit test casesJason Dillaman2015-01-132-0/+6
| * librbd: Add ImageWatcher unit test casesJason Dillaman2015-01-131-4/+5
| * librbd: Add convenience library to support unit testsJason Dillaman2015-01-131-2/+10
| * librbd: Integrate librbd with new exclusive lock featureJason Dillaman2015-01-134-21/+169
| * librbd: Create image exclusive lock watch/notify handlerJason Dillaman2015-01-139-111/+804
| * librbd: Stub out new exclusive image featureJason Dillaman2015-01-081-0/+22
* | librbd: shadow variable in snap_unprotect and list_childrenJason Dillaman2015-01-091-2/+2
|/
* Merge remote-tracking branch 'origin/wip-10270' into masterJosh Durgin2015-01-071-39/+65
|\
| * librbd: gracefully handle deleted/renamed poolsJason Dillaman2014-12-131-39/+65
* | Merge pull request #3181 from ceph/wip-10299Josh Durgin2014-12-165-7/+36
|\ \
| * | librbd: complete all pending aio ops prior to closing imageJason Dillaman2014-12-165-7/+36
| |/
* | librbd: add new read/write api for librbd C++ interface which handle op flags.Jianpeng Ma2014-12-121-0/+55
* | librbd: add new read/write api for librbd C interface which handle opJianpeng Ma2014-12-121-0/+51
* | librbd: Add set_op_flags in AioWrite to set op_flags for rbd write.Jianpeng Ma2014-12-122-0/+5
* | librbd: Add m_op_flags in AioRead to track op flags for rbd read.Jianpeng Ma2014-12-123-4/+7
* | librbd/internal: Modify read/write api to handle op flags.Jianpeng Ma2014-12-124-29/+30
|/
* librados: Only public API symbols from the shared libraryJason Dillaman2014-11-261-2/+4
* librbd: protect list_children from invalid child pool IoCtxsJason Dillaman2014-11-181-1/+6
* librbd: Only public API symbols from the shared libraryJason Dillaman2014-11-142-14/+15
* src/librbd/librbd.cc: fix potential null pointer derefDanny Al-Gaaf2014-11-111-4/+6
* librbd: don't close an already closed parent image upon failureJason Dillaman2014-11-061-1/+0
* rbd: Correct readahead divide by zero exceptionJason Dillaman2014-10-211-7/+7
* librbd: fix compile warning in librbd/internal.cc.Jianpeng Ma2014-10-171-1/+1
* Merge remote-tracking branch 'origin/wip-rbd-readahead'Josh Durgin2014-10-164-1/+90
|\
| * librbd: Add read-aheadAdam Crume2014-09-174-1/+90
* | when non-default striping is used, internal methods can operate on extra objectsxinxin shu2014-10-163-16/+4
* | librbd: Skip tier pools in list_children and snap_unprotectAdam Crume2014-10-011-1/+21
|/
* librbd: Add missing tracepointsAdam Crume2014-09-121-78/+337
* librbd.cc: add check to prevent null deref in rbd_list()Danny Al-Gaaf2014-09-031-0/+3
* librbd: handle blacklisting during shutdownJohn Spray2014-08-251-2/+7
* rbd-replay: Remove extent tracepoints and inline extentsAdam Crume2014-08-211-12/+4
* rbd-replay: Move tracepoints from internal.cc to librbd.ccAdam Crume2014-08-212-131/+182
* rbd-replay: Support replaying partial tracesAdam Crume2014-08-211-11/+11
* lttng: Disable LTTng by default, add --with-lttng configure optionAdam Crume2014-08-213-2/+12
* lttng: Add more tracing to librbdAdam Crume2014-08-213-60/+148
* lttng: Basic tracing of librbdAdam Crume2014-08-212-3/+44
* Merge remote-tracking branch 'gh/next'Sage Weil2014-08-131-1/+1
|\
| * librbd: fix error path cleanup for opening an imageJosh Durgin2014-08-121-1/+1
* | Merge pull request #2205 from ceph/wip-librbd-snap-metaSage Weil2014-08-065-116/+126
|\ \ | |/ |/|
| * librbd: store and retrieve snapshot metadata based on idJosh Durgin2014-07-254-116/+112
| * librbd: fix crash using clone of flattened imageJosh Durgin2014-07-252-0/+14