Project

General

Profile

Bug #24087

client: assert during shutdown after blacklisted

Added by Patrick Donnelly about 1 year ago. Updated about 1 year ago.

Status:
Duplicate
Priority:
Urgent
Category:
Correctness/Safety
Target version:
Start date:
05/10/2018
Due date:
% Done:

0%

Source:
Support
Tags:
Backport:
luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Client
Labels (FS):
crash
Pull request ID:

Description

2018-05-10 10:20:50.709658 7f96cadb90c0  0 ~Inode: leftover objects on inode 0x0x10000082b16
2018-05-10 10:20:50.726976 7f96cadb90c0 -1 /builddir/build/BUILD/ceph-12.2.1/src/client/Inode.cc: In function 'Inode::~Inode()' thread 7f96cadb90c0 time 2018-05-10 10:20:50.709671
/builddir/build/BUILD/ceph-12.2.1/src/client/Inode.cc: 27: FAILED assert(oset.objects.empty())

 ceph version 12.2.1-46.el7cp (b6f6f1b141c306a43f669b974971b9ec44914cb0) luminous (stable)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x55ea9e2857d0]
 2: (Inode::~Inode()+0x5e5) [0x55ea9e250865]
 3: (Client::put_inode(Inode*, int)+0x350) [0x55ea9e1cdda0]
 4: (Client::unlink(Dentry*, bool, bool)+0x11a) [0x55ea9e1d2cca]
 5: (Client::trim_dentry(Dentry*)+0x93) [0x55ea9e1d3433]
 6: (Client::trim_cache(bool)+0x328) [0x55ea9e1d38c8]
 7: (Client::tear_down_cache()+0x2eb) [0x55ea9e1e987b]
 8: (Client::~Client()+0x53) [0x55ea9e1e9ab3]
 9: (StandaloneClient::~StandaloneClient()+0x9) [0x55ea9e1ea1c9]
 10: (main()+0x534) [0x55ea9e19c3a4]
 11: (__libc_start_main()+0xf5) [0x7f96c7af23d5]
 12: (()+0x212bf3) [0x55ea9e1a5bf3]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1576908


Related issues

Duplicates fs - Bug #23837: client: deleted inode's Bufferhead which was in STATE::Tx would lead a assert fail Resolved

History

#1 Updated by Patrick Donnelly about 1 year ago

  • Description updated (diff)

#3 Updated by Patrick Donnelly about 1 year ago

  • Duplicates Bug #23837: client: deleted inode's Bufferhead which was in STATE::Tx would lead a assert fail added

#4 Updated by Patrick Donnelly about 1 year ago

  • Status changed from New to Duplicate

Missed that. Thanks Zheng!

Also available in: Atom PDF