]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/async_cleaner: abort when the alloc_tail goes backwards
authorYingxin Cheng <yingxin.cheng@intel.com>
Wed, 27 Jul 2022 06:04:34 +0000 (14:04 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 27 Jul 2022 08:22:12 +0000 (16:22 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/async_cleaner.cc

index 970ddc644afc2425df230a084b9fe305caca7833..7b31b8288e8eab4dac5bd0fb844d8291531f8059 100644 (file)
@@ -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);