Statistics
| Branch: | Tag: | Revision:

root @ f4366b6c

# Date Author Comment
2b1e7b83 03/07/2013 02:03 pm Stratos Psomadakis

Add negative caching in ImageCache

Refs #3375

4500650c 03/07/2013 02:03 pm Stratos Psomadakis

Improve server-list usability

Refs #3375

8283d6c1 03/07/2013 02:03 pm Stratos Psomadakis

Improve perf for snf-manage cyclades commands

When the snf-manage {server, network}-list commands are invoked with the
--displayname option, batch the UUID-to-displayname requests to astakos,
instead of issuing a request for each (unique) UUID.

Refs #3375

f4366b6c 03/07/2013 02:03 pm Stratos Psomadakis

Correctly instantiate pithos backend pool

Plankton should explicitly pass quotaholder related args to the pithos
backend pool constructor (after the feature of deregistering images
without deleting them is implemented, plankton should only pass
quotaholder_enable=false to the constructor)....

9bd540f5 03/06/2013 08:04 pm Dimitris Aragiorgis

Some renaming in snf-deploy commands

Signed-off-by: Dimitris Aragiorgis <>

0c29b5ba 03/06/2013 08:04 pm Dimitris Aragiorgis

Add apt command in snf-deploy

Signed-off-by: Dimitris Aragiorgis <>

2bbf1544 03/06/2013 05:44 pm Georgios D. Tsoukalas

Fix UUID bug breaking image list and VM creation

latest_uuid(uuid) returned the latest version with the given uuid.
This is called from pithos backend method get_uuid(),
which is called from plankton backend method get_image().

For the use in get_image() the uuid alone is not enough,...

db8cfc97 03/06/2013 04:20 pm Giorgos Korfiatis

List quotas for a specified user

Refs #3389

9efc25a1 03/06/2013 03:26 pm Giorgos Korfiatis

Fix calculation of initial quotas

Also add all_quotas method in AstakosUser

Refs #3388

09a8fb8e 03/06/2013 02:27 pm Giorgos Korfiatis

Merge branch 'tmp-quota-opt2' into release-0.13

Refs #3388

Improve performance of quota operations

ad977592 03/06/2013 02:26 pm Giorgos Korfiatis

Rename option --force to --no-confirm for clarity

bb535968 03/06/2013 11:47 am Constantinos Venetsanopoulos

Major update of the snf-deploy.rst

9b1e6145 03/05/2013 10:22 pm Christos Stavrakakis

FIx bug in snf-burnin

"create_network" function of kamaki client, has default dchp=False.
However, "test_002_connect_to_network", expects to that created NICs
will have an IPv4 address, and "test_003a_setup_interface_A" tries
to configure eth1 to this IP, which fails....

b9f8f48a 03/05/2013 07:45 pm Kostas Papadimitriou

Astakos feedback form fixes

- Include uuid in email
- Response redirect after on successful form submission

f76c5e52 03/05/2013 07:45 pm Kostas Papadimitriou

Cyclades feedback email fixes

- Include user uuid and email as user info

95b36b00 03/05/2013 07:01 pm Christos Stavrakakis

Fix typo

0bfeb27e 03/05/2013 06:54 pm Christos Stavrakakis

Fix bug in snf-burnin about flavor names

Since version 0.13 flavors have been renamed in order to include the
disk_template. This commit fixes the corresponding check in snf-burnin.

210f4d0e 03/05/2013 06:09 pm Kostas Papadimitriou

Revert astakos authenticated api

Include groups, auth_token information in authenticated api response.
These attributes are required by cyclades helpdesk app.

6c45fa84 03/05/2013 06:09 pm Kostas Papadimitriou

Helpdesk app fixes

- Do not use autocomplete feature (usernames are now stored in astakos
db)
- Translate provided username to retrieve user uuid
- UI: Display network operstate in as badge. Hide deleted vms in nics
lists.

8d1636b5 03/05/2013 06:06 pm Giorgos Korfiatis

Set initial user quota from the command line

Refs #3373

Add option --set-capacity in user-set-initial-quota that sets
initial quota for a specified user/resource pair.

Importing from a file requires option --from-file.

7d36f85e 03/05/2013 05:09 pm Christos Stavrakakis

Add type assertions in pprint_table args

Add assertions about the types of "table" and "headers" arguments.

Refs #3365

da0b2fcf 03/05/2013 05:02 pm Georgios D. Tsoukalas

Fix default example urls in deb config files

97341ccb 03/05/2013 05:02 pm Georgios D. Tsoukalas

Fix serious inefficiency in pithos 0.13 migration

As was run on production during migration.

The migration looped over all rows (node, muser) from versions,
and update muser in each one.

However, the tuples (node, muser) are not unique in the table,
and more important, the muser values are much fewer than the nodes...

db4873f8 03/05/2013 04:56 pm Christos Stavrakakis

Fix TypeError in pprint_table

Convert all fields of table and headers to strings before counting their
length or right-aligning them.

Refs #3365

c219e23a 03/05/2013 04:21 pm Stratos Psomadakis

Remove snf-pithos-tools from $PROJECTS

56b9989a 03/05/2013 03:41 pm Giorgos Korfiatis

Add display options in user-list

Refs #3374

Add options --uuid, --displayname, --active, and --filter-by.
filter_results() is copied locally to avoid importing from cyclades.

2a6fc999 03/05/2013 01:47 pm Giorgos Korfiatis

Improve performance of user-list

Refs #3374

Prefetch auth providers for all users and store them
in a per-user dictionary.

997413f2 03/05/2013 09:46 am Kostas Papadimitriou

Classic signup form fix

Expand form content by default when classic module is the only one set.

55870b72 03/05/2013 09:35 am Kostas Papadimitriou

Fix astakos stale session messages

Consume session messages in get_services api response. When get_services is
loaded from an astakos page, messages should have already been consumed
in the html response. When get_services is loaded from another
domain/service we consume them in get_services view so that no stale...

398c10a2 03/05/2013 09:13 am Kostas Papadimitriou

New setting to redirect after successful login

redirect to ASTAKOS_LOGIN_SUCCESS_URL after successful login when no
next parameter is set. Defaults to /im/landing

01e056b7 03/04/2013 08:18 pm Kostas Papadimitriou

Change default TEMPLATE_DIRS setting

Refs #3363

