summaryrefslogtreecommitdiffstats
path: root/src/neorados/RADOS.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* neorados: Fix use-after-move in Builder::build_Adam Emerson2024-06-031-3/+9
* neorados: Notify fixesAdam Emerson2023-12-071-3/+6
* neorados: Validate pointers from watch cookiesAdam Emerson2023-12-071-3/+7
* neorados: More snapshot supportAdam Emerson2023-12-071-1/+162
* neorados: `execute` returns success on empty operationsAdam Emerson2023-12-071-0/+8
* neorados: Moved-from operations are equivalent to newAdam Emerson2023-12-071-2/+14
* neorados: Take `claim_append`ed `buffer::list`s by valueAdam Emerson2023-12-071-13/+13
* neorados: Implement `ReadOp::checksum`Adam Emerson2023-12-071-0/+56
* neorados: Improve `cmp_omap` argument structureAdam Emerson2023-12-071-5/+2
* neorados: Change `cmpxattr_op` to `cmp_op` and use in `Op::cmp_omap`Adam Emerson2023-12-071-4/+12
* neorados: Fix `Op::cmpext` error and unfound behaviorAdam Emerson2023-12-071-2/+2
* neorados: Op builder functions should chainAdam C. Emerson2023-12-061-55/+80
* neorados: Use `asio::any_completion_handler`Adam C. Emerson2023-12-061-160/+192
* neorados: use strand template and make_strand()Casey Bodley2023-12-061-2/+3
* neorados: No dangling references in argumentsAdam Emerson2023-12-061-39/+27
* neorados: Don't call dispatch inside with_osdmapAdam C. Emerson2023-12-061-7/+9
* neorados: Make IOContext getters/setters less weirdAdam Emerson2023-12-061-65/+62
* neorados: Remove broken out duplicates of callsAdam Emerson2023-12-061-190/+0
* neorados: Remove using namespace std::literals from headerAdam C. Emerson2022-01-221-0/+2
* neorados: introduce per-IOContext op flagsIlya Dryomov2021-09-171-6/+23
* neorados: always apply per-Op op flagsIlya Dryomov2021-09-171-2/+2
* mgr,mon: s/boost::optional/std::optional/Kefu Chai2021-06-291-1/+1
* neorados: Replace unsafe uses of dispatch with postAdam C. Emerson2020-12-201-7/+7
* neorados: use lambda instead of std::mem_fn()Kefu Chai2020-11-241-2/+3
* librbd: support reverting to legacy blacklist op via neorados APIJason Dillaman2020-08-241-0/+33
* neorados: allow a client to wait for the latest OSD mapJason Dillaman2020-07-161-0/+4
* neorados: fixed missing handling of read flagsJason Dillaman2020-07-161-2/+2
* neorados: support blkin trace passing on execute callsJason Dillaman2020-07-161-4/+24
* neorados: build new RADOS client using legacy librados::RadosJason Dillaman2020-07-061-0/+3
* neorados: use a lightweight proxy object to abstract RADOS backendJason Dillaman2020-07-061-8/+8
* neorados: fixed valgrind memory leaks and errorsJason Dillaman2020-07-061-1/+1
* neorados: Create new libraryAdam C. Emerson2020-05-151-0/+1658