[Swift-devel] Overview of coaster block-allocation-version issues

Michael Wilde wilde at mcs.anl.gov
Fri Jun 19 09:40:00 CDT 2009


might in addition be good to start with empty logs, and summarize the 
record type counts in the log. That 5GB log size is a bit of a concern.
Might be something simple like n^2 debug logging.

On 6/19/09 8:47 AM, Mihael Hategan wrote:
> On Fri, 2009-06-19 at 08:35 -0500, Mihael Hategan wrote:
>> On Fri, 2009-06-19 at 08:31 -0500, Michael Wilde wrote:
>>> On 6/19/09 8:23 AM, Mihael Hategan wrote:
>>>> On Fri, 2009-06-19 at 07:47 -0500, Michael Wilde wrote:
>>>>> More thoughts on this:
>>>>>
>>>>> (2) is a showstopper on Ranger (and possible elsewhere) and hence a much 
>>>>> more important issue than (1).
>>>>>
>>>>> It seems like this problem merits a 2-pronged attack:
>>>>>
>>>>> a) reduce the overhead. Is it logging, or intrinsic to the protocol?
>>>>>    -- is it obvious from the log whats causing the high overhead?
>>>>>    -- its it a situation where the overhead is incurred even when
>>>>>       jobs are not running, just queued?
>>>> Some profiling needs to be done.
>>> Zhao or Allan, can you reproduce the problem on TeraPort or UC Teragrid, 
>>> using a simple script and dummy app so that Mihael can readily reproduce?
>>>
>>> Mihael, do you want them to run with profiling and post results?
>> That would be great. Get a hprof dump with cpu tracing enabled. See
>> http://java.sun.com/developer/technicalArticles/Programming/HPROF.html
> 
> Bootstrap.java will also need to be modified for the relevant profiling
> parameters to be passed to the coaster service JVM.
> 
> addDebuggingOptions() may be the right place to do so.
> 
> 



More information about the Swift-devel mailing list