Go to file
Hongbin Lu d0a7940981 Consolidate Container and Capsule in compute
In before, create/delete Capsule has its own RPC api and compute
manager implementation. The code is largely duplicated with
the Container equivalent. In fact, the code duplication leads
to bugs or missing features and it is hard to maintain.

This commit refactor the compute node implementation for capsule.
First, the capsule RPC API is removed and the controller will
use the container RPC for create/delete capsule in compute node.
Second, the capsule implementation is removed from compute manager.
Instead, we will reuse the container implementation for capsule.
Third, we introduce capsule operation in container driver.
The capsule-specific logic will be implemented by different drivers.

After this patch, all existing container features (i.e. resource
tracking and claiming, asynchronized delete, etc.) will be available
for capsule immediately. In long term, the common implementation
for capsule and container will be easier to maintain.

Closes-Bug: #1801649
Closes-Bug: #1777273
Partial-Bug: #1762902
Partial-Bug: #1751193
Partial-Bug: #1748825
Change-Id: Ie1d806738fcd945a4f370bdfc7fa8fb5fb815e8d
2019-02-18 20:44:27 +00:00
2018-12-07 02:53:55 +00:00
2018-12-30 03:18:30 +00:00
2019-01-19 20:01:04 +00:00
2018-03-14 04:36:33 +00:00
2018-10-25 03:55:03 +00:00
2016-11-02 05:15:29 +00:00
2018-03-28 15:29:40 +07:00
2016-09-03 16:03:04 -05:00
2018-03-28 15:29:40 +07:00
2016-05-12 14:59:56 -04:00
2017-04-07 10:50:23 +08:00
2017-07-15 16:10:06 +07:00
2016-05-12 14:59:56 -04:00
2018-02-04 17:56:32 +00:00
2017-06-10 13:40:18 +00:00
2018-12-17 17:18:00 +08:00

Team and repository tags

image

image

Zun

OpenStack Containers service

Zun (ex. Higgins) is the OpenStack Containers service. It aims to provide an API service for running application containers without the need to manage servers or clusters.

Features

  • TODO
Description
Containers Service for OpenStack
Readme 26 MiB
Languages
Python 99.3%
Shell 0.7%