Activity

From 12/31/2013 to 01/29/2014

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 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 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 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 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 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 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 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 7be22e8d: pithos: Use new Archipelago conffile for mapper
Chrysostomos Nanakos
04:11 pm Revision eaaec098: pithos: Database migration for "available" attribute.
Sofia Papagiannaki
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 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 472353d4: pithos: Use new Archipelago conffile for glue
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 a868c831: cyclades: volume-modify and various fixes
Christos Stavrakakis
03:57 pm Revision 58194535: cyclades: Add 'disk_template' to Volumes
Also check GANETI_CLONE_PROVIDERS 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 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 3768eb67: cyclades: Update tests
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 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 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 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 72fe9029: deploy: WIP for archipelago
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 f62290bb: pithos: pep8 fixes
Chrysostomos Nanakos
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 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 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 26dff0ef: pithos: Add snf-image support
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 be433794: pithos: Move Xseg Pool initialization
Move Xseg Object Pool initialization to hashfiler module Chrysostomos Nanakos
03:53 pm Revision b6e93a67: pithos: Use synnefo.settings in backend/__init__.py
Chrysostomos Nanakos
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 fb6094c5: ui: Include snapshot action in vm icon view
Kostas Papadimitriou
03:53 pm Revision a45b30a7: ui: Fixes for volumes and snapshots
Chrysostomos Nanakos
03:53 pm Revision d303b582: ui: Snapshot image icon
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 db82ea7a: ui: Introduce snapshot image type in vm wizard
Kostas Papadimitriou
03:53 pm Revision d27cf869: ui: Properly set snapshot OS attribute
if not already set Kostas Papadimitriou
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 bec591bd: cyclades: Delete volumes together with the instance
Christos Stavrakakis
03:53 pm Revision 1316db51: cyclades: Add SnapshotInstance RAPI method
Christos
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 dec501fa: cyclades: Implementat volumes and snapshots
Christos Stavrakakis
03:52 pm Revision 0f55b744: cyclades: Add urls for volume API
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 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 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 9bcb53c8: pithos: Fix bug when catching IllegalExceptionError
Chrysostomos Nanakos
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 660ee574: pithos: Add configuration file for Gunicorn
Make workers delegate only one XSEG port pool Chrysostomos Nanakos
03:52 pm Revision 6a6aed61: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
Chrysostomos Nanakos
03:52 pm Revision 5dd1a322: pithos: Add monkey patch for making XSEG Request go green
Chrysostomos Nanakos
03:52 pm Revision 91b63720: pithos: Add Gevent Gunicorn Worker for Archipelago
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 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 73c37386: pithos: Database data migration for the plankton properties.
Sofia Papagiannaki
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 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: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: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 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: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 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 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: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: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: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 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
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
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 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
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
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
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
03:44 pm Revision ba777b02: cyclades: Detach serial from resource when resolved
Giorgos Korfiatis
03:43 pm Revision 0f4c5b34: cyclades: Delete unused quota code
Giorgos Korfiatis
03:43 pm Revision f4d624c6: cyclades: Update serial only if actually resolved
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 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: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: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 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 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 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: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: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 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:07 pm Revision e1f3c814: ui: Fix super method call
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 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
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
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: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: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 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 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 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 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
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
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 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: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: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 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: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: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 b86c37f9: Adapt pithos commands for new projects
Add optional argument --project in file create;
add command file reassign.
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
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

01/13/2014