/var/lib/* is commonly used to store application generated data and not
as a place to configure installed software.

For every Synnefo app, the administrator is free to install a modified
copy of a template under /etc/synnefo/templates....

aacb777e 03/04/2013 08:15 pm Kostas Papadimitriou

Reverse view typo

astakos.im.views.home does not exist

a5cb2e20 03/04/2013 03:18 pm Constantinos Venetsanopoulos

Make snf-pithos-tools obsolete

Move the directory under contrib and remove the corresponding
entry from `devflow.conf'.

f6d5af41 03/01/2013 08:10 pm Constantinos Venetsanopoulos

Fix a small typo in snf-deploy.rst

21d3d487 03/01/2013 07:56 pm Constantinos Venetsanopoulos

Update the intro section of the snf-deploy doc

f843cce6 02/28/2013 07:45 pm Christos Stavrakakis

Bump version to 0.13rc7

3d463f90 02/28/2013 07:36 pm Christos Stavrakakis

Bump version to 0.13rc6

4dcfe1c4 02/28/2013 07:01 pm Georgios D. Tsoukalas

fix and better document quota export/import

7a882417 02/28/2013 07:01 pm Georgios D. Tsoukalas

add QUOTAHOLDER_URL to config and upgrade guide

c2d0e69e 02/28/2013 03:20 pm Stratos Psomadakis

Update Copyright for synnefo docs

a989b48e 02/27/2013 05:10 pm Giorgos Korfiatis

Optimize computation of astakos user quotas

2a3f6a3e 02/27/2013 05:10 pm Giorgos Korfiatis

Speed up set_quota and add_quota

4391de3d 02/27/2013 05:10 pm Giorgos Korfiatis

Speed up project-list

8acd9708 02/27/2013 05:08 pm Giorgos Korfiatis

Optimize get_entity and get_quota calls

41c6a2ca 02/27/2013 04:56 pm Stratos Psomadakis

Fix devflow version

c9a6e558 02/27/2013 04:54 pm Constantinos Venetsanopoulos

Verbal updates wrt help texts of astakos forms

a0976c09 02/27/2013 04:37 pm Stratos Psomadakis

Merge branch 'feature-stats' into release-0.13

84a1d7dd 02/27/2013 03:45 pm Georgios D. Tsoukalas

Fix some messages

7fa06e70 02/27/2013 03:45 pm Georgios D. Tsoukalas

upgrade-0.13: add CYCLADES_PROXY_USER_SERVICES

c7c0ec58 02/27/2013 03:45 pm Giorgos Korfiatis

Add per-user limit on pending applications

Add UserSettings model for storing integer-valued settings.
If an entry is missing, a default synnefo setting is consulted.

The limit can be set/unset with snf-manage user-update.

e6ad6878 02/27/2013 03:23 pm Stratos Psomadakis

Update Copyrights

98a1512b 02/27/2013 03:20 pm Stratos Psomadakis

Remove logger from the app settings

Loggers for all synnefo components should be configured in
snf-webproject setting file '10-snf-webproject-logging.conf'.
(see commit 4e4e49b)

f3c69e9a 02/27/2013 03:03 pm Stratos Psomadakis

Remove snf-common from the Python deps

2d797341 02/27/2013 02:47 pm Stratos Psomadakis

Fix devflow version

82f23278 02/27/2013 02:44 pm Stratos Psomadakis

Add /stats prefix in the app's urlpatterns.

147713f7 02/27/2013 02:29 pm Christos Stavrakakis

Bump version to 0.13rc5

59f2e0be 02/27/2013 02:25 pm Stratos Psomadakis

Merge branch 'feature-docs-devflow' into release-0.13

6e4e100b 02/26/2013 04:28 pm Giorgos Korfiatis

Fix an issue_commission calculation

The check for available capacity in the target entity
wouldn't account property for the initial quantity.

Make also the unit tests that failed to detect the problem
more robust.

693bebea 02/26/2013 02:11 pm Stratos Psomadakis

Make docs (devflow) version-'aware'

02f0cf8a 02/26/2013 01:12 pm Kostas Papadimitriou

Update cyclades api settings and conf files

98b84806 02/26/2013 01:12 pm Kostas Papadimitriou

Prevent changes of readonly user profile fields

some user profile properties require special actions to be performed by
the user in order to be altered. Additional workflows are provided for
these properties to be changed (e.g. email verification urls/views for...

6919b221 02/25/2013 06:34 pm Giorgos Korfiatis

Bypass call to quotaholder on an empty input

4e4e49bb 02/25/2013 02:24 pm Christos Stavrakakis

Remove astakos logger from astakos settings

Loggers for all synnefo components should be configured in
snf-webproject setting file '10-snf-webproject-logging.conf'.

20c0dfdc 02/25/2013 02:11 pm Dimitris Aragiorgis

Make snf-deploy appear only as tool (not a guide)

Signed-off-by: Dimitris Aragiorgis <>

92e4d1c6 02/25/2013 02:01 pm Dimitris Aragiorgis

Network and ganeti related fixes in quick-admin

Signed-off-by: Dimitris Aragiorgis <>

84809111 02/25/2013 02:01 pm Dimitris Aragiorgis

Update scale up docs i-*

Signed-off-by: Dimitris Aragiorgis <>

77180645 02/25/2013 02:00 pm Dimitris Aragiorgis

Add snf-deploy tool doc

Signed-off-by: Dimitris Aragiorgis <>

c3132b4c 02/23/2013 11:09 am Giorgos Korfiatis

Fix reference of management command in template

9521d937 02/22/2013 04:38 pm Georgios D. Tsoukalas

Rename synnefo.local -> example.synnefo.org

As determined by a spontaneous committee, based on

- .local is used

- 'example' strongly hints to configuration action

- synnefo.org is under control.

9ae613af 02/22/2013 04:38 pm Christos Stavrakakis

Validate all network-create parameters

eeb3f40b 02/22/2013 03:24 pm Georgios D. Tsoukalas

upgrade-0.13: fixes after deploying to staing

91ac2adc 02/22/2013 03:24 pm Georgios D. Tsoukalas

quotaholder: log all exceptions, fix token crash

e30537f1 02/21/2013 07:47 pm Sofia Papagiannaki

Bug fixing

88fb6c6f 02/21/2013 05:33 pm Sofia Papagiannaki

Create user uuid for inactive accounts

a3f1ea12 02/21/2013 02:28 pm Christos Stavrakakis

Merge branch 'feature-burnin' into release-0.13

be5c1475 02/21/2013 02:27 pm Ilias Tsitsimpis

Change network's cidr to a valid one

965b25af 02/21/2013 02:27 pm Ilias Tsitsimpis

When authenticating check for uuid or uniq

This way we are compatible with synnefo-0.12
as well with synnefo-0.13.

8bf886d0 02/21/2013 02:27 pm Ilias Tsitsimpis

Strengthen NetworkTestCase assertion checks

3ff60788 02/21/2013 01:40 pm Christos Stavrakakis

Small fix in ci script

8b71fc91 02/21/2013 01:31 pm Christos Stavrakakis

reconciliation: handle missing network from db

Continue reconciliation even if an orphan network is missing from DB.

ca0a879c 02/21/2013 11:56 am Christos Stavrakakis

Small fixes to ci scripts

d368ec0c 02/20/2013 06:54 pm Christos Stavrakakis

Fix bug: Detect malformed network subnet

Fix bug in Cyclades network API. API should raise BadRequest if
specified network subnet is invalid. Also, do not allow subnets with
host bits set (like 10.0.0.1/28).

d886c63d 02/19/2013 03:55 pm Sofia Papagiannaki

Add missing import

adfb107d 02/19/2013 02:17 pm Christos Stavrakakis

Bump version to 0.13rc4

f8983299 02/19/2013 02:10 pm Georgios D. Tsoukalas

astakos settings fixes

882ade00 02/19/2013 01:55 pm Giorgos Korfiatis

Display name of terminated projects

77a345fc 02/19/2013 12:04 pm Georgios D. Tsoukalas

cleanup astakos settings

6c931e8b 02/19/2013 12:04 pm Georgios D. Tsoukalas

upgrade-0.13: cleanup astakos and pithos settings

c08b1f79 02/19/2013 12:01 pm Georgios D. Tsoukalas

cleanup pithos settings

e95431e5 02/19/2013 12:01 pm Georgios D. Tsoukalas

set DJANGO_SETTINGS_MODULE for pithos-migrate

1f3f907f 02/19/2013 12:00 pm Sofia Papagiannaki

Explicitly enabled/disable pithos quotaholder component

Use PITHOS_USE_QUOTAHOLDER setting

ddebc914 02/19/2013 11:52 am Filippos Giannakos

Fix pithos RADOS setting to reflect defaults

61ae9b74 02/18/2013 10:23 pm Sofia Papagiannaki

Add missing pithos setting documentation

5a3921a1 02/18/2013 10:23 pm Sofia Papagiannaki

Fix astakos settings documentation

53777f42 02/18/2013 10:23 pm Sofia Papagiannaki

Change astakos init

Do not override service url if it is not set.

e4d84803 02/18/2013 10:23 pm Sofia Papagiannaki

Update pithos migration

Display progress

be1dca04 02/18/2013 07:06 pm Christos Stavrakakis

Fix typo

3910c691 02/18/2013 07:00 pm Constantinos Venetsanopoulos

Upgrade guide 0.13 fixes

  • Document Ganeti node new packages
  • Fix VMAPI URL
12fca521 02/18/2013 06:09 pm Sofia Papagiannaki

More pithos documentation

faf96548 02/18/2013 06:07 pm Sofia Papagiannaki

Import pithos settings documentation