Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / logic @ 996ddb98

Name Size
  allocators
  management
  tests
__init__.py 0 Bytes
backend.py 35.5 kB
backend_allocator.py 6.3 kB
callbacks.py 10.3 kB
dispatcher.py 11.9 kB
models.py 0 Bytes
networks.py 7.9 kB
queues.py 3.2 kB
rapi.py 52.2 kB
rapi_pool.py 3.5 kB
reconciliation.py 29.6 kB
servers.py 19 kB
utils.py 5.6 kB
views.py 0 Bytes

Latest revisions

# Date Author Comment
996ddb98 10/12/2013 11:35 am Christos Stavrakakis

cyclades: Fix check for backend disk_templates

Fix the way that is checked that the disk template of the flavor is
included in the available disk templates of the backend. Using
'contains' is wrong because you may searching for 'file' disk template,
will there is enabled the 'sharedfile' disk template.

98a01362 10/09/2013 11:29 am Christos Stavrakakis

cyclades: Fix bug for externally reserved IPs

Skip check if there are no externally reserved IPs in the Ganeti
backend.

fc56ae0f 10/07/2013 02:50 pm Christos Stavrakakis

cyclades: Do not release externally reserved IPs

Do not automatically release an externally reserved IP if it is released
from a Ganeti backend. The IP should be released with snf-manage
network-modify management commands.

0ccb6461 10/07/2013 02:37 pm Christos Stavrakakis

cyclades: Refactor reconciliation of pools

Move reconciliation of IP pools from 'snf-manage reconcile-networks'
to 'snf-manage reconcile-pools'. Also change the way reconciliation
works: Instead of reconciling the IP pools in DB with the IP pools in
Ganeti, the new reconciliation just checks that:...

a52cc1b4 10/07/2013 02:37 pm Christos Stavrakakis

cyclades: Refactor code for renaming a server

Created function for renaming a server.

5d1f6b84 10/07/2013 12:48 pm Christos Stavrakakis

cyclades: Fix bug in backend_allocator

The 'disk_template' attribute for flavors of external disk template
included the name of the provider. The backend allocator tried to find a
backend with an enabled 'ext_$(provider)' disk template. This commit
fixes this by searching only for 'ext' in the enabled disk templates.

73756651 10/02/2013 04:05 pm Christos Stavrakakis

cyclades: Fix bug in update_cluster callback

Decorate 'update_cluster' callback with 'handle_message_delivery' to
handle acknowledgement of messages.

26515bc1 10/02/2013 04:05 pm Christos Stavrakakis

cyclades: Remove custom ProtectedDeletedManager

Remove custom ProtectedDeletedManager. Instead use the
ForeignKey.on_delete attribute that has been introduced in Django 1.4.

5feb9900 10/01/2013 09:16 pm Christos Stavrakakis

cyclades: Add missing queue

QUEUE_CLUSTER must be included in QUEUES.

a8ae6989 10/01/2013 08:27 pm Christos Stavrakakis

cyclades: Make disk_templates work with Ganeti<2.8

'enabled_disk_templates' cluster attribute has been added in Ganeti 2.8.
If this attribute is missing, return the ipolicy disk templates.

View revisions

Also available in: Atom