[Swift-devel] [Bug 226] New: Control coaster worker logging via swift property

bugzilla-daemon at mcs.anl.gov bugzilla-daemon at mcs.anl.gov
Fri Oct 8 08:49:58 CDT 2010


https://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=226

           Summary: Control coaster worker logging via swift property
           Product: Swift
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: SwiftScript language
        AssignedTo: skenny at uchicago.edu
        ReportedBy: wilde at mcs.anl.gov


The coaster worker log mechanism needs the following improvements:

The current coaster worker.pl log level is set manually in the source code.

Worker logging is enabled when a coaster block has 16 nodes or more, disabled
otherwise.

Worker logging was - seemingly incorrectly - enabled by setting an environment
variable which doesnt seem to reach the worker.pl script because it is not
exported in the PBS submit file (at least in the case of the PBS provider, as
in jobmanager=local:pbs. Perhaps that works in other provider combinations.

There is an undocumented "force" property to set worker logging on; its not
clear to me if this is settable from swift.properties or not.

I propose that this change to:

1) eliminate the check for 16 workers or more

2) control worker logging solely with a property set in a Karajan namespace in
each coaster-based sites.xml entry.

3) allow logging to be set to a specific level from INFO through TRACE (or
whatever the full range is in the code)

karajan::workerlogging={off,info,debug,trace,etc etc

-- 
Configure bugmail: https://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the reporter.



More information about the Swift-devel mailing list