Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / logic @ 35ea7f67

Name Size
  allocators
  management
  tests
__init__.py 0 Bytes
backend.py 42.4 kB
backend_allocator.py 5.9 kB
callbacks.py 12.5 kB
dispatcher.py 11.9 kB
ips.py 9 kB
models.py 0 Bytes
networks.py 6.1 kB
queues.py 3.2 kB
rapi.py 52.7 kB
rapi_pool.py 3.5 kB
reconciliation.py 31.8 kB
servers.py 28.6 kB
subnets.py 11.2 kB
utils.py 6.5 kB
views.py 0 Bytes

Latest revisions

# Date Author Comment
35ea7f67 02/11/2014 01:52 pm Dionysis Grigoropoulos

snf-cyclades: Various bug fixes in cyclades

  • When creating a new subnet, check if the given network_id is an int
  • Remove duplicate code from api/networks
  • Check name length when updating a server
  • Check name length when updating a network
  • Validate NIC ID is an int
14402edc 01/24/2014 07:12 pm Christos Stavrakakis

cyclades: Validate fields of API requests

Make sure that all fields of a request (user input) have a valid type.
This commit validates 'ports', 'servers' and 'floating_ips' APIs.

Refs #4979

ba777b02 01/23/2014 03:44 pm Giorgos Korfiatis

cyclades: Detach serial from resource when resolved

909dab08 01/22/2014 02:16 pm Giorgos Korfiatis

cyclades: Fix typo

62b76f38 01/22/2014 12:50 pm Christos Stavrakakis

cyclades: Extend flavors with 'allow_create' field

  • Add 'allow_create' field to Flavor DB model and the corresponding
    migration.
  • Extend API for flavors to return the 'SNF:allow_create' attribute
  • Update POST /servers API call to check that the flavor that is...
6a439d95 01/21/2014 11:38 am Dionysis Grigoropoulos

cyclades: Update snf-manage subnet-* commands

  • Update snf-manage commands to use the new userid and public fields
    introduced in commit bdedfd9d79be7f1c00764b5d56a326d30b30b474
a8817717 01/20/2014 06:34 pm Christos Stavrakakis

cyclades: Fix broken tests

Fix tests that were broken by commit #7ef05bd.

1b3f1792 01/20/2014 05:06 pm Christos Stavrakakis

cyclades: Fix quota bug in snf-dispatcher

Clear the 'vm.serial' field after processing a job that was not
expected. When processing such a job, we reject the pending commission
and issue a new one that reflects the unexpected job. However, since we
reject the commission that is associated with the 'vm.task_job_id' job,...

7ef05bd4 01/20/2014 03:52 pm Christos Stavrakakis

cyclades: Fix corner case in reconciliation

Do not perform reconciliation for building servers that the
OP_INSTANCE_CREATE job is completed after quering Ganeti about the state
of servers.

49e3c862 01/20/2014 03:31 pm Christos Stavrakakis

cyclades: Display IPs in stats-cyclades

Display free and total public IPv4 addresses when pretty-printing
Cyclades stats.

View revisions

Also available in: Atom