Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / logic @ 1c50309a

Name Size
  allocators
  management
  tests
__init__.py 0 Bytes
backend.py 41.4 kB
backend_allocator.py 5.9 kB
callbacks.py 11.9 kB
dispatcher.py 11.9 kB
ips.py 7 kB
models.py 0 Bytes
networks.py 5.6 kB
queues.py 3.2 kB
rapi.py 52.5 kB
rapi_pool.py 3.5 kB
reconciliation.py 30.3 kB
servers.py 24.8 kB
subnets.py 10.3 kB
utils.py 6.2 kB
views.py 0 Bytes

Latest revisions

# Date Author Comment
1c50309a 11/28/2013 05:36 pm Christos Stavrakakis

cyclades: Add shutdown_timeout to RAPI client

Add missing 'shutdown_timeout' option to reboot, shutdown and destroy
methods of Ganeti RAPI client. The Ganeti RAPI daemon will ignore this
options until Ganeti 2.10.

52270324 11/28/2013 05:36 pm Christos Stavrakakis

cyclades: Fix removal of stale NICs in BUILD state

Until now, NICs that did not exist in the Ganeti backend and were in
BUILD state were removed after a timeout (BUILDING_NIC_TIMEOUT). This
was dangerous, because if an OP_INSTANCE_CONNECT job had been "stuck"...

69c500e1 11/28/2013 05:36 pm Christos Stavrakakis

cyclades: Remove duplicate constants

c611522d 11/28/2013 05:22 pm Christos Stavrakakis

cyclades: Fix bugs relative with quotas

  • Reject previous unaccepted serials if action is 'DESTROY'. This is
    required because multiple DESTROY actions may be pending for the same
    resource (e.g. VM). The one who succeeds will be accepted, while all
    others will be rejected. This isn't optimal since it causes circular...
a90b7602 11/28/2013 05:22 pm Christos Stavrakakis

cyclades: Command to export Cyclades statistics

Add new 'snf-manage stats-cyclades' management command to export basic
statistics about Cyclades, like number of servers, network and resource
utilization. The command can either export the statistics either in JSON...

c0aabd82 11/28/2013 05:22 pm Christos Stavrakakis

cyclades: Export Cyclades detailed stats from API

Add '/admin/stats/detail' API endpoint to export basic statistics about
Cyclades. Access to this view is only allowed to the users that belong
to specific Astakos groups, as specified in the new setting
'ADMIN_STATS_PERMITTED_GROUPS.' Also, added the new 'user_in_groups' API...

73517357 11/18/2013 12:48 pm Christos Stavrakakis

gtools: Fix Ganeti allocation parameters

When retrying a failed job, remove 'pnode' and 'snode' fields if they
were implicitly set by Ganeti iallocator. Ganeti will fail if both
iallocator and node are specified in the job.

368d879e 11/15/2013 01:38 pm Giorgos Korfiatis

cyclades: Generalize issue_and_accept_commission

Use issue_and_accept_commission for any action where one needs to
automatically accept the commission after issuing and committing.

16b959ce 11/15/2013 01:33 pm Giorgos Korfiatis

cyclades: Issue commission based on action

Make issue_commission() the single point where provisions are computed
and the appropriate astakosclient call is issued.

64bca363 11/15/2013 01:32 pm Giorgos Korfiatis

cyclades: Pass action params in server_command

Commission to be issued depends on extra parameters for some actions,
e.g., on the flavor when resizing a vm.

View revisions

Also available in: Atom