Uploaded image for project: 'RiftSaw'
  1. RiftSaw
  2. RIFTSAW-198

Making Cron scheduler clusterable

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Task
    • Resolution: Won't Do
    • Major
    • 2.2.0.CR2, 2.3.0.CR1
    • 2.0.0.Final
    • ODE
    • None

    Description

      CronScheduler service is mostly for two service, one is RuntimeDataCleanup (http://ode.apache.org/instance-data-cleanup.html), the other one is SystemSchedulesConfig ( I am not sure if we use this feature or not, as I found it was called from DeploymentPoller.java). The CronScheduler used java.util.Timer to register TimerTask, it means that if a node crashes, this TimerTask would lost also. In order to make it clusterable, we need to make this Task persistable. So that if Node1 crashes, Node2 can pick up this task from database and run it appropriately.

      Attachments

        Activity

          People

            jeff.yuchang_jira Jeff Yu (Inactive)
            jeff.yuchang_jira Jeff Yu (Inactive)
            Archiver:
            rhn-support-adandapa Aitik Dandapat

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty