Hiroaki Kobayashi 6d2950f3b0 Add periodic healing
This patch adds a periodic healing mechanism into the monitor module and
monitoring plugins. With this change, the heal_reservations() method of
resource plugin was changed to receive a period (start/end_date
arguments) to heal.

This change is for not healing (reallocating) all of reservations for
failed resources immediately because failed resources are expected to
recover sometime in the future. The monitor tries to heal only
reservations which are active or will start soon. Remaining reservations
are expected to be healed by the periodic healing.

Implements: blueprint healing-time
Change-Id: I6971c952fcde101ff2408f567fee9a7dab97b140
2018-04-24 13:18:16 +09:00
2018-04-24 13:18:16 +09:00
2018-04-24 13:18:16 +09:00
2013-11-28 15:24:43 +01:00
2015-10-17 21:54:38 +00:00
2017-10-09 07:18:19 +00:00
2014-02-04 23:02:01 +04:00
2014-02-17 15:03:21 +04:00
2018-02-02 11:53:10 +00:00
2017-03-21 06:35:39 -05:00
2018-02-02 02:17:18 +00:00
2018-02-02 02:17:18 +00:00

Team and repository tags

image

Blazar

Blazar is a resource reservation service for OpenStack. Blazar enables users to reserve a specific type/amount of resources for a specific time period and it leases these resources to users based on their reservations.

The following two resource types are currently supported:

  • Compute host: reserve and lease with a unit of a whole host
  • Instance: reserve and lease with a unit of a flavor

Please see the following resources to learn more.

API

See Blazar API reference.

Operators

To learn how to deploy and configure Blazar, see the installation guide and the configuration reference.

Developers

To learn how to contribute to Blazar, see the contributor guide.

Other Resources

Description
Reservation Service for OpenStack
Readme 17 MiB
Languages
Python 99.1%
Shell 0.8%