- 08 Jul, 2014 33 commits
-
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
Raise IllegalOperationError instead of NotAllowedError when consequent map checks are requested before the map check interval passes.
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
Check whether an object is available in the storage backend before copying it. Otherwise, fail with 403 (FORBIDDEN) response status.
-
Sofia Papagiannaki authored
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
-
Sofia Papagiannaki authored
* Do not generate/register a mapfile for zero size objects since there are not stored in the storage backend. * Several minor fixes
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
Set default value to 1sec instead of 5sec. After taking a snapshot the user may try immediately to create a new machine based on the last snapshot. If the mapfile check interval value is high enough then the end user has to wait at least the defined interval.
-
Chrysostomos Nanakos authored
Pass Archipelago config file, XSEG pool size and mapfile check interval configuration values when instantiating Pithos backend class.
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
Suppress 'is_snapshot' return value from modular backend get_object_hashmap function.
-
Chrysostomos Nanakos authored
Propagate 'is_snapshot' property to modular backend functions.
-
Chrysostomos Nanakos authored
Add metadata to ObjectWrapper initialization variables and propagate 'is_snapshot' property to backend functions.
-
Chrysostomos Nanakos authored
Introduce new property 'is_snapshot' and 'is_available' and remove old 'archip' prefix for Archipelago volumes. Refactor relevant functions.
-
Sofia Papagiannaki authored
This commit restores the sqlite backend which was broken by the previous commits.
-
Chrysostomos Nanakos authored
-
Sofia Papagiannaki authored
Newly created objects via copy will be associated with a new mapfile. Hence, the copy operation should store this mapfile to the storage backend.
-
Sofia Papagiannaki authored
The backend should not store zero size objects. This commit contains the necessary modifications for the modular backend.
-
Sofia Papagiannaki authored
Object mapfiles on the storage backend will no more be identified by the object's hashmap (content depended). Each object upon creation will be assigned with a unique tag by which they will be referenced on the storage backend. This commit contains the necessary modifications in the pithos database.
-
Chrysostomos Nanakos authored
Until now Pithos was using unhexlified mapfiles but now Archipelago transparently converts those mapfiles to hexlified. Mapper functions do not need to convert unhexlified mapfiles to hexlified ones.
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Chrysostomos Nanakos authored
-
Giorgos Korfiatis authored
Add the missing cyclades_volume definition in the service registration script.
-
Alex Pyrgiotis authored
Fix `check_conflicting_projects` function in order to return a (result, message) tuple in silent mode, which is expected by `validate_project_action` function.
-
- 07 Jul, 2014 2 commits
-
-
Kostas Papadimitriou authored
do not display projects the user is not member to and no resources are consumed from the available project quotas.
-
Kostas Papadimitriou authored
to ensure user object modifications that took place during the login request, such as updated token expiration date, won't get overridden.
-
- 03 Jul, 2014 5 commits
-
-
Christos Stavrakakis authored
-
-
Kostas Papadimitriou authored
-
Kostas Papadimitriou authored
fix project application form submit tests
-
Giorgos Korfiatis authored
Closes #131
-