[DRMAA-WG] DRMAAv2 C Binding - Final document to be submitted

Peter Tröger peter at troeger.eu
Mon Sep 3 04:57:09 EDT 2012


Dear all,

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.

Best regards,
Peter.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: drmaa-c.pdf
Type: application/pdf
Size: 208970 bytes
Desc: not available
URL: <http://www.ogf.org/pipermail/drmaa-wg/attachments/20120903/214e80e7/attachment-0001.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: drmaa2.h
Type: application/octet-stream
Size: 18662 bytes
Desc: not available
URL: <http://www.ogf.org/pipermail/drmaa-wg/attachments/20120903/214e80e7/attachment-0001.obj>
-------------- next part --------------


Anfang der weitergeleiteten Nachricht:

> 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>
> 
> 
> Am 20.08.2012 um 12:17 schrieb Peter Tröger <peter at troeger.eu>:
> 
>> Dear 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
> 
>> 2. Status report by the participants
> 
> All in good health, some reporting from Peter about OGF35 in Delft
> 
>> 3. 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
> 
>>  - 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
> 
>>  - 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
> 
>>  - Additional free functions needed
> 
> - No decision at OGF35, voting needed
> - 5:0 voting result for adding them
> 
>>  - 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
> 
>>  - _j_ vs. _job_
> 
> - 4:1 voting result: Keep it as it is now
> 
>>  - Small issues   
> 
> -  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.
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4343 bytes
Desc: not available
URL: <http://www.ogf.org/pipermail/drmaa-wg/attachments/20120903/214e80e7/attachment-0001.bin>


More information about the drmaa-wg mailing list