Scheduling of scans
Reported by Paul Jones | June 24th, 2011 @ 03:32 PM
Currently scans need to be initiated manually via the user interface (or via the REST API). Since scans should be run somewhat frequently to ensure that the index is kept accurate, it should be possible to schedule scanning of the system via the XML configuration.
Comments and changes to this ticket
-

Ben Hood June 24th, 2011 @ 04:17 PM
(from [198a0cefc050905d8675c899df2874e578770184]) [#266] Add scan schedule to data model. https://github.com/lshift/diffa/commit/198a0cefc050905d8675c899df28...
-

-

Ben Hood June 27th, 2011 @ 09:54 AM
(from [8b3854f07a023946280deff495974a4ad0a90a68]) [#266] Introduce outline of scheduler interface. https://github.com/lshift/diffa/commit/8b3854f07a023946280deff49597...
-

Ben Hood June 27th, 2011 @ 09:54 AM
(from [95766309c49a9364f67697ddb5b038764ad37c29]) [#266] Minor pom tweaks to make Maven3 happer. https://github.com/lshift/diffa/commit/95766309c49a9364f67697ddb5b0...
-

Ben Hood June 27th, 2011 @ 09:54 AM
(from [343d27b29c77999ea75ea916f031971491f05c45]) [#266] Implement QuartzScanScheduler. https://github.com/lshift/diffa/commit/343d27b29c77999ea75ea916f031...
-

Ben Hood June 27th, 2011 @ 10:11 AM
(from [c9a8fe38a220444ead9d8a0d03605d7da8305700]) [#266] Map schedule config back to XML configuration output. https://github.com/lshift/diffa/commit/c9a8fe38a220444ead9d8a0d0360...
-

Paul Jones June 27th, 2011 @ 10:12 AM
- State changed from new to resolved
- Assigned user set to Ben Hood
Implemented using a Quartz backend.
-

Ben Hood June 28th, 2011 @ 11:17 AM
- State changed from resolved to open
- Assigned user changed from Ben Hood to Paul Jones
There didn't appear to be a pull request on Github, so here are the QA notes:
- There doesn't seem to be way to validate the cron tab expression. Potentially this could be done in the ConfigStore before saving it.
- QuartzScanSchdeulerTest: Isn't concurrent.MailBox deprecated?
-

Ben Hood June 28th, 2011 @ 12:16 PM
(from [65d5e6898ba6b232ef26580af9954cd974fc240e]) [#266] Validate cron expressions during the upload process to ensure they are valid. https://github.com/lshift/diffa/commit/65d5e6898ba6b232ef26580af995...
-

Ben Hood June 28th, 2011 @ 12:23 PM
(from [647e86ff6159f30143eb8986ac31bfcedaf75eac]) [#266] Add validation of pairs in the Hibernate layer too. https://github.com/lshift/diffa/commit/647e86ff6159f30143eb8986ac31...
-

-

Paul Jones June 28th, 2011 @ 02:44 PM
- State changed from open to resolved
- Assigned user changed from Paul Jones to Ben Hood
QA notes implemented:
- Add a validation framework; - Remove the new use of Mailbox in favour of LinkedBlockingQueue -

Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A Real Time Differencing Tool.