Statistics
| Branch: | Tag: | Revision:

root @ adc82764

# Date Author Comment
adc82764 06/28/2013 10:38 am Christos Stavrakakis

cyclades: Fix --image-name option in server-list

c4b059b1 06/28/2013 09:47 am Stratos Psomadakis

Fix regressions in snf-manage list commands

584bdc72 06/26/2013 01:28 pm Sofia Papagiannaki

pithos: compatibility code for django greater than 1.2

Change condition for being compatible with django 1.2 or greater

4d244f4a 06/25/2013 08:20 pm Sofia Papagiannaki

pithos: Fix partial content responses

Refs: #4063

79f65825 06/21/2013 01:40 pm Christos Stavrakakis

cyclades: Handle errors when using multiprocessing

Check the process exitcode to determine if a process finished
successfully.

d986cb32 06/21/2013 12:54 pm Christos Stavrakakis

cyclades: Speed up reconciliation

Speed up reconciliation by using mulitprocessing to get in parallel
the instances from all Ganeti backends.

89af2bbd 06/20/2013 01:50 pm Ilias Tsitsimpis

burnin: Set CONNECTION_RETRY_LIMIT=2 on all kamaki clients

e6ec7e85 06/20/2013 01:50 pm Ilias Tsitsimpis

burnin: Add new bash script to run burnin

1c13522f 06/19/2013 05:31 pm Sofia Papagiannaki

astakos: modifications in redirect view

  • If there is no next request parameter, the view fails with 400
    (BadRequest) response status.
  • ``pithosdev`` added in allowed schemes for the next parameter
c8860319 06/19/2013 02:10 pm Sofia Papagiannaki

pithos: change public listing api

Before public listing (public request parameter)
requested by non path owners, was ignored.
Now it returns a response with 403 status code (Forbidden)

f86ceff1 06/19/2013 01:01 pm Christos Stavrakakis

Merge branch 'release-0.14' into develop

Conflicts:
version

b7b63c20 06/19/2013 11:09 am Christos Stavrakakis

Bump version to 0.14rc5

0bd67d43 06/19/2013 11:07 am Christos Stavrakakis

Bump version to 0.14rc4

40d53b77 06/19/2013 11:07 am Christos Stavrakakis

cyclades: Fix deadlock when creating servers

Fix deadlock between snf-dispatcher and backend allocator, by making
snf-dispatcher take an exclusive lock to the backend which hosts the vm,
before trying to get the exclusive locks to the IP pools in order to...

4f9c8a68 06/19/2013 11:06 am Christos Stavrakakis

Bump version to 0.14rc3

34f707ce 06/19/2013 11:06 am Christos Stavrakakis

astakosclient: Fix bug in setup.py

astakosclient should be added to the beggining of the sys.path instead,
of the end, since astakosclient may already be installed on the system.

0c0498c8 06/18/2013 07:02 pm Kostas Papadimitriou

helpdesk: Typo fix

b5aeeb2f 06/18/2013 06:50 pm Kostas Papadimitriou

pithos-app: Update pithos.api.util.api_method wrapper

to match the updated snf_django api_method decorator

d823a562 06/18/2013 06:48 pm Kostas Papadimitriou

pithos-api: Update api_method wrapper

ee565728 06/18/2013 06:46 pm Kostas Papadimitriou

pithos-app: Set supported serializations in api views

d4e33598 06/18/2013 06:45 pm Kostas Papadimitriou

cyclades: Set supported serialization in stats view

d0d9a3f5 06/18/2013 06:42 pm Kostas Papadimitriou

django-lib: api_method decorator improvements

allow API views to define supported serializations.

70ea22ed 06/18/2013 04:51 pm Ilias Tsitsimpis

burnin: Increase ping timeout

536a1f14 06/18/2013 04:20 pm Ilias Tsitsimpis

burnin: Set CONNECTION_RETRY_LIMIT for PithosClient

Set CONNECTION_RETRY_LIMIT=2 for the PithosClient

154e652d 06/18/2013 01:57 pm Stratos Psomadakis

Bump version to 0.14rc2

db4761e6 06/18/2013 12:21 pm Giorgos Korfiatis

astakos: Update pithos_public definition in script

ae6030b3 06/18/2013 11:47 am Georgios D. Tsoukalas

pithos: rename prefix pithos_public to public

After all, the prefix is visible to users as part of the public url
they pass around, therefore 'public' is much more presentable than
pithos_public.

238a9ce3 06/18/2013 11:22 am Olga Brani

cloudbar: Body class "user-not-authenticated "when user has not signed in.

a1ed6730 06/18/2013 10:39 am Kostas Papadimitriou

astakos: Typo fix

a53f77ee 06/18/2013 10:39 am Kostas Papadimitriou

astakos: Explicit transaction handling in commit_manually views

since django 1.3, when using the ``transaction.commit_manually`` decorator,
transaction is required to be closed (using either commit/rollback) even if
only read db operations are executed from within the wrapped method.

c09cb651 06/17/2013 06:24 pm Georgios D. Tsoukalas

Merge branch 'release-0.14' into develop

Conflicts:
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/settings.py
version

2e8edd42 06/17/2013 06:02 pm Sofia Papagiannaki

pithos: update pithos statistics computation

Compute account statistics instead of storing them in the database
Fix container statistics computation
Related commit: 3a9f1f113c1e2c853b7ae223fbcbb843d19f7f95

985b9b09 06/17/2013 06:02 pm Sofia Papagiannaki

pithos: enforce transaction isolation level

Refs: #3582 #3585

0f510652 06/17/2013 06:02 pm Sofia Papagiannaki

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
nodes (container/account).
Therefore, the backend restricts the recursion up to the container...

ba0e91b4 06/17/2013 05:55 pm Christos Stavrakakis

ci: Remove failfast option from tests

994aed96 06/17/2013 05:55 pm Christos Stavrakakis

ci: Remove failfast option from tests

fe7b1d66 06/17/2013 05:41 pm Christos Stavrakakis

cyclades: Implement show extension API endpoint

Dummy implementation of /extensions/<alias> endpoint that always returns
404.

6966e8df 06/17/2013 05:00 pm Christos Stavrakakis

cyclades: Implement /extensions API endpoint

8fb8d0cf 06/17/2013 04:22 pm Giorgos Korfiatis

astakos: pep8 fixes

85ad2a86 06/17/2013 03:59 pm Giorgos Korfiatis

astakos: Fix typo in message

67e42ae9 06/17/2013 03:59 pm Giorgos Korfiatis

astakos: Remove obsolete versioning from init

5ba43517 06/17/2013 03:57 pm Christos Stavrakakis

cyclades: Validate MAC prefix in pool-create cmd

ffdb9fcc 06/17/2013 03:17 pm Olga Brani

cloudbar: Add class to body when user is authenticated

68a8935f 06/17/2013 01:35 pm Giorgos Korfiatis

astakos: Fix dangerous list default value

Initialize the argument with the desired list in runtime rather than
load time; set the default to None.

c0720b78 06/17/2013 01:35 pm Kostas Papadimitriou

cyclades: api_method_not_allowed typo's

55616866 06/17/2013 01:35 pm Kostas Papadimitriou

pithos: api_method_not_allowed typo's

2ad4eb80 06/17/2013 01:35 pm Kostas Papadimitriou

django-lib: Additional BaseAPITest helper assertion

Introduce assertMethodNotAllowed method in BaseAPITest class. The method
asserts that provided response is a valid ``Method not allowed`` API response.

16437e4d 06/17/2013 01:35 pm Kostas Papadimitriou

cyclades: Test invalid http method endpoint calls

d9647bf1 06/17/2013 01:13 pm Ilias Tsitsimpis

burnin: Fix typo from image_id to image-id

c25cf3ea 06/17/2013 12:58 pm Christos Stavrakakis

cyclades: Sync API tests with latest API changes

27c0d6c5 06/14/2013 06:35 pm Kostas Papadimitriou

helpdesk: Include UI_MEDIA_URL in template context

variable used as prefix for vm os icon urls

5a8a6df2 06/14/2013 06:35 pm Kostas Papadimitriou

helpdesk: Detect existing accounts with no active vms

73fbaad3 06/14/2013 06:11 pm Christos Stavrakakis

cyclades: Fix typo in links

967a99e1 06/14/2013 06:01 pm Kostas Papadimitriou

astakos: Proper content type for .kamakirc view

Django response object content_type attribute is not used. Pass desired content
type in HttpResponse constructor.

b940f71d 06/14/2013 05:59 pm Olga Brani

astakos: Fix typo in api_access template

bcc21c50 06/14/2013 05:39 pm Christos Stavrakakis

burnin: In sync with latest API changes

60ba7fc6 06/14/2013 04:06 pm Kostas Papadimitriou

cyclades ui: In sync with latest API changes

Handle updated servers/detail response format.

27e57c27 06/14/2013 03:54 pm Christos Stavrakakis

cyclades: Add 'links' to images API

1b696c26 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Add 'links' to compute endpoints

Add 'links' attribute to API responses for servers, networks, flavors
and images endpoints.

936e0be3 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Add 'user_id' and 'tenant_id' to API

Add 'user_id' to API responses, and add a dummy 'tenant_id' to be equal
with the 'user_id'. Also always include metadata.

1f638a85 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Add 'addresses' to servers API response

f8352d29 06/14/2013 03:52 pm Christos Stavrakakis

cyclades: Make servers response compatible with OS

5836ccb9 06/14/2013 03:25 pm Olga Brani

astakos: Verbal changes to Dashboard API access page

f86bdcac 06/14/2013 01:27 pm Kostas Papadimitriou

astakos: Update default astakos .conf file

