senlin/TODO
2015-01-03 07:00:31 -05:00

58 lines
1.4 KiB
Plaintext

High Priority
=============
DB
--
- Make sure cluster-policy association is deleted when a cluster is deleted
- Add field size to cluster table
- Modify node_set_status to check/update cluster status
- Add field cluster_id to event table so that query by cluster is easier
ENGINE
------
- cleanse scheduler module
- service start with rpc server(eventlet) and dispatcher(subthread);
- threadgroupmanager(TGM) module will now handle action;
- scheduler module will wrap TGM and expose interface to dispatcher,
e.g. run_action, wait, stop, notify;
- dispatcher using db.api to get action and use scheduler to dispatch
run and control action;
- complete parser logic, construct profile/policy objects there?
DRIVER
------
- complete Heat stack driver [Qiming]
- add Heat resource driver
Middle Priority
===============
DB
--
- Add test cases for policy_delete with 'force' set to True
ENGINE
------
- Design and implement dynamical plugin loading mechanism that allows
loading plugins from any paths
OSLO
----
- Migrate to oslo.log
- Migrate to oslo.context
Low Priority
============
TEST
----
- Add test case in db cluster to test that cluster-policy association is
deleted when we delete a cluster
- Add test case to engine/parser
- Add test case to engine/registry
- Add test case to engine/environment