Project

General

Profile

Actions

Bug #52774

closed

crimson BlockSegmentManager::BlockSegment::write error

Added by chunmei liu over 2 years ago. Updated almost 2 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

ERROR 2021-09-29 17:41:51,999 [shard 0] seastore - BlockSegmentManager::BlockSegment::write: invalid segment write on segment 104 to offset 67096576
ERROR 2021-09-29 17:41:51,999 [shard 0] none - ../src/crimson/common/errorator.h:1177 : In function 'void crimson::ct_error::assert_all::operator()(ErrorT&&) [with ErrorT = const crimson::unthrowable_wrapper<const std::error_code&, ((const std::error_code&)(& crimson::ec<std::errc::invalid_argument>))>]', abort(s)
abort() called
Aborting on shard 0.
Backtrace:
0# gsignal in /lib/x86_64-linux-gnu/libc.so.6
1# abort in /lib/x86_64-linux-gnu/libc.so.6
2# ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > constx%x
) in /home/chunmei/ceph/build/bin/crimson-osd
3# 0x000055F97CA1FB7C in /home/chunmei/ceph/build/bin/crimson-osd
4# 0x000055F97CA2C4CB in /home/chunmei/ceph/build/bin/crimson-osd
5# 0x000055F97CA2C571 in /home/chunmei/ceph/build/bin/crimson-osd
6# crimson::os::seastore::TransactionManager::submit_transaction_direct(crimson::os::seastore::Transaction&) in /home/chunmei/ceph/build/bin/crimson-osd
7# 0x000055F97CA3329F in /home/chunmei/ceph/build/bin/crimson-osd
8# 0x000055F97CA3379D in /home/chunmei/ceph/build/bin/crimson-osd
9# crimson::os::seastore::TransactionManager::submit_transaction(crimson::os::seastore::Transaction&) in /home/chunmei/ceph/build/bin/crimson-osd

Actions #1

Updated by chunmei liu over 2 years ago

master branch commit: e2b05287d50c715cd0bfefece15d08c6d90719ea

Actions #2

Updated by Samuel Just over 2 years ago

Yeah, I think EPM can submit IOs out of order, I'm looking into it.

Actions #3

Updated by Yingxin Cheng almost 2 years ago

  • Status changed from New to Can't reproduce

EPM has been refactorred, this doesn't seem to happen again.

Actions

Also available in: Atom PDF