Bug 4158 - Job Repository not clearly defined in the spec
Job Repository not clearly defined in the spec
Status: CLOSED FIXED
Product: jbatch
Classification: Unclassified
Component: source
1
All All
: P5 normal
: ---
Assigned To: cvignola
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-28 14:37 UTC by mminella
Modified: 2013-01-16 23:04 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mminella 2012-09-28 14:37:16 UTC
The spec defines that there should be a repository, however outside of this provides no further guidance on it's purpose.  To be thorough, should we include a more descriptive explanation of what functionality the repository is intended to facilitate (restartability, metrics, etc)?
Comment 1 cvignola 2012-10-05 19:03:46 UTC
I agree further explanation is required.
Comment 2 mk111283 2012-12-03 01:44:46 UTC
Also, Section 4.4 of the sepc says:

"A job repository holds information about jobs currently running and jobs that have run in the past. The JobOperator interface provides access to this repository. The repository contains job instances, job executions, and step executions."

The spec must mention when information about jobs that have run in the past are kept. At the minimum it must say one of the following:

a) Info / details about jobs (including the details about the jobs that have run in the past) created by a JavaEE application are removed when the JavaEE application is un-deployed

OR

b)  Info / details about jobs (including the details about the jobs that have run in the past) created by a JavaEE application are retained even after the JavaEE application is un-deployed. The duration of how long these data are retained is unspecified
Comment 3 mk111283 2012-12-03 01:46:09 UTC
Previous comment was posted by Mahesh.Kannan@Oracle.Com
Comment 4 cvignola 2013-01-16 16:13:19 UTC
The spec has been updated to state what the job repository holds and further states the implementation of the job repository is an implementer decision.