removed ``ASTAKOS_ACTIVATION_REDIRECT_URL`` and ``ASTAKOS_LOGIN_SUCCESS_URL``
settings since they are dynamically set based on the ``ASTAKOS_BASE_URL``
setting.

35ea56ac 06/14/2013 01:18 pm Kostas Papadimitriou

astakos: Remove default components presentation urls

since component registration requires both api url and web url

eeddeacf 06/14/2013 01:15 pm Kostas Papadimitriou

Update Changelog

fb5187f9 06/14/2013 12:49 pm Giorgos Korfiatis

docs: Omit explicit installation of snf-webproject

snf-webproject is now a dependency of the apps, and need not be
installed separately.

e0975bbf 06/13/2013 07:26 pm Sofia Papagiannaki

docs: update admin guide

Add guidelines for twitter & google authentication

125c682c 06/13/2013 06:40 pm Christos Stavrakakis

plankton: Handle case of images without name

c802789d 06/13/2013 06:40 pm Christos Stavrakakis

cyclades: Remove obsolete settings

Remove obsolete GANETI_DISK_TEMPLATES and DEFAULT_GANETI_DISK_TEMPLATE
settings.

34f96255 06/13/2013 06:00 pm Olga Brani

astakos: New projects icon for Dashboard Usage tab

452436aa 06/13/2013 06:00 pm Olga Brani

astakos: Sent emails appearance fix.

Removing extra lines and spaces from email templates.
Decode contact email special characters.

0c5f437e 06/13/2013 06:00 pm Olga Brani

astakos: Add "sign in" link to Sign up page

d9db295a 06/13/2013 06:00 pm Olga Brani

Improved style for 404 and 500 pages

8158c9a7 06/13/2013 06:00 pm Olga Brani

branding: New image for storage_logo

039761fd 06/13/2013 05:47 pm Giorgos Korfiatis

astakos: Better examples base URLs in helper script

b0c95903 06/13/2013 05:47 pm Giorgos Korfiatis

cyclades: Rename poolsize settings for uniformity

Rename ASTAKOS_POOLSIZE to CYCLADES_ASTAKOSCLIENT_POOLIZE;
expose it to the conf file.

aa5e1e06 06/13/2013 05:47 pm Giorgos Korfiatis

docs: Update upgrade notes

4988fdc0 06/13/2013 05:43 pm Stratos Psomadakis

docs: Remove docs.dev.grnet.gr ref

0ede3879 06/13/2013 05:23 pm Kostas Papadimitriou

common: Include and document SERVER_EMAIL, CONTACT_EMAIL settings

in snf-common settings

7c37169f 06/13/2013 05:23 pm Kostas Papadimitriou

Update Changelog

80a30d20 06/13/2013 05:23 pm Kostas Papadimitriou

astakos: Document ASTAKOS_USAGE_UPDATE_INTERVAL setting

bb92f5b4 06/13/2013 05:23 pm Kostas Papadimitriou

Update Changelog

a41826c8 06/13/2013 05:15 pm Sofia Papagiannaki

pithos: add comment in configuration

b2222a7f 06/13/2013 05:10 pm Christos Stavrakakis

cyclades: Pass disk origin for all 'ext' flavors

186428b0 06/13/2013 05:05 pm Ilias Tsitsimpis

burnin: Use one single URL for entry point

Use Astakos' Authentication URL as a single entry point
for the synnefo API.

a6143787 06/13/2013 04:42 pm Georgios D. Tsoukalas

cyclades: remove API_ROOT_URL from conf

561803f6 06/13/2013 04:11 pm Georgios D. Tsoukalas

snf-django-lib: depend on python-objpool>=0.2

ea427133 06/13/2013 03:15 pm Georgios D. Tsoukalas

snf-common: depend on python-dateutil

5f13452e 06/13/2013 03:15 pm Georgios D. Tsoukalas

snf-django-lib: depend on python-dateutil

54046363 06/13/2013 03:08 pm Georgios D. Tsoukalas

snf-pithos-app: depend on snf-branding

cb26c74e 06/13/2013 03:08 pm Georgios D. Tsoukalas

astakos: fix duplicate test method names

fe70b6e7 06/13/2013 02:08 pm Sofia Papagiannaki

pithos: Remove account/container quota limits from the configuration

1295f78a 06/13/2013 01:44 pm Kostas Papadimitriou

cyclades: Enable jsonp response in admin stats api

fced411d 06/13/2013 01:43 pm Kostas Papadimitriou

djangolib: Common JSONP helper method

a7091289 06/13/2013 01:15 pm Olga Brani

cyclades: Remove "help" url in empty vms page

82bda7bb 06/13/2013 01:15 pm Olga Brani

astakos: Alter projects intro message (revised)

31240d2c 06/13/2013 01:15 pm Olga Brani

astakos: Adding info for other clients in API access page

31b499f3 06/13/2013 01:15 pm Olga Brani

astakos: change renew token button style (API access page)

fdb7ff88 06/13/2013 01:15 pm Olga Brani

branding: Alter projects intro message