Hi,
the advanced reservation proposal from Mariusz is now part of the DRMAAv2 spec draft:
http://wikis.sun.com/display/DRMAAv2/DRMAAv2+API
I only omitted the separate ReservationInfo interface - the machine specific part (such as used slot count) became part of the (anyway existing) MachineMonitoring interface.
I also added the new file staging attribute, and (even more important) deleted the crappy DRMAAv1 file transfer idea. So long, FileTransferMode enumeration ...
Best,
Peter.
Dear all,
the next DRMAA phone conference is scheduled on Feb 17th at 20:00 UTC.
For time zone conversion, check this:
http://timeanddate.com/s/1ke2
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. OGF28 planning
3. Work distribution for remaining research tasks (see mailing list)
4. File staging details (see mailing list)
5. Decision - Fetching a list of valid contact strings
6. Move JobInfo attributes into Job interface ?
7. Thread safety in waitAnyStarted
8. ...
Best regards,
Peter.
--
drmaa-wg mailing list
drmaa-wg(a)ogf.org
http://www.ogf.org/mailman/listinfo/drmaa-wg
Dear core members,
in order to have any chance for some kind of finalized API until OGF28, we need to distribute the work now. I need volunteers to independently take care of the following topics. We mainly talk about man page crawling and text snippet writing:
--- snip ----
New job template attributes.
This includes the continuation of DRM system comparison we already started in the Google spreadsheet. It must also include the hunt for new job template placeholders, since this was one of the major wishes from the survey.
File staging.
We need the exhaustive description of how the new fileTransfers attribute should be used. Order of activities and security might be topics here. Ideally, somebody with a GridFTP background can also contribute. The initial idea was to copy from SAGA / LSF, so if you already know at least one of these systems, please volunteer.
Advanced reservation.
The API is in the IDL part, but we still need the detailed functions descriptions. Mariusz, could you take care of this ?
Job states.
There is a set of wishes regarding more job states and transitions. We also have a pending mapping to other peoples job stage models.
Thread safety.
Somebody with a strong DRMAA implementation background needs to scan his implementation for critical (and non-critical) code parts with respect to thread safety. All experiences should be persisted in the new spec.
C binding.
We spent some time in the OO world, somebody needs to try a C language binding. GFD.143 shows how such a document can look like. Roger, maybe something for you ?
--- snip ----
All information is the Wiki. Start on this page, follow the links, and look for yellow boxes:
http://wikis.sun.com/display/DRMAAv2/DRMAAv2+API
I will continue to work as the integration / coordination point. Maybe I can also take care of one or the other specific problem, but definitely not for all of them. Our deadline is March 15th, then we will present to the other groups.
Thanks,
Peter.
Hi,
the OGF28 schedule is online:
http://www.ogf.org/gf/event_schedule/index.php?event_id=15
We have sessions on March 17th (Wed) and March 18th (Thur). Due to
critical job activities, I will not make it for the public DRMAAv2
presentation on Wednesday.
Who can take care of this ?
I will help with slides and all necessary information, so it is
basically about celebrating a good show for the audience. For the
internal / cross-group discussion on Thursday, I will be there.
Thanks,
Peter.
Dear all,
the next DRMAA phone conference is scheduled on Feb 3rd at 20:00 UTC.
For time zone conversion, check this:
http://timeanddate.com/s/1jwg
The phone conference line is sponsored by Sun - aehm, 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. Introduction of DRMAAv2 Wiki (http://wikis.sun.com/display/DRMAAv2/Home
)
3. Finalization of Job object / string duality discussion
4. Going forward with the open issues
Best regards,
Peter.
--
drmaa-wg mailing list
drmaa-wg(a)ogf.org
http://www.ogf.org/mailman/listinfo/drmaa-wg
Attendees:
Peter Troeger
Dan Templeton
Roger Brobst
Marius
Daniel Gruber
1. Meeting secretary for this meeting?
Daniel Gruber
2. Report from SAGA / DRMAA F2F meeting, discussion of issues
- 2 days
- how to align DRMAA for use within SAGA
- SAGA has DRMAA1 adapter (interface for interacting with different DRMS)
See DRMAAv2 draft 6:
page 6: Job signaling:
-> we don't support that (we are interested in issue operations
and not signals)
page 8: Thread safety (because all SAGA calls can be asynchronous)
-> one distinguished section for each function about multithreading
page 8: Event enumeration: OK
page 8: History: OK (how to store?)?
page 9: Merge exceptions: OK
page 10: Change of other state changes (not just job state changes)
-> all should be optional
-> still open!!!
page 10: Job Session: Identification by name: OK but we have to
discuss the semantics
page 10: getJob(String): OK (added)
page 10: return not just job objects, but also jobs as Strings
(performance/scalability): OK
page 11: EventNotification: stays session based because of performance/
scalability
page 12: Job template for interactive jobs:
-> no valid use case
-> out of scope
-> not all DRMS support that
File staging: SAGA supports that (sequence of strings)
- security?
- is it DRM stuff?
- Condor -> supports file staging
- LSF/PBS pro
- still open issue!!!
3. New WIKI for DRMAAv2 spec
http://wikis.sun.com/display/DRMAAv2/Home
4. Revised document process time plan
- not discussed (timeout)