Project

General

Profile

Bug #8009

librados failing tests for APILock

Added by Alfredo Deza almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Joao Eduardo Luis
Category:
librados
Target version:
-
% Done:

0%

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

Description

A few failures on ceph-deploy nightly tests:

 
2014-04-04T15:59:15.384 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: test/librados/misc.cc:509: Failure
2014-04-04T15:59:15.384 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: Value of: ioctx.setxattr("foo", "one", bl)
2014-04-04T15:59:15.384 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]:   Actual: 0
2014-04-04T15:59:15.384 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: Expected: -27
2014-04-04T15:59:15.395 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [  FAILED  ] LibRadosMiscPP.BigAttrPP (30 ms)
2014-04-04T15:59:15.395 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [ RUN      ] LibRadosMiscPP.CopyPP
2014-04-04T15:59:20.735 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [       OK ] LibRadosMiscPP.CopyPP (5340 ms)
2014-04-04T15:59:20.807 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [----------] 14 tests from LibRadosMiscPP (6821 ms total)
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: 
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [----------] Global test environment tear-down
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [==========] 19 tests from 3 test cases ran. (11099 ms total)
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [  PASSED  ] 18 tests.
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [  FAILED  ] 1 test, listed below:
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: [  FAILED  ] LibRadosMiscPP.BigAttrPP
2014-04-04T15:59:20.808 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]: 
2014-04-04T15:59:20.809 INFO:teuthology.task.workunit.client.0.out:[10.214.139.33]:  1 FAILED TEST

Log file: http://qa-proxy.ceph.com/teuthology/teuthology-2014-04-04_01:10:19-ceph-deploy-firefly-distro-basic-vps/168042/teuthology.log

History

#1 Updated by Ian Colle almost 10 years ago

  • Priority changed from Normal to Urgent

#2 Updated by Sage Weil almost 10 years ago

  • Assignee set to Sage Weil

#3 Updated by Sage Weil almost 10 years ago

  • Status changed from New to In Progress

#4 Updated by Sage Weil almost 10 years ago

  • Status changed from In Progress to New
  • Assignee deleted (Sage Weil)

I'm totally confused. The test in question only runs if osd_max_attr_size != 0, which it is not (defaults to 0, not touched by config or anything else). But it does, despite the conditional.. and then sends requests for setxattr of value len 0 and 0+1. So somehow for the if () it is non-zero but inside the block it is 0 again?

#5 Updated by Joao Eduardo Luis almost 10 years ago

  • Assignee set to Joao Eduardo Luis

#6 Updated by Joao Eduardo Luis almost 10 years ago

  • Status changed from New to Closed

Was unable to reproduce this with the original config.yaml (from the failed run), nor was I able to reproduce it manually on master. Talked to Alfredo and he hasn't seen this again.

Closing the ticket; reopen if somehow it resurfaces.

Also available in: Atom PDF