Re: [libvirt] Report of tsan first testing with libvirt(d)

2012-05-18 Thread Daniel P. Berrange
On Fri, May 18, 2012 at 06:40:06PM +0800, Daniel Veillard wrote: > On Fri, May 18, 2012 at 09:16:20AM +0100, Daniel P. Berrange wrote: > > On Fri, May 18, 2012 at 11:55:05AM +0800, Daniel Veillard wrote: > [...] > > > The other one raised is actually something I had initially found > > > with the

Re: [libvirt] Report of tsan first testing with libvirt(d)

2012-05-18 Thread Daniel Veillard
On Fri, May 18, 2012 at 09:16:20AM +0100, Daniel P. Berrange wrote: > On Fri, May 18, 2012 at 11:55:05AM +0800, Daniel Veillard wrote: [...] > > The other one raised is actually something I had initially found > > with the first run on libxml2 so it's relatively consistent: > > Yay libxml2 is no

Re: [libvirt] Report of tsan first testing with libvirt(d)

2012-05-18 Thread Daniel P. Berrange
On Fri, May 18, 2012 at 11:55:05AM +0800, Daniel Veillard wrote: > One of the ouput raised frequently is: > -- > ==5838== WARNING: Possible data race during write of size 4 at 0x34723B3BD0: > {{{ > ==5838==T1 (L{L17, L125}):

[libvirt] Report of tsan first testing with libvirt(d)

2012-05-17 Thread Daniel Veillard
Tsan is a heavilly reworked version of helgrind the data race detector based on Valgrind (at least for linux) It is developped by Google and described/available there: http://code.google.com/p/data-race-test/wiki/ThreadSanitizer as libvirt code is highly threaded I though that we should try