Commit Graph

75 Commits

Author SHA1 Message Date
Yuanbin.Chen 412ec0be66 Remove TODO doc migrate record
In this patch was support nova profile migrate operation.
https://review.openstack.org/#/c/571396/

Change-Id: I283d8acc6be49262a3f40e62c84688a0b121b68c
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-07-30 14:17:22 +08:00
Yuanbin.Chen c31f2c219c Fix documents title format error
Change-Id: If58658785d4fdf4e108e87a6233c873ad18b9c1a
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-02-27 17:37:32 +08:00
ruijie c7f6f9c6d5 remove todo item
remove todo item that had been done about supporting cluster_recover
action in LB policy.

Change-Id: I450c6c13b5827419a2149e24676b470b56e9399a
2017-09-11 13:48:14 +08:00
tengqm a5b8323181 Remove a TODO item
With https://review.openstack.org/469717 merged, we are now killing a
TODO item that has been completed.

Change-Id: Ib9d839903595beffc24fc98c665413ff249886e3
2017-06-05 20:52:40 -04:00
Jenkins e36e216b04 Merge "Use get_rpc_transport instead of get_transport" 2017-06-05 14:40:40 +00:00
tengqm 8b867215ed Remove a TODO item related to oslo.messaging
Previously, we left a TODO item related to the version bump (a big one)
from oslo.messaging because we are not so sure there is nothing left to
be done for Senlin to adapt to such a change.
This patch is a double confirmation that the version bump is mostly
about oslo.messaing internals. We do NOT need to do any changes
accordingly.

Change-Id: I47497609ca9d8ff980f8881d4fc572664941bf87
2017-06-05 02:51:44 -04:00
tengqm e52b9b6685 Use get_rpc_transport instead of get_transport
With the added get_rpc_transport() function in oslo.messaging [1]
and the recent version bump of oslo.messaging to 5.24.2 [2], we can
safely replace get_transport() with get_rpc_transport() which is much
cleaner.

[1] https://review.openstack.org/#/c/454194/
[2] https://review.openstack.org/#/c/470144/6

Change-Id: If38ffb3fec088b94f39626ed7fa27b343e8dfbea
2017-06-05 02:21:56 -04:00
tengqm 305900d3c3 TODO items derived from oslo version changes
This adds two work items related to the changes made to the
oslo.messaging and oslo.config libraries.

Change-Id: I4a31997d6445fa3337f33a3d79d897c8b4408c4c
2017-06-02 08:47:50 -04:00
chohoor 9eae6aa7af remove TODO items about refresh node status
The feature that refresh physical resource status before doing
node_recover has been achieved. We should remove the items fron TODO
list.

Change-Id: I63db38191bff8ed9765fb349c86310f74551bf81
2017-05-24 10:29:59 +08:00
RUIJIE YUAN 8a2dba0c29 remove TODO items releated to 'health_check'
this patch removes TODO item releated to doing health check
when processing scaling actions.

Change-Id: I677addfe345cc506ef206461ca0eff17ad4cdfc7
2017-05-22 13:36:32 +08:00
chenlx f7dbaef773 Optimize the link address
Use https instead of http to ensure the safety.

Change-Id: Ia9feb87c691dbe03bf6e92229f33d2cd6cc0adda
2017-05-03 17:11:10 +08:00
Jenkins a21bec1fd4 Merge "Improve the slow path of lock acquire" 2017-02-28 02:35:55 +00:00
tengqm efaed3d0c0 Fix LB member status update in error conditions
When we fail in adding a node to the LB pool or removing a node from the
LB pool, we should set the node status to WARNING. This is a hint to
users that the node is not supposed to function as expected.

This patch also fixes the logic about updating action status when
checking the LB policy.

Change-Id: I0857c35782b42b80e8f0ef8759fb7d144a7813a8
2017-02-22 00:51:22 -05:00
tengqm 2c3d98ff93 Improve the slow path of lock acquire
The slow path of cluster_lock_acquire was implemented as only marking
the related action as a failure when stealing locks from a dead engine.
This is problematic. We are not sure if the dead engine has also
impacted other objects, e.g. nodes.

