quartznet/quartznet — pull request #29 by tbone47 (2011-12-01 21:40:43+00:00)
Title: Patch AdoJobStore

fixed a bunch of bugs in AdoJobStore

1. TriggerStates for Jobs marked with DisallowConcurrentExecutionAttribute were not being updated after TriggerCompleted. They would fire once and be stuck in a BLOCKED state.

2. DailyTimeIntervalTriggers were being stored as comma delimited strings (Sunday,Monday,Tuesday) but when they were being retrieved in GetTriggerPropertyBundle, they are being parsed to ints. This throws a parsing exception. I changed it so that they are stored as comma delimited ints (0,1,2)

3. I noticed the fire times stored in the database were very wrong and my test job was not firing. I changed all Ticks to UtcTicks and this seemed to fix it.