From d4c80b9a1bd12bd75a1c0b0768948d57c1f7b8b9 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Wed, 27 Jul 2022 14:04:34 +0800 Subject: [PATCH] crimson/os/seastore/async_cleaner: abort when the alloc_tail goes backwards Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/async_cleaner.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crimson/os/seastore/async_cleaner.cc b/src/crimson/os/seastore/async_cleaner.cc index 970ddc644af..7b31b8288e8 100644 --- a/src/crimson/os/seastore/async_cleaner.cc +++ b/src/crimson/os/seastore/async_cleaner.cc @@ -654,6 +654,7 @@ void AsyncCleaner::update_journal_tails( journal_alloc_tail > alloc_tail) { ERROR("journal_alloc_tail {} => {} is backwards!", journal_alloc_tail, alloc_tail); + ceph_abort(); } if (journal_alloc_tail.segment_seq == alloc_tail.segment_seq) { DEBUG("journal_alloc_tail {} => {}", journal_alloc_tail, alloc_tail); -- 2.39.5