07:43 pm snf-ganeti Revision 588d0ee4: Unit tests for KVM daemon
Add unit tests for KVM daemon.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mta...
Jose A. Lopes
07:43 pm snf-ganeti Revision 51958d2a: QA for KVM instance shutdown
Add QA for instance shutdown for KVM.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tarta...
Jose A. Lopes
07:43 pm snf-ganeti Revision 2a60db50: Manpage for 'gnt-instance'
Modify manpage for 'gnt-instance' detailing the 'user_shutdown'
parameter and how it related to the 'acpi' parameter....
Jose A. Lopes
07:43 pm snf-ganeti Revision f0caa4be: Manpage for KVM daemon
Add manpage for the KVM daemon.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mt...
Jose A. Lopes
07:43 pm snf-ganeti Revision 95d70148: Hook KVM hypervisor with KVM daemon shutdown files
* modify the KVM hypervisor to look for the shutdown files created by
the KVM daemon, which determine whether an in...
Jose A. Lopes
07:43 pm snf-ganeti Revision afa0fca4: User shutdown hypervisor parameter
Add user shutdown parameter for KVM. Based on this parameter, decide
what information to report for a KVM instance, ...
Jose A. Lopes
07:43 pm snf-ganeti Revision 306b855a: Add helper function to tell if a daemon is alive
Add helper function 'utils.IsDaemonAlive' to tell if a daemon is alive
by name. This function will be necessary for ...
Jose A. Lopes
07:43 pm snf-ganeti Revision d6769989: Add KVM daemon daemonize
Add KVM daemon entry point, command-line options, backgrounding, etc
Signed-off-by: Jose A. Lopes <jabolopes@google....
Jose A. Lopes
07:43 pm snf-ganeti Revision db519e20: Add KVM daemon logic
Add KVM daemon logic, which contains monitors for Qmp sockets and
directory/file watching.
Signed-off-by: Jose A. Lo...
Jose A. Lopes
07:43 pm snf-ganeti Revision cf51a981: Generalize and reuse Unix domain sockets
Refactor module 'Ganeti.UDSServer' so the KVM daemon can reuse code
declared in this module to handle Unix domain soc...
Jose A. Lopes
07:43 pm snf-ganeti Revision 4084d18f: KVM daemon datatype, user and group
* add user and group to 'configure.ac', 'Makefile.am' and
'AutoConf.hs.in'
* extend 'Daemon' datatype with 'GanetiK...
Jose A. Lopes
07:43 pm snf-ganeti Revision 9131274c: Fix whitespace
Fix whitespace in several modules.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara ...
Jose A. Lopes
07:43 pm snf-ganeti Revision 91ef0821: Fix according to the Ganeti style guide
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
07:43 pm snf-ganeti Revision 570008e3: Fix docstring for 'AsyncStreamServer'
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
06:27 pm ./kamaki Revision 11d3a6ce: Bump version to 0.12.7-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
06:26 pm ./kamaki Revision 94a467fe: Merge branch 'master' into debian-precise
Nikos Skalkotos
05:56 pm snf-ganeti Revision 63a3049a: Document automatic actions taken at upgrade
When upgrading from any version below 2.11 to 2.11 or higher,
Ganeti will generate new RPC client certificates when u...
Klaus Aehlig
05:53 pm Revision 62ebf1c3: ui: Disable port toggling when no ports available in network view
Kostas Papadimitriou
05:53 pm Revision 0dcbd685: ui: Hide firewall view in private network ports
Kostas Papadimitriou
05:30 pm ./kamaki Revision 881eadf3: Bump version to 0.12.7-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:29 pm ./kamaki Revision e3293a72: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
05:29 pm ./kamaki Revision 9bd90638: Merge branch 'master' into debian-master
Conflicts:
kamaki/clients/utils/__init__.py
Stavros Sachtouris
05:27 pm ./kamaki Revision 5bd75cb6: Merge branch 'hotfix-0.12.7'
Stavros Sachtouris
05:26 pm ./kamaki Revision 3a190998: Update version tag and Changelog
Stavros Sachtouris
05:24 pm ./kamaki Bug #4880 (In Progress): Keep bw compatiblity and update documentation to reflect astakos renamings
Stavros Sachtouris
05:18 pm ./kamaki Revision f8636965: Add user_info and user_term for bw compatibility
Refs: #4880 Stavros Sachtouris
04:55 pm Revision 29e3919d: cyclades: Set shutdown timeout when enforcing quota
Provide option `--shutdown-timeout' in management command to force a VM
shutdown.
Giorgos Korfiatis
04:55 pm Revision c915a198: cyclades: Fix passing arg shutdown_timeout in logic
Giorgos Korfiatis
04:04 pm ./kamaki Bug #4880: Keep bw compatiblity and update documentation to reflect astakos renamings
0.12 solution: method get_service_endpoints stays in AstakosClient
This is achieved by wrapping the original astakos...
Stavros Sachtouris
03:39 pm snf-ganeti Revision 47387ccb: Break line longer than 80 chars in configure.ac
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
03:39 pm ganeti-local Revision 47387ccb: Break line longer than 80 chars in configure.ac
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
03:18 pm Revision 86a6031f: ember: single handlebar template for items list
Olga Brani
03:12 pm ./kamaki Revision dbbe2e34: Bump version to 0.12.6-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:11 pm ./kamaki Revision 0ef09194: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
03:09 pm ./kamaki Revision 0897ff84: Backwards compatibility for get_service_endpoints
Refs: #4880 Stavros Sachtouris
03:08 pm ./kamaki Revision 5e8078d8: Merge branch 'hotfix-0.12.6'
Stavros Sachtouris
02:41 pm ganeti-local Revision 11a0e343: Technical writing: improve documentation and glossary
Improve structure and content on the main documentation page of Ganeti
and the glossary.
Signed-off-by: Betsy Beyer ...
Jose A. Lopes
02:41 pm snf-ganeti Revision 11a0e343: Technical writing: improve documentation and glossary
Improve structure and content on the main documentation page of Ganeti
and the glossary.
Signed-off-by: Betsy Beyer ...
Jose A. Lopes
02:35 pm ./kamaki Revision 5d7df892: Update version tag and Changelog
Stavros Sachtouris
02:16 pm ganeti-local Revision a347cdc6: configure: allow detection of Sphinx 1.2+
The regular expression used for parsing the Sphinx version does not work
with Sphinx versions after 1.1, as reported ...
Apollon Oikonomopoulos
02:16 pm snf-ganeti Revision a347cdc6: configure: allow detection of Sphinx 1.2+
The regular expression used for parsing the Sphinx version does not work
with Sphinx versions after 1.1, as reported ...
Apollon Oikonomopoulos
01:34 pm ./kamaki Revision eac1777c: Backwards compatibility for get_service_endpoints
Refs: #4880 Stavros Sachtouris
12:44 pm ./kamaki Revision 175f50a8: Update the README.Upgrade notes
Stavros Sachtouris
12:10 pm ganeti-local Revision 02d17fe3: 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
12:10 pm snf-ganeti Revision 02d17fe3: 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
12:08 pm snf-ganeti Revision b121199d: Add generating node certificates as post-upgrade task
While, technically, Ganeti is still working without individual node
certificates, it is considered an error by gnt-cl...
Klaus Aehlig
12:08 pm snf-ganeti Revision 9b85ede9: Add utility to compare versions
This will be needed, e.g., for post-upgrade task, as they
have to decide whether a feature was not yet present at
the...
Klaus Aehlig
12:02 pm snf-network Revision b725f126: Make fix-net use common.sh and correct env vars
Helper functions for getting uplink and eui64 reside in common.sh
New Ganeti provides correct GANETI_NEW_PRIMARY GAN...
Dimitris Aragiorgis
11:32 am ./kamaki Bug #4880 (Resolved): Keep bw compatiblity and update documentation to reflect astakos renamings
Since the astakosclient is used instead of the native client, the calls of astakosclient should be used in the examples Stavros Sachtouris
11:03 am snf-network Revision 1bdc9427: Move fix-net logic from hooks to if-up
In target node we used to run arping and ndsend. Move these
commands to if-up script.
Introduce helper function to g...
Dimitris Aragiorgis

01/10/2014

07:25 pm snf-occi Revision 27eb5ce9: Merge branch 'master' of https://code.grnet.gr/git/snf-occi
Athanasia Asiki
07:18 pm snf-occi Revision 236293c0: changes for the newest version of kamaki
Athanasia Asiki
06:14 pm Revision 1eb800de: ember: fix animation javascript bug
* common.js must be called after handlebars.js so that handlebars can
draw the DOM first
Olga Brani
06:08 pm Revision d1892661: ui: Suspended vm feedback overlay description fix
Kostas Papadimitriou
06:06 pm Revision f29f1023: ember: dynamically generated menu & comments
* Header menu is generated by iterating through an iconLink object
* More comments everywhere
TODO: Find a better sol...
Olga Brani
06:03 pm Revision a3e25d12: ui: Disable suspended vm actions
Kostas Papadimitriou
06:01 pm Revision 02990794: userdata: Log create/update/delete actions
Kostas Papadimitriou
06:01 pm Revision 10f8b7ca: ui: Conditionally disable suggested flavors in create wizard
based on user quota limits Kostas Papadimitriou
06:01 pm Revision 43708a0a: helpdesk: Handle vm action errors
Kostas Papadimitriou
06:01 pm Revision a973ffb4: helpdesk: Exempt csrf check from helpdesk action views
custom csrf handling is already applied in those views.
Fixes action errors when cyclades are installed along with a...
Kostas Papadimitriou
06:01 pm Revision ee61780c: ui: Networks view improvements
- Improve network status styling
- Include status styling for drained networks
Kostas Papadimitriou
06:01 pm Revision e346a8b0: docs: Expand sidebar width
Kostas Papadimitriou
06:01 pm Revision 6368ca5d: ui: Optionally group public networks by name
If setting ``UI_GROUP_PUBLIC_NETWORKS`` is set to True, public networks will
be grouped by their name in networks view.
Kostas Papadimitriou
05:54 pm Revision e6d3ee61: docs: Update administrator guide.
Add guidelines for enabling separate domain for serving user content Sofia Papagiannaki
05:54 pm Revision 00e04471: docs: Minor fix
Sofia Papagiannaki
05:52 pm Revision c397dbce: cyclades: Add shutdown_timeout to server commands
Add support for specifying a timeout when stopping, rebooting or
destroying a server.
Christos Stavrakakis
05:36 pm Revision 850586cb: docs: Update dhcp option in quich install guide
Christos Stavrakakis
05:31 pm Revision e67e1d92: docs: Describe quota enforcement
Giorgos Korfiatis
05:09 pm Revision 8ca84852: ember: add basic urls and dummy data
* First level url into router.js
* Dummy json data for vms, networks and disks
* UI logo url in ApplicationController
Olga Brani
04:48 pm Revision 702b2fe6: Fix error msg
Christos Stavrakakis
02:48 pm ./kamaki Revision d58df7c0: Remove fstat from clients.utils.readall
Refs: #4871
Fstat was used to compute the actual file size in order to
distinguish if an empty read was because the ...
Stavros Sachtouris
02:48 pm ./kamaki Revision f4589233: Fix typo in create_server -w
Stavros Sachtouris
02:31 pm snf-ganeti Revision 74289509: Merge branch 'stable-2.10' into master
* stable-2.10
Run postupgrade hook after upgrade
Provide path to post-upgrade
Add an empty post-upgrade hook
...
Klaus Aehlig
02:19 pm ganeti-local Revision 4a67e386: Run postupgrade hook after upgrade
To allow for necessary last-moment adaptions, of the new cluster,
we run the post-upgrade hook of the target version,...
Klaus Aehlig
02:19 pm snf-ganeti Revision 4a67e386: Run postupgrade hook after upgrade
To allow for necessary last-moment adaptions, of the new cluster,
we run the post-upgrade hook of the target version,...
Klaus Aehlig
02:19 pm snf-ganeti Revision 1ef0324f: Provide path to post-upgrade
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com>
Klaus Aehlig
02:19 pm ganeti-local Revision 1ef0324f: Provide path to post-upgrade
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com>
Klaus Aehlig
02:19 pm snf-ganeti Revision fba59beb: Add an empty post-upgrade hook
As 2.10 is the first version from which you can do automatic upgrades,
there is nothing to do when going to any other...
Klaus Aehlig
02:19 pm ganeti-local Revision fba59beb: Add an empty post-upgrade hook
As 2.10 is the first version from which you can do automatic upgrades,
there is nothing to do when going to any other...
Klaus Aehlig
02:19 pm snf-ganeti Revision 4d765a17: design: support post-upgrade hooks
While the general policy for Ganeti is to just accept the situation
it finds after being upgraded from an older versi...
Klaus Aehlig
02:19 pm ganeti-local Revision 4d765a17: design: support post-upgrade hooks
While the general policy for Ganeti is to just accept the situation
it finds after being upgraded from an older versi...
Klaus Aehlig
02:19 pm ganeti-local Revision 3cac836b: Also add the current version to the intent-to-upgrade file
Our design states, that the intent-to-upgrade file contains "the current
version of ganeti, the version to change to,...
Klaus Aehlig
02:19 pm snf-ganeti Revision 3cac836b: Also add the current version to the intent-to-upgrade file
Our design states, that the intent-to-upgrade file contains "the current
version of ganeti, the version to change to,...
Klaus Aehlig
01:36 pm ./kamaki Revision dab8764e: Bump version to 0.12.5-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
01:36 pm ./kamaki Revision 56d024dd: Merge branch 'master' into debian-precise
Nikos Skalkotos
01:30 pm snf-image-creator Revision 9a46fa5b: Bump version to 0.6.1-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
01:30 pm snf-image-creator Revision 44a00ad5: Merge branch 'master' into debian-precise
Nikos Skalkotos
01:22 pm ./kamaki Revision f3b03954: Bump version to 0.12.5-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
01:22 pm ./kamaki Revision b03a41d8: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
01:14 pm ./kamaki Feature #4873 (Resolved): Use burnin for functional tests
Use synnefo-burnin for kamaki functional tests
It is probably better to extent burnin itself, than wrapping it in ka...
Stavros Sachtouris
01:11 pm Revision 337fd5af: new ui: minor modifications on editable fields
Athina Bekakou
01:11 pm ./kamaki Bug #4871 (Resolved): kamaki.clients.utils.readall failes with files that have no size (e.g. bloc...
Stavros Sachtouris
01:10 pm ./kamaki Revision 367c2b31: Merge branch 'hotfix-0.12.5'
Stavros Sachtouris
12:52 pm Revision aaa1a84f: ember: initial setup
* Include dependencies ( handlebars.js and ember.js )
* Initialize UI application
Olga Brani
12:13 pm ./kamaki Revision 04128bb9: Update version tag and Changelog
Stavros Sachtouris
12:12 pm snf-image-creator Revision 135fd46c: Update version.py and ChangeLog for 0.6.1
Nikos Skalkotos
12:04 pm ./kamaki Revision e9195e9d: Remove fstat from clients.utils.readall
Refs: #4871
Fstat was used to compute the actual file size in order to
distinguish if an empty read was because the ...
Stavros Sachtouris
12:03 pm snf-image-creator Revision 280a0e5c: Merge branch 'hotfix-0.6.1'
Nikos Skalkotos
11:51 am Revision 65635b1b: new ui: overlay for vm-list v.1 (mock up)
Athina Bekakou
11:49 am ./kamaki Bug #4871 (Closed): kamaki.clients.utils.readall failes with files that have no size (e.g. blockf...
Problem: to calculate when reading is over, the readall method used to fstat the file
Solution: consider the file ha...
Stavros Sachtouris
11:49 am snf-image-creator Revision 0014ab89: Use CachedAstakosClient in kamaki wrapper
Nikos Skalkotos
11:05 am snf-image-creator Revision 610554e8: Bump version to 0.6.1
Nikos Skalkotos
10:58 am snf-image-creator Revision 432840bd: Bump version to 0.6next
Nikos Skalkotos
10:03 am snf-ganeti Revision c8fca479: admin.rst: update and reword disk template section
The disk template section was not updated for Gluster. This commit
also refactors the section slightly by unifying th...
Santi Raffa

01/09/2014

06:38 pm Revision ce452992: deploy: fix typo
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:17 pm snf-ganeti Revision 310c246f: Technical writing: improve main documentation page
Improve structure and content on the main documentation page of
Ganeti.
Signed-off-by: Betsy Beyer <bbeyer@google.co...
Jose A. Lopes
06:17 pm ganeti-local Revision 310c246f: Technical writing: improve main documentation page
Improve structure and content on the main documentation page of
Ganeti.
Signed-off-by: Betsy Beyer <bbeyer@google.co...
Jose A. Lopes
05:56 pm Revision 0475bca1: new ui: overlay for vm-list v.2 style fixes
Olga Brani
05:54 pm snf-ganeti Revision 333bd799: Design document for KVM daemon
Design document for KVM daemon which is needed by the instance
shutdown detection for KVM.
Signed-off-by: Jose A. Lo...
Jose A. Lopes
05:38 pm snf-ganeti Revision eea5e916: 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
05:30 pm ./kamaki Revision 94370709: Remove debug printer
Stavros Sachtouris
05:14 pm Revision 368bac96: deploy: minor fix for vncauthproxy
/var/lib/vncauthproxy dir is created by package itself.
Thus mkdir -p to avoid error.
Signed-off-by: Dimitris Aragio...
Dimitris Aragiorgis
04:53 pm snf-ganeti Revision b18409cf: Document 2.11 to 2.10 specific downgrade tasks
While the recommended way of downgrading from version 2.11 to 2.10
is ``gnt-cluster upgrade --to 2.10``, manual downg...
Klaus Aehlig
04:53 pm snf-ganeti Revision 52261ad2: Remove certification on 2.11 to 2.10 downgrade
While version 2.10 ignores any leftover client certificates, their
presence will prevent a the cluster working after ...
Klaus Aehlig
04:53 pm snf-ganeti Revision c09c495c: Add support for version-specific downgrade tasks
Upgrading can have no specific knowledge about additional
tasks besides upgrading the configuration, as upgrades need...
Klaus Aehlig
04:53 pm snf-ganeti Revision c09f6160: design: version-specific downgrade actions
Some new features, like client-specific ssl certificates, require additional
steps at downgrade, so add this to the d...
Klaus Aehlig
04:52 pm snf-ganeti Revision df89787b: Document support for automatic downgrades
The recommended way of downgrading a cluster from 2.11 onwards
is to use the ``gnt-cluster upgrade`` command. Documen...
Klaus Aehlig
04:48 pm Revision a3487403: Add vnc password setting in ci conf files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:45 pm Revision c873d856: 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
04:15 pm ./kamaki Revision 05ecf3a3: Minor typo
Stavros Sachtouris
04:12 pm Revision aa9feeee: UI: Typo fix in VM diagnostics
Fix an off-by-one-error in VM diagnostics Dionysis Grigoropoulos
04:06 pm Revision e23023e8: deploy: Fix vncauthproxy
Add users files.
TODO: use vncauthproxy-passwd with correct conf settings
Signed-off-by: Dimitris Aragiorgis <dimar...
Dimitris Aragiorgis
04:00 pm ./kamaki Bug #4865 (Resolved): Non positional arguments are partially matched
E.g. instead of --device-id a user may use --devi
This looks like argparse feature
Stavros Sachtouris
03:20 pm ./kamaki Revision 646ca165: Bump version to 0.12.4-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:20 pm ./kamaki Revision 63433b5a: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
03:09 pm snf-network Revision cae36f02: Use correct env vars in fix-net hook
After fixing HooksEnv and HooksNodes in Ganeti migration opcode
to include both source and target nodes, use them cor...
Dimitris Aragiorgis
02:43 pm Revision c589e938: new ui: overlay for vm-list v.2 (mock up)
Olga Brani
02:38 pm ./kamaki Revision 567a88c2: Merge branch 'hotfix-0.12.4'
Stavros Sachtouris
02:37 pm ./kamaki Revision 3f36ba1d: Fix big: Register image w. upload but no metafile
Refs: #4864
Also, -f/--force now refers to every file to be uploaded during
registration (was only for metafiles)
Stavros Sachtouris
02:36 pm ./kamaki Revision 76233743: Typos in documentation
Stavros Sachtouris
02:36 pm ./kamaki Revision fde0d7fc: Better handling of a string printing
Better handling of the way we print a string in network list Dionysis Grigoropoulos
02:35 pm ./kamaki Revision af89f550: Typo fix in network list
Dionysis Grigoropoulos
02:35 pm ./kamaki Revision 814c3370: Update version tags and Changelog
Stavros Sachtouris
02:33 pm ./kamaki Revision d258b67c: Merge branch 'feature-image-register-bug' into develop
Stavros Sachtouris
02:32 pm ./kamaki Revision 8fa5b527: Update Changelog for image register bugfix
Refs: #4864 Stavros Sachtouris
02:29 pm ./kamaki Revision 2973f6b0: Fix big: Register image w. upload but no metafile
Refs: #4864
Also, -f/--force now refers to every file to be uploaded during
registration (was only for metafiles)
Stavros Sachtouris
02:23 pm Revision d8aaeb10: cyclades: Make 'volume' an app
Add 'models.py' to make 'volume' a Django app. Christos Stavrakakis
02:23 pm Revision 23eceabf: 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
02:23 pm Revision 97c506bd: pithos: Add snf-image support
Chrysostomos Nanakos
02:23 pm Revision 1a5d1649: pithos: Add default Archipelago config file
Add new constant ArchipelagoConfFile for the default Archipelago
config file. Set ArchipelagoConfFile after calling s...
Chrysostomos Nanakos
02:23 pm Revision f9093bea: pithos: Use new ArchipelagoConfFile constant
Remove BACKEND_ARCHIPELAGO_CONF and use the new ArchipelagoConfFile
introduced in WorkerGlue class.
Chrysostomos Nanakos
02:23 pm Revision f8e0f0ed: pithos: pep8 fixes
Chrysostomos Nanakos
02:23 pm Revision b7c0a872: pithos: Move Xseg Pool initialization
Move Xseg Object Pool initialization to hashfiler module Chrysostomos Nanakos
02:23 pm Revision 47d4891c: ui: Fixes for volumes and snapshots
Chrysostomos Nanakos
02:23 pm Revision f12466e5: 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
02:23 pm Revision 19b2c29d: ui: Include snapshot action in vm icon view
Kostas Papadimitriou
02:23 pm Revision b2d2b273: pithos: Use synnefo.settings in backend/__init__.py
Chrysostomos Nanakos
02:23 pm Revision aedcb7f3: ui: Properly set snapshot OS attribute
if not already set Kostas Papadimitriou
02:23 pm Revision 9af71a4f: ui: Snapshot image icon
Kostas Papadimitriou
02:23 pm Revision 93a33f09: ui: Implement snapshot create api call
Kostas Papadimitriou
02:23 pm Revision 8a6915df: ui: Create vm snapshot view
- New overlay view to handle vm snapshot creation
- Snapshot action available from vm single view
Kostas Papadimitriou
02:23 pm Revision 5ae6706e: ui: Introduce snapshot image type in vm wizard
Kostas Papadimitriou
02:23 pm Revision 45363ab3: ui: Update images collection every time user opens vm wizard
Kostas Papadimitriou
02:23 pm Revision 18cb3999: cyclades: Check that image fits into disk
Check that the disk size is big enough to fit the image. Christos Stavrakakis
02:23 pm Revision 8e057ed0: 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
02:23 pm Revision 33ef7782: cyclades: Delete volumes together with the instance
Christos Stavrakakis
02:23 pm Revision d109fd34: cyclades: Add dummy management commands for volumes
Christos Stavrakakis
02:23 pm Revision 49776400: cyclades: Add migration file for volumes
Christos Stavrakakis
02:23 pm Revision c465e496: cyclades: Add SnapshotInstance RAPI method
Christos
02:23 pm Revision 4944a1f8: cyclades: Various fixes for volumes and snapshots
Christos Stavrakakis
02:22 pm Revision 7661abcc: cyclades: Make plankton aware of snapshots
Add 'is_snapshot' attribute to plankton images. Also add methods for
getting or deleting a snapshot.
Christos Stavrakakis
02:22 pm Revision 657f330d: pithos: Fix bug when catching IllegalExceptionError
Chrysostomos Nanakos
02:22 pm Revision 0a83201b: cyclades: Add tests for volumes
Christos Stavrakakis
02:22 pm Revision 79a1e9bd: cyclades: Implementat volumes and snapshots
Christos Stavrakakis
02:22 pm Revision 6c291f42: cyclades: Initialize 'volume' app
Initialize new 'volume' app, which will implement the block storage API
of Cyclades.
Christos Stavrakakis
02:22 pm Revision 01e9dcaf: cyclades: Create DB models for 'volume' app
Create new database models for 'volume' app:
* Volume
* Snapshot
* VolumeMetadata
* SnapshotMetadata
Also add Volume...
Christos Stavrakakis
02:22 pm Revision 52275074: cyclades: Add urls for volume API
Christos Stavrakakis
02:22 pm Revision b48ac643: 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
02:22 pm Revision 9762de48: 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
02:22 pm Revision 2ed320c3: pithos: Remove unused import objpool
Chrysostomos Nanakos
02:22 pm Revision 16d2d675: pithos: Change relative import "base"
Relative import "base" should be "pithos.backends.base" Chrysostomos Nanakos
02:22 pm Revision a3622324: pithos: pep8 fixes
Chrysostomos Nanakos
02:22 pm Revision b5636704: pithos: pep8 fixes
Chrysostomos Nanakos
02:22 pm Revision fda50d75: pithos: Remove File - RADOS Blocker and Mapper
Add new constant for Archipelago configuration file in pithos API,
PITHOS_BACKEND_ARCHIPELAGO_CONF
Chrysostomos Nanakos
02:22 pm Revision f3525003: pithos: Add Archipelago Blocker and Mapper
Chrysostomos Nanakos
02:22 pm Revision 43a6d018: pithos: Add monkey patch for making XSEG Request go green
Chrysostomos Nanakos
02:22 pm Revision 39b8ea63: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
Chrysostomos Nanakos
02:22 pm Revision fac5f6be: 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
02:22 pm Revision 517bd2fc: pithos: Add configuration file for Gunicorn
Make workers delegate only one XSEG port pool Chrysostomos Nanakos
02:22 pm Revision 06a33909: pithos: Add Gevent Gunicorn Worker for Archipelago
Chrysostomos Nanakos
02:03 pm snf-ganeti Revision 3eea40a0: Clean up epydoc comments
Add missing colons, and improve descriptions of parameters.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision 82ce55fa: Use options for turning functionality on/off
Two command-line options are added: one for confirming that the test
has been started intentionally, and one for show...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision dd2bc9b6: Add job cancellation workload
To examine if jobs can be cancelled correctly, provide workload related
to this as well.
Signed-off-by: Hrvoje Ribic...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision b896bb66: Add cluster parameter change workload
One of the few leftover unused RAPI methods is the cluster modify
method. This patch tests it by setting and unsettin...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision 17733ecb: Make an instance move workload that works in 2.6
The instance move workload present before this patch works on 2.11, but
fails on 2.6. The 2.11 workload will still be...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision 9578de1c: Add instance move workload
Through the use of functions provided by the rapi QA, all the requests
related to instance moves can be exercised.
S...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision 10937a16: Make the move-instance tool more fault tolerant
The move-instance tool raises an exception when used with a cluster
running an earlier version of Ganeti. As the tool...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision 66743fe3: Allow the skipping of checks for inter-cluster move test
The inter-cluster instance move test is very interesting for the RAPI
compatibility tests, as it uses many RAPI reque...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision e5351ee9: Make the finish function return the error status explicitly
The earlier version of the Finish function assumed that checking if the
value of the response is None would suffice t...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision c2e22e7b: Add migration and failover workload
This patch introduces additional calls adding migration and failover
RAPI operations, moving a DRBD-disk template ins...
Hrvoje Ribicic
02:03 pm snf-ganeti Revision 396c5dfb: Add tracking of used client methods
As a helper or a warning to anyone extending the RAPI client, the
client wrapper now warns of unused methods or metho...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 82a8bf3e: Add network workload
This patch exercises the network RAPI commands.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Helga V...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 4236968a: Add miniature query filtering workload
As query filtering was not a part of the previous workloads, this patch
adds a single example of its use.
Signed-off...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 9749bd5e: Add per-resource query workload
The query requests are done to receive data about a certain resource
type. With tests for all the resources barring n...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 1086027a: Add group-related workload
This patch further extends the RAPI workload by exercising all the
group-related functionality.
Signed-off-by: Hrvoj...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 6b710ec0: Add node-related workload
This patch further expands the workload by performing various node
operations.
Signed-off-by: Hrvoje Ribicic <riba@g...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 89d52c9a: Add warning about the RecreateInstanceDisks invocation
A test relying on RAPI alone cannot exercise the RecreateInstanceDisks
functionality properly - simply because it can...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision a9e3e04d: Add various single instance operations
To further expand the number of RAPI methods in the workload, the
single instance operations are added in this patch....
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 9f22ba9a: Add tag method testing
This patch adds a generic way to test tagging of various entities via
RAPI. More tags testing will be added as other ...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision b87948f5: Add helper function that waits for jobs to finish
Some RAPI calls result in the creation of a long-running job,
returning a job id to be used to extract the results la...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 94981c7a: Add simple retrieval operations to workload
This patch expands the RAPI workload with simple Get* commands.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Revi...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision 56803e14: Add the first version of the RAPI workload script
The RAPI workload script supplies work for the RAPI compatibility
tests. The initial version does very little, but ca...
Hrvoje Ribicic
02:02 pm snf-ganeti Revision a784d28c: Make the qa_rapi setup method return the RAPI client
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Hrvoje Ribicic
02:02 pm snf-ganeti Revision fcd2359a: Move RAPI secret lookup to qa_rapi
The RAPI secret lookup is a helper function used by the Ganeti QA to
retrieve the RAPI password of an already setup c...
Hrvoje Ribicic
01:22 pm snf-ganeti Revision 02a6b50a: Improve backwards compatibility of Issue 649 fix
Commit e6e4ff4cf8d0100f331f94f7a27aa1e03a5d0e7d fixed Issue 649 by switching the
separator for usb_devices from comma...
Michele Tartara
01:22 pm ganeti-local Revision 02a6b50a: Improve backwards compatibility of Issue 649 fix
Commit e6e4ff4cf8d0100f331f94f7a27aa1e03a5d0e7d fixed Issue 649 by switching the
separator for usb_devices from comma...
Michele Tartara
01:18 pm Revision 680dd4b8: Merge branch 'release-0.15' into develop
Conflicts:
ci/utils.py
version
Ilias Tsitsimpis
01:15 pm Revision f06ac37c: Merge branch 'debian-release-0.15' into debian-develop
Ilias Tsitsimpis
01:14 pm Revision 392f5fbe: snf-burnin: Update dependency to kamaki version
Ilias Tsitsimpis
01:13 pm Bug #4804 (Resolved): Exception thrown at /oauth2/auth
Sofia Papagiannaki
01:11 pm Bug #4776 (Resolved): View failure for objects under directory
Sofia Papagiannaki
01:11 pm Revision ee6eff28: snf-ci: Replace usage of CachedAstakosClient
CachedAstakosClient is an internal class of kamaki.
Instead of using this, use the AstakosClient class that
kamaki re...
Ilias Tsitsimpis
01:11 pm Revision e6a61e6a: astakosclient: Remove basicConfig from root logger
Don't use basicConfig inside astakosclient library. This function should
be called from the main thread. The user of ...
Ilias Tsitsimpis
01:11 pm Revision eca500f3: snf-burnin: Replace usage of CachedAstakosClient
CachedAstakosClient is an internal class of kamaki.
Instead of using this, use the AstakosClient class that
kamaki re...
Ilias Tsitsimpis
01:09 pm Revision b806a15a: astakos oa2: Set a redirect URI length limit.
This limit is configurable and is applied in the api level.
Refs: #4804
Sofia Papagiannaki
01:09 pm ./kamaki Bug #4864 (Closed): Image register failure when used with upload but no metafile
Fails when:... Stavros Sachtouris
12:41 pm Revision e3b9d31f: new ui: fix communication error buttons styling
Olga Brani
12:29 pm Revision 31d179f3: Fix add_rapi_user method of Master component
..which broke after applying pep8 fixes.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:09 pm Revision 85d1569b: Merge branch 'develop' into feature-apidocs-for-cyclades-0.15
Stavros Sachtouris
11:24 am Revision 969d4e10: new ui: refactor checkboxes and radiobuttons
Athina Bekakou
09:37 am snf-ganeti Revision 9110fb4a: 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

01/08/2014

09:16 pm Revision 2e0800f1: snf-ci: Alter AstakosClient to CachedAstakosClient
Kamaki changed its API and now AstakosClient has been renamed to
CachedAstakosClient whereas the AstakosClient class ...
Ilias Tsitsimpis
08:50 pm Revision 632ea467: More pep8 fixes related to snf-deploy
Those fixes concern errors that are introduced in latest
pep8 version (and not the wheezy's one).
Signed-off-by: Dim...
Dimitris Aragiorgis
08:25 pm Revision d4f28d8f: pep8 fixes related to snf-deploy refactor
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:43 pm Revision ed91737b: ui: Public key content styling improvements
Kostas Papadimitriou
06:42 pm Revision cfea63ae: synnefo: Enforce locmem as default cache backend in test settings
Kostas Papadimitriou
06:05 pm Revision bd47df34: astakos: Fix members list table checkbox bug
Olga Brani
06:05 pm Revision 8a217fa2: astakos: Filter for project-list table
Olga Brani
06:05 pm Revision 36dacb92: astakos: Table manipulation using DataTables.js
Pagination, filtering and sorting of tables in projects-list
and members-list view is done client-side using DataTabl...
Olga Brani
06:05 pm Revision fb9d96e9: astakos: Table manipulation style improvments
Olga Brani
06:05 pm Revision 99ec73ba: astakos: Extend form.innerlabels cookie bug fix
Olga Brani
05:58 pm Revision d2cad07f: Update Changelog
Kostas Papadimitriou
05:58 pm Revision 24f54995: userdata: Settings description update
Kostas Papadimitriou
05:52 pm ./kamaki Revision 22ac5e97: Typos in documentation
Stavros Sachtouris
05:46 pm Revision 6d9f2d63: astakos: Django 1.4.1 compatibility
Kostas Papadimitriou
05:46 pm Revision 9e900cc5: astakos: Update tests
Kostas Papadimitriou
05:46 pm Revision 43b4d5e8: astakos: Fix add members url in project details view
Kostas Papadimitriou
05:46 pm Revision bf18a788: userdata: Improve public key submission
- Validate key submission content size. Maximum allowed content size is
configurable in userdata settings (USERDATA...
Kostas Papadimitriou
05:46 pm Revision a9d34f3b: userdata: Update unit tests
Kostas Papadimitriou
05:46 pm Revision 3f40ce16: astakos: Handle invalid provider ids
Kostas Papadimitriou
05:46 pm Revision bdd13ca7: astakos: Typo fix
Kostas Papadimitriou
05:12 pm Revision 36f3d51e: Update docs after snf-deploy refactor
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:08 pm Revision 3c3bccab: Huuuuge snf-deploy refactor
Introduce the concept of Roles and Components.
Roles are ns, mq, db, nfs, astakos, cyclades, pithos, cms, stats,
gan...
Dimitris Aragiorgis
05:07 pm snf-ganeti Revision ed748771: Correct exception when ssconf file does not exist
After an upgrade to 2.11, the ssconf file for the master
certificates might not exist. Based on the non-existance,
no...
Helga Velroyen
05:06 pm Revision 68d6d24b: deploy: Factor out utils from fabfile
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:03 pm Revision e508cd2b: quotaholder: Delete holdings of non-accepted users
Delete all holdings with a holder that does not correspond to an accepted
user uuid. This is expected to affect only ...
Giorgos Korfiatis
05:03 pm Revision 84f6149c: astakos: Disallow deletion of accepted users
Giorgos Korfiatis
05:02 pm Revision 1e3612ac: astakos: Accept users with non-zero quota usage
Due to a non-handled case during the introduction of the user moderation
framework, there can exist non-accepted user...
Giorgos Korfiatis
04:35 pm Revision d8e3cf57: astakos: List quota for accepted users only
Don't attempt to show quota for non-accepted users, since they don't have
any.
Giorgos Korfiatis
04:35 pm Revision 07239400: quotaholder: Revert holding deletion
Revert deletion of holdings for non accepted users, introduced in cfc934f. Giorgos Korfiatis
04:14 pm snf-ganeti Revision d4b81bdd: Also downgrade gluster parameters
Support for gluster was added only in version 2.11. So,
when downgrading to the 2.10 branch, these parameters
need to...
Klaus Aehlig
04:13 pm Revision b6f688dd: cyclades: Fix a bug in check_name_length
Function check_name_length would crash if the input was a unicode
string.
Dionysis Grigoropoulos
04:13 pm Revision 624f0d07: cyclades: Fix a bug in subnet creation
Since commit ba6ad3460931223d262badebcecbb4124ac136d8 subnets were
always created with an empty name field due to a bug.
Dionysis Grigoropoulos
04:05 pm snf-image-creator Revision bc682dd9: Bump version to 0.6-2~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
04:03 pm ./kamaki Revision d6cfb313: Update changelog for 0.13
Stavros Sachtouris
04:03 pm ./kamaki Revision ad696342: Add type and name filters in endpoint list
Stavros Sachtouris
03:59 pm snf-image-creator Revision ef74033c: Bump version to 0.6-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
03:59 pm snf-image-creator Revision 59494aa2: Merge branch 'master' into debian-precise
Nikos Skalkotos
03:30 pm ./kamaki Revision c7a5d56a: Bump version to 0.12.3-2~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:25 pm Bug #4804: Exception thrown at /oauth2/auth
Sofia Papagiannaki wrote:
> After additional considerations we concluded on the following scheme:
> we respective c...
Sofia Papagiannaki
03:24 pm Bug #4804: Exception thrown at /oauth2/auth
After additional considerations we concluded on the following scheme:
we respective column type will be text but the...
Sofia Papagiannaki
03:01 pm snf-ganeti Revision fc6ccde4: Create client certificate for normal nodes
The vcluster QA revealed a bug in the SSL certificate
handling code, where certificates were only created
when the no...
Helga Velroyen
01:40 pm snf-image-creator Revision 0373cf68: Bump version to 0.6-1~wheezy
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
01:40 pm snf-image-creator Revision 038ff2b2: Merge branch 'master' into debian-wheezy
Nikos Skalkotos
01:37 pm snf-image-creator Revision e15f7ba8: Remove XSBC-Original-Maintainer field
This is an Ubuntu field and is useless in debian packages Nikos Skalkotos
01:22 pm ./kamaki Revision 7fbda4e5: Better handling of a string printing
Better handling of the way we print a string in network list Dionysis Grigoropoulos
01:12 pm ./kamaki Revision 2f386293: Typo fix in network list
Dionysis Grigoropoulos
01:00 pm snf-image-creator Revision 94db968f: Update version and ChangeLog for 0.6
Nikos Skalkotos
12:59 pm ./kamaki Revision db789093: Bump version to 0.12.3-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
12:33 pm snf-image-creator Revision 37d1ea11: Merge branch 'develop'
Nikos Skalkotos
12:26 pm snf-ganeti Revision a8551d9c: Also consider filter fields for deciding if using live data
If the query fields don't require live data, we use the shortcut
and don't request live data. However, we cannot take...
Klaus Aehlig
12:00 pm snf-image-creator Revision 93e56bf6: Fix typos in windows.py
Nikos Skalkotos
11:52 am snf-image-creator Revision 89efe927: Fix a bug in InfoBoxOutput class
If the text was more lines that the height of the active region in the dialog
the 2 last lines were not displayed.
Nikos Skalkotos
11:19 am Revision d20081ab: 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
10:26 am ./kamaki Revision 0ecbf8f5: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
10:19 am snf-image-creator Revision 4f08cd0b: Add extra `smp' & `mem' sysprep params in Windows
Those parameter can be used to control how many CPUs and how much RAM
the Windows VM should have during the configura...
Nikos Skalkotos

01/07/2014

06:09 pm ganeti-local Revision d7f27a3e: Add missing NEWS entries from stable-2.8
Some fixes where pushed to the stable-2.8 branch without a corresponding NEWS
entry. This patch adds them.
Signed-of...
Michele Tartara
06:09 pm snf-ganeti Revision d7f27a3e: Add missing NEWS entries from stable-2.8
Some fixes where pushed to the stable-2.8 branch without a corresponding NEWS
entry. This patch adds them.
Signed-of...
Michele Tartara
05:52 pm snf-ganeti Revision e6e4ff4c: Change usb_devices separator to whitespace
The usb_devices parameter was using comma as a list separator, but this cannot
work because comma is already used as ...
Michele Tartara
05:52 pm ganeti-local Revision e6e4ff4c: Change usb_devices separator to whitespace
The usb_devices parameter was using comma as a list separator, but this cannot
work because comma is already used as ...
Michele Tartara
05:29 pm ./kamaki Revision d7746198: Modify description
Stavros Sachtouris
05:27 pm ./kamaki Revision 07d087d6: Typo in build-deps
Stavros Sachtouris
05:26 pm ./kamaki Revision 10ebb8ab: Adjust build-deps for objpool and astakosclient
Stavros Sachtouris
05:22 pm ./kamaki Revision aaee2508: Add build-dep to objpool and astakosclient
Stavros Sachtouris
05:13 pm ./kamaki Revision dc5cabf2: Merge branch 'hotfix-0.12.3'
Stavros Sachtouris
05:13 pm ./kamaki Revision 4f0576d8: Minor typos
Stavros Sachtouris
05:13 pm ./kamaki Revision 14b5cd0e: Wrap AstakosClient for backward compatiblity
Stavros Sachtouris
05:10 pm ./kamaki Revision 6e6b6117: Minor typos
Stavros Sachtouris
05:00 pm Revision ea6e9a08: new ui: modify the checkboxes of pithos ui
Athina Bekakou
04:56 pm Revision fe0491ab: quotaholder: Delete holdings of non-accepted users
Delete all holdings with a holder that does not correspond to an accepted
user uuid. This is expected to affect only ...
Giorgos Korfiatis
04:55 pm Revision c42bc97e: new ui: remove unnecessary files
Athina Bekakou
04:51 pm Revision c7493368: astakos: Accept users with non-zero quota usage
Due to a non-handled case during the introduction of the user moderation
framework, there can exist non-accepted user...
Giorgos Korfiatis
04:43 pm Revision 1de7183b: Add bind9utils dependency for snf-deploy
This is needed for creating ddns keys.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
04:41 pm Revision b32a2c5d: quotaholder: Revert holding deletion
Revert deletion of holdings for non accepted users, introduced in cfc934f. Giorgos Korfiatis
04:30 pm Revision c076dbd9: new ui: unify tooltips
Athina Bekakou
04:16 pm Revision 986bcfe4: ui: Minor error overlay fixes
set missing overlay titles Kostas Papadimitriou
04:15 pm Revision 54625a34: ui: Remove needless paragraph from feedback overlay
Kostas Papadimitriou
03:27 pm Revision 9b3081a6: astakos: List quota for accepted users only
Don't attempt to show quota for non-accepted users, since they don't have
any.
Giorgos Korfiatis
02:48 pm snf-ganeti Revision d3737aca: Catch exceptions when calling curses.setupterm() in QA
If it's running on a non-standard terminal, such as
rxvt-unicode-256color, the call fails with an exception. Instead,...
Petr Pudlak
02:04 pm ./kamaki Revision cd42f8d8: Wrap AstakosClient for backward compatiblity
Stavros Sachtouris
01:53 pm Revision 4f4e4b12: new ui: fix the style of tooltips in pithos ui
Athina Bekakou
01:47 pm snf-image-creator Revision d363a1d7: docs: Fix a sphinx warning when creating man pages
Nikos Skalkotos
01:34 pm Revision 9d9b626d: new ui: fix the style of buttons
Athina Bekakou
01:17 pm Revision a5461c52: new ui: modify the way wizards appear
They will appear when the user clicks anywhere inside the element with the
class "add-new".
Athina Bekakou
01:12 pm Revision a1aed8f1: new ui: modify the way sidebars close
From now on the sidebars will close only when the user clicks the
relative button.
Athina Bekakou
12:41 pm snf-image-creator Revision 3e131a2a: Update snf-mkimage man page
Add missing input options Nikos Skalkotos
12:03 pm snf-ganeti Revision 54a2661e: Increase job queue polling interval
Now that all jobs are monitored with inotify, increase the polling interval.
Signed-off-by: Klaus Aehlig <aehlig@goo...
Klaus Aehlig
12:03 pm snf-ganeti Revision ea174b21: After detecting a finished job, schedule again
In order to obtain a higher throughput of jobs, schedule new jobs
as soon as a job was detected to have finished.
Si...
Klaus Aehlig
12:03 pm snf-ganeti Revision b81650b0: Attach a watcher for jobs
Add a function that can serve as an event handler for inotify
updating a job in the job queue if the corresponding jo...
Klaus Aehlig
12:03 pm snf-ganeti Revision a2977f53: JQScheduler: always pass JobWithStat
When attaching inotifies to jobs, we need to preserve
it through potential requeuing actions. Also, this information
...
Klaus Aehlig
12:03 pm snf-ganeti Revision cc5ab470: Cleanup inotifies
When cleaning up finished jobs, remove the inotify
attached to them, if any.
Signed-off-by: Klaus Aehlig <aehlig@goo...
Klaus Aehlig
12:03 pm snf-ganeti Revision ed6cf449: Add an optional inotify to jobs in the scheduler
This provides the infrastructure to monitor running jobs
by inotify, and hence update the queue promptly upon
job cha...
Klaus Aehlig
12:02 pm ./kamaki Revision 609471e9: Typo fixes
Stavros Sachtouris
12:01 pm ./kamaki Revision 0b2d7176: Merge branch 'hotfix-0.12.3'
Stavros Sachtouris
12:00 pm ./kamaki Revision f2df1530: Typo fixes
Stavros Sachtouris
12:00 pm ./kamaki Revision 7c5857a6: Typo fixes
Stavros Sachtouris
11:58 am ./kamaki Revision 3888991f: Update version tag and Changelog
Stavros Sachtouris
11:57 am ./kamaki Revision ec8cd658: Import the whole astakosclient package
This will allow users to import everything from astakosclient Stavros Sachtouris
11:56 am ./kamaki Revision 896995c1: Verbal typo fix
Dionysis Grigoropoulos
11:55 am ./kamaki Revision a22d311c: Import the whole astakosclient package
This will allow users to import everything from astakosclient Stavros Sachtouris
11:18 am snf-image-creator Revision ebe0f1e0: Switch names btw snf-image-creator & snf-mkimage
Make snf-image-creator be the dialog-based program and snf-mkimage be
the command line one.
Nikos Skalkotos
10:14 am snf-ganeti Revision d5665e10: Make luxid handle SetDrainFlag
Make luxid also handle queries to drain the job queue.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: ...
Klaus Aehlig
10:14 am snf-ganeti Revision 83a451f5: Add RPC for setting the queue drain flag
As luxid is also responsible for handling requests to drain the job queue,
we need the corresponding RPC in Haskell a...
Klaus Aehlig
10:14 am snf-ganeti Revision 1264bd58: Fix sign in drain_flag request
The drain flag is set, if the queue is not open.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido ...
Klaus Aehlig

01/06/2014

07:35 pm snf-image-creator Revision 9b2b47ae: Make winexe an optional dependency
Check the presence of the winexe executable at runtime only if the
input media is a Windows system
Nikos Skalkotos

01/02/2014

11:41 am snf-ganeti Revision 56c934da: Eliminate installation modes in OS reinstalls doc
Eliminate installation modes in OS reinstalls design doc and instead
allow disk images and OS scripts to be combined,...
Jose A. Lopes
« Previous
Next »
 

Also available in: Atom