Activity

From 05/04/2013 to 06/02/2013

05/31/2013

05:56 pm Pithos Web Client Revision fc764443: Component/service friendly views
- Enrich settings with setting keys shared with pithos-app in order to be able
to properly resolve dynamically set ...
Kostas Papadimitriou
05:56 pm ./kamaki Revision 74d443db: Merge branch 'develop' into feature-endpoints
Stavros Sachtouris
05:55 pm ./kamaki Revision 8440b163: Fix pep8 warning
Stavros Sachtouris
05:44 pm ./kamaki Revision 14bc5e39: Setup the new rc2 version with last minute feats
New features are needed, otherwise kamaki will not function with synnefo>=0.14
Compatibility with synnefo>=0.14 is th...
Stavros Sachtouris
05:44 pm ./kamaki Revision ef44e9a3: Merge commit 'f724cd3526fdcc2aba7df02474933eacad63895b' into release-0.9
Stavros Sachtouris
05:42 pm ./kamaki Revision 31e55d4d: Merge commit '05e144e2418121079f9ade6554995c56c82724a4' into release-0.9
Stavros Sachtouris
05:37 pm ./kamaki Revision f724cd35: Get endpoint urls for all CLI operations
Refs: #3874
Use kamaki.clients.astakos.AstakosClient as a cached astakos client to get
user information and, most im...
Stavros Sachtouris
05:37 pm Pithos Web Client Revision d2b953c5: Try to resolve api url from otherProperties
check otherProperties.STORAGE_API_URL. Fallback to config defaults.
Refs: #3884
Kostas Papadimitriou
05:12 pm Revision 6dafedf6: cyclades: Add 'drained' flag to Network
Extend Network model with the 'drained' attribute, to indicate whether a
network should be used in public IP allocati...
Christos Stavrakakis
04:36 pm ganeti-local Revision 342a9b3b: Merge branch 'stable-2.8' into master
* stable-2.8:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
04:36 pm snf-ganeti Revision 342a9b3b: Merge branch 'stable-2.8' into master
* stable-2.8:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
04:34 pm ganeti-local Revision 33ee45c2: Move an item into the correct section of NEWS
The removal of '--no-lvm-storage' happened on the master/2.9 branch.
Signed-off-by: Bernardo Dal Seno <bdalseno@goog...
Bernardo Dal Seno
04:34 pm snf-ganeti Revision 33ee45c2: Move an item into the correct section of NEWS
The removal of '--no-lvm-storage' happened on the master/2.9 branch.
Signed-off-by: Bernardo Dal Seno <bdalseno@goog...
Bernardo Dal Seno
02:36 pm Revision 270b11f9: cyclades ui: Show password view minor improvement
avoid redirecting user to the single view of the build vm Kostas Papadimitriou
01:52 pm Pithos Web Client Revision d57fd11d: Merge branch 'develop' into debian-develop
Kostas Papadimitriou
01:52 pm Pithos Web Client Revision 1b7d26ae: Appropriate version for debian-develop version
Kostas Papadimitriou
01:51 pm Pithos Web Client Revision 6157de5b: Python packaging improvments
- Use {% include %} to extend index.html with appropriate django context
- Introduce `urls_config` context variable. ...
Kostas Papadimitriou
01:51 pm Pithos Web Client Revision c428cde4: Appropriate version for develop branch
Kostas Papadimitriou
01:45 pm ganeti-local Revision e41d5a22: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
01:45 pm snf-ganeti Revision e41d5a22: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Document users-setup tool
Adjusting permissions after confd start
Ensure the queue socket has the...
Bernardo Dal Seno
01:40 pm Revision 3c5a2b21: astakos: Configurable third party provider endpoints
not so often, but providers do seem to change urls Kostas Papadimitriou
01:32 pm Pithos Web Client Revision c3ace1bb: Merge branch 'issue_3784' into develop
Refs #3784 Christos KK Loverdos
01:31 pm Pithos Web Client Revision 67d30f02: Better integrate the loader with the up/down arrows
Refs #3784 Christos KK Loverdos
01:29 pm ./kamaki Revision 05e144e2: Create config file version 3
Refs: #3874
Minimum config file:
[global]
token = <user token>
Changes:
- Only one field "cli" for user command sp...
Stavros Sachtouris
01:13 pm Revision 499d9bfe: cyclades: Raise 500 for commission errors
Wrap all calls to astakosclient for commissions to raise 500, if any
error other than QuotaLimit(413) occurs.
Christos Stavrakakis
01:06 pm Revision 428c4e0a: astakos: Remove debug assertion
Kostas Papadimitriou
01:04 pm Pithos Web Client Revision d4ace10a: Show a loader until the contents of "Shared with me" are fully loaded
Refs #3784 Christos KK Loverdos
01:01 pm Revision 904fd3cd: astakos: Dynamically set hand indicator in landing page
removed the hardcoded mapping between cloudbar and dashboard elements Kostas Papadimitriou
12:36 pm Feature #3884: Pithos API URL from JS properties
I have implemented the following:
* Key STORAGE_API_URL represents the Pithos API
URL and it is search ...
Christos KK Loverdos
12:35 pm Pithos Web Client Revision 49c28de1: Merge branch 'issue_3884' into develop
Refs #3884 Christos KK Loverdos
12:35 pm Pithos Web Client Revision d8e2a280: Disable logging in order to merge back to develop
Christos KK Loverdos
12:29 pm Pithos Web Client Revision 28e270f9: Configurable service URLs via the otherProperties JS mechanism
I have implemented the following:
* Key STORAGE_API_URL represents the Pithos API
URL and it is search for in othe...
Christos KK Loverdos
10:58 am ./kamaki Revision 6fdb3576: Merge commit '528550d929d5d30009016ae23b2a948d13fe8eb3' into develop
Conflicts:
Changelog
version
Stavros Sachtouris
05:05 am ganeti-local Revision 8feeb253: kvm: Use -uuid to set system UUID
Use kvm '-uuid' option to set guest's system UUID to instance's UUID.
Signed-off-by: Christos Stavrakakis <cstavr@gr...
Christos Stavrakakis
05:05 am snf-ganeti Revision 8feeb253: kvm: Use -uuid to set system UUID
Use kvm '-uuid' option to set guest's system UUID to instance's UUID.
Signed-off-by: Christos Stavrakakis <cstavr@gr...
Christos Stavrakakis
01:05 am snf-ganeti Revision 60af7882: Document users-setup tool
The users-setup tool was added but had no documentation up to now. This commit
fixes this issue.
Signed-off-by: Mich...
Michele Tartara
01:05 am ganeti-local Revision 60af7882: Document users-setup tool
The users-setup tool was added but had no documentation up to now. This commit
fixes this issue.
Signed-off-by: Mich...
Michele Tartara

05/30/2013

04:44 pm ./kamaki Feature #3874 (Resolved): Ask astakos for service endpoints
Stavros Sachtouris
04:35 pm ./kamaki Revision 528550d9: Enrich/rename astakos client calls with endpoints
Refs: #3874
Kamaki.clients.astakos.AstakosClient is now a high-level client lib that
offers access to token-authenti...
Stavros Sachtouris
01:42 pm Revision 27168a58: astakos: Fix typo
Giorgos Korfiatis
01:03 pm Feature #3884 (Closed): Pithos API URL from JS properties
Use the otherProperties Javascript mechanism to get the API REST URL (+ the user_catalogs URL)
Christos KK Loverdos
01:01 pm Pithos Web Client Revision cb24973a: Merge branch 'issue_3873' into develop
Refs #3873 Christos KK Loverdos
01:00 pm Pithos Web Client Revision 9eb70525: Cosmetics on footer
Refs #3873 Christos KK Loverdos
01:00 pm Bug #3873 (Closed): Improve footer appearance
Christos KK Loverdos
12:49 pm Pithos Web Client Feature #3784 (Closed): "Shared with me" folder takes too long to appear
Christos KK Loverdos
12:47 pm Pithos Web Client Revision 477c14ec: Merge branch 'issue_3784' into develop
Refs #3784 Christos KK Loverdos
12:45 pm Pithos Web Client Revision 0a85a75b: Show "Shared with me" immediately
Up to now, "Shared with me" appeared only after all the asynchronous
loading completed.
Refs #3784
Christos KK Loverdos
12:02 pm Revision 23381834: Merge branch 'feature-projects-ux' into develop
Kostas Papadimitriou

05/29/2013

11:23 pm snf-ganeti Revision 2590d723: Support spindles in move-instance
The script was failing when exclusive storage was active (bug introduced in
7c848a6a).
Signed-off-by: Bernardo Dal S...
Bernardo Dal Seno
11:23 pm ganeti-local Revision 2590d723: Support spindles in move-instance
The script was failing when exclusive storage was active (bug introduced in
7c848a6a).
Signed-off-by: Bernardo Dal S...
Bernardo Dal Seno
09:45 pm Revision b4378f68: Install snf-manage bash completion script
During the 'migration' to the new repository layout and the devflow /
autopkg packaging process, the debian install r...
Stratos Psomadakis
07:14 pm Revision f5389699: astakos: Handle project approval failures
when project approval fails chain_id is set to None causing reverse to fail.
Resolved by redirecting admin user to th...
Kostas Papadimitriou
07:13 pm Revision 9df6f541: astakos: common_detail views helper fix
early initialiaztion of variables that used only when project is available Kostas Papadimitriou
06:25 pm ./kamaki Feature #3874: Ask astakos for service endpoints
Two types of authentication: username/password and token
Response format:

