Project

General

Profile

Actions

Bug #65201

open

ReplicatedRecoveryBackend::prep_push_to_replica(const hobject_t&, eversion_t, pg_shard_t) Assertion ssc

Added by Matan Breizman about 1 month ago. Updated 26 days ago.

Status:
Fix Under Review
Priority:
Normal
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

osd.3: https://pulpito.ceph.com/matan-2024-03-27_13:02:57-crimson-rados-main-distro-crimson-smithi/7626293

After adding a restart OSDs to the thrash tests: https://github.com/ceph/ceph/pull/56511

DEBUG 2024-03-27 13:27:01,678 [shard 0:main] osd -  pg_epoch 45 pg[3.0( v 37'19 (0'0,37'19] local-lis/les=44/45 n=6 ec=14/14 lis/c=44/14 les/c/f=45/15/0 sis=44) [3,2,1] r=0 lpr=44 pi=[14,44)/1 crt=37'19 lcod 0'0 mlcod 0'0 active+recovering+degraded  ObjectContextLoader::load_obc: returning obc 3:0254ed2b:::smithi01231316-5:8(37'18 client.4225.0:19  s 2067228 uv 3 alloc_hint [0 0 0]) for 3:0254ed2b:::smithi01231316-5:8
DEBUG 2024-03-27 13:27:01,678 [shard 0:main] osd - recover_object: loaded obc: 3:0254ed2b:::smithi01231316-5:8
DEBUG 2024-03-27 13:27:01,678 [shard 0:main] osd - prep_push_to_replica: 3:0254ed2b:::smithi01231316-5:8, 37'18
ERROR 2024-03-27 13:27:01,678 [shard 0:main] none - /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos9/DIST/centos9/MACHINE_SIZE/gigantic/release/19.0.0-2476-g56e21662/rpm/el9/BUILD/ceph-19.0.0-2476-g56e21662/src/crimson/osd/replicated_recovery_backend.cc:347 : In function 'RecoveryBackend::interruptible_future<PushOp> ReplicatedRecoveryBackend::prep_push_to_replica(const hobject_t&, eversion_t, pg_shard_t)', ceph_assert(%s)
ssc
Aborting on shard 0.
Backtrace:
 0# 0x00007F96396A154C in /lib64/libc.so.6
 1# raise in /lib64/libc.so.6
 2# abort in /lib64/libc.so.6
 3# ceph::__ceph_assert_fail(ceph::assert_data const&) in ceph-osd
 4# ReplicatedRecoveryBackend::prep_push_to_replica(hobject_t const&, eversion_t, pg_shard_t) in ceph-osd

Related issues 1 (1 open0 closed)

Related to crimson - Bug #65203: ReplicatedRecoveryBackend::recalc_subsets(ObjectRecoveryInfo&, crimson::osd::SnapSetContextRef): Assertion `ssc' failed.Fix Under ReviewMatan Breizman

Actions
Actions #2

Updated by Matan Breizman about 1 month ago

  • Subject changed from ReplicatedRecoveryBackend::prep_push_to_replica(const hobject_t&, eversion_t, pg_shard_t) Assertion to ReplicatedRecoveryBackend::prep_push_to_replica(const hobject_t&, eversion_t, pg_shard_t) Assertion ssc
Actions #5

Updated by Matan Breizman 27 days ago

  • Related to Bug #65203: ReplicatedRecoveryBackend::recalc_subsets(ObjectRecoveryInfo&, crimson::osd::SnapSetContextRef): Assertion `ssc' failed. added
Actions #6

Updated by Matan Breizman 26 days ago

  • Status changed from New to Fix Under Review
  • Assignee set to Matan Breizman
  • Pull request ID set to 56610
Actions

Also available in: Atom PDF