Acceleration Management
Go to file
Shaohe Feng a308525d38 bug fix: endpoint register, import and devstack broken issues.
1. amend keyston endpoint register info
Service type should acceleration instead of cyborg.
For cyborg is just the service name.
We do not support uwsgi at present, so we must indicate service
port explicitly.

2. Fix package import error
Add full path to import module, so that the reference can be
resolved.

Story: 2001887
Task: 14368

3. devstack broken
TypeError: launch_service() got an unexpected keyword argument 'restart_method'
When initialize cyborg api service launcher, we already pass restart_method.
So no need to pass restart_method to launcher.launch_service, and it has not
restart_method argument.

Co-Authored-By: jiapei <jiapei2@lenovo.com>
Co-Authored-By: Zhipeng Huang <huangzhipeng@huawei.com>

Change-Id: Ic69e76b7bf86bbd1382aff07694ea9fbafd0862a
2018-04-28 07:11:33 +00:00
cyborg bug fix: endpoint register, import and devstack broken issues. 2018-04-28 07:11:33 +00:00
devstack bug fix: endpoint register, import and devstack broken issues. 2018-04-28 07:11:33 +00:00
doc queens release doc fix part 3 2018-02-15 00:26:40 +08:00
etc/cyborg Remove etc/cyborg/cyborg.conf.sample from project 2018-03-15 23:13:37 +07:00
playbooks/legacy/cyborg-devstack Move legacy jobs to project 2017-12-29 09:27:59 +01:00
releasenotes It's releasenotes - plural 2018-02-14 10:43:31 +01:00
sandbox Setup sandbox and specs folder 2017-03-14 01:16:33 +08:00
setup Cyborg deployment script 2017-08-30 09:27:56 -04:00
tools/config Auto generate cyborg.conf with oslo-config-generator 2017-12-08 10:58:25 +08:00
.gitignore Remove ChangeLog 2018-02-14 09:31:43 +01:00
.gitreview Rename project in .gitreview 2017-01-13 08:08:37 +11:00
.testr.conf initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
.zuul.yaml Zuul: Remove project name 2018-02-02 06:09:51 -08:00
AUTHORS Add release pkg related files 2018-02-10 10:51:47 +08:00
CONTRIBUTING.rst Update and replace http with https for doc links in cyborg 2017-09-12 22:46:46 -07:00
HACKING.rst Update and replace http with https for doc links in cyborg 2017-09-12 22:46:46 -07:00
LICENSE initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
README.rst Pike doc clean up 2017-09-13 10:51:11 -06:00
babel.cfg initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
requirements.txt Add Cyborg SPDK Driver 2018-02-05 00:57:30 +08:00
setup.cfg Add default configuration files to data_files 2018-03-15 23:20:29 +07:00
setup.py initial setup "correct tox.ini testr and test-requirement.txt requirement 2016-01-18 14:29:39 +08:00
test-requirements.txt Cleanup test-requirements 2017-11-06 14:38:14 +07:00
tox.ini queens release doc fix part 2 2018-02-14 16:30:07 +08:00

README.rst

Cyborg

OpenStack Acceleration as a Service

Cyborg provides a general management framework for accelerators such as FPGA, GPU, SoCs, NVMe SSDs, CCIX caches, DPDK/SPDK, pmem and so forth.

Features

  • REST API for basic accelerator life cycle management
  • Generic driver for common accelerator support