summaryrefslogtreecommitdiffstats
path: root/src/librbd/cache/ParentCacheObjectDispatch.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* neorados: Make IOContext getters/setters less weirdAdam Emerson2023-12-061-2/+2
* librbd/cache: treat read_flags at ParentCacheObjectDispatchOr Ozeri2022-08-251-4/+9
* librbd: build without "using namespace std"Kefu Chai2021-08-131-0/+1
* librbd: fix spelling in immutable-object-cache conn errorKen Dreyer2021-04-261-1/+1
* tools: add throttle mechanism to immutable object cacheYin Congmin2020-12-031-0/+1
* librbd: support assembling sparse results of multiple object extentsOr Ozeri2020-10-051-28/+35
* librbd: optionally disable read-from-parent for object-extent IO requestsJason Dillaman2020-09-211-1/+1
* librbd: pass IOContext to object-extent IO dispatch methodsJason Dillaman2020-09-181-7/+11
* librbd: add internal API for plugin librariesJason Dillaman2020-08-271-5/+5
* librbd/cache: Fix scoping issue with lambda capture renamingWillem Jan Withagen2020-08-061-2/+3
* librbd: support reading multiple extents in the object dispatch interfaceOr Ozeri2020-08-021-9/+16
* librbd: handle DNE from immutable-object-cacheMykola Golub2020-07-231-8/+24
* librbd: switch the IO path to utilize the neorados APIJason Dillaman2020-07-161-1/+1
* librbd: fix parent cache races and error handlingJason Dillaman2020-07-151-46/+32
* librbd: swapped ThreadPool/ContextWQ for AsioEngineJason Dillaman2020-06-131-2/+1
* librbd: parent image cache should work for all parents in hierarchyJason Dillaman2020-05-211-2/+5
* librbd: move generic IO dispatcher logic to base classJason Dillaman2020-05-141-2/+2
* librbd/cache: Remove unused lambda captureAdam C. Emerson2019-11-021-1/+1
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-161-4/+4
* librbd: behave more gracefully when data pool removedMykola Golub2019-08-271-0/+1
* librbd: refine re-connect implement and init methodshangdehao12019-06-241-23/+25
* librbd: change init method of Parent cache to asynchronousshangdehao12019-06-241-9/+10
* librbd: add read_object method to ParentCacheshangdehao12019-06-241-19/+6
* librbd: refine hard code and remove dead codeshangdehao12019-06-241-7/+4
* librbd: add lock to resovle race conditionshangdehao12019-06-241-9/+18
* librbd: remove parent cache config from ImageCtxshangdehao12019-06-241-3/+2
* librbd: cleanup parent cacheshangdehao12019-06-241-8/+7
* librbd: modify Parent cache interfaceshangdehao12019-06-241-1/+3
* librbd: move SharedPersistentObjectCacher to ParentCacheObjectDispatchshangdehao12019-06-241-1/+32
* librbd: add re-connect and infligh enable featureshangdehao12019-06-241-32/+74
* librbd: add TypeTrait class to librbd/cacheshangdehao12019-06-241-17/+18
* librbd: cleanup RO cacheshangdehao12019-06-241-0/+160