7 Jul 2010 00:16
Re: Minutes from Conference call - Jun 23th
Hi,
>> 2. Monitoring jobs not submitted by DRMAA - final decision
>
> - Important to be able to obtain information about non-DRMAA
> jobs which have not ended.
>
> - Desirable to obtain information about non-DRMAA jobs which
> have recently ended, where "recently" is DRM-defined.
>
> - Importance (and ability to obtain) information about jobs
> submitted by others unclear. Agreed that if there is support
> for obtaining information about other's jobs, must support a
> filter to limit to current user's jobs.
>
> - Desirable to obtain information about non-DRMAA jobs using
> APIs similar to those used for jobInfo. Use Dictionary type
> to support DRM-specific info.
After some thinking, I decided to put that into the JobSession
interface:
=== snip ===
interface JobSession {
readonly attribute string contact;
readonly attribute string sessionName;
Job getJob(string jobId);
sequence<Job> getSessionJobs(JobInfo filter);
sequence<Job> getAllJobs(JobInfo filter);
Job runJob(in DRMAA::JobTemplate jobTemplate) raises (???);
(Continue reading)
We decided earlier to perform
filtering on the job list from JobSession with the JobInfo structure.
Since the structure already contains the job owner information, the
problem is solved.
> And I still don't see any resolution for the problem of getting back a
> list of several hundred thousand jobs. I think we've had this
> discussion before. Anyone have notes on what we decided?
We also discussed that, and basically agreed on trusting in the OO
language's scalability capabilities.
RSS Feed