summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-04todoalloc_debugKent Overstreet
2018-04-04bcachefs: bch2_crc_unpacked_cmp()Kent Overstreet
2018-04-04bcachefs: prevent reordering in write pathKent Overstreet
2018-04-01bcachefs: avoid allocation fragmentationKent Overstreet
2018-03-28bcachefs: fix should_promote()Kent Overstreet
2018-03-28bcachefs: Fix some allocator startup bugsKent Overstreet
2018-03-28bcachefs: add a cond_resched() to __bch2_btree_iter_next()Kent Overstreet
2018-03-28bcachefs: increase max nr of io timersKent Overstreet
this fixes a BUG_ON() when running with too many devices
2018-03-22bcachefs: fix bch2_btree_iter_next_slot() for extentsKent Overstreet
when the iterator is not uptodate, bch2_btree_iter_peek_slot() will _not_ necessarily return the same key it returned last time - it'll return the key at iter->pos, but for extents the key it returns won't necessarily have the same _end_ at the same position as the key it returned last time.
2018-03-22bcachefs: go online before bch2_fs_start()Kent Overstreet
2018-03-21bcachefs: fix degraded writes, misc alloc path bugsKent Overstreet
2018-03-18bcachefs: fix copygc_pred()Kent Overstreet
2018-03-18bcachefs: delete old incorrect assertionKent Overstreet
2018-03-15bcachefs: fix another writethrough bugKent Overstreet
2018-03-15bcachefs: workaround an issue with writethrough cachingKent Overstreet
2018-03-15bcachefs: fix bch2_extent_mark_replicas_cached()Kent Overstreet
2018-03-14bcachefs: fix disk reservations in data move pathKent Overstreet
2018-03-14bcachefs: fix copygc so it doesn't spin when no work to doKent Overstreet
2018-03-14fixup! bcachefs: durabilityKent Overstreet
2018-03-14Revert "bcachefs: fix BCH_IOCTL_ASSEMBLE"Kent Overstreet
This reverts commit e7e06f12a9aa44c493b0c2e2dc34a483a75d0751.
2018-03-13bcachefs: fix BCH_IOCTL_ASSEMBLEKent Overstreet
2018-03-13bcachefs: journalling code now understands durabilityKent Overstreet
2018-03-13bcachefs: durabilityKent Overstreet
2018-03-01bcachefs: fix an error pathKent Overstreet
2018-03-01bcachefs: more readable btree err messagesKent Overstreet
2018-02-28bcachefs: fix variable shadowing in macro callKent Overstreet
2018-02-27bcachefs: Better signal from allocator to copygc threadKent Overstreet
2018-02-27bcachefs: change default journal_write_delay to 1 secKent Overstreet
2018-02-23bcachefs: fix bch2_extent_has_group, dev_in_targetKent Overstreet
2018-02-23bcachefs: trim whitespace when setting disk groupKent Overstreet
2018-02-20bcachefs: kill btree_node_iter->usedKent Overstreet
Another patch will remove btree_node_iter->is_extents, which will let us reduce sizeof(struct btree_iter) by 32 bytes, which will be imortant for snapshot support.
2018-02-20bcachefs: drop writeback throttling codeKent Overstreet
block layer has throttling now
2018-02-20bcachefs: fix an acl bugKent Overstreet
bcachefs always writes inodes directly - using mark_inode_dirty() instead was leading to 0 size files...
2018-02-19bcachefs: Option parsing for io targetsKent Overstreet
2018-02-19bcachefs: Convert tiering/promote code to disk groupsKent Overstreet
2018-02-19bcachefs: fixes for check_set_has_compressed_data()Kent Overstreet
2018-02-19bcachefs: bch_move_data() no longer takes sectors_in_flightKent Overstreet
2018-02-16bcachefs: background compression optionKent Overstreet
2018-02-16bcachefs: zstd support, compression refactoringKent Overstreet
2018-02-15bcachefs: use reserve when open buckets pinnedKent Overstreet
2018-02-15bcachefs: make writeback throttling limit configurableKent Overstreet
2018-02-13bcachefs: Add another sequence number to struct btree_nodeKent Overstreet
Give two different btree nodes for the same part of the keyspace, this lets us tell which one is newer - now, we should have enough information in the btree node header to reconstruct missing interior nodes
2018-02-12bcachefs: refactor data move pathKent Overstreet
Prep work for scrubbing
2018-02-12bcachefs: Fix allocator stripingKent Overstreet
2018-02-11fixup! bcachefs: -o verbose_init, more error messagesKent Overstreet
2018-02-09bcachefs: minor prjquota fixesKent Overstreet
2018-02-09bcachefs: -o verbose_init, more error messagesKent Overstreet
for tracing problems with mount
2018-02-09bcachefs: fixes for bch2_dev_set_state()Kent Overstreet
2018-02-09bcachefs: fix an inconsistency with replicas trackingKent Overstreet
2018-02-09bcachefs: delete dead codeKent Overstreet
replaced by bch2_data_job()