[pve-devel] vzdump starts not running vm while stating backup

Alexandre DERUMIER aderumier at odiso.com
Thu Mar 26 16:27:05 CET 2015


Maybe it's a race between the qemu process start and begin of backup ?

(maybe related to rbd ?)

Does it work if you launch the vm manually with -S.

then after some seconds/minutes, launch manually the backup 

----- Mail original -----
De: "Stefan Priebe" <s.priebe at profihost.ag>
À: "dietmar" <dietmar at proxmox.com>, "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mercredi 25 Mars 2015 09:42:59
Objet: Re: [pve-devel] vzdump starts not running vm while stating backup

Am 25.03.2015 um 09:10 schrieb Dietmar Maurer: 
>>> No,, it works for me. 
>> 
>> OK will try to debug this. 
>> 
>> But it's correct that the kvm process is launched with -S ? for pause? 
> 
> yes (we don't want to start the VM). 
> 

gdb: Backtrace ust shows: 
(gdb) bt 
#0 0x00007f4978f63de1 in ppoll () from /lib/x86_64-linux-gnu/libc.so.6 
#1 0x00007f497fc26579 in ?? () 
#2 0x0000000000000000 in ?? () 

even with kvm debugging symbols installed. 

# thread apply all where shows: 

Thread 20 (Thread 0x7f49711de700 (LWP 25238)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497e0181ab in ceph::log::Log::entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#3 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#4 0x0000000000000000 in ?? () 

Thread 19 (Thread 0x7f49709dd700 (LWP 25239)): 
#0 0x00007f49792296bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497de17f02 in CephContextServiceThread::entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#3 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#4 0x0000000000000000 in ?? () 

Thread 18 (Thread 0x7f49701dc700 (LWP 25240)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497df01eb3 in DispatchQueue::entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f497df6cefd in DispatchQueue::DispatchThread::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 17 (Thread 0x7f496f9db700 (LWP 25241)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497df68728 in SimpleMessenger::reaper_entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f497df6d61d in SimpleMessenger::ReaperThread::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 16 (Thread 0x7f496f1da700 (LWP 25242)): 
#0 0x00007f49792296bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497ddfcf08 in SafeTimer::timer_thread() () from 
/usr/lib/librados.so.2 
#2 0x00007f497ddfde3d in SafeTimerThread::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 15 (Thread 0x7f496e9d9700 (LWP 25243)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497ddfe892 in Finisher::finisher_thread_entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#3 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#4 0x0000000000000000 in ?? () 

Thread 14 (Thread 0x7f496e1d8700 (LWP 25244)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497df5839a in Pipe::writer() () from /usr/lib/librados.so.2 
#2 0x00007f497df647dd in Pipe::Writer::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 13 (Thread 0x7f496e0d7700 (LWP 25247)): 
#0 0x00007f4978f63d13 in poll () from /lib/x86_64-linux-gnu/libc.so.6 
#1 0x00007f497df4d3fc in Pipe::tcp_read_wait() () from 
/usr/lib/librados.so.2 
#2 0x00007f497df4d690 in Pipe::tcp_read(char*, int) () from 
/usr/lib/librados.so.2 
#3 0x00007f497df5f61f in Pipe::reader() () from /usr/lib/librados.so.2 
#4 0x00007f497df648fd in Pipe::Reader::entry() () from 
/usr/lib/librados.so.2 
#5 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#6 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#7 0x0000000000000000 in ?? () 

Thread 12 (Thread 0x7f496dfd6700 (LWP 25248)): 
#0 0x00007f49792296bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
---Type <return> to continue, or q <return> to quit--- 
#1 0x00007f497ddfcf08 in SafeTimer::timer_thread() () from 
/usr/lib/librados.so.2 
#2 0x00007f497ddfde3d in SafeTimerThread::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 11 (Thread 0x7f496d7d5700 (LWP 25249)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497ddfe892 in Finisher::finisher_thread_entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#3 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#4 0x0000000000000000 in ?? () 

Thread 10 (Thread 0x7f496cfd4700 (LWP 25250)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497ddfe892 in Finisher::finisher_thread_entry() () from 
/usr/lib/librados.so.2 
#2 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#3 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#4 0x0000000000000000 in ?? () 

Thread 9 (Thread 0x7f496c7d3700 (LWP 25251)): 
#0 0x00007f49792296bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497eba4b9b in ObjectCacher::flusher_entry() () from 
/usr/lib/librbd.so.1 
#2 0x00007f497ebb834d in ObjectCacher::FlusherThread::entry() () from 
/usr/lib/librbd.so.1 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 8 (Thread 0x7f496bfd2700 (LWP 25252)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497df5839a in Pipe::writer() () from /usr/lib/librados.so.2 
#2 0x00007f497df647dd in Pipe::Writer::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 7 (Thread 0x7f496bed1700 (LWP 25253)): 
#0 0x00007f4978f63d13 in poll () from /lib/x86_64-linux-gnu/libc.so.6 
#1 0x00007f497df4d3fc in Pipe::tcp_read_wait() () from 
/usr/lib/librados.so.2 
#2 0x00007f497df4d690 in Pipe::tcp_read(char*, int) () from 
/usr/lib/librados.so.2 
#3 0x00007f497df5f61f in Pipe::reader() () from /usr/lib/librados.so.2 
#4 0x00007f497df648fd in Pipe::Reader::entry() () from 
/usr/lib/librados.so.2 
#5 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#6 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#7 0x0000000000000000 in ?? () 

Thread 6 (Thread 0x7f496bdd0700 (LWP 25254)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497df5839a in Pipe::writer() () from /usr/lib/librados.so.2 
#2 0x00007f497df647dd in Pipe::Writer::entry() () from 
/usr/lib/librados.so.2 
#3 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#4 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#5 0x0000000000000000 in ?? () 

Thread 5 (Thread 0x7f496bccf700 (LWP 25255)): 
#0 0x00007f4978f63d13 in poll () from /lib/x86_64-linux-gnu/libc.so.6 
#1 0x00007f497df4d3fc in Pipe::tcp_read_wait() () from 
/usr/lib/librados.so.2 
#2 0x00007f497df4d690 in Pipe::tcp_read(char*, int) () from 
/usr/lib/librados.so.2 
#3 0x00007f497df5f61f in Pipe::reader() () from /usr/lib/librados.so.2 
#4 0x00007f497df648fd in Pipe::Reader::entry() () from 
/usr/lib/librados.so.2 
#5 0x00007f4979224b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#6 0x00007f4978f6e95d in clone () from /lib/x86_64-linux-gnu/libc.so.6 
#7 0x0000000000000000 in ?? () 

Thread 4 (Thread 0x7f496bacd700 (LWP 25256)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497fca50a9 in ?? () 
#2 0x0000000000000000 in ?? () 

Thread 3 (Thread 0x7f496b2cc700 (LWP 25257)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497fca50a9 in ?? () 
#2 0x0000000000000000 in ?? () 

Thread 2 (Thread 0x7f49299ff700 (LWP 25259)): 
#0 0x00007f4979229344 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0 
#1 0x00007f497fca50a9 in ?? () 
#2 0x0000000000000000 in ?? () 

Thread 1 (Thread 0x7f497f7ae920 (LWP 25203)): 
#0 0x00007f4978f63de1 in ppoll () from /lib/x86_64-linux-gnu/libc.so.6 
#1 0x00007f497fc26579 in ?? () 
#2 0x0000000000000000 in ?? () 

Is there any debug code available for the backup? 

Stefan 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 




More information about the pve-devel mailing list