<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
There is an option to have a pool of threads work on these data
structures, but the pool size is set to 1. Point is well taken, we
have fixed this, but I am not convinced this is where the problem was.
We'll see after we do another run with all the extra logging.<br>
<br>
Ioan<br>
<br>
Mihael Hategan wrote:
<blockquote cite="mid:1183066372.25279.5.camel@blabla.mcs.anl.gov"
type="cite">
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">- did Mihael discover an error in Falkon mutex code?
</pre>
</blockquote>
<pre wrap="">We are not sure, but we are adding extra synchronization in several
parts of the Falkon provider. The reason we are saying that we are not
sure is that we stress tested (pushing 50~100 tasks/sec) both the Falkon
provider and Falkon itself over and over again, and we never encountered
this. Now, we have a workflow that has an average of 1 task/sec, I find
it hard to beleive that a synchronization issue that never surfaced
before under stress testing is surfacing now under such a light load.
</pre>
</blockquote>
<pre wrap=""><!---->
?!?
You are mutating maps and list from concurrent threads without
synchronization. That is a problem regardless of any other
considerations.
Mihael
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
============================================
Ioan Raicu
Ph.D. Student
============================================
Distributed Systems Laboratory
Computer Science Department
University of Chicago
1100 E. 58th Street, Ryerson Hall
Chicago, IL 60637
============================================
Email: <a class="moz-txt-link-abbreviated" href="mailto:iraicu@cs.uchicago.edu">iraicu@cs.uchicago.edu</a>
Web: <a class="moz-txt-link-freetext" href="http://www.cs.uchicago.edu/~iraicu">http://www.cs.uchicago.edu/~iraicu</a>
<a class="moz-txt-link-freetext" href="http://dsl.cs.uchicago.edu/">http://dsl.cs.uchicago.edu/</a>
============================================
============================================
</pre>
</body>
</html>