index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
crimson
/
os
/
seastore
/
journal
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
crimson/os/seastore: define the usage of generation
Yingxin Cheng
2022-11-07
1
-1
/
+1
*
crimson/os/seastore/cbj: handle remaing space (from written_to to the end of ...
myoungwon oh
2022-10-21
1
-0
/
+11
*
crimson/os/seastore/cbj: rename size-related interfaces with grouping
myoungwon oh
2022-10-21
2
-33
/
+49
*
crimson/os/seastore/cbj: add get_journal_start() and adjust it to default blo...
myoungwon oh
2022-10-19
2
-6
/
+8
*
crimson/os/seastore/cbj: merge mkfs() in cbj into open_for_mkfs()
myoungwon oh
2022-10-19
2
-43
/
+25
*
crimson/os/seastore/cbj: remove duplicate configs in cbj_header_t
myoungwon oh
2022-10-18
2
-61
/
+21
*
crimson/os/seastore: use segment_off_t for segment offsets
Yingxin Cheng
2022-09-30
1
-2
/
+2
*
crimson/os/seastore: use extent_len_t where appropriate
Yingxin Cheng
2022-09-30
4
-11
/
+10
*
crimson/os/seastore: rename about device_type_t and journal_type_t
Zhang Song
2022-09-22
1
-1
/
+1
*
Merge pull request #47966 from cyx1231st/wip-seastore-move-gcprocess
Yingxin
2022-09-15
1
-1
/
+1
|
\
|
*
crimson/os/seastore: rename transaction type properly
Yingxin Cheng
2022-09-05
1
-1
/
+1
*
|
crimson/zns: advance write pointer before writing tail-info.
Aravind Ramesh
2022-09-02
1
-10
/
+17
|
/
*
crimson/os/seastore: enable CBJournal trim during transaction_manager unit test
myoungwon oh
2022-08-24
1
-0
/
+4
*
crimson/os/seastore: move journal_type_t to seastore_types.h with shorter names
Yingxin Cheng
2022-08-24
2
-2
/
+2
*
Merge pull request #47691 from myoungwon/wip-cbjournal-integration
Yingxin
2022-08-19
3
-133
/
+128
|
\
|
*
crimson/os/seastore: introduce finish_commit to update tails after trim trans...
myoungwon oh
2022-08-19
3
-3
/
+19
|
*
crimson/os/seastore/cbjournal: rename journal_tail to dirty_tail
myoungwon oh
2022-08-19
2
-17
/
+17
|
*
crimson/os/seastore/cbjournal: make cbjournal to store alloc_tail
myoungwon oh
2022-08-19
2
-8
/
+22
|
*
crimson/os/seastore/cbjournal: make journal_tail and written_to to use journa...
myoungwon oh
2022-08-19
2
-40
/
+54
|
*
crimson/os/seastore: divide the role of open_device_read_header into device.m...
myoungwon oh
2022-08-19
2
-84
/
+35
*
|
crimson/os/seastore/journal: move bufferlists to reduce the amount of memory ...
Xuehan Xu
2022-08-16
2
-7
/
+7
|
/
*
crimson/os/seastore: introduce JournalTrimmer
Yingxin Cheng
2022-08-11
6
-26
/
+45
*
crimson/os/seastore: be explicit about detecting out-dated delta using segmen...
Yingxin Cheng
2022-08-11
1
-29
/
+1
*
crimson/os/seastore: construct TransactionManager classes after device mount
Yingxin Cheng
2022-08-11
1
-3
/
+1
*
crimson: capture this explicitly
Yingxin Cheng
2022-08-03
1
-1
/
+1
*
crimson/os/seastore: misc fixes and log adjustments
Yingxin Cheng
2022-07-29
2
-13
/
+12
*
crimson/os/seastore: collect stats during replay
Yingxin Cheng
2022-07-29
3
-15
/
+49
*
Merge pull request #47291 from cyx1231st/wip-seastore-journal-head
Yingxin
2022-07-29
2
-8
/
+2
|
\
|
*
crimson/os/seastore: set tail to the last-known journal head under the full trim
Yingxin Cheng
2022-07-27
1
-6
/
+2
|
*
crimson/os/seastore: distinguish from commit-time and submit-time sequences
Yingxin Cheng
2022-07-27
1
-2
/
+0
*
|
seastore/rbm: rename nvme_device to random_block_device
myoungwon oh
2022-07-28
1
-1
/
+1
*
|
seastore/rbm: rename works
myoungwon oh
2022-07-27
2
-6
/
+6
|
/
*
crimson/os/seastore: drop journal_seq_t NO_DELTAS
Yingxin Cheng
2022-07-25
1
-2
/
+2
*
crimson/os/seastore: improve logs
Yingxin Cheng
2022-07-25
1
-2
/
+4
*
crimson/os/seastore: consider dirty tail during replay
Yingxin Cheng
2022-07-22
2
-1
/
+4
*
crimson/os/seastore: update journal tail when writting the segment header in ...
Yingxin Cheng
2022-07-22
1
-0
/
+2
*
crimson/os/seastore: simplify journal tails
Yingxin Cheng
2022-07-22
3
-59
/
+140
*
crimson/os/seastore: store valid journal tail during mkfs
Yingxin Cheng
2022-07-22
6
-51
/
+79
*
crimson/os/seastore: drop journal tail info from segment_tail_t
Yingxin Cheng
2022-07-21
1
-14
/
+2
*
crimson/os/seastore/circular_bounded_journal: misc cleanups
Yingxin Cheng
2022-07-06
2
-43
/
+27
*
crimson/os/seastore/circular_bounded_journal: increment seq when roll
Yingxin Cheng
2022-07-06
2
-17
/
+34
*
crimson/os/seastore/circular_bounded_journal: do not split records
Yingxin Cheng
2022-07-06
2
-179
/
+86
*
crimson/os/seastore/circular_bounded_journal: drop unused applied_to
Yingxin Cheng
2022-07-06
2
-6
/
+0
*
crimson/os/seastore/circular_bounded_journal: simplify RBM start as a hard-co...
Yingxin Cheng
2022-07-06
2
-20
/
+15
*
crimson/os/seastore: cleanup printing device-id
Yingxin Cheng
2022-07-04
2
-4
/
+3
*
crimson/os/seastore: improve GC policies with modify-time
Yingxin Cheng
2022-06-29
4
-9
/
+18
*
crimson/os/seastore: implement generational GC
Yingxin Cheng
2022-06-29
3
-11
/
+20
*
seastore: rename segment cleaner to async cleaner
myoungwon oh
2022-06-29
2
-2
/
+2
*
seastore/cbjournal: add a log if crc is mismatched
myoungwon
2022-05-19
1
-1
/
+6
*
seastore/cbjournal: add assert(initialized), revmoving open_device_read_header()
myoungwon oh
2022-05-19
1
-12
/
+10
[next]