Uploaded image for project: 'Polygene'
  1. Polygene
  2. POLYGENE-156

Remove Scheduler library

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0
    • Labels:
      None

      Description

      The Scheduler library is dependent on Quartz which is capable of persisted schedules. However, after trying several times to integrate that mechanism into Entity Stores of Zest, it is apparent that Quartz assumes an SQL store under the hood, and effectively has leaky abstractions.

      On top of that, the Scheduler Library are loosing schedule executions due to its wrong way of integrating persistence with Quartz. This is a very serious bug, and we can't seem to be able to fix it.

      We have therefor decided to drop this library entirely.

      We recommend that an external scheduler is used instead, possibly via a Rest interface.

        Attachments

          Activity

            People

            • Assignee:
              niclas Niclas Hedhman
              Reporter:
              niclas Niclas Hedhman
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: