[DRMAA-WG] misssing exceptions and thread safety
Daniel Templeton
Dan.Templeton at Sun.COM
Tue Mar 2 08:19:38 CST 2010
Sounds reasonable to me. At a minimum, all of these very specific state
exception should inherit from a more general exception in languages that
support it.
Daniel
On 03/01/10 22:24, Mariusz Mamoński wrote:
> Hi all,
>
> 1. Can we merge JobAlreadySuspendedException,
> JobNotSuspendedException, JobTerminatedException into one something
> like CantApplyToCurrentStateExecption (OGSA-BES approach) and state
> that the error message should bears current job state ?
> 2. Guaranteeing atomicity (concerning operation that comes from
> outside) in DRMAA is almost impossible for the DRMS i know, as usually
> there is no "lock on job" operation available in public API.
>
> Cheers,
>
> On 1 March 2010 15:27, Andre Merzky<andre at merzky.net> wrote:
>
>> Hi Dan,
>>
>> Quoting [Daniel Templeton] (Mar 01 2010):
>>
>>> There is, however, no need to make the exception explicitly
>>> optional. Exceptions are by definition optional.
>>>
>> This may be true in this case, but in general I expect exceptions to
>> be guaranteed on specific circumstances. For example, I would expect
>> that a suspend() on an invalid jobid will *always* cause an
>> exception (mandatory), not only sometimes (optional).
>>
>> Best, Andre.
>>
>>
>>
>> --
>> Nothing is ever easy.
>> --
>> drmaa-wg mailing list
>> drmaa-wg at ogf.org
>> http://www.ogf.org/mailman/listinfo/drmaa-wg
>>
>>
>
>
>
More information about the drmaa-wg
mailing list