List of priorities after the mid-cycle in July, the list will need to be updated and validated during the Barcelona summit. Change-Id: I6c167d7af6a5576b11d443785bcff5fcebf0bcef
5.8 KiB
Ocata Project Priorities
List of priorities the Watcher drivers team is prioritizing in Ocata.
Define Audit Scope
Administrator will be able to provide a logical subset of resources where Watcher will run the optimization. This subset will be based on Host aggregates and Availability Zones.
Graph Model
The graph based data model would aggregate resource information for the Cluster and allow for the effective representation of the topology of workload deployments. Through this model graph analysis techniques could be employed in the context of the Strategy definition.
Watcher Versionned objects
Make all Watcher objects support oslo.versionnedobjects.
Automatic triggering Action Plans
Administrator will be able to choose to run the Action Plan automaticaly right after Watcher has run the Audit.
Limit Concurrent Actions
We propose a capability that limits the number of concurrent Action that can be in flight when a particular Audit is invoked.
Workload Characterization Grammar
We should be able to characterize such workloads as input to Watcher for ensuring Application QoS, placements and consolidation. We need to define a grammar to describe those workloads.
Workload Characterization and QoS
Based on the grammar defined earlier, we should be able to describe workload characteristics and map them to applications. Then it would allow Watcher to build optimization Strategy based on those characteristics.
Update Notifications
We should update Watcher notifications system to be compliant with Nova Notifications.
Notifications for audits
Now that all Watcher object are versionned, we need to update the Audit object logic to handle notifications.
Description For Dynamic Action
We should add the ability to submit a description of each Action that can append in an Action Plan.
Stale Action Plan
We should add a new state for Action Plan to be able to set it as superseded in case the Cluster Data Model has changed or an event happened that invalidate all previous Action Plan.
Audit tag in VM Metadata
As watcher runs audits to achieve a Goal, there should be some way for the application/VM owners to know that their VMs are under Audit and its flagged before Action Plan execution.