Open Windows Azure Application Management and Scaling simple schedule plugin (SimpleSchedulePlugin)


Home

Products

Azure

Download

Contacts

SimpleSchedulePlugin, version 1.0.0


Overview

SimpleSchedulePlugin is a free OWAAMS plugin.

SimpleSchedulePlugin provides an opportunity to run OWAAMSJobs:
instantly
once at specified time
periodically
without any additional decision logic.

Requirements

SimpleSchedulePlugin requires OWAAMSCore library.

Settings

SimpleSchedulePlugin configuration is provided through the
<SimpleSchedule> sub element of the <Plugins> element of the OWAAMSCore configuration.

Format of the
SimpleSchedulePlugin configuration is described in the SimpleSchedulePluginConfig.xps file.

Examples

OWAAMSConsole and OWAAMSWorker projects contain working examples of SimpleSchedulePlugin usage.

Miscellaneous

All dates/times used and written to log by
SimpleSchedulePlugin are expressed as the Coordinated Universal Time (UTC).

If you need to change instances count of two (or more) roles in the same deployment, then you must use separate OWAAMSJobs for each change. In this case the same deployment needs to be upgraded several times. So you must provide time span (at least one minute) between these OWAAMSJobs, otherwise you will get "Windows Azure is currently performing an operation on this deployment that requires exclusive access" error and the second (and next) roles will not be upgraded.

Decreasing role instances count to zero or less is impossible. In case of such attempt the resulting role instances count will be one. If there is already one role instance, corresponding information will be returned.

If you believe that nothing happens or something goes wrong, double check the log
J


Download SimpleSchedulePlugin, version 1.0.0

History


21 Aug 2012: v. 1.0.0
+ first public release