Project

General

Profile

Actions

Bug #8057

closed

teuthology.lock.create_if_vm(): RuntimeError: maximum recursion depth exceeded

Added by Zack Cerza about 10 years ago. Updated over 9 years ago.

Status:
Can't reproduce
Priority:
Low
Assignee:
Sandon Van Ness
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

http://127.0.0.1:8081/teuthology-2014-04-09_22:35:02-upgrade:dumpling-x:stress-split-firefly-distro-basic-vps/182646
http://qa-proxy.ceph.com/teuthology/teuthology-2014-04-09_22:35:02-upgrade:dumpling-x:stress-split-firefly-distro-basic-vps/182646/teuthology.log

2014-04-09T23:13:52.890 INFO:teuthology.lock:Guest files exist. Re-creating guest: ubuntu@vpm118.front.sepia.ceph.com
2014-04-09T23:13:53.328 ERROR:teuthology.lock:libvir: QEMU error : Requested operation is not valid: domain is not running
libvir: Domain Config error : cannot remove config /etc/libvirt/qemu/vpm118.xml: Read-only file system
Traceback (most recent call last):
  File "/home/ubuntu/src/downburst/virtualenv/bin/downburst", line 9, in <module>
    load_entry_point('downburst==0.0.1', 'console_scripts', 'downburst')()
  File "/home/ubuntu/src/downburst/downburst/cli.py", line 59, in main
    return args.func(args)
  File "/home/ubuntu/src/downburst/downburst/destroy.py", line 70, in destroy
    | libvirt.VIR_DOMAIN_UNDEFINE_SNAPSHOTS_METADATA,
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1386, in undefineFlags
    if ret == -1: raise libvirtError ('virDomainUndefineFlags() failed', dom=self)
libvirt.libvirtError: cannot remove config /etc/libvirt/qemu/vpm118.xml: Read-only file system

2014-04-09T23:13:53.377 ERROR:teuthology.run_tasks:Saw exception from tasks.
Traceback (most recent call last):
  File "/home/teuthworker/teuthology-firefly/teuthology/run_tasks.py", line 41, in run_tasks
    manager.__enter__()
  File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "/home/teuthworker/teuthology-firefly/teuthology/task/internal.py", line 103, in lock_machines
    ctx.archive)
  File "/home/teuthworker/teuthology-firefly/teuthology/lock.py", line 45, in lock_many
    if create_if_vm(ctx, machine):
  File "/home/teuthworker/teuthology-firefly/teuthology/lock.py", line 499, in create_if_vm
    create_if_vm(ctx, machine_name)
  File "/home/teuthworker/teuthology-firefly/teuthology/lock.py", line 499, in create_if_vm
    create_if_vm(ctx, machine_name)
  File "/home/teuthworker/teuthology-firefly/teuthology/lock.py", line 499, in create_if_vm
    create_if_vm(ctx, machine_name)
...
RuntimeError: maximum recursion depth exceeded
Actions #1

Updated by Zack Cerza about 10 years ago

  • Assignee set to Sandon Van Ness
Actions #2

Updated by Zack Cerza about 10 years ago

Actions #3

Updated by Sandon Van Ness almost 10 years ago

  • Priority changed from Normal to Low

We should mark the machine down and fail the test after enough loops have passed..

Actions #4

Updated by Sage Weil over 9 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF