Peter Tröger | 7 Apr 13:47 2010
Picon

Fwd: Meeting Minutes

On behalf of Dan ...

Best,
Peter.

Anfang der weitergeleiteten E-Mail:

Datum: 6. April 2010 15:49:22 MESZ
Betreff: Meeting Minutes

Here are my notes.

DRMAA Working Group Meeting 31 March 2010
Attendees: Peter, Daniel, Daniel, Roger, Mariusz
OGF28
- Queues added
 - Queue name in job template
 - Counterpart in monitoring
   - Can get list of queues
   - Can get max wallclock
   - Can get max slots
- Parallel job support added
- Monitoring
 - Dropped core monitoring -- doesn't really help
 - Useful for monitoring, but not for job submission information
- Project identifier
- Rejected file purging facility
- Job Template
 - Min memory
 - Machine arch
 - Candidate nodes
- Advance Reservation
 - Sampling rate for implementing "relaxed reservations" is an implementation detail
 - Make the duration optional -- solves the relaxed reservation issue
- Rejected merging job info into job template
 - Job info is now a value type
- Job Info
 - Relaxed master/slave node list symatics
D-Grid
- Mostly PBS, SGE, and Torque
- Want core file management
- Pre-jobs to prepare for execution fits well with DRMAA wait operations
- Want to know when it will be support in product releases
- Make sure monitoring is compatible with Globus
Queues
- The list of queues is not programmatically useful.
- It must be interpreted by an end user
- Adding queue list supports the portal-building use case
- Majority is for adding the queue list to the monitoring interface
- Explicitly adding portal-building as main use case
- Queue names are explicitly opaque
- Slots and wallclock are to return the bounded set of valid job template attribute input values




<div>On behalf of Dan ...<div><br></div>
<div>Best,</div>
<div>Peter.<br><div>
<br><div>Anfang der weitergeleiteten E-Mail:</div>
<br class="Apple-interchange-newline"><blockquote type="cite">
<div>
<span>Von: </span><span>Daniel Templeton &lt;<a href="mailto:dan.templeton@...">dan.templeton@...</a>&gt;<br></span>
</div>
<div>
<span>Datum: </span><span>6. April 2010 15:49:22 MESZ<br></span>
</div>
<div>
<span>An: </span><span><a href="mailto:drmaa-wg@...">drmaa-wg@...</a><br></span>
</div>
<div>
<span>Betreff: </span><span>Meeting Minutes<br></span>
</div>
<br><div>Here are my notes.<br><br>DRMAA Working Group Meeting 31 March 2010<br>Attendees: Peter, Daniel, Daniel, Roger, Mariusz<br>OGF28<br>- Queues added<br> &nbsp;- Queue name in job template<br> &nbsp;- Counterpart in monitoring<br> &nbsp;&nbsp;&nbsp;- Can get list of queues<br> &nbsp;&nbsp;&nbsp;- Can get max wallclock<br> &nbsp;&nbsp;&nbsp;- Can get max slots<br>- Parallel job support added<br>- Monitoring<br> &nbsp;- Dropped core monitoring -- doesn't really help<br> &nbsp;- Useful for monitoring, but not for job submission information<br>- Project identifier<br>- Rejected file purging facility<br>- Job Template<br> &nbsp;- Min memory<br> &nbsp;- Machine arch<br> &nbsp;- Candidate nodes<br>- Advance Reservation<br> &nbsp;- Sampling rate for implementing "relaxed reservations" is an implementation detail<br> &nbsp;- Make the duration optional -- solves the relaxed reservation issue<br>- Rejected merging job info into job template<br> &nbsp;- Job info is now a value type<br>- Job Info<br> &nbsp;- Relaxed master/slave node list symatics<br>D-Grid<br>- Mostly PBS, SGE, and Torque<br>- Want core file management<br>- Pre-jobs to prepare for execution fits well with DRMAA wait operations<br>- Want to know when it will be support in product releases<br>- Make sure monitoring is compatible with Globus<br>Queues<br>- The list of queues is not programmatically useful.<br>- It must be interpreted by an end user<br>- Adding queue list supports the portal-building use case<br>- Majority is for adding the queue list to the monitoring interface<br>- Explicitly adding portal-building as main use case<br>- Queue names are explicitly opaque<br>- Slots and wallclock are to return the bounded set of valid job template attribute input values<br><br><br><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
Peter Tröger | 14 Apr 20:07 2010
Picon

Conference call - Apr 14th - 19:00 UTC

Dear all,

sorry for the late announcement ...

The next DRMAA phone conference is scheduled on Apr 14th, at 19:00 UTC.

For time zone conversion, check this link:

http://timeanddate.com/s/1pn9

The phone conference line is sponsored by Oracle:

Phone number (toll-free from US): +001-866-545-5227
Access code: 5988285

Preliminary meeting agenda:

1. Meeting secretary for this meeting?
2. Queue discussion (relationship to slot concept, relationship to  
machine concept)
3. Parallel environment discussion (machine list availability,  
configuration name semantics)
4. Support for core file fetching
5. Support for marking re-queueable jobs
6. JobTemplate structuring proposals

Best regards,
Peter.
Peter Tröger | 15 Apr 00:34 2010
Picon

Meeting minutes - Conference call Apr 14th

Participants: Roger, Daniel, Peter

> 1. Meeting secretary for this meeting?

Peter

> 2. Queue discussion (relationship to slot concept, relationship to
> machine concept)

- New slot concept is important on its own, regardless of queue  
relationship
- DRMAA cannot assign any semantic to the queue term - could be  
'waiting line' (non-SGE) or 'execution host' (SGE)
	- SGE can have one job in multiple queues
	- Practice shows that site admins sometimes describe queue semantic  
in long queue names
	- Stick with 'list of opaque queue names' approach
- From portal application view point, queueMaxSlotsAllowed is as valid  
as queue name listing
	- Implies no meaning for what a queue is, gives only maximum allowed  
value for a job template parameter
	- Daniel started to collect other possible queue monitoring  
attributes on Google Docs page
- Getting information about queue - machine relationship is only  
useful for debugging purposes, nothing for DRMAA
- Requesting a number of slots for a job in one queue has no  
implication on number of utilized machines
	- MPI vs. OpenMP case only depends on configuration aspects
- Question about relationship between user and monitoring list  
information (e.g. list of queue names)
	- Can be system view (qmon case) or user-centric view  -> which  
queues are available for me
	- Decision for user-based perspective, also based on practical  
experience in the field (Roger)
	- Demands queue ACL checks in the DRMAA implementation
	- Should be general approach for MonitoringSession interface

> 3. Parallel environment discussion (machine list availability,
> configuration name semantics)

- Configuration name proposal page looks reasonable
- Mapping execution environment conditions is clearly an  
installation / site-specific issue
- DRMAA should only provide name proposals and their meanings

> 4. Support for core file fetching

- Basic assumption that core file ends up in the working directory
- Problem: Staging is over when the JobInfo information is available
- Level of DRM system support for core file fetching is unclear

Best,
Peter.
Peter Tröger | 28 Apr 19:31 2010
Picon

Conference call - Apr 28th - 19:00 UTC

Dear all,

the next DRMAA phone conference is scheduled on Apr 28th, at 19:00 UTC.

For time zone conversion, check this link:

http://timeanddate.com/s/1q4f

The phone conference line is sponsored by Oracle:

Phone number (toll-free from US): +001-866-545-5227
Access code: 5988285

Preliminary meeting agenda:

1. Meeting secretary for this meeting?
2. Support for core file fetching
3. Support for marking re-queueable jobs
4. JobTemplate structuring proposals
5. Other open issues

Best regards,
Peter.
--
  drmaa-wg mailing list
  drmaa-wg@...
  http://www.ogf.org/mailman/listinfo/drmaa-wg
Peter Tröger | 28 Apr 21:17 2010
Picon

Phone conference cancelled / JT's as value types

Hi,

the majority of people has problems with dialing in - the access code  
is not accepted. We need some feedback from Dan first. Therefore,  
today's phone conference is cancelled.

Please use the free time to check Mariusz proposals of how to  
represent job templates in DRMAAv2:

http://fury.man.poznan.pl/~mmamonski/wiki/index.php/DRMAAv2/JobTemplate_-_Bindings

The discussion started on the list with a suggestion to represent job  
templates as data structures:

http://www.ogf.org/pipermail/drmaa-wg/2010-March/001168.html

Thanks and best regards,
Peter.

santosh k | 29 Apr 13:30 2010
Picon

Exception during run

HI,

I downloaded the drmaa.jar from :
http://gridengine.sunsource.net/servlets/ProjectDocumentList?folderID=15&expandFolder=15&folderID=0

And i tried runnning a simple java code which imports the drmaa package,which was downloaded from gridway.org :

import org.ggf.drmaa.*;

import java.util.*;

public class Howto1
{
    public static void main (String[] args)
    {
        SessionFactory    factory = SessionFactory.getFactory();
        Session        session = factory.getSession();
       
        try
        {
            session.init(null);
           
            System.out.println("Session Init success");
           
            System.out.println ("\t DRMAA version " + session.getVersion());
          
       
            session.exit();
            System.out.println("Session Exit success");

        }
        catch (DrmaaException e)
        {
            e.printStackTrace();
        }
    }
}



But when i ran the java code,it gave me an exception:

Exception in thread "main" java.lang.NoClassDefFoundError: org/ggf/drmaa/DrmaaException


Please suggest a suitable solution

Regards
Santosh

<div><p>HI,<br><br>I downloaded the drmaa.jar from :<br><span><a href="http://gridengine.sunsource.net/servlets/ProjectDocumentList?folderID=15&amp;expandFolder=15&amp;folderID=0">http://gridengine.sunsource.net/servlets/ProjectDocumentList?folderID=15&amp;expandFolder=15&amp;folderID=0</a></span><br><br>And i tried runnning a simple java code which imports the drmaa package,which was downloaded from <a href="http://gridway.org">gridway.org</a> :<br><br>import org.ggf.drmaa.*;<br><br>import java.util.*;<br><br>public class Howto1<br>
{<br>&nbsp;&nbsp;&nbsp; public static void main (String[] args)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SessionFactory&nbsp;&nbsp;&nbsp; factory = SessionFactory.getFactory();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Session&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; session = factory.getSession();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; try<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; session.init(null);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("Session Init success");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println ("\t DRMAA version " + session.getVersion());<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; session.exit();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("Session Exit success");<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; catch (DrmaaException e)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; e.printStackTrace();<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br><br><br>But when i ran the java code,it gave me an exception:<br><br>Exception in thread "main" java.lang.NoClassDefFoundError: org/ggf/drmaa/DrmaaException<br><br><br>
Please suggest a suitable solution<br><br>Regards<br>Santosh<br><br></p></div>
Peter Tröger | 29 Apr 14:31 2010
Picon

Re: Exception during run

Hi Santosh,

this is the mailing list for the DRMAA API specification, so you basically ask the wrong people. You should look out for the Sun Grid Engine support channels.

From my basic Java knowledge, it looks like you didn't add the drmaa.jar to the classpath.

Best,
Peter.

Am 29.04.2010 um 13:30 schrieb santosh k:

HI,

I downloaded the drmaa.jar from :
http://gridengine.sunsource.net/servlets/ProjectDocumentList?folderID=15&expandFolder=15&folderID=0

And i tried runnning a simple java code which imports the drmaa package,which was downloaded from gridway.org :

import org.ggf.drmaa.*;

import java.util.*;

public class Howto1
{
    public static void main (String[] args)
    {
        SessionFactory    factory = SessionFactory.getFactory();
        Session        session = factory.getSession();
       
        try
        {
            session.init(null);
           
            System.out.println("Session Init success");
           
            System.out.println ("\t DRMAA version " + session.getVersion());
          
       
            session.exit();
            System.out.println("Session Exit success");

        }
        catch (DrmaaException e)
        {
            e.printStackTrace();
        }
    }
}



But when i ran the java code,it gave me an exception:

Exception in thread "main" java.lang.NoClassDefFoundError: org/ggf/drmaa/DrmaaException


Please suggest a suitable solution

Regards
Santosh

--
 drmaa-wg mailing list
 drmaa-wg-F/d3TggoGCE@public.gmane.org
 http://www.ogf.org/mailman/listinfo/drmaa-wg

<div>
<div>Hi Santosh,</div>
<div><br></div>
<div>this is the mailing list for the DRMAA API specification, so you basically ask the wrong people. You should look out for the Sun Grid Engine support channels.</div>
<div><br></div>
<div>From my basic Java knowledge, it looks like you didn't add the drmaa.jar to the classpath.</div>
<div><br></div>
<div>Best,</div>
<div>Peter.</div>
<br><div>
<div>Am 29.04.2010 um 13:30 schrieb santosh k:</div>
<br class="Apple-interchange-newline"><blockquote type="cite">HI,<br><br>I downloaded the drmaa.jar from :<br><span><a href="http://gridengine.sunsource.net/servlets/ProjectDocumentList?folderID=15&amp;expandFolder%0A%20=15&amp;folderID=0">http://gridengine.sunsource.net/servlets/ProjectDocumentList?folderID=15&amp;expandFolder=15&amp;folderID=0</a></span><br><br>And i tried runnning a simple java code which imports the drmaa package,which was downloaded from <a href="http://gridway.org/">gridway.org</a> :<br><br>import org.ggf.drmaa.*;<br><br>import java.util.*;<br><br>public class Howto1<br>
{<br>&nbsp;&nbsp;&nbsp; public static void main (String[] args)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SessionFactory&nbsp;&nbsp;&nbsp; factory = SessionFactory.getFactory();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Session&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; session = factory.getSession();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; try<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; session.init(null);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("Session Init success");<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println ("\t DRMAA version " + session.getVersion());<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; session.exit();<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; System.out.println("Session Exit success");<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; catch (DrmaaException e)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; e.printStackTrace();<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br><br><br><br>But when i ran the java code,it gave me an exception:<br><br>Exception in thread "main" java.lang.NoClassDefFoundError: org/ggf/drmaa/DrmaaException<br><br><br>
Please suggest a suitable solution<br><br>Regards<br>Santosh<br><br>
--<br> &nbsp;drmaa-wg mailing list<br> &nbsp;<a href="mailto:drmaa-wg@...">drmaa-wg@...</a><br> &nbsp;<a href="http://www.ogf.org/mailman/listinfo/drmaa-wg">http://www.ogf.org/mailman/listinfo/drmaa-wg</a>
</blockquote>
</div>
<br>
</div>

Gmane