summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2022-02-15 00:06:59 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-10-22 17:09:24 -0400
commiteb331fe5a4e801dc11d96ba7fbda0a91c8bd626c (patch)
treebb8144cd4214f0bf41f7e8f680c1a09d8d4adda7 /init
parentfcf01959eaa828b1005f8f30732949e64edb8c4d (diff)
bcachefs: Check for stale dirty pointer before reads
Since we retry reads when we discover we read from a pointer that went stale, if a dirty pointer is erroniously stale it would cause us to loop retrying that read forever - unless we check before issuing the read, while the btree is still locked, when we know that a dirty pointer should never be stale. This patch adds that check, along with printing some helpful debug info. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions