projects
/
linux-2.6-block.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
bcachefs: support btree updates of prejournaled keys
[linux-2.6-block.git]
/
fs
/
bcachefs
/
btree_update.h
2023-10-22
Brian Foster
bcachefs: support btree updates of prejournaled keys
blob
|
commitdiff
|
raw
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_USE_RESERVE
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill JOURNAL_WATERMARK
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improve bch2_bkey_make_mut()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix corruption with writeable snapshots
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_bkey_get_empty_slot()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_bkey_make_mut() now calls bch2_trans_upd...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_bkey_alloc() now calls bch2_trans_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_bkey_get_mut() improvements
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Move bch2_bkey_make_mut() to btree_update.h
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rip out code for storing backpointers in...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Brian Foster
bcachefs: use reservation for log messages during recovery
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Brian Foster
bcachefs: remove unused bch2_trans_log_msg()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: When shutting down, flush btree node writes...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_insert_nonextent()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Daniel Hill
bcachefs: let __bch2_btree_insert() pass in flags
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree write buffer
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill trans->flags
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Fix bch2_trans_reset_updates()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Log more messages in the journal
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_insert_node() no longer uses lock_...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: EINTR -> BCH_ERR_transaction_restart
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add a counter for btree_trans restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_run()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rename __bch2_trans_do() -> commit_do()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_reset_updates()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_delete_extent_at()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Introduce a separate journal watermark for...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_log_msg()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree key cache coherency
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't use in-memory bucket array for alloc...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: iter->update_path
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add iter_flags arg to bch2_btree_delete_range()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_update() is now __must_check
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_node_rewrite() now returns transac...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_exit() no longer returns errors
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Update fsck for snapshots
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: btree_path
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Reduce iter->trans usage
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_NOUNLOCK
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Change lockrestart_do() to always call bch2_t...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use bch2_trans_begin() more consistently
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Update btree ptrs after every write
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Regularize argument passing of btree_trans
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill trans->updates2
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rewrite btree nodes with errors
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improved check_directory_structure()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Add a mechanism for running callbacks at...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't use BTREE_INSERT_USE_RESERVE so much
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_delete_range_trans()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree key cache
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Journal updates to interior nodes
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Drop unused export
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Move extent overwrite handling out of core...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERS
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: introduce b->hash_val
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Sort & deduplicate updates in bch2_trans_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Split out btree_trigger_flags
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Make btree_insert_entry more private to updat...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Don't reexecute triggers when retrying transa...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_ATOMIC
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Convert all bch2_trans_commit() users to...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Refactor bch2_trans_commit() path
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Make btree_node_type_needs_gc() cheaper
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Rework btree iterator lifetimes
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill deferred btree updates
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Do updates in order they were queued up in
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Kill BTREE_INSERT_NOMARK_INSERT
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Improve key marking interface
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: More work to avoid transaction restarts
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_btree_delete_at_range()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_mark_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Mark overwrites from journal replay in initial gc
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Sort updates in bch2_trans_update()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Go rw lazily
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Btree update path cleanup
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill struct btree_insert
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: convert bch2_btree_insert_at() usage to bch2_...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: drop btree_insert->did_work
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Always use bch2_extent_trim_atomic()
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: increase BTREE_ITER_MAX
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Use journal preres for deferred btree updates
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Convert bucket invalidation to key marking...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Persist alloc info on clean shutdown
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Deferred btree updates
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Make bkey types globally unique
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: kill extent_insert_hook
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: bch2_trans_update() now takes struct btree_in...
blob
|
commitdiff
|
raw
|
diff to current
2023-10-22
Kent Overstreet
bcachefs: Initial commit
blob
|
commitdiff
|
raw
|
diff to current