Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-01 | bcachefs: don't use BTREE_INSERT_NOWAIT when we're not supposed to | Kent Overstreet | |
was causing spurious journal replay failures | |||
2018-06-01 | bcachefs: fix missing btree_iter_set_dirty() call | Kent Overstreet | |
2018-06-01 | bcachefs: btree allocation deadlock fix | Kent Overstreet | |
2018-06-01 | bcachefs: fix another minor locking bug | Kent Overstreet | |
2018-06-01 | bcachefs: fix error path in fallocate | Kent Overstreet | |
2018-06-01 | bcachefs: tighten up reserve sizes | Kent Overstreet | |
2018-06-01 | bcachefs: fix device sysfs links | Kent Overstreet | |
2018-06-01 | bcachefs: fcollapse works on block granularity, not page | Kent Overstreet | |
2018-06-01 | bcachefs: fix an error path in fcollapse | Kent Overstreet | |
2018-06-01 | bcachefs: fix SGID + acls | Kent Overstreet | |
2018-06-01 | bcachefs: fix dio write when faulting in from file we're writing to | Kent Overstreet | |
2018-06-01 | bcachefs: drop some dead code | Kent Overstreet | |
2018-06-01 | bcachefs: kill bch2_read_string_list() | Kent Overstreet | |
2018-05-22 | bcachefs: switch to percpu_rwsem for usage_lock | Kent Overstreet | |
2018-05-22 | bcachefs: Documentation for six locks | Kent Overstreet | |
2018-05-22 | bcachefs: dio read path fix | Kent Overstreet | |
generic_file_read_iter() gets _really_ confused by the iov iter being truncated... | |||
2018-05-22 | bcachefs: drop old includes | Kent Overstreet | |
2018-05-22 | bcachefs: fixes for 32 bit/big endian machines | Kent Overstreet | |
2018-05-22 | bcachefs: fix assorted sparse-isms | Kent Overstreet | |
2018-05-22 | bcachefs: fix integer promotion bug on 32 bit | Kent Overstreet | |
2018-05-22 | bcachefs: Add some padding to ioctls | Kent Overstreet | |
2018-05-22 | bcachefs: Disable broken ioctls, add some comments | Kent Overstreet | |
2018-05-22 | bcachefs: Add a short overview of on disk data structures | Kent Overstreet | |
2018-05-22 | bcachefs: disable rebalance ratelimiting for now | Kent Overstreet | |
rebalance ratelimiting is currently broken, and fixing it is going to require keeping much more accurate information about how much work there is to do, which is going to be hard. There's still secondary ratelimiting so rebalance won't run all the time, so this should be workable for now | |||
2018-05-22 | bcachefs: Header reorganization | Kent Overstreet | |
Needed so we can stick a move_stats for rebalance in struct bch_fs | |||
2018-05-22 | bcachefs: Fix bch2_dev_in_target | Kent Overstreet | |
wasn't updated for nested disk groups | |||
2018-05-22 | bcachefs: Bunch of rebalance fixes | Kent Overstreet | |
2018-05-22 | bcachefs: don't deadlock between allocator and btree gc | Kent Overstreet | |
2018-05-22 | bcachefs: add time stats for btree lock contention | Kent Overstreet | |
2018-05-22 | bcachefs: better journal error message | Kent Overstreet | |
2018-05-22 | bcachefs: fix gcc warning | Kent Overstreet | |
2018-05-22 | bcachefs: Don't promote when target is congested | Kent Overstreet | |
2018-05-22 | bcachefs: Promote whole extents, avoiding mempool | Kent Overstreet | |
The mempools we allocate for bouncing reads are only sized for checksummed/compressed extents - non checksummed/compressed extents can be bigger, so if we bounce for a promote we can't use the mempool if it's too big. | |||
2018-05-22 | bcachefs: Keep track of latency devices are capable of | Kent Overstreet | |
2018-05-22 | bcachefs: New time stats code (with quantiles) | Kent Overstreet | |
2018-05-22 | bcachefs: Keep outstanding promotes in a hash table | Kent Overstreet | |
this is so we don't end up promoting the same extent multiple times while the first promote is still in flight | |||
2018-05-22 | bcachefs: refactor some init code | Kent Overstreet | |
2018-05-22 | bcachefs: better warning | Kent Overstreet | |
2018-05-22 | bcachefs: fix for new assertion | Kent Overstreet | |
2018-05-22 | bcachefs: journal_seq_blacklist_v2 | Kent Overstreet | |
2018-05-22 | bcachefs: error path improvements | Kent Overstreet | |
2018-05-22 | bcachefs: Add an ops struct for jset entries | Kent Overstreet | |
2018-05-22 | bcachefs: Split out journal_io.c | Kent Overstreet | |
2018-05-22 | bcachefs: Split out journal_reclaim.c | Kent Overstreet | |
2018-05-22 | bcachefs: Split out journal_seq_blacklist.c | Kent Overstreet | |
2018-05-22 | bcachefs: buffered write path optimization | Kent Overstreet | |
2018-05-22 | bcachefs: fix a page flags bug | Kent Overstreet | |
2018-05-22 | bcachefs: fix bucket_journal_seq | Kent Overstreet | |
was never being incremented... | |||
2018-05-22 | bcachefs: strip whitespace when setting options via sysfs | Kent Overstreet | |
2018-05-22 | bcachefs: Fix background compression superblock opt | Kent Overstreet | |
It was overlapping with promote_target |