Age | Commit message (Expand) | Author |
2024-01-05 | bcachefs: Combine .trans_trigger, .atomic_trigger | Kent Overstreet |
2024-01-05 | bcachefs: unify stripe trigger | Kent Overstreet |
2024-01-05 | bcachefs: move stripe triggers to ec.c | Kent Overstreet |
2023-11-05 | bcachefs: bch2_ec_read_extent() now takes btree_trans | Kent Overstreet |
2023-11-01 | bcachefs: Enumerate fsck errors | Kent Overstreet |
2023-10-22 | bcachefs: Kill other unreachable() uses | Kent Overstreet |
2023-10-22 | bcachefs: Assorted fixes for clang | Kent Overstreet |
2023-10-22 | bcachefs: Change check for invalid key types | Kent Overstreet |
2023-10-22 | bcachefs: Rename enum alloc_reserve -> bch_watermark | Kent Overstreet |
2023-10-22 | bcachefs: bkey_ops.min_val_size | Kent Overstreet |
2023-10-22 | bcachefs: New erasure coding shutdown path | Kent Overstreet |
2023-10-22 | bcachefs: Second layer of refcounting for new stripes | Kent Overstreet |
2023-10-22 | bcachefs: Kill bch2_ec_bucket_written() | Kent Overstreet |
2023-10-22 | bcachefs: Plumb alloc_reserve through stripe create path | Kent Overstreet |
2023-10-22 | bcachefs: Simplify ec stripes heap | Kent Overstreet |
2023-10-22 | bcachefs: Erasure coding: Track open stripes | Kent Overstreet |
2023-10-22 | bcachefs: Erasure coding now uses bch2_bucket_alloc_trans | Kent Overstreet |
2023-10-22 | bcachefs: Change bkey_invalid() rw param to flags | Kent Overstreet |
2023-10-22 | bcachefs: Delete in memory ec backpointers | Kent Overstreet |
2023-10-22 | bcachefs: ec_stripe_delete_work() now takes ref on c->writes | Kent Overstreet |
2023-10-22 | bcachefs: More style fixes | Kent Overstreet |
2023-10-22 | bcachefs: Pull out data_update.c | Kent Overstreet |
2023-10-22 | bcachefs: Initialize ec work structs early | Kent Overstreet |
2023-10-22 | bcachefs: Add rw to .key_invalid() | Kent Overstreet |
2023-10-22 | bcachefs: Convert .key_invalid methods to printbufs | Kent Overstreet |
2023-10-22 | bcachefs: Move trigger fns to bkey_ops | Kent Overstreet |
2023-10-22 | bcachefs: Kill bch2_ec_mem_alloc() | Kent Overstreet |
2023-10-22 | bcachefs: Split out struct gc_stripe from struct stripe | Kent Overstreet |
2023-10-22 | bcachefs: Assorted ec fixes | Kent Overstreet |
2023-10-22 | bcachefs: Clean up bch2_btree_and_journal_walk() | Kent Overstreet |
2023-10-22 | bcachefs: Have fsck check for stripe pointers matching stripe | Kent Overstreet |
2023-10-22 | bcachefs: Rework allocating buckets for stripes | Kent Overstreet |
2023-10-22 | bcachefs: Factor out bch2_ec_stripes_heap_start() | Kent Overstreet |
2023-10-22 | bcachefs: Erasure coding fixes & refactoring | Kent Overstreet |
2023-10-22 | bcachefs: Use separate new stripes for copygc and non-copygc | Kent Overstreet |
2023-10-22 | bcachefs: Change allocations for ec stripes to blocking | Kent Overstreet |
2023-10-22 | bcachefs: Don't read existing stripes synchronously in write path | Kent Overstreet |
2023-10-22 | bcachefs: Add BCH_BKEY_PTRS_MAX | Kent Overstreet |
2023-10-22 | bcachefs: Account for stripe parity sectors separately | Kent Overstreet |
2023-10-22 | bcachefs: Improvements to writing alloc info | Kent Overstreet |
2023-10-22 | bcachefs: Convert various code to printbuf | Kent Overstreet |
2023-10-22 | bcachefs: Allow existing stripes to be updated with new data buckets | Kent Overstreet |
2023-10-22 | bcachefs: Refactor stripe creation | Kent Overstreet |
2023-10-22 | bcachefs: Move stripe creation to workqueue | Kent Overstreet |
2023-10-22 | bcachefs: Improve stripe triggers/heap code | Kent Overstreet |
2023-10-22 | bcachefs: Fix reading of alloc info after unclean shutdown | Kent Overstreet |
2023-10-22 | bcachefs: Fix bch2_ptr_swab for indirect extents | Kent Overstreet |
2023-10-22 | bcachefs: Deduplicate keys in the journal before replay | Kent Overstreet |
2023-10-22 | bcachefs: Pass flags arg to bch2_alloc_write() | Kent Overstreet |
2023-10-22 | bcachefs: Persist stripe blocks_used | Kent Overstreet |