summaryrefslogtreecommitdiff
path: root/.get_maintainer.ignore
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-11-25 05:51:45 +0300
committerKent Overstreet <kent.overstreet@linux.dev>2023-11-26 05:48:42 +0300
commit7d9f8468ff7589073981b3eb8b175945c7dcd13c (patch)
tree476fc1bf41080fb88acfc5203974ddd91ee7b1af /.get_maintainer.ignore
parent0af8a06a4ce823e380385cdd9538cdd968a1ffae (diff)
downloadlinux-7d9f8468ff7589073981b3eb8b175945c7dcd13c.tar.xz
bcachefs: Data update path won't accidentaly grow replicas
Previously, there was a bug where if an extent had greater durability than required (because we needed to move a durability=1 pointer and ended up putting it on a durability 2 device), we would submit a write for replicas=2 - the durability of the pointer being rewritten - instead of the number of replicas required to bring it back up to the data_replicas option. This, plus the allocation path sometimes allocating on a greater durability device than requested, meant that extents could continue having more and more replicas added as they were being rewritten. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to '.get_maintainer.ignore')
0 files changed, 0 insertions, 0 deletions