Create Persistent Event Logs For Job Scheduler
GENERAL
TESTING
GENERAL
TESTING
Description
Attachments
2
- 28 Jul 2010, 04:26 PM
- 28 Jul 2010, 04:26 PM
incorporates
is related to
Activity
Show:

Anthony Whyte January 10, 2011 at 11:52 AM
job-scheduler-2.8.x, r87004 (update new poms to current branch version).

Anthony Whyte January 10, 2011 at 11:40 AM
job-scheduler-2.8.x, r86999, 87000, 87001

Anthony Whyte January 10, 2011 at 11:32 AM
2.8.x, r86999.

Hudson CI Server October 29, 2010 at 10:17 AM
Integrated in job scheduler Trunk #203 (See http://builds.sakaiproject.org:8080/job/job%20scheduler%20Trunk/203/)
https://sakaiproject.atlassian.net/browse/SAK-18864#icft=SAK-18864
moved test classes and resources into src/test directories in both sakai-component-shared and sakai-component

Hudson CI Server October 29, 2010 at 9:33 AM
Integrated in job scheduler Trunk #202 (See http://builds.sakaiproject.org:8080/job/job%20scheduler%20Trunk/202/)
https://sakaiproject.atlassian.net/browse/SAK-18864#icft=SAK-18864
added test of the purgeEvents() call to TriggerEventManagerHibernateImpl
added HQL and MySQL drivers to the POM under test scope
Fixed
Details
Details
Priority
Fix versions
Components
Assignee

Reporter

Conversion Script Required
Yes
CLE Team Issue
Yes
Created July 28, 2010 at 4:25 PM
Updated March 14, 2011 at 1:13 AM
Resolved September 21, 2010 at 4:43 PM
Currently the job scheduler event log is restricted to Quartz generated events (job fired, job completed), is restricted to one machine, and is in memory. This makes review of job status and job errors problematic, particularly in a clustered environment. I propose that the event log be replaced with a persistent, DB-backed event log. This log would combine the Quartz-generated events and any logging the Job developer chooses to include in the event log. This will prevent the need to skim through catalina.out to find job execution errors or info statements and will allow an administrator to look at job execution event logs across a cluster.