This patch replaces that cleansing call with a more thorough solution.

Change-Id: I43458f2a9c6d709d670b36cbd2ab538a8dbc8a2e
2017-02-21 20:34:02 -05:00
tengqm 565748dfd7 Remove 'profile-only' todo item from list
The support to 'profile-only' parameter for cluster-update is being
worked on and tracked on etherpad. This patch removes it from the TODO
list.

Change-Id: I9f208eb07d39261a17ba3e5b6ca8c2ec6462f976
2017-02-21 20:20:49 -05:00
tengqm 1f7813d619 Revise TODO list and FEATURE list based on meetup
This patch dumps the 2017 Jan meetup summary into the TODO list and the
FEATURE repository. Some of the action items are copied to the weekly
meeting etherpad because there are already hands working on them.

Change-Id: I5929d523d0a02f7d181564fb042b6b91e5f2f3d2
2017-01-28 05:24:06 -05:00
tengqm 5a33ec41af Add a TODO item for oslo.messaging version bump
The oslo.messaging version bump from 5.2.0 to 5.14.0 is a big thing.
Although it is not breaking our code so far, we should review the
changes to the library and see if there are things we need to change in
order to leverage its new feature and/or fix improper usage.

Change-Id: Ifcc34a44266d476e9d957f53da820704b79156e5
2016-12-07 20:51:37 -05:00
Jenkins 4d9fbc7f5f Merge "Add a TODO item about test" 2016-12-02 01:48:09 +00:00
yanyanhu fce557ba80 Add a TODO item about test
Put the workitem of Rally test back to TODO list. This work
was partially done in Newton cycle. Hope to resume it later.

Change-Id: I31e99fa95b27ddd6d52e44eae15c35a0d43fa419
2016-11-30 04:01:32 -05:00
tengqm bd8f341c81 Remove request id TODO item
The request id has been supported for a long time since we introduced
the request_id middleware. This patch removes it from the TODO list.

Change-Id: I608145d69b6cb1e92cd004d0f60ff06d17e68d76
2016-11-29 07:14:03 -05:00
tengqm e1ef2fee82 Add TODO item about referencing existing pool
There are use cases where a user has created a pool of volumes, or a
pool of ports, or a pool of floating IPs before he/she creates a VM
cluster. When creating nodes for the cluster, he/she wants to reference
a resource from the said pool. This doesn't have to go to heat stack
profile. We are adding this to the queue so that someone in future can
pick it up.

Change-Id: I79f29c48fbe9bde1fff1d08dce9045d6e59ad6dc
2016-11-17 04:20:47 -05:00
tengqm b8bf4a9262 Revise TODO list
This revises the TODO list for some items we already completed:

- unexpected attributes: new API validation is checking additional properties
- profile/policy validate APIs have been added
- osprofiler support has been added
- batch policy already being worked on and tracked on etherpad

Change-Id: I52eb4eebd82673430e9acc9418c8830f644f0499
2016-11-09 08:00:37 -05:00
tengqm d06646bf48 Revision to TODO list
This patch removes the TODO item about 'template_url' support, which has
been added in https://review.openstack.org/#/c/375952/. The patch also
adds two new TODO items about nova server operations. These new nova
server operations will be useful for long running VM cluster instances
and for load-balancing or HA.

Change-Id: I6e51d289176b647a4fedc5bbaf1e31f5efff6734
2016-10-02 08:09:36 -04:00
yanyanhu e292d5fcbf Revise TODO.rst
This patch removes some in-progress workitems from TODO.rst.

