Commit Graph

21 Commits

Author SHA1 Message Date
sunqingliang6 446e713d04 modify grammatical errors
Change-Id: I4caeba85d880c5f0456efeac963ea9d792180498
2018-06-27 21:06:08 +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
tengqm 41d75e554d Revise FEATURES.rst to reflect the reality
We have spent a lot energy convincing Octavia team to 1) fix node status
update bug; 2) emit event notifications when node status change. Neither
of these work was smooth due to Octavia team's ignorance. We have to
hold back these features hoping that they will change their minds
someday.

Change-Id: I1a4c28fe99b354ed5c1453ee0a57343d588e9e9d
2017-04-17 21:34:53 -04:00
Nguyen Van Trung a78289eb88 Change 'adanced' to 'advanced'
Change-Id: I6cf4b6d1e3e1c1ce21495ee6dd7ab9ba932bcdf6
2017-03-01 22:43:21 +07:00
jonnary 1ff3269a4b Add a feature for scheduling health registries
This patch adds a feature for scheduling health registries.

Change-Id: I69b51dd6401fa9aaac84a1644174e2c1d93b606f
2017-02-10 16:49:34 +08: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 337c17d603 Revise FEATURES pipeline
The patch proposes the following revisions to the FEATRUES (aka
roadmap):

 - Rename 'Container Clustering' to 'Advanced Container Clustering' so
   we focus more on advanced features instead of basic support.

 - Prompt TOSCA support from low priority to high because we are
   receiving requirements for NFV use cases.

 - Removed 'Event Listeners' item which has been implemented in health
   manager, other use cases of listeners are yet to be discussed.

 - Renamed 'Profile/Policy versioning' to 'Better Versioning for
   Profile/Policy', since we have had a preliminary support there.

 - Renamed 'Access permission control' to 'Access Control' of middle
   priority since this is not urgent.

 - Promote 'Scaling to Existing Nodes' to high priority because of
   requirements

 - Added 'Adoption of Nodes' into high priority because of requirements.

 - 'Support scheduled Actions' is downgraded to low because a simple
   workaround is to use cron jobs.

 - Removed 'Define and Enforce Quotas' from the list because cluster and
   nodes per cluster constraints have been implemented.

 - Moved 'User Defined Actions' to low priority due to lack of requirements.

 - Removed 'Run Senlin API under Apache' since it has landed.

 - Moved 'Baremetal support' to high priority because of requirements
   rising.

Change-Id: I68893ef4db0b3ad7c66379abb906a5096d61b67c
2016-12-29 01:30:26 -05:00
miaohb e72c80cfa9 Fix error in FEATURES.rst
Fix error in FEATURES.rst

Change-Id: I015a4490dc5817a14af8275e36169a9c5d72bb9f
2016-09-20 13:17:33 +08:00
yanyanhu 0bcf3874bd Revise feature items
This patch revises FEATURES.rst to add an item about
profile/policy versioning support. It also removes two
items that have been in progress/finished.

Change-Id: I7a2779b05f27e50e4de4dd0a75b18edbf842dc32
2016-09-08 05:50:38 -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 10164495f1 Revision to FEATURES.rst
This patch proposes several changes to the FEATURES list:

- 'Support Scheduled Actions' [High->Middle]
  This is supposed to be a feature from monitoring services, e.g.
  Ceilometer/Aodh where they have cron based event/alarms.

- 'API Versioning Support' [Middle->High]
  With a first official release coming soon, we need to freeze API
  changes to 1.0. Any future changes will need a bump of API version
  unless it is a pure bug-fix. However, before bumping API versions,
  we need a API versioning scheme in place to manage the versions.

- 'CoreOS based Container Support' [Low->High]
  Since CoreOS is just a VM image positioned as a guest OS on OpenStack.
  We can easily support it with not much effort. The lessons/experiences
  learned therein would be very helpful for guiding our next step
  towards managing container clusters.

