Clone
 

duffy gillman <duffy@rsmart.com> in Sakai.Git

SAK-20188

updated dependency to use kernel/api instead of kernel/kernel-private to obtain EnumUserType for mapping EventType enum in Hiberante

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@89736 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-670

moved EnumUserType to api project from kernel-private

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@89735 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-670

rolled back move of EnumUserType to kernel-private

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@89733 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-20188

removed hard-coded version for kernel-private POM and replaced with ${sakai.kernel.version}

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@89359 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-20188

removed EnumUserType and revised dependency to use the EnumUserType in kernel/kernel-private

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@89316 66ffb92e-73f9-0310-93c1-f5514f145a0a

KNL-670

Added EnumUserType to kernel-private

git-svn-id: https://source.sakaiproject.org/svn/kernel/trunk@89302 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19951

Added CREATE statemnent for scheduler_trigger_events for Oracle10g, DB2, and mssql dialects generated from hibernate SchemaExport tool

git-svn-id: https://source.sakaiproject.org/svn/reference/trunk@88424 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19965

updated DB field names to eliminate use of "type" and "time" reserved words

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@88422 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19965

updated DB field names to eliminate use of "type" and "time" reserved words

git-svn-id: https://source.sakaiproject.org/svn/reference/trunk@88422 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19951

- added creation ddl for scheduler_trigger_events

git-svn-id: https://source.sakaiproject.org/svn/reference/trunk@87922 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-14293,SAK-18876,SAK-19178

Created unit tests and jobs to facilitate scripted UI testing for QA of improvements to the job scheduler.

Moved test jobs and test job configurations out of the default build products and into appropriate testing locations

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@84467 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 6 more files in changeset.
SAK-18864

moved test classes and resources into src/test directories in both sakai-component-shared and sakai-component

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@83923 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

added test of the purgeEvents() call to TriggerEventManagerHibernateImpl

added HQL and MySQL drivers to the POM under test scope

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@83917 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

Added unit test for the Hibernate implementation of the TriggerEventManager

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@83889 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19196

Added log messages to surrond the stacktrace generated by the call to BaseSqlService.dbRead(...)

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@82599 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19178

backed out change to quartz.sql schema file which was mistakenly committed.

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@82458 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-19178

SchedulerManagerImpl is now wired with a set of SpringInitialJobSchedules from the application context at startup. A test is run to determine if the Quartz database tables have been created yet. If not it is assumed that this is the first time Sakai has run and the SpringInitialJobSchedules are used to create jobs and triggers as configured.

This behavior is controlled by a server configuration parameter scheduler.loadjobs. It can be one of three values:

init - (default behavior) schedule jobs on the first run of Sakai

true - schedule jobs every time Sakai restarts

false - never schedule the jobs

This mechanism is used to schedule the Event Log Purge job to run nightly at midnight.

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@82457 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

changed the name for the hibernate mapping bean - it was copied from an example and could cause a collision if any other component uses the same example.

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@82248 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

Committed work from SAK-18864 back to trunk.

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@82103 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-13696

merged work on configurable jobs back to trunk

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/trunk@82102 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

Abstracted the EventManager such that the old implementation can still be used if one prefers. Then created a Hibernate-backed version.

Added a pager to the events log, then filtering to filter on date, type, or job name.

Added other types of events and a message property to events in anticipation of adding the ability to log from jobs to the log

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-18864@82099 66ffb92e-73f9-0310-93c1-f5514f145a0a

    • -0
    • +44
    /jobscheduler/scheduler-events-model/pom.xml
SAK-19035

Created a new value for the "system" attribute of the main document element in the archive export files. The new value is "Sakai 2.8".

Export and merge code now looks for this new value. When it is encountered the site.xml file is processed differently. "roleId" is

now encoded as an attribute on a "role" element instead of using the value of "roleId" as the element name.

Processing of "Sakai 1.0" files remains the same. All processing of "Sakai 2.8" files are protected by conditional statements checking

for that value.

git-svn-id: https://source.sakaiproject.org/svn/common/trunk@82043 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

checking in files overlooked in last checkin

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-18864@81963 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

Added pager to event dataTable

Created Job type to purge events, retaining events for a configurable number of days

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-18864@81962 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-13696

improved behavior for example configurable job

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-13696@81960 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-13696, SAK-18864

1) altered AbstractConfigurableJob to use getMergedDataMap() instead of getTrigger().getMergedDataMap(). Also updated README file to indicate this distinction

2) implemented hibernate storage for trigger event longs so they are persistent and available across a cluster

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-18864@81958 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-18864

created development branch for SAK-18864 from the SAK-13696 branch in order to simplify merging of both fixes pending concensus from sak-dev, mt, and or

tcc groups.

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-18864@81929 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-13696

reverted TestBeanJob to remove custom testing code added for configurable job testing.

configurable job testing is now in two separate modules:

scheduler-configurable-job-test-component

scheduler-configurable-job-test-component-shared

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-13696@81928 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-13696

Added AbstractConfigurableJob to simplify processing configuration parameters.

Corrected default configuration of validator for Job properties

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-13696@81927 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-13696

Added a README file to describe use of configurable jobs.

git-svn-id: https://source.sakaiproject.org/svn/jobscheduler/branches/SAK-13696@81926 66ffb92e-73f9-0310-93c1-f5514f145a0a