{'serviceCatalog': [
{'endpoints...
Stavros Sachtouris
06:19 pm ./kamaki Feature #3874 (Closed): Ask astakos for service endpoints
Use /astakos/api/tokens call to get service endpoints
Service endpoints will be used instead of the <service>.url ...
Stavros Sachtouris
06:01 pm ./kamaki Revision 59794110: Merge branch 'feature-osv2-compatibility' into release-0.9
Stavros Sachtouris
06:00 pm ./kamaki Revision 8fc64597: Merge branch 'release-0.9' into feature-osv2-compatibility
Stavros Sachtouris
05:56 pm Revision 75b8439a: Merge branch 'develop' of https://code.grnet.gr/git/synnefo into develop
Olga Brani
05:56 pm Revision acf78de3: branding: Improve footer appearance
Capitilize 'synnefo' in footer and remove space between v and version
number in footer
Olga Brani
05:53 pm Bug #3873 (Closed): Improve footer appearance
Capitilize 'synnefo' in footer and remove space between v and version number in footer.
Powered by synnefo v 0.13 sh...
Olga Brani
05:43 pm ./kamaki Feature #3862 (Resolved): Implement Floating ip client calls in compute/cyclades
Stavros Sachtouris
05:41 pm ./kamaki Revision 03033b54: Impleent floating ip methods @compute/cyclades
Refs: #3862
New methods introduced and unit-tested:
ComputeRestClient: floating_ip_pools_get, floating_ips_get/post...
Stavros Sachtouris
04:59 pm Revision e5d8df8c: docs: replace "Pithos+" with "Pithos"
Constantinos Venetsanopoulos
04:40 pm Revision 59eb6ec5: astakos: Use redirect_back on project members actions
redirect browser back to tha page the action called from Kostas Papadimitriou
04:32 pm Revision 06086f91: asatkos: Include chain_id in logging message
Kostas Papadimitriou
04:31 pm Revision 5f21fc15: astakos: Allow admin to access project members
Kostas Papadimitriou
04:28 pm Revision 440f7c0c: astakos: Add redirect_back helper
used to redirect user back to the referer page if it's safe and possible Kostas Papadimitriou
03:42 pm Feature #3871 (Closed): Quotas for active CPUs and memory
Change 'cyclades.cpu' and 'cyclades.ram' quota to refer to active/running
cpus and memory.
Christos Stavrakakis
03:40 pm Feature #3870 (Closed): Implement resizing of VMs
Implement 'resize' action of servers API, in order to be able to resize a server.
A server can only be resized to a ...
Christos Stavrakakis
03:38 pm Revision 2faabbcd: astakos: Improve project members' actions UX
Show reject/approve button in 'project pending members' page.
Remove confirm dialog when user clicks outside dialog a...
Olga Brani
03:37 pm Feature #3869 (Closed): Default policy for networks at instance creation
Add setting to give the administrator the ability to specify the network configuration
for each new VM. This setting...
Christos Stavrakakis
03:34 pm Feature #3868 (Closed): Add support for Floating IPs
* Implement /os-floating-ips OS extension API, to reserve and release floating IPs from pools.
* Also implement 'ad...
Christos Stavrakakis
03:34 pm Revision bd4bb8ae: docs: "Plankton" -> "Cyclades/Image" in API Guide
The "Plankton" name is obsolete and should not appear in the API guides.
We replace it with "Cyclades/Image" or just ...
Constantinos Venetsanopoulos
03:32 pm Revision 25a04cdd: astakosclient: Implement get_user_info_with_endpoints
This function uses the keystone alike authentication API of Astakos Ilias Tsitsimpis
03:29 pm ./kamaki Feature #3867 (Closed): Optional wait flag on server modificaiton commands
Commands affected: server-create, server-delete, server-start, server-reboot, server-shutdown
Usage:
...
Stavros Sachtouris
03:19 pm Revision bd93595d: astakos: modifications in POST /tokens (authenticate) api call
* tenantName is optional in the request
* check whether the token holder is active and the token has not been
expir...
Sofia Papagiannaki
02:46 pm Revision ddc6960a: astakos: modifications in POST /tokens (authenticate) api call
* tenantName is optional in the request
* check whether the token holder is active and the token has not been
expir...
Sofia Papagiannaki
02:25 pm ./kamaki Revision 77d1b504: Implement floating_ip(s)post/get/delete rest calls
Refs: #3862 Stavros Sachtouris
01:32 pm ganeti-local Revision c93daaa9: Adjusting permissions after confd start
This is a workaround for issue 477. Confd resets the
permissions of the query socket in a wrong way. This
patch fixes...
Helga Velroyen
01:32 pm snf-ganeti Revision c93daaa9: Adjusting permissions after confd start
This is a workaround for issue 477. Confd resets the
permissions of the query socket in a wrong way. This
patch fixes...
Helga Velroyen
01:32 pm ganeti-local Revision 8526052d: Ensure the queue socket has the right permissions
RAPI needs to be able to perform queries as well.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: H...
Guido Trotter
01:32 pm snf-ganeti Revision 8526052d: Ensure the queue socket has the right permissions
RAPI needs to be able to perform queries as well.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: H...
Guido Trotter
01:28 pm ./kamaki Revision 0e8a561c: Merge branch 'develop' into feature-floating-ips
Stavros Sachtouris
01:28 pm ./kamaki Revision ed46d009: Initialize version 0.10
Stavros Sachtouris
01:25 pm ./kamaki Revision 0a62912d: Implement floating_ip_pools_get @compute/cyclades
Refs: #3862 Stavros Sachtouris
01:21 pm ./kamaki Feature #3862 (Closed): Implement Floating ip client calls in compute/cyclades
Add the following rest calls to cyclades rest api:
* floating_ip_pools_get GET /os-floating-ip-pools
* floa...
Stavros Sachtouris
12:58 pm Revision 8eb176ab: astakos: Include missing context variables
Kostas Papadimitriou
12:56 pm Revision c363a678: astakos: Include missing members_action view
Kostas Papadimitriou
12:52 pm Revision cdf0a80b: Merge branch 'feature-projects-ux' of https://code.grnet.gr/git/synnefo into f...
Conflicts:
snf-astakos-app/astakos/im/views/projects.py
Kostas Papadimitriou
12:36 pm Revision 9b846781: astakos: Batch members actions template integration
udpated project members template to properly post selected membership ids to
the appropriate urls.
Kostas Papadimitriou
12:33 pm Revision 272ba9b9: astakos: Batch project members action view
added new view to handle multiple project members actions. View accepts
multiple `members` parameters containing proj...
Kostas Papadimitriou
12:31 pm Revision b4a8228e: astakos: Allow multiple args in confirm_link
Kostas Papadimitriou
11:40 am Revision 0c27cc1b: astakos: Remove ^M's from common.js
Kostas Papadimitriou
11:07 am ganeti-local Revision e7e8b4db: Update IAllocator interface documentation
Update the missing documentation for the tags fields of node groups.
Signed-off-by: Thomas Thrainer <thomasth@google...
Thomas Thrainer
11:07 am snf-ganeti Revision e7e8b4db: Update IAllocator interface documentation
Update the missing documentation for the tags fields of node groups.
Signed-off-by: Thomas Thrainer <thomasth@google...
Thomas Thrainer
10:55 am ./kamaki Revision 1ace29b9: Remove undesired logging in non-verbose mode
Stavros Sachtouris
10:53 am snf-ganeti Revision b69cc7ed: Add NEWS entry for hail honoring networks
The entry also mentions the required change in the IAllocator protocol.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
10:53 am ganeti-local Revision b69cc7ed: Add NEWS entry for hail honoring networks
The entry also mentions the required change in the IAllocator protocol.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
10:53 am snf-ganeti Revision 017160ed: Add tests for network-aware allocation
hail-alloc-invalid-network defines a cluster with two nodegroups and an
allocation request which does not fit on any ...
Thomas Thrainer
10:53 am ganeti-local Revision 017160ed: Add tests for network-aware allocation
hail-alloc-invalid-network defines a cluster with two nodegroups and an
allocation request which does not fit on any ...
Thomas Thrainer
10:52 am ganeti-local Revision b1142361: Honor network connections in hail
Before trying to allocate nodes in node groups, node groups are now
filtered based on the networks they are connected...
Thomas Thrainer
10:52 am snf-ganeti Revision b1142361: Honor network connections in hail
Before trying to allocate nodes in node groups, node groups are now
filtered based on the networks they are connected...
Thomas Thrainer
10:52 am snf-ganeti Revision 908c2f67: Parse NIC data from allocation request in hail
Add a NIC type and extend the Instance type by a list of NIC's. Parse
the NIC's in allocation requests and store them...
Thomas Thrainer
10:52 am ganeti-local Revision 908c2f67: Parse NIC data from allocation request in hail
Add a NIC type and extend the Instance type by a list of NIC's. Parse
the NIC's in allocation requests and store them...
Thomas Thrainer
10:52 am ganeti-local Revision a0be8f1a: Support group networks in Text backend
The Text backend now parses network UUID (comma separated) and
serializes them in the same form.
The test data is ada...
Thomas Thrainer
10:52 am snf-ganeti Revision a0be8f1a: Support group networks in Text backend
The Text backend now parses network UUID (comma separated) and
serializes them in the same form.
The test data is ada...
Thomas Thrainer
10:52 am ganeti-local Revision c8b199db: Parse node group networks
Extend the Group by the network ids it is connected to. Adapt
the IAlloc backend such that the networks are parsed co...
Thomas Thrainer
10:52 am snf-ganeti Revision c8b199db: Parse node group networks
Extend the Group by the network ids it is connected to. Adapt
the IAlloc backend such that the networks are parsed co...
Thomas Thrainer
10:52 am ganeti-local Revision 2daca99b: Update IAllocator interface documentation
Document the newly added network field of node groups, and also update
the missing documentation for the other fields...
Thomas Thrainer
10:52 am snf-ganeti Revision 2daca99b: Update IAllocator interface documentation
Document the newly added network field of node groups, and also update
the missing documentation for the other fields...
Thomas Thrainer
10:52 am snf-ganeti Revision 98ae702b: Export connected networks to IAllocator
IAllocators should not put instances on nodes in nodegroups which are
not connected to the network the instance shoul...
Thomas Thrainer
10:52 am ganeti-local Revision 98ae702b: Export connected networks to IAllocator
IAllocators should not put instances on nodes in nodegroups which are
not connected to the network the instance shoul...
Thomas Thrainer
10:48 am Revision 7971e5da: astakos: Only allow owners/admins to access member views
Kostas Papadimitriou
10:39 am Revision 0b058d6f: astakos: Only allow owners/admins to access member views
Kostas Papadimitriou
10:36 am Revision b6e2252e: astakos: Remove project members input limit
Kostas Papadimitriou
10:15 am Revision 460b907d: Merge branch 'develop' into feature-projects-ux
Conflicts:
snf-astakos-app/astakos/im/templates/im/projects/intro.html
snf-astakos-app/astakos/im/templatetags/asta...
Kostas Papadimitriou
12:42 am Revision 551381cd: astakos: add missing template
Sofia Papagiannaki

05/28/2013

07:56 pm Revision 49005665: astakos: provide authenticate keystone token api call
Sofia Papagiannaki
07:56 pm Revision b8525481: snf-django-lib: Fix minor string formatting issue
Sofia Papagiannaki
07:56 pm Revision c50825bf: snf-django-lib: Fix minor spelling issue in get_serialization
Sofia Papagiannaki
07:56 pm Revision f870efe2: snf-django-lib: Fix proxy issue
The ``X-Forwarded-Host`` header should not be forwared to the target
because django appends its value to the Host hea...
Sofia Papagiannaki
07:16 pm Revision 73ebcd68: Make the "Plankton" name obsolete
Since the Image Service is not going to be decoupled from Cyclades
we will stop calling it with a different name beca...
Constantinos Venetsanopoulos
06:35 pm Revision 77186edf: docs: Updated admin-guide
in astakos and branding sections Kostas Papadimitriou
06:22 pm Revision a4451f59: quotaholder: Add management commands for commissions
Add commands `commission-list' and `commission-show' to display
pending commissions. The former supports option `--ov...
Giorgos Korfiatis
06:21 pm Revision bd20edc6: astakos: Handle datetime in API json response
Automatically convert a datetime to string using isoformat from
snf_django.lib.api.utils
Giorgos Korfiatis
06:21 pm Revision 164e64d5: quotaholder: Store timestamps using DateTimeField
Add new fields issue_datetime in Commission and issue_datetime,
log_datetime in ProvisionLog. Migrate away from custo...
Giorgos Korfiatis
06:21 pm Revision a39b3e16: astakos: Remove invitation management commands
Also add a notice in docs that inviting is currently disabled. Giorgos Korfiatis
06:05 pm ganeti-local Revision 802ed2aa: Add generic daemon options support binding to interfaces
In some situations, it is desirable to bind one of our servers only to
a particular interface, like eth0, instead of ...
Klaus Aehlig
06:05 pm snf-ganeti Revision 802ed2aa: Add generic daemon options support binding to interfaces
In some situations, it is desirable to bind one of our servers only to
a particular interface, like eth0, instead of ...
Klaus Aehlig
06:05 pm ganeti-local Revision 194775f5: Update ganeti-rapi man page
ganeti-rapi supports a couple of options not yet mentioned in the
man page; mention them.
Signed-off-by: Klaus Aehli...
Klaus Aehlig
06:05 pm snf-ganeti Revision 194775f5: Update ganeti-rapi man page
ganeti-rapi supports a couple of options not yet mentioned in the
man page; mention them.
Signed-off-by: Klaus Aehli...
Klaus Aehlig
06:05 pm ganeti-local Revision 12f5bacf: Complete ganeti-noded synopsis line
The synopsis section of the ganeti-noded man page, certain options
were only mentioned in the description. Add then t...
Klaus Aehlig
06:05 pm snf-ganeti Revision 12f5bacf: Complete ganeti-noded synopsis line
The synopsis section of the ganeti-noded man page, certain options
were only mentioned in the description. Add then t...
Klaus Aehlig
06:03 pm ./kamaki Revision 09b2b38e: Differenciate cli logger from astakosclient logger
Stavros Sachtouris
05:50 pm ./kamaki Revision e1c18867: Wip snf-astakos, try-import it by default
Stavros Sachtouris
04:05 pm ganeti-local Revision d962dbf9: Re-activate previously active disks in watcher
The watcher process previously (incorrectly) examined the admin_state
field to figure out if the disks of an instance...
Thomas Thrainer
04:05 pm snf-ganeti Revision d962dbf9: Re-activate previously active disks in watcher
The watcher process previously (incorrectly) examined the admin_state
field to figure out if the disks of an instance...
Thomas Thrainer
04:05 pm ganeti-local Revision ca83454f: Make the disks_active flag queryable
gnt-instance list now also supports the disks_active field.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev...
Thomas Thrainer
04:05 pm snf-ganeti Revision ca83454f: Make the disks_active flag queryable
gnt-instance list now also supports the disks_active field.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev...
Thomas Thrainer
04:05 pm ganeti-local Revision a8e07057: Consider disks_active in UpgradeConfig
The disks_active flag is updated when masterd reads the configuration.
Also, cfgupgrade now removes the disks_active ...
Thomas Thrainer
04:05 pm snf-ganeti Revision a8e07057: Consider disks_active in UpgradeConfig
The disks_active flag is updated when masterd reads the configuration.
Also, cfgupgrade now removes the disks_active ...
Thomas Thrainer
04:05 pm ganeti-local Revision 1d4a4b26: Add disks_active to configuration
This flag tracks if the disks of an instace are supposed to be active.
That's the case when an instance is running or...
Thomas Thrainer
04:05 pm snf-ganeti Revision 1d4a4b26: Add disks_active to configuration
This flag tracks if the disks of an instace are supposed to be active.
That's the case when an instance is running or...
Thomas Thrainer
03:57 pm Revision 3506f6a0: docs: Update list of pithos commands
Also list in a separate section the pithos-manage-accounts commands Sofia Papagiannaki
02:20 pm Revision 5e1ea6f7: docs: Update list of astakos commands
Also fix some help messages. Giorgos Korfiatis
01:54 pm Revision 4548db7b: astakos: rename full-cleanup command to cleanup-full
Sofia Papagiannaki
01:50 pm Revision 9577d199: astakos: Rename group/authpolicy commands
- removed `user-` prefix for shorter command names
- condensed auth-policy to authpolicy
Kostas Papadimitriou
01:44 pm Revision 3c595590: snf-tools: Update burnin's documentation
Ilias Tsitsimpis
01:22 pm Revision c40a56c6: Merge branch 'feature-compute-v2' into develop
Christos Stavrakakis
01:22 pm Revision 29fef7b9: ui: Rename flavor 'cpu' to 'vcpus'
Christos Stavrakakis
01:22 pm Revision 8a992938: cyclades: Rename meta to metadata at Cyclades URLs
For compatibility with OpenStack Compute API v2, rename 'meta' to
'metadata' to Cyclades API URLs. Specifically, to t...
Christos Stavrakakis
01:22 pm Revision 5029ff36: cyclades: Remove "values" term from API
For compatibility with OpenStack Compute API v2, we remove the
term 'values' from all JSON requests and responses.
R...
Christos Stavrakakis
01:22 pm Revision e13aeb09: cyclades: Remove 'Ref' suffix from servers API
Rename 'flavorRef' to 'flavor' and 'imageRef' to 'image', to responses of
/servers API. 'flavorRef' and 'imageRef' ar...
Christos Stavrakakis
01:22 pm Revision 2d04422f: cyclades: Update tests
Update tests to use OpenStack Compute API v2.
Refs #3768
Christos Stavrakakis
01:22 pm Revision a333c901: cyclades: Rename 'cpu' to 'vcpus' to flavor API
Rename attribute of GET /flavors response, from 'cpu' to 'vcpus'.
Refs #3768
Christos Stavrakakis
01:22 pm Revision 1489e9b1: cyclades ui: Revert server create params names
the new api changed image/flavor keys only in servers response.
imageRef and flavorRef are still required in server c...
Kostas Papadimitriou
01:22 pm Revision d5fd0d3c: cyclades ui: Update metadata post/delete url
the updated api uses /metadata/ instead of /meta/
Refs: #3768
Kostas Papadimitriou
01:22 pm Revision d63606c8: cyclades ui: Revert glance response parsing
Refs: #3768 Kostas Papadimitriou
01:22 pm Revision 0dee4086: cyclades ui: In sync with the updated compute api
Update javascript libraries to keep up with the latest changes in compute api. Kostas Papadimitriou
01:22 pm Revision 45e274fc: Document cyclades-api changes to fit OS API v2
Rename attribute of GET /flavors response, from 'cpu' to 'vcpus'.
Catholicaly remove "values" term from requests and ...
Stavros Sachtouris
01:07 pm Revision 008fd5cd: Sphinx format fixes in Changelog file
Constantinos Venetsanopoulos
12:57 pm Revision 5a0dde9e: Merge old snf-webproject README file into docs
Constantinos Venetsanopoulos
12:46 pm snf-ganeti Revision c69b147d: Report missing spindles in the configuration
cfgupgrade and cluster-verify run a check for missing spindles in disk
configuration when exclusive storage is enable...
Bernardo Dal Seno
12:46 pm ganeti-local Revision c69b147d: Report missing spindles in the configuration
cfgupgrade and cluster-verify run a check for missing spindles in disk
configuration when exclusive storage is enable...
Bernardo Dal Seno
12:46 pm ganeti-local Revision 577edf04: Adapt striping to the requested number of spindles
Otherwise LVM may use a smaller number of PVs (spindles) to accommodate for
the default stripes.
Signed-off-by: Bern...
Bernardo Dal Seno
12:46 pm snf-ganeti Revision 577edf04: Adapt striping to the requested number of spindles
Otherwise LVM may use a smaller number of PVs (spindles) to accommodate for
the default stripes.
Signed-off-by: Bern...
Bernardo Dal Seno
12:46 pm ganeti-local Revision 7c848a6a: Spindles are mandatory with exclusive storage
If they are not specified in the command line an error is reported. Also,
disk creation would fail without them.
QA ...
Bernardo Dal Seno
12:46 pm snf-ganeti Revision 7c848a6a: Spindles are mandatory with exclusive storage
If they are not specified in the command line an error is reported. Also,
disk creation would fail without them.
QA ...
Bernardo Dal Seno
12:45 pm ganeti-local Revision 40d93e3b: gnt-cluster repair-disk-sizes repairs spindles too
When exclusive storage is active, any wrong or missing spindles information
in disks gets updated too.
Signed-off-by...
Bernardo Dal Seno
12:45 pm snf-ganeti Revision 40d93e3b: gnt-cluster repair-disk-sizes repairs spindles too
When exclusive storage is active, any wrong or missing spindles information
in disks gets updated too.
Signed-off-by...
Bernardo Dal Seno
12:45 pm snf-ganeti Revision 6ef8077e: New RPC to get size and spindles of disks
This RPC replaces the existing one that only returned disk size.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
12:45 pm ganeti-local Revision 6ef8077e: New RPC to get size and spindles of disks
This RPC replaces the existing one that only returned disk size.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
12:45 pm ganeti-local Revision baa7f1d6: New BlockDev methods to get spindles
Two new methods are created to get the number of spindles, one alone, and
one together with size. For devices that do...
Bernardo Dal Seno
12:45 pm snf-ganeti Revision baa7f1d6: New BlockDev methods to get spindles
Two new methods are created to get the number of spindles, one alone, and
one together with size. For devices that do...
Bernardo Dal Seno
12:45 pm snf-ganeti Revision b5d48e87: Attaching a logical volume builds a list of PVs
When an LV gets attached, the list of the PVs used by the LV is built. This
will be used to count spindles for exclus...
Bernardo Dal Seno
12:45 pm ganeti-local Revision b5d48e87: Attaching a logical volume builds a list of PVs
When an LV gets attached, the list of the PVs used by the LV is built. This
will be used to count spindles for exclus...
Bernardo Dal Seno
12:45 pm snf-ganeti Revision 688b5752: Refactor code for attaching a logical volume
The parsing of "lvs" output is moved into private methods. The code is
slightly more readable and testable. The split...
Bernardo Dal Seno
12:45 pm ganeti-local Revision 688b5752: Refactor code for attaching a logical volume
The parsing of "lvs" output is moved into private methods. The code is
slightly more readable and testable. The split...
Bernardo Dal Seno
12:40 pm Revision e81ad3e5: docs: Admin guide will include all snf-manage cmds
The Administrator's guide should include an up-to-date list of all
'snf-manage' management commands for all services....
Constantinos Venetsanopoulos
12:32 pm Revision cfb7dd4f: astakos: Move email subjects from settings to messages
Email subjects are parameterized by site name and application-
specific data. Other than that they should be constant...
Giorgos Korfiatis
12:23 pm ./kamaki Revision 0c087a02: Bump version to 0.9~rc1-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
12:22 pm ./kamaki Revision 34faeddc: Merge branch 'release-0.9' into debian-release-0.9
Stavros Sachtouris
12:19 pm ./kamaki Revision 53360686: Update manpages
Stavros Sachtouris
11:54 am ./kamaki Revision 0936d3ca: Merge remote branch 'origin/develop' into debian-develop
Stavros Sachtouris
11:48 am ./kamaki Revision 313f3f81: Initialize kamaki v0.9rc1
Stavros Sachtouris
11:45 am ./kamaki Revision 7983398f: Merge branch 'feature-expose-astakosclient' into develop
Stavros Sachtouris
11:45 am ./kamaki Revision 6f04d079: Merge branch 'feature-osv2-compatibility' into develop
Stavros Sachtouris
08:14 am Revision 7055982e: cyclades ui: Always send network type in create request
type parameter is mandatory in private network creation requests. Kostas Papadimitriou
07:44 am Revision f62b110e: helpdesk: Update changelog
Kostas Papadimitriou

05/27/2013

09:35 pm Revision 7e7cd786: astakos: Update changelog
Kostas Papadimitriou
06:35 pm Revision be2e3875: astakos: Remove unused billing settings
Remove unused settings BILLING_FIELDS and QUEUE_CONNECTION. Giorgos Korfiatis
06:05 pm Revision 6df64d7b: helpdesk: Fix static install locations
Kostas Papadimitriou
06:04 pm Revision 7ad07359: helpdesk: Configurable media url
Kostas Papadimitriou
05:53 pm Revision 85c9d0d8: astakos: Include contrib.auth context processor
Kostas Papadimitriou
05:53 pm Revision ffc56ef0: webproject: Remove default contrib.auth context processor
Kostas Papadimitriou
05:38 pm ./kamaki Support #3832 (Closed): Adjust cyclades and astakos calls to synnefo 0.14 specs and url schemes
kamaki 0.9 will break compatibility with synnefo < 0.14 because
- synnefo 0.14 ReST APIs breaks compatibility with s...
Stavros Sachtouris
05:33 pm Feature #3785 (Closed): Change footer info
Christos KK Loverdos
05:31 pm Pithos Web Client Revision 56510f86: Merge branch 'issue_3785' into develop
Align footer and logo with the rest of the UI (cyclades).
Refs #3785
Christos KK Loverdos
05:27 pm Revision ea1369dc: quotaholder: pep8 fixes
Giorgos Korfiatis
05:27 pm Revision 190a2743: astakos: Convert list-like settings to tuple
Settings ADMINS, MANAGERS, and HELPDESK are tuples even though they could
naturally be lists. If one sets by mistake ...
Giorgos Korfiatis
05:27 pm Revision bf3b7d2d: astakos: Add missing import in management command
Giorgos Korfiatis
05:19 pm Revision 17138f12: astakos: Update tests
GET is not allowed to remove auth provider urls Kostas Papadimitriou
05:11 pm ./kamaki Revision f27657f7: Update Changelog for latest astakosclient cli
Stavros Sachtouris
05:07 pm ./kamaki Revision 683335b1: Expose some basix astakosclient methods to cli
Methods exposed:
get_user_info as authenticate
get_uuid[s] as uuid
get_username[s] as username
get_quotas as quotas
...
Stavros Sachtouris
05:05 pm Revision 93614ef0: astakos: LinkedIn provider fix
initialize client in login view Kostas Papadimitriou
05:05 pm Revision 680c383d: astakos: User auth methods handling fix
do not include third party logins of disabled provider modules (modules which
are not set in ASTAKOS_IM_MODULES). Thi...
Kostas Papadimitriou
05:05 pm Revision 933d3219: astakos: Typo fix
incorrect variable use. Retrieve message from provider object instead of
astakos_messages module.
Kostas Papadimitriou
05:01 pm Revision 327a4c1e: astakos: Change auth provider remove HTTP method
Convert provider removal links to forms (using POST), in order to be able
to remove GET from the remove view allowed ...
Olga Brani
04:20 pm snf-image-creator Revision 9271999b: Bump ubuntu version to 0.3-0ubuntu1
Nikos Skalkotos
04:18 pm snf-image-creator Revision 64a18daf: Merge branch 'master' into ubuntu
Nikos Skalkotos
03:59 pm Feature #3829 (New): Make it possible to mark a service as deleted
Since we prefer not to delete a service entry from the database, we could set a deleted flag if we needed to deactiva... Giorgos Korfiatis
03:57 pm Revision aae2103e: astakos: Update user-add command
removed activate option. User status can be changed using additional
user-modify commands (--verify, --accept etc.)
Kostas Papadimitriou
03:37 pm snf-image-creator snf_image_creator-0.3.tar.gz
Nikos Skalkotos
03:37 pm ./kamaki Revision 4abb3f7e: Update log about astakos authenticate adjustment
Stavros Sachtouris
03:35 pm ./kamaki Revision b79ae40b: Adjust astakos authenticate to snf-0.14 url sheme
Stavros Sachtouris
03:34 pm Feature #3767 (Resolved): Changes for compatibility with OS/Compute v2
Not tested yet (waiting for synnefo 0.14 deployment). Ilias Tsitsimpis
03:34 pm Revision bcb7c357: burnin: Changes for compatibility with OS/Compute v2
Refs #3767 Ilias Tsitsimpis
03:23 pm ./kamaki Revision 97fc1e06: Setup a snf-astakos command set
Stavros Sachtouris
03:20 pm snf-image-creator Revision ef30380d: Bump version to 0.3
Nikos Skalkotos
03:14 pm Revision 2c45745e: webproject: Default TEMPLATE_DIRS setting typo
missing comma Kostas Papadimitriou
03:14 pm Revision e61aed5a: webproject: Update default conf file
update default value of TEMPLATE_DIRS setting Kostas Papadimitriou
03:14 pm Revision 591068ae: astakos: Conditionally autoexpand classic signup form
if classic signup ('local') appears first in IM_MODULES setting Kostas Papadimitriou
03:14 pm Revision 07395a9a: cloudbar: Handle relative service icon urls
Kostas Papadimitriou
03:09 pm Pithos Web Client Revision 64800147: Get Storage Logo from JS properties
Refs #3785 Christos KK Loverdos
01:53 pm Revision df456124: astakos: Add confirmation step in service-add
Since there is no way to delete a registered service, confirmation
is needed to register a service.
Add also a `--no...
Giorgos Korfiatis
01:22 pm Revision f8958a97: astakosclient: Update package description
Ilias Tsitsimpis
01:08 pm snf-image-creator Revision 3afe6b44: Share the md5sum and meta file if image is public
If the image gets registered as public allow anyone to read the
metadata and the md5sum file.
Nikos Skalkotos
12:37 pm Pithos Web Client Revision ecc4ef81: Hard-code synnefo & synnefo.org
This is a requirement.
Refs #3785
Christos KK Loverdos
11:54 am Revision f20c20fe: astakosclient: Update documentation
Ilias Tsitsimpis
10:38 am Revision 108be31f: astakosclient: Implement get_endpoints method
Ilias Tsitsimpis

05/25/2013

07:06 pm snf-ganeti Revision e75f80b9: Fix release of instances in QA
Also, fix some uses of keyword arguments for arguments with a default
value, as required by the style guide, and a ty...
Bernardo Dal Seno
07:06 pm ganeti-local Revision e75f80b9: Fix release of instances in QA
Also, fix some uses of keyword arguments for arguments with a default
value, as required by the style guide, and a ty...
Bernardo Dal Seno

05/24/2013

06:05 pm snf-network Revision 6f1a2922: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:05 pm snf-network Revision e60198f7: Merge branch 'master' into debian
Dimitris Aragiorgis
05:49 pm Revision d8c7557c: astakos: Fix args reading in service-add
Service URL and API URL where set the other way around.
Also add checks for the URLs being in use.
Giorgos Korfiatis
05:49 pm Revision 81bf669e: astakos: Disable service renaming
Service name is significant: UI presentational data are indexed by
it; resource names are prefixed by it.
Giorgos Korfiatis
05:49 pm Revision 08ad5b01: Fixes wrt Admin Guide's branding section
Constantinos Venetsanopoulos
05:41 pm ./kamaki Support #3806 (Resolved): Cut-off compatibility with old forms of command groups and config files
Stavros Sachtouris
05:40 pm ./kamaki Revision f0415090: Update config file version tag
Stavros Sachtouris
05:24 pm ./kamaki Revision 137c51f5: Fix typo in kamak.cli.logger import
Stavros Sachtouris
05:05 pm ./kamaki Feature #3633 (Resolved): Adjust Cyclades clients and corresponding commands to server modificati...
Stavros Sachtouris
04:47 pm ./kamaki Revision bcef3ac9: Rename meta-->metadata and remove values @CLI
Refs: #3633 Stavros Sachtouris
04:30 pm Revision d3e3ad5d: cyclades: Always add attachments to server info
Update /servers API, to include attachments to /servers responses,
even if the server has no NICs.
Christos Stavrakakis
04:17 pm Revision 7f79fa49: cyclades: Export hypervisor to backend-list cmd
Christos Stavrakakis
04:15 pm Revision 87dd67af: snf-django: BadRequest if no content-type
Raise a BadRequest if request is missing Content-Type header field. Christos Stavrakakis
04:15 pm Revision ac47eef6: cyclades: Fix bug in network test
Christos Stavrakakis
03:37 pm snf-network Revision df006c46: Mods to work with debian's xen
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:01 pm snf-occi Revision 1fa7e54b: docs: Add link to master page of OCCI spec
Christos KK Loverdos
02:32 pm snf-ganeti Revision 95155a8c: Fix missing "raise" in QA
The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai...
Bernardo Dal Seno
02:32 pm ganeti-local Revision 95155a8c: Fix missing "raise" in QA
The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai...
Bernardo Dal Seno
02:30 pm snf-ganeti Revision a9310b5b: Merge branch 'stable-2.8'
* stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S...
Guido Trotter
02:30 pm ganeti-local Revision a9310b5b: Merge branch 'stable-2.8'
* stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S...
Guido Trotter
02:26 pm snf-ganeti Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE...
Guido Trotter
02:26 pm ganeti-local Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE...
Guido Trotter
02:20 pm snf-image-creator Revision 03eb7dc8: Check if remote files exist before uploading
Before uploading to pithos, check if any remote file gets
overwritten.
Nikos Skalkotos
01:23 pm Revision 81846314: astakos: Set type for existing services
Following Keystone there is now a `type' field in model Service.
This adds a data migration in order to set the type ...
Giorgos Korfiatis
01:17 pm snf-ganeti Revision 75d25240: Bump up version for 2.7.0~rc2 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Guido Trotter
01:17 pm ganeti-local Revision 75d25240: Bump up version for 2.7.0~rc2 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Guido Trotter
12:50 pm Revision aae971b5: astakos: Fix permissions of service-add.py
Unset execute bit for file service-add.py Giorgos Korfiatis
12:50 pm Revision e9eb1fb4: astakos: Remove commands deleting services and resources
We do not support removing a registered service or resource. Giorgos Korfiatis
12:50 pm Revision 77fd77bf: astakos: Show value even for unknown resource
Do not fail when looking up the unit, if resource is not found. Giorgos Korfiatis
12:50 pm Revision 22a46ee9: astakos: Add new command service-show
Leave the most important fields of Service in service-list;
show all fields with service-show.
Giorgos Korfiatis
10:53 am ./kamaki Support #3806 (Closed): Cut-off compatibility with old forms of command groups and config files
store and astakos are predecessors of file and user command groups respectively
Do not recognise old forms of thes...
Stavros Sachtouris
09:57 am Revision 52dff6a2: snf-manage show_urls: fix empty view module crash
Georgios D. Tsoukalas
08:52 am Revision 6d47c965: add SYNNEFO_INCLUDE_PACKAGES environment variable
If the variable is empty, it has no effect.
If it has a ':'-separated list of names, then only
packages from that lis...
Georgios D. Tsoukalas
08:52 am Revision 44f62925: SYNNEFO_SERVICE_NAME: per-service configuration.
1. Introduce an environment variable SYNNEFO_SERVICE_NAME.
This causes an additional settings subdir to be read,
...
Georgios D. Tsoukalas
08:52 am Revision aecccec1: snf-manage: pep8 fixes
Georgios D. Tsoukalas

05/23/2013

09:20 pm Revision cf45f59e: astakos: make middleware optional (selective)
1. Introduce SelectiveMiddlewareMixin to snf_django.
This class that can be mixed in middlware subclasses as
...
Georgios D. Tsoukalas
09:04 pm Revision e5341ac5: support configurable <SERVICE>_BASE_URL settings
Introduce <SERVICE>_BASE_URL settings for all services.
Extract the path in these URLs as a prefix to be consumed
by ...
Georgios D. Tsoukalas
07:04 pm Revision 9a55e420: cyclades: remove all csrf_exempt usage.
The csrf middleware is not to be installed with cyclades,
therefore there is no need to use csrf_exempt.
Georgios D. Tsoukalas
06:47 pm Revision c2e78d83: astakos: fix api docs
Sofia Papagiannaki
06:42 pm ./kamaki Revision fab9b17f: Rename meta-->metadata and remove values @lib
- Meta-->metadata in some cases, according to the expected cyclades API
- remove values level from requests and respo...
Stavros Sachtouris
06:38 pm Revision 98893c32: astakos: update api docs
Sofia Papagiannaki
06:18 pm ./kamaki Feature #3778: Introduce easy-to-set image location arguments for image register
Take this change back and pospone it for a later version Stavros Sachtouris
05:47 pm Pithos Web Client Revision f2ae0948: Change footer according to the rest of the site
Refs #3785 Christos KK Loverdos
05:46 pm ./kamaki Revision 13c02904: Fix expected "public" header params in tests
Stavros Sachtouris
05:44 pm Revision ab7ca50a: astakos: fix astakos api tests
Sofia Papagiannaki
05:32 pm Revision 42e767d4: branding: Admin-guide docs corrections
Olga Brani
05:29 pm ./kamaki Feature #3797 (Resolved): Enrich image register meta record format
Apply the mechanism for image meta properties to all image metadata and rename accordingly:
--metafile=<local math...
Stavros Sachtouris
05:27 pm ./kamaki Revision fb3998bd: Merge branch 'feature-image-meta-record-format' into develop
Stavros Sachtouris
05:25 pm ./kamaki Revision aa82dd5a: Add metadata management to image register
- validate image metadata format
- read metadata from file
- merge file-loaded metadata with runtimes
- store metadat...
Stavros Sachtouris
04:57 pm snf-image-creator Revision a0909794: In cleanup_mail sysprep check if mail dirs exist
Check if /var/spool/mail exists before trying to remove the content
of the directory.
Nikos Skalkotos
04:52 pm snf-image-creator Revision fa65eda1: Monitor executed syspreps in os_type/__init__.py
Syspreps that have already been executed shouldn't get returned by
list_syspreps
Nikos Skalkotos
04:41 pm Revision 64242f0a: astakos: Update services and resources settings
Replace ASTAKOS_SERVICES and ASTAKOS_RESOURCES_PRESENTATION_DATA with
ASTAKOS_SERVICES_META and ASTAKOS_RESOURCES_MET...
Giorgos Korfiatis
04:41 pm Revision f8c56842: docs: Remove i-qh.rst
There is no need for a qh node since the integration in astakos. Giorgos Korfiatis
04:41 pm Revision c2f55dc8: astakos: Remove setting PENDING_APPLICATION_LIMIT
Giorgos Korfiatis
04:41 pm Revision 48646327: Remove deprecated quotaholder settings
Remove remaining astakos and pithos-related references of quotaholder
from settings and docs.
Giorgos Korfiatis
04:30 pm Revision 7ac2131c: astakos: provide get_endpoints api call
Sofia Papagiannaki
04:30 pm Revision 58350a50: astakos: move get_services back to astakos im services
Sofia Papagiannaki
04:21 pm snf-ganeti Revision 345d395d: QA for spindles in creating disks
"gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ...
Bernardo Dal Seno
04:21 pm ganeti-local Revision 345d395d: QA for spindles in creating disks
"gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ...
Bernardo Dal Seno
03:35 pm Revision 92683993: astakosclient: Implement send_feedback function
Ilias Tsitsimpis
03:30 pm Revision 7b5a37fd: astakosclient: Code refactoring for astakos api urls
Export astakos api urls as global variables that can be
easily changed, rather than hard coded values.
Ilias Tsitsimpis
02:19 pm snf-image-creator Revision f9153c84: Fix an some error messages in snf-image-creator
Nikos Skalkotos
02:15 pm snf-ganeti Revision fab0cf66: Create overall design document for 2.8
Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro...
Michele Tartara
02:15 pm ganeti-local Revision fab0cf66: Create overall design document for 2.8
Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro...
Michele Tartara
02:07 pm Revision 67920ea0: astakos: Strengthen authentication in user_from_token
All user-related API calls make use of this decorator to authenticate
the user. Previously it used to check only for ...
Giorgos Korfiatis
02:04 pm snf-ganeti Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 75a6c8be: gnt-instance info prints information about spindles
For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
02:04 pm snf-ganeti Revision 75a6c8be: gnt-instance info prints information about spindles
For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
02:04 pm snf-ganeti Revision 24c06acb: Spindles are used in creating new disks
The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 24c06acb: Spindles are used in creating new disks
The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd...
Bernardo Dal Seno
02:03 pm ganeti-local Revision 5073fa0c: Document disk device Create() functions
Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da...
Bernardo Dal Seno
02:03 pm snf-ganeti Revision 5073fa0c: Document disk device Create() functions
Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da...
Bernardo Dal Seno
02:03 pm snf-ganeti Revision b54ecf12: Add spindles field to disk object
The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:03 pm ganeti-local Revision b54ecf12: Add spindles field to disk object
The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:03 pm snf-ganeti Revision 3f3ea14c: Check that spindles are not given when they are not allowed
Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o...
Bernardo Dal Seno
02:03 pm ganeti-local Revision 3f3ea14c: Check that spindles are not given when they are not allowed
Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o...
Bernardo Dal Seno
02:03 pm snf-ganeti Revision c615590c: Add "spindles" option to instance disk creation commands
The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
02:03 pm ganeti-local Revision c615590c: Add "spindles" option to instance disk creation commands
The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
02:03 pm snf-ganeti Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ...
Bernardo Dal Seno
02:03 pm ganeti-local Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ...
Bernardo Dal Seno
02:03 pm snf-ganeti Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ...
Bernardo Dal Seno
02:03 pm ganeti-local Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ...
Bernardo Dal Seno
02:01 pm ./kamaki Revision 17b255c7: Use _format_image_headers: image_register,get_meta
- Ensure uniform image meta output
- Easy to apply the correct meta format
Refs: #3797
Stavros Sachtouris
01:58 pm Revision a0fcfb35: astakos: Support changing resource's allow_in_projects
Giorgos Korfiatis
01:58 pm Revision 5a8067ad: astakos: Cleanup management commands' common file
Giorgos Korfiatis
01:58 pm Revision 9fb7a900: astakos: Move ExceptionHandler in views.util
It is view-specific and did not deserve a separate file. Giorgos Korfiatis
01:58 pm Revision ec5ebdf5: webproject: Fix typos in parse_bool
Giorgos Korfiatis
01:28 pm Revision ed8c7696: Make README files of sub-components obsolete
Since v0.14 everything belonging in a README file should be written
as part of the documentation and thus under docs/...
Constantinos Venetsanopoulos
01:12 pm ./kamaki Feature #3797 (Closed): Enrich image register meta record format
Meta record format:... Stavros Sachtouris
12:53 pm Revision 052ef3b9: cyclades: Fix bug in network-modify management cmd
Use 'parse_bool' function to parse '--dhcp' option. Also, include
'dhcp' to default columnds of 'network-list' command.
Christos Stavrakakis
12:53 pm Revision cd391e22: ci: change interpreter line
Christos Stavrakakis
12:43 pm Revision 4833a703: Keep single Changelog, remove all local ones
Since 0.13 there is only one single Changelog file at the root
directory. Thus, any new component should not have its...
Constantinos Venetsanopoulos
12:06 pm snf-ganeti Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Guido Trotter
12:06 pm ganeti-local Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Guido Trotter
10:32 am ganeti-local Revision ca93ea0a: Design doc for internal shutdown detection
Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
Michele Tartara
10:32 am snf-ganeti Revision ca93ea0a: Design doc for internal shutdown detection
Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
Michele Tartara

05/22/2013

09:12 pm Bug #3793 (New): Protect remove auth provider views from CSRF attacks
Convert provider removal links to forms (using POST), in order to be able to remove GET from the remove view allowed ... Kostas Papadimitriou
06:51 pm Revision 44f510e1: astakos: Support units in resource-related commands
Add library synnefo.util.units for parsing numerical values
with an optional unit suffix and printing integer values ...
Giorgos Korfiatis
06:25 pm ./kamaki Revision 4e424eaa: Restore thread-wait for append
Stavros Sachtouris
06:15 pm ./kamaki Revision e4ff4453: Fix typo (permition --> permission)
Stavros Sachtouris
06:14 pm Revision 8c26221c: branding: Correct commented settings in all *.conf files
Olga Brani
06:06 pm ./kamaki Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
Stavros Sachtouris
06:06 pm ./kamaki Bug #3780 (Closed): set permissions to a public object results to a non public object
Stavros Sachtouris
06:05 pm ./kamaki Revision 117ca598: Merge branch 'feature-json-output' into develop
Conflicts:
Changelog
kamaki/cli/commands/image.py
Also, take care of pep8 issues
Stavros Sachtouris
06:03 pm snf-ganeti Revision 84ae4fa4: Document recent hroller changes in the NEWS file
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:03 pm ganeti-local Revision 84ae4fa4: Document recent hroller changes in the NEWS file
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:03 pm ganeti-local Revision 71c41fc0: Document hroller options recently added
hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ...
Klaus Aehlig
06:03 pm snf-ganeti Revision 71c41fc0: Document hroller options recently added
hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ...
Klaus Aehlig
06:01 pm ./kamaki Revision d9301a7a: Fix typo in pithos upload output
Stavros Sachtouris
05:58 pm ./kamaki Feature #3730 (Closed): List a detailed list of uploaded object after file upload
Stavros Sachtouris
05:58 pm ./kamaki Feature #3656 (Closed): Make upload_object return etag data
Stavros Sachtouris
05:57 pm ./kamaki Feature #3730: List a detailed list of uploaded object after file upload
Use the --with-output or -j instead of -l Stavros Sachtouris
05:53 pm snf-ganeti Revision 069a4bcf: Workaround missing SO_PEERCRED
This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing....
Guido Trotter
05:53 pm ganeti-local Revision 069a4bcf: Workaround missing SO_PEERCRED
This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing....
Guido Trotter
05:53 pm ganeti-local Revision ae549364: Add debugging clause to _ExpandCheckDisks error
This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr...
Guido Trotter
05:53 pm snf-ganeti Revision ae549364: Add debugging clause to _ExpandCheckDisks error
This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr...
Guido Trotter
05:51 pm ./kamaki Feature #3739 (Closed): Make enumeration optional in listings
Stavros Sachtouris
05:50 pm ./kamaki Feature #3756 (Closed): Add optional output to kamaki calls that create stuff
Stavros Sachtouris
05:49 pm ./kamaki Feature #3732 (Closed): Give the option of a json-formated output
Stavros Sachtouris
05:48 pm ./kamaki Revision 3ec5c230: Wait threads to finish in pithos append_object
Stavros Sachtouris
05:26 pm ./kamaki Revision 545c6c29: Implement an optional json output 4 outputing cmds
Refs: #3732 Stavros Sachtouris
04:58 pm ganeti-local Revision 26ec2f38: Reduce pylint maximum file length to 4500
The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim...
Thomas Thrainer
04:58 pm snf-ganeti Revision 26ec2f38: Reduce pylint maximum file length to 4500
The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim...
Thomas Thrainer
03:27 pm snf-ganeti Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an...
Klaus Aehlig
03:27 pm ganeti-local Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an...
Klaus Aehlig
02:23 pm snf-ganeti Revision d187780c: Mention hail network incompatibility in manpages
We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
02:23 pm ganeti-local Revision d187780c: Mention hail network incompatibility in manpages
We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
02:12 pm snf-image-creator Revision e56edd29: Add cleanup_password sysprep for freebsd
Nikos Skalkotos
02:04 pm Feature #3785 (Closed): Change footer info
Christos KK Loverdos
01:49 pm ./kamaki Feature #3732: Give the option of a json-formated output
Stavros Sachtouris wrote:
> While implementing this feature, some minor bugs and unnecessary differences between sim...
Stavros Sachtouris
01:44 pm ./kamaki Feature #3732: Give the option of a json-formated output
While implementing this feature, some minor bugs and unnessecary differences between similar commands were also fixed Stavros Sachtouris
01:42 pm ./kamaki Revision 6dfd55cb: Add json/optional output to astakos cmds
Refs: #3732 Stavros Sachtouris
01:38 pm ./kamaki Revision 1b73b4c1: Add json/optional responses to flavor/network cmds
Refs: #3732 Stavros Sachtouris
01:31 pm Revision 9cd9bfe7: branding: Renaming SYNNEFO_JS_LIB_VERSION to SYNNEFO_VERSION
Olga Brani
01:30 pm Pithos Web Client Revision e4ac2d18: Extend otherProperties with branding settings
otherProperties object defined in the index.html is used from within the GWT
app to access deployment specific config...
Kostas Papadimitriou
01:07 pm ./kamaki Revision cd295a1d: Add json/optional outputs to server commands
Refs: #3732 Stavros Sachtouris
01:07 pm Pithos Web Client Revision 9a450603: Fix setup.py dependencies
snf-branding-app -> snf-branding Kostas Papadimitriou
12:42 pm snf-ganeti Revision f3defd7f: Remove obsolete Debian-related documentation
This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ...
Thomas Thrainer
12:42 pm ganeti-local Revision f3defd7f: Remove obsolete Debian-related documentation
This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ...
Thomas Thrainer
12:27 pm snf-ganeti Revision 46d4deb9: Update NEWS for 2.7.0 rc2
Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b...
Guido Trotter
12:27 pm ganeti-local Revision 46d4deb9: Update NEWS for 2.7.0 rc2
Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b...
Guido Trotter
12:08 pm ganeti-local Revision 8840de6f: Test for hroller taking non-redundant instances into account
The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc...
Klaus Aehlig
12:08 pm snf-ganeti Revision 8840de6f: Test for hroller taking non-redundant instances into account
The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc...
Klaus Aehlig
12:08 pm ganeti-local Revision 23247a73: hroller: option to ignore non-redundant instances
Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi...
Klaus Aehlig
12:08 pm snf-ganeti Revision 23247a73: hroller: option to ignore non-redundant instances
Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi...
Klaus Aehlig
12:08 pm snf-ganeti Revision 86c346db: Make hroller also plan for non-redundant instances
Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ...
Klaus Aehlig
12:08 pm ganeti-local Revision 86c346db: Make hroller also plan for non-redundant instances
Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ...
Klaus Aehlig
12:07 pm ganeti-local Revision 89363f98: hroller: option to skip nodes with non-redundant instances
So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i...
Klaus Aehlig
12:07 pm snf-ganeti Revision 89363f98: hroller: option to skip nodes with non-redundant instances
So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i...
Klaus Aehlig
12:07 pm ganeti-local Revision 3409c0af: Remove trailing whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
12:07 pm snf-ganeti Revision 3409c0af: Remove trailing whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
11:57 am Pithos Web Client Feature #3784 (Closed): "Shared with me" folder takes too long to appear
The "Shared with me" folder takes too long to appear when loading the Pithos Web UI. This probably due to the fact th... Constantinos Venetsanopoulos
11:56 am snf-ganeti Revision 216cb5af: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:56 am ganeti-local Revision 216cb5af: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:02 am ganeti-local Revision 3913eaa7: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:02 am snf-ganeti Revision 3913eaa7: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer

05/21/2013

07:54 pm ./kamaki Bug #3780 (Resolved): set permissions to a public object results to a non public object
Stavros Sachtouris
07:47 pm ./kamaki Revision 6aadd6e1: Do not unpublish by default @ pithos rest calls
Refs: #3780 Stavros Sachtouris
07:41 pm Revision 0be81d73: astakos: move get_menu service under astakos im services
get_menu is used only by astakos cloudbar:
it should not be under astakos api services
Sofia Papagiannaki
07:34 pm ./kamaki Feature #3769 (Resolved): Store metadata after an image registration
Stavros Sachtouris
07:34 pm ./kamaki Revision 4a469d38: Merge branch 'feature-image-meta-record' into develop
Stavros Sachtouris
07:32 pm ./kamaki Revision c4aefeaf: Update and enrich error messages in image register
Parse ivalid property file and guide users to correct it
Guide users to pass valid container:path parameters
Refs:#3769
Stavros Sachtouris
06:28 pm Revision 8998f09a: astakos: unified settings handling
Import astakos settings module instead of importing specific settings Sofia Papagiannaki
06:26 pm ./kamaki Revision 9553da85: Print full and nice response in image register
Stavros Sachtouris
06:10 pm ./kamaki Revision f17121cd: Do not recalculate #blocks in upload_from_string
Refs: #3608 Stavros Sachtouris
06:08 pm ./kamaki Revision 90099c14: Do not recalculate #blocks in upload_from_string
Refs: #3608 Stavros Sachtouris
06:04 pm ./kamaki Revision f7a37648: Make sure registered properties are unique
Refs: #3769 Stavros Sachtouris
05:36 pm Revision 017b7d20: branding: Documentation improvements
The synnefo developer is urged to create a directory, place inside all the
the email .txt files he/she wishes to ove...
Olga Brani
05:21 pm Revision 38d5464c: First bits of astakos Changelog for 0.14
Giorgos Korfiatis
05:08 pm snf-image-creator Revision d8a12a7e: Copy OSFAMILY to OS property if distro is unknown
If libguestfs's inspect_get_distro returns "unknown", then use the
OSFAMILY image property value as OS value.
Nikos Skalkotos
05:08 pm ./kamaki Revision 00336c85: Store image properties after image registration
Log of changes:
- Properties are stored in a remote file on Pithos+
- File name is <image-file>.meta
- Feature can be...
Stavros Sachtouris
05:06 pm snf-image-creator Revision 6d7f7fce: Beautify FreeBSD description returned by guestfs
Nikos Skalkotos
04:49 pm ./kamaki Bug #3780 (Closed): set permissions to a public object results to a non public object
The following scenario reproduces the problematic bahavior:
$ kamaki file info pithos:test.py
cache-control ...
Sofia Papagiannaki
03:23 pm ./kamaki Revision 623a4ceb: Optionaly load images properties from file
Refs: #3769 Stavros Sachtouris
03:13 pm snf-ganeti Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor...
Helga Velroyen
03:13 pm ganeti-local Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor...
Helga Velroyen
03:06 pm Revision b482fbcc: webproject: Add optional title in pprint_table
It is shown with `pretty' output format, in non vertical mode. Giorgos Korfiatis
03:06 pm Revision 7820534a: astakos: Improve output of quota commands
Giorgos Korfiatis
03:06 pm Revision 398a9604: astakos: Include project membership info in commands
`user-show --projects': Memberships and ownerships for a given user
in separate tables
`p...
Giorgos Korfiatis
03:06 pm Revision 67cf14bf: astakos: Filter project listing by name or owner
Use a custom way to retrieve and filter project data; ListCommand is
not suitable when multiple tables must be consul...
Giorgos Korfiatis
02:37 pm snf-image-creator Revision c71133ce: Minor warning message change
Nikos Skalkotos
02:35 pm snf-image-creator Revision 9fe161f8: Monitor passworded users in FreeBSD
Nikos Skalkotos
02:09 pm Revision b7c6564f: Merge branch 'feature-ganeti-xen' into develop
Christos Stavrakakis
02:09 pm Revision 4c9ac139: cyclades: Add --hypervisor option to backend cmds
Add '--hypervisor' option to 'backend-add' and 'backend-modify'
management commands.
Refs #3772
Christos Stavrakakis
02:07 pm Revision bd87213f: cyclades: Sypport backends with Xen hypervisor
Support Ganeti backends with Xen hypervisor:
* Extend 'Backend' model with the 'hypervisor' attribute, which
curren...
Christos Stavrakakis
01:42 pm Revision d1e8c2f4: ci: Add failfast option to tests
Christos Stavrakakis
01:07 pm Revision 34262911: ci: Invalidate existing settings dir
to avoid tests failures due to locally modified settings Kostas Papadimitriou
01:03 pm Revision 040fcb12: helpdesk: Update tests
use existing cyclades db factories instead of json fixtures which are painful
to maintain
Kostas Papadimitriou
12:54 pm ./kamaki Feature #3778 (Closed): Introduce easy-to-set image location arguments for image register
Now: @image register <image name> <image location>@
where _image location_ is a string of the form _pithos://<user...
Stavros Sachtouris
12:52 pm Revision c34abd9c: astakos: Update tests
Kostas Papadimitriou
12:45 pm Revision ffcb71c3: astakos: service-remove change to accept service id
instead of name Kostas Papadimitriou
12:41 pm Revision 73f9a3d5: cyclades ui: Handle no missing image ids case
Kostas Papadimitriou
12:41 pm Revision 35e67254: astakos: New user fields migration improvement
set accepted_policy to 'migration' for already accepted users which have not yet
a verified email address (old flow)
Kostas Papadimitriou
12:41 pm Revision 25769d1b: astakos: Add AstakosUser status_display property
the property provides a status outline of the current user status. Kostas Papadimitriou
12:41 pm Revision cf40ee90: astakos: Improve provider in use message
explicitly display the type/name of the `in use` provider Kostas Papadimitriou
12:41 pm Revision 7bb081f5: astakos: Respect module specific policies
also disable switch policy of shibboleth and local providers by default.
In the case of local provider it just doesn'...
Kostas Papadimitriou
12:40 pm ./kamaki Revision 14fef2b7: Merge branch 'feature-json-output' into feature-image-meta-record
Stavros Sachtouris
11:54 am Revision 3e0a032d: astakos: remove unused imports
Sofia Papagiannaki
10:47 am snf-image-creator Revision 6df939f7: In cleanup_userdata sysprep check if /home exists
Nikos Skalkotos

05/20/2013

09:18 pm Revision 70e11eaa: astakos: reorganize views
* split project views from the rest views
* move third party authentication views (astakos.im.target)
under astako...
Sofia Papagiannaki
07:59 pm Revision c7027e2e: astakosclient: Prevent relative uri's requests
do not lstrip slashes from the path of astakos url to avoid making requests
with relative uris.
Kostas Papadimitriou
07:59 pm Revision 614fb66b: cyclades ui: Fix resolving of missing image ids
- Start resloving once the images have been loaded.
- Continue loading view progress only once all missing ids have b...
Kostas Papadimitriou
07:29 pm Feature #3772 (Closed): Synnefo XEN support
To fully support XEN in Synnefo:
* we need to modify snf-cyclades-app to support hypervisor-specific hv_params for ...
Stratos Psomadakis
06:40 pm ./kamaki Revision 395fbf9e: Update documentation to reflect changes in output
Refs: #3756 Stavros Sachtouris
06:17 pm Bug #3770 (New): Move - instance
As discussed, we would like to have the option of moving VMs between clusters.
This is a feature that Ganeti already...
Konstantinos Tompoulidis
05:54 pm ./kamaki Revision f5f35422: Apply option outputs to image commands + renames
- Add image.add_member missing content-length header
- Rename image-[add|del]member commands to members-[add|delete]
...
Stavros Sachtouris
05:48 pm Revision f7b7da5d: quotaholder: Lock holdings in a single query
Order by primary key when selecting multiple holdings for update;
this most probably ensures that locking will happen...
Giorgos Korfiatis
05:36 pm Revision 3715f954: astakos: Remove code handling UserSetting
Keep UserSetting model; to be removed in a future version. Giorgos Korfiatis
05:22 pm Feature #3768 (Feedback): Cyclades changes for compatibility with OS/Compute v2
Suggested changes revised:
1. Adjust "meta" and "metadata" terms @ URIs
2. Omit "values" term @ JSON request ...
Christos Stavrakakis
05:11 pm ./kamaki Feature #3769 (Closed): Store metadata after an image registration
Changes to image-register:
* Store all metadata as a JSON-formated file on the remote location "next" to the image...
Stavros Sachtouris
04:59 pm Revision 50ce7084: cyclades: Remove "values" term from API
For compatibility with OpenStack Compute API v2, we remove the
term 'values' from all JSON requests and responses.
R...
Christos Stavrakakis
04:59 pm Revision 2245200f: cyclades: Rename meta to metadata at Cyclades URLs
For compatibility with OpenStack Compute API v2, rename 'meta' to
'metadata' to Cyclades API URLs. Specifically, to t...
Christos Stavrakakis
04:59 pm Revision 9aa42d8d: cyclades: Remove 'Ref' suffix from servers API
Rename 'flavorRef' to 'flavor' and 'imageRef' to 'image', to responses of
/servers API. 'flavorRef' and 'imageRef' ar...
Christos Stavrakakis
04:59 pm Revision 8f6883bb: cyclades: Rename 'cpu' to 'vcpus' to flavor API
Rename attribute of GET /flavors response, from 'cpu' to 'vcpus'.
Refs #3768
Christos Stavrakakis
04:59 pm Revision 3ce3de46: cyclades: Update tests
Update tests to use OpenStack Compute API v2.
Refs #3768
Christos Stavrakakis
04:16 pm Revision 5ad8eca1: django-lib: Preserve proxy target path
Kostas Papadimitriou
04:16 pm Revision baa9073a: astakos: Clean up tables on test completion
to get over sqlite driver issues to properly clean up database on transaction
test cases.
Kostas Papadimitriou
04:16 pm Revision 9a7d0680: branding: Handle non dict context in render_to_string
Kostas Papadimitriou
04:01 pm Feature #3768: Cyclades changes for compatibility with OS/Compute v2
2nd compatibility issue (2. Adjust "meta" and "metadata" terms @ JSON request and response bodies) is incorrectly re... Stavros Sachtouris
03:47 pm Feature #3768 (Closed): Cyclades changes for compatibility with OS/Compute v2
Change Cyclades to be compatible with:
1. Adjust "meta" and "metadata" terms @ URIs
-2. Adjust "meta" and "meta...
Christos Stavrakakis
03:43 pm Feature #3767 (Closed): Changes for compatibility with OS/Compute v2
Change burnin to be compatible with:
1. Adjust "meta" and "metadata" terms @ URIs
2. Adjust "meta" and "metadat...
Ilias Tsitsimpis
03:39 pm Feature #3449 (Feedback): Use a single Astakos client throughout Synnefo
Ilias Tsitsimpis
03:14 pm Revision 3c22bad0: astakos: Lock chain for projects, user for syncing
Lock project's chain for every operation affecting either a project or
an application. Subsequently, lock user when n...
Giorgos Korfiatis
03:14 pm Revision 2e7924de: astakos: Remove some unused imports
Also add a missing import in quotas.py Giorgos Korfiatis
03:14 pm Revision 770dba12: astakos: Update stress test code
Giorgos Korfiatis
03:09 pm Revision 2af1eb9c: astakos: Fix reset password email
Kostas Papadimitriou
03:09 pm Revision 734107ef: branding: Use branding util to render email templates
Use synnefo_branding.util.render_to_string accross synnefo apps to be able to
use branding variables within the templ...
Kostas Papadimitriou
03:08 pm Revision 6dd9cc0b: branding: Convert tabs to spaces
Kostas Papadimitriou
03:08 pm Revision 142133fb: snf-django: Improve headers handling in common proxy util
- Avoid proxying Connection, Host and Cookie headers
- Cleanup non headers keys (e.g. wsgi.*)
- Set X-Forwarded-For h...
Kostas Papadimitriou
03:08 pm Revision 7f16b9b1: cyclades ui: Configurable userdata api url
PublicKey collections used hardcoded urls to access the ssh public keys
api. A new dummy view added (to serve '/ui/us...
Kostas Papadimitriou
03:08 pm Revision cdf83989: astakos: Remove hardcoded urls from templates
use IM_STATIC_URL instead Kostas Papadimitriou
03:02 pm Revision e182fc26: astakos: do not catch send mail errors
The user should not be informed if for any reason
the server can not send an email.
Sofia Papagiannaki
02:25 pm Revision 860bb9f7: Revert "astakos: fix send mail error handling"
This reverts commit 903ce7dccb44db3d3e5fd280a7683747dfa37d7f. Sofia Papagiannaki
01:58 pm Revision 903ce7dc: astakos: fix send mail error handling
Restore SendMailError, ChangeEmailError and SendFeedbackError exceptions
(deleted by previous commit) since they are ...
Sofia Papagiannaki
01:21 pm ./kamaki Revision 915b99b5: Apply optional output to kamaki file commands
Apply the feature wherever is applicable
Generalize the feature by moving the corresponding code to _command_init
Stavros Sachtouris
12:53 pm Revision 14a7ba1a: astakos: add astakos.im.decorators module
Sofia Papagiannaki
12:44 pm Revision 222305b7: astakos: replace CookieAuthenticationMiddleware with a view decorator
reverse commits ab30f5f163a13dfc7f9bec4d263208dd35f09d16 &
1439d6383113b151b6a3316e320a0418fa30d421
decorate also ``...
Sofia Papagiannaki
10:39 am snf-image-creator Revision 35b13de5: Fix minor pep8 errors
Nikos Skalkotos
10:35 am Revision 0b817216: astakos: Minor improvements in email change process
- Explicit handling of invalid email change activation code.
- Permission denied response if user is authenticated an...
Kostas Papadimitriou
08:55 am Revision 8b14f29d: cyclades ui: Avoid setting group in personality metadata
Kostas Papadimitriou
08:48 am Revision 3f339d85: cyclades ui: Include missing index view setting
UNKNOWN_OS setting was missing from the index view context, causing javascript
errors.
Kostas Papadimitriou
08:37 am Revision 2d5b79ac: astakos: Update django requirements in synnefo settings
since session and messages middleware classes removed from webproject we should
explicitly set them on astakos settings.
Kostas Papadimitriou

05/17/2013

07:11 pm ./kamaki Revision 5655d560: Update file operations and their output
Refs: #3756 #3732
- Add optional output for file methods: mkdir, touch, create, move, create,
copy, move, appen...
Stavros Sachtouris
06:45 pm ganeti-local Revision a755f3a0: Add Harep man page
Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ...
Michele Tartara
06:45 pm snf-ganeti Revision a755f3a0: Add Harep man page
Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ...
Michele Tartara
06:38 pm ganeti-local Revision 48bba9de: Stash Xen config file after a failed startup
This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil...
Balazs Lecz
06:38 pm snf-ganeti Revision 48bba9de: Stash Xen config file after a failed startup
This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil...
Balazs Lecz
05:55 pm Revision c074da06: snf-branding: install static files in /usr/share
Georgios D. Tsoukalas
05:52 pm Revision 5605aaee: snf-branding to debian rules and pydist-overrides
Georgios D. Tsoukalas
05:46 pm Revision 3ca5c819: webproject: remove app, middleware: session, messages
Georgios D. Tsoukalas
05:42 pm ganeti-local Revision 1bb99a33: Merge branch 'stable-2.8' into master
* stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl...
Bernardo Dal Seno
05:42 pm snf-ganeti Revision 1bb99a33: Merge branch 'stable-2.8' into master
* stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl...
Bernardo Dal Seno
05:39 pm Revision 7bdf51c4: cyclades: fix name errors in app_settings
Georgios D. Tsoukalas
05:25 pm Revision 4b01493d: fix dependency snf-branding-app -> snf-branding
Georgios D. Tsoukalas
05:25 pm Revision 7d6c08c1: astakos: remove okeanos reference from cloudbar settings
Georgios D. Tsoukalas
05:25 pm Revision f8e33408: include branding static files in MANIFEST.in
Georgios D. Tsoukalas
05:14 pm Revision 00326543: branding: include package static assets in setup.py
Kostas Papadimitriou
04:52 pm Revision fe5ea1c4: Update changelog
Add changelog entry about lazy networks and 'type' attribute
in network create API request.
Christos Stavrakakis
04:39 pm Bug #993 (Closed): Transaction deadlock, exception in callbacks.py
Christos Stavrakakis
04:38 pm Bug #3570 (Feedback): Synnefo ignores queue messages about machines NICs
Solved in branch 'feature-no-hooks', merged in 02f6219 Christos Stavrakakis
04:27 pm snf-image-creator Revision 39b0429a: Use OS as img name in wizard if distro is unknown
Nikos Skalkotos
04:25 pm snf-ganeti Revision 6b3f0d7e: Fix owner of the OS log dir
The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott...
Balazs Lecz
04:25 pm ganeti-local Revision 6b3f0d7e: Fix owner of the OS log dir
The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott...
Balazs Lecz
04:11 pm snf-image-creator Revision 84bc469c: Don't execute syspreps if the fs is not mounted rw
Check if the filesystem is mounted read-write before you execute
the do_sysprep function
Nikos Skalkotos
03:49 pm ./kamaki Revision 55c75058: Add output to file copy/move
Also, kamaki.clients.pithos.copy/move_object returns response headers
Refs: #3756 #3732
Stavros Sachtouris
03:04 pm snf-ganeti Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo...
Bernardo Dal Seno
03:04 pm ganeti-local Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo...
Bernardo Dal Seno
02:48 pm ./kamaki Revision 94bedc5b: Add output support to create methods
Refs: #3756 #3732
In kamaki.clients
-------------------
- storage.create_directory returns response headers
- implem...
Stavros Sachtouris
02:45 pm ./kamaki Feature #3756 (Closed): Add optional output to kamaki calls that create stuff
Examples: @kamaki file mkdir@
Now: in success it prints nothing
Desired:@ kamaki file mkdir --with-output@ shou...
Stavros Sachtouris
02:18 pm Revision 6d395d10: Revert "Fix astakosclient build dependencies"
This reverts commit d66848f69764c615a18dcb5de9317171568af0b8.
This is no longer needed, beucase of commit
5790b031368...
Christos Stavrakakis
02:04 pm snf-image-creator Revision 29fd973e: Support mounting freebsd ufs filesystems
UFS2 filesystems don't get automatically detected by the linux
kernel. We need to explicitly state the correct filesy...
Nikos Skalkotos
01:48 pm ./kamaki Revision 0399ac7e: Add json formated output for file list
- Implement a print_json auxiliary method in kamaki.cli.utils
- Add a (-j, --json) flag to file list
- When -j or --j...
Stavros Sachtouris
01:32 pm Revision 5790b031: astakosclient: Trick setup into loading version module
setup.py tries to load astakosclient.version module
before checking for astakosclient package dependencies
which lead...
Ilias Tsitsimpis
01:11 pm Revision d66848f6: Fix astakosclient build dependencies
Add python-objpool and python-simplejson to astakosclient build
dependencies.
Christos Stavrakakis
01:02 pm ganeti-local Revision ef726a3f: Update NEWS with disk creation fixes
Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain...
Bernardo Dal Seno
01:02 pm snf-ganeti Revision ef726a3f: Update NEWS with disk creation fixes
Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain...
Bernardo Dal Seno
12:32 pm ganeti-local Revision aad242d2: Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:32 pm snf-ganeti Revision aad242d2: Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:32 pm ganeti-local Revision 5eacbcae: cmdlib: Cleanup public/private functions
All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a l...
Thomas Thrainer
12:32 pm snf-ganeti Revision 5eacbcae: cmdlib: Cleanup public/private functions
All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a l...
Thomas Thrainer
12:32 pm snf-ganeti Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
...
Thomas Thrainer
12:32 pm ganeti-local Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
...
Thomas Thrainer
12:32 pm ganeti-local Revision 13f6af81: cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi...
Thomas Thrainer
12:32 pm snf-ganeti Revision 13f6af81: cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi...
Thomas Thrainer
12:32 pm snf-ganeti Revision 87e25be1: cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign...
Thomas Thrainer
12:32 pm ganeti-local Revision 87e25be1: cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign...
Thomas Thrainer
12:32 pm snf-ganeti Revision 763ad5be: cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o...
Thomas Thrainer
12:32 pm ganeti-local Revision 763ad5be: cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o...
Thomas Thrainer
12:32 pm ganeti-local Revision 8701dfb0: Reformat and define exports in cmdlib/__init__.py
cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be vis...
Thomas Thrainer
12:32 pm snf-ganeti Revision 8701dfb0: Reformat and define exports in cmdlib/__init__.py
cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be vis...
Thomas Thrainer
12:32 pm ganeti-local Revision 814386b7: Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
12:32 pm snf-ganeti Revision 814386b7: Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
12:32 pm ganeti-local Revision 1be6b00e: Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
12:32 pm snf-ganeti Revision 1be6b00e: Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
12:32 pm snf-ganeti Revision ec3cc4a8: Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be...
Thomas Thrainer
12:32 pm ganeti-local Revision ec3cc4a8: Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be...
Thomas Thrainer
12:32 pm snf-ganeti Revision 7ecd5e87: Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
12:32 pm ganeti-local Revision 7ecd5e87: Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
12:31 pm ganeti-local Revision 22b7f6f8: Extract instance related logical units from cmdlib
All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance...
Thomas Thrainer
12:31 pm snf-ganeti Revision 22b7f6f8: Extract instance related logical units from cmdlib
All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance...
Thomas Thrainer
12:31 pm ganeti-local Revision 31b836b8: Extract node related logical units from cmdlib
All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical uni...
Thomas Thrainer
12:31 pm snf-ganeti Revision 31b836b8: Extract node related logical units from cmdlib
All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical uni...
Thomas Thrainer
12:31 pm ganeti-local Revision f380d53c: Extract group related logial units from cmdlib
All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
12:31 pm snf-ganeti Revision f380d53c: Extract group related logial units from cmdlib
All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
12:31 pm snf-ganeti Revision 7352d33b: Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl...
Thomas Thrainer
12:31 pm ganeti-local Revision 7352d33b: Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl...
Thomas Thrainer
12:31 pm snf-ganeti Revision 1d870e0d: Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b...
Thomas Thrainer
12:31 pm ganeti-local Revision 1d870e0d: Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b...
Thomas Thrainer
12:31 pm ganeti-local Revision 37dc17e3: Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:31 pm snf-ganeti Revision 37dc17e3: Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:31 pm snf-ganeti Revision fb3891d0: Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte...
Thomas Thrainer
12:31 pm ganeti-local Revision fb3891d0: Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte...
Thomas Thrainer
12:31 pm ganeti-local Revision 1a732a74: Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ...
Thomas Thrainer
12:31 pm snf-ganeti Revision 1a732a74: Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ...
Thomas Thrainer
12:21 pm Revision 9848f747: astakosclient: Use path given in astakos_url (if any)
Ilias Tsitsimpis
10:57 am Revision 0c568c14: Add snf-branding version file to gitignore
Christos Stavrakakis
10:54 am Revision fe9d5ab8: snf-branding: Remove version.py file
Giorgos Korfiatis
10:52 am Revision 98464064: ci: Install snf-branding before astakos
Christos Stavrakakis
10:49 am Bug #3491 (Feedback): cyclades-reset-usage omits those who have no active resources
Christos Stavrakakis
10:49 am Bug #3589 (Feedback): Issue commission before deleting VMs/Networks
Still issue and acceptance of commission happens in snf-dispatcher, since a user should
always have quotas to delete...
Christos Stavrakakis
10:43 am Feature #3606 (Feedback): cyclades reset usage --userid should send zero resources if user is not...
Christos Stavrakakis
10:43 am Bug #3661 (Feedback): cyclades-usage-verify misreports 0 usage as non-existing
Christos Stavrakakis
10:42 am Feature #3627 (Feedback): Use commission logic to reset usage in cyclades
Christos Stavrakakis
10:41 am Revision e585664e: astakos: Fix typo in tests
Christos Stavrakakis
10:41 am Revision 9b977424: ci: Add snf-branding to projects
Christos Stavrakakis
08:53 am snf-ganeti Revision 7f965aea: Don't fail to deactivate master IP if already down
The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
Thomas Thrainer
08:53 am ganeti-local Revision 7f965aea: Don't fail to deactivate master IP if already down
The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
Thomas Thrainer

05/16/2013

08:30 pm Revision ab30f5f1: astakos: fix incomplete previous commit
commit 1439d6383113b151b6a3316e320a0418fa30d421 Sofia Papagiannaki
08:27 pm Revision 1439d638: astakos: api calls authenticated via X-Auth-Token shall not affect cookie
CookieAuthenticationMiddleware.process_request() synchronizes
the astakos cookie with the request user.
If an astakos...
Sofia Papagiannaki
08:26 pm ./kamaki Revision 36778d79: Merge branch 'feature-updownload-fromto-string' into develop
Stavros Sachtouris
08:26 pm ./kamaki Feature #3608 (Resolved): Separate upload_object file reading/data writing concerns
Stavros Sachtouris
08:25 pm ./kamaki Revision dcfe7455: Update changelog, unittests for upload_from_string
Refs: #3608 Stavros Sachtouris
08:14 pm ./kamaki Revision 6fa30b1b: Functional test and debug for upload_from_string
Refs: #3608 Stavros Sachtouris
08:12 pm Bug #3745: PUT raises 500 error in case of misformated json request body
To reproduce the error, try a body like this:... Stavros Sachtouris
08:08 pm Bug #3745: PUT raises 500 error in case of misformated json request body
The traceback produced:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/pithos/api/ut...
Sofia Papagiannaki
08:06 pm Bug #3745 (Resolved): PUT raises 500 error in case of misformated json request body
a PUT request at object level with a json formated hashmap returns an INTERNAL SERVER ERROR (500) if the request body... Stavros Sachtouris
07:54 pm Revision 1ac3349d: astakos: Split settings in separate modules
Kostas Papadimitriou
07:34 pm Revision f78059a4: astakos: Update activation email content
Kostas Papadimitriou
07:27 pm ./kamaki Revision 9d502497: Implement upload_from_string
Implemented with threads
Refs: #3608
Stavros Sachtouris
07:14 pm Revision 0c46608c: astakos: Clean up user-list filter options
removed deprecated options `-p` and `-n`. Admins should use
`--pending-moderation` and `--pending-verification` instead.
Kostas Papadimitriou
07:09 pm Revision abf57c77: astakos: Allow admin to verify user from command line
using the new option `--verify` added in `user-modify` command Kostas Papadimitriou
06:57 pm Revision 5aa83766: Merge branch 'feature-branding' into develop
Conflicts:
snf-astakos-app/astakos/im/templates/im/account_pending_moderation_notification.txt
snf-astakos-app/asta...
Kostas Papadimitriou
06:55 pm Revision a6a2112e: cyclades: Update proxy user services
use the common api.proxy method from snf-django-lib Kostas Papadimitriou
06:41 pm Revision 205cc8d3: Catch QuotaLimit exception when reconciling resources
This can happen, if the actual usage registered by a service exceeds
the quota limit.
Advise the user to try the --fo...
Giorgos Korfiatis
06:41 pm Revision 01b8fb9a: quotaholder: Ignore force option when releasing
Since negative usage makes no sense, we always check this lower
boundary when issuing a commission.
Giorgos Korfiatis
06:41 pm Revision 369628b8: astakos: Let qh errors through when issuing commission
When registering pending apps, catch only NoCapacityError. No other
QuotaholderError is expected and should not be tr...
Giorgos Korfiatis
06:41 pm Revision fa186923: astakos: Allow submitting application with no resources
Giorgos Korfiatis
06:41 pm Revision 103086a4: astakos: Force query eval when used in __in filter
Related to commit aee9a38
Also fix call of qh_sync_users in migration script.
Giorgos Korfiatis
06:41 pm Revision de292e89: astakos: Do not show obsolete user settings
Also fix printing user quota. Giorgos Korfiatis
06:30 pm Revision 315fe235: astakos: check that request.user is a 'User'
Update astakos 'get_menu' API method, to check if request.user is an
instance of django User model. This view functio...
Christos Stavrakakis
06:30 pm Revision bcd80cd9: cyclades: Move common code to seperate function
Move common between API method and management command for creating a
server to a separate function.
Christos Stavrakakis
06:30 pm Revision eec66d97: cyclades: Fix bug in flavor-modify command
Fix bug in flavor-modify command, which resulted in flavors being always
deleted. Deleted option must be parsed to bo...
Christos Stavrakakis
06:30 pm Revision e892db2d: helpdesk: Use 'mock' library to bypass auth
Use mock to library to bypass astakos authentication in helpdesk views. Christos Stavrakakis
06:30 pm Revision f1e424a5: webproject: Do not disable existing loggers
Do not disable by default all existing loggers. Christos Stavrakakis
06:29 pm Revision 5db27fd5: Remove snf-quotaholder-app from debian files
Christos Stavrakakis
06:09 pm Revision 39e16ecc: astakos: Update tests
Enforce Group entries flush. As a fix to strange errors raised while running
tests using sqlite database. The driver ...
Kostas Papadimitriou
05:40 pm Revision 0d48fd8f: astakos: Typo fix
Kostas Papadimitriou
05:17 pm ./kamaki Revision 0fbc8a52: Optimize download_to_string by using threads
Refs: #3608 Stavros Sachtouris
04:31 pm ./kamaki Revision 49cc29b2: Implement download_to_string in pithos client
The download_to_string method downloads a remote object from pithos into a
string, which is then returned.
Also, imp...
Stavros Sachtouris
04:25 pm Revision ea36d0d3: astakos: Fix provider_login_url template tag
Kostas Papadimitriou
03:52 pm snf-image snf-image-helper_0.9.1-1_amd64.build
Nikos Skalkotos
03:52 pm snf-image snf-image-helper_0.9.1-1_amd64.changes
Nikos Skalkotos
03:51 pm snf-image snf-image-helper_0.9.1.orig.tar.gz
Nikos Skalkotos
03:51 pm snf-image snf-image_0.9.1-1_amd64.changes
Nikos Skalkotos
03:51 pm snf-image snf-image_0.9.1-1_amd64.build
Nikos Skalkotos
03:51 pm snf-image snf-image-helper_0.9.1-1_all.deb
Nikos Skalkotos
03:51 pm snf-image snf-image_0.9.1-1_all.deb
Nikos Skalkotos
03:51 pm snf-image snf-image_0.9.1-1.dsc
Nikos Skalkotos
03:51 pm snf-image snf-image-helper_0.9.1-1.debian.tar.gz
Nikos Skalkotos
03:51 pm snf-image snf-image_0.9.1.orig.tar.gz
Nikos Skalkotos
03:51 pm snf-image snf-image-helper_0.9.1-1.dsc
Nikos Skalkotos
03:51 pm snf-image snf-image_0.9.1-1.debian.tar.gz
Nikos Skalkotos
03:47 pm Revision 263cb456: Synnefo branding: Documentation correction & minor fixes
Olga Brani
03:15 pm snf-image Revision f0789c76: Bump debian version to 0.9.1-1
Nikos Skalkotos
03:06 pm snf-image Revision 01259d74: Merge branch 'stable-0.9' into debian-0.9
Nikos Skalkotos
03:00 pm Revision d6af92ac: Merge branch 'develop' into feature-astakos-userflow
Kostas Papadimitriou
02:55 pm Revision aba462a2: astakos: Adapt tests to 2.6-style unittest
Define assertGreater, assertIn, assertRaises in snf_django.utils.testing Giorgos Korfiatis
02:55 pm Revision 93a77d30: common: Disable proxy in tests
Do not follow redirections in im tests. Giorgos Korfiatis
02:50 pm Revision b3babac6: robust version importing in docs build config
After changing sys.path, synnefo and synnefo.versions must be reloaded
because if they have been cached, the updated ...
Georgios D. Tsoukalas
02:47 pm Revision 1896d3e4: pithos: fix tests
Change erroneous import Sofia Papagiannaki
01:17 pm snf-image Revision c38dcb06: Update ChangeLogs and configure.ac for ver 0.9.1
Nikos Skalkotos
01:05 pm snf-image Revision b66cca96: Change pinned version for ufsutils
Nikos Skalkotos

05/15/2013

07:42 pm ./kamaki Bug #3737 (Resolved): file copy/move lost previously supported feature of reviving a deleted file...
Stavros Sachtouris
07:41 pm ./kamaki Revision 653e6193: Merge branch 'bug-move-copy' into develop
Stavros Sachtouris
07:39 pm ./kamaki Revision 1d3f006b: Allow copy of deleted objects by refering to older
Also disallow moving deleted objects by version The later was implemented by
accident, due to the symetry between mov...
Stavros Sachtouris
07:03 pm Revision e7cb4085: astakos: User activation flow improvements
Major refactoring on user email verification/activation process
-----------------------------------------------------...
Kostas Papadimitriou
06:58 pm Revision ba27316a: astakos: Update tests
- In sync with new AstakosUser model
- Remove nested settings wrappers to slightly increase tests performance
Kostas Papadimitriou
06:58 pm Revision 7beef200: astakos: Avoid using dicts as default arguments
Kostas Papadimitriou
06:58 pm Revision 3dfb68fe: astakos: Remove deprecated AstakosUser fields
Kostas Papadimitriou
06:49 pm Revision 781c7b4b: astakos: Remove two options from resource-import
--service: We do not support automatic importing of resources
--conf: Use resource-modify to configure resource limit
Giorgos Korfiatis
06:49 pm Revision 07e2a93d: astakos: Remove obsolete code
Remove project_tests.py, empty package im.endpoints and fixtures Giorgos Korfiatis
06:49 pm Revision 251b83be: astakos: Remove membership policy settings
Available join and leave policies are internally defined and should
not be changed by settings. Move policy descripti...
Giorgos Korfiatis
06:49 pm Revision 9e812adf: astakos: Remove obsolete keyword argument ctx
Giorgos Korfiatis
06:49 pm Revision e336910f: astakos: Improve quota syncing
- Split code that lists and syncs quotas
- Merge the latter with qh_sync_users
- Move qh_sync_projects in quotas.py...
Giorgos Korfiatis
06:38 pm Revision fed0b230: Replace 'synnefo.lib.http' with 'objpool.http'
Christos Stavrakakis
06:36 pm Revision d2c9adac: Use custom method for joining urls
Implement 'join_urls' method for joining a base URL with a path,
without worrying about redundant or missing "/". Do ...
Christos Stavrakakis
06:35 pm Revision e4ce2d35: cyclades: fix db migration
Migration 0066 should not run on a fresh installation. Christos Stavrakakis
06:32 pm ./kamaki Revision e2d7b883: Fix typo dst_path instead of ds_path
Refs: 3737 Stavros Sachtouris
06:20 pm Revision aa153e99: pithos: use common proxy functionality for astakos services
Remove pithos.api.delegate module
Keep top level api urls for this version
Sofia Papagiannaki
06:20 pm Revision 33c84784: snf-django-lib: provide proxy functionality
Sofia Papagiannaki
06:20 pm Revision 14381fd0: astakos: keep top level api urls for this version
Sofia Papagiannaki
06:18 pm Revision 02de6286: pithos: change resource usage retrieval
Replace ``astakosclient.get_info()`` with ``astakosclient.get_quotas()`` Sofia Papagiannaki
06:13 pm Revision 6609821f: astakos: change authenticate api call
``/astakos/api/authenticate`` call
does not include any more resource usage in the reply.
(``usage`` request paramete...
Sofia Papagiannaki
06:12 pm Revision 9c2edbf1: Snf-branding documentation
Olga Brani
06:08 pm ./kamaki Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
06:05 pm ./kamaki Bug #3716 (Closed): Allow runtime args when incoking interactive shell
Stavros Sachtouris
05:43 pm snf-ganeti Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm ganeti-local Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm snf-ganeti Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm snf-ganeti Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm ganeti-local Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
05:43 pm snf-ganeti Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
05:38 pm ./kamaki Feature #3739 (Resolved): Make enumeration optional in listings
Stavros Sachtouris
05:37 pm ./kamaki Revision c8175540: Merge branch 'feature-enumeration' into develop
Stavros Sachtouris
05:36 pm ./kamaki Revision ed9af02c: Add enumeration as optional for all list cmds
Refs: #3739 Stavros Sachtouris
05:05 pm ./kamaki Feature #3739 (Closed): Make enumeration optional in listings
Commands affected:... Stavros Sachtouris
05:05 pm Revision 982f9532: ci: Install astakosclient before snf-django-lib
Christos Stavrakakis
05:05 pm Revision 3dbd9457: cyclades: Make cyclades work with pycrypto==2.6
In PyCrypto 2.6, it is mandatory to use an IV of 16 bytes when using AES
encryption. This commit updates 'aes_encrypt...
Christos Stavrakakis
04:43 pm Revision 762b93d7: pep8 fixes
Christos Stavrakakis
04:14 pm ./kamaki Bug #3736 (Resolved): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
04:12 pm ./kamaki Revision 8bdf3047: Merge branch 'bug-shell-cmd-syntax' into develop
Stavros Sachtouris
04:12 pm ./kamaki Revision 030c0d3a: Restore 2nd level command sysntax in shell
Refs: #3736 Stavros Sachtouris
04:06 pm Revision f58b0a14: Correct merging error
Olga Brani
03:52 pm ./kamaki Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
copy and move operations check if the object exist before copying it, but they seem to ignore the user-provided objec... Stavros Sachtouris
03:50 pm Bug #3733: snf-manage --settings-dir not working
I also came across this bug yesterday.
It seems that the issue is caused due to the early call of
configure_log...
Kostas Papadimitriou
03:50 pm ./kamaki Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
03:47 pm ./kamaki Feature #3707 (Closed): Cache HEAD response headers of upload_object
Stavros Sachtouris
03:47 pm ./kamaki Feature #3735 (Resolved): Limit container info requests to one per upload session
Stavros Sachtouris
03:46 pm ./kamaki Revision c2c1ebd4: Merge branch 'feature-cache-container-info' into develop
Stavros Sachtouris
03:45 pm ./kamaki Revision 3583ef07: Upload Changelog for container info upload caching
Refs: #3735 Stavros Sachtouris
03:44 pm ./kamaki Revision 74c65e80: Cache container info request per upload session
Refs: #3735 Stavros Sachtouris
03:20 pm ./kamaki Feature #3735 (Closed): Limit container info requests to one per upload session
An upload consists of the following requests (at most):
a. get container info (block size and hash)
b. check hash...
Stavros Sachtouris
03:14 pm ./kamaki Feature #3707 (Resolved): Cache HEAD response headers of upload_object
Stavros Sachtouris
03:13 pm ./kamaki Revision 9550a759: Update changelog for upload's container_info_cache
Refs: #3707 Stavros Sachtouris
03:12 pm ./kamaki Revision 14c72dbd: Adjust pithos livetest to use container_info_cache
Refs: #3707 Stavros Sachtouris
03:02 pm ganeti-local Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen
03:02 pm snf-ganeti Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen
02:32 pm Bug #3733 (New): snf-manage --settings-dir not working
To reproduce:
snf-manage --settings-dir=/etc/somewhere diffsettings | grep SYNNEFO_SETTINGS_DIR
It remains '/...
Georgios Tsoukalas
02:23 pm ./kamaki Revision 0ef0db9f: Update unitest to include container_info_cache
Refs: 3707 Stavros Sachtouris
02:06 pm ./kamaki Revision 76ebf97c: Add a container_infor_cache param to upload_object
Each upload involves a request that retrieves block size and hash information.
In higher level applications, this req...
Stavros Sachtouris
01:15 pm ./kamaki Feature #3732 (Closed): Give the option of a json-formated output
This feature concerns the operations that return an output in the form of a list or a dict.
A runtime flag option co...
Stavros Sachtouris
01:08 pm ./kamaki Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
Stavros Sachtouris
01:07 pm ./kamaki Feature #3536 (Closed): Implement a recursive kamaki store upload
Stavros Sachtouris

05/14/2013

10:17 pm snf-ganeti Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm ganeti-local Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
10:17 pm ganeti-local Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm snf-ganeti Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
08:57 pm snf-ganeti Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:57 pm ganeti-local Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:06 pm snf-ganeti Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm ganeti-local Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm ganeti-local Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
08:06 pm snf-ganeti Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
07:59 pm ganeti-local Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm snf-ganeti Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm ganeti-local Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:59 pm snf-ganeti Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:58 pm snf-ganeti Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:58 pm ganeti-local Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:37 pm ./kamaki Feature #3730 (Resolved): List a detailed list of uploaded object after file upload
Stavros Sachtouris
07:37 pm ./kamaki Feature #3730: List a detailed list of uploaded object after file upload
Use the -l or --details option... Stavros Sachtouris
07:34 pm ./kamaki Revision 9eebbc83: Merge branch 'feature-upload-returns' into develop
Stavros Sachtouris
07:33 pm ./kamaki Revision 978eb0ec: Update documentation for -l at file upload
Refs: #3730 Stavros Sachtouris
07:30 pm ./kamaki Revision 0e728dcb: Add a -l option to upload: list uploaded details
If the upload is successfull, if the -l or --details argument is present,
kamaki lists all uploaded objects with all ...
Stavros Sachtouris
07:29 pm ./kamaki Feature #3656 (Resolved): Make upload_object return etag data
On case of success, kamaki.clients.PithosClient.upload_object returns the last PUT headers Stavros Sachtouris
07:27 pm ./kamaki Feature #3730 (Closed): List a detailed list of uploaded object after file upload
Stavros Sachtouris
07:04 pm ganeti-local Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm ganeti-local Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:03 pm ganeti-local Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm snf-ganeti Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm ./kamaki Revision 51fad88a: Update changelog (pithos upload modification)
Refs: #3656 Stavros Sachtouris
07:03 pm snf-ganeti Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:03 pm ganeti-local Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:02 pm snf-ganeti Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
07:02 pm ganeti-local Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
07:00 pm ./kamaki Revision cb010e3e: Update livetest for upload return modification
Refs: #3656 Stavros Sachtouris
06:53 pm Revision 075b91de: astakos: Rename astakos-quota command to quota
Also replace `quotas' with `quota' in strings and command line options. Giorgos Korfiatis
06:52 pm ./kamaki Revision 3c216009: Modify upload methods to return created obj info
Methods affected:
upload_object
upload_object_unchunked
upload_object_by_manifestation
unittests modifie...
Stavros Sachtouris
06:25 pm ./kamaki Feature #3662 (Closed): let kamaki file delete to empty & remove container in one call
Stavros Sachtouris
06:25 pm ./kamaki Revision 70f186e2: Merge branch 'feature-empty-container' into develop
Stavros Sachtouris
06:25 pm ./kamaki Revision b97e18b1: Update Changelog for #3662
Stavros Sachtouris
06:22 pm ./kamaki Revision be4a8ccd: Implement purging a non-empty container
kamaki file purge <container> -F
will automatically empty a container before purging it
Refs: #3662
Stavros Sachtouris
05:51 pm Revision f9259573: ci: Add quotaholder_app to tests
Giorgos Korfiatis
05:46 pm Revision c80722ce: astakos: Tests for quota API calls
Giorgos Korfiatis
05:40 pm ./kamaki Feature #3728 (Resolved): Implement a Plankton-side image unregister
Stavros Sachtouris
05:40 pm ./kamaki Revision 3279092f: Merge branch 'feature-image-unregister' into develop
Stavros Sachtouris
05:39 pm ./kamaki Revision 4fbc9d34: Implement livetest for image unregister
Refs: #3728 Stavros Sachtouris
05:14 pm Revision 1e361a6d: astakos: Return empty dict when no user quotas found
Giorgos Korfiatis
05:13 pm ./kamaki Revision 5948e809: Merge branch 'feature-image-unregister' into develop
Stavros Sachtouris
05:13 pm ./kamaki Revision c6da1973: Update Changelog for image unregister feature
Stavros Sachtouris
05:12 pm ./kamaki Revision 4a17d307: Expose image-unregister to cli and unittest it
Stavros Sachtouris
05:06 pm Revision 0148b2cb: snf_django: Use wraps in transaction decorator
This is to preserve name of called function. Giorgos Korfiatis
05:04 pm Revision 73c02f75: astakos: Return resource object upon creation
Giorgos Korfiatis
05:01 pm Revision 0b48a1b4: astakos: Indent json output of resource export
Giorgos Korfiatis
04:46 pm snf-ganeti Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm ganeti-local Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm snf-ganeti Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:46 pm ganeti-local Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:45 pm ganeti-local Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:45 pm snf-ganeti Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:40 pm ./kamaki Revision fd6608bd: Implement image unregister in kamaki.clients
Refs: #3728 Stavros Sachtouris
04:31 pm Revision ef12036a: Document plankton image unregister, improve titles
Non-open-stack operation image unregister is now documented
Operations in documentation have now shorter and cleaner ...
Stavros Sachtouris
04:24 pm ganeti-local Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:24 pm snf-ganeti Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
03:44 pm snf-ganeti Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara
03:44 pm ganeti-local Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara
03:41 pm Revision b7a2e38c: Merge branch 'develop' into feature-api-docs
Stavros Sachtouris
03:40 pm Revision 534b3c29: Fix typo in metadata example
Stavros Sachtouris
03:15 pm Revision 4d31ebc0: branding: correct snf-branding-app dependencies
Olga Brani
03:14 pm Revision 8b9e871d: Merge branch 'develop' into feature-branding
Conflicts:
snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js
snf-astakos-app/astakos/im/templates/im/base.h...
Olga Brani
02:17 pm ./kamaki Feature #3728 (Closed): Implement a Plankton-side image unregister
The same request translated in REST: /images/<image-id> DELETE
unregisters the image. Has the same effect as kamaki ...
Stavros Sachtouris
02:09 pm Revision c6c889f7: cyclades: Various fixes to tests
Christos Stavrakakis
02:09 pm Revision dbb6a975: ci: Add 'quotas' app to tests
Christos Stavrakakis
01:47 pm Revision 85646ad7: common: Remove obsolete 'queue' module
Christos Stavrakakis
01:25 pm Revision 02f6219f: Merge branch 'feature-no-hooks' into develop
Christos Stavrakakis
01:25 pm Revision 449787d3: eventd: pep8 fixes
Christos Stavrakakis
01:25 pm Revision 6df16263: gtools: Handle case of eventd not in master
Handle the case the 'snf-ganeti-eventd' is not running in Ganeti master
node, but in a master candidate. In such a ca...
Christos Stavrakakis
01:25 pm Revision 065ac0f4: gtools: remove obsolete hooks
Remove obsolete hooks from Cyclades Ganeti tools. Hooks were only used
to send the notify Cyclades about the NICs of ...
Christos Stavrakakis
01:25 pm Revision da7a8775: gtools: remove hook from entry points
Christos Stavrakakis
01:25 pm Revision fd95834e: dispatcher: Handle NICs in callbacks.
Update 'update_db' callback to handle instance NICs together with
instance status.
Also update the relevant tests.
Christos Stavrakakis
01:25 pm Revision 0e1f3323: gtools: Make eventd send instance NICs
Update eventd daemon to get the instance NICs by querying Ganeti and
send them to Cyclades.
Christos Stavrakakis
01:25 pm Revision be4d8aed: cyclades: simplify comparison of NICs
Christos Stavrakakis
01:25 pm Revision 95059648: Remove 'snf-events-net' queue and binding
Remove 'snf-events-net' queue (together with the corresponding routing
key and binding) from the queues that snf-disp...
Christos Stavrakakis
01:25 pm Revision acfc71ef: cyclades: Fix deadlock when connecting vms
Fix deadlock caused by 'get_or_create' method, since it acquires an
implicit shared lock. Take an exclusive lock on n...
Christos Stavrakakis
01:24 pm Revision a5781130: cyclades: Fix typo in comment
Christos Stavrakakis
01:24 pm Revision 27cda06b: cyclades: Fixes relevant to lazy networks
Christos Stavrakakis
01:24 pm Revision b471b597: cyclades: Fix bug in management command
Do not try to issue commission for networks without user (e.g. public
networks), when deleting them.
Christos Stavrakakis
01:24 pm Revision 5b0832fc: cyclades: Fix stale 'DeletedError' exception
Christos Stavrakakis
01:24 pm Revision de1fed2b: cyclades: Simplify reconcile-networks checks
Refactor and simplify checks of reconcile-networks to take advantage
of lazy networks.
Christos Stavrakakis
01:23 pm Revision f45800a6: Remove ganeti hook from debian links and dirs
Christos Stavrakakis
12:32 pm Revision 1e23ceb2: Synnefo branding: Remove greek text & verbal fixes
Emails sent to Astakos Users do not contain greek translations any more.
Minor verbal corrections are made and title...
Olga Brani
11:19 am Revision e1feace1: astakos: Fix call to util function send_feedback
Giorgos Korfiatis
11:14 am Revision 3a8e56bc: quotaholder: Unify included data in overLimit errors
Replace `available' with `usage' and `limit' in NoQuantityError
to make it similar to NoCapacityError.
Giorgos Korfiatis
10:41 am Revision 764d99c4: astakos: Remove command user-set-initial-quota
To change base quota for a specified user:
snf-manage user-modify user --set-base-quota resource limit
To import b...
Giorgos Korfiatis

05/13/2013

06:28 pm Bug #3419 (Closed): kamaki objpool pool_size
Georgios Tsoukalas
06:25 pm Bug #3355 (Closed): Unregister images
Tracked in #3522 Georgios Tsoukalas
06:05 pm Revision 074abfd8: pithos data file backend pep8 fixes
Georgios D. Tsoukalas
06:04 pm Revision 74346cc7: safer pithos backend data file open and create
Georgios D. Tsoukalas
05:40 pm Revision 38aff106: astakos: remove obsolete code
Sofia Papagiannaki
05:40 pm Revision 89362181: pithos: remove dependency from synnefo.lib.queue.Receipt
Sofia Papagiannaki
05:40 pm Revision f85992bc: astakos: update commands in README
Sofia Papagiannaki
05:07 pm ./kamaki Bug #3716 (Resolved): Allow runtime args when incoking interactive shell
Implemented as described.
Just to clarify: if an argument is not a legal global argument, kamaki will fail. E.g. @...
Stavros Sachtouris
05:00 pm ./kamaki Revision c3ba22f2: Merge branch 'feature-shell-arguments' into develop
Stavros Sachtouris
05:00 pm ./kamaki Revision 5976ddfb: Update Changelog
Stavros Sachtouris
04:53 pm ./kamaki Revision e3c2c890: Allow runtime args when invoking interactive shell
Refs: #3716
Behavior After This:
kamaki -XXX -YY ... parses -XXX -YY
If not recognized: syntax error
If recognized, ...
Stavros Sachtouris
04:20 pm ganeti-local Revision a5877534: Add QA for instance status collector
This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone...
Michele Tartara
04:20 pm snf-ganeti Revision a5877534: Add QA for instance status collector
This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone...
Michele Tartara
04:20 pm snf-ganeti Revision 8fada090: QA: factor out some instance management functions
Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i...
Michele Tartara
04:20 pm snf-ganeti Revision ebcbcfee: Run the monitoring daemon as root
The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi...
Michele Tartara
04:20 pm snf-ganeti Revision e8b46463: Export the Instance Status collector report
It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
04:20 pm snf-ganeti Revision 1f53be84: Add instance status collector to mon-collector man page
Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars...
Michele Tartara
04:20 pm snf-ganeti Revision 79731e21: Add global status field to the instance status collector
The global status is computed from the statuses of the single instances.
The output json format is adapted to includ...
Michele Tartara
04:20 pm snf-ganeti Revision dd69cd3c: Factor out the mergeStatuses function
It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
04:20 pm snf-ganeti Revision 42b50796: Monitoring design doc: better specify field names
The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of...
Michele Tartara
04:20 pm snf-ganeti Revision 6ab6b19a: Use dcName in mon-collector
Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ...
Michele Tartara
04:20 pm ganeti-local Revision 42b50796: Monitoring design doc: better specify field names
The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of...
Michele Tartara
04:20 pm snf-ganeti Revision 8a049311: Add inst-status-xen to the monitoring daemon
Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
04:20 pm ganeti-local Revision 6ab6b19a: Use dcName in mon-collector
Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ...
Michele Tartara
04:20 pm ganeti-local Revision 8fada090: QA: factor out some instance management functions
Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i...
Michele Tartara
04:20 pm ganeti-local Revision ebcbcfee: Run the monitoring daemon as root
The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi...
Michele Tartara
04:20 pm ganeti-local Revision e8b46463: Export the Instance Status collector report
It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
04:20 pm ganeti-local Revision 1f53be84: Add instance status collector to mon-collector man page
Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars...
Michele Tartara
04:20 pm ganeti-local Revision 79731e21: Add global status field to the instance status collector
The global status is computed from the statuses of the single instances.
The output json format is adapted to includ...
Michele Tartara
04:20 pm ganeti-local Revision dd69cd3c: Factor out the mergeStatuses function
It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
04:20 pm ganeti-local Revision 8a049311: Add inst-status-xen to the monitoring daemon
Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
04:20 pm ganeti-local Revision 74685117: Add dependency on the process library
The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici...
Michele Tartara
04:20 pm ganeti-local Revision 74b25887: Add HS functions for getting the instance reason path
The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
04:20 pm ganeti-local Revision 45ee8676: Add module containing function for getting info from Xen
The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc...
Michele Tartara
04:20 pm ganeti-local Revision d4de2ea8: Export the actual instance state
Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:20 pm ganeti-local Revision fc4be2bf: Determine status of one instance
Added function for determining whether the status of an instance is ok, and to
represent this information in the corr...
Michele Tartara
04:20 pm ganeti-local Revision 17ae9cdb: Include the reason trail in the instance collector output
Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance...
Michele Tartara
04:20 pm ganeti-local Revision 7660aaf3: Export Instance Status collector information
Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-...
Michele Tartara
04:20 pm ganeti-local Revision 4fe04580: Factor out function for building report
Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i...
Michele Tartara
04:20 pm snf-ganeti Revision 74685117: Add dependency on the process library
The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici...
Michele Tartara
04:20 pm snf-ganeti Revision 74b25887: Add HS functions for getting the instance reason path
The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
04:20 pm snf-ganeti Revision 45ee8676: Add module containing function for getting info from Xen
The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc...
Michele Tartara
04:20 pm snf-ganeti Revision 4fe04580: Factor out function for building report
Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i...
Michele Tartara
04:20 pm snf-ganeti Revision 7660aaf3: Export Instance Status collector information
Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-...
Michele Tartara
04:20 pm snf-ganeti Revision 17ae9cdb: Include the reason trail in the instance collector output
Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance...
Michele Tartara
04:20 pm snf-ganeti Revision fc4be2bf: Determine status of one instance
Added function for determining whether the status of an instance is ok, and to
represent this information in the corr...
Michele Tartara
04:20 pm snf-ganeti Revision d4de2ea8: Export the actual instance state
Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:20 pm snf-ganeti Revision d7e9323b: Add the core of the instance status collector
Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func...
Michele Tartara
04:20 pm ganeti-local Revision d7e9323b: Add the core of the instance status collector
Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func...
Michele Tartara
04:00 pm Revision 91eca048: astakos: List quotas in user-show with `--quotas'
Refs #3530
Use the same utility function as astakos-quota. Update the latter
to a SynnefoCommand.
Giorgos Korfiatis
03:47 pm snf-ganeti Revision b24e516d: Add example for online rolling reboots using tags
While this use case was described in the design document, and
mentioned several times as motivation for changes in co...
Klaus Aehlig
03:47 pm ganeti-local Revision b24e516d: Add example for online rolling reboots using tags
While this use case was described in the design document, and
mentioned several times as motivation for changes in co...
Klaus Aehlig
02:57 pm Revision 88b85d64: pithos: skip data directory creation until needed
Before this, when the pithos backend checked for the existence of a
data file (map or block) it also created its pare...
Georgios D. Tsoukalas
02:47 pm Bug #3722 (Assigned): pithos backend creates data file parent dirs even if it is only checking fo...
skalkoto bumped into this bug while trying to regiter an image.
The map file did not exist but pithos was not able...
Georgios Tsoukalas
02:18 pm ./kamaki Bug #3663 (Closed): Uninformative error message when group does not load
Stavros Sachtouris
02:17 pm ./kamaki Revision 54f5d0ca: Merge branch 'feature-cli-command-errors' into develop
Stavros Sachtouris
02:13 pm ./kamaki Revision 334338ce: Raise a descriptive error for misconfigured cmds
Refs: #3663
A command group that is declared in the config file is not supported
by valid command specification code...
Stavros Sachtouris
02:08 pm Revision 3bbc590e: robust version importing in docs build config
After changing sys.path, synnefo and synnefo.versions must be reloaded
because if they have been cached, the updated ...
Georgios D. Tsoukalas
01:56 pm Revision 95f33116: astakos: Use DateTimeField for enhanced precision
Refs #3717
Replace instances of DateField in ProjectMembership and
ProjectMembershipHistory.
Giorgos Korfiatis
01:44 pm Revision 5dcf6618: Revert "astakos: Fix bug in getting membership"
This reverts commit 7ce770be9fd9668fff4088eff2421cbeb0cc311e.
Update astakos tests to use membership id.
Giorgos Korfiatis
01:37 pm Revision 87f9ff49: Merge branch 'feature-lazy-networks' into develop
Christos Stavrakakis
01:36 pm Revision e34b35d9: cyclades: Update 'backend-add' for lazy networks
Do not create private networks when adding a new backend. Since,
"lazy networks" this is no longer needed.
Christos Stavrakakis
01:36 pm Revision 1d04ef8b: cyclades: update tests for lazy networks
Christos Stavrakakis
12:55 pm ./kamaki Revision 58850eb0: Log initial call arguments in first log
Stavros Sachtouris
12:38 pm Revision 99af08a4: cyclades: Implement lazy networks
Implement "lazy networks", which are not created to all Ganeti backends
upon creation, but only when an instance that...
Christos Stavrakakis
12:15 pm Revision 47b8d4b1: Merge branch 'feature-quotas' into develop
Conflicts:
docs/dev-guide.rst
Christos Stavrakakis
12:06 pm Revision c34b2908: cyclades: add commissioning to create/remove cmds
Update create/remove management commands to issue commission when
needed.
Christos Stavrakakis
11:47 am Revision 2215cd87: astakos: Remove an obsolete function
Giorgos Korfiatis
11:36 am Revision 2ed35e9a: Remove synnefo.lib.commissioning
Giorgos Korfiatis
10:56 am snf-ganeti Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
Guido Trotter
10:56 am ganeti-local Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
Guido Trotter

05/12/2013

01:11 am snf-network Revision 38305e4c: Add vif-custom script and split kvm-vif-bridge
Put functions in /usr/lib/snf-network/common.sh
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:08 am snf-network Revision 84da6924: Add custom.sh library under /usr/lib/snf-network
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:30 am snf-network Revision a29d2f1e: Bump new version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

05/10/2013

07:25 pm ./kamaki Revision ef4357c1: Merge branch 'feature-logging' into develop
Stavros Sachtouris
07:24 pm ./kamaki Revision 7637d600: Move logger module to kamaki.cli
Stavros Sachtouris
07:16 pm ./kamaki Revision c4d51ec9: Make kamaki.clients unware of kamaki.logger
use logging for getting the loggers Stavros Sachtouris
07:15 pm Revision 3a9f1f11: pithos: update recursively statistics up to the container level
To achieve atomicity we lock the container path.
However, the write operations update the statistics for the ancestor...
Sofia Papagiannaki
07:08 pm Bug #3717 (New): Replace DateFields to DateTimeFields for enhanced precision.
Django DateField only saves the date at day level, without the time-of-day.
We must if our DateFields are really int...
Georgios Tsoukalas
06:50 pm snf-ganeti Revision 87414481: Allow build_chroot to work from any directory
build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s...
Michele Tartara
06:50 pm ganeti-local Revision 87414481: Allow build_chroot to work from any directory
build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s...
Michele Tartara
06:50 pm ganeti-local Revision 85b66af5: build_chroot: check whether the data dir exists
If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ...
Michele Tartara
06:50 pm snf-ganeti Revision 85b66af5: build_chroot: check whether the data dir exists
If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ...
Michele Tartara
06:38 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
Stavros Sachtouris
06:33 pm ./kamaki Revision 0d4a6d0a: Stop shell from destroying config instance
This caused warnings about preset variables Stavros Sachtouris
05:55 pm ./kamaki Revision 77126a0e: Merge branch 'feature-logging' into develop
Stavros Sachtouris
05:54 pm ./kamaki Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
Stavros Sachtouris
05:53 pm ./kamaki Feature #3715 (Resolved): Enable or disable loggers
activate/deactivate instead of enable/disable_logger
Also, moved all logger control and creation (except, of cours...
Stavros Sachtouris
05:51 pm ./kamaki Revision d761839f: Update Changelog to reflect #3715 changes
Stavros Sachtouris
05:38 pm ./kamaki Revision 9dc724e5: Allow activation/deactivation of specific loggers
refs: #3715
Logger settings are not aborted and will be restored at deactivation
Also, remove all logger creation fu...
Stavros Sachtouris
05:30 pm ./kamaki Bug #3716 (Closed): Allow runtime args when incoking interactive shell
Now: @kamaki -XXX@ will load kamaki, but also transfer all @-XXX@ args to each command executed inside the shell
D...
Stavros Sachtouris
04:35 pm ./kamaki Feature #3715 (Closed): Enable or disable loggers
Add an @enable_logger@ and @disable_logger@ method
E.g....
Stavros Sachtouris
03:40 pm snf-vncauthproxy Revision 7af890c9: Set SO_REUSEADDR for the control socket
Stratos Psomadakis
03:32 pm ./kamaki Revision 637df81d: Merge branch 'master' into debian-master
Stavros Sachtouris
03:32 pm ./kamaki Revision 0118b937: Merge remote branch 'origin/develop' into debian-develop
Conflicts:
Changelog
version
Stavros Sachtouris
02:56 pm ganeti-local Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn...
Klaus Aehlig
02:56 pm snf-ganeti Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn...
Klaus Aehlig
02:06 pm Bug #3714 (Closed): Duplicated IP assigned after server reconciliation
If a server reconciliation happens when a machine is creating we may end up with the next machine
trying to take the...
Ilias Tsitsimpis
01:56 pm snf-ganeti Revision 2a1737eb: Add a test for online rolling reboot scheduling
In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab...
Klaus Aehlig
01:56 pm ganeti-local Revision 2a1737eb: Add a test for online rolling reboot scheduling
In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab...
Klaus Aehlig
01:55 pm ganeti-local Revision 8d38fb72: Support online-maintenance in hroller
Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde...
Klaus Aehlig
01:55 pm snf-ganeti Revision 8d38fb72: Support online-maintenance in hroller
Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde...
Klaus Aehlig
01:55 pm snf-ganeti Revision 30fded87: Support construction of the graph of all reboot constraints
For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod...
Klaus Aehlig
01:55 pm ganeti-local Revision 30fded87: Support construction of the graph of all reboot constraints
For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod...
Klaus Aehlig
01:55 pm snf-ganeti Revision 2207220d: Add option --one-step-only to hroller
Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-...
Klaus Aehlig
01:55 pm ganeti-local Revision 2207220d: Add option --one-step-only to hroller
Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-...
Klaus Aehlig
01:54 pm ./kamaki Revision 6634e01c: Update changelog for feature #3668
Stavros Sachtouris
01:54 pm ganeti-local Revision a39779f6: Sort reboot groups by size
Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no...
Klaus Aehlig
01:54 pm snf-ganeti Revision a39779f6: Sort reboot groups by size
Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no...
Klaus Aehlig
01:53 pm snf-ganeti Revision 361f2719: Fix expectation in hroller test
Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th...
Klaus Aehlig
01:53 pm ganeti-local Revision 361f2719: Fix expectation in hroller test
Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th...
Klaus Aehlig
01:51 pm ./kamaki Feature #3668 (Resolved): Better organization for logging
New name for http loggers:... Stavros Sachtouris
01:45 pm ./kamaki Revision 24be4a50: Merge branch 'feature-logging' into develop
Stavros Sachtouris
01:45 pm ./kamaki Revision c4563114: Remove log redaduncy when logging in a file
Stavros Sachtouris
01:21 pm Revision 47a8481f: astakos: include resource presentation info in authenticate response
If option parameter ``usage`` is passed then the response should
contain also the resource presentation information
(...
Sofia Papagiannaki
12:46 pm Revision 6aedacaf: Merge branch 'feature-astakos-urls' into feature-quotas
Sofia Papagiannaki
12:45 pm Revision b095201e: astakos: remove astakos.im.api module
Replace all AstakosCallpoint references Sofia Papagiannaki
12:45 pm Revision 78c3a39c: astakos: remove user argument from the api methods
User request.user field (set by user_for_token decorator) Sofia Papagiannaki
12:45 pm Revision 6f1d4d03: astakos: fix user api utility calls
Sofia Papagiannaki
12:45 pm Revision 276f454e: astakos: Change user_for_token decorator
user_for_token after successful user authentication
sets the request user attribute
The wrapped methods no more need ...
Sofia Papagiannaki
12:45 pm Revision 7f313da1: astakos: rename api utility methods
Sofia Papagiannaki
12:45 pm Revision d7c850a0: pithos: use AstakosClient to delegate user services to astakos
Sofia Papagiannaki
12:45 pm Revision 79b5d61b: astakos: WIP move all api calls under ``/astakos/api``
Refs: #3340 Sofia Papagiannaki
12:10 pm Revision e218a200: pithos: introduce lock_container_path api_method argument
Sofia Papagiannaki

05/09/2013

07:18 pm ./kamaki Revision 6e1f863b: Use < and > in stream logger for send/recv resp.
Stavros Sachtouris
07:06 pm ./kamaki Revision 9986e569: Globalize logger usage
Unsolved bug: redudant info in logfile Stavros Sachtouris
06:50 pm Revision 1b564c0b: pithos: enable api calls to lock explicitly the path
Sofia Papagiannaki
06:45 pm Revision 126f6a55: fix typo
Christos Stavrakakis
06:40 pm Revision 95150b7d: astakos: Fix one test
Fix race condition in one of Astakos tests. Christos Stavrakakis
06:37 pm Revision 28c41829: Add 'ASTAKOS_POOLSIZE' setting.
Christos Stavrakakis
05:49 pm ./kamaki Revision a5077876: Wipe logger add_file_logger
Stavros Sachtouris
05:31 pm snf-ganeti Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor...
Bernardo Dal Seno
05:31 pm ganeti-local Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor...
Bernardo Dal Seno
05:31 pm snf-ganeti Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr...
Bernardo Dal Seno
05:31 pm ganeti-local Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr...
Bernardo Dal Seno
05:24 pm ./kamaki Bug #3708 (Resolved): if_etag_match and if_not_exist preconditions not honoured during missing bl...
Stavros Sachtouris
05:23 pm Revision d91de78c: helpdesk: Fix helpdesk tests
Christos Stavrakakis
05:19 pm ./kamaki Revision 9e167531: Bump version to 0.8.3-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:18 pm ./kamaki Revision ac814775: Merge branch 'master' into debian
Stavros Sachtouris
05:16 pm ./kamaki Revision 486b49ef: Merge branch 'hotfix-0.8.3'
Stavros Sachtouris
05:15 pm ./kamaki Revision 98994d4e: Update changelog
Stavros Sachtouris
05:13 pm ./kamaki Revision b9e0ffeb: Fix typo in _create_or_get_missing_hashes call
Stavros Sachtouris
05:12 pm ./kamaki Revision c6cec5e1: Fix typo in _create_or_get_missing_hashes call
Stavros Sachtouris
05:09 pm ./kamaki Revision 71ddd095: Honour if_(none_)match even if all blocks are up
Refs: bug #3708 Stavros Sachtouris
05:09 pm ./kamaki Revision d1f1c3a9: Setup Hotfix version 0.8.3
Stavros Sachtouris
05:03 pm ./kamaki Revision b349b84b: Honour if_(none_)match even if all blocks are up
Refs: bug #3708 Stavros Sachtouris
04:45 pm ./kamaki Revision e9db8806: Expand logger to support stream logging, simplify
Stavros Sachtouris
04:42 pm ./kamaki Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
When using client.upload_object, the following HTTP requests to the server normally take place:
# A HEAD request ...
Dionysis Zindros
04:32 pm ./kamaki Feature #3707 (Closed): Cache HEAD response headers of upload_object
When using client.upload_object, the first HTTP request to the server is a HEAD request. This request is used to obta... Dionysis Zindros
04:15 pm Revision 2a88057d: astakos: Various fixes to tests
Do not user 'assertItemsEqual' method of unittest is only supported in
python 2.7.
Also, some arguments have been re...
Christos Stavrakakis
04:14 pm Revision 7ce770be: astakos: Fix bug in getting membership
Search based on 'person__id' and not 'id'. Christos Stavrakakis
04:04 pm Revision 91114c83: Merge branch 'tmp-pithos-db-escape-warning' into develop
Sofia Papagiannaki
03:37 pm Revision 6e28eafd: Further improvents to branding settings
Olga Brani
03:13 pm Revision 27899d6f: Improve mocked quotaholder
Mock 'resolve_commissions' call. Christos Stavrakakis
03:12 pm Revision b5eef933: cyclades: Fix vmapi test
Use 'urljoin' to compute the 'config_url' parameter. Christos Stavrakakis
02:54 pm Revision cfb0ff80: Merge branch 'feature-api-docs' into develop
Minor Conflict:
docs/cyclades-api-guide.rst
Constantinos Venetsanopoulos
02:49 pm Revision 3458183d: cyclades-api-guide: minor fixes/remove whitespaces
Constantinos Venetsanopoulos

05/08/2013

06:34 pm Revision 5c34b421: astakos: Remove deprecated Project methods
add_member, remove_member were not used. Giorgos Korfiatis
06:27 pm Revision 4571b863: webproject: Do not ljust values in vertical mode
Left-justifying resulted in long wrapped empty lines, when a value
exceeded the line size.
Giorgos Korfiatis
06:24 pm Revision 415c4a56: astakos: Visually separate apps in project-show
Giorgos Korfiatis
06:10 pm Revision 68a81d58: Synnefo branding: settings improvements
Olga Brani
03:58 pm Revision a119e5ee: Merge remote-tracking branch 'origin/develop' into feature-projects-ux
Kostas Papadimitriou
03:47 pm snf-ganeti Revision 9524c4c4: Fix a misspelled word in design-storagetypes
Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Weiwei Jia
03:47 pm ganeti-local Revision 9524c4c4: Fix a misspelled word in design-storagetypes
Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Weiwei Jia
03:25 pm Revision 34a857c0: astakos: Handle prompt for additional login methods
Kostas Papadimitriou
03:24 pm Revision 8ee54f74: astakos: Exclude non existing services form Service.catalog
Always return services that exist in database. If a known service exists
use the predefined presentation data as base...
Kostas Papadimitriou
10:52 am Revision 6856b4ff: cyclades ui: Remove deprecated setting
Giorgos Korfiatis

05/07/2013

07:40 pm ganeti-local Revision 004398d0: Fix lint errors (redundant bracket)
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
07:40 pm snf-ganeti Revision 004398d0: Fix lint errors (redundant bracket)
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:59 pm snf-ganeti Revision 62441832: Add a test demonstrating the --node-tags option of hroller
The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo...
Klaus Aehlig
06:59 pm ganeti-local Revision 62441832: Add a test demonstrating the --node-tags option of hroller
The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo...
Klaus Aehlig
06:59 pm snf-ganeti Revision 313fdabc: Add option to hroller to select nodes based on tags
Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ...
Klaus Aehlig
06:59 pm ganeti-local Revision 313fdabc: Add option to hroller to select nodes based on tags
Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ...
Klaus Aehlig
06:59 pm ganeti-local Revision 267bc1f4: Make Rapi backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
...
Klaus Aehlig
06:59 pm snf-ganeti Revision 267bc1f4: Make Rapi backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
...
Klaus Aehlig
06:59 pm snf-ganeti Revision f33c06b8: Make LUXI backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
...
Klaus Aehlig
06:59 pm ganeti-local Revision f33c06b8: Make LUXI backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
...
Klaus Aehlig
06:58 pm ganeti-local Revision 4b542ebc: Extend the text format to contain node tags
In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a...
Klaus Aehlig
06:58 pm snf-ganeti Revision 4b542ebc: Extend the text format to contain node tags
In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a...
Klaus Aehlig
06:58 pm ganeti-local Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod...
Klaus Aehlig
06:58 pm snf-ganeti Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod...
Klaus Aehlig
06:58 pm ganeti-local Revision 442d5aae: Make hroller filter the nodes before coloring the graph
Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil...
Klaus Aehlig
06:58 pm snf-ganeti Revision 442d5aae: Make hroller filter the nodes before coloring the graph
Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil...
Klaus Aehlig
06:58 pm ganeti-local Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes...
Klaus Aehlig
06:58 pm snf-ganeti Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes...
Klaus Aehlig
06:58 pm snf-ganeti Revision e6e2d4a5: Add tests for the -O option of hroller
In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re...
Klaus Aehlig
06:58 pm ganeti-local Revision e6e2d4a5: Add tests for the -O option of hroller
In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re...
Klaus Aehlig
06:57 pm ganeti-local Revision 52278ef9: Update hroller man page
In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si...
Klaus Aehlig
06:57 pm snf-ganeti Revision 52278ef9: Update hroller man page
In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si...
Klaus Aehlig
05:06 pm snf-ganeti Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer
05:06 pm ganeti-local Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer
04:30 pm ganeti-local Revision 71e00202: Add version numbers to chroot build script
Update the script adding explicit version numbers for increased repeatability
of the build environment construction p...
Michele Tartara
04:30 pm snf-ganeti Revision 71e00202: Add version numbers to chroot build script
Update the script adding explicit version numbers for increased repeatability
of the build environment construction p...
Michele Tartara
04:07 pm ganeti-local Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is...
Thomas Thrainer
04:07 pm snf-ganeti Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is...
Thomas Thrainer
11:58 am ganeti-local Revision 32f88ce7: Correction of design doc regarding RPC extension
This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye...
Helga Velroyen
11:58 am snf-ganeti Revision 32f88ce7: Correction of design doc regarding RPC extension
This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye...
Helga Velroyen
10:30 am snf-ganeti Revision 6390194b: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer
10:30 am ganeti-local Revision 6390194b: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer

05/06/2013

05:58 pm ganeti-local Revision 4a4697de: Change design of algorithm for computing rolling reboots
Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc...
Klaus Aehlig
05:58 pm snf-ganeti Revision 4a4697de: Change design of algorithm for computing rolling reboots
Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc...
Klaus Aehlig
04:30 pm ganeti-local Revision 412e7387: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer
04:30 pm snf-ganeti Revision 412e7387: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer
11:47 am ganeti-local Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ...
Thomas Thrainer
11:47 am ganeti-local Revision 5e85269f: Check for uniform DRBD version in node group
This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo...
Thomas Thrainer
11:47 am snf-ganeti Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ...
Thomas Thrainer
11:47 am snf-ganeti Revision 5e85269f: Check for uniform DRBD version in node group
This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo...
Thomas Thrainer
11:30 am ganeti-local Revision 239364d0: Rename DRBD8 to DRBD8Dev
Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ...
Thomas Thrainer
11:30 am snf-ganeti Revision 239364d0: Rename DRBD8 to DRBD8Dev
Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ...
Thomas Thrainer
11:30 am ganeti-local Revision 5bb0a1cb: Make DRBD version queryable from noded
gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do...
Thomas Thrainer
11:30 am snf-ganeti Revision 5bb0a1cb: Make DRBD version queryable from noded
gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do...
Thomas Thrainer
12:19 am ganeti-local Revision 98bdd169: QA checks suitability for exclusive_storage tests
When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl...
Bernardo Dal Seno
12:19 am snf-ganeti Revision 98bdd169: QA checks suitability for exclusive_storage tests
When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl...
Bernardo Dal Seno
« Previous
Next »
 

Also available in: Atom