index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
osd
/
ECBackend.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
osd: roll_forward_to->pg_committed_to in EC*
Samuel Just
2024-10-18
1
-1
/
+1
*
osd: introduce aliases around EC reads
Radoslaw Zarzynski
2024-06-03
1
-5
/
+4
*
fixup: ECRcoveryBackend don't goes to disk as well
Radoslaw Zarzynski
2024-02-06
1
-3
/
+6
*
fixup: don't use obc.attr_cache; move back to disk
Radoslaw Zarzynski
2024-02-01
1
-1
/
+7
*
osd: abstract EC recovery's dispatch_recovery_messages() from IO
Radosław Zarzyński
2024-01-10
1
-15
/
+31
*
osd: dissect the recovery-related parts out from ECBackend
Radosław Zarzyński
2024-01-10
1
-15
/
+72
*
osd: shuffle UnstableHashInfoRegistry to ECCommon
Radosław Zarzyński
2024-01-10
1
-23
/
+1
*
osd: dissect get_hash_info() with the registry into a dedicated class
Radosław Zarzyński
2024-01-10
1
-6
/
+24
*
osd: ECBackend::get_hash_info() takes external object size
Radosław Zarzyński
2024-01-10
1
-2
/
+6
*
osd: attrs are obligatory param for ECBackend::get_hash_info()
Radosław Zarzyński
2024-01-10
1
-1
/
+1
*
osd: ECBackend::get_hash_info() makes use of the obc::attr_cache
Radosław Zarzyński
2024-01-10
1
-2
/
+2
*
osd: make ECBackend::kick_reads() private
Radosław Zarzyński
2024-01-10
1
-2
/
+3
*
osd: settle RMWPipeline and RMWPipeline within ECBackend
Radosław Zarzyński
2024-01-10
1
-1
/
+2
*
osd: dissect ECCommon and ECListener into separated header
Radosław Zarzyński
2024-01-10
1
-513
/
+1
*
osd, fixup: reindent ECListener
Radosław Zarzyński
2024-01-10
1
-58
/
+62
*
osd: move ReadPipeline from ECBackend to shareable ECCommon
Radosław Zarzyński
2024-01-10
1
-200
/
+200
*
osd: decouple RMWPipeline from ECBackend
Radosław Zarzyński
2024-01-10
1
-6
/
+19
*
osd: ReadPipeline doesn't depend on classical ECBackend at all
Radosław Zarzyński
2024-01-10
1
-21
/
+12
*
osd: dissect crimson-shareable parts of ECBackend into ECCommon
Radosław Zarzyński
2024-01-10
1
-219
/
+228
*
osd: lay down the ECListener for ECBackend::RMWPipeline
Radosław Zarzyński
2024-01-10
1
-4
/
+17
*
osd: lay down the ECListener for ECBackend::ReadPipeline
Radosław Zarzyński
2024-01-10
1
-3
/
+51
*
osd: drop unneeded get_hash_info() from EC's RMWPipeline
Radosław Zarzyński
2024-01-10
1
-7
/
+0
*
osd: ReadPipeline doesn't depend on ECBackend anymore
Radosław Zarzyński
2024-01-10
1
-6
/
+3
*
osd: rework the callback infrastructure around read_pipeline
Radosław Zarzyński
2024-01-10
1
-10
/
+19
*
osd: decouple reads and recovery in ECBackend::check_recovery_sources()
Radosław Zarzyński
2024-01-09
1
-1
/
+6
*
osd: dissect the EC read pipeline from ECBackend into dedicated class
Radosław Zarzyński
2024-01-09
1
-44
/
+81
*
osd: decouple client and recovery reads in ECBackend, part 2
Radoslaw Zarzynski
2024-01-09
1
-4
/
+3
*
osd: decrease the coupling between client and recovery reads in ECBackend
Radoslaw Zarzynski
2024-01-09
1
-5
/
+15
*
osd: RMWPipeline::start_rmw() takes Op as std::unique_ptr<Op>
Radoslaw Zarzynski
2023-07-07
1
-1
/
+1
*
osd: move ECBackend::Op into RMWPipeline::Op
Radoslaw Zarzynski
2023-07-07
1
-68
/
+69
*
osd: abstract ECBackend::RMWPipeline away from PGTransaction
Radoslaw Zarzynski
2023-07-07
1
-3
/
+13
*
osd: dissect the EC RMW pipeline from ECBackend into dedicated class
Radoslaw Zarzynski
2023-07-06
1
-71
/
+120
*
test/scrub/osd: scrubber-related interface changes
Ronen Friedman
2022-05-11
1
-1
/
+2
*
osd: handle case when stat returns with error in get_hash_info
Mykola Golub
2021-09-28
1
-1
/
+1
*
os: use transparent comparator in ObjectStore::getattrs()
Kefu Chai
2021-06-29
1
-5
/
+5
*
Merge pull request #35821 from Aran85/fix-ec-read
Kefu Chai
2020-12-05
1
-2
/
+2
|
\
|
*
osd/ECBackend: optimize remaining read as readop contain multiple objects
Zengran Zhang
2020-08-17
1
-2
/
+2
*
|
osd/PGBackend: Remove superfluous breaks
Liao Pingfang
2020-07-14
1
-4
/
+0
|
/
*
osd: Build ceph-osd without using namespace declarations in headers
Adam C. Emerson
2020-04-06
1
-88
/
+88
*
OSD: make pglog related "logv" parameters rvalue references
Xuehan Xu
2020-02-19
1
-1
/
+1
*
osd/PGBackend: rename submit_transaction field roll_forward_to
Samuel Just
2019-12-20
1
-1
/
+1
*
osd/: convert boost::optional users to std::optional
Samuel Just
2019-05-10
1
-4
/
+4
*
osd, test: Add num_shards_repaired to osd_stat_t for pushes with repair set 3(3)
David Zafman
2019-03-26
1
-1
/
+2
*
osd: ec saves a write access to the memory under most circumstances
Zengran Zhang
2019-01-21
1
-1
/
+1
*
osd: Deny reservation if expected backfill size would put us over backfill_fu...
David Zafman
2018-12-18
1
-0
/
+7
*
osd: Use ceph_assert for asserts.
Adam C. Emerson
2018-08-27
1
-2
/
+2
*
Merge pull request #21273 from jdurgin/wip-23195
Sage Weil
2018-04-25
1
-1
/
+8
|
\
|
*
osd/ECBackend: recover from EIO based on the minimum data necessary
Josh Durgin
2018-04-21
1
-0
/
+3
|
*
osd/ECBackend: store the original needed shards in a ReadOp
Josh Durgin
2018-04-21
1
-1
/
+5
*
|
src: Added const references to various function parameters
Wilson E. Alvarez
2018-04-06
1
-1
/
+1
|
/
[next]