Project

General

Profile

Bug #56575

test_cls_lock.sh: ClsLock.TestExclusiveEphemeralStealEphemeral fails from "method lock.get_info tried to update object but is not marked WR"

Added by Laura Flores over 1 year ago. Updated 6 months ago.

Status:
Pending Backport
Priority:
Normal
Category:
-
Target version:
-
% Done:

0%

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

Description

/a/nojha-2022-07-14_20:32:09-rados-snapshot_key_conversion-distro-default-smithi/6930848

2022-07-14T21:39:37.560 INFO:tasks.ceph.osd.0.smithi018.stderr:2022-07-14T21:39:37.559+0000 7f3e714c1700 -1 osd.0 pg_epoch: 236 pg[46.13( v 236'2 (0'0,236'2] local-lis/les=226/227 n=1 ec=224/224 lis/c=226/226 les/c/f=227/227/0 sis=226) [0,2] r=0 lpr=227 crt=225'1 lcod 225'1 mlcod 225'1 active+clean] method lock.get_info tried to update object but is not marked WR
2022-07-14T21:39:37.561 INFO:tasks.workunit.client.0.smithi018.stdout:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos8/DIST/centos8/MACHINE_SIZE/gigantic/release/17.0.0-13280-g66bea86a/rpm/el8/BUILD/ceph-17.0.0-13280-g66bea86a/src/test/cls_lock/test_cls_lock.cc:508: Failure
2022-07-14T21:39:37.561 INFO:tasks.workunit.client.0.smithi018.stdout:Expected equality of these values:
2022-07-14T21:39:37.561 INFO:tasks.workunit.client.0.smithi018.stdout:  -2
2022-07-14T21:39:37.562 INFO:tasks.workunit.client.0.smithi018.stdout:  ioctx.stat(oid1, &size, &mod_time)
2022-07-14T21:39:37.562 INFO:tasks.workunit.client.0.smithi018.stdout:    Which is: 0
2022-07-14T21:39:37.563 INFO:tasks.workunit.client.0.smithi018.stdout:[  FAILED  ] ClsLock.TestExclusiveEphemeralBasic (13233 ms)


Related issues

Related to RADOS - Bug #38357: ClsLock.TestExclusiveEphemeralStealEphemeral failed Pending Backport
Copied to RADOS - Backport #63064: quincy: test_cls_lock.sh: ClsLock.TestExclusiveEphemeralStealEphemeral fails from "method lock.get_info tried to update object but is not marked WR" New
Copied to RADOS - Backport #63065: reef: test_cls_lock.sh: ClsLock.TestExclusiveEphemeralStealEphemeral fails from "method lock.get_info tried to update object but is not marked WR" New

History

#1 Updated by Laura Flores over 1 year ago

  • Related to Bug #38357: ClsLock.TestExclusiveEphemeralStealEphemeral failed added

#2 Updated by Nitzan Mordechai over 1 year ago

The lock expired, so the next ioctx.stat won't return -2 (-ENOENT) we need to change that as well based on r1 that returned from the previous check.
this also applies to the following checks.

#3 Updated by Nitzan Mordechai over 1 year ago

  • Assignee set to Nitzan Mordechai

#4 Updated by Nitzan Mordechai over 1 year ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 47148

#5 Updated by Casey Bodley 6 months ago

  • Status changed from Fix Under Review to Pending Backport
  • Tags set to cls_lock
  • Backport set to quincy reef

#6 Updated by Backport Bot 6 months ago

  • Copied to Backport #63064: quincy: test_cls_lock.sh: ClsLock.TestExclusiveEphemeralStealEphemeral fails from "method lock.get_info tried to update object but is not marked WR" added

#7 Updated by Backport Bot 6 months ago

  • Copied to Backport #63065: reef: test_cls_lock.sh: ClsLock.TestExclusiveEphemeralStealEphemeral fails from "method lock.get_info tried to update object but is not marked WR" added

#8 Updated by Backport Bot 6 months ago

  • Tags changed from cls_lock to cls_lock backport_processed

Also available in: Atom PDF