commit | 537c49d6afadb4be54be03c9a8cb1f1ade07b104 | [log] [tgz] |
---|---|---|
author | Kent Overstreet <kent.overstreet@gmail.com> | Fri Dec 11 12:02:48 2020 -0500 |
committer | Kent Overstreet <kent.overstreet@linux.dev> | Sun Oct 22 17:08:49 2023 -0400 |
tree | 00b6b252c92c1cc9b54fc26954dd99c7cd2faacd | |
parent | 5b9bf43c81e6c0fd9d4f16351d53f26e7e6d19b5 [diff] |
bcachefs: Fix btree node merge -> split operations If a btree node merger is followed by a split or compact of the parent node, we could end up with the parent btree node iterator pointing to the whiteout inserted by the btree node merge operation - the fix is to ensure that interior btree node iterators always point to the first non whiteout. Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>