Activity

From 01/14/2014 to 02/12/2014

02/12/2014

07:58 pm snf-ganeti Revision 514dcbda: Correct number of empty lines
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Klaus Aehlig
07:55 pm Revision 3342f8ce: new ui: add ember view for img-wrap div
Athina Bekakou
07:20 pm snf-ganeti Revision 65b526e7: Remove osparams_private when downgrading the configuration
The instance parameter "osparams_private" was newly introduced
in 2.12. So remove it when downgrading the configurati...
Klaus Aehlig
07:20 pm snf-ganeti Revision 4f7cc3c2: Remove osparams_private_cluster on config downgrade
The new cluster parameter "osparams_private_cluster" was
newly introduced in 2.12. So remove it when downgrading
to 2...
Klaus Aehlig
06:48 pm Revision 552df4cd: astakos: Fill grants' project_capacity
Each resource grant that a project provides is now also associated with
a project-level limit. This is set by consult...
Giorgos Korfiatis
06:48 pm Revision 5e3c112a: astakos: Add project default in resources
Add field `project_default' in resources. This will serve as a skeleton to
fill project quota (both project-level and...
Giorgos Korfiatis
06:48 pm Revision 2ffe077d: astakos: Store all project info on the project model
A project entry will contain all information needed to operate a project.
An application will store just the informat...
Giorgos Korfiatis
06:48 pm Revision 11922155: astakos: Replace application None values
None will from now on denote a missing field of the application. Use empty
string for missing string and the conventi...
Giorgos Korfiatis
06:48 pm Revision 8af74daf: astakos: Make limit_on_members_number a bigint
We need bigint in order to represent infinite as 2**63-1. Giorgos Korfiatis
06:47 pm Revision 88f5242e: astakos: Identify projects with a uuid
Introduce field `uuid'; use it to refer to projects in the API and the
management commands.
Giorgos Korfiatis
06:37 pm snf-nfdhcpd Revision c27d829e: Add doc section
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:59 pm Revision 157c2721: astakos: Search projects list by owner name/email
Olga Brani
05:54 pm snf-ganeti Revision bcb1ab78: Merge branch 'stable-2.11' into master
* stable-2.11
Update the list dependencies in INSTALL
Make luxid's Haskell dependencies mandatory
Fix start/sto...
Petr Pudlak
05:27 pm snf-ganeti Revision eb84bb80: Add a config. conditional for running Haskell coverage
Similarly to PY_UNIT, add HS_UNIT to run Haskell coverage only if we
have the required modules.
Signed-off-by: Petr ...
Petr Pudlak
05:27 pm snf-ganeti Revision f4445f53: Make htools and luxid mandatory in the Makefile
Since Ganeti now uses luxid for core operations, it needs to be always
present.
Signed-off-by: Petr Pudlak <pudlak@g...
Petr Pudlak
05:27 pm snf-ganeti Revision 0cd5ab45: Remove the HTOOLS configuration variable
.. and update the code that uses it.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Helga Velroyen <hel...
Petr Pudlak
05:27 pm snf-ganeti Revision 5a5a64c6: Update the list dependencies in INSTALL
In particular, move luxid's dependencies to the section with mandatory
dependencies.
Signed-off-by: Petr Pudlak <pud...
Petr Pudlak
05:27 pm snf-ganeti Revision 636e66d1: Make luxid's Haskell dependencies mandatory
in the build configuration files.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Helga Velroyen <helgav...
Petr Pudlak
05:27 pm snf-ganeti Revision 6b06efa7: Fix start/stop scripts to run luxid unconditionally
and update the unit check the list of daemons.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Helga Vel...
Petr Pudlak
05:15 pm snf-ganeti Revision 89671df1: Temporarily remove SSL changes from NEWS file
Since the current changes in the SSL handling have
been partially disabled, remove their announcement
in the NEWS fil...
Helga Velroyen
03:41 pm Revision 1b6dd4b5: new ui: transform checkboxes to ember components
The snf-checkbox component only changes state (checked, unchecked) when the user clicks it. Athina Bekakou
03:17 pm snf-occi Revision b7ca7496: Minor changes
Athanasia Asiki
01:29 pm Revision d58d0327: cyclades: Add tests for servers/networks/subnets
Add new tests for changes introduced in commit 35ea7f6 Dionysis Grigoropoulos
12:48 pm snf-ganeti Revision fd34efbb: Fix bracket style in rapi-workload
Pep8 complained about bracket indentation. This fixes it to satisfy Pep8
as well as our style guide.
Signed-off-by: ...
Petr Pudlak
12:37 pm Revision c1afcb74: Correct service names in api-guide intro page
Refs: #5064 Stavros Sachtouris
12:07 pm Revision 13de11ea: new ui: make ember components precompiled
Athina Bekakou
12:01 pm Revision 0fd8d1bd: cyclades: Log userid in create requests
Christos Stavrakakis
12:01 pm Revision 0ef825a2: plankton: Fix unicode error
Fix unicode error in log statement Christos Stavrakakis
12:01 pm Revision 19d0725a: cyclades: Add some unicode unittests
Christos Stavrakakis
12:01 pm Bug #5064 (Resolved): Update API documentation
Update API guides to conform with current version. Stavros Sachtouris
11:46 am snf-ganeti Revision 8d2ca7d1: git-ignore automatically generated file tools/kvm-ifup-os
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
11:43 am ./kamaki Revision 4c33b869: Remove obsolete arguyments from server_info
Refs: #5051 Stavros Sachtouris
10:44 am Revision 7a29e4ca: cyclades: Revert some changes from previous commit
Revert removal of duplicate code from commit
35ea7f671f28f4e3fbf4d1a58d32fd04fb5f3140
Dionysis Grigoropoulos

02/11/2014

06:43 pm snf-ganeti Revision f65784ac: Merge branch 'stable-2.11' into master
* stable-2.11
Gracefully handle queries for non-existing nodes
Consider job-IDs queried for twice only once
Conf...
Klaus Aehlig
06:24 pm ./kamaki Revision 7cddd0e7: Fix typo in set firewall profile
Stavros Sachtouris
06:08 pm ./kamaki Revision c75be81a: Pretty server info, better errors in set firewall
Refs: #5051 Stavros Sachtouris
06:05 pm snf-ganeti Revision 929efcc3: Gracefully handle queries for non-existing nodes
When adding a node, Ganeti checks whether the node is already
part of the cluster by querying for the node name. Howe...
Klaus Aehlig
05:54 pm Revision 7b3c3bd6: uinext: Effort to use App.currentPath
Olga Brani
05:29 pm snf-ganeti Revision fb8d8645: Consider job-IDs queried for twice only once
As reading jobs from disk is an expensive operation, when querying
for jobs, we optimize by considering which values ...
Klaus Aehlig
04:13 pm Bug #5063 (New): List over 10000 container objects (paginated listing)
According to the Pithos+ API (following the Openstack Storage API)
if a request has no query parameters will return ...
Sofia Papagiannaki
04:05 pm Revision cde4f28b: uinext: VmsRouter etc extend ItemsListRouter
Olga Brani
03:34 pm Revision 86e9ef86: uinext: Various changes
* Remove unused files
* Add volumes
* Used ItemsListController whom extend VmsController,
NetworksController, etc.
Olga Brani
02:33 pm ganeti-local Revision 0bcd6096: Revision bump for 2.10.0~rc3
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Thomas Thrainer
02:33 pm snf-ganeti Revision 0bcd6096: Revision bump for 2.10.0~rc3
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Thomas Thrainer
02:33 pm ganeti-local Revision 0ffbeb1e: Update NEWS file for 2.10.0~rc3
Mention changes between 2.10.0~rc2 and 2.10.0~rc3 and set the release
date to tomorrow.
Signed-off-by: Thomas Thrain...
Thomas Thrainer
02:33 pm snf-ganeti Revision 0ffbeb1e: Update NEWS file for 2.10.0~rc3
Mention changes between 2.10.0~rc2 and 2.10.0~rc3 and set the release
date to tomorrow.
Signed-off-by: Thomas Thrain...
Thomas Thrainer
02:02 pm Revision 7bf80be9: docs: Update compute api guide
* Update set server firewall profile section
* Fix minor typo
Dionysis Grigoropoulos
01:52 pm Revision 35ea7f67: snf-cyclades: Various bug fixes in cyclades
* When creating a new subnet, check if the given network_id is an int
* Remove duplicate code from api/networks
* Che...
Dionysis Grigoropoulos
01:31 pm Revision b9329795: deploy: Make archip segment_size configurable
..and use 2G for ci.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:22 pm Revision d2cfb7a1: common: Do not encode key paths as string
Handle explicitly key paths as lists of keys. This allows the key
to be any python object, as is the case in python d...
Giorgos Korfiatis
12:28 pm Revision ce43eae7: astakos: Add placeholder to inputs with no label
Olga Brani
11:20 am Revision 18b10562: snf-ci: Fix the branch name for pithos webclient
When cloning the pithos webclient, snf-ci tries to checkout a branch
with the same name as the synnefo one (if such b...
Ilias Tsitsimpis

02/10/2014

07:07 pm Revision 77b8a8e3: pithos: Fix further unicode issues
Sofia Papagiannaki
06:57 pm Revision 09817be8: astakos oa2: Fix further unicode issues
Sofia Papagiannaki
06:38 pm snf-ganeti Revision d759a02b: Merge branch 'stable-2.11' into master
* stable-2.11
(no changes)
* stable-2.10
Fix 'JobIdListOnly' type from 'List' to 'Map'
Remove NEWS entry for 2...
Klaus Aehlig
06:24 pm snf-ganeti Revision adcccd43: Merge branch 'stable-2.10' into stable-2.11
* stable-2.10
Fix 'JobIdListOnly' type from 'List' to 'Map'
Remove NEWS entry for 2.9.4
Workaround for monitor ...
Klaus Aehlig
06:18 pm snf-ganeti Revision a28216b0: Fix default for luxi clients in python
As masterd is going away, set default for all clients to
luxid's socket.
Signed-off-by: Klaus Aehlig <aehlig@google....
Klaus Aehlig
06:00 pm snf-image Revision 98ade219: docs: Replace Fedora 19 image links with Fedora 20
Nikos Skalkotos
05:21 pm Revision b3523ce4: new ui: make the add-new button as an ember component
Athina Bekakou
05:20 pm Revision 47eca5c5: uinext: Jshint in Gruntfile
Olga Brani
04:43 pm Feature #5055 (New): Support for multiple snf-vncauthproxy daemons
Add support for running multiple snf-vncauthproxy daemons in different
hosts. We could use more than one vncauthprox...
Christos Stavrakakis
04:42 pm ganeti-local Revision 673425b8: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.4
Set release date for 2.9.4
Note UUID identification change in NEWS file
...
Klaus Aehlig
04:42 pm snf-ganeti Revision 673425b8: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.4
Set release date for 2.9.4
Note UUID identification change in NEWS file
...
Klaus Aehlig
04:20 pm Revision 2ebaf6f3: cyclades: Fix typo
Christos Stavrakakis
03:31 pm snf-ganeti Revision 28de1c3c: Fix 'devel/check_copyright' remote branch detection
... but do not try to check the copyrights for local branches which do
not have a proper remote branch, which would f...
Jose A. Lopes
03:29 pm Bug #4037 (Closed): Erroneous navigation when using step header links in machine create wizard
Kostas Papadimitriou
03:29 pm Bug #4779 (Closed): UI: New machine Wizard: "+ create new IP" should not appear when out of IPs
Kostas Papadimitriou
03:29 pm Bug #4218 (Resolved): Cleanup legacy astakos lib methods
Kostas Papadimitriou
03:29 pm Bug #4795 (Closed): Exception thrown, 'file' object has no attribute 'reset' during rstimport
Kostas Papadimitriou
03:03 pm Revision 0c1b6127: new ui: update Gruntfile options
Athina Bekakou
03:00 pm Feature #3385 (Closed): Duplicate code in snf-burnin
Burnin has been written from scratch. Ilias Tsitsimpis
02:58 pm ganeti-local Revision b57b1df4: Revision bump for 2.9.4
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
02:58 pm snf-ganeti Revision b57b1df4: Revision bump for 2.9.4
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
02:58 pm ganeti-local Revision 82fca490: Set release date for 2.9.4
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
02:58 pm snf-ganeti Revision 82fca490: Set release date for 2.9.4
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
02:56 pm Feature #4201 (Closed): Check that IPv6 network is /64
Christos Stavrakakis
02:56 pm Bug #4979 (Closed): Server creation fails with invalid 'networks' input
Christos Stavrakakis
02:55 pm Feature #3871 (Closed): Quotas for active CPUs and memory
Christos Stavrakakis
02:55 pm Feature #3870 (Closed): Implement resizing of VMs
Christos Stavrakakis
02:55 pm Feature #3869 (Closed): Default policy for networks at instance creation
Christos Stavrakakis
02:55 pm Feature #3868 (Closed): Add support for Floating IPs
Christos Stavrakakis
02:41 pm Pithos Web Client Revision 31a5ca85: Fix in key_path statements to match updated method usage
Kostas Papadimitriou
02:40 pm Revision 7f3bbafa: astakos: Reduce import clutter in functions.py
Giorgos Korfiatis
02:40 pm Revision 84498bca: astakos: Refactor notification code
Introduce generic notify functions that consult a dict for a given action. Giorgos Korfiatis
02:40 pm Revision 62d30634: astakos: Introduce private projects
A private project can only be accessed by its owner and its members.
No user can join the project; but the owner can ...
Giorgos Korfiatis
02:40 pm Revision 74c9dfca: astakos: Remove unneeded argument
Giorgos Korfiatis
02:40 pm Revision 9255938e: astakos: Typo fix
Kostas Papadimitriou
02:36 pm Revision 4398adc9: docs: New project design wrt applications
Giorgos Korfiatis
02:17 pm snf-ganeti Revision a154caa4: Remove query option from RAPI client
As all RAPI requests now go to luxid, and masterd is going away,
remove option from RAPI client to chose a different ...
Klaus Aehlig
02:17 pm snf-ganeti Revision 7f28a87a: Remove query option from GetClient
As all luxi clients talk to luxid now, and masterd will
go away, remove the option to use socket different from
luxid...
Klaus Aehlig
02:17 pm snf-ganeti Revision 2af8b9c9: Remove explicit reference to the query socket
Now that luxid's socket is the default socket anyway, do not
pass the "query=True" parameter to GetClient. This will ...
Klaus Aehlig
02:17 pm snf-ganeti Revision 39bdcf76: Make watcher use luxid socket only
With luxid being feature-complete with respect to masterd,
make the watcher use its socket exclusively. This is also
...
Klaus Aehlig
01:36 pm Revision b10f66b9: common: Do not encode key paths as string
Handle explicitly key paths as lists of keys. This allows the key
to be any python object, as is the case in python d...
Giorgos Korfiatis
12:44 pm ganeti-local Revision b6e31235: Fix 'JobIdListOnly' type from 'List' to 'Map'
* This patch fixes a type discrepancy between the Haskell type
'Ganeti.OpCodes.JobIdListOnly' and the Python type p...
Jose A. Lopes
12:44 pm snf-ganeti Revision b6e31235: Fix 'JobIdListOnly' type from 'List' to 'Map'
* This patch fixes a type discrepancy between the Haskell type
'Ganeti.OpCodes.JobIdListOnly' and the Python type p...
Jose A. Lopes
12:17 pm Revision d0fe8c12: new ui: Initial approach of list-view using ember.js
Athina Bekakou
11:51 am ./kamaki Support #5052 (New): Adjust project-related commands to comply with synnefo > 0.15
For example, GET .../quotas changed:
Until recently:...
Stavros Sachtouris
11:24 am snf-ganeti Revision d027b72b: Fix instance create and import parameters
Move OS parameter related constants to 'ganeti.cli' so they are used
both by instance create and instance import from...
Jose A. Lopes
11:24 am snf-ganeti Revision 31d3b918: Fix compatibility issues
* Fix GenericInstanceCreate
* Fix pylint disable annotation
* Change some assert methods to assertTrue()
Signed-off-...
Santi Raffa
10:49 am ./kamaki Revision d1130026: Fix type in server modify argument help
Stavros Sachtouris
10:39 am ./kamaki Feature #5051 (New): Semanticly clean up responses
This feature affects almost all commands that perform HTTP requests and show their results.
Prune the tree of result...
Stavros Sachtouris

02/07/2014

06:48 pm ./kamaki Revision 704c95b6: Merge branch 'feature-update-docs' into develop
Stavros Sachtouris
06:47 pm ./kamaki Support #5031 (Resolved): Enrich documentation with network-related examples
Stavros Sachtouris
06:44 pm ./kamaki Revision cf862450: Enrich documentation with network-related examples
Refs: #5031 Stavros Sachtouris
06:18 pm Revision 63092950: pithos: Optimize account listing
Sofia Papagiannaki
05:40 pm snf-ganeti Revision fcc27323: Fix 'UserDown' QA
Increase instance shutdown timeout and make call 'pkill' more
reliable, which should fix the KVM QA.
Signed-off-by: ...
Jose A. Lopes
05:10 pm Revision cd7282a1: snf-ci: Fix the branch name for pithos webclient
When cloning the pithos webclient, snf-ci tries to checkout a branch
with the same name as the synnefo one (if such b...
Ilias Tsitsimpis
04:21 pm Pithos Web Client Revision c3b06577: Merge branch 'release-0.15' into develop
Conflicts:
version
Kostas Papadimitriou
03:42 pm snf-ganeti Revision 1b84e2d7: Note UUID identification change in NEWS file
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Hrvoje Ribicic
03:42 pm ganeti-local Revision 1b84e2d7: Note UUID identification change in NEWS file
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Hrvoje Ribicic
03:42 pm snf-ganeti Revision 13ef1fa5: Allow classic queries to use either names or UUIDs
When UUIDs are used in CLI commands, such addressing of objects fails
or succeeds inconsistently across object types....
Hrvoje Ribicic
03:42 pm ganeti-local Revision 13ef1fa5: Allow classic queries to use either names or UUIDs
When UUIDs are used in CLI commands, such addressing of objects fails
or succeeds inconsistently across object types....
Hrvoje Ribicic
03:10 pm Revision 9b595ecc: pithos: Pep8 fixes
Sofia Papagiannaki
02:41 pm Revision 3ccbbca8: pithos: Create index on nodes.latest_version
Sofia Papagiannaki
01:06 pm Revision 58e7347a: snf-ci: Search all public networks
When creating a new floating IP try all public networks
until we find one that is not full.
Ilias Tsitsimpis
11:56 am Revision 6321fedb: pithos: Fix excessive RADOS threads.
When a RADOS ioctx is acquired, new threads are spawn in the background by
librados. Make sure we do not instantiate ...
Filippos Giannakos
11:15 am snf-ganeti Revision 483e3012: NEWS: update with public and private parameters
Also warn about debug mode.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@goo...
Santi Raffa
11:15 am snf-ganeti Revision 285ece5b: SimpleFillOS: add unit tests for OS parameter merging
Adds tests to ensure OS parameters are dealt with consistently.
Signed-off-by: Santi Raffa <rsanti@google.com>
Revie...
Santi Raffa
11:15 am snf-ganeti Revision 3062d395: luxid: give stern warnings about debug mode
Luxid as it is can leak private and secret parameters by logging
all requests as they arrive, before any preprocessin...
Santi Raffa
11:15 am snf-ganeti Revision da0aa302: OpCodes: modify InstanceReinstall for private, secret params
Modify InstanceReinstall to accept and process private and secret
parameters.
Signed-off-by: Santi Raffa <rsanti@goo...
Santi Raffa
11:14 am snf-ganeti Revision 6bce7ba2: OpCodes: modify InstanceCreate for private, secret params
Modify InstanceCreate to accept process private and secret parameters.
Signed-off-by: Santi Raffa <rsanti@google.com...
Santi Raffa
11:14 am snf-ganeti Revision 07e3c124: OpCodes: modify ClusterSetParams for private parameters
Modify ClusterSetParams to accept and process private parameters.
Signed-off-by: Santi Raffa <rsanti@google.com>
Rev...
Santi Raffa
11:14 am snf-ganeti Revision 1a182390: OpCodes: modify InstanceSetParams for private parameters
Modify InstanceSetParams to accept and process private parameters.
Signed-off-by: Santi Raffa <rsanti@google.com>
Re...
Santi Raffa
11:14 am snf-ganeti Revision a0eeb01a: CLI: add parameters for private and secret OS parameters
Define the CLI parameters for private and OS parameters.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by:...
Santi Raffa
11:14 am snf-ganeti Revision a5efec93: Add private OS parameters to cluster and instance conf
This updates objects, constructors and mocks for Instance and Cluster
objects in Python and Haskell.
Signed-off-by: ...
Santi Raffa
11:13 am snf-ganeti Revision 560ef132: serializer: emit and encode Private values
For inbound data the simplest, safest thing to do is to traverse all
JSON right after encoding and search for private...
Santi Raffa
11:13 am snf-ganeti Revision 92389be9: algo: add GetRepeatedKeys
We do not want public, private and secret parameters to have
overlapping keys. This function implements this check.
...
Santi Raffa
11:13 am snf-ganeti Revision 4884f187: Add Private types to Python, Haskell
This commit adds the private containers to Python and Haskell.
Signed-off-by: Santi Raffa <rsanti@google.com>
Review...
Santi Raffa
11:13 am snf-ganeti Revision 9d929656: OpCodes test: fix argument order (expected/but got)
Fix expected/but got value in some unit tests.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. L...
Santi Raffa
11:10 am snf-ganeti Revision d4102e0c: RPCs: add docstrings for instance_os_add
This RPC's instance_osp input has a non-obvious, non documented
type. This patch adds documentation to this RPC.
Sig...
Santi Raffa
10:20 am snf-ganeti Revision 9269d118: design: simplify how luxid determins job termination
With the job files, we already have designated files per job. So
there is no need to additionally signal through a so...
Klaus Aehlig

02/06/2014

05:52 pm snf-nfdhcpd Revision f764af8a: Bump version to 0.12.1-1~wheezy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:52 pm snf-nfdhcpd Revision df2e9f16: Merge branch 'master' into debian-wheezy
Dimitris Aragiorgis
05:51 pm snf-nfdhcpd Revision da8200c2: Bump version to 0.12.1
Dimitris Aragiorgis
05:51 pm snf-nfdhcpd Revision 034a9f09: Merge branch 'develop'
Dimitris Aragiorgis
05:36 pm ./kamaki Revision 2dfedc44: Update network commands in documentaion
Refs: #5031 Stavros Sachtouris
05:16 pm snf-image Revision ce6bec17: Merge branch 'master' into develop
bump version to 0.13next Nikos Skalkotos
05:14 pm snf-ganeti Revision 0ee0bc74: Switch to luxid for RAPI
...now that luxid knows of all RAPI requests.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudl...
Klaus Aehlig
05:14 pm snf-ganeti Revision 88772d17: Remove wildcard luxi operation matching in luxid
In that way, we explicitly name the operations that are not
handled by luxid and explain the reason. In particular, w...
Klaus Aehlig
05:14 pm snf-ganeti Revision 0349f9c6: Implement QueryExports in luxid
...by handling as a classical query, using that queries for
export are already implemented. Note that QueryExport is ...
Klaus Aehlig
03:38 pm ./kamaki Revision 266206b2: Merge branch 'develop' into feature-update-docs
Stavros Sachtouris
03:38 pm ./kamaki Revision 04c039c8: Remove deprecated methods
Stavros Sachtouris
03:34 pm snf-ganeti Revision 90f089c2: Add instance communication CLI flags to the man page
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
03:34 pm snf-ganeti Revision dc1fe8df: Add 'kvm-ifup-os' to configure instance communication TAP
The script 'tools/kvm-ifup-os' configures TAP network interfaces for
for instances, routing, DHCP server, etc. Note ...
Jose A. Lopes
03:34 pm snf-ganeti Revision 015f1517: Add CLI and OpCode instance communication option
* Add command-line interface flag to enable instance communication
* Add instance communication parameter to the opco...
Jose A. Lopes
03:34 pm snf-ganeti Revision 81c222af: Add extra NIC to instance being created for communication
When an instance is being created, add an extra NIC (if necessary)
which is meant to be used by the instance communic...
Jose A. Lopes
03:34 pm snf-ganeti Revision 81c717cd: Generate TAP names ('gnt.com.%d') for instance comm NICs
* Add helper function that generates names of the form 'gnt.com.%d'
which are the names for the TAP interfaces mean...
Jose A. Lopes
03:34 pm snf-ganeti Revision 89473be8: Add TAP interface name as argument in '_OpenTap'
This is necessary in order to create TAP interfaces for the
communication mechanism, which are named 'gnt.com.%d', wh...
Jose A. Lopes
03:34 pm snf-ganeti Revision 3af1359f: Add metadata daemon
... including, user, group, daemonizing code with command line
options, integration with the Snap HTTP server, and lo...
Jose A. Lopes
03:02 pm Revision 194a7cc0: snf-common: Comment out unused code in urltools
Sofia Papagiannaki
02:57 pm snf-ganeti Revision b0159850: Update the steps for implementing WConfD in the daemons doc
After Step 1 WConfD will handle the access to the configuration
and will allow job-as-processes to access it.
Signed...
Petr Pudlak
02:57 pm snf-ganeti Revision 2de55c83: Add job death detection to the daemons refactoring doc
Describe how to use file lock to implement it in a POSIX compliant way.
Signed-off-by: Petr Pudlak <pudlak@google.co...
Petr Pudlak
02:27 pm snf-ganeti Revision 4de4b66c: Let Haddock also generate Hoogle documentation
The Hoogle database is generated to doc/api/hs/ganeti.txt when Haddock
is run. The database can be used by developers...
Petr Pudlak
02:16 pm snf-ganeti Revision a2dbdd82: Merge branch 'stable-2.11' into master
* stable-2.11
Implement ChangeJobPriority in luxid
Provide a function to change the priority of a queued job
Wh...
Klaus Aehlig
01:58 pm snf-ganeti Revision adf082f3: Remove NEWS entry for 2.9.4
Remove the NEWS entry for 2.9.4 temporarily until it actually gets
released. Otherwise check-news would complain abou...
Thomas Thrainer
01:58 pm ganeti-local Revision adf082f3: Remove NEWS entry for 2.9.4
Remove the NEWS entry for 2.9.4 temporarily until it actually gets
released. Otherwise check-news would complain abou...
Thomas Thrainer
12:58 pm snf-image Revision 6a26b23c: Bump version to 0.13-1~wheezy
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
12:58 pm snf-image Revision 5f411abe: Merge branch 'master' into debian-wheezy
Nikos Skalkotos
12:50 pm snf-ganeti Revision c02b8f91: Document the change of noded's group in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Klaus Aehlig
12:50 pm ganeti-local Revision c02b8f91: Document the change of noded's group in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Klaus Aehlig
12:49 pm snf-image Revision 072ab80f: Update ChangeLog and version for 0.13
Nikos Skalkotos
12:45 pm snf-ganeti Revision ddd667f7: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Make the LUInstanceCreate return node names, not UUIDs
Document new handling of degraded instances i...
Thomas Thrainer
12:45 pm ganeti-local Revision ddd667f7: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Make the LUInstanceCreate return node names, not UUIDs
Document new handling of degraded instances i...
Thomas Thrainer
12:43 pm snf-ganeti Revision f7743189: When enqueuing new jobs, respect job ID
When adding new jobs, don't add them at the end, but at a
position that fits with their job id. In this way, we can
b...
Klaus Aehlig
12:43 pm snf-ganeti Revision 96d55b50: Provide a function to change the priority of a queued job
There is a separation of responsibilities here. For jobs still
in the queue, it is the responsibility of the queue (s...
Klaus Aehlig
12:43 pm snf-ganeti Revision 7711f32b: Implement ChangeJobPriority in luxid
For jobs still queued, we ask the queue to change the priority,
and replicate the changed job. For jobs that have alr...
Klaus Aehlig
12:43 pm snf-ganeti Revision 155df343: Change return type of internal rmJob
...to also provide the job itself. In this way, the function can
also be used for tasks that require temporarily remo...
Klaus Aehlig
12:43 pm snf-ganeti Revision a6b33b72: Add a function to change the priority of a job
...by changing the priority of the non-finished opcodes.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by...
Klaus Aehlig
12:43 pm snf-ganeti Revision a7ab381a: Add a function changing the priority of an opcode
This pure function follows the semantic that an opcode, including
its priority, may only be changed if the opcode is ...
Klaus Aehlig
12:43 pm snf-ganeti Revision 27a5367a: Add functions for manipulating errors in Result(T)
There is often need to manipulate these errors, for example to convert a String
from Result into an exception. These ...
Petr Pudlak
12:43 pm snf-ganeti Revision e061eb16: Remove FromString in favor of Error from standard libraries
They have the very same functionality, and using our own FromString only
causes unnecessary code duplication.
Signed...
Petr Pudlak
12:42 pm snf-ganeti Revision f2e06f0f: Add Alternative instances for GenericResult and ResultT
This allows to use Alternative specific combinators, namely `optional`.
Signed-off-by: Petr Pudlak <pudlak@google.co...
Petr Pudlak
12:38 pm snf-image Revision df184a20: Merge branch 'develop'
Nikos Skalkotos
12:36 pm snf-image Revision 5e2e29b9: docs: Update the docs to reflect current progress
* Add links for downloading NetBSD and OpenBSD images
* Remove the reference to the partition extending limitation fo...
Nikos Skalkotos
12:34 pm Revision 81814446: burnin: Search all public networks
Previously burnin tried to create a floatingIP from the first public
network found. But this public network may be fu...
Ilias Tsitsimpis
11:45 am ./kamaki Support #5031 (Resolved): Enrich documentation with network-related examples
Check if the following exist and modify them accordingly:
In command line examples:
- Create and destroy a priv...
Stavros Sachtouris
10:49 am ganeti-local Revision 7231ca26: Workaround for monitor bug related to greeting msg
QMP may return multiple greeting messages upon connection.
This is reported on qemu-devel. The fix is one-liner but
u...
Dimitris Aragiorgis
10:49 am snf-ganeti Revision 7231ca26: Workaround for monitor bug related to greeting msg
QMP may return multiple greeting messages upon connection.
This is reported on qemu-devel. The fix is one-liner but
u...
Dimitris Aragiorgis
10:49 am ganeti-local Revision 066f16b0: hotplug: Verify if a command succeeded or not
Just after issuing _CallHoplugCommands() we invoke
_VerifyHotplugCommand() which parses `info pci` result
and searche...
Dimitris Aragiorgis
10:49 am snf-ganeti Revision 066f16b0: hotplug: Verify if a command succeeded or not
Just after issuing _CallHoplugCommands() we invoke
_VerifyHotplugCommand() which parses `info pci` result
and searche...
Dimitris Aragiorgis
10:49 am ganeti-local Revision 89c10241: hotplug: Call each qemu commmand with an own socat
Previously we issued one socat command with two "\n" separated
actions (e.g. netdev_add ...\ndevice_add...)
After ha...
Dimitris Aragiorgis
10:49 am snf-ganeti Revision 89c10241: hotplug: Call each qemu commmand with an own socat
Previously we issued one socat command with two "\n" separated
actions (e.g. netdev_add ...\ndevice_add...)
After ha...
Dimitris Aragiorgis

02/05/2014

08:01 pm snf-ganeti Revision 12321d90: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix execution group of NodeD
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose A. Lop...
Klaus Aehlig
08:01 pm ganeti-local Revision 12321d90: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix execution group of NodeD
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose A. Lop...
Klaus Aehlig
07:51 pm ganeti-local Revision 97b7831a: Fix execution group of NodeD
The Node deamon was executed with the wrong gid (gnt-daemons) instead of the one
assigned to it by configure.ac.
Fix...
Michele Tartara
07:51 pm snf-ganeti Revision 97b7831a: Fix execution group of NodeD
The Node deamon was executed with the wrong gid (gnt-daemons) instead of the one
assigned to it by configure.ac.
Fix...
Michele Tartara
07:37 pm snf-nfdhcpd Revision 7b0ebdd0: Provide DNS Search List in DHCH6_Reply
In case of an IPv6 only VM we have to serve a Domain Search List
so that Windows VM can find the kms server by issuin...
Dimitris Aragiorgis
06:28 pm Revision e4a6c3b8: uinext: Inital commit of ember app
Olga Brani
06:27 pm Revision 8822a45e: newui: Ignore node_modules dir
Olga Brani
06:25 pm snf-image Revision 2dcbe945: Check in MountImage task if /etc/fstab is present
Add an extra check to determine if the user gave the correct
ROOT_PARTITION property
Nikos Skalkotos
06:22 pm Revision f66e9dc6: Remove ember-ui submodule
Olga Brani
06:02 pm Revision 867240a9: ember: Remove unused files
Olga Brani
05:58 pm Revision aec111cf: ember: Initial commit with Grunt
Olga Brani
03:25 pm ./kamaki Feature #4810 (Resolved): Allow pithos commands to recognise users by username
Stavros Sachtouris
03:24 pm ./kamaki Revision a0b1ff03: Merge branch 'feature-account-name' into develop
Stavros Sachtouris
03:24 pm ./kamaki Revision ca74006b: Update changelog
Stavros Sachtouris
03:16 pm ./kamaki Revision 023d5ada: Recognise usernames in --account args (or similar)
Refs: #4810
Arguments --account and --to-account can now accept usernames along with uuids
Kamaki attempts to recogn...
Stavros Sachtouris
01:00 pm Revision 9024fa22: Merge branch 'feature-volume-snapshots' into debian-feature-volume-snapshots
Conflicts:
snf-cyclades-app/synnefo/plankton/views.py
Christos Stavrakakis

02/04/2014

05:35 pm ./kamaki Revision f3bba847: Update Changelog
Stavros Sachtouris
05:32 pm ./kamaki Revision 238cc4aa: Adjust project commands to project_API changes
Refs: #5024, #5025
1. Rename "kamaki project application ACTION" --> "kamaki project ACTION"
2. Application commands...
Stavros Sachtouris
05:18 pm Revision 85d91035: Merge branch 'develop' into feature-volume-snapshots
Conflicts:
snf-cyclades-app/synnefo/plankton/views.py
Christos Stavrakakis
05:17 pm ./kamaki Support #5025 (New): Adjust kamaki CLI to astakosclient/project_API changes
Make kamaki ready for the changes in astakosclient/project_API
1. Rename "kamaki project application ACTION" --> "...
Stavros Sachtouris
04:59 pm Feature #5024 (In Progress): Simplify project/application scheme
Allow changing a project without issuing an application.
Do not expose applications as separate entities in the UI a...
Giorgos Korfiatis
04:40 pm Revision 8c3c855f: cyclades: Validate length of fields
Christos Stavrakakis
04:30 pm snf-ganeti Revision 69bf84e1: Catch errors in 'lockFile' in Ganeti.Utils
Opening a file can fail as well, so catch errors there too.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-...
Petr Pudlak
04:30 pm snf-ganeti Revision 66e40fd6: Catch exceptions in 'readConfig' in Ganeti.Config
.. and convert them into a "Result".
This is accomplished by using "liftIO" from ResultT.
Signed-off-by: Petr Pudlak...
Petr Pudlak
04:26 pm Revision 4f630252: plankton: Remove normalization of image response
Christos Stavrakakis
04:12 pm snf-ganeti Revision b775af80: Assert correct usage of AndRestArguments fields
The special field andRestArguments is intended to be only used
as the last field of an object, catching all remaining...
Klaus Aehlig
04:09 pm snf-ganeti Revision adec726e: Fix missing '@raise' in docstring
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
04:09 pm snf-ganeti Revision 32542155: Fix missing '@raise' in docstring
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
04:09 pm snf-ganeti Revision 002764e8: Fix missing 'L{...}' in docstring
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
04:09 pm snf-ganeti Revision 472cc1e9: Rename 'CdromOption' to '_CdromOption'
... because it is a protected definition.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele T...
Jose A. Lopes
04:09 pm snf-ganeti Revision 582bfaf6: Fix whitespace
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
03:49 pm ./kamaki Revision 689f7104: Merge branch 'feature-update-docs' into develop
Stavros Sachtouris
03:49 pm ./kamaki Revision e6ce9ae1: Update showcase, make all scripts work
Stavros Sachtouris
03:47 pm snf-ganeti Revision ed6d006b: ifdown: Use new methods to unconfigure NICs
We unconfigure a NIC (invoke ifdown script) during:
* instance cleanup
* finalizing successful migration on source n...
Dimitris Aragiorgis
03:47 pm snf-ganeti Revision 31a2b501: ifdown: Use new methods to create NIC files
NIC files containing corresponding tap name are created during:
* instance startup
* NIC hot-add
For compatibility ...
Dimitris Aragiorgis
03:33 pm snf-ganeti Revision a97bcacf: ifdown: Introduce _UnconfigureNIC() helper method
This method takes a NIC object, creates the proper invironment
and invokes ifdown script.
It takes an extra boolean ...
Dimitris Aragiorgis
03:14 pm snf-ganeti Revision 45907709: Merge branch 'stable-2.11' into master
* stable-2.11
Add andRestArguments to IDiskParams
Add function providing the canonical andRestArguments
Add gen...
Petr Pudlak
03:04 pm snf-ganeti Revision 12eaf843: ifdown: Make Read/LoadKVMRuntime classmethods
.. and make LoadKVMRuntime() take instance_name rather than the
whole instance object as first argument. This will be...
Dimitris Aragiorgis
03:04 pm Revision f19474fb: cyclades: Update volume-import cmd
Christos Stavrakakis
02:56 pm snf-ganeti Revision cc3a2cd9: ifdown: Extract env creation from ConfigureNic()
Introduce new helper method that creates the environment passed
to ifup/ifdown scripts. Instance tags and NIC index w...
Dimitris Aragiorgis
02:32 pm Revision fc517e59: cyclades: Create snapshot-show and fix image-show
Christos Stavrakakis
02:32 pm Revision ad8676d2: cyclades: Update snapshot's name and description
Christos Stavrakakis
02:32 pm Revision 44fbff57: cyclades: Fix typo
Christos Stavrakakis
02:25 pm snf-ganeti Revision 9dcc20b4: ifdown: Introduce helper methods
Until now Ganeti upon TAP creation, a NIC file was created
under $RUNDIR/kvm-hypervisor/nic/<instance_name>/<nic_inde...
Dimitris Aragiorgis
02:11 pm Revision b2c5e90c: deploy: ext_vlmc -> ext_archipelago
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:59 pm Revision ae854c80: snf-common: Fix python2.6 compatibility
Sofia Papagiannaki
12:58 pm Revision d6d187ec: deploy: install ExtStorage in /usr/local/lib/ganeti
Since archipelago-ganeti installs the provider under
/usr/share/ganeti/extstorage we can/should not clone our repo in...
Dimitris Aragiorgis
12:55 pm snf-cloudcms Revision 3eb18218: Bump version to 0.15~rc2-1~wheezy
Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr> Kostas Papadimitriou
12:54 pm snf-cloudcms Revision 4c5f8ae7: Merge branch 'release-0.15' into debian-release-0.15
Kostas Papadimitriou
12:50 pm snf-cloudcms Revision a883c364: Proper position reset of imported temporary file
Kostas Papadimitriou
12:46 pm snf-cloudcms Revision cd9cdbaf: clean up common.js
Olga Brani
12:46 pm snf-cloudcms Revision cb611271: Fixed-positioned left sidebar bug fix
Olga Brani
12:13 pm Revision 83cfc13b: astakos: pep8 fixes
Sofia Papagiannaki
12:12 pm Revision 84ffc6a8: astakos: Remove dependency on urltools.
Sofia Papagiannaki
11:08 am snf-image Revision 971a3e68: Add new HELPER_MEMORY parameter
This can be used to overwrite the size of the virtual RAM that will
be given to the helper VM
Nikos Skalkotos
10:51 am snf-ganeti Revision 2e09344f: Add andRestArguments to IDiskParams
In this way, we cann pass through the opaque parameters
required for disk creation and modification in the case of
ex...
Klaus Aehlig
10:51 am snf-ganeti Revision 4e4821bd: Add function providing the canonical andRestArguments
The field catching the remaining fields will always be of the same
shape, so add a function for this to make usage si...
Klaus Aehlig
10:51 am snf-ganeti Revision db9583f2: Add genAndRestArguments :: Gen (Map String JSValue)
So that objects using AndRestArguments are available for testing.
As the AndRestArguments are intended for passing th...
Klaus Aehlig
10:51 am snf-ganeti Revision c2442429: Add additional constructor AndRestArguments to OptionalType
A field of this type will capture all the remaining fields
of an object as JSValues. Obviously, the intended use is
t...
Klaus Aehlig
10:51 am snf-ganeti Revision b26a275a: Fix specification of TIDiskParams
Commit 580b1fdd incorrectly assumes that disk parameters are
just the standard ones, whereas the man page explicitly ...
Klaus Aehlig
10:48 am snf-ganeti Revision bddc92ee: Make BlockDev subclasses adhere the interface for Create
In commit 702c3270 two new parameters were added to the
Create function of BlockDev. Make subclasses also adhere
this...
Klaus Aehlig
08:22 am Revision 9db290b4: cyclades: Update quota tests
Christos Stavrakakis
08:22 am Revision a1623327: cyclades: Fix quota bugs
Fix some quota bugs introduced by typos Christos Stavrakakis

02/03/2014

11:50 pm snf-ganeti Revision 0585ede0: Change kvm-if* scripts
* Rename kvm-vif-bridge to kvm-ifup-custom
* Search if /etc/ganeti/kvm-if*-custom is available
and execute it inste...
Dimitris Aragiorgis
11:50 pm snf-ganeti Revision a4156442: Add example kvm-ifdown script
This script currently does nothing more that calling user the
user provided one if it exists.
User provided script s...
Dimitris Aragiorgis
11:50 pm snf-ganeti Revision 5063d1d5: (kvm) Hotplug a device found only in config.data
A device can be added *only* in config.data by omitting `--hotplug`
option. With this patch we allow this device to b...
Dimitris Aragiorgis
11:49 pm snf-ganeti Revision 86b60f21: (2.10) Workaround for monitor bug related to greeting msg
QMP may return multiple greeting messages upon connection.
This is reported on qemu-devel. The fix is one-liner but
u...
Dimitris Aragiorgis
11:49 pm snf-ganeti Revision 065d194b: (2.10) hotplug: Verify if a command succeeded or not
Just after issuing _CallHoplugCommands() we invoke
_VerifyHotplugCommand() which parses `info pci` result
and searche...
Dimitris Aragiorgis
11:48 pm snf-ganeti Revision 84ba0048: (2.10) hotplug: Each hotplug qemu commmand with a separate socat
Previously we issued one socat command with two "\n" separated
actions (e.g. netdev_add ...\ndevice_add...)
After ha...
Dimitris Aragiorgis
11:47 pm snf-ganeti Revision 5e4475de: (2.9) Gracefully handle degraded instances in verification
The current code assumes that every instance either is of type
diskless or has at least one disk. However, with the o...
Klaus Aehlig
11:47 pm snf-ganeti Revision 6be5f3e0: (2.9) Be aware of the degraded case when cleaning up an instance
In the case of a degraded file-based instance, the file storage directory
for that instance cannot be obtained by loo...
Klaus Aehlig
11:47 pm snf-ganeti Revision 3f08994d: (2.9) Preserve disk basename on instance rename
For file-based instances, upon rename, the directory containing
the instance disks is moved. Therefore, the basename ...
Klaus Aehlig
11:47 pm snf-ganeti Revision 6839584c: (2.9) Assign unique filenames to filebased disks
With the new format for cmdline arguments, the user is able to add a
disk to an instance at a specific index. But fil...
Ilias Tsitsimpis
07:23 pm snf-network Revision 81ba8f0f: Add TTL in default file
..and let snf-network-hook only as migrate/failover post hook.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
06:50 pm snf-network Revision d4d45fdd: Install dnshook in post stop
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:48 pm snf-image Revision 1217cf99: Merge branch 'feature-enlarge-openbsd' into develop
Nikos Skalkotos
06:44 pm snf-network Revision fc443c7a: Some refactor related to get_* functions
Gather all get_* function in get_info() and invoke it inside every
NIC configuration script.
Signed-off-by: Dimitris...
Dimitris Aragiorgis
06:39 pm snf-image Revision ac9116f0: Pin the version of openbsd-utils pkg
Nikos Skalkotos
06:25 pm Revision 8c7e1398: pithos: Retain query parameters during view authorization code grant.
Include view query parameters in the Redirection Endpoint Sofia Papagiannaki
06:25 pm Revision 96b58530: astakos oa2: Early failure in case of conflicting client information.
Catch earlier requests containing conflicting client identification
(client_id) and client authorization (authorizati...
Sofia Papagiannaki
06:25 pm Revision 0a3ff8a6: astakos oa2: Handle unicode query parameters in the redirection endpoint
Sofia Papagiannaki
06:25 pm Revision 1d2af25c: pithos: Optionally open object's content inline in the browser.
Refs: #5019 Sofia Papagiannaki
06:25 pm Revision a7887941: docs: Update pithos api guide.
Document content disposition type enforcement.
Refs: #5019
Sofia Papagiannaki
06:06 pm snf-image Revision 1de1eff5: Cleanup disklabel.py
Remove --print-last-linux and change some other argument names Nikos Skalkotos
05:45 pm ganeti-local Revision b7a990e3: Make the LUInstanceCreate return node names, not UUIDs
The LUInstanceCreate returned names instead of UUIDs in 2.6. Along the
way, the names were internally replaced with U...
Hrvoje Ribicic
05:45 pm snf-ganeti Revision b7a990e3: Make the LUInstanceCreate return node names, not UUIDs
The LUInstanceCreate returned names instead of UUIDs in 2.6. Along the
way, the names were internally replaced with U...
Hrvoje Ribicic
05:31 pm snf-network Revision a004c27e: Several minor fixes
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:28 pm snf-image Revision 83d0c566: Rewrite the MountImage task
Add code to read /etc/fstab of the *BSD images and mount the remaining
filesystems during MountImage. This only worke...
Nikos Skalkotos
05:15 pm Feature #5019 (Resolved): Optionally enforce a specific content disposition type
Introduce a ??disposition-type?? request query parameter in the object read requests (public requests and views).
...
Sofia Papagiannaki
04:51 pm Bug #4941 (Closed): Save plankton properties in separate entries in the pithos backend
Replaced by the following alternative implementation:
commit:d58ea30ac4f24f2638eff22b31c20c991975237b
Sofia Papagiannaki
04:23 pm Revision 40c0f66a: pithos: Remove 'create' flag from the mapper
The file access mode is now chosen from the file mapper or blocker
according to the function that is being used, i.e....
Chrysostomos Nanakos
04:16 pm snf-ganeti Revision c032b2ce: Make BlockDev subclasses adhere to new interface
In commit 702c3270 two new parameters were added to the
constructor of BlockDev. Make the subclassess accept these
ad...
Klaus Aehlig
04:04 pm Revision 89e32f26: pithos: Add new read/write file object functions
Add new functions for reading and writing file objects based
on the new file access mode introduced in the file conte...
Chrysostomos Nanakos
04:02 pm Revision 6872ae79: pithos: Remove 'create' flag from RADOS blocker/mapper
RADOS blocker and mapper do not use the 'create' flag to specify
the access mode to RADOS objects.
Chrysostomos Nanakos
04:00 pm Revision 185340e0: pithos: Remove 'create' flag from object context manager
Chrysostomos Nanakos
03:59 pm Revision 4ab486a3: pithos: Add new access mode flag to file context manager
Remove old create flag that was used for choosing the access mode.
New flag 'oflag' determines the mode in which the ...
Chrysostomos Nanakos
03:47 pm Revision b1cb2583: astakos: Typo fix
Kostas Papadimitriou
03:42 pm Revision 112fde5f: deploy: Install ExtStorage before Archip
..because git clone needs a clean dir and archipelago-ganeti
installs archipelago ext provider under /usr/share/ganet...
Dimitris Aragiorgis
03:29 pm Revision f507ab25: deploy: Fix snf-ganeti-eventd setup
Enable eventd during prepare() so that after restarting it, init
script will not fail.
Signed-off-by: Dimitris Aragi...
Dimitris Aragiorgis
03:19 pm Revision 0813a5e5: burnin: Fix a bug in '_delete_floating_ips'
Renew the list of floating IP objects as it may have been changed
(i.e. a port may have been deleted).
Ilias Tsitsimpis
03:14 pm Revision 28f7ab8c: docs: Add volumes design doc
Add design doc for Cyclades volumes. Also, add links to the design
docs for volumes and volume snapshots.
Christos Stavrakakis
03:04 pm Revision 6841b203: deploy: Fix typo
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:50 pm Revision 6e382d5a: Merge branch 'release-0.15' into develop
Christos Stavrakakis
02:40 pm Revision 93064ba9: deploy: Install ExtStorage scripts
Clone extstorage repo to /usr/share/ganeti/extstorage.
and add ext_vlmc flavor_storage.
Signed-off-by: Dimitris Arag...
Dimitris Aragiorgis
02:38 pm Revision 1a720e84: Tests should succeed even if tearing down DB fails
Christos Stavrakakis
01:23 pm Revision 23b635c4: Update dispatcher and eventd init files
Christos Stavrakakis
12:26 pm Revision 006eef9e: pithos: Refactor glue code
Chrysostomos Nanakos
11:48 am Revision ef5970d9: cyclades: WIP migration for Volumes
Christos Stavrakakis
11:48 am Revision 35ac0244: plankton: Check that image is a snapshot
Christos Stavrakakis
11:48 am Revision dd339992: cyclades: Check that IDs have valid type
Christos Stavrakakis
11:48 am Revision 43e5fa04: cyclades: Add --volume option to server-create cmd
Extend 'server-create' management command with the '--volume' option,
which can be used to specify which volumes to u...
Christos Stavrakakis
11:44 am Revision 49ddfa24: cyclades: Add volume size to volume-list
Christos Stavrakakis
11:44 am Revision d05e5324: cyclades: Count quotas for volumes
Update Cyclades quotas to count the size of the Volumes in the
'cyclades.disk' resources:
* Update server creation t...
Christos Stavrakakis
01:28 am Revision 4195cf5f: deploy: Change gunicorn file only if Archip is installed
Currently cyclades and pithos require a specific gunicorn setup
with GeventArchipelagoWorker. Plus they require a con...
Dimitris Aragiorgis

02/01/2014

11:28 am Revision 92428559: pithos: Fix TypeError in listing shared & public by me.
Sofia Papagiannaki

01/31/2014

10:29 pm Revision 0c378cab: pithos: Return if XSEG Object Pool exists
Chrysostomos Nanakos
10:04 pm Revision caf065e1: deploy: Install python-svipc explicitly
..since adding it to setup.py results to:
pkg_resources.DistributionNotFound: svipc
Note that `pip search svipc` do...
Dimitris Aragiorgis
09:07 pm Revision eaaeb53c: deploy/ci: Small refactor regarding ssh/ddns keys
In case `keygen` founds keys it does nothing. If `--force` is passed
then it re-creates keys.
Currently ci installs ...
Dimitris Aragiorgis
08:29 pm Revision 4f0cded0: deploy: Fetch archipelago from experimental repo
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
08:18 pm Revision 607e47b0: deploy: Use archipelago restart instead of init.d
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:01 pm snf-image Revision abe2770c: Remove NUL chars from the output of disklabel.py
Nikos Skalkotos
06:52 pm Revision 3f5b48b8: pithos: Add svipc to install requirements
Christos Stavrakakis
06:46 pm snf-image Revision 1bda0902: Show the partition label in diskpart -l
Nikos Skalkotos
06:28 pm snf-ganeti Revision 702c3270: Make disk.name and disk.uuid available in bdev
Until now Disk name and uuid was not available on bdev level.
In case of ExtStorage, this info is useful, and may be ...
Dimitris Aragiorgis
06:10 pm ./kamaki Revision d075d6ca: Merge branch 'feature-clients-docs' into develop
Stavros Sachtouris
05:53 pm Revision 8408a019: pithos: Fix typo
Chrysostomos Nanakos
05:49 pm Revision ecb7096d: Merge branch 'feature-volume-snapshots' into debian-feature-volume-snapshots
Conflicts:
snf-cyclades-app/synnefo/plankton/views.py
Christos Stavrakakis
05:48 pm Revision ec987d7d: cyclades: Fix bug in volume limit check
Deleted volume must not be included Christos Stavrakakis
05:34 pm Revision d97ab9b6: cyclades: Fix extra wrong statement from merge
Christos Stavrakakis
05:21 pm ./kamaki Revision cfb87e18: Update developer-oriented documentation
Stavros Sachtouris
03:55 pm Revision 89d02c7e: ui: Truncate vm name when generating proposed snapshot name
Kostas Papadimitriou
03:23 pm Revision 628fa84b: ui: Prevent snapshot create submit while an snapshot create call is in progress
Kostas Papadimitriou
02:59 pm ./kamaki Revision d4517eeb: Remove livetest references from docs
Refs: #4873 Stavros Sachtouris
02:52 pm Revision f5dd4d63: ui: User proper snapshot param names in snapshot creation API call
Kostas Papadimitriou
02:52 pm Revision 0f79ce75: ui: Filter out unavailable images in vm create wizard
Kostas Papadimitriou
02:50 pm Revision 797c59fb: ui: Fallback to image date if no sort metadata exists
while sorting images collection Kostas Papadimitriou
02:47 pm Revision 7a9705c1: ui: Free up image name space in vm wizard
by placing owner in a separate row Kostas Papadimitriou
02:42 pm Revision 3e7aeb5a: ui: Separate image/snapshot menu in vm wizard
Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_create_view.js
snf-cyclades-app/synnefo/ui/template...
Kostas Papadimitriou
02:42 pm Revision e42dd608: ui: Create machine loading images indicator
snapshots feature introduced the requirement for updating images displayed on
vm creation view, every time the view i...
Kostas Papadimitriou
02:42 pm Revision 8a188cea: ui: Update default snapshot name,description
Kostas Papadimitriou
02:42 pm Revision ee8a9e13: ui: Display all available snapshot categories
Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_create_view.js
Kostas Papadimitriou
02:42 pm Revision 3fc02f1d: ui: Truncate image name in images list view
Christos Stavrakakis
02:42 pm ./kamaki Feature #4873 (Resolved): Use burnin for functional tests
Stavros Sachtouris
02:41 pm ./kamaki Revision ce8aea3a: Merge branch 'feature-remove-livetests' into develop
Stavros Sachtouris
02:40 pm ./kamaki Revision f28beccb: Remove livetest from kamaki
Refs: #4873 Stavros Sachtouris
02:19 pm Feature #5014 (New): Update snf-manage project-list command to match rest of --filter in Synnefo
The snf-manage project-list command should be updated to filter exactly like the rest of Synnefo.
Currently, it uses...
Vangelis Koukis
01:50 pm Revision 3a1f62ed: deploy: Introduce PithosBackend component
Factor our snf-pithos-backend related configuration from Pithos
component and introduce a new one.
This component al...
Dimitris Aragiorgis
12:44 pm Revision 36f18f94: docs: Add volume snapshots design doc
Alex Pyrgiotis
12:39 pm Revision f4d3172f: cyclades: Display volumes in server-inspect cmd
Christos Stavrakakis
12:37 pm Revision 2b8f654c: cyclades: Rename 'snf-volume-%d' to 'snf-vol-%d'
Christos Stavrakakis
12:22 pm Revision 3f9143fa: cyclades: Demand snapshot name
Christos Stavrakakis
12:20 pm Revision d984eedc: cyclades: Add 'is_public' to Cyclades Image API
Christos Stavrakakis
12:08 pm Revision f67b55ee: docs: Add volume snapshots design doc
Alex Pyrgiotis
12:07 pm ganeti-local Revision 401b773e: upgrade: start daemons after ensure-dirs
On upgrading a cluster, we only can rely on daemons starting
up cleanly, if all needed directories are generated firs...
Klaus Aehlig
12:07 pm snf-ganeti Revision 401b773e: upgrade: start daemons after ensure-dirs
On upgrading a cluster, we only can rely on daemons starting
up cleanly, if all needed directories are generated firs...
Klaus Aehlig
12:07 pm snf-ganeti Revision 5ac19ed3: upgrade design: ensure-dirs before starting daemons
Align the automatic upgrade procedure with the manual upgrade
instructions and run ensure-dirs before starting the ne...
Klaus Aehlig
12:07 pm ganeti-local Revision 5ac19ed3: upgrade design: ensure-dirs before starting daemons
Align the automatic upgrade procedure with the manual upgrade
instructions and run ensure-dirs before starting the ne...
Klaus Aehlig
12:01 pm Revision fd95755f: burnin: Delete ports attached to floating IPs
This patch fixes a problem with burnin where burnin couldn't delete a
floating IP if it was attached to a port, by de...
Ilias Tsitsimpis
04:37 am snf-network Revision 838c1835: Small changes in if* scripts
* Factor out GARP and neighbor proxy action from setup_routed*
* Invoke send_garp in kvm-ifup
* Invoke delete_neighbo...
Dimitris Aragiorgis
04:24 am snf-network Revision 4bda656e: Move migrate hook action to if-down
On old primary we should issue some rules if migration succeeds.
Now this can be done in if-down script.
Use arpsend...
Dimitris Aragiorgis
04:10 am snf-network Revision c1d81f8b: Update debian files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:03 am snf-network Revision d814ecb6: Support execution of extra script
In case of kvm-ifup, if an extra script (/etc/ganeti/ifup-extra)
exists, execute it before exiting.
An dummy example...
Dimitris Aragiorgis
03:48 am snf-network Revision 2ef1ff70: Minor changes in log
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:38 am snf-network Revision 97c4e079: Update dns in vif-custom
..just like in kvm-ifup
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
03:37 am snf-network Revision 58645c13: Some minor fixes
* In Ganeti hooks instance name is available via
GANETI_INSTANCE_NAME. In NIC configuration scripts it is via
INS...
Dimitris Aragiorgis
02:08 am snf-network Revision 8a567d09: Great refactor in kvm-ifdown and dnshook
Make dnshook responsible for reseting all dns entries of an
instance. It queries the server and issues one by one com...
Dimitris Aragiorgis

01/30/2014

10:56 pm Revision 83f46e8b: cyclades: Check image and snapshots states
When creating a volume from an image or snapshot we must check that
the image/snapshots is in 'AVAILABLE' status.
Christos Stavrakakis
10:38 pm Revision eb3c549b: cyclades: Update status of images
Update the 'status' of images as returned in the Compute and Plankton
API.
Christos Stavrakakis
09:56 pm Revision e8cfefd3: Merge branch 'feature-volume-snapshots' into debian-feature-volume-snapshots
Conflicts:
snf-cyclades-app/synnefo/plankton/views.py
Christos Stavrakakis
08:02 pm snf-network Revision cc90a41d: Rename dnshook and fix-net
..to snf-network-dnshook and snf-network-hook correspondingly.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
07:59 pm snf-network Revision af715b0d: Various renames
* fix-net -> snf-network-hook
* hooks-log -> snf-network-log
* dnshook -> snf-network-dnshook
Signed-off-by: Dimitri...
Dimitris Aragiorgis
07:42 pm snf-network Revision bd5895a6: Fix links for kvm-if*
Ganeti uses kvm-vif-bridge/kvm-if*-custom for external scripts.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
07:40 pm snf-network Revision 73c2276d: Setup DNS in kvm-ifup
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:38 pm snf-network Revision b795153e: Use env var for logging script
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:35 pm snf-network Revision 60407cd2: hooks-log -> snf-network-log
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:28 pm snf-ganeti Revision afe6bec5: Document new handling of degraded instances in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Klaus Aehlig
06:28 pm ganeti-local Revision afe6bec5: Document new handling of degraded instances in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Klaus Aehlig
06:28 pm snf-ganeti Revision 099ed3b2: Gracefully handle degraded instances in verification
The current code assumes that every instance either is of type
diskless or has at least one disk. However, with the o...
Klaus Aehlig
06:28 pm ganeti-local Revision 099ed3b2: Gracefully handle degraded instances in verification
The current code assumes that every instance either is of type
diskless or has at least one disk. However, with the o...
Klaus Aehlig
06:28 pm ganeti-local Revision 7e219d1b: Be aware of the degraded case when cleaning up an instance
In the case of a degraded file-based instance, the file storage directory
for that instance cannot be obtained by loo...
Klaus Aehlig
06:28 pm snf-ganeti Revision 7e219d1b: Be aware of the degraded case when cleaning up an instance
In the case of a degraded file-based instance, the file storage directory
for that instance cannot be obtained by loo...
Klaus Aehlig
06:14 pm ganeti-local Revision ebbdde89: Fix network management section in admin.rst
..and clarify that IPv6 info currently does not get used
by Ganeti it self.
Signed-off-by: Dimitris Aragiorgis <dima...
Dimitris Aragiorgis
06:14 pm snf-ganeti Revision ebbdde89: Fix network management section in admin.rst
..and clarify that IPv6 info currently does not get used
by Ganeti it self.
Signed-off-by: Dimitris Aragiorgis <dima...
Dimitris Aragiorgis
06:05 pm snf-ganeti Revision b13fa4c4: Add script that checks the copyrights of a dirty local repo
Script to check whether the local dirty commits are changing files
which do not have an updated copyright.
The scrip...
Jose A. Lopes
05:58 pm ./kamaki Bug #4865 (Resolved): Non positional arguments are partially matched
Stavros Sachtouris
05:58 pm ./kamaki Revision 139e392d: Merge branch 'feature-argument-abbreviations' into develop
Stavros Sachtouris
05:56 pm ./kamaki Revision b33d9050: Disable argument abbreviation
Refs: #4865
Implementaton details: subclass ArgumentParser and override the
_get_option_tuples method. Replace optio...
Stavros Sachtouris
05:45 pm snf-ganeti Revision 1ab752c8: Add 'dnsmasq' section and TAP interface names
* add section 'dnsmasq' explaining how to configure dnsmasq to work
with the communication mechanism
* add names t...
Jose A. Lopes
05:28 pm snf-ganeti Revision f69cca40: Adapt release date for 2.10.0-rc2
Postpone the rc2 release to Friday 31st.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele T...
Thomas Thrainer
05:28 pm ganeti-local Revision f69cca40: Adapt release date for 2.10.0-rc2
Postpone the rc2 release to Friday 31st.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele T...
Thomas Thrainer
05:15 pm Revision 2eda9c61: cyclades: Catch quota error when creating snapshot
Catch PithosBackend QuotaError and translate it to faults.OverLimit. Christos Stavrakakis
05:05 pm ./kamaki Revision dc99e627: Update adding-commands documentation
Stavros Sachtouris
04:48 pm Revision 27e51b28: astakos: Change contact form textarea size
Olga Brani
04:35 pm Bug #5011 (Closed): Pithos backend open hashfile bug
"/usr/lib/python2.7/dist-packages/pithos/backends/lib/hashfiler/filemapper.py",
line 83, in map_retr
with self...
Chrysostomos Nanakos
04:11 pm snf-ganeti Revision f9666f00: User new error handling functions in SubmitJobToDrainedQueue
This somewhat shortens and simplifies the code.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus Ae...
Petr Pudlak
04:10 pm snf-ganeti Revision 8383b3b6: Use new error functions when querying locks
This helps to handle errors coming from the Luxi client.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by:...
Petr Pudlak
04:10 pm snf-ganeti Revision 38e4d732: Use new error handling functions for querying jobs
Since we already touched getJobIDs, and this function is already based
on ResultT, use new error functions here as we...
Petr Pudlak
04:10 pm snf-ganeti Revision ea7032da: Update getDirJobIDs to use ResultT
Also simplify code and remove unused functions.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus Ae...
Petr Pudlak
04:10 pm snf-ganeti Revision fb54b24a: Improve liftIO of ResultT to catch IOErrors
Any IOErrors are now captured in ResultT's liftIO using try and converted into
'Bad'. This prevents IO exceptions fro...
Petr Pudlak
04:10 pm snf-ganeti Revision f59cefcb: Rename 'resultT' to 'toError'
.. to better correspond to its generalized type.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus A...
Petr Pudlak
04:10 pm snf-ganeti Revision 87f15934: Generalize type signatures of functions that produce Result
This allows them to be used in any 'MonadError', in particular in monad stacks
composed using ResultT, without explic...
Petr Pudlak
04:10 pm snf-ganeti Revision 426f0900: Add withErrorLogAt which annotates and logs errors
.. and rethrows them within a MonadError. This allows to just log errors
and let them be handled elsewhere.
Signed-o...
Petr Pudlak
04:10 pm snf-ganeti Revision 565821d1: Add functions for manipulating errors in Result(T)
There is often need to manipulate these errors, for example to convert a String
from Result into an exception. These ...
Petr Pudlak
04:10 pm snf-ganeti Revision 861ddf80: Refactor instance MonadLog (ReaderT r m) to unify style
.. with MonadLog (ResultT e m) to be more point-free.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Kl...
Petr Pudlak
04:10 pm snf-ganeti Revision d2029364: Add instance MonadLog for ResultT
This allows to log in monad stacks containing ResultT.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: K...
Petr Pudlak
04:10 pm snf-ganeti Revision a87a017b: Remove FromString in favor of Error from standard libraries
They have the very same functionality, and using our own FromString only
causes unnecessary code duplication.
Signed...
Petr Pudlak
03:35 pm ./kamaki Bug #4865: Non positional arguments are partially matched
I don't have a strong opinion on the way to disable the "feature", as long as it actually gets disabled.
Do whatever...
Vangelis Koukis
03:22 pm Revision 783c2f00: Merge branch 'debian-release-0.15' into debian-develop
Conflicts:
version
Giorgos Korfiatis
03:21 pm Revision 95437458: Merge branch 'release-0.15' into debian-release-0.15
Giorgos Korfiatis
03:21 pm ./kamaki Bug #4865: Non positional arguments are partially matched
Vangelis, this particular workaround seems like a bad idea: a patch on argparse which is not included in any python 2... Stavros Sachtouris
03:17 pm Revision 9dc95427: Merge branch 'release-0.15' into develop
Conflicts:
snf-deploy/snfdeploy/__init__.py
version
Giorgos Korfiatis
02:48 pm snf-ganeti Revision acd59944: Document changes to file-based disks in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Klaus Aehlig
02:48 pm ganeti-local Revision acd59944: Document changes to file-based disks in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Klaus Aehlig
02:48 pm ganeti-local Revision 9e14897d: Preserve disk basename on instance rename
For file-based instances, upon rename, the directory containing
the instance disks is moved. Therefore, the basename ...
Klaus Aehlig
02:48 pm snf-ganeti Revision 9e14897d: Preserve disk basename on instance rename
For file-based instances, upon rename, the directory containing
the instance disks is moved. Therefore, the basename ...
Klaus Aehlig
02:12 pm ./kamaki Bug #4865 (Assigned): Non positional arguments are partially matched
Stavros,
this is certainly unwanted behavior, and bound to create problems.
Please disable this. A workaround exi...
Vangelis Koukis
01:59 pm snf-image Revision ee78390c: Minor pep8 error in disklabel.py
Nikos Skalkotos
01:53 pm snf-image Revision 0d413fc6: Fix a bug in disklabel enlarge code
If the disk size is greater that 8G then the CHS value of the MBR
will overflow. We should assign a fixed CHS value f...
Nikos Skalkotos
01:20 pm Revision 2432c417: cyclades: Fix typo
Christos Stavrakakis
12:59 pm ./kamaki Bug #4865 (Closed): Non positional arguments are partially matched
This behaviour is inherited from the python argparse module and it is not necessarily a bug
The ability to write -...
Stavros Sachtouris
12:13 pm Revision 54d26a27: cyclades: Fix numerous bugs in plankton views
* Check if the user specified an invalid disk/container format when
registering an image.
* Check if the user provide...
Dionysis Grigoropoulos
11:52 am Revision 47fc1d1d: Test image register with a unicode name
Stavros Sachtouris
11:05 am Revision 458f92b3: deploy: Add Achipelago support (WIP)
Add a new nfs mount point /srv/archip and define new components
Archip, ArchipGaneti to include in pithos, cyclades, ...
Dimitris Aragiorgis
11:04 am Revision d9667d93: deploy: Add missing archipelago-ganeti package
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:03 am snf-ganeti Revision 8d61946f: Merge branch 'stable-2.11' into master
* stable-2.11
Make safeRenameFile create dirs with defined permissions
Add constant for subdir permissions within...
Petr Pudlak
10:37 am Revision d222936b: cyclades: Make snf-dispatcher handle EINTR
snf-dispatcher supressed almost all exceptions and continued to process
new messages. However, this caused snf-dispat...
Christos Stavrakakis
10:30 am Revision b4329a33: ui: Check `is_snapshot` image attribute to identify snapshot images
Christos Stavrakakis
10:28 am Revision 3a3dea88: cyclades: Fix typo
Snapshot "uuid" has been replaced with "id" to match with images. Christos Stavrakakis

01/29/2014

07:54 pm Revision 6e3e5c84: pithos: Include "available" in detail object listing.
Sofia Papagiannaki
06:16 pm ./kamaki Revision f0bddbda: Fix problems with unicode HTTP headers
Stavros Sachtouris
06:07 pm ganeti-local Revision fb7caa2c: Revision bump for 2.10.0-rc2
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com>
Thomas Thrainer
06:07 pm snf-ganeti Revision fb7caa2c: Revision bump for 2.10.0-rc2
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com>
Thomas Thrainer
06:07 pm ganeti-local Revision 1f44ad47: Update NEWS file in preparation of 2.10.0rc2
Include changes made in 2.8, 2.9 and in 2.10 in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
06:07 pm snf-ganeti Revision 1f44ad47: Update NEWS file in preparation of 2.10.0rc2
Include changes made in 2.8, 2.9 and in 2.10 in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
06:04 pm snf-image Revision 922c1513: Remount every UFS partition rw just to be sure
In many cases although rw flags is passed to mount, the command
returns SUCCESS with a warning that the fs seems to b...
Nikos Skalkotos
05:35 pm Revision 329b8349: pithos: Resolve db migration conflict
Sofia Papagiannaki
05:26 pm ganeti-local Revision 2a199cbb: Update NEWS file
This patch updates the NEWS file with NEWS of the bugfix, adding the
new 2.9.4 version in progress.
Signed-off-by: H...
Hrvoje Ribicic
05:26 pm snf-ganeti Revision 2a199cbb: Update NEWS file
This patch updates the NEWS file with NEWS of the bugfix, adding the
new 2.9.4 version in progress.
Signed-off-by: H...
Hrvoje Ribicic
05:26 pm snf-ganeti Revision 6228acdf: Modify test to reflect RAPI operation changes
A rlib2 unittest tested for the wrong behaviour, and this patch changes
the inputs and expected values to account for...
Hrvoje Ribicic
05:26 pm ganeti-local Revision 6228acdf: Modify test to reflect RAPI operation changes
A rlib2 unittest tested for the wrong behaviour, and this patch changes
the inputs and expected values to account for...
Hrvoje Ribicic
05:26 pm snf-ganeti Revision 2ee9171a: Add QA tests for RAPI multi-instance allocation
The instance multi-allocation had no tests to detect its breakage, and
this patch fixes that.
Signed-off-by: Hrvoje ...
Hrvoje Ribicic
05:26 pm ganeti-local Revision 2ee9171a: Add QA tests for RAPI multi-instance allocation
The instance multi-allocation had no tests to detect its breakage, and
this patch fixes that.
Signed-off-by: Hrvoje ...
Hrvoje Ribicic
05:26 pm ganeti-local Revision d9fdd354: Fix multi-allocation RAPI method
The OpInstanceMultiAlloc that the instances-multi-alloc RAPI method
uses accepts a list of OpInstanceCreate opcodes r...
Hrvoje Ribicic
05:26 pm snf-ganeti Revision d9fdd354: Fix multi-allocation RAPI method
The OpInstanceMultiAlloc that the instances-multi-alloc RAPI method
uses accepts a list of OpInstanceCreate opcodes r...
Hrvoje Ribicic
05:23 pm snf-network Revision 264562c1: Factor out common funtions from dnshook
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:00 pm snf-image Revision 4e364304: Use blockdev instead of partprobe after disklabel
partprobe creates the partitions by itself and since it does not
support disklabels, the disklabel partitons are not ...
Nikos Skalkotos
04:48 pm Revision 57310278: pithos: Change default value for PITHOS_BACKEND_MAP_CHECK_INTERVAL.
Sofia Papagiannaki
04:12 pm Revision e0525d86: pithos: Evaluate "available" during object metadata access
Sofia Papagiannaki
04:11 pm Revision 56852a7d: pithos: Change object header attribute 'Map-Exists' to 'Available'
Chrysostomos Nanakos
04:11 pm Revision 472353d4: pithos: Use new Archipelago conffile for glue
Chrysostomos Nanakos
04:11 pm Revision 7be22e8d: pithos: Use new Archipelago conffile for mapper
Chrysostomos Nanakos
04:11 pm Revision 2d80698d: deploy: Add archipelago related packages in conf
Those packages are currently found in apt.dev unstable and in
ceph's repo. Both are added in sources.list.
Signed-of...
Dimitris Aragiorgis
04:11 pm Revision 876d7486: pithos: Lazy evaluation of "available" attribute
Whenever the backend tries to access the object's content
checks its database records whether the snapshot map is ava...
Sofia Papagiannaki
04:11 pm Revision eaaec098: pithos: Database migration for "available" attribute.
Sofia Papagiannaki
04:11 pm Revision 844542e5: pithos: Adjust glue for XSEG dynamic port allocation
XSEG now supports dynamic port allocation. Pithcat instances can run
simultaneously by utilizing this new feature pro...
Chrysostomos Nanakos
04:11 pm Revision 863d25a5: pithos: Close archipelago resource after reading it.
Archipelago implicitly opens a resource after reading the map file. So we should
close it, after successfully reading...
Filippos Giannakos
04:11 pm Revision ba9df843: pithos: Use new Archipelago conffile for blocker
Chrysostomos Nanakos
04:10 pm Revision c91e3687: docs: Fix typos in image api guide
Dionysis Grigoropoulos
04:04 pm snf-image Revision 2a7694e7: Preserve ax_python_module.m4 in dh_auto_clean
Nikos Skalkotos
04:00 pm snf-image Revision 2bb4d250: Merge branch 'develop' into debian-develop
Nikos Skalkotos
03:59 pm Revision 5f9426d9: pithos: Evaluate "available" during object metadata access
Sofia Papagiannaki
03:59 pm snf-ganeti Revision ccded668: Fix bracket style in rapi-workload
Pep8 complained about bracket indentation. This fixes it to satisfy Pep8
as well as our style guide.
Signed-off-by: ...
Petr Pudlak
03:59 pm snf-ganeti Revision b9202225: Replace duplicated code with readJSONWithDesc
JSON errors were annotated at other places, so use the function there as
well.
Signed-off-by: Petr Pudlak <pudlak@go...
Petr Pudlak
03:59 pm snf-ganeti Revision a3dabca9: When parsing fields, annotate JSON errors with names
This allows better debugging of failed JSON conversions.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by:...
Petr Pudlak
03:59 pm snf-ganeti Revision 885dafbc: Add a function that enhances readJSON error messages
If an error occurs, the error message is annotated with a given textual
description of the parsed type and optionally...
Petr Pudlak
03:58 pm Revision c449760f: cyclades: Merge handling of images and snapshots
Also, rename 'checksum' to 'mapfile'. Christos Stavrakakis
03:58 pm Revision 11d4d283: cyclades: Process progress of snapshots
Update status of snapshots based on notifications about the progress of
Ganeti OP_INSTANCE_SNAPSHOT job. Extend snf-g...
Christos Stavrakakis
03:57 pm Revision 58194535: cyclades: Add 'disk_template' to Volumes
Also check GANETI_CLONE_PROVIDERS Christos Stavrakakis
03:57 pm Revision a868c831: cyclades: volume-modify and various fixes
Christos Stavrakakis
03:57 pm Revision 5d805533: cyclades: Create servers with volumes
Extend Cyclades POST /servers API endpoint to support specifying volumes
when creating a server. The call is extended...
Christos Stavrakakis
03:53 pm Revision 1040b85b: cyclades: Implement volume-import command
Implement management command to import an existing Ganeti disk (that has
been created directly in the Ganeti backend)...
Christos Stavrakakis
03:53 pm Revision c19ad1e9: cyclades: Implement server actions for volumes
Implement 'attach_volume' and 'detach_volume' server actions. Also, add
'GANETI_MAX_DISKS_PER_INSTANCE' setting, to f...
Christos Stavrakakis
03:53 pm Revision 3768eb67: cyclades: Update tests
Christos Stavrakakis
03:53 pm Revision 910d960d: cyclades: Implement API for volume attachments
Extend /servers API with 'os-volume_attachments' endpoint, containing
API calls for attaching and detaching volumes t...
Christos Stavrakakis
03:53 pm Revision ac6a221f: cyclades: Add management commands for volumes
Christos Stavrakakis
03:53 pm Revision d9b25288: gtools: Make eventd send instance disks
Extend snf-ganeti-eventd to send the disks of the instance when needed,
exactly like it is doing for the NICs of the ...
Christos Stavrakakis
03:53 pm Revision c583d487: cyclades: Make snf-dispatcher handle volumes
Update snf-dispatcher to handle messages from snf-ganeti-eventd about
the instance disks(volumes). Handling of disks ...
Christos Stavrakakis
03:53 pm Revision ef0839e9: cyclades: Implement reconciliation for volumes
Extend 'reconcile-servers' management command, to reconcile the state of
Cyclades Volumes with the corresponding disk...
Christos Stavrakakis
03:53 pm Revision 72fe9029: deploy: WIP for archipelago
Christos Stavrakakis
03:53 pm Revision 4daf507c: ci: Option to install x2go and firefox
Christos Stavrakakis
03:53 pm Revision fad9d098: cyclades: Update volume unittests
Christos Stavrakakis
03:53 pm Revision 5f90e24c: cyclades: Various fixes relative for volumes
* Do not store source_{volume_id, image_id, snapshot_id} as seperate
fields. Instead store them in the 'source' fie...
Christos Stavrakakis
03:53 pm Revision 18ca395d: cyclades: Various fixes for snapshots
* Rename 'name' and 'description' to 'display_name' and
'display_description' in the API.
* Small refactoring in sn...
Christos Stavrakakis
03:53 pm Revision e6a2a646: cyclades: Make 'volume' an app
Add 'models.py' to make 'volume' a Django app. Christos Stavrakakis
03:53 pm Revision 1185ff2e: ci: Add option to build pithos webclient
Christos Stavrakakis
03:53 pm Revision 63338c2d: cyclades: Fix exception for missing snapshots
Christos Stavrakakis
03:53 pm Revision ff77b897: cyclades: Handle keybord interrupt in dispatcher
Christos Stavrakakis
03:53 pm Revision f62290bb: pithos: pep8 fixes
Chrysostomos Nanakos
03:53 pm Revision be433794: pithos: Move Xseg Pool initialization
Move Xseg Object Pool initialization to hashfiler module Chrysostomos Nanakos
03:53 pm Revision 26dff0ef: pithos: Add snf-image support
Chrysostomos Nanakos
03:53 pm Revision 809b482a: pithos: Add default Archipelago config file
Add new constant ArchipelagoConfFile for the default Archipelago
config file. Set ArchipelagoConfFile after calling s...
Chrysostomos Nanakos
03:53 pm Revision 9b3a95f1: pithos: Use new ArchipelagoConfFile constant
Remove BACKEND_ARCHIPELAGO_CONF and use the new ArchipelagoConfFile
introduced in WorkerGlue class.
Chrysostomos Nanakos
03:53 pm Revision b20f5e4a: pithos: New constants in ModularBackend class
Introduce new constants archipelago_conf_file and xseg_pool_size
in ModularBackend class. The new constant DEFAULT_AR...
Chrysostomos Nanakos
03:53 pm Revision b6e93a67: pithos: Use synnefo.settings in backend/__init__.py
Chrysostomos Nanakos
03:53 pm Revision fb6094c5: ui: Include snapshot action in vm icon view
Kostas Papadimitriou
03:53 pm Revision 64fec398: ui: Create vm snapshot view
- New overlay view to handle vm snapshot creation
- Snapshot action available from vm single view
Conflicts:
snf-c...
Kostas Papadimitriou
03:53 pm Revision a45b30a7: ui: Fixes for volumes and snapshots
Chrysostomos Nanakos
03:53 pm Revision db82ea7a: ui: Introduce snapshot image type in vm wizard
Kostas Papadimitriou
03:53 pm Revision 059a01b9: ui: Update images collection every time user opens vm wizard
Kostas Papadimitriou
03:53 pm Revision b872a653: ui: Implement snapshot create api call
Kostas Papadimitriou
03:53 pm Revision d303b582: ui: Snapshot image icon
Kostas Papadimitriou
03:53 pm Revision d27cf869: ui: Properly set snapshot OS attribute
if not already set Kostas Papadimitriou
03:53 pm Revision 1316db51: cyclades: Add SnapshotInstance RAPI method
Christos
03:53 pm Revision bec591bd: cyclades: Delete volumes together with the instance
Christos Stavrakakis
03:53 pm Revision ae835e3b: cyclades: Check that image fits into disk
Check that the disk size is big enough to fit the image. Christos Stavrakakis
03:53 pm Revision f518210b: cyclades: Allow snapshots only for ext_ template
Do not allow taking a snapshot from a volume, if the disk template is
not ext_*.
Christos Stavrakakis
03:53 pm Revision 4b902a1e: ui: Create vm snapshot view
- New overlay view to handle vm snapshot creation
- Snapshot action available from vm single view
Kostas Papadimitriou
03:53 pm Revision e7953d63: cyclades: Various fixes for volumes and snapshots
Christos Stavrakakis
03:53 pm Revision 862afc75: cyclades: Make plankton aware of snapshots
Add 'is_snapshot' attribute to plankton images. Also add methods for
getting or deleting a snapshot.
Christos Stavrakakis
03:52 pm Revision 178eabbf: cyclades: Add tests for volumes
Christos Stavrakakis
03:52 pm Revision c970e0d2: cyclades: Initialize 'volume' app
Initialize new 'volume' app, which will implement the block storage API
of Cyclades.
Christos Stavrakakis
03:52 pm Revision 0f55b744: cyclades: Add urls for volume API
Christos Stavrakakis
03:52 pm Revision dec501fa: cyclades: Implementat volumes and snapshots
Christos Stavrakakis
03:52 pm Revision d4617818: cyclades: Create DB models for 'volume' app
Create new database models for 'volume' app:
* Volume
* Snapshot
* VolumeMetadata
* SnapshotMetadata
Also add Volume...
Christos Stavrakakis
03:52 pm Revision cbe81673: pithos: pep8 fixes
Chrysostomos Nanakos
03:52 pm Revision 34f3d4fa: pithos: Change relative import "base"
Relative import "base" should be "pithos.backends.base" Chrysostomos Nanakos
03:52 pm Revision 8b1719d2: pithos: Remove unused import objpool
Chrysostomos Nanakos
03:52 pm Revision 9bcb53c8: pithos: Fix bug when catching IllegalExceptionError
Chrysostomos Nanakos
03:52 pm Revision e7682feb: pithos: Do not put xseg request before map retrieval
During map_retr_archipelago, we should not put the xseg request which fetched
the map data, before actually retrievin...
Filippos Giannakos
03:52 pm Revision 32293ec0: pithos: Add Archipelago Blocker and Mapper
Chrysostomos Nanakos
03:52 pm Revision a1557c9c: pithos: Remove File - RADOS Blocker and Mapper
Add new constant for Archipelago configuration file in pithos API,
PITHOS_BACKEND_ARCHIPELAGO_CONF
Chrysostomos Nanakos
03:52 pm Revision 1e47e49d: pithos: Add support for recognizing Archipelago Volumes
Fix mapfile support the new snapshot naming
Introduce new IllegalOperationError exception
Add access control to Arc...
Chrysostomos Nanakos
03:52 pm Revision e851ad95: pithos: Introduce new register_object_map function
Register an object without providing any data. Cyclades can
use this function to register a newly created VM snapshot
Chrysostomos Nanakos
03:52 pm Revision f75f40cb: pithos: pep8 fixes
Chrysostomos Nanakos
03:52 pm Revision 91b63720: pithos: Add Gevent Gunicorn Worker for Archipelago
Chrysostomos Nanakos
03:52 pm Revision 6a6aed61: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
Chrysostomos Nanakos
03:52 pm Revision 660ee574: pithos: Add configuration file for Gunicorn
Make workers delegate only one XSEG port pool Chrysostomos Nanakos
03:52 pm Revision 5dd1a322: pithos: Add monkey patch for making XSEG Request go green
Chrysostomos Nanakos
03:46 pm Revision caf6cb1f: Merge branch 'release-0.15' into develop
Conflicts:
snf-deploy/snfdeploy/__init__.py
version
Christos Stavrakakis
03:43 pm Revision 606837c6: plankton: Fix wrong import
s/lib/util Christos Stavrakakis
03:40 pm Feature #5008 (New): Adapt UI to resource-pool projects
New projects bring several user-visible changes:
* project applications should mention both member limit and project...
Giorgos Korfiatis
03:33 pm Feature #5007 (In Progress): Introduce resource-pool projects replacing current ones
All resources will be assigned at a specific projects. New user-specific base projects will be created to account for... Giorgos Korfiatis
03:28 pm snf-image Revision 48af2403: Run partprobe after diskpart.py
After disklabel.py enlarges the partition the kernel must be
informed about this
Nikos Skalkotos
03:26 pm Bug #3560 (Resolved): Accepting commissions sometimes fail with deadlock in astakos DB
Giorgos Korfiatis
03:24 pm Revision 78fa9134: plankton: Validate parameters and catch assertions
Christos Stavrakakis
03:12 pm snf-ganeti Revision 0c09ecc2: Make safeRenameFile create dirs with defined permissions
If, and only if, safeRenameFile creates a new directory, make sure
it has well defined permissions. While there, also...
Klaus Aehlig
03:12 pm snf-ganeti Revision f23daea8: Add constant for subdir permissions within the job queue
When archiving jobs, new directories have to be created, as
jobs are archived in groups of 10000. Add a constant desc...
Klaus Aehlig
03:12 pm snf-ganeti Revision 96a4ebb8: Add utility to fix permissions
Especially when creating new directories, we need to make sure
ownership and permissions are set correctly. Provide a...
Klaus Aehlig
03:12 pm snf-ganeti Revision ac81a213: Add data type describing permissions and possibly owners
When creating new files, and, more importantly, new directories
it is relevant to set permissions, and possibly owner...
Klaus Aehlig
02:53 pm snf-image Revision 365b2ed3: Add support for resizing OpenBSD UFS file systems
Nikos Skalkotos
02:29 pm Revision fac862f7: Add missing dhcp_queue option in nfdhcpd template
Since 0.12.0 nfdhcpd serves DHCPv6 requests in order to supply DNS
related info. So we have to define a new NFQUEUE t...
Dimitris Aragiorgis
01:50 pm ganeti-local Revision 213ffbb1: Add Network Management section in admin.rst
This section provides some basic info regarding gnt-network design,
adds a simple hands-on example and refers to exte...
Dimitris Aragiorgis
01:50 pm snf-ganeti Revision 213ffbb1: Add Network Management section in admin.rst
This section provides some basic info regarding gnt-network design,
adds a simple hands-on example and refers to exte...
Dimitris Aragiorgis
01:44 pm Revision e8acd764: pithos: Change object header attribute 'Map-Exists' to 'Available'
Chrysostomos Nanakos
01:41 pm Revision 73c37386: pithos: Database data migration for the plankton properties.
Sofia Papagiannaki
01:41 pm Revision d58ea30a: plankton: Fix storing of image properties
Image properties where stored all together as one metadata (JSON dumped
string). This caused problems with the maximu...
Christos Stavrakakis
01:41 pm Revision 0efb43cd: plankton: Validate meta key/value length
Fail with BadRequest if length of metadata key or value is not valid. Christos Stavrakakis
01:27 pm Revision 01cf073b: deploy: Add archipelago related packages in conf
Those packages are currently found in apt.dev unstable and in
ceph's repo. Both are added in sources.list.
Signed-of...
Dimitris Aragiorgis
12:14 pm snf-image Revision de34e7aa: Add support for enlarging OpenBSD images
This only enlarges the partition and not the ufs file system Nikos Skalkotos
08:34 am Revision c0aaf871: snf-deploy: Fix ASTAKOS_AUTH_URL for cyclades.conf
Add the '/astakos' prefix to the ASTAKOS_AUTH_URL path. Ilias Tsitsimpis
08:28 am Revision 0efc6bb7: Add missing dhcp_queue option in nfdhcpd template
Since 0.12.0 nfdhcpd serves DHCPv6 requests in order to supply DNS
related info. So we have to define a new NFQUEUE t...
Dimitris Aragiorgis
08:09 am Revision de1dcc91: deploy: Fix cyclades configure()
CYCLADES_NODE_IP is needed for customizing cyclades.conf
template for UI_MEDIA_URL.
Signed-off-by: Dimitris Aragiorg...
Dimitris Aragiorgis
08:08 am Revision 8d693406: deploy: workaround for java console Issue
Java VncViewer class has an issue with self-signed certificates.
With existing deployment it does not work if UI_MEDI...
Dimitris Aragiorgis
08:03 am Revision 080880d9: deploy: workaround for java console Issue
Java VncViewer class has an issue with self-signed certificates.
With existing deployment it does not work if UI_MEDI...
Dimitris Aragiorgis

01/28/2014

06:13 pm Revision 394f5d2a: docs: Update image api guide
* Update response code for image not found
* Remove unwanted whitespace at the end of lines
Dionysis Grigoropoulos
06:05 pm snf-ganeti Revision 94e252a3: Assign unique filenames to filebased disks
With the new format for cmdline arguments, the user is able to add a
disk to an instance at a specific index. But fil...
Ilias Tsitsimpis
06:05 pm ganeti-local Revision 94e252a3: Assign unique filenames to filebased disks
With the new format for cmdline arguments, the user is able to add a
disk to an instance at a specific index. But fil...
Ilias Tsitsimpis
05:58 pm Revision d0a99822: pithos: Database migration for "available" attribute.
Sofia Papagiannaki
05:55 pm ./kamaki Revision ee041529: Prettier example code in clients-api
Stavros Sachtouris
05:51 pm ./kamaki Revision 52b2b3bd: Update clients-api docs to reflect recent changes
Stavros Sachtouris
05:49 pm Revision d0b67cbc: pithos: Lazy evaluation of "available" attribute
Whenever the backend tries to access the object's content
checks its database records whether the snapshot map is ava...
Sofia Papagiannaki
05:29 pm ./kamaki Revision bd71a1a3: Merge branch 'feature-clients-docs' into develop
Stavros Sachtouris
05:28 pm ./kamaki Revision ab8eaf7e: Update Changelog for astakos error class merge
Stavros Sachtouris
05:26 pm ./kamaki Revision 493f5877: Apply uniformity in kamaki.clients.astakos errors
Refs: #5002
All errors are now AstakosClientError errors
Stavros Sachtouris
05:23 pm ./kamaki Feature #5002 (Resolved): AstakosClientError class to merge ClientError and AstakosClientException
Define this class:
class AstakosClientError(kamaki.clients.ClientError and astakosclient.AstakosClientException):
...
Stavros Sachtouris
05:20 pm ./kamaki Revision 8b4ba753: Merge astakos error classes --> AstakosClientError
Refs: #5002
Also, decorate kamaki.clients.astakos.AstakosClient to raise this new class
when an error occurs
Stavros Sachtouris
05:10 pm snf-ganeti Revision 1dec44b2: Add missing import
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Klaus Aehlig
04:55 pm Bug #5001 (New): snf-manage user-list --group= ... wrong output
snf-manage user-list --group=... does not return the expected output.
In fact , it completely ignores the --group ...
Konstantinos Tompoulidis
03:43 pm Revision 1a9aa726: cyclades: Check if the name of an image is null
Dionysis Grigoropoulos
03:17 pm snf-ganeti Revision baaa2ece: Merge branch 'stable-2.10' into stable-2.11
* stable-2.10
Enable network tags in Haskell code
Haskell style: explicit errors, visible in the type
Clarify s...
Klaus Aehlig
02:01 pm ./kamaki Bug #4992 (Resolved): Multiple ways to create a container
Stavros Sachtouris
02:00 pm ./kamaki Revision f6a5ef7a: Merge branch 'feature-container-access-bug' into develop
Stavros Sachtouris
01:59 pm ./kamaki Revision 7258cf6a: Update changelog for immutable containers in file*
Stavros Sachtouris
01:58 pm ./kamaki Revision 4ddeb850: Do not let file-* cmds to create containers
Refs: #4992 Stavros Sachtouris
12:39 pm ./kamaki Feature #4991 (Resolved): Better handling of file/image target location
Stavros Sachtouris
12:39 pm ./kamaki Revision 9a5eb55b: Merge branch 'feature-image' into develop
Stavros Sachtouris
12:39 pm ./kamaki Revision 970df4ca: Update Changelog for image register auto-path
Stavros Sachtouris
12:36 pm ./kamaki Revision 44443c24: Allow image register from local file to container
Refs: #4991
Image register can now accept these options as correct:
--location [pithos://UUID]/CONTAINER --upload-lo...
Stavros Sachtouris
12:30 pm Revision 491d2a31: cyclades: Stats per backend from API
Extend Cyclades stats API endpoint with the ability to return stats
only for a backend. Also, add option to include i...
Christos Stavrakakis
12:24 pm snf-ganeti Revision e10c4a69: Enable network tags in Haskell code
Prior to the creation of the 2.10 branch, network tags were broken, and
the Haskell code introduced there mistakenly ...
Hrvoje Ribicic
12:24 pm ganeti-local Revision e10c4a69: Enable network tags in Haskell code
Prior to the creation of the 2.10 branch, network tags were broken, and
the Haskell code introduced there mistakenly ...
Hrvoje Ribicic
12:17 pm Revision a0b02474: pithos: Adjust glue for XSEG dynamic port allocation
XSEG now supports dynamic port allocation. Pithcat instances can run
simultaneously by utilizing this new feature pro...
Chrysostomos Nanakos
12:16 pm Revision 1c6f4d42: pithos: Use new Archipelago conffile for glue
Chrysostomos Nanakos
12:15 pm Revision 69798327: pithos: Use new Archipelago conffile for mapper
Chrysostomos Nanakos
12:12 pm Revision dc7159be: pithos: Use new Archipelago conffile for blocker
Chrysostomos Nanakos
11:59 am Revision 72224dd6: plankton: Check that object is an image
Fix bug that caused Plankton to return Pithos files that were not
registered as images. Plankton did not checked that...
Christos Stavrakakis
11:21 am Revision 182b2e2a: cyclades: Fix typo in tests/networks.py
Dionysis Grigoropoulos
11:20 am Revision 18405a2c: snf-deploy: Fix ownership of snf_pithos database
Dionysis Grigoropoulos

01/27/2014

06:22 pm ./kamaki Revision 55463924: Merge branch 'feature-image' into develop
Stavros Sachtouris
06:16 pm ./kamaki Bug #4990 (Resolved): In image modify, rename --(un)publish to --public/--private
Stavros Sachtouris
06:15 pm ./kamaki Revision a879970b: Rename --(un)publish to --public/--private
Refs: 4990 Stavros Sachtouris
06:03 pm ./kamaki Bug #4992 (Resolved): Multiple ways to create a container
At the moment, there are three ways to create a container:... Dionysis Grigoropoulos
06:00 pm ./kamaki Feature #4960 (Resolved): Meta file at image register should be shared the same way the image fil...
Stavros Sachtouris
05:59 pm ./kamaki Revision 138291ae: Update Changelog for image meta permissions
Stavros Sachtouris
05:58 pm ./kamaki Revision 2dd4538b: In image register, meta gets same sharing as image
Refs: #4960 Stavros Sachtouris
05:48 pm Revision 3de93ef3: Add missing dhcp_queue option in nfdhcpd template
Since 0.12.0 nfdhcpd serves DHCPv6 requests in order to supply DNS
related info. So we have to define a new NFQUEUE t...
Dimitris Aragiorgis
05:47 pm ./kamaki Feature #4991 (Resolved): Better handling of file/image target location
At the moment, when uploading a file, kamaki expects a container to be
specified, if it isn't, a "Syntax error" occu...
Dionysis Grigoropoulos
05:36 pm Revision 9a48ef23: deploy: add missing ganeti collectd setup
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:36 pm snf-ganeti Revision 410945f1: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.3
Schedule 2.9.3 release
Document fix of issue 691 in NEWS
NEWS: fix typo ...
Klaus Aehlig
05:36 pm ganeti-local Revision 410945f1: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.3
Schedule 2.9.3 release
Document fix of issue 691 in NEWS
NEWS: fix typo ...
Klaus Aehlig
05:28 pm ./kamaki Bug #4990 (Resolved): In image modify, rename --(un)publish to --public/--private
Stavros Sachtouris
03:35 pm Revision 6faf3c78: cyclades: Typo fix in api/networks.py
* Fix a typo that made responses report all networks as "deleted=True" Dionysis Grigoropoulos
03:04 pm ./kamaki Bug #4986 (Resolved): URL params are not always url-encoded
Stavros Sachtouris
03:03 pm ./kamaki Revision 926ed96e: Update Changelog with file list bugfix
Stavros Sachtouris
03:02 pm ./kamaki Revision c370ec9b: Always recognise a directory in pithos
Refs: #4987 Stavros Sachtouris
03:02 pm ./kamaki Bug #4987 (Resolved): kamaki file list does not show all directories as directories
In specific, if the directory has a content type of the form 'application/directory; charset=UTF-8', kamaki fails to ... Stavros Sachtouris
02:59 pm Revision 09458eac: plankton: Fail with BadRequest if a property key or value is too long
Sofia Papagiannaki
02:50 pm snf-ganeti Revision b75430d9: Add 'provider' to IDiskParams
IDISK_PROVIDER was included in python's IDISK_PARAMS, so it
should also be included in the Haskell code.
Now that lu...
Ilias Tsitsimpis
02:17 pm Revision 3d870b05: cyclades: Update api/networks.py and typo fixes
* Update api/networks.py to use the updated get_attribute from commit
14402edcf6d19fc42a64ef93da3d66ef7969327b.
* Add...
Dionysis Grigoropoulos
01:13 pm snf-network Revision 89b3c671: Update links and install after kvm-if* refactor
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:08 pm snf-network Revision edaf6687: Add kvm-ifdown script
..and rename kvm-vif-bridge to kvm-ifup
Until this gets renamed upstream we are going to create a symlink.
Signed-o...
Dimitris Aragiorgis
01:08 pm ./kamaki Revision 1c179f0e: Update Changelog for URL-encode bug
Stavros Sachtouris
01:07 pm ./kamaki Revision 0d3785a1: All URL-space params are now URL-encoded
Refs: #4986 Stavros Sachtouris
01:07 pm ./kamaki Bug #4986 (Resolved): URL params are not always url-encoded
Make sure all params in URL space are url-encoded Stavros Sachtouris
11:38 am ganeti-local Revision 16b85a3c: Haskell style: explicit errors, visible in the type
While it is already standard in the Ganeti code base, explicitly
document that we do not like Exceptions and use sum ...
Klaus Aehlig
11:38 am snf-ganeti Revision 16b85a3c: Haskell style: explicit errors, visible in the type
While it is already standard in the Ganeti code base, explicitly
document that we do not like Exceptions and use sum ...
Klaus Aehlig
11:38 am ganeti-local Revision b10df4de: Clarify spacing in record syntax
So far, our code base does not have a consistent way of spacing
records. To work towards more consistency, add a reco...
Klaus Aehlig
11:38 am ganeti-local Revision 7bd8ce44: Improve the point-free section of the style guide
Distinguish declaring functions in the point-free style and using
a very similar technique to avoid parentheses (whic...
Petr Pudlak
11:38 am ganeti-local Revision a41a1eec: Add code style document to documentation
The Ganeti code style has been stored on the project wiki at:
https://code.google.com/p/ganeti/wiki/StyleGuide
h...
Santi Raffa
11:38 am snf-ganeti Revision b10df4de: Clarify spacing in record syntax
So far, our code base does not have a consistent way of spacing
records. To work towards more consistency, add a reco...
Klaus Aehlig
11:38 am snf-ganeti Revision 7bd8ce44: Improve the point-free section of the style guide
Distinguish declaring functions in the point-free style and using
a very similar technique to avoid parentheses (whic...
Petr Pudlak
11:38 am snf-ganeti Revision a41a1eec: Add code style document to documentation
The Ganeti code style has been stored on the project wiki at:
https://code.google.com/p/ganeti/wiki/StyleGuide
h...
Santi Raffa
11:37 am snf-ganeti Revision bced76fd: Export docs from wiki to repo
Export documents about 'cluster keys replacement' and 'design file
based storage' from the wiki to the repository.
S...
Jose A. Lopes
11:37 am ganeti-local Revision bced76fd: Export docs from wiki to repo
Export documents about 'cluster keys replacement' and 'design file
based storage' from the wiki to the repository.
S...
Jose A. Lopes
11:18 am snf-ganeti Revision 8dba1797: Revision bump for 2.9.3
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
11:18 am ganeti-local Revision 8dba1797: Revision bump for 2.9.3
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
11:18 am snf-ganeti Revision 57293135: Schedule 2.9.3 release
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
11:18 am ganeti-local Revision 57293135: Schedule 2.9.3 release
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
10:50 am snf-ganeti Revision 918512c0: Fix chroot for sid to include the development tools
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes

01/25/2014

03:15 pm snf-image-creator Feature #4983 (Closed): Remove the zsh history file when cleaning up user data
Add .zsh_history to the files that get cleaned up when removing sensitive user data Nikos Skalkotos
03:13 pm snf-image-creator Feature #4982 (New): Add a mechanism for allowing the user to delete arbitrary files during image...
Find a way (may by using sysprep params) for allowing the user to delete arbitrary files during image creation. Nikos Skalkotos

01/24/2014

08:12 pm Bug #4981 (New): Django's testrunner fails to destroy test DB
Django's testrunner fails to destroy test DB, because connections are held
open because of DB connection pooling. We...
Christos Stavrakakis
07:25 pm Feature #4980 (New): API request validator
We should create an API request validator, that will check that
requests have valid fields. This would require creat...
Christos Stavrakakis
07:12 pm Revision 14402edc: cyclades: Validate fields of API requests
Make sure that all fields of a request (user input) have a valid type.
This commit validates 'ports', 'servers' and '...
Christos Stavrakakis
06:46 pm snf-image Revision 326e2667: Merge branch 'master' into develop
bump version to 0.12.1next
Conflicts:
version
version.m4
Nikos Skalkotos
06:13 pm snf-image Revision e412e0ca: Bump version to 0.12.1-1~wheezy
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
06:12 pm snf-image Revision 68b51ba4: Merge branch 'master' into debian-wheezy
Nikos Skalkotos
06:08 pm snf-image Revision d3af4a90: Update ChangeLog and version for 0.12.1
Nikos Skalkotos
06:07 pm snf-image Revision 009d50af: Merge branch 'hotfix-0.12.1'
Nikos Skalkotos
05:50 pm Revision e7f5ebd0: Test object DELETE (the last one)
Stavros Sachtouris
05:43 pm snf-image Revision 4d88c6cf: Fix bug in import/export regarding some API params
Fix a bug where API params like CONFIG_URL or IMG_PASSWORD where
checked and used by scripts other that `create' (e.g...
Nikos Skalkotos
05:31 pm Revision 3759eddb: pithos: Close archipelago resource after reading it.
Archipelago implicitly opens a resource after reading the map file. So we should
close it, after successfully reading...
Filippos Giannakos
05:27 pm Bug #4979 (Closed): Server creation fails with invalid 'networks' input
Code for creating a server seems to not validate the 'networks' field of the
request, and so fails with Type/Attribu...
Christos Stavrakakis
05:09 pm ./kamaki Revision 31e9ee9e: Fi network_create in documentation
Stavros Sachtouris
05:09 pm ./kamaki Revision 27deb8fc: Fi network_create in documentation
Stavros Sachtouris
05:06 pm snf-ganeti Revision 45f75526: Disabling client certificate usage
This patch temporarily disables the usage of the client
SSL certificates. The handling of RPC connections had a
conce...
Helga Velroyen
04:58 pm ./kamaki Revision c070f675: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
04:58 pm ./kamaki Revision 31cf20c5: Fix typos in documentation
Stavros Sachtouris
04:58 pm ./kamaki Revision 830c1568: Typo in documentation
Stavros Sachtouris
04:58 pm ./kamaki Revision 22663c4a: Fix typos in documentation
Stavros Sachtouris
04:46 pm ./kamaki Revision f0c0cfe9: Typo in documentation
Stavros Sachtouris
04:42 pm ./kamaki Revision 56a0effe: Update documentation to reflect changes in network
Stavros Sachtouris
04:41 pm ./kamaki Revision fe980c71: Update documentation to reflect changes in network
Stavros Sachtouris
04:32 pm snf-image Revision dcb9c964: Bump version to 0.12.1
Nikos Skalkotos
03:40 pm ./kamaki Revision 89a1c636: Adapt cyclades commands for new projects
Add optional argument --project in create subcommands;
add subcommand reassign for servers, networks and ips.
Giorgos Korfiatis
03:40 pm ./kamaki Revision f4adfac5: Do not translate tenant_id
tenant_id is a uuid that represents a project, not a user. Giorgos Korfiatis
03:40 pm ./kamaki Revision d97c83a5: Adapt pithos commands for new projects
Add optional argument --project in file create;
add command file reassign.
Giorgos Korfiatis
03:26 pm Bug #4941: Save plankton properties in separate entries in the pithos backend
Plankton should fail with 400 (BadRequest) if a property key or value is too long to fit to the respective database f... Sofia Papagiannaki
02:38 pm snf-ganeti Revision 658eb2dc: Implement auto-archiving of jobs
As luxid is taking over the handling of the job queue, it
also needs to handle the automated archiving of jobs. Here
...
Klaus Aehlig
02:38 pm snf-ganeti Revision c867cfe1: Add a utility function to try archiving jobs
Provide a function that walks through a list of job ids and
archives them if appropriate. Abort that process if a giv...
Klaus Aehlig
02:38 pm snf-ganeti Revision 8b5a4b9a: Support computation on Timestamp
As timestamps are also used to determine if an event is sufficiently
long in the past (e.g., on archiving jobs), supp...
Klaus Aehlig
02:38 pm snf-ganeti Revision ae66f3a9: Add constructor function for Timestamp
Provide means to get Ganeti's internal timestamps
from standard clock time.
Signed-off-by: Klaus Aehlig <aehlig@goog...
Klaus Aehlig
02:38 pm snf-ganeti Revision 370f63be: Add a predicate on Jobs on whether it can be archived
Jobs usually are archived a given time after they have finished.
For finalized jobs without end-time, the start-time ...
Klaus Aehlig
02:38 pm snf-ganeti Revision 857cbfb1: Make ArchiveJob in luxid create the archive, if necessary
As jobs are archived in groups of 10000, creating new subdirectories
of the archive might be necessary when archiving...
Klaus Aehlig
02:38 pm snf-ganeti Revision b3f95121: Provide a safe version of rename
...that also creates the target directory, if needed.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: P...
Klaus Aehlig
02:38 pm snf-ganeti Revision f4d0c84a: Fix expectation for the return value of jobqueue_rename
On sucess, jobqueue_rename returns a list containing one
null per change request.
Signed-off-by: Klaus Aehlig <aehli...
Klaus Aehlig
01:42 pm Bug #4941: Save plankton properties in separate entries in the pithos backend
Commit for the pithos db migration:
commit:1ec057163c3937b12a71c820cc6ce55cd282c032
Sofia Papagiannaki
01:41 pm Bug #4971 (Resolved): Fix unicode issue in requests for authorisation code
Sofia Papagiannaki
01:36 pm Revision 1ec05716: pithos: Database data migration for the plankton properties.
Sofia Papagiannaki
01:04 pm ./kamaki Revision 4a5192d0: Remove conte-type from object_overwrite call
Stavros Sachtouris
12:45 pm snf-ganeti Revision 7c8c6582: Document fix of issue 691 in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
12:45 pm ganeti-local Revision 7c8c6582: Document fix of issue 691 in NEWS
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
12:37 pm ./kamaki Revision 38a79780: Document content-type in object_overwrite
Stavros Sachtouris
12:15 pm snf-ganeti Revision 0bb8c79b: NEWS: fix typo in 2.8.4 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Petr Pudlák <pudlak@google.com>
Reviewed-by: Klaus A...
Guido Trotter
12:15 pm ganeti-local Revision 0bb8c79b: NEWS: fix typo in 2.8.4 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Petr Pudlák <pudlak@google.com>
Reviewed-by: Klaus A...
Guido Trotter
12:05 pm snf-ganeti Revision 30b12688: Fix 'hvparams' of '_InstanceStartupMemory' on hypervisors
Most hypervisors were calling '_InstanceStartupMemory' but not passing
the 'hvparams' keyword argument. Actually, it...
Jose A. Lopes
12:05 pm ganeti-local Revision 30b12688: Fix 'hvparams' of '_InstanceStartupMemory' on hypervisors
Most hypervisors were calling '_InstanceStartupMemory' but not passing
the 'hvparams' keyword argument. Actually, it...
Jose A. Lopes
11:26 am ganeti-local Revision c9c67b50: Add missing option to gnt-instance documentation
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Ae...
Hrvoje Ribicic
11:26 am snf-ganeti Revision c9c67b50: Add missing option to gnt-instance documentation
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Ae...
Hrvoje Ribicic

01/23/2014

06:44 pm ./kamaki Revision b5b4441e: Keep objects content type by default
Stavros Sachtouris
06:44 pm Revision bfe0d7b2: Test object POST
Stavros Sachtouris
06:20 pm ganeti-local Revision b721dfd5: Update NEWS file
With the merge of stable-2.8 into stable-2.9, quite a few fixes
got inherited.
Signed-off-by: Klaus Aehlig <aehlig@g...
Klaus Aehlig
06:20 pm snf-ganeti Revision b721dfd5: Update NEWS file
With the merge of stable-2.8 into stable-2.9, quite a few fixes
got inherited.
Signed-off-by: Klaus Aehlig <aehlig@g...
Klaus Aehlig
04:32 pm ganeti-local Revision 5a93930f: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.4 and NEWS update
Update NEWS file with news about job cancellation bugfix
Fi...
Klaus Aehlig
04:32 pm snf-ganeti Revision 5a93930f: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.4 and NEWS update
Update NEWS file with news about job cancellation bugfix
Fi...
Klaus Aehlig
03:44 pm Revision ba777b02: cyclades: Detach serial from resource when resolved
Giorgos Korfiatis
03:43 pm Revision f4d624c6: cyclades: Update serial only if actually resolved
Giorgos Korfiatis
03:43 pm Revision 0f4c5b34: cyclades: Delete unused quota code
Giorgos Korfiatis
03:10 pm snf-ganeti Revision 7618eba2: Haskell style: explicit errors, visible in the type
While it is already standard in the Ganeti code base, explicitly
document that we do not like Exceptions and use sum ...
Klaus Aehlig
02:28 pm Revision 9dd66900: astakos: Display auth provider identifier in user-show command
Kostas Papadimitriou
12:41 pm snf-ganeti Revision 091034b2: Fix disk_type error in hypervisor parameter documentation
According to the code, presenting disks as paravirtual is supported on
both HVM and KVM, while IDE works only on KVM....
Hrvoje Ribicic
12:41 pm ganeti-local Revision 091034b2: Fix disk_type error in hypervisor parameter documentation
According to the code, presenting disks as paravirtual is supported on
both HVM and KVM, while IDE works only on KVM....
Hrvoje Ribicic
12:25 pm snf-ganeti Revision 6fadcbab: fix off-by-one error in indentation
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
12:13 pm snf-ganeti Revision 9f7413ab: Version bump for 2.8.4 and NEWS update
Update the version number to 2.8.4 and insert the final details for this
release in the NEWS file, including the rele...
Michele Tartara
12:13 pm ganeti-local Revision 9f7413ab: Version bump for 2.8.4 and NEWS update
Update the version number to 2.8.4 and insert the final details for this
release in the NEWS file, including the rele...
Michele Tartara
12:03 pm snf-ganeti Revision 6fdc84ab: Implement ArchiveJob queries in luxid
With luxid taking over the tasks of masterd, archiving
jobs also belongs to its responsibilities. As archiving
a job ...
Klaus Aehlig
12:03 pm snf-ganeti Revision 40ad3e85: Add RPC call jobqueue_rename
Archiving jobs is also replicated to all master candidates.
Therefore luxid needs to be aware of this RPC call.
Sign...
Klaus Aehlig
11:56 am ./kamaki Revision 614a20dc: Allow content-type in file overwrite
Stavros Sachtouris
11:02 am Revision 4845dfaa: snf_django: Fix bug in list commands
Fix bug in Synnefo ListCommand where you could not select to print only
the user email columnd ('-o user.email').
Christos Stavrakakis

01/22/2014

07:24 pm snf-ganeti Revision 1a7c1456: Redesign communication mechanism in light of limitations
Redesign the communication mechanism in light of implementation
limitations that have recently come up in prototypes ...
Jose A. Lopes
07:24 pm snf-ganeti Revision 2cb36124: Anchor OS reinstall design doc in Makefile and index
Add OS reinstall design doc to the list of design docs in the
Makefile, otherwise it does not get compiled when modif...
Jose A. Lopes
06:41 pm Revision 68122bae: astakos oa2: Fix request authorisation code failures due to unicode issue
If the object to be urlencoded has its own urlencode() method,
use this instead.
Refs: #4971
Sofia Papagiannaki
06:39 pm Bug #4971 (Resolved): Fix unicode issue in requests for authorisation code
GET /oauth2/auth occasionally fail with the following error:
UnicodeEncodeError: 'ascii' codec can't encode characte...
Sofia Papagiannaki
06:09 pm Revision 55d84ece: Test object MOVE
Stavros Sachtouris
05:56 pm Revision 8a0d8997: Remove remnants of django-oa2-client
Giorgos Korfiatis
05:52 pm Revision 30b1d10d: docs: Mention enforce quota output
Giorgos Korfiatis
05:37 pm snf-cloudcms Revision 8941cd28: Include webproject in package dependencies
Kostas Papadimitriou
05:15 pm Revision 5339f3b3: cyclades: Update serial only if actually resolved
Giorgos Korfiatis
05:11 pm Revision b0d884e9: Test object COPY, refine object PUT
Stavros Sachtouris
05:03 pm Revision 4466d15d: cyclades: Skip resolved serials
Giorgos Korfiatis
04:38 pm Revision 22f54174: cyclades: Detach serial from resource when resolved
Giorgos Korfiatis
04:35 pm snf-ganeti Revision 1a705513: Run drbdsetup syncer only on network attach
As late as DRBD 8.3.11, the drbdsetup syncer command has a bug causing
nodes to hang from time to time, requiring man...
Hrvoje Ribicic
04:35 pm ganeti-local Revision 1a705513: Run drbdsetup syncer only on network attach
As late as DRBD 8.3.11, the drbdsetup syncer command has a bug causing
nodes to hang from time to time, requiring man...
Hrvoje Ribicic
04:33 pm Revision a910e97d: cyclades: Delete unused quota code
Giorgos Korfiatis
03:37 pm Bug #4966 (Closed): Lock users table within the signup view transaction
fixed in commit:db34e6ad70f0356b1cd84f4a3419a5bd4140392c Kostas Papadimitriou
03:33 pm Revision db34e6ad: astakos: Prevent erroneus race conditions in simultaneous signups
Refs: #4966 Kostas Papadimitriou
03:32 pm Bug #4966 (Closed): Lock users table within the signup view transaction
During the registration process astakos checks for existing user entries which share the same email. If found those e... Kostas Papadimitriou
03:09 pm ./kamaki Revision 109fc65a: Allow empty server names in modify
Stavros Sachtouris
02:16 pm Revision 909dab08: cyclades: Fix typo
Giorgos Korfiatis
01:17 pm Bug #4963 (New): object PUT with x-move-from ignores X-Source-Version
In kamaki terms, the error can be reproduced like this:... Stavros Sachtouris
12:50 pm Revision 62b76f38: cyclades: Extend flavors with 'allow_create' field
* Add 'allow_create' field to Flavor DB model and the corresponding
migration.
* Extend API for flavors to return t...
Christos Stavrakakis
12:49 pm Revision eda4930e: new ui: add loader for disconnect procedure
Athina Bekakou
12:11 pm Revision 3d6d8464: cyclades: Improvements to Astakos stats
Improve the exposed stats from the Astakos API and the way they are
displayed in 'stats-astakos' management command.
Christos Stavrakakis
10:44 am ./kamaki Feature #4960 (Resolved): Meta file at image register should be shared the same way the image fil...
Stavros Sachtouris

01/21/2014

06:28 pm Revision 1f06028c: Test object PUT
Stavros Sachtouris
05:40 pm snf-ganeti Revision c92b4671: Make use of fieldListToFieldMap
...to avoid duplicating that code all over Ganeti.Query.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by...
Klaus Aehlig
05:39 pm snf-ganeti Revision 4fb78549: Provide a utility function to map FieldList to FieldMap
As the same construction is used in several places, it is better
to have it factored out as a named function.
Signed...
Klaus Aehlig
04:43 pm Revision 56591392: ui: Disable content editing in public key list view
Kostas Papadimitriou
04:40 pm Revision 68269100: snf-deploy: Stamp pithos most recent database migration
This is necessary so that future migrations know where to start upgrading. Giorgos Korfiatis
04:05 pm snf-ganeti Revision a6e406ce: Add query support for locks to luxid
While requests only get forwarded, it still helps to
get luxid feature-complete with respect to master.
Signed-off-b...
Klaus Aehlig
04:05 pm snf-ganeti Revision 86b04819: Provide fields for lock queries
For luxid to be feature-complete with respect to masterd, it
also needs to answer requests about locks. This includes...
Klaus Aehlig
03:43 pm snf-occi Revision 7d1d34a2: Changes in documentation
Athanasia Asiki
02:29 pm Revision c83d0ada: Fix console output for management commands
From Django's documentation:
When you are using management commands and wish to provide console
output, you shoul...
Ilias Tsitsimpis
02:14 pm Revision 348833d1: new ui: modify the style of the disconnect button
Athina Bekakou
01:48 pm snf-image-creator Feature #4289 (Closed): Add a warning in snf-image-creator about the existence of snf-mkimage
Nikos Skalkotos
01:43 pm snf-image-creator Feature #4957 (New): Allow the user to omit the snapshot
Add a options that will instruct snf-image-creator to work on the original media instead of creating a snapshot. This... Nikos Skalkotos
01:41 pm Revision b2376ba3: Logging mechanism for Synnefo management commands
Design doc for the implementation of a logging mechanism for the
Synnefo's management commands.
Issue #4948: Log all...
Ilias Tsitsimpis
01:40 pm ganeti-local Revision bdc47cb4: Update NEWS file with news about job cancellation bugfix
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Hrvoje Ribicic
01:40 pm snf-ganeti Revision bdc47cb4: Update NEWS file with news about job cancellation bugfix
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Hrvoje Ribicic
01:40 pm ganeti-local Revision e4f485cc: Fix QA flakiness
The newly added job QA has some flakiness with respect to its use of
gnt-job watch. Fix this by waiting until the can...
Hrvoje Ribicic
01:40 pm snf-ganeti Revision e4f485cc: Fix QA flakiness
The newly added job QA has some flakiness with respect to its use of
gnt-job watch. Fix this by waiting until the can...
Hrvoje Ribicic
01:40 pm snf-ganeti Revision 07becab3: Linting fix: remove unused import
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Hrvoje Ribicic
01:40 pm ganeti-local Revision 07becab3: Linting fix: remove unused import
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Hrvoje Ribicic
01:24 pm snf-image-creator Feature #4289 (Resolved): Add a warning in snf-image-creator about the existence of snf-mkimage
exchanged names between snf-image-creator and snf-mkimage. Nikos Skalkotos
01:23 pm snf-image-creator Feature #4956 (New): Examine how much space the snapshot consumes
- We need to find a way to check if we have enough space to do the media snapshot.
- Maybe find out in a heuristic w...
Nikos Skalkotos
11:38 am Revision 6a439d95: cyclades: Update snf-manage subnet-* commands
* Update snf-manage commands to use the new userid and public fields
introduced in commit bdedfd9d79be7f1c00764b5d56a...
Dionysis Grigoropoulos
11:08 am ./kamaki Revision 3b6d09dc: Fix typo in documentation
Stavros Sachtouris

01/20/2014

06:57 pm Revision 028f4731: plankton: Save properties in separate entries in the backend
Refs: #4941 Sofia Papagiannaki
06:34 pm Revision a8817717: cyclades: Fix broken tests
Fix tests that were broken by commit #7ef05bd. Christos Stavrakakis
06:15 pm snf-ganeti Revision 4f704244: Remove dead Ganeti.Query.Job.loadRuntimeData
This function was exported from the module, but actually never
used anywhere in the code base. So clean it up.
Signe...
Klaus Aehlig
06:11 pm ./kamaki Revision 86a7f578: Update Changelog for minor typo fixes
Stavros Sachtouris
05:57 pm Revision eea28492: Test everything up to object GET
Stavros Sachtouris
05:16 pm Revision 96160b2f: snf-deploy: Fix ASTAKOS_AUTH_URL for cyclades.conf
Add the '/astakos' prefix to the ASTAKOS_AUTH_URL path. Ilias Tsitsimpis
05:13 pm Revision 0675f9af: new ui: overlay for vm-list v.3 (mock up)
Olga Brani
05:06 pm Revision 1b3f1792: cyclades: Fix quota bug in snf-dispatcher
Clear the 'vm.serial' field after processing a job that was not
expected. When processing such a job, we reject the p...
Christos Stavrakakis
04:07 pm Revision e1f3c814: ui: Fix super method call
Kostas Papadimitriou
04:07 pm Revision 03dcc758: Update Changelog
Kostas Papadimitriou
04:07 pm Revision 28456640: astakos: Handle pending third party provider validation issues
skip validation errors and reset invalid field values for received user
metadata.
Kostas Papadimitriou
04:02 pm Revision 54f827f7: Catch EOF in astakos/quota commands
Abort operation when raw_input raises an EOFError. Giorgos Korfiatis
04:02 pm Revision 4220c336: Fix stdout/stderr write in astakos/quota commands
Write actual command output and user prompts to stdout; error and progress
messages to stderr.
Giorgos Korfiatis
03:59 pm ./kamaki Revision 8e3cbcfe: Remove "None" from end of file cat responses
Stavros Sachtouris
03:52 pm Revision 7ef05bd4: cyclades: Fix corner case in reconciliation
Do not perform reconciliation for building servers that the
OP_INSTANCE_CREATE job is completed after quering Ganeti ...
Christos Stavrakakis
03:52 pm ganeti-local Revision e26bbde7: Update NEWS file: issue 687 and configure fix
Add entries to the NEWS file for the two user-visible changes that
happened since the last update: issue 687 got fixe...
Klaus Aehlig
03:52 pm snf-ganeti Revision e26bbde7: Update NEWS file: issue 687 and configure fix
Add entries to the NEWS file for the two user-visible changes that
happened since the last update: issue 687 got fixe...
Klaus Aehlig
03:31 pm Revision 49e3c862: cyclades: Display IPs in stats-cyclades
Display free and total public IPv4 addresses when pretty-printing
Cyclades stats.
Christos Stavrakakis
03:31 pm ./kamaki Revision 034fcba3: Update help messag in image commands
Stavros Sachtouris
03:05 pm snf-ganeti Revision 368e95fd: luxid: fix detection of master node in node query
Ganeti.Config.getNodeRole would rely on clusterMasterNode returning the
master node name, however clusterMasterNode r...
Apollon Oikonomopoulos
03:05 pm ganeti-local Revision 368e95fd: luxid: fix detection of master node in node query
Ganeti.Config.getNodeRole would rely on clusterMasterNode returning the
master node name, however clusterMasterNode r...
Apollon Oikonomopoulos
02:31 pm snf-ganeti Revision fe0cabe0: Add missing parameter entry to man file
The gnt-instance manual was lacking an entry for the vnc-password-file
hypervisor parameter. This patch adds one, and...
Hrvoje Ribicic
02:31 pm ganeti-local Revision fe0cabe0: Add missing parameter entry to man file
The gnt-instance manual was lacking an entry for the vnc-password-file
hypervisor parameter. This patch adds one, and...
Hrvoje Ribicic
02:11 pm ganeti-local Revision 66cb789f: Add QA test for job cancellation
This patch introduces a QA test in which a job is cancelled while
waiting.
Signed-off-by: Hrvoje Ribicic <riba@googl...
Hrvoje Ribicic
02:11 pm snf-ganeti Revision 66cb789f: Add QA test for job cancellation
This patch introduces a QA test in which a job is cancelled while
waiting.
Signed-off-by: Hrvoje Ribicic <riba@googl...
Hrvoje Ribicic
02:11 pm snf-ganeti Revision 054a9d17: Add correct locking of master node to gnt-debug delay
The gnt-debug delay command required locks for all nodes except the
master - this patch fixes the issue by adding mas...
Hrvoje Ribicic
02:11 pm ganeti-local Revision 054a9d17: Add correct locking of master node to gnt-debug delay
The gnt-debug delay command required locks for all nodes except the
master - this patch fixes the issue by adding mas...
Hrvoje Ribicic
02:11 pm ganeti-local Revision 95a4e33f: Add job id type assert to jqueue.py
While the changes introduced in previous patches should stop any job
id parameters reaching the queue as strings, add...
Hrvoje Ribicic
02:11 pm snf-ganeti Revision 95a4e33f: Add job id type assert to jqueue.py
While the changes introduced in previous patches should stop any job
id parameters reaching the queue as strings, add...
Hrvoje Ribicic
02:11 pm snf-ganeti Revision 7f97eb93: Add job id transformation/check to Luxi Python client
This patch adds checks to the Luxi client, making sure that job ids
are converted from strings to ints before being p...
Hrvoje Ribicic
02:11 pm ganeti-local Revision 7f97eb93: Add job id transformation/check to Luxi Python client
This patch adds checks to the Luxi client, making sure that job ids
are converted from strings to ints before being p...
Hrvoje Ribicic
02:08 pm ganeti-local Revision 1ec34e26: query: fix detection of master in _GetNodeRole()
Commit 1c3231aa changed the invocation of _GetNodeRole() to pass the
master node by UUID and not by name, but didn't ...
Apollon Oikonomopoulos
02:08 pm snf-ganeti Revision 1ec34e26: query: fix detection of master in _GetNodeRole()
Commit 1c3231aa changed the invocation of _GetNodeRole() to pass the
master node by UUID and not by name, but didn't ...
Apollon Oikonomopoulos
01:39 pm Revision f9d665e4: astakos: Fix bug in Astakos stats view
'ASTAKOS_AUTH_URL' setting is not present in Astakos node. Christos Stavrakakis
01:39 pm Revision 7219c7a3: cyclades: Add deleted attribute for changes-since
Extend API response for servers, networks, subnets and floating IPs,
to support HTTP 'changes-since' queries.
Christos Stavrakakis
11:50 am snf-ganeti Revision 77676415: When updating job queue, support virtual paths
When replicating parts of the job queue, allow for virtual
paths in the RPC call. In this way, replication will also
...
Klaus Aehlig
11:50 am snf-ganeti Revision 4a43365c: Add a module to support virtual clusters
Virtual clusters are an efficient way to test how Ganeti behaves
on a large cluster without requiring a large number ...
Klaus Aehlig
11:50 am snf-ganeti Revision 40960882: Move vcluster-related constants to Constants.hs
...as, in that way, they will also be available in Haskell,
where job replication happens as well.
Signed-off-by: Kl...
Klaus Aehlig
11:44 am ganeti-local Revision 00b72896: Start-master/stop-master always fail if confd is disabled
In 'daemons/daemon-util.in', 'start-master' and 'stop-master' always
fail if confd is disabled.
Fixes issue 685.
Si...
Jose A. Lopes
11:44 am snf-ganeti Revision 00b72896: Start-master/stop-master always fail if confd is disabled
In 'daemons/daemon-util.in', 'start-master' and 'stop-master' always
fail if confd is disabled.
Fixes issue 685.
Si...
Jose A. Lopes
11:35 am Feature #4948 (Closed): Log all stdout/stderr for snf-manage invocations
Log all stdout and stderr output of every invocation of snf-manage,
on unique filename under /var/log/synnefo.
Prop...
Vangelis Koukis

01/18/2014

10:42 am snf-image-creator Revision 09911be6: Merge branch 'master' into develop
Conflicts:
image_creator/version.py
version
Nikos Skalkotos

01/17/2014

07:58 pm snf-nfdhcpd Revision f9c3d39d: Bump version to 0.12.0-1~wheezy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:56 pm snf-nfdhcpd Revision 168622da: Merge branch 'master' into debian-wheezy
Dimitris Aragiorgis
07:56 pm snf-nfdhcpd Revision 399cc90b: Bump version to 0.12.0
Dimitris Aragiorgis
07:55 pm snf-nfdhcpd Revision b0e7bbb7: Merge branch 'develop'
Dimitris Aragiorgis
07:54 pm snf-nfdhcpd Revision 0f4a61eb: Introduce a helper script to analyze tcpdumps
1) # tcpdump -i tap10 -vvv -w tcpdump.pcap to save capture in a tmp file
2) # python analyze_pcap.py tcpdump.pcap to ...
Dimitris Aragiorgis
07:54 pm snf-nfdhcpd Revision 06e6d9bc: Support ra-stateless IPv6 configuration
This means that IPv6 will be auto-configured but DNS info
will be obtained via DHCPv6 requests.
With other words our...
Dimitris Aragiorgis
07:35 pm Revision fe81ddd7: Test pithos container POST/PUT
Stavros Sachtouris
06:03 pm Revision 100feeda: Test pithos container_get (not object_copy)
Stavros Sachtouris
06:00 pm Revision d7d51bfc: Merge branch 'develop' into feature-burnin-extentions
Conflicts:
snf-tools/synnefo_tools/burnin/astakos_tests.py
snf-tools/synnefo_tools/burnin/common.py
Stavros Sachtouris
05:15 pm Revision be53c2d9: Test pithos object_copy
Stavros Sachtouris
04:59 pm Revision d56fa78c: Catch EOF in astakos/quota commands
Abort operation when raw_input raises an EOFError. Giorgos Korfiatis
04:57 pm Revision d9a7f0bb: Fix stdout/stderr write in astakos/quota commands
Write actual command output and user prompts to stdout; error and progress
messages to stderr.
Giorgos Korfiatis
04:32 pm Revision 49517b8a: Destroy created containers at tearDown
Stavros Sachtouris
03:51 pm ./kamaki Revision 482bc0c4: Bugfix: container delete for numerical containers
Stavros Sachtouris
03:41 pm Bug #4944: Command output
We had noticed it a few months back but we did not keep track.
It must have been dealt with internally.
We notice...
Konstantinos Tompoulidis
03:23 pm Revision 1ff50540: Create container_head tests
Stavros Sachtouris
02:29 pm snf-ganeti Revision 364e1664: Fix KVM cdrom image URL in the second cdrom drive
* The previous patch introduced cdrom image URLs for KVM cdrom drives.
However, it worked only for the first drive ...
Jose A. Lopes
02:29 pm snf-ganeti Revision 27b6654e: kvm: check that the ISO image is there if it's a URL
Perform a simple urllib2 check on ISO images specified as URL before
instance start, so as to work around qemu bug #5...
Jose A. Lopes
02:28 pm snf-ganeti Revision f15a6b03: Allow KVM to boot from HTTP
New versions of KVM support booting from HTTP-hosted ISO images, via
libcurl. This patch adds a proper check to allow...
Jose A. Lopes
01:55 pm Bug #4944 (Assigned): Command output
Vangelis Koukis
01:55 pm Bug #4944: Command output
The rule is: all diagnostics go to stderr (not just errors, warnings, and progress reports too),
and all expected/us...
Vangelis Koukis
01:47 pm Revision 3139b628: Allow commendless tests
Stavros Sachtouris
01:45 pm ganeti-local Revision 7b5f0674: Include target node in hooks nodes for migration
In case of DRBD, hooks run on both primary (source) and secondary
(target) nodes. To get the same behavior for DTS_EX...
Dimitris Aragiorgis
01:45 pm snf-ganeti Revision 7b5f0674: Include target node in hooks nodes for migration
In case of DRBD, hooks run on both primary (source) and secondary
(target) nodes. To get the same behavior for DTS_EX...
Dimitris Aragiorgis
01:43 pm Revision 6a6aba0b: Add tests for pithos account POST
Stavros Sachtouris
01:01 pm ./kamaki Revision f59635ab: Fix typo in membership_enroll
Stavros Sachtouris
12:29 pm ganeti-local Revision ae6a0a7c: Fix configure dirs
Fix overridable configure directories, namely, --bindir, --sbindir,
and --mandir.
Variables 'bindir', 'sbindir', and...
Jose A. Lopes
12:29 pm snf-ganeti Revision ae6a0a7c: Fix configure dirs
Fix overridable configure directories, namely, --bindir, --sbindir,
and --mandir.
Variables 'bindir', 'sbindir', and...
Jose A. Lopes
12:12 pm Bug #4944 (Assigned): Command output
Hi,
It seems that the output of some commands goes to stderr instead of stdout.
It would be great if only error...
Konstantinos Tompoulidis
11:43 am ganeti-local Revision 4f6b32ca: Docs: Update the version of ganeti-instance-debootstrap
The installation manual used version 0.12, which had some bugs.
This patch updates it to the latest 0.14.
Signed-off...
Petr Pudlak
11:43 am snf-ganeti Revision 4f6b32ca: Docs: Update the version of ganeti-instance-debootstrap
The installation manual used version 0.12, which had some bugs.
This patch updates it to the latest 0.14.
Signed-off...
Petr Pudlak
11:14 am ./kamaki Revision 5df772de: Bump version to 0.12.9-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
11:14 am ./kamaki Revision 383f15b1: Merge branch 'master' into debian-precise
Nikos Skalkotos
12:04 am snf-ganeti Revision e86c427c: Reset version-specific downgrades
As stable-2.11 has been branched off and revisions bumped, downgrades
are now supposed to go to 2.11. Currently they ...
Klaus Aehlig

01/16/2014

07:25 pm snf-ganeti Revision 06455b13: Merge branch 'stable-2.11' into master
* stable-2.11
Add 'design-2.11.rst' which kvmd and instance shutdown
Clarify spacing in record syntax
Update NE...
Klaus Aehlig
06:48 pm Revision 5d9987a5: Add pithos account_head/get tests
Stavros Sachtouris
06:42 pm ./kamaki Revision 12d99aab: Bump version to 0.12.9-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:40 pm ./kamaki Revision 5b712255: Merge branch 'master' into debian-master
Stavros Sachtouris
06:40 pm ./kamaki Revision df013956: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
06:38 pm ./kamaki Revision 80225941: Merge branch 'hotfix-0.12.9'
Stavros Sachtouris
06:38 pm ./kamaki Revision 35da37c9: Update version tag and Changelog
Stavros Sachtouris
06:37 pm ./kamaki Revision e1774601: Fix bug with --unpublish for update_image
Stavros Sachtouris
06:36 pm ./kamaki Revision 0e32e717: Fix bug with --unpublish for update_image
Stavros Sachtouris
06:24 pm snf-ganeti Revision ae297dc8: Merge branch 'stable-2.10' into stable-2.11
* stable-2.10
Fix 'design-internal-shutdown' not being in a toctree
Instance shutdown doc from draft to partially...
Klaus Aehlig
06:17 pm ganeti-local Revision 55fba029: Fix 'design-internal-shutdown' not being in a toctree
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
06:17 pm snf-ganeti Revision 55fba029: Fix 'design-internal-shutdown' not being in a toctree
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
06:01 pm snf-ganeti Revision 711897ae: Add 'design-2.11.rst' which kvmd and instance shutdown
Add 'design-2.11.rst' which kvmd and instance shutdown to the
top-level documentation and Makefile.
Signed-off-by: J...
Jose A. Lopes
05:59 pm snf-ganeti Revision 7c022e20: Clarify spacing in record syntax
So far, our code base does not have a consistent way of spacing
records. To work towards more consistency, add a reco...
Klaus Aehlig
05:45 pm snf-ganeti Revision 450d3c0e: Instance shutdown doc from draft to partially implemented
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
05:45 pm ganeti-local Revision 450d3c0e: Instance shutdown doc from draft to partially implemented
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
05:15 pm ./kamaki Revision 21d11da0: Bump version to 0.12.8-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
05:15 pm ./kamaki Revision 8380f670: Merge branch 'master' into debian-precise
Nikos Skalkotos
05:13 pm snf-ganeti Revision ed7f7fd9: Update set_watcher_pause to use ClockTime instead of Double
This only affects the internal representation in the Haskell part.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Re...
Petr Pudlak
05:11 pm snf-ganeti Revision febe5934: Update NEWS entry about job scheduling
As the new run-time parameter about job scheduling is user visible,
mention the changes to scheduling in the NEWS fil...
Klaus Aehlig
05:11 pm snf-ganeti Revision d520ba2a: Clean up luxidMaxRunningJobs
Now that the number of jobs maximally running in parallel is
a run-time option, this magic constant is not needed any...
Klaus Aehlig
05:11 pm snf-ganeti Revision d9dd04b1: Make the scheduler use the max_running_jobs config parameter
Use the run-time configuration to decide on the number of jobs
scheduled for execution instead of using a hard-coded ...
Klaus Aehlig
05:11 pm snf-ganeti Revision 6046dca9: Make configuration available to the scheduler
In this way, scheduling decisions can depend on the configuration
of the cluster. At the moment, this is only the max...
Klaus Aehlig
05:11 pm snf-ganeti Revision 178ad717: Make max_running_jobs queryable
As we have introduced a new cluster parameter, it should
be also visible when querying about the cluster configuratio...
Klaus Aehlig
05:11 pm snf-ganeti Revision ea22736b: Add a command-line parameter for max_running_jobs
...so that this opcode parameter can become available for 'gnt-cluster modify'.
Signed-off-by: Klaus Aehlig <aehlig@...
Klaus Aehlig
05:11 pm snf-ganeti Revision ad756c77: Add opcode parameter for the maximal number of running jobs
This parameter of OpClusterSetParams will allow to set the
maximal number of jobs to be run simultaneously.
Signed-...
Klaus Aehlig
05:11 pm snf-ganeti Revision cf048aea: Add parameter max_running_jobs to the cluster configuration
This cluster-wide parameter will determine how many non-finalized jobs maximally
should be in a not queued state at t...
Klaus Aehlig
05:11 pm snf-ganeti Revision 78209a84: Add Alternative instances for GenericResult and ResultT
This allows to use Alternative specific combinators, namely `optional`.
Signed-off-by: Petr Pudlak <pudlak@google.co...
Petr Pudlak
05:11 pm snf-ganeti Revision 74b3f734: Use ClockTime instead of Double in fields in Objects.hs
This affects "mtime" and "ctime" fields in all data types.
This also forces explicit declaration of how the fields a...
Petr Pudlak
05:11 pm snf-ganeti Revision 836ccf52: A function for creating time fields that serialize as Double
The function creates fields with custom read/show methods based on
TimeAsDoubleJSON, with the default value of 0 seco...
Petr Pudlak
05:11 pm snf-ganeti Revision 6879dfd2: Also fix MaybeForJSON parsing and add unit tests
Its readJSON was mistakenly implemented as an infinite loop.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed...
Petr Pudlak
05:11 pm snf-ganeti Revision dde8b625: Add (de)serialization unit tests for TimeAsDoubleJSON
This includes adding an Arbitrary instance for TimeAsDouble, and also an
orphan instance for Arbitrary ClockTime so t...
Petr Pudlak
05:11 pm snf-ganeti Revision 5ea9f6cb: Add a newtype wrapper that saves ClockTime as JSON double
This allows to convert ClockTime to JSON and back.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus...
Petr Pudlak
05:11 pm snf-ganeti Revision d8adc255: Document Field data type used in TH code generation
Describe what types of fields are currently possible and allowed and
what what are the types of their "Q Exp" express...
Petr Pudlak
05:10 pm snf-ganeti Revision 596d7b4f: Prohibit fields that are optional with a default value
For fields marked optional we need to keep the information that a value
isn't available. Therefore having a default v...
Petr Pudlak
05:10 pm snf-ganeti Revision ee7caf27: A workaround for GHC linking problem "unknown symbol ..."
GHC 7.4 on Debian Wheezy fails to compile after some TH related changes,
reporting
ghc: src/Ganeti/JSON.o: unknown...
Petr Pudlak
05:10 pm snf-ganeti Revision eb577716: Fix saveObjectField to work properly with custom fieldShow
Before it only worked for non-optional fields. For optional fields
with custom fieldShow functions, the generated cod...
Petr Pudlak
05:10 pm snf-ganeti Revision 0b7bf465: Fix typing problems in TH that generates field code
See #677: The code generated by TH had different types depending on if
a field had a default value and/or custom read...
Petr Pudlak
04:52 pm Bug #4941 (Closed): Save plankton properties in separate entries in the pithos backend
The entry length is too limited for saving all the properties in a json string and results in the following error:
<...
Sofia Papagiannaki
04:31 pm ./kamaki Revision e93bedf6: Bump version to 0.12.8-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
04:31 pm ./kamaki Revision c639994a: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
04:25 pm ./kamaki Bug #4940 (Resolved): Image property delete documentation and ease of use
Stavros Sachtouris
04:24 pm ./kamaki Revision e479a450: Merge branch 'hotfix-0.12.8'
Stavros Sachtouris
04:23 pm ./kamaki Revision b4c616a3: Update version tag and changelog
Stavros Sachtouris
04:22 pm ./kamaki Revision bf88122d: Update documentation for image property-del
Refs: #4940 Stavros Sachtouris
04:21 pm ./kamaki Revision 52f044ab: In image modify, make property-del a required arg
Refs: #4940 Stavros Sachtouris
04:21 pm ./kamaki Revision 88f9f22a: Merge branch 'feature-image-property-del' into develop
Stavros Sachtouris
04:12 pm ./kamaki Revision c83cb9d9: Update documentation for image property-del
Refs: #4940 Stavros Sachtouris
04:04 pm ./kamaki Revision e9c8f12e: In image modify, make property-del a required arg
Refs: #4940 Stavros Sachtouris
04:04 pm ./kamaki Bug #4940 (Closed): Image property delete documentation and ease of use
Unsynced Documentation: http://www.synnefo.org/docs/kamaki/latest/examplesdir/imageregister.html#metadata-and-propert... Stavros Sachtouris
02:15 pm snf-ganeti Revision c777c5fc: Prepare master as new 2.12 branch
This adapts various file to make the current master
branch the new stable-2.12 branch.
Signed-off-by: Helga Velroyen...
Helga Velroyen
02:03 pm Revision e0e93a97: Test integrity of astakos.authenticate/endpoints
Stavros Sachtouris
12:48 pm Revision 38cfb0c3: snf-deploy: Stamp pithos most recent database migration
This is necessary so that future migrations know where to start upgrading. Sofia Papagiannaki
10:46 am Revision 0fcb1b3e: Fix a typo in documentation
The correct filename is 20-cyclades-app-api.conf. Ilias Tsitsimpis
10:46 am Revision 600b4ca0: Bump version to 0.15rc5
Ilias Tsitsimpis

01/15/2014

05:48 pm snf-ganeti Revision cb8028f3: Simplify 'GetMasterInfo' RPC
RPC 'GetMasterInfo' returns several fields, namely, 'master_netdev',
'master_ip', 'master_netmask', 'master_node', an...
Jose A. Lopes
04:47 pm Bug #4921 (New): Different footer in pithos ui and cyclades ui
Cyclades and pithos ui have different footer styling.
In order to render the footer uniform, the following lines mus...
Olga Brani
04:34 pm Pithos MS Client Bug #4685: Possible memory leak
Problem exists on the pop-up module, switch to custom written pop-up Giorgos Pantazis
04:33 pm Pithos MS Client Bug #4805: Link to home issue on tray icon.
Abstract service url for services Giorgos Pantazis
03:37 pm snf-ganeti Revision 96eeb742: Link Xen instance shutdown design doc with KVM's
Update instance shutdown for Xen design document by linking it to the
design document for the KVM daemon and also imp...
Jose A. Lopes
02:34 pm snf-ganeti Revision 36cb6837: Implement job cancellation in luxid
As luxid handles the job queue, this daemon is the natural
place to handle job cancellation. Answering to CancelJob r...
Klaus Aehlig
02:34 pm snf-ganeti Revision 363dc9d6: Provide a function to compute the canceled version of a job
When a job gets canceled while still queued, dequeuing requires
luxid to mark it as cancelled. So provide the necessa...
Klaus Aehlig
02:34 pm snf-ganeti Revision 47c3c7b1: Support canceling dequeued jobs
Even after jobs have been handed over for execution, it might
still be possible to cancel them. On such case would be...
Klaus Aehlig
02:33 pm snf-ganeti Revision bb62d52e: Add dequeuing to the job scheduler
This only removes queued jobs from the queue
and indicates whether the job was found in the queue.
For jobs that are ...
Klaus Aehlig
12:56 pm Revision 2fb4aff9: Bump version to 0.15~rc4-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
12:56 pm Revision 437631b1: Merge branch 'release-0.15' into debian-release-0.15
Christos Stavrakakis
12:13 pm Revision c985de5c: astakos oa2: Improve tests
Sofia Papagiannaki
11:27 am snf-ganeti Revision c1410048: Add certificate of auto-promoted master candidates to map
When a normal node is auto-promoted to be a master
candidate, its SSL client certificate digest needs
to be added to ...
Helga Velroyen

01/14/2014

05:55 pm Revision a59fbcea: Adjust burnin to use synnefo-astakosclient methods
Stavros Sachtouris
05:46 pm Revision 0d573e18: pithos: Reduce database interactions for access control.
Each frontend method calls several backend methods.
Each backend method checks whether the user has permission to acc...
Sofia Papagiannaki
05:46 pm Revision cb618cc0: astakos oa2: Restrict redirect URI length during client registration.
Apply the check in the oauth2-client-add snf-manage command.
Refs: #4804
Sofia Papagiannaki
04:39 pm ./kamaki Revision 3b98cf31: Fix typo in netowrk commands
Stavros Sachtouris
03:54 pm ./kamaki Bug #4880 (Resolved): Keep bw compatiblity and update documentation to reflect astakos renamings
Stavros Sachtouris
03:40 pm Revision 2b7d26bb: Merge branch 'feature-pithos-listing-performance' into develop
Sofia Papagiannaki
03:39 pm Revision ebdbac7a: pithos: Reduce database interactions for access control.
Each frontend method calls several backend methods.
Each backend method checks whether the user has permission to acc...
Sofia Papagiannaki
03:35 pm Revision 36fea6f9: docs: Typo fix in quick install admin guide
Dionysis Grigoropoulos
02:44 pm snf-ganeti Revision 56fca7c5: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:44 pm snf-ganeti Revision 53814172: Merge branch 'stable-2.8-grnet' into debian-2.8-grnet
Dimitris Aragiorgis
02:43 pm snf-ganeti Revision 1902c213: (kvm) Remove sleep from HotModDevice
We sleep 2 secs after each hotplug command so the sleep
inside HotModDevice(), that was waiting for the qemu to
actua...
Dimitris Aragiorgis
02:43 pm snf-ganeti Revision 7db0ca2a: (kvm) Hotplug a device found only in config.data
A device can be added *only* in config.data by omitting `--hotplug`
option. With this patch we allow this device to b...
Dimitris Aragiorgis
02:43 pm snf-ganeti Revision 5fbb57ab: (kvm) Each hotplug qemu commmand with a separate socat
Previously we issued one socat command with two "\n" separated
actions (e.g. netdev_add ...\ndevice_add...) This bump...
Dimitris Aragiorgis
02:43 pm snf-ganeti Revision 691d8725: (2.9) Remove deprecated _ERROR_DATA_KEY in QMP
Commit de253f14 of QEMU repo "BREAKS QMP's compatibility for
the error response" as it removes "data" key from qmp er...
Dimitris Aragiorgis
02:43 pm snf-ganeti Revision dbbf9700: (kvm) Workaround for QMP misbahavior
After observing TypeErrors during parsing QMP response messages in
GetInstanceInfo(), it seems that something happens...
Dimitris Aragiorgis
02:43 pm snf-ganeti Revision ce81990d: (2.10) Include target node in hooks nodes for migration
In case of DRBD, hooks run on both primary (source) and secondary
(target) nodes. To get the same behavior for DTS_EX...
Dimitris Aragiorgis
01:55 pm ./kamaki Revision d5841e90: Adapt cyclades commands for new projects
Add optional argument --project in create subcommands;
add subcommand reassign for servers, networks and ips.
Giorgos Korfiatis
01:55 pm ./kamaki Revision cf3e2989: Do not translate tenant_id
tenant_id is a uuid that represents a project, not a user. Giorgos Korfiatis
01:55 pm ./kamaki Revision b86c37f9: Adapt pithos commands for new projects
Add optional argument --project in file create;
add command file reassign.
Giorgos Korfiatis
12:58 pm snf-network Revision 8c8421cf: Bump version to 0.15.4-1~wheezy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm snf-network Revision 2ddf0edf: Merge branch 'master' into debian-wheezy
Dimitris Aragiorgis
12:56 pm snf-network Revision c53927b3: Bump version to 0.15.4
Dimitris Aragiorgis
12:53 pm snf-network Revision 86774f86: Merge branch 'develop'
Dimitris Aragiorgis
12:38 pm snf-ganeti Revision 62a7853e: Fix Kvmd imports for Ubuntu 13.04 64
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
11:41 am ./kamaki Bug #4300 (Closed): Kamaki POSTs tokens when there is no need to
Stavros Sachtouris
11:38 am ./kamaki Revision 736072e2: Add user_info and user_term for bw compatibility
Refs: #4880 Stavros Sachtouris
11:36 am Revision 0c66520a: ui: Styling for vms in error state in ips/network list view
Kostas Papadimitriou
11:05 am Revision a2b39c54: ui: Improve recurrent api calls throttling
do not trigger faster recurrent intervals when api endpoint does not support
incremental updates (changes-since param...
Kostas Papadimitriou
« Previous
Next »
 

Also available in: Atom