Activity
From 12/31/2013 to 01/29/2014
01/29/2014
- 07:54 pm Revision 6e3e5c84: pithos: Include "available" in detail object listing.
- 06:16 pm ./kamaki Revision f0bddbda: Fix problems with unicode HTTP headers
- 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> - 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> - 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>
... - 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>
... - 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... - 05:35 pm Revision 329b8349: pithos: Resolve db migration conflict
- 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 05:23 pm snf-network Revision 264562c1: Factor out common funtions from dnshook
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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 ... - 04:48 pm Revision 57310278: pithos: Change default value for PITHOS_BACKEND_MAP_CHECK_INTERVAL.
- 04:12 pm Revision e0525d86: pithos: Evaluate "available" during object metadata access
- 04:11 pm Revision 56852a7d: pithos: Change object header attribute 'Map-Exists' to 'Available'
- 04:11 pm Revision 7be22e8d: pithos: Use new Archipelago conffile for mapper
- 04:11 pm Revision eaaec098: pithos: Database migration for "available" attribute.
- 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... - 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... - 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... - 04:11 pm Revision 472353d4: pithos: Use new Archipelago conffile for glue
- 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... - 04:11 pm Revision ba9df843: pithos: Use new Archipelago conffile for blocker
- 04:10 pm Revision c91e3687: docs: Fix typos in image api guide
- 04:04 pm snf-image Revision 2a7694e7: Preserve ax_python_module.m4 in dh_auto_clean
- 04:00 pm snf-image Revision 2bb4d250: Merge branch 'develop' into debian-develop
- 03:59 pm Revision 5f9426d9: pithos: Evaluate "available" during object metadata access
- 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: ... - 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... - 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:... - 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... - 03:58 pm Revision c449760f: cyclades: Merge handling of images and snapshots
- Also, rename 'checksum' to 'mapfile'.
- 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... - 03:57 pm Revision a868c831: cyclades: volume-modify and various fixes
- 03:57 pm Revision 58194535: cyclades: Add 'disk_template' to Volumes
- Also check GANETI_CLONE_PROVIDERS
- 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... - 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)... - 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... - 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... - 03:53 pm Revision 3768eb67: cyclades: Update tests
- 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 ... - 03:53 pm Revision ac6a221f: cyclades: Add management commands for volumes
- 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 ... - 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... - 03:53 pm Revision 4daf507c: ci: Option to install x2go and firefox
- 03:53 pm Revision fad9d098: cyclades: Update volume unittests
- 03:53 pm Revision 72fe9029: deploy: WIP for archipelago
- 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... - 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... - 03:53 pm Revision f62290bb: pithos: pep8 fixes
- 03:53 pm Revision e6a2a646: cyclades: Make 'volume' an app
- Add 'models.py' to make 'volume' a Django app.
- 03:53 pm Revision 1185ff2e: ci: Add option to build pithos webclient
- 03:53 pm Revision 63338c2d: cyclades: Fix exception for missing snapshots
- 03:53 pm Revision ff77b897: cyclades: Handle keybord interrupt in dispatcher
- 03:53 pm Revision 9b3a95f1: pithos: Use new ArchipelagoConfFile constant
- Remove BACKEND_ARCHIPELAGO_CONF and use the new ArchipelagoConfFile
introduced in WorkerGlue class. - 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... - 03:53 pm Revision 26dff0ef: pithos: Add snf-image support
- 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... - 03:53 pm Revision be433794: pithos: Move Xseg Pool initialization
- Move Xseg Object Pool initialization to hashfiler module
- 03:53 pm Revision b6e93a67: pithos: Use synnefo.settings in backend/__init__.py
- 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... - 03:53 pm Revision fb6094c5: ui: Include snapshot action in vm icon view
- 03:53 pm Revision a45b30a7: ui: Fixes for volumes and snapshots
- 03:53 pm Revision d303b582: ui: Snapshot image icon
- 03:53 pm Revision 059a01b9: ui: Update images collection every time user opens vm wizard
- 03:53 pm Revision b872a653: ui: Implement snapshot create api call
- 03:53 pm Revision db82ea7a: ui: Introduce snapshot image type in vm wizard
- 03:53 pm Revision d27cf869: ui: Properly set snapshot OS attribute
- if not already set
- 03:53 pm Revision ae835e3b: cyclades: Check that image fits into disk
- Check that the disk size is big enough to fit the image.
- 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_*. - 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 - 03:53 pm Revision bec591bd: cyclades: Delete volumes together with the instance
- 03:53 pm Revision 1316db51: cyclades: Add SnapshotInstance RAPI method
- 03:53 pm Revision e7953d63: cyclades: Various fixes for volumes and snapshots
- 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. - 03:52 pm Revision dec501fa: cyclades: Implementat volumes and snapshots
- 03:52 pm Revision 0f55b744: cyclades: Add urls for volume API
- 03:52 pm Revision 178eabbf: cyclades: Add tests for volumes
- 03:52 pm Revision c970e0d2: cyclades: Initialize 'volume' app
- Initialize new 'volume' app, which will implement the block storage API
of Cyclades. - 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... - 03:52 pm Revision cbe81673: pithos: pep8 fixes
- 03:52 pm Revision 34f3d4fa: pithos: Change relative import "base"
- Relative import "base" should be "pithos.backends.base"
- 03:52 pm Revision 8b1719d2: pithos: Remove unused import objpool
- 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... - 03:52 pm Revision 9bcb53c8: pithos: Fix bug when catching IllegalExceptionError
- 03:52 pm Revision 32293ec0: pithos: Add Archipelago Blocker and Mapper
- 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 - 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... - 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 - 03:52 pm Revision f75f40cb: pithos: pep8 fixes
- 03:52 pm Revision 660ee574: pithos: Add configuration file for Gunicorn
- Make workers delegate only one XSEG port pool
- 03:52 pm Revision 6a6aed61: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
- 03:52 pm Revision 5dd1a322: pithos: Add monkey patch for making XSEG Request go green
- 03:52 pm Revision 91b63720: pithos: Add Gevent Gunicorn Worker for Archipelago
- 03:46 pm Revision caf6cb1f: Merge branch 'release-0.15' into develop
- Conflicts:
snf-deploy/snfdeploy/__init__.py
version - 03:43 pm Revision 606837c6: plankton: Fix wrong import
- s/lib/util
- 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... - 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...
- 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 - 03:26 pm Bug #3560 (Resolved): Accepting commissions sometimes fail with deadlock in astakos DB
- 03:24 pm Revision 78fa9134: plankton: Validate parameters and catch assertions
- 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... - 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... - 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... - 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... - 02:53 pm snf-image Revision 365b2ed3: Add support for resizing OpenBSD UFS file systems
- 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... - 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... - 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... - 01:44 pm Revision e8acd764: pithos: Change object header attribute 'Map-Exists' to 'Available'
- 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... - 01:41 pm Revision 73c37386: pithos: Database data migration for the plankton properties.
- 01:41 pm Revision 0efb43cd: plankton: Validate meta key/value length
- Fail with BadRequest if length of metadata key or value is not valid.
- 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... - 12:14 pm snf-image Revision de34e7aa: Add support for enlarging OpenBSD images
- This only enlarges the partition and not the ufs file system
- 08:34 am Revision c0aaf871: snf-deploy: Fix ASTAKOS_AUTH_URL for cyclades.conf
- Add the '/astakos' prefix to the ASTAKOS_AUTH_URL path.
- 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... - 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... - 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... - 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...
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 - 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... - 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... - 05:58 pm Revision d0a99822: pithos: Database migration for "available" attribute.
- 05:55 pm ./kamaki Revision ee041529: Prettier example code in clients-api
- 05:51 pm ./kamaki Revision 52b2b3bd: Update clients-api docs to reflect recent changes
- 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... - 05:29 pm ./kamaki Revision bd71a1a3: Merge branch 'feature-clients-docs' into develop
- 05:28 pm ./kamaki Revision ab8eaf7e: Update Changelog for astakos error class merge
- 05:26 pm ./kamaki Revision 493f5877: Apply uniformity in kamaki.clients.astakos errors
- Refs: #5002
All errors are now AstakosClientError errors - 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):
... - 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 - 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> - 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 ... - 03:43 pm Revision 1a9aa726: cyclades: Check if the name of an image is null
- 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... - 02:01 pm ./kamaki Bug #4992 (Resolved): Multiple ways to create a container
- 02:00 pm ./kamaki Revision f6a5ef7a: Merge branch 'feature-container-access-bug' into develop
- 01:59 pm ./kamaki Revision 7258cf6a: Update changelog for immutable containers in file*
- 01:58 pm ./kamaki Revision 4ddeb850: Do not let file-* cmds to create containers
- Refs: #4992
- 12:39 pm ./kamaki Feature #4991 (Resolved): Better handling of file/image target location
- 12:39 pm ./kamaki Revision 9a5eb55b: Merge branch 'feature-image' into develop
- 12:39 pm ./kamaki Revision 970df4ca: Update Changelog for image register auto-path
- 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... - 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... - 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 ... - 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 ... - 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... - 12:16 pm Revision 1c6f4d42: pithos: Use new Archipelago conffile for glue
- 12:15 pm Revision 69798327: pithos: Use new Archipelago conffile for mapper
- 12:12 pm Revision dc7159be: pithos: Use new Archipelago conffile for blocker
- 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... - 11:21 am Revision 182b2e2a: cyclades: Fix typo in tests/networks.py
- 11:20 am Revision 18405a2c: snf-deploy: Fix ownership of snf_pithos database
01/27/2014
- 06:22 pm ./kamaki Revision 55463924: Merge branch 'feature-image' into develop
- 06:16 pm ./kamaki Bug #4990 (Resolved): In image modify, rename --(un)publish to --public/--private
- 06:15 pm ./kamaki Revision a879970b: Rename --(un)publish to --public/--private
- Refs: 4990
- 06:03 pm ./kamaki Bug #4992 (Resolved): Multiple ways to create a container
- At the moment, there are three ways to create a container:...
- 06:00 pm ./kamaki Feature #4960 (Resolved): Meta file at image register should be shared the same way the image fil...
- 05:59 pm ./kamaki Revision 138291ae: Update Changelog for image meta permissions
- 05:58 pm ./kamaki Revision 2dd4538b: In image register, meta gets same sharing as image
- Refs: #4960
- 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... - 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... - 05:36 pm Revision 9a48ef23: deploy: add missing ganeti collectd setup
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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 ... - 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 ... - 05:28 pm ./kamaki Bug #4990 (Resolved): In image modify, rename --(un)publish to --public/--private
- 03:35 pm Revision 6faf3c78: cyclades: Typo fix in api/networks.py
- * Fix a typo that made responses report all networks as "deleted=True"
- 03:04 pm ./kamaki Bug #4986 (Resolved): URL params are not always url-encoded
- 03:03 pm ./kamaki Revision 926ed96e: Update Changelog with file list bugfix
- 03:02 pm ./kamaki Revision c370ec9b: Always recognise a directory in pithos
- Refs: #4987
- 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 ...
- 02:59 pm Revision 09458eac: plankton: Fail with BadRequest if a property key or value is too long
- 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... - 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... - 01:13 pm snf-network Revision 89b3c671: Update links and install after kvm-if* refactor
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 01:08 pm ./kamaki Revision 1c179f0e: Update Changelog for URL-encode bug
- 01:07 pm ./kamaki Revision 0d3785a1: All URL-space params are now URL-encoded
- Refs: #4986
- 01:07 pm ./kamaki Bug #4986 (Resolved): URL params are not always url-encoded
- Make sure all params in URL space are url-encoded
- 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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>
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
- 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.
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... - 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... - 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 '... - 06:46 pm snf-image Revision 326e2667: Merge branch 'master' into develop
- bump version to 0.12.1next
Conflicts:
version
version.m4 - 06:13 pm snf-image Revision e412e0ca: Bump version to 0.12.1-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 06:12 pm snf-image Revision 68b51ba4: Merge branch 'master' into debian-wheezy
- 06:08 pm snf-image Revision d3af4a90: Update ChangeLog and version for 0.12.1
- 06:07 pm snf-image Revision 009d50af: Merge branch 'hotfix-0.12.1'
- 05:50 pm Revision e7f5ebd0: Test object DELETE (the last one)
- 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... - 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... - 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... - 05:09 pm ./kamaki Revision 31e9ee9e: Fi network_create in documentation
- 05:09 pm ./kamaki Revision 27deb8fc: Fi network_create in documentation
- 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... - 04:58 pm ./kamaki Revision c070f675: Merge branch 'master' into debian-wheezy
- 04:58 pm ./kamaki Revision 31cf20c5: Fix typos in documentation
- 04:58 pm ./kamaki Revision 830c1568: Typo in documentation
- 04:58 pm ./kamaki Revision 22663c4a: Fix typos in documentation
- 04:46 pm ./kamaki Revision f0c0cfe9: Typo in documentation
- 04:42 pm ./kamaki Revision 56a0effe: Update documentation to reflect changes in network
- 04:41 pm ./kamaki Revision fe980c71: Update documentation to reflect changes in network
- 04:32 pm snf-image Revision dcb9c964: Bump version to 0.12.1
- 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. - 03:40 pm ./kamaki Revision f4adfac5: Do not translate tenant_id
- tenant_id is a uuid that represents a project, not a user.
- 03:40 pm ./kamaki Revision d97c83a5: Adapt pithos commands for new projects
- Add optional argument --project in file create;
add command file reassign. - 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...
- 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
... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 01:42 pm Bug #4941: Save plankton properties in separate entries in the pithos backend
- Commit for the pithos db migration:
commit:1ec057163c3937b12a71c820cc6ce55cd282c032 - 01:41 pm Bug #4971 (Resolved): Fix unicode issue in requests for authorisation code
- 01:36 pm Revision 1ec05716: pithos: Database data migration for the plankton properties.
- 01:04 pm ./kamaki Revision 4a5192d0: Remove conte-type from object_overwrite call
- 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> - 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> - 12:37 pm ./kamaki Revision 38a79780: Document content-type in object_overwrite
- 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... - 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... - 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... - 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... - 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... - 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...
01/23/2014
- 06:44 pm ./kamaki Revision b5b4441e: Keep objects content type by default
- 06:44 pm Revision bfe0d7b2: Test object POST
- 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... - 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... - 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... - 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... - 03:44 pm Revision ba777b02: cyclades: Detach serial from resource when resolved
- 03:43 pm Revision 0f4c5b34: cyclades: Delete unused quota code
- 03:43 pm Revision f4d624c6: cyclades: Update serial only if actually resolved
- 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 ... - 02:28 pm Revision 9dd66900: astakos: Display auth provider identifier in user-show command
- 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.... - 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.... - 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> - 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... - 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... - 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 ... - 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... - 11:56 am ./kamaki Revision 614a20dc: Allow content-type in file overwrite
- 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').
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 ... - 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... - 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 - 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... - 06:09 pm Revision 55d84ece: Test object MOVE
- 05:56 pm Revision 8a0d8997: Remove remnants of django-oa2-client
- 05:52 pm Revision 30b1d10d: docs: Mention enforce quota output
- 05:37 pm snf-cloudcms Revision 8941cd28: Include webproject in package dependencies
- 05:15 pm Revision 5339f3b3: cyclades: Update serial only if actually resolved
- 05:11 pm Revision b0d884e9: Test object COPY, refine object PUT
- 05:03 pm Revision 4466d15d: cyclades: Skip resolved serials
- 04:38 pm Revision 22f54174: cyclades: Detach serial from resource when resolved
- 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... - 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... - 04:33 pm Revision a910e97d: cyclades: Delete unused quota code
- 03:37 pm Bug #4966 (Closed): Lock users table within the signup view transaction
- fixed in commit:db34e6ad70f0356b1cd84f4a3419a5bd4140392c
- 03:33 pm Revision db34e6ad: astakos: Prevent erroneus race conditions in simultaneous signups
- Refs: #4966
- 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...
- 03:09 pm ./kamaki Revision 109fc65a: Allow empty server names in modify
- 02:16 pm Revision 909dab08: cyclades: Fix typo
- 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:...
- 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... - 12:49 pm Revision eda4930e: new ui: add loader for disconnect procedure
- 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. - 10:44 am ./kamaki Feature #4960 (Resolved): Meta file at image register should be shared the same way the image fil...
01/21/2014
- 06:28 pm Revision 1f06028c: Test object PUT
- 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... - 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... - 04:43 pm Revision 56591392: ui: Disable content editing in public key list view
- 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.
- 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... - 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... - 03:43 pm snf-occi Revision 7d1d34a2: Changes in documentation
- 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... - 02:14 pm Revision 348833d1: new ui: modify the style of the disconnect button
- 01:48 pm snf-image-creator Feature #4289 (Closed): Add a warning in snf-image-creator about the existence of snf-mkimage
- 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...
- 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... - 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> - 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> - 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... - 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... - 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> - 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> - 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.
- 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... - 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... - 11:08 am ./kamaki Revision 3b6d09dc: Fix typo in documentation
01/20/2014
- 06:57 pm Revision 028f4731: plankton: Save properties in separate entries in the backend
- Refs: #4941
- 06:34 pm Revision a8817717: cyclades: Fix broken tests
- Fix tests that were broken by commit #7ef05bd.
- 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... - 06:11 pm ./kamaki Revision 86a7f578: Update Changelog for minor typo fixes
- 05:57 pm Revision eea28492: Test everything up to object GET
- 05:16 pm Revision 96160b2f: snf-deploy: Fix ASTAKOS_AUTH_URL for cyclades.conf
- Add the '/astakos' prefix to the ASTAKOS_AUTH_URL path.
- 05:13 pm Revision 0675f9af: new ui: overlay for vm-list v.3 (mock up)
- 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... - 04:07 pm Revision 03dcc758: Update Changelog
- 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. - 04:07 pm Revision e1f3c814: ui: Fix super method call
- 04:02 pm Revision 54f827f7: Catch EOF in astakos/quota commands
- Abort operation when raw_input raises an EOFError.
- 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. - 03:59 pm ./kamaki Revision 8e3cbcfe: Remove "None" from end of file cat responses
- 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 ... - 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... - 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... - 03:31 pm Revision 49e3c862: cyclades: Display IPs in stats-cyclades
- Display free and total public IPv4 addresses when pretty-printing
Cyclades stats. - 03:31 pm ./kamaki Revision 034fcba3: Update help messag in image commands
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 01:39 pm Revision f9d665e4: astakos: Fix bug in Astakos stats view
- 'ASTAKOS_AUTH_URL' setting is not present in Astakos node.
- 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. - 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
... - 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 ... - 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... - 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... - 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... - 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...
01/18/2014
- 10:42 am snf-image-creator Revision 09911be6: Merge branch 'master' into develop
- Conflicts:
image_creator/version.py
version
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>
- 07:56 pm snf-nfdhcpd Revision 168622da: Merge branch 'master' into debian-wheezy
- 07:56 pm snf-nfdhcpd Revision 399cc90b: Bump version to 0.12.0
- 07:55 pm snf-nfdhcpd Revision b0e7bbb7: Merge branch 'develop'
- 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 ... - 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... - 07:35 pm Revision fe81ddd7: Test pithos container POST/PUT
- 06:03 pm Revision 100feeda: Test pithos container_get (not object_copy)
- 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 - 05:15 pm Revision be53c2d9: Test pithos object_copy
- 04:59 pm Revision d56fa78c: Catch EOF in astakos/quota commands
- Abort operation when raw_input raises an EOFError.
- 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. - 04:32 pm Revision 49517b8a: Destroy created containers at tearDown
- 03:51 pm ./kamaki Revision 482bc0c4: Bugfix: container delete for numerical containers
- 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... - 03:23 pm Revision 1ff50540: Create container_head tests
- 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 ... - 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... - 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... - 01:55 pm Bug #4944 (Assigned): Command output
- 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... - 01:47 pm Revision 3139b628: Allow commendless tests
- 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... - 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... - 01:43 pm Revision 6a6aba0b: Add tests for pithos account POST
- 01:01 pm ./kamaki Revision f59635ab: Fix typo in membership_enroll
- 12:29 pm ganeti-local Revision ae6a0a7c: Fix configure dirs
- Fix overridable configure directories, namely, --bindir, --sbindir,
and --mandir.
Variables 'bindir', 'sbindir', and... - 12:29 pm snf-ganeti Revision ae6a0a7c: Fix configure dirs
- Fix overridable configure directories, namely, --bindir, --sbindir,
and --mandir.
Variables 'bindir', 'sbindir', and... - 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... - 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... - 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... - 11:14 am ./kamaki Revision 5df772de: Bump version to 0.12.9-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 11:14 am ./kamaki Revision 383f15b1: Merge branch 'master' into debian-precise
- 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 ...
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... - 06:48 pm Revision 5d9987a5: Add pithos account_head/get tests
- 06:42 pm ./kamaki Revision 12d99aab: Bump version to 0.12.9-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:40 pm ./kamaki Revision 5b712255: Merge branch 'master' into debian-master
- 06:40 pm ./kamaki Revision df013956: Merge branch 'master' into debian-wheezy
- 06:38 pm ./kamaki Revision 80225941: Merge branch 'hotfix-0.12.9'
- 06:38 pm ./kamaki Revision 35da37c9: Update version tag and Changelog
- 06:37 pm ./kamaki Revision e1774601: Fix bug with --unpublish for update_image
- 06:36 pm ./kamaki Revision 0e32e717: Fix bug with --unpublish for update_image
- 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... - 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> - 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> - 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... - 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... - 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> - 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> - 05:15 pm ./kamaki Revision 21d11da0: Bump version to 0.12.8-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 05:15 pm ./kamaki Revision 8380f670: Merge branch 'master' into debian-precise
- 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... - 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... - 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... - 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 ... - 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... - 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... - 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@... - 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-... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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:
<... - 04:31 pm ./kamaki Revision e93bedf6: Bump version to 0.12.8-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 04:31 pm ./kamaki Revision c639994a: Merge branch 'master' into debian-wheezy
- 04:25 pm ./kamaki Bug #4940 (Resolved): Image property delete documentation and ease of use
- 04:24 pm ./kamaki Revision e479a450: Merge branch 'hotfix-0.12.8'
- 04:23 pm ./kamaki Revision b4c616a3: Update version tag and changelog
- 04:22 pm ./kamaki Revision bf88122d: Update documentation for image property-del
- Refs: #4940
- 04:21 pm ./kamaki Revision 52f044ab: In image modify, make property-del a required arg
- Refs: #4940
- 04:21 pm ./kamaki Revision 88f9f22a: Merge branch 'feature-image-property-del' into develop
- 04:12 pm ./kamaki Revision c83cb9d9: Update documentation for image property-del
- Refs: #4940
- 04:04 pm ./kamaki Revision e9c8f12e: In image modify, make property-del a required arg
- Refs: #4940
- 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...
- 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... - 02:03 pm Revision e0e93a97: Test integrity of astakos.authenticate/endpoints
- 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.
- 10:46 am Revision 0fcb1b3e: Fix a typo in documentation
- The correct filename is 20-cyclades-app-api.conf.
- 10:46 am Revision 600b4ca0: Bump version to 0.15rc5
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... - 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... - 04:34 pm Pithos MS Client Bug #4685: Possible memory leak
- Problem exists on the pop-up module, switch to custom written pop-up
- 04:33 pm Pithos MS Client Bug #4805: Link to home issue on tray icon.
- Abstract service url for services
- 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... - 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... - 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... - 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... - 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 ... - 12:56 pm Revision 2fb4aff9: Bump version to 0.15~rc4-1~wheezy
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 12:56 pm Revision 437631b1: Merge branch 'release-0.15' into debian-release-0.15
- 12:13 pm Revision c985de5c: astakos oa2: Improve tests
- 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 ...
01/14/2014
- 05:55 pm Revision a59fbcea: Adjust burnin to use synnefo-astakosclient methods
- 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... - 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 - 04:39 pm ./kamaki Revision 3b98cf31: Fix typo in netowrk commands
- 03:54 pm ./kamaki Bug #4880 (Resolved): Keep bw compatiblity and update documentation to reflect astakos renamings
- 03:40 pm Revision 2b7d26bb: Merge branch 'feature-pithos-listing-performance' into develop
- 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... - 03:35 pm Revision 36fea6f9: docs: Typo fix in quick install admin guide
- 02:44 pm snf-ganeti Revision 56fca7c5: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 02:44 pm snf-ganeti Revision 53814172: Merge branch 'stable-2.8-grnet' into debian-2.8-grnet
- 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... - 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... - 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... - 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... - 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... - 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... - 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. - 01:55 pm ./kamaki Revision b86c37f9: Adapt pithos commands for new projects
- Add optional argument --project in file create;
add command file reassign. - 01:55 pm ./kamaki Revision cf3e2989: Do not translate tenant_id
- tenant_id is a uuid that represents a project, not a user.
- 12:58 pm snf-network Revision 8c8421cf: Bump version to 0.15.4-1~wheezy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:56 pm snf-network Revision 2ddf0edf: Merge branch 'master' into debian-wheezy
- 12:56 pm snf-network Revision c53927b3: Bump version to 0.15.4
- 12:53 pm snf-network Revision 86774f86: Merge branch 'develop'
- 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> - 11:41 am ./kamaki Bug #4300 (Closed): Kamaki POSTs tokens when there is no need to
- 11:38 am ./kamaki Revision 736072e2: Add user_info and user_term for bw compatibility
- Refs: #4880
- 11:36 am Revision 0c66520a: ui: Styling for vms in error state in ips/network list view
- 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...
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... - 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... - 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.... - 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... - 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... - 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, ... - 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 ... - 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.... - 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... - 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... - 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... - 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 ... - 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> - 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> - 06:27 pm ./kamaki Revision 11d3a6ce: Bump version to 0.12.7-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 06:26 pm ./kamaki Revision 94a467fe: Merge branch 'master' into debian-precise
- 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... - 05:53 pm Revision 62ebf1c3: ui: Disable port toggling when no ports available in network view
- 05:53 pm Revision 0dcbd685: ui: Hide firewall view in private network ports
- 05:30 pm ./kamaki Revision 881eadf3: Bump version to 0.12.7-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:29 pm ./kamaki Revision e3293a72: Merge branch 'master' into debian-wheezy
- 05:29 pm ./kamaki Revision 9bd90638: Merge branch 'master' into debian-master
- Conflicts:
kamaki/clients/utils/__init__.py - 05:27 pm ./kamaki Revision 5bd75cb6: Merge branch 'hotfix-0.12.7'
- 05:26 pm ./kamaki Revision 3a190998: Update version tag and Changelog
- 05:24 pm ./kamaki Bug #4880 (In Progress): Keep bw compatiblity and update documentation to reflect astakos renamings
- 05:18 pm ./kamaki Revision f8636965: Add user_info and user_term for bw compatibility
- Refs: #4880
- 04:55 pm Revision 29e3919d: cyclades: Set shutdown timeout when enforcing quota
- Provide option `--shutdown-timeout' in management command to force a VM
shutdown. - 04:55 pm Revision c915a198: cyclades: Fix passing arg shutdown_timeout in logic
- 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... - 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> - 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> - 03:18 pm Revision 86a6031f: ember: single handlebar template for items list
- 03:12 pm ./kamaki Revision dbbe2e34: Bump version to 0.12.6-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:11 pm ./kamaki Revision 0ef09194: Merge branch 'master' into debian-wheezy
- 03:09 pm ./kamaki Revision 0897ff84: Backwards compatibility for get_service_endpoints
- Refs: #4880
- 03:08 pm ./kamaki Revision 5e8078d8: Merge branch 'hotfix-0.12.6'
- 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 ... - 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 ... - 02:35 pm ./kamaki Revision 5d7df892: Update version tag and Changelog
- 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 ... - 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 ... - 01:34 pm ./kamaki Revision eac1777c: Backwards compatibility for get_service_endpoints
- Refs: #4880
- 12:44 pm ./kamaki Revision 175f50a8: Update the README.Upgrade notes
- 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... - 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... - 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... - 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... - 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... - 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
- 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...
01/10/2014
- 07:25 pm snf-occi Revision 27eb5ce9: Merge branch 'master' of https://code.grnet.gr/git/snf-occi
- 07:18 pm snf-occi Revision 236293c0: changes for the newest version of kamaki
- 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 - 06:08 pm Revision d1892661: ui: Suspended vm feedback overlay description fix
- 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... - 06:03 pm Revision a3e25d12: ui: Disable suspended vm actions
- 06:01 pm Revision 02990794: userdata: Log create/update/delete actions
- 06:01 pm Revision 10f8b7ca: ui: Conditionally disable suggested flavors in create wizard
- based on user quota limits
- 06:01 pm Revision 43708a0a: helpdesk: Handle vm action errors
- 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... - 06:01 pm Revision ee61780c: ui: Networks view improvements
- - Improve network status styling
- Include status styling for drained networks - 06:01 pm Revision e346a8b0: docs: Expand sidebar width
- 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. - 05:54 pm Revision e6d3ee61: docs: Update administrator guide.
- Add guidelines for enabling separate domain for serving user content
- 05:54 pm Revision 00e04471: docs: Minor fix
- 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. - 05:36 pm Revision 850586cb: docs: Update dhcp option in quich install guide
- 05:31 pm Revision e67e1d92: docs: Describe quota enforcement
- 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 - 04:48 pm Revision 702b2fe6: Fix error msg
- 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 ... - 02:48 pm ./kamaki Revision f4589233: Fix typo in create_server -w
- 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
... - 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,... - 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,... - 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> - 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> - 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... - 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... - 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... - 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... - 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,... - 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,... - 01:36 pm ./kamaki Revision dab8764e: Bump version to 0.12.5-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:36 pm ./kamaki Revision 56d024dd: Merge branch 'master' into debian-precise
- 01:30 pm snf-image-creator Revision 9a46fa5b: Bump version to 0.6.1-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:30 pm snf-image-creator Revision 44a00ad5: Merge branch 'master' into debian-precise
- 01:22 pm ./kamaki Revision f3b03954: Bump version to 0.12.5-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 01:22 pm ./kamaki Revision b03a41d8: Merge branch 'master' into debian-wheezy
- 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... - 01:11 pm Revision 337fd5af: new ui: minor modifications on editable fields
- 01:11 pm ./kamaki Bug #4871 (Resolved): kamaki.clients.utils.readall failes with files that have no size (e.g. bloc...
- 01:10 pm ./kamaki Revision 367c2b31: Merge branch 'hotfix-0.12.5'
- 12:52 pm Revision aaa1a84f: ember: initial setup
- * Include dependencies ( handlebars.js and ember.js )
* Initialize UI application - 12:13 pm ./kamaki Revision 04128bb9: Update version tag and Changelog
- 12:12 pm snf-image-creator Revision 135fd46c: Update version.py and ChangeLog for 0.6.1
- 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 ... - 12:03 pm snf-image-creator Revision 280a0e5c: Merge branch 'hotfix-0.6.1'
- 11:51 am Revision 65635b1b: new ui: overlay for vm-list v.1 (mock up)
- 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... - 11:49 am snf-image-creator Revision 0014ab89: Use CachedAstakosClient in kamaki wrapper
- 11:05 am snf-image-creator Revision 610554e8: Bump version to 0.6.1
- 10:58 am snf-image-creator Revision 432840bd: Bump version to 0.6next
- 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...
01/09/2014
- 06:38 pm Revision ce452992: deploy: fix typo
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 05:56 pm Revision 0475bca1: new ui: overlay for vm-list v.2 style fixes
- 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... - 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... - 05:30 pm ./kamaki Revision 94370709: Remove debug printer
- 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... - 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... - 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 ... - 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... - 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... - 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... - 04:48 pm Revision a3487403: Add vnc password setting in ci conf files
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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, ... - 04:15 pm ./kamaki Revision 05ecf3a3: Minor typo
- 04:12 pm Revision aa9feeee: UI: Typo fix in VM diagnostics
- Fix an off-by-one-error in VM diagnostics
- 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... - 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 - 03:20 pm ./kamaki Revision 646ca165: Bump version to 0.12.4-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:20 pm ./kamaki Revision 63433b5a: Merge branch 'master' into debian-wheezy
- 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... - 02:43 pm Revision c589e938: new ui: overlay for vm-list v.2 (mock up)
- 02:38 pm ./kamaki Revision 567a88c2: Merge branch 'hotfix-0.12.4'
- 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) - 02:36 pm ./kamaki Revision 76233743: Typos in documentation
- 02:36 pm ./kamaki Revision fde0d7fc: Better handling of a string printing
- Better handling of the way we print a string in network list
- 02:35 pm ./kamaki Revision af89f550: Typo fix in network list
- 02:35 pm ./kamaki Revision 814c3370: Update version tags and Changelog
- 02:33 pm ./kamaki Revision d258b67c: Merge branch 'feature-image-register-bug' into develop
- 02:32 pm ./kamaki Revision 8fa5b527: Update Changelog for image register bugfix
- Refs: #4864
- 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) - 02:23 pm Revision d8aaeb10: cyclades: Make 'volume' an app
- Add 'models.py' to make 'volume' a Django app.
- 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... - 02:23 pm Revision 97c506bd: pithos: Add snf-image support
- 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... - 02:23 pm Revision f9093bea: pithos: Use new ArchipelagoConfFile constant
- Remove BACKEND_ARCHIPELAGO_CONF and use the new ArchipelagoConfFile
introduced in WorkerGlue class. - 02:23 pm Revision f8e0f0ed: pithos: pep8 fixes
- 02:23 pm Revision b7c0a872: pithos: Move Xseg Pool initialization
- Move Xseg Object Pool initialization to hashfiler module
- 02:23 pm Revision 47d4891c: ui: Fixes for volumes and snapshots
- 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... - 02:23 pm Revision 19b2c29d: ui: Include snapshot action in vm icon view
- 02:23 pm Revision b2d2b273: pithos: Use synnefo.settings in backend/__init__.py
- 02:23 pm Revision aedcb7f3: ui: Properly set snapshot OS attribute
- if not already set
- 02:23 pm Revision 9af71a4f: ui: Snapshot image icon
- 02:23 pm Revision 93a33f09: ui: Implement snapshot create api call
- 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 - 02:23 pm Revision 5ae6706e: ui: Introduce snapshot image type in vm wizard
- 02:23 pm Revision 45363ab3: ui: Update images collection every time user opens vm wizard
- 02:23 pm Revision 18cb3999: cyclades: Check that image fits into disk
- Check that the disk size is big enough to fit the image.
- 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_*. - 02:23 pm Revision 33ef7782: cyclades: Delete volumes together with the instance
- 02:23 pm Revision d109fd34: cyclades: Add dummy management commands for volumes
- 02:23 pm Revision 49776400: cyclades: Add migration file for volumes
- 02:23 pm Revision c465e496: cyclades: Add SnapshotInstance RAPI method
- 02:23 pm Revision 4944a1f8: cyclades: Various fixes for volumes and snapshots
- 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. - 02:22 pm Revision 657f330d: pithos: Fix bug when catching IllegalExceptionError
- 02:22 pm Revision 0a83201b: cyclades: Add tests for volumes
- 02:22 pm Revision 79a1e9bd: cyclades: Implementat volumes and snapshots
- 02:22 pm Revision 6c291f42: cyclades: Initialize 'volume' app
- Initialize new 'volume' app, which will implement the block storage API
of Cyclades. - 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... - 02:22 pm Revision 52275074: cyclades: Add urls for volume API
- 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 - 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... - 02:22 pm Revision 2ed320c3: pithos: Remove unused import objpool
- 02:22 pm Revision 16d2d675: pithos: Change relative import "base"
- Relative import "base" should be "pithos.backends.base"
- 02:22 pm Revision a3622324: pithos: pep8 fixes
- 02:22 pm Revision b5636704: pithos: pep8 fixes
- 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 - 02:22 pm Revision f3525003: pithos: Add Archipelago Blocker and Mapper
- 02:22 pm Revision 43a6d018: pithos: Add monkey patch for making XSEG Request go green
- 02:22 pm Revision 39b8ea63: pithos: Add glue code for Archipelago XSEG Object Pool and Gunicorn
- 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... - 02:22 pm Revision 517bd2fc: pithos: Add configuration file for Gunicorn
- Make workers delegate only one XSEG port pool
- 02:22 pm Revision 06a33909: pithos: Add Gevent Gunicorn Worker for Archipelago
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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 ... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 01:18 pm Revision 680dd4b8: Merge branch 'release-0.15' into develop
- Conflicts:
ci/utils.py
version - 01:15 pm Revision f06ac37c: Merge branch 'debian-release-0.15' into debian-develop
- 01:14 pm Revision 392f5fbe: snf-burnin: Update dependency to kamaki version
- 01:13 pm Bug #4804 (Resolved): Exception thrown at /oauth2/auth
- 01:11 pm Bug #4776 (Resolved): View failure for objects under directory
- 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... - 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 ... - 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... - 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 - 01:09 pm ./kamaki Bug #4864 (Closed): Image register failure when used with upload but no metafile
- Fails when:...
- 12:41 pm Revision e3b9d31f: new ui: fix communication error buttons styling
- 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> - 12:09 pm Revision 85d1569b: Merge branch 'develop' into feature-apidocs-for-cyclades-0.15
- 11:24 am Revision 969d4e10: new ui: refactor checkboxes and radiobuttons
- 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...
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 ... - 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... - 08:25 pm Revision d4f28d8f: pep8 fixes related to snf-deploy refactor
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:43 pm Revision ed91737b: ui: Public key content styling improvements
- 06:42 pm Revision cfea63ae: synnefo: Enforce locmem as default cache backend in test settings
- 06:05 pm Revision bd47df34: astakos: Fix members list table checkbox bug
- 06:05 pm Revision 8a217fa2: astakos: Filter for project-list table
- 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... - 06:05 pm Revision fb9d96e9: astakos: Table manipulation style improvments
- 06:05 pm Revision 99ec73ba: astakos: Extend form.innerlabels cookie bug fix
- 05:58 pm Revision d2cad07f: Update Changelog
- 05:58 pm Revision 24f54995: userdata: Settings description update
- 05:52 pm ./kamaki Revision 22ac5e97: Typos in documentation
- 05:46 pm Revision 6d9f2d63: astakos: Django 1.4.1 compatibility
- 05:46 pm Revision 9e900cc5: astakos: Update tests
- 05:46 pm Revision 43b4d5e8: astakos: Fix add members url in project details view
- 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... - 05:46 pm Revision a9d34f3b: userdata: Update unit tests
- 05:46 pm Revision 3f40ce16: astakos: Handle invalid provider ids
- 05:46 pm Revision bdd13ca7: astakos: Typo fix
- 05:12 pm Revision 36f3d51e: Update docs after snf-deploy refactor
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 05:06 pm Revision 68d6d24b: deploy: Factor out utils from fabfile
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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 ... - 05:03 pm Revision 84f6149c: astakos: Disallow deletion of accepted users
- 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... - 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. - 04:35 pm Revision 07239400: quotaholder: Revert holding deletion
- Revert deletion of holdings for non accepted users, introduced in cfc934f.
- 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... - 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. - 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. - 04:05 pm snf-image-creator Revision bc682dd9: Bump version to 0.6-2~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 04:03 pm ./kamaki Revision d6cfb313: Update changelog for 0.13
- 04:03 pm ./kamaki Revision ad696342: Add type and name filters in endpoint list
- 03:59 pm snf-image-creator Revision ef74033c: Bump version to 0.6-1~precise
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 03:59 pm snf-image-creator Revision 59494aa2: Merge branch 'master' into debian-precise
- 03:30 pm ./kamaki Revision c7a5d56a: Bump version to 0.12.3-2~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 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... - 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... - 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... - 01:40 pm snf-image-creator Revision 0373cf68: Bump version to 0.6-1~wheezy
- Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr>
- 01:40 pm snf-image-creator Revision 038ff2b2: Merge branch 'master' into debian-wheezy
- 01:37 pm snf-image-creator Revision e15f7ba8: Remove XSBC-Original-Maintainer field
- This is an Ubuntu field and is useless in debian packages
- 01:22 pm ./kamaki Revision 7fbda4e5: Better handling of a string printing
- Better handling of the way we print a string in network list
- 01:12 pm ./kamaki Revision 2f386293: Typo fix in network list
- 01:00 pm snf-image-creator Revision 94db968f: Update version and ChangeLog for 0.6
- 12:59 pm ./kamaki Revision db789093: Bump version to 0.12.3-1~wheezy
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 12:33 pm snf-image-creator Revision 37d1ea11: Merge branch 'develop'
- 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... - 12:00 pm snf-image-creator Revision 93e56bf6: Fix typos in windows.py
- 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. - 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... - 10:26 am ./kamaki Revision 0ecbf8f5: Merge branch 'master' into debian-wheezy
- 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...
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... - 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... - 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 ... - 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 ... - 05:29 pm ./kamaki Revision d7746198: Modify description
- 05:27 pm ./kamaki Revision 07d087d6: Typo in build-deps
- 05:26 pm ./kamaki Revision 10ebb8ab: Adjust build-deps for objpool and astakosclient
- 05:22 pm ./kamaki Revision aaee2508: Add build-dep to objpool and astakosclient
- 05:13 pm ./kamaki Revision dc5cabf2: Merge branch 'hotfix-0.12.3'
- 05:13 pm ./kamaki Revision 4f0576d8: Minor typos
- 05:13 pm ./kamaki Revision 14b5cd0e: Wrap AstakosClient for backward compatiblity
- 05:10 pm ./kamaki Revision 6e6b6117: Minor typos
- 05:00 pm Revision ea6e9a08: new ui: modify the checkboxes of pithos ui
- 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 ... - 04:55 pm Revision c42bc97e: new ui: remove unnecessary files
- 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... - 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> - 04:41 pm Revision b32a2c5d: quotaholder: Revert holding deletion
- Revert deletion of holdings for non accepted users, introduced in cfc934f.
- 04:30 pm Revision c076dbd9: new ui: unify tooltips
- 04:16 pm Revision 986bcfe4: ui: Minor error overlay fixes
- set missing overlay titles
- 04:15 pm Revision 54625a34: ui: Remove needless paragraph from feedback overlay
- 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. - 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,... - 02:04 pm ./kamaki Revision cd42f8d8: Wrap AstakosClient for backward compatiblity
- 01:53 pm Revision 4f4e4b12: new ui: fix the style of tooltips in pithos ui
- 01:47 pm snf-image-creator Revision d363a1d7: docs: Fix a sphinx warning when creating man pages
- 01:34 pm Revision 9d9b626d: new ui: fix the style of buttons
- 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". - 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. - 12:41 pm snf-image-creator Revision 3e131a2a: Update snf-mkimage man page
- Add missing input options
- 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... - 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... - 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... - 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
... - 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... - 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... - 12:02 pm ./kamaki Revision 609471e9: Typo fixes
- 12:01 pm ./kamaki Revision 0b2d7176: Merge branch 'hotfix-0.12.3'
- 12:00 pm ./kamaki Revision f2df1530: Typo fixes
- 12:00 pm ./kamaki Revision 7c5857a6: Typo fixes
- 11:58 am ./kamaki Revision 3888991f: Update version tag and Changelog
- 11:57 am ./kamaki Revision ec8cd658: Import the whole astakosclient package
- This will allow users to import everything from astakosclient
- 11:56 am ./kamaki Revision 896995c1: Verbal typo fix
- 11:55 am ./kamaki Revision a22d311c: Import the whole astakosclient package
- This will allow users to import everything from astakosclient
- 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. - 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: ... - 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... - 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 ...
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
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,...
Also available in: Atom