Change-Id: I7567fea8126b24cf24e36cd29654237668988ea4
2016-09-22 22:51:25 -04:00
jolie 07d4ad52ba fix typos in TODO.rst
Change-Id: I0e44a5158436057988d51ec599d305ef3a8be23a
2016-09-21 11:20:38 +08:00
tengqm 29353130b8 Remove TODO item related to node-create/delete
We have had the node-create and node-delete requests properly handled by
relevant policy types. This patch removes that TODO item.

Change-Id: Ia9675ab5abff6d186c65e477c37e9a497e8223ae
2016-08-01 00:51:04 -04:00
tengqm cccdf92f14 Add docs for configuration options
This patch adds documentation for the senlin configuration options.

Change-Id: I55eabc17ebbacfb01bfb07c37cee6f971a993b5c
2016-07-23 08:11:27 -04:00
Jenkins f05b3b9b1a Merge "TODO Item for integration with Glare" 2016-07-21 03:44:35 +00:00
tengqm c09463e929 TODO Item for integration with Glare
The Glare service is finally out. We may want to integrate with it for
the storage of profiles and policies. At least, senlin should be able to
retrieve heat templates from glare when needed.

Change-Id: I22b82d108fdc5c63524c11703982ab63e335c641
2016-07-19 22:12:58 -04:00
tengqm 780ddbe7a5 TODO: Add OSProfiler support
This patch adds a TODO item about OSProfiler support.

Change-Id: I830ba26a46d564c404c990bd62304665b09cdfd3
2016-07-19 22:01:57 -04:00
tengqm 406598c0a6 Add a TODO item about documentation
We need to document configuration options into the user documentation.
This patch adds a TODO item to reminder us of this.

Change-Id: Id554831770dfac0144becff0c73aa51fa84db2fa
2016-07-16 07:50:45 -04:00
tengqm d2133bf8c5 Migrate DS action items into TODO/FEATURES
This patch migrates the decisions from Austin design summit into TODO
items. We won't look back at those etherpads [1] when we move on.

[1] https://etherpad.openstack.org/p/newton-senlin-sessions

Change-Id: Id71a24db1203b6ed4a0ba74cd04f5939b671e413
2016-05-10 22:59:34 -04:00
tengqm df6cab9524 Add a TODO item (unexpected attribute)
A recently merged api guideline requires that unexpected attributes
should raise a 400 error.

Change-Id: I4bfdd7b0cc283271c1852c2e7fdf5af35d38eba5
2016-04-09 10:04:37 -04:00
yanyanhu ecb2d0071e Move an item back to TODO list
This patch moves an item from etherpad to TODO list.

Change-Id: I16f19012db5a0bf0ac3271a389f84cae7473d58f
2016-03-06 21:22:51 -05:00
tengqm 8a05010a0c Revised TODO list
This patch proposes a revision to the TODO list. Changes include:

- Move policy documentation to mitaka work items etherpad because we are
  already on it.
- Move advanced filtering support back from etherpad because we don't
  have bandwidth to work on it in near term.
- Move support to 'os-request-id' back from etherpad for the same
  reason.
- Format changes to some external links.

Change-Id: Iae059b2b067a4067f789f43842169f9d6ae5bc22
2016-02-23 22:04:18 -05:00
venkatamahesh 3c23fdc63b Fix some word spellings
Change-Id: Ieb0bfebcf9d83584ace3caf25a6ccc88ffafcca7
2016-02-03 13:43:42 +05:30
tengqm f42e1703df Revised TODO list for mitaka release prep
Change-Id: I18f1e2c80c29da343ad370d0d8a4a2f017453deb
2016-01-12 03:45:45 -05:00
tengqm d784e21e0f Revise receiver sorting
This finishes the series of patches revising sorting support. Some
useless routines are removed from db layer.

Change-Id: I2d0b6c388bb44295da2ef661f02b5baee0c8a129
2016-01-08 07:30:31 -05:00
Haiwei Xu 94cbc4f949 Update TODO list
API response modification has been done in the
blueprint: http-response-modification, so remove the
item in TODO.rst.

