this is the final version of the DRMAAv2 C binding. Please check if your favorite last change was correctly incorporated. The document will go to the OGF editors in 24 hours.
Peter.
A non-text attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/drmaa-wg/attachments/20120903/214e80e7/attachment-0001.pdf>
A non-text attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/drmaa-wg/attachments/20120903/214e80e7/attachment-0001.obj>
Von: Peter Tr?ger <peter at troeger.eu>
Betreff: Meeting minutes - conference call - August 22
Datum: 28. August 2012 13:38:20 MESZ
An: "drmaa-wg at ogf.org" <drmaa-wg at ogf.org>
Post by Peter TrögerDear all,
since the public comment period for DRMAAv2 C-binding is over, we need to
discuss our reaction on the comments. The next DRMAA conf call is
therefore scheduled for Wednesday, August 22, 19:00 UTC - 20:00 UTC.
1. Meeting secretary for this meeting?
Participants: Andre, Daniel, Mariusz, Roger, Stephan Klauck, Peter
Meeting secretary: Peter
Post by Peter Tröger2. Status report by the participants
All in good health, some reporting from Peter about OGF35 in Delft
Post by Peter Tröger3. Public comments on DRMAAv2 C-binding
(http://ogf.org/gf/docs/comment.php?id=388)
- pointer NULLing by the library ? What it means for the interface ?
- No decision at OGF35, voting needed
- Roger, Peter: "principle of least astonishment, no NULLing in the library"
- Andre, Daniel, Mariusz: "security problem, asynchronous free problem, OpenMPI example"
- 3:2 voting result for changing the API -> free* functions get pointer variable reference and assign NULL to it
- Voting also clarified that no other API changes are made
Post by Peter Tröger- Problems with OStype and CPUtype enumerations
- No decision at OGF35, voting needed
- 5:0 voting result for keeping MACOS identifier - OS version is already a separate concept in the API
- 5:0 voting result for changing TRUE64 to TRU64
- 5:0 voting result for adding 64bit variations of all instruction set architectures
- These changes demand an errata for the DRMAAv2 root specification
Post by Peter Tröger- Semantics of DRMAA2_DATA_SEG_SIZE
- No decision at OGF35, voting needed
- 5:0 voting result for the proposal by Rayson Ho: DATA_SEG_SIZE is renamed to DATA_SIZE
- Explanation must extended - this value refers to 'initialized data, uninitialized data and heap'
- These changes demand an errata for the DRMAAv2 root specification
Post by Peter Tröger- Additional free functions needed
- No decision at OGF35, voting needed
- 5:0 voting result for adding them
Post by Peter Tröger- Return type for wait functions
- OGF35 decision acknowledged by Roger
- IDL spec should have void return type for wait() functions
- Additionally, language bindings should be allowed to change the return type for chaining support
- These changes demand an errata for the DRMAAv2 root specification
- 4:1 voting result: Keep it as it is now
- jobCategories should be accessible outside the job session
- Daniel: Need scheduler connection for fetching the information, and then again in the reservation session
- Mariusz: Making a reservation without some job submission afterwards is very unlikely
- 5:0 voting for keeping it as it is now
- Native drmaa2_string type, instead of char* pointers
- OGF35 decision acknowledged by Roger
- UNSET for JobInfo: 5:0 voting for adding it
- Remove endIndex upper limit specification demand from the root spec
- Demands an errata for the DRMAAv2 root specification
I will now start to prepare both the errata document and the final C binding for the editors.
Best regards,
Peter.
A non-text attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/drmaa-wg/attachments/20120903/214e80e7/attachment-0001.bin>