Feature #1483

Define VM deploy and shutdown times for the scheduler

Added by Carlos Martín almost 9 years ago. Updated over 8 years ago.

Status:ClosedStart date:09/20/2012
Priority:NormalDue date:
Assignee:Carlos Martín% Done:

0%

Category:Scheduler
Target version:Release 4.0
Resolution:fixed Pull request:

Description

As requested by Jan Benadik

I suggest to implement a feature in some next release:

- time frame defined running state (when VM is deployed, it can be specified to run and stop it at certain time, i.e. start daily at 6.00 AM and stop 20.00 PM in working days only OR deployment of VM for time limited period - i.e. 2 months - and after that period VM will be stopped / deleted automatically).


Related issues

Related to Feature #1714: Asynchronous Delete Closed 01/05/2013
Related to Bug #1811: If more than one scheduled actions fit in a scheduler cyc... New 03/13/2013

Associated revisions

Revision f9b7f820
Added by Carlos Martín over 8 years ago

Feature #1483: Scheduler executes scheduled actions

Syntax inside VM/USER_TEMPLATE:
SCHED_ACTION = [ ACTION = "resume/stop/shutdown...", TIME=12345 ]

Revision 3b01566e
Added by Carlos Martín over 8 years ago

Feature #1483: Create new Util.h file to define common methods, like creating log timestamp strings

Revision e904781c
Added by Carlos Martín over 8 years ago

Feature #1483: Add new option --schedule TIME to onevm commands

Revision a75c7e5f
Added by Carlos Martín over 8 years ago

Feature #1483: onevm show lists scheduled actions in a table

Revision c483e7bb
Added by Carlos Martín over 8 years ago

Feature #1483 #1556: VM attributes understood by opennebula are moved to TEMPLATE, the rest are left in USER_TEMPLATE

Revision 92ccbd83
Added by Carlos Martín over 8 years ago

Feature #1483 #1556: Leave SCHED_REQUIREMENTS and SCHED_RANK in the USER_TEMPLATE, so they can be edited

Revision 59f4331b
Added by Carlos Martín over 8 years ago

Feature #1483 #1556: onedb migrator moves rank, requirements to sched_*

Revision 2391713d
Added by Ruben S. Montero over 8 years ago

feature #1483: Add a separated action VM pool

Revision e0f6f13e
Added by Carlos Martín over 8 years ago

Feature #1483: Minor fixes

Revision 650d62b6
Added by Carlos Martín over 8 years ago

Feature #1483: Fix automatic requirements

Revision 9bb7079a
Added by Carlos Martín over 8 years ago

Feature #1483: Fix context parsing

Revision dc075e09
Added by Carlos Martín over 8 years ago

Feature #1483 #1556: Separate requirements in two attributes

AUTOMATIC_REQUIREMNTS is set by the core, cannot be edited.
SCHED_REQUIREMENTS can be set and edited by the users.

Revision 90399665
Added by Carlos Martín over 8 years ago

Feature #1483: Make --schedule option verbose by default

Revision 36473f11
Added by Carlos Martín over 8 years ago

Feature #1483: Add an ID to each SCHED_ACTION to make them easier to edit manually with onevm update

Revision f9c59f0c
Added by Carlos Martín over 8 years ago

Feature #1483: Fix sched_actions. Last change was deleting future actions

Revision abb62ddd
Added by Ruben S. Montero over 8 years ago

feature #1483: Prevents deleting of NULL pointer

Revision f4434f00
Added by Ruben S. Montero over 8 years ago

feature #1483: Simplify REQUIREMENTS compatibility check

Revision 4e41c910
Added by Ruben S. Montero over 8 years ago

feature #1483: Moved implementation of util functions to a cc file

Revision 2e72c6c6
Added by Ruben S. Montero over 8 years ago

feature #1483: Inline hints for simple util functions

Revision d920864c
Added by Ruben S. Montero over 8 years ago

Revert "feature #1483: Inline hints for simple util functions"

This reverts commit 2e72c6c68b751c08fab997bcd47f9271b0375ebe.

Revision b14850cd
Added by Carlos Martín over 8 years ago

Feature #1483: Fix util.cc

Revision 626af5ed
Added by Carlos Martín over 8 years ago

Revert "feature #1483: Prevents deleting of NULL pointer"

This reverts commit abb62dddebe80980cbbda315537e186b83c0866a.

History

#1 Updated by Ruben S. Montero over 8 years ago

  • Tracker changed from Request to Feature

#2 Updated by Carlos Martín over 8 years ago

  • Category set to Scheduler
  • Assignee set to Carlos Martín
  • Target version set to Release 4.0

#3 Updated by Ruben S. Montero over 8 years ago

  • Status changed from New to Closed
  • Resolution set to fixed

Also available in: Atom PDF