- 10 Jul, 2013 1 commit
-
-
Kostas Papadimitriou authored
This reverts commit 02c1f22a0f7396a7b2211677db78247586e10805.
-
- 09 Jul, 2013 3 commits
-
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
avoid redirecting user to signup view. Notify user the login credentials was invalid instead.
-
Kostas Papadimitriou authored
- include shibboleth headers in provider_details - display eppn instead of identifier in profile
-
- 08 Jul, 2013 4 commits
-
-
Christos Stavrakakis authored
Same as commit 0514662, but for servers.
-
Kostas Papadimitriou authored
-
Ilias Tsitsimpis authored
-
Christos Stavrakakis authored
-
- 04 Jul, 2013 3 commits
-
-
Dionysis Grigoropoulos authored
-
Christos Stavrakakis authored
Delete network from DB when job fails but the action of network is DESTROY. This case appears when someone tries to remove a network that has been deleted from Ganeti backend, but not yet from DB.
-
Ilias Tsitsimpis authored
-
- 03 Jul, 2013 3 commits
-
-
Christos Stavrakakis authored
-
Stratos Psomadakis authored
-
Christos Stavrakakis authored
Change server reconciliation, to get the instances from DB after getting instances from Ganeti, to decrease the possibility for races.
-
- 02 Jul, 2013 3 commits
-
-
Georgios D. Tsoukalas authored
-
Georgios D. Tsoukalas authored
-
Christos Stavrakakis authored
Fix bug in snf-dispatcher causing wrong updates of VMs from ganeti. Creation if instance diagnostics must run inside a transaction, because otherwise, the lock of the vm (select_for_update) is released too early. Specifally, 'if_update_required' takes a lock on the VM and checks if the timestamp of the message is newer than the one in the VM. If diagnostic creation ('create_instance_diagnostic' function) does not run inside a transaction, the lock is released when the diagnostic row is inserted in the DB. However, after storing the diagnostic, the VM is saved in order to update the 'updated' timestamp (otherwise, MODIFIED_SINCE does not work correctly). In the meantime, another message may update the VM, and this update will be lost. This commit wrap 'create_instance_diagnostic' inside transaction to fix this issue.
-
- 01 Jul, 2013 1 commit
-
-
Kostas Papadimitriou authored
fix pithos:// redirect params extraction
-
- 28 Jun, 2013 13 commits
-
-
Kostas Papadimitriou authored
include reference to the update email configuration guide
-
Kostas Papadimitriou authored
-
Giorgos Korfiatis authored
-
Giorgos Korfiatis authored
-
Olga Brani authored
-
Giorgos Korfiatis authored
Include leave requested and suspended members in the list of approved.
-
Stratos Psomadakis authored
-
Sofia Papagiannaki authored
Usage computation for empty accounts used to fail with: TypeError: 'NoneType' object is unsubscriptable
-
Sofia Papagiannaki authored
The weblogin used to return the user uuid. However, this in 0.14 version had been removed since the uuid can be retrieved using the POST /tokens authentication method. However, the old pithos clients have no other way to get the uuid, so we restore it temporarily.
-
Giorgos Korfiatis authored
Register usage for astakos.pending_app even if limit is exceeded.
-
Christos Stavrakakis authored
-
Stratos Psomadakis authored
-
Christos Stavrakakis authored
-
- 25 Jun, 2013 9 commits
-
-
Christos Stavrakakis authored
API method decorator should initialize the AstakosClient with the retry argument set, in order to avoid errors caused by getting an old connection from pool.
-
Christos Stavrakakis authored
This reverts commit cf2241c45a22dac71e31dbf32f4700c475804c12.
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
muliprocessing is included in python 2.6
-
Christos Stavrakakis authored
Conflicts: version
-
Christos Stavrakakis authored
-
Christos Stavrakakis authored
Speed up reconciliation by using mulitprocessing to get in parallel the instances from all Ganeti backends.
-