Home
last modified time | relevance | path

Searched hist:"8 e3f913e2ab6ac2cb9e75a0a8635d0b44f838c33" (Results 1 – 5 of 5) sorted by relevance

/linux/fs/bcachefs/
H A Dmove.hdiff 8e3f913e2ab6ac2cb9e75a0a8635d0b44f838c33 Fri Mar 18 05:42:09 CET 2022 Kent Overstreet <kent.overstreet@gmail.com> bcachefs: Copygc now uses backpointers

Previously, copygc needed to walk the entire extents & reflink btrees to
find extents that needed to be moved.

Now that we have backpointers, this patch implements
bch2_evacuate_bucket() in the move code, which copygc now uses for
evacuating mostly empty buckets.

Also, thanks to the new backpointers code, copygc can now move btree
nodes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
H A Dbuckets_types.hdiff 8e3f913e2ab6ac2cb9e75a0a8635d0b44f838c33 Fri Mar 18 05:42:09 CET 2022 Kent Overstreet <kent.overstreet@gmail.com> bcachefs: Copygc now uses backpointers

Previously, copygc needed to walk the entire extents & reflink btrees to
find extents that needed to be moved.

Now that we have backpointers, this patch implements
bch2_evacuate_bucket() in the move code, which copygc now uses for
evacuating mostly empty buckets.

Also, thanks to the new backpointers code, copygc can now move btree
nodes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
H A Dmovinggc.cdiff 8e3f913e2ab6ac2cb9e75a0a8635d0b44f838c33 Fri Mar 18 05:42:09 CET 2022 Kent Overstreet <kent.overstreet@gmail.com> bcachefs: Copygc now uses backpointers

Previously, copygc needed to walk the entire extents & reflink btrees to
find extents that needed to be moved.

Now that we have backpointers, this patch implements
bch2_evacuate_bucket() in the move code, which copygc now uses for
evacuating mostly empty buckets.

Also, thanks to the new backpointers code, copygc can now move btree
nodes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
H A Dtrace.hdiff 8e3f913e2ab6ac2cb9e75a0a8635d0b44f838c33 Fri Mar 18 05:42:09 CET 2022 Kent Overstreet <kent.overstreet@gmail.com> bcachefs: Copygc now uses backpointers

Previously, copygc needed to walk the entire extents & reflink btrees to
find extents that needed to be moved.

Now that we have backpointers, this patch implements
bch2_evacuate_bucket() in the move code, which copygc now uses for
evacuating mostly empty buckets.

Also, thanks to the new backpointers code, copygc can now move btree
nodes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
H A Dmove.cdiff 8e3f913e2ab6ac2cb9e75a0a8635d0b44f838c33 Fri Mar 18 05:42:09 CET 2022 Kent Overstreet <kent.overstreet@gmail.com> bcachefs: Copygc now uses backpointers

Previously, copygc needed to walk the entire extents & reflink btrees to
find extents that needed to be moved.

Now that we have backpointers, this patch implements
bch2_evacuate_bucket() in the move code, which copygc now uses for
evacuating mostly empty buckets.

Also, thanks to the new backpointers code, copygc can now move btree
nodes.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>