add Synergy project

The Synergy project extends OpenStack capabilities by providing new
functionalities, such as a new scheduler.

The Synergy project is built around a core service and pluggable extensions
called managers.

In this commit we add:

- synergy-scheduler-manager: the main Synergy manager. It provides new
  scheduling mechanisms for OpenStack. It uses a fairshare algorithm that aims
  to maximize the overall resource usage.

- synergy-service: the core service needed by the aforementioned manager to
  interoperate with OpenStack.

Change-Id: I5c2be2c7c3330b4fcd24a3a55990985f3f28e048
This commit is contained in:
Vincent Llorens 2016-02-22 17:33:57 +01:00
parent 7a3ac6aa9d
commit 448a1ad102
4 changed files with 55 additions and 0 deletions

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group synergy-core
create = group synergy-release
label-Code-Review = -2..+2 group synergy-core
label-Workflow = -1..+1 group synergy-core
[access "refs/tags/*"]
pushSignedTag = group synergy-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -3190,6 +3190,18 @@
- project: openstack/swiftonfile
description: Swift Object Server implementation that enables objects created using
the Swift API to be accessed as files on a POSIX filesystem.
- project: openstack/synergy-scheduler-manager
description: >
Provide advanced scheduling capability for OpenStack using a fairshare
algorithm. This is a manager for synergy-service.
acl-config: /home/gerrit2/acls/openstack/synergy.config
- project: openstack/synergy-service
description: >
Synergy is an extensible general purpose management service for OpenStack.
Its capabilities are implemented by a collection of managers. It can be used
to implement advanced scheduling mechanisms to maximize the overall resource
usage.
acl-config: /home/gerrit2/acls/openstack/synergy.config
- project: openstack/syntribos
description: Python API security testing tool from OpenStack Security Group
- project: openstack/tacker

View File

@ -7882,6 +7882,22 @@
jobs:
- python-jobs
- project:
name: synergy-scheduler-manager
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: synergy-service
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: syntribos
node: bare-trusty

View File

@ -10056,6 +10056,18 @@ projects:
- gate-swiftonfile-pep8
- gate-swiftonfile-python27
- name: openstack/synergy-scheduler-manager
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/synergy-service
template:
- name: merge-check
- name: python-jobs
- name: publish-to-pypi
- name: openstack/syntribos
template:
- name: merge-check