- 'Define and Enforce Quotas' [Middle->Low]
  This is no longer merely a senlin project's concern. There is a
  cross-project effort on doing this. We will just need to keep an eye
  on that effort instead of doing local inventions.
  [https://review.openstack.org/284454]

- 'Container/Docker Support' [Low->Middle]
  We are working toward that direction anyway, though there are many
  details to be figured out.

- 'Make use of ServerGroup API' [Low->DELETED]
  We are already doing that in the 'affinity' policy.

- 'Versioned Object Support' [Low->Middle]
  We will need such a feature to support live service upgrade. This
  has to be done before Newton release (Oct/2016).

Change-Id: I9eb8e093dc7fe3779a8d05e9ab8feb1cd93f7fb3
2016-03-03 02:58:15 -05:00
tengqm 8836b6ed0e Add blue-green deployment as a feature request
The feature is required by some field engineers.

Change-Id: I4e38c10fac377853bbd38beb194d23e5a43c46f7
2015-12-15 09:17:37 -05:00
yanyanhu 9c3e5969ec Add a FEATURE item
This patch adds a feature item about access permission control in
Senlin. Although a blueprint[1] has been proposed for this workitem
in Liberty cycle, we decide to temporarily put it back to feature
list since we won't focus on this support in near feature.

[1]https://blueprints.launchpad.net/senlin/+spec/senlin-privilege-management

Change-Id: I7f3195b3eaf7d83d6a97357c0ce20c3b05b14fe7
2015-11-11 01:20:47 -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
tengqm bafcb9a316 Add vertical scaling into the pipeline
Vertical scaling is a different way of adding resources to an existing
pool. There are requirements on adding new resources to cluster nodes so
that the capability of the cluster is increased. We put this at a low
priority at the moment.

Change-Id: Id78e72b5b1fd8382d89e204d3381944287c22f29
2015-06-24 02:49:00 -04:00
Haiwei Xu 72e31b2912 Fix some spelling miss and message output
Using misspellings package to find the spelling miss
and fix them. Also fix one message output problem.
We can find the spelling miss by doing:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: I671f2c2bc0a69925caaf6e38c383465cfe2238d9
2015-06-12 11:49:37 +09:00
tengqm a1b5eda8dc feature request: customizable batch size
Added a new feature request -- customizable batch size when doing large
amount of operations at the same time.

Change-Id: I3c3409fba273d2f0cf642df0ebbb4f472c053505
2015-05-13 09:04:26 -04:00
tengqm e704d15dce FEATURES: Fault Tolerance
There needs to be certain level of builtin support to fault tolerance in
Senlin. This is a problem space beyond code maturity. There needs to be
some architectural considerations and workflow mechanisms for detecting
and recovering from such failures.

Change-Id: I6d5446df9828d388f0a84a41765c86be2a65ae32
2015-04-28 03:24:17 -04:00
tengqm 1abf173484 Sort TODO and FEATURES again
- Removed pruning of events/actions table, because it is now listed in
  FEATRUES.rst
- Removed migration to oslo.policy, because it is already done
- Removed authentication control which is completed
- Removed webhook API related items which are near completed
- Added item (Middle priority) for revising spec format.
- Moved threading model to FEATURES as low-priority, i.e. long term.
- Revised logging formatter item where the original description is not
  accurate.

Change-Id: I6ca2e73513a05a93a1964d63d619355479a95aa8
2015-04-20 01:24:33 -04:00
tengqm 4e3154534a New feature request item: CoreOS support
We can add support to CoreOS as a special profile so that deployment and
management of docker is made easy.

Change-Id: Id922543ef2ee5c9cf7219430548aa7eae73b3def
2015-04-18 20:59:05 -04:00
tengqm 470c35028f Initial version of FEATURES file
This file is meant to be a pool for upcoming feature requests to Senlin.
The development team will maintain it until the high/middle priorty ones
are done or there are alternatives to maintain such a feature request
list.

Change-Id: Ica99835b42a769bb14c0f729c7a2249d8ca4925d
2015-04-09 02:16:09 -04:00