summaryrefslogtreecommitdiffstats
path: root/src/osdc (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #60215 from MaxKellermann/osd_optimizationsSrinivasaBharathKanta4 days1-1/+1
|\
| * osdc/Objecter: use the erase() return valueMax Kellermann2024-11-131-1/+1
* | Merge PR #60217 into mainPatrick Donnelly2024-12-181-3/+2
|\ \ | |/ |/|
| * CMakeLists.txt: do not compile {Objecter,Striper}.cc twiceMax Kellermann2024-10-091-3/+2
* | osdc: add replica read perf counters to ObjecterSamuel Just2024-10-191-0/+24
* | osdc: remove unused overloads for async::CompletionCasey Bodley2024-10-141-95/+0
|/
* common,osdc: remove obsolete ceph::mutex_debuggingPatrick Donnelly2024-10-021-14/+0
* osdc: fix mutex assert for !debug buildsPatrick Donnelly2024-09-271-14/+14
* mds: use Journaler gettersPatrick Donnelly2024-09-251-2/+13
* osdc: properly acquire locks for gettersPatrick Donnelly2024-09-252-38/+81
* osdc: add print method for Journaler::HeaderPatrick Donnelly2024-09-251-0/+10
* Merge pull request #55265 from vshankar/wip-58878Venky Shankar2024-07-161-1/+15
|\
| * osdc/Journaler: derr log and abort when header update get (possibly) overwrit...Venky Shankar2024-06-051-1/+15
* | Annotated Striper.cc and PrimaryLogPG.ccSuyash Dongre2024-06-181-1/+1
|/
* osdc/Striper: relax assert in assemble_result() for raw buffersIlya Dryomov2024-05-121-2/+3
* tracer/osd/librados/build/rgw: rgw and osd end2end tracing using opentelemetryOmri Zeneva2024-02-062-4/+12
* Merge pull request #49462 from rzarzynski/wip-bug-53789Laura Flores2024-01-241-1/+1
|\
| * osdc: fix the ENOCONN normalization in Objecter::_linger_reconnect()Radoslaw Zarzynski2022-12-151-1/+1
* | neorados: Validate pointers from watch cookiesAdam Emerson2023-12-071-1/+7
* | osdc: with_osdmap should be constAdam Emerson2023-12-071-1/+1
* | neorados: Take `claim_append`ed `buffer::list`s by valueAdam Emerson2023-12-071-1/+17
* | neorados: Implement `ReadOp::checksum`Adam Emerson2023-12-071-0/+17
* | neorados: Change `cmpxattr_op` to `cmp_op` and use in `Op::cmp_omap`Adam Emerson2023-12-071-9/+9
* | neorados: Fix `Op::cmpext` error and unfound behaviorAdam Emerson2023-12-072-12/+37
* | neorados: Use `asio::any_completion_handler`Adam C. Emerson2023-12-062-212/+398
* | osdc: replace asio::io_context::strand with asio::strand<>Casey Bodley2023-12-061-1/+2
* | osdc: Catch exceptions thrown in CLS client decodersAdam C. Emerson2023-12-063-6/+55
* | neorados: use granular includes instead of boost/asio.hppCasey Bodley2023-10-201-1/+5
* | ObjectCacher: Prepare file_write path for non-blocking I/OFrank S. Filz2023-07-242-9/+20
* | Revert "tracer/osd/librados/build/rgw: rgw and osd end2end tracing using open...Yuval Lifshitz2023-04-302-12/+4
* | tracer/osd/librados/build/rgw: rgw and osd end2end tracing using opentelemetryOmri Zeneva2023-03-192-4/+12
* | messages/MOSDMap: Remove get_oldest/newestMatan Breizman2023-02-021-3/+4
* | mds: md_log_replay thread blocks waiting to be woken upzhikuodu2022-12-012-10/+36
|/
* common/admin_socket: pass inbl to sync call() methodSage Weil2022-09-121-0/+2
* objecter: add op latency stat and in-flight countyuval Lifshitz2022-06-071-0/+6
* osdmap: convert get_blocklist() to provide the entity/IP and range blocklistsGreg Farnum2022-04-131-2/+8
* librados: add ability to pass a truncate_size/seq to sparse_readJeff Layton2022-03-071-1/+5
* osdc: add set_error in BufferHead, when split set_error to rightjiawd2021-11-112-0/+8
* osdc/Objecter: set SUPPORTSPOOLEIO flag on all opsSage Weil2021-09-271-0/+1
* osdc/Objecter: return EIO for new linger opsSage Weil2021-09-241-2/+7
* osdc/Objecter: return EIO for existing ops and linger opsSage Weil2021-09-241-0/+58
* osdc/Objecter: return EIO for new opsSage Weil2021-09-244-4/+30
* osdc: build without "using namespace std"Kefu Chai2021-08-134-20/+25
* osdc/Objecter: move LingerOp's ctor to .ccKefu Chai2021-07-232-5/+8
* Merge pull request #42284 from orozery/remove-calc-target-vector-copiesKefu Chai2021-07-222-27/+27
|\
| * osdc/Objecter: avoid vector copies in _calc_targetOr Ozeri2021-07-182-27/+27
* | common: optimize op_target_t and hobject_t constructorsOr Ozeri2021-07-151-1/+1
|/
* Merge pull request #42054 from tchaikov/wip-os-xattrsKefu Chai2021-06-301-3/+3
|\
| * os: use transparent comparator in ObjectStore::getattrs()Kefu Chai2021-06-291-3/+3
* | mgr,mon: s/boost::optional/std::optional/Kefu Chai2021-06-292-5/+5
|/