summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-08-12bcachefs: Add a cond_resched() to bch2_alloc_write()bcachefs-v5.7Kent Overstreet
2020-08-12bcachefs: Fix a null ptr deref when no disk groups existKent Overstreet
2020-08-12bcachefs: Fix disk groups not being updated when set via sysfsKent Overstreet
2020-08-12bcachefs: Change copygc to consider bucket fragmentationKent Overstreet
2020-08-12bcachefs: Don't block on allocations when only writing to specific deviceKent Overstreet
2020-08-04bcachefs: Fix a bug with the journal_seq_blacklist mechanismKent Overstreet
2020-08-04bcachefs: Fix bch2_new_stripes_to_text()Kent Overstreet
2020-08-03bcachefs: Don't disallow btree writes to RO devicesKent Overstreet
2020-08-03bcachefs: Fix maximum btree node sizeKent Overstreet
2020-07-27bcachefs: Convert various code to printbufKent Overstreet
2020-07-27bcachefs: Remove some uses of PAGE_SIZE in the btree codeKent Overstreet
2020-07-25bcachefs: Ensure we wake up threads locking node when reusing itKent Overstreet
2020-07-25bcachefs: Fix bch2_btree_node_insert_fits()Kent Overstreet
2020-07-23bcachefs: Ensure we only allocate one EC bucket per writepointKent Overstreet
2020-07-22bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUTKent Overstreet
2020-07-22bcachefs: Don't let copygc buckets be stolen by other threadsKent Overstreet
2020-07-22bcachefs: Delete unused argumentsKent Overstreet
2020-07-22bcachefs: Fix an error pathKent Overstreet
2020-07-21bcachefs: Refactor replicas codeKent Overstreet
2020-07-21bcachefs: Don't restrict copygc writes to the same deviceKent Overstreet
2020-07-21bcachefs: Add bch2_blk_status_to_str()Kent Overstreet
2020-07-21bcachefs: Fix a faulty assertionKent Overstreet
2020-07-21bcachefs: Wrap write path in memalloc_nofs_save()Kent Overstreet
2020-07-20bcachefs: Add an option for rebuilding the replicas sectionKent Overstreet
2020-07-11bcachefs: Make copygc thread globalKent Overstreet
2020-07-11bcachefs: Drop extra pointers when marking data as in a stripeKent Overstreet
2020-07-11bcachefs: Fix extent_ptr_durability() calculation for erasure coded dataKent Overstreet
2020-07-11bcachefs: Use x-macros for data typesKent Overstreet
2020-07-09bcachefs: Fix short buffered writesKent Overstreet
2020-07-07bcachefs: Allow existing stripes to be updated with new data bucketsKent Overstreet
2020-07-07bcachefs: Refactor stripe creationKent Overstreet
2020-07-07bcachefs: Move stripe creation to workqueueKent Overstreet
2020-07-06bcachefs: Improve stripe triggers/heap codeKent Overstreet
2020-07-06bcachefs: Rework triggers interfaceKent Overstreet
2020-07-06bcachefs: Kill BTREE_TRIGGER_NOOVERWRITESKent Overstreet
2020-07-03bcachefs: Mark btree nodes as needing rewrite when not all replicas are RWKent Overstreet
2020-07-02bcachefs: Use blk_status_to_str()Kent Overstreet
2020-07-02block: Add blk_status_to_str()Kent Overstreet
2020-07-02fixup! bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet
2020-06-30bcachefs: Don't cap ios in dio write path at 2 MBKent Overstreet
2020-06-29bcachefs: Refactor dio write code to reinit bch_write_opKent Overstreet
2020-06-28bcachefs: Fix bch2_extent_can_insert() not being calledKent Overstreet
2020-06-26bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one()Kent Overstreet
2020-06-18bcachefs: Track sectors of erasure coded dataKent Overstreet
2020-06-18bcachefs: Use btree reserve when appropriateKent Overstreet
2020-06-17bcachefs: Add a kthread_should_stop() check to allocator threadKent Overstreet
2020-06-17bcachefs: Change bch2_dump_bset() to also print key valuesKent Overstreet
2020-06-17bcachefs: Fix a deadlock in the RO pathKent Overstreet
2020-06-15fixup! bcachefs: Implement a new gc that only recalcs oldest genKent Overstreet
2020-06-15bcachefs: Fix incorrect gfp checkKent Overstreet