summaryrefslogtreecommitdiff
path: root/libbcachefs/tests.c
AgeCommit message (Collapse)Author
2024-04-17Update bcachefs sources to ff6fd3ef0cd0 bcachefs: Check for writing ↵testingKent Overstreet
btree_ptr_v2.sectors_written == 0 Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-04-15Update bcachefs sources to ad29cf999a91 bcachefs: set_btree_iter_dontneed ↵Kent Overstreet
also clears should_be_locked Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-16Move c_src dirs back to toplevelKent Overstreet
We just wanted c sourcefiles out of the top level, not c source directories. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-16move Rust sources to top level, C sources into c_srcThomas Bertschinger
This moves the Rust sources out of rust_src/ and into the top level. Running the bcachefs executable out of the development tree is now: $ ./target/release/bcachefs command or $ cargo run --profile release -- command instead of "./bcachefs command". Building and installing is still: $ make && make install Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-18Update bcachefs sources to 1a739db0b256 bcachefs; guard against overflow in ↵Kent Overstreet
btree node split Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-09-26Update bcachefs sources to a1b6677dca57 bcachefs: Fix looping around ↵Kent Overstreet
bch2_propagate_key_to_snapshot_leaves()
2023-09-23Update bcachefs sources to f9c612bbf82d bcachefs: Fixes for building in ↵Kent Overstreet
userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-08-17Update bcachefs sources to a8115093df bcachefs: Fix divide by zero in ↵Kent Overstreet
rebalance_work()
2023-08-03Update bcachefs sources to 5b8c4a1366 bcachefs: ↵v1.2Kent Overstreet
bcachefs_metadata_version_deleted_inodes
2023-07-07Update bcachefs sources to 25de2b00dc bcachefs: Change check for invalid key ↵Kent Overstreet
types Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-27Update bcachefs sources to 84f132d569 bcachefs: fsck: Break walk_inode() up ↵Kent Overstreet
into multiple functions Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-10Update bcachefs sources to ed6b7f81a7 six locks: Disable percpu read lock ↵Kent Overstreet
mode in userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-02-12Update bcachefs sources to 3e0c5b0722 fixup! bcachefs: Btree write bufferKent Overstreet
2023-02-09Update bcachefs sources to ea93c26e98 fixup! bcachefs: We can handle missing ↵Kent Overstreet
btree roots for all alloc btrees Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-11-29Update bcachefs sources to 8a65cc4951 bcachefs: Improve ↵Kent Overstreet
bch2_dev_freespace_init()
2022-10-23Update bcachefs sources to 70fa0c1ff4 fixup! bcachefs: Btree key cache ↵Kent Overstreet
improvements
2022-09-28Update bcachefs sources to 24c6361e20 bcachefs: Fix a trans path overflow in ↵Kent Overstreet
bch2_btree_delete_range_trans() Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-08-11Update bcachefs sources to 90a9c61e2b bcachefs: Switch ↵Kent Overstreet
bch2_btree_delete_range() to bch2_trans_run()
2022-07-15Update bcachefs sources to 17a344f265 bcachefs: Improve fsck for ↵Kent Overstreet
subvols/snapshots
2022-06-09Update bcachefs sources to 24f7e08cd8 bcachefs: shrinker.to_text() methodsKent Overstreet
2022-03-13Update bcachefs sources to e48731a188 bcachefs: Fix ↵Kent Overstreet
BTREE_TRIGGER_WANTS_OLD_AND_NEW
2022-02-26Update bcachefs sources to 31718a2: bcachefs: Don't spin in journal reclaimAleksei Kharlamov
Signed-off-by: Aleksei Kharlamov <aleksei@devass.club>
2022-01-10Update bcachefs sources to bf340e68c7 bcachefs: Ignore cached data when ↵Kent Overstreet
calculating fragmentation
2022-01-01Update bcachefs sources to 916d92b6b4 bcachefs: Add error messages for ↵Kent Overstreet
memory allocation failures
2021-12-28Update bcachefs sources to 078a1a596a bcachefs: Optimize bucket reuseKent Overstreet
2021-12-19Update bcachefs sources to ff3a76e1af bcachefs: Change ↵Kent Overstreet
need_whiteout_for_snapshot() to clone iterator
2021-12-10Rename --group to --labelKent Overstreet
Disk labels used to be called groups - not all uses had been converted. This renames --group to --label, and --label to --fs_label Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
2021-09-09Update bcachefs sources to 3f3f969859 bcachefs: Fix some compiler warningsKent Overstreet
2021-07-15Update bcachefs sources to 15178a6479 bcachefs: Update btree ptrs after ↵v0.14Kent Overstreet
every write
2021-06-23Update bcachefs sources to ca3cfad39f fixup! bcachefs: Improve ↵Kent Overstreet
iter->should_be_locked
2021-06-08Update bcachefs sources to e3a7cee503 bcachefs: Don't mark superblocks past ↵Kent Overstreet
end of usable space
2021-04-19Update bcachefs sources to fe72e70682 bcachefs: Fix for btree_gc repairing ↵Kent Overstreet
interior btree ptrs
2021-03-29Update bcachefs sources to 18686af684 bcachefs: Inode backpointersv0.13Kent Overstreet
2021-02-20Update bcachefs sources to e2b8120595 bcachefs: Use x-macros for more enumsKent Overstreet
2020-12-19Update bcachefs sources to 5241335413 bcachefs: Fix for spinning in journal ↵Kent Overstreet
reclaim on startup
2020-12-03Update bcachefs sources to 0010403265 bcachefs: Fix spurious alloc errors on ↵Kent Overstreet
forced shutdown
2020-03-02Update bcachefs sources to 4a4139a563 bcachefs: Fix ↵Kent Overstreet
extent_sort_fix_overlapping()
2020-02-26Update bcachefs sources to 1210f6c925 bcachefs: BCH_SB_FEATURES_ALLKent Overstreet
2020-01-04Update bcachefs sources to c9eb15545d bcachefs: Don't call trans_iter_put() ↵Kent Overstreet
on error pointer
2019-10-01Update bcachefs sources to 380885b0b8 bcachefs: Fix counting iterators for ↵Kent Overstreet
reflink pointers
2019-07-11Update bcachefs sources to b91a514413 bcachefs: Don't try to delete stripes ↵Kent Overstreet
when RO
2019-05-24Update bcachefs sources to f38382c574 bcachefs: Improve key marking interfaceKent Overstreet
2019-04-17Update bcachefs sources to 6f603b8d79 bcachefs: some improvements to startup ↵Kent Overstreet
messages and options
2019-03-28Update bcachefs sources to d868a87c67 bcachefs: fix initial gcKent Overstreet
2019-03-24Update bcachefs sources to ffe09df106 bcachefs: Verify fs hasn't been ↵Kent Overstreet
modified before going rw
2018-12-19Update bcachefs sources to 2724e115d2 bcachefs: Lots of option handling ↵Kent Overstreet
improvements
2018-08-22Update bcachefs sources to 446219cb11 bcachefs: Dirent repair codeKent Overstreet
2018-08-15Update bcachefs sources to 15f6e66e86 bcachefs: pass around bset_tree lessKent Overstreet
2018-07-13Update bcachefs sources to 940d6ca657 bcachefs: acl code improvementsKent Overstreet
2018-06-27Update bcachefs sources to 2cb70a82bc bcachefs: delete some debug codeKent Overstreet