- 14 Feb, 2013 23 commits
-
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Kostas Papadimitriou authored
since users get registered at quotaholder during the activation process (qh_register_user_with_quotas call in `activate` method -- im/functions.py). An additional safer check in `create_membership` method might be necessary.
-
Sofia Papagiannaki authored
set-password & active options
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
At the project application detail, project administrators (ASTAKOS_PROJECT_ADMINS setting) may approve or deny it. A denied application is still viewable by the applicant, until he dismisses it from the same page. The project administrators' project list includes all projects.
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
This is not normally needed, since all resources circulating through the system must be allocated from the initial reserve quantities. However, if somehow this consistency is broken, and more quantities are released to the reserves than have been allocated from them, the reserves will not be able to accommodate the extra quantities. Adding (practically infinite) capacity to reserves allows this inconsistency to be.
-
Georgios D. Tsoukalas authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
astakos-load-service-resources would only load resources correctly once, during migration. Now it can be used at will to re-initialize service resources from astakos configuration.
-
Giorgos Korfiatis authored
-
Kostas Papadimitriou authored
Display user date_joined and is_active fields
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Previous implementation of 'select_for_update' method was based on an attribute of the 'ForUpdateManager'. However, the model manager is shared between all threads, which lead to race conditions. This commit reimplements 'select_for_update', by making it return a custom QuerySet (ForUpdateQuerySet), which overrides the 'get' and 'filter' methods.
-
Christos Stavrakakis authored
Never pass password as an 'osparam' to Ganeti. Always use the vmapi, even for VMs created with server-create management command.
-
Christos Stavrakakis authored
Catch correct exception
-
- 13 Feb, 2013 7 commits
-
-
Christos Stavrakakis authored
Handle exceptions in 'filter_results' (management commands helper functions used to implement --filter-by option).
-
Christos Stavrakakis authored
* Add details to OverLimit exception, with the values provided by kamamaki.clients.quotaholder.exception.CommissionValueException. * Fix DummyQuotaholder exceptions * Fix DummyQuotaholder checks
-
Christos Stavrakakis authored
re-raise the exception after rolling back transaction
-
Christos Stavrakakis authored
DummyQuotaholderClient should count only positive commissions.
-
Christos Stavrakakis authored
-
Stratos Psomadakis authored
-
Stratos Psomadakis authored
-
- 12 Feb, 2013 8 commits
-
-
Christos Stavrakakis authored
Since commit 482c645, a VM exists in the Cyclades DB before the corresponding job is enqueued in the Ganeti backend. Therefore, there is a corner case, where Cyclades can not enqueue the job to Ganeti and Cyclades crashes before deleting the VM from the DB, which results in a stale VM entry in a building state. This commit adds the necessary check to guarantee that these VMs will be removed by the reconciliation process.
-
Christos Stavrakakis authored
Better handling of transactions when creating a server. Commit the creation of VM in DB, before enqueuing the job to the Ganeti backend. If communication with Ganeti fails, then the VM is deleted from the DB. If the servers crashes before deleting the VM, the stale VM will be removed by the reconciliation mechanism.
-
Constantinos Venetsanopoulos authored
* Various semantic fixes on different guides * Various shpinx related fixes * New pictures for the overall Synnefo architecture * Update the scaling-up section of the admin guide
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
Include upgrade to 0.13 helper scripts in synnefo contrib
-
Kostas Papadimitriou authored
-
Filippos Giannakos authored
-
- 11 Feb, 2013 1 commit
-
-
Filippos Giannakos authored
-
- 08 Feb, 2013 1 commit
-
-
Christos Stavrakakis authored
-