Change-Id: I4d797f34926cbd5e2dcbec75c7f40a7f4cf8f42c
2015-12-14 11:01:49 +09:00
tengqm 45ef51b186 Update TODO list
This patch removes some todo items as they are now finished. It also
adds some release notes to capture these changes.

Change-Id: Id4718e5b60945895944807f79b1e19dd1440e4f6
2015-12-06 00:36:23 -05:00
Jenkins 672020e0f9 Merge "Claim fixing 404/400 usage in engine service" 2015-11-24 12:06:33 +00:00
tengqm 072ff56aa3 Claim fixing 404/400 usage in engine service
Bug Filed: https://bugs.launchpad.net/senlin/+bug/1518209
Work Tracked: https://etherpad.openstack.org/p/senlin-mitaka-workitems

Change-Id: I12e3135becf873ba697e39fda6f4909a0d58fe47
2015-11-24 04:27:26 -05:00
tengqm 51bdabc6de Add jobs related to gating/publishing (API) docs
It is important to make users aware of the senlin APIs. It is also
important to publish the docs for users and developers. We need to
figure out how to do it (in the community way) and get it done once the
API is stabilized.

Change-Id: I3ddbaaac31e886f20cf5cb02ce9cee7f9a376939
2015-11-24 02:48:36 -05:00
Jenkins 0b150cb2e9 Merge "Update TODO work items" 2015-11-22 10:13:32 +00:00
Julio Ruano f47de91f17 Update TODO work items
Claim the following work items:
- Complete unit test for engine/parser [1]
- Implement an abstraction for general reciever support [2]

Low Priority:
- Implement support for Monasca based alarm triggers [3]

I have added the appropriate bp's to account for these, and have added these to the etherpad [4].

[1]https://bugs.launchpad.net/senlin/+bug/1515229
[2]https://blueprints.launchpad.net/senlin/+spec/support-general-receiver-abstraction
[3]https://blueprints.launchpad.net/senlin/+spec/implement-monasca-alarm
[4]https://etherpad.openstack.org/p/senlin-mitaka-workitems

Change-Id: I845832200f1623e8c23177cf0fa824ef378024ab
2015-11-19 07:11:17 -06:00
Jenkins 0c34082c3e Merge "Pick up a TODO item" 2015-11-19 02:03:46 +00:00
Ethan Lynn 4eacc93011 Pick up Lock Breaker from TODO items
Work items:
- Add a function to check engine status,
  and a timeout option in config.
- Add steal operation for lock_acquire.

Reference:
[1] https://blueprints.launchpad.net/senlin/+spec/lock-breaker
[2] https://bugs.launchpad.net/senlin/+bug/1514742

Change-Id: I1dbb3068496465a9c84810a819a9bdac43f9272b
2015-11-16 05:40:36 +00:00
yanyanhu 2ec0a65900 Pick up a TODO item
This patch removes a TODO item that has been picked up. A blueprint
is proposed[1] and the job is added to etherpad of Senlin mitaka
workitems[2].

[1]https://blueprints.launchpad.net/senlin/+spec/support-initiative-action-selecting-in-start-action
[2]https://etherpad.openstack.org/p/senlin-mitaka-workitems

Change-Id: I31ca7899b752667377d830e63d2a705c2c82c91b
2015-11-11 02:23:09 -05:00
yanyanhu 94feff4d51 Update TODO/FEATURE item list
This patch updates TODO.rst and FEATURE.rst based on the
discussion in Tokyo meetup. The backlogs of Liberty cycle are
picked up and some TODO items which are in long-term plan are
moved from TODO.rst to FEATURES.rst.

Change-Id: I799deb7adb3abbe066ac92f0f2cdbd0acc4265d3
2015-11-06 03:52:39 -05:00
yanyanhu b47a2342df Update TODO item list
This patch adds a new TODO item about node update support. It also
removes an item that has been done.

Change-Id: I8a39acac93c2292c85e0294027b22069ba50f18d
2015-11-01 21:31:10 -05:00