Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ApacheDS needs to schedule certain jobs for execution periodically. Mitosis needs it to purge the replication log and to delete old tomestoned entries. Furthermore mitosis needs a schedular scheduler to manage sophisticated replication schedules for replication groups.

...

  1. how to initially load all LDAP jobs into the schedularscheduler
  2. how to load and unload jobs as new ones are added and old ones are deleted
  3. how to respond to changes in old jobs that have already been loaded

A custom interceptor can be used to detect writes involving trigger/job entries. However this is perhaps overkill. We do not need to do anything before these write operations. All actions to load and unload jobs from the Scheduler can occur after the write has occuredoccurred. In this case, the Scheduler can depend on the event service for notifications.

...

The Scheduler needs to take various parameters which control it's behavoirbehavior. These parameters should be added to a configuration entry for the scheduler in the ou=system area. Changes to this entry should automatically reconfigure the Scheduler.

...