Project

General

Profile

Actions

Bug #10717

closed

osd/ReplicatedPG.h: 786: FAILED assert(!ctx->snapset_obc)

Added by Samuel Just about 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

ceph version 0.91-1098-gd3b7616 (d3b76165be4b0c59ff7c292f6534a3aa4e2cd27a)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0xbbf01b]
2: (ReplicatedPG::get_rw_locks(bool, ReplicatedPG::OpContext*)+0x422) [0x8c4f92]
3: (ReplicatedPG::do_op(std::tr1::shared_ptr<OpRequest>&)+0x26d5) [0x8af3b5]
4: (ReplicatedPG::do_request(std::tr1::shared_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x66a) [0x83caca]
5: (OSD::dequeue_op(boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest>, ThreadPool::TPHandle&)+0x3d5) [0x69ff55]
6: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x331) [0x6a04a1]
7: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x821) [0xbaf121]
8: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0xbb1230]
9: (()+0x8182) [0x7f00d6149182]
10: (clone()+0x6d) [0x7f00d46b538d]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

wip-sam-working, includes min_size branch and degraded writes branches, I think it's due to the obc caching though.

Actions #1

Updated by Samuel Just about 9 years ago

  • Status changed from New to 7

do_op needs to ignore the snapset_obc if !snapset_obc->obs.exists

Actions #2

Updated by Sage Weil about 9 years ago

  • Status changed from 7 to Resolved
  • Source changed from other to Q/A
Actions

Also available in: Atom PDF