Activity

From 12/11/2013 to 01/09/2014

01/09/2014

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

01/08/2014

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

01/07/2014

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

01/06/2014

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

01/02/2014

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

12/29/2013

07:08 pm Revision e6ec1867: astakos: Fix initial resource usage ordering
Kostas Papadimitriou
11:54 am Revision 40d7a870: astakos: Filter for project-list table
Olga Brani

12/23/2013

06:09 pm Revision 1caddb25: Bump version to 0.15rc4
Ilias Tsitsimpis
05:55 pm Revision 219ca196: snf-ci: Alter AstakosClient to CachedAstakosClient
Kamaki changed its API and now AstakosClient has been renamed to
CachedAstakosClient whereas the AstakosClient class ...
Ilias Tsitsimpis
05:06 pm ./kamaki Feature #4811 (New): Add match and filter arguments in listing commands (and others of similar fu...
Users may apply custom match filters on listing commands. An arbitrary number of match filters can be specified.
M...
Stavros Sachtouris
04:55 pm ./kamaki Feature #4810 (Resolved): Allow pithos commands to recognise users by username
The _-A/- -account_ argument, if failed to match a user UUID, should try to match a user name instead and resolve the... Stavros Sachtouris
04:38 pm ./kamaki Revision fac7d59d: Verbal typo fix
Dionysis Grigoropoulos
04:32 pm Revision 4b7fbdc6: gtools: Send messages only for cluster changes
Christos Stavrakakis
03:18 pm Revision fe523848: Bump version to 0.15~rc3-4~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
03:18 pm Revision 9ca32eaa: new ui: fix checkbox bug
Athina Bekakou
03:17 pm Revision 95f05cb0: Merge branch 'release-0.15' into debian-release-0.15-precise
Nikos Skalkotos
02:59 pm Revision 48bac1b6: cyclades: Fix typo in vm state
Chrysostomos Nanakos
02:46 pm Revision 19b529b4: Merge branch 'feature-pithos-list-limits' into develop
Sofia Papagiannaki
02:45 pm Revision e5b77cde: pithos: Simplify code for applying listing limits
Use a decorator instead Sofia Papagiannaki
02:45 pm Revision 9c6ddb46: pithos: Further code refactoring in _list_objects()
Sofia Papagiannaki
02:00 pm Revision ec6f741b: pithos: Reduce astakosclient instances
Use backend astakosclient instance to query the account quotas. Sofia Papagiannaki
01:38 pm Revision 96eb004c: Merge branch 'feature-pithos-astakosclient-instances' into develop
Sofia Papagiannaki
01:36 pm Revision 3b8f938b: pithos: Reduce astakosclient instances
Use backend astakosclient instance to query the account quotas. Sofia Papagiannaki

12/20/2013

07:21 pm Bug #4804: Exception thrown at /oauth2/auth
In order to avoid restrictions on the redirect URI lengths we will change the database field to text. Sofia Papagiannaki
07:17 pm Revision ed9223c7: astakos oa2: Handle failures due to too long redirect urls
Change database field to TextField in order to avoid restrictions on the
redirect url lengths
Update tests
This fix ...
Sofia Papagiannaki
07:08 pm ./kamaki Revision b4ba8aa0: Bump version to 0.12.2-2~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
07:01 pm ./kamaki Revision 53b3716c: Add python-progress as build dependency
This is needed to build the documentation Nikos Skalkotos
06:39 pm Revision ce57391e: Bump version to 0.15~rc3-3~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
06:35 pm Revision d6c12474: Add python-setuptools as a build dependency
Nikos Skalkotos
06:09 pm Revision 1f8c77c2: new ui: Various style fixes
Olga Brani
05:51 pm snf-vncauthproxy Revision 5861b3d5: Remove redundant shuffle() in gen_salt()
Stratos Psomadakis
05:50 pm Revision 16a44201: Bump version to 0.15~rc3-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
05:49 pm Revision 350eb0f2: Fix override_dh_fixperms
Nikos Skalkotos
05:47 pm snf-vncauthproxy Revision f1facf89: Print dry run output to stdout
Stratos Psomadakis
05:43 pm snf-vncauthproxy Revision c7da5329: Create tempfile in the same dir as passwdfile
write_wrapper() uses a tempfile to write the new contents of the
passwdfile and then atomically renames / moves it to...
Stratos Psomadakis
05:33 pm ./kamaki Revision 06694af1: Add python-astakosclient as a build dependency
This is needed to build the documentation Nikos Skalkotos
05:08 pm Revision 3dc222e5: new ui: Fix drag & drop js remove file bug
Olga Brani
05:04 pm snf-vncauthproxy Revision 1b01e27f: Bump version to 1.5rc2
Stratos Psomadakis
04:56 pm ./kamaki Revision 1a4101f3: Bump version to 0.12.2-1~precise
Signed-off-by: Nikos Skalkotos <skalkoto@grnet.gr> Nikos Skalkotos
04:56 pm ./kamaki Revision 37ec71c8: Merge branch 'master' into debian-precise
Nikos Skalkotos
04:49 pm ./kamaki Revision 02105eb4: Add new python-astakosclient dependency
Nikos Skalkotos
04:34 pm Bug #4804: Exception thrown at /oauth2/auth
We have to increase the length of the specific field (redirect_uri) in the Astakos database (It is really small)
and...
Sofia Papagiannaki
04:00 pm Revision 86b0e0b9: new ui: update functionality of select-all option
Athina Bekakou
03:59 pm ./kamaki Revision e2f39f93: Bump version to 0.12.2-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:52 pm ./kamaki Revision 9f8b38a4: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
03:49 pm snf-ganeti Revision e97cce9f: Reinstantiate inotify after a lost file
When watching a file, reinstantiate the inotify if notified
of an event that removes the watch. Such events are likel...
Klaus Aehlig
03:49 pm snf-ganeti Revision 2f575937: Improve debug-logging for watch file
Also log, at debug level only, when a change of a watched
file was observed, but the change did not result in any
cha...
Klaus Aehlig
03:49 pm snf-ganeti Revision 13b05c27: Improve debugging by logging inotify events
At debug level, not only log that an inotify triggered,
but also log the actual event.
Signed-off-by: Klaus Aehlig <...
Klaus Aehlig
03:45 pm Revision e8a9864b: Bump version to 0.15~rc3-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
03:44 pm Revision ce487dd8: Merge branch 'release-0.15' into debian-release-0.15
Christos Stavrakakis
03:44 pm snf-ganeti Revision 575b31bf: Update design doc to match implementation
This patch contains some minor changes in the design doc
to make sure the details match the implementation.
Signed-o...
Helga Velroyen
03:43 pm snf-ganeti Revision 898fd9e1: Update UPGRADE nodes
Adds to the upgrade nodes that a renewal of the node
certificates is necessary.
Signed-off-by: Helga Velroyen <helga...
Helga Velroyen
03:41 pm ./kamaki Revision 2f68a898: Merge branch 'hotfix-0.12.2'
Stavros Sachtouris
03:41 pm ./kamaki Revision f557e944: Update Changelog and version tag
Stavros Sachtouris
03:39 pm ./kamaki Revision f4544635: Fix history typo
Stavros Sachtouris
03:39 pm ./kamaki Revision 099b433b: Update wait to use --status
Stavros Sachtouris
03:39 pm ./kamaki Revision 1796361e: Reverse server create --no-network/None http req
From now on, --no-network produces a "networks=[]" part,
while the absense of network-related arguments makes produce...
Stavros Sachtouris
03:39 pm ./kamaki Revision 2a1e7072: Remove --vnc option from server info
Stavros Sachtouris
03:38 pm ./kamaki Revision df4781a4: Restore server console
Conflicts:
kamaki/cli/commands/cyclades.py
Stavros Sachtouris
03:37 pm ./kamaki Revision 5b4e563f: Always use "details" call in neworks/subnets list
Stavros Sachtouris
03:36 pm ./kamaki Revision 24903c7d: Fix history typo
Stavros Sachtouris
03:35 pm Revision b1697f6b: astakos: fix tests after verbal message changes
Constantinos Venetsanopoulos
03:15 pm snf-ganeti Revision 224c4204: Update NEWS wrt to client RPC certificates
This updates the NEWS file regarding the changes in
RPC communication.
Signed-off-by: Helga Velroyen <helgav@google....
Helga Velroyen
03:15 pm snf-ganeti Revision a6c43c02: Verify client certificates
This patch adds a step to 'gnt-cluster verify' to verify
the existence and validity of the nodes' client
certificates...
Helga Velroyen
03:15 pm snf-ganeti Revision b3cc1646: Verify incoming RPCs against candidate map
From this patch on, incoming RPC calls are checked against
the map of valid master candidate certificates. If no map
...
Helga Velroyen
03:15 pm snf-ganeti Revision 28756f80: Handle promoting/demoting nodes wrt to client certificates
This patch makes Ganeti correctly handle the client
certificates when nodes get promoted to master candidates
or demo...
Helga Velroyen
03:15 pm snf-ganeti Revision d722af8b: Extend RPC call to create SSL certificates
So far the RPC call 'node_crypto_tokens' did only retrieve
the certificate digest of an existing certificate. This
ca...
Helga Velroyen
03:15 pm snf-ganeti Revision 60cc531d: Create client SSL certificates on cluster init
This patch makes Ganeti create a client SSL certificate for
the master node on cluster initialization. Note that some...
Helga Velroyen
03:15 pm Revision 8d13521f: Add debian/changlog history
Nikos Skalkotos
03:15 pm snf-ganeti Revision 1059337d: Store candidate certificates in ssconf
This patch enables Ganeti to store the candidate
certificate map in ssconf. A utility function to
read it is provided...
Helga Velroyen
03:15 pm snf-ganeti Revision 840ad2ab: Handle client certificates on node add/remove
This patch adds the certificate of a newly added or
readded master candidate node to the map of master candidate
cert...
Helga Velroyen
03:15 pm snf-ganeti Revision 5b6f9e35: Add certificate for master node
On cluster initialization, the master node's
SSL certificate digest is added to the list of master
candidate certific...
Helga Velroyen
03:15 pm snf-ganeti Revision 3bcf2140: Add candiate certificate map to configuration
At the end of this patch series, incoming RPC calls are
legitimized against a map of master candidate nodes'
SSL cert...
Helga Velroyen
03:15 pm snf-ganeti Revision b544a3c2: Retrieve a node's certificate digest
In various cluster operations, the master node needs to
retrieve the digest of a node's SSL certificate. For this
pur...
Helga Velroyen
03:15 pm snf-ganeti Revision 3338a9ce: Utility functions to manipulate the candidate map
This patch adds a couple of utility functions to manipulate
the map of master candidate SSL certificate digests.
Sig...
Helga Velroyen
03:15 pm snf-ganeti Revision c1cf0435: Remove superfluous imports
This removes some superfluous imports from the X509 (SSL)
unittests.
Signed-off-by: Helga Velroyen <helgav@google.co...
Helga Velroyen
03:04 pm Pithos MS Client Bug #4805 (New): Link to home issue on tray icon.
Κάνοντας δεξί κλικ στο tray icon και επιλέγοντας Go to Account Site (και κάποιον λογαριασμό) ανοίγει η σελίδα "https:... Giorgos Pantazis
02:58 pm ./kamaki Revision c3d42104: Update wait to use --status
Stavros Sachtouris
02:56 pm Bug #4804 (Resolved): Exception thrown at /oauth2/auth
Perhaps not properly validating the length of the URL resource?... Vangelis Koukis
02:52 pm Revision 1a2d1d0e: Add debian files for Ubuntu Precise
Nikos Skalkotos
02:51 pm Revision 75b6a8c9: new ui: Uniform button style for overlays
Olga Brani
02:51 pm Revision bffd1e41: new ui: Fix sidebar list items vertical distance
Olga Brani
02:51 pm Revision 97cd255d: new ui: Fix columns width for items list view
Olga Brani
02:31 pm Revision 56dc20e5: docs: add API guide link to index page
This change should have been included in commit
3df48a3faa0d84bdb2c945d117929e17dc999d59
but was mistakenly left out.
Constantinos Venetsanopoulos
02:29 pm Revision 4cb1fbf9: new ui: fix color-picker bug
Athina Bekakou
02:25 pm Revision c3d059f5: astakos: 'activation' -> 'verification'
Change all Astakos messages to reflect the new sign up procedure:
* first send a verification email
* user clicks ...
Constantinos Venetsanopoulos
02:07 pm Revision 2c6bc262: astakos: Update astakos tests
Kostas Papadimitriou
02:00 pm Revision 3df48a3f: docs: Rearrange docs wrt Developer's and API guide
* Separate Developer's guide from API guide
* Update API guide to reflect the latest changes
mostly regarding Net...
Constantinos Venetsanopoulos
02:00 pm Revision 20394434: docs: update API guide file names
Since now we have more services and we have separate guides for each
service API, it is misleading to keep component ...
Constantinos Venetsanopoulos
02:00 pm Revision d0d3646d: astakos: Handle third party unverified user change password form submition
Kostas Papadimitriou
01:59 pm Revision 45ead074: cyclades: Lock objects in reconciliation
Make reconciliation mechanism take an exclusive lock on objects before
issuing messages for reconciliation events. Th...
Christos Stavrakakis
01:59 pm Revision 3af1fb4b: cyclades: Fixes causing unsynced quotas
* clear QuotaHolderSerial objects when resolving pending commissions.
* Fix wrong name of Ganeti opcodes.
* Do not up...
Christos Stavrakakis
01:34 pm ./kamaki Revision 58f4caba: Reverse server create --no-network/None http req
From now on, --no-network produces a "networks=[]" part,
while the absense of network-related arguments makes produce...
Stavros Sachtouris
01:23 pm Ganeti ExtStorage providers Revision bc598589: Make verify a noop
Stratos Psomadakis
01:20 pm Revision b5a93045: docs: Add vncauthproxy setup in installation guide
Stratos Psomadakis
01:05 pm Revision a8cb584f: docs: Minor fix in the upgrade guide
Fix snf-manage oauth2-client-list command arugments Sofia Papagiannaki
01:05 pm Revision f77fa71d: astakos: Update snf-manage oauth2-client-list command
Remove the name field Sofia Papagiannaki
12:27 pm Revision 9ea77c4b: new ui: uniform button style
Olga Brani
12:26 pm Revision 52380a48: new ui: new color palette
Olga Brani
12:25 pm Revision d1366c8a: new ui: Refactoring gray colors
Olga Brani
12:23 pm Revision 914e6fb5: new ui: several style fixes
Athina Bekakou
12:15 pm ./kamaki Revision 3e79d925: Remove --vnc option from server info
Stavros Sachtouris
11:58 am ./kamaki Revision edd4eacc: Restore server console
Stavros Sachtouris
11:47 am Bug #4796 (Assigned): Exception thrown: DoesNotExist: AstakosUserAuthProvider matching query does...
At... Vangelis Koukis
11:45 am Bug #4795 (Closed): Exception thrown, 'file' object has no attribute 'reset' during rstimport
During rstimport to the CMS:... Vangelis Koukis
11:41 am Revision d6d06450: new ui: various style fixes
Athina Bekakou
11:34 am snf-ganeti Revision 4fdfdb26: Update the NEWS file with the Issue 640 fix
Add an entry in the NEWS file describing the fix of Issue 640.
Signed-off-by: Michele Tartara <mtartara@google.com>
...
Michele Tartara
11:34 am ganeti-local Revision 4fdfdb26: Update the NEWS file with the Issue 640 fix
Add an entry in the NEWS file describing the fix of Issue 640.
Signed-off-by: Michele Tartara <mtartara@google.com>
...
Michele Tartara
11:34 am ganeti-local Revision 6ee8fdd3: Ensure that all the hypervisors exist in the config file
All the hypervisors are supposed to exist in the config file, but it might not
be so after upgrades from old versions...
Michele Tartara
11:34 am snf-ganeti Revision 6ee8fdd3: Ensure that all the hypervisors exist in the config file
All the hypervisors are supposed to exist in the config file, but it might not
be so after upgrades from old versions...
Michele Tartara
11:34 am snf-ganeti Revision 52a988f2: Fix testEncodeInstance test input
The input of the testEncodeInstance test was not adherent to the actual format
of the Ganeti configuration file: kvm ...
Michele Tartara
11:34 am ganeti-local Revision 52a988f2: Fix testEncodeInstance test input
The input of the testEncodeInstance test was not adherent to the actual format
of the Ganeti configuration file: kvm ...
Michele Tartara
11:33 am snf-ganeti Revision b5ae26cd: Fix types for queries in QA
Due to the actual implementation of the '?' operator
in our query language, it happily accepted essentially
any value...
Klaus Aehlig

12/19/2013

06:40 pm ./kamaki Revision 7fa09910: Merge branch 'develop' into debian-develop
Conflicts:
Changelog
version
Stavros Sachtouris
06:30 pm ./kamaki Revision c77131f4: Always use "details" call in neworks/subnets list
Stavros Sachtouris
06:05 pm Revision aff81af3: cyclades: Fix typo
Christos Stavrakakis
05:27 pm Revision 02c6595b: ui: Removed feedback form description
no longer needed since feedback overlay is not manualy triggered any more. Kostas Papadimitriou
05:26 pm Revision ce2cf379: cyclades: Fix typo
Christos Stavrakakis
05:22 pm Revision bdedfd9d: cyclades: Add 'userid' and 'public' to subnets
Extend 'Subnet' model with 'userid' and 'public' attributes. This is
required in order to avoid an expensive join whe...
Christos Stavrakakis
05:22 pm Revision 40576cf5: cyclades: Optimize dispatcher DB queries
Christos Stavrakakis
05:22 pm Revision 5920f82c: cyclades: Add 'ipversion' to IPAddress model
Christos Stavrakakis
05:09 pm Revision bd2c6bc5: astakos: Improved email validator
Custom EmailValidator class backported from django 1.6 Kostas Papadimitriou
05:09 pm Revision eda4d8d0: ui: Match IP's pane/hover titles
Kostas Papadimitriou
05:09 pm Revision 69a6ca1a: astakos: Prerender password input value in profile form
Kostas Papadimitriou
05:09 pm Revision 95b7c3f6: astakos: Improve invalid activation code handling
display error message instead of returning a 404 response Kostas Papadimitriou
05:09 pm Revision b6ac9768: ui: Do not enforce vm quota decrease on vm removal
Kostas Papadimitriou
05:09 pm Revision d7030402: astakos: Existing third party identifier handling in signup
remove both existing third party authentication and unverified user entries
when the third party identifier gets used.
Kostas Papadimitriou
05:09 pm Revision 300ad310: astakos: Auth provider presentation fix
prevent encoding errors Kostas Papadimitriou
04:36 pm Revision 01def7a4: cyclades: Properly handle subnet/floating_ip IDs
* Propery handle IDs that weren't an integer Dionysis Grigoropoulos
04:36 pm Revision bf58eed3: cyclades: Set detail=True by default
* Set detail=True by default for networks and ports
* Update subnets to support /detail
Dionysis Grigoropoulos
04:36 pm Revision 689d7a07: cyclades: Update help msg on snf-manage commands
Dionysis Grigoropoulos
04:22 pm Revision 12e8c717: cyclades: Exclude users from quota enforcement
Giorgos Korfiatis
04:08 pm Revision 6aa9924d: cyclades: Limit quota enforcement operations
Add option in enforce-resources-cyclades to specify the maximum number of
operations to perform per backend.
Also en...
Giorgos Korfiatis
03:14 pm ./kamaki Revision b45834eb: Add --diagnostics to server info
Stavros Sachtouris
03:10 pm Feature #4792 (New): snf-manage diffsettings
Καλησπέρα,
Σε συνέχεια της συζήτησης που είχαμε (gkorf), θα ήταν χρήσιμο αν χρησιμοποιώντας την εντολή "snf-manage...
Konstantinos Tompoulidis
02:25 pm Revision a64d8485: snf-burnin: Ignore paramiko logger
Ilias Tsitsimpis
02:21 pm Revision 113b5b7d: snf-burnin: Update dependency to kamaki version
Ilias Tsitsimpis
02:18 pm Revision cb9edcdf: burnin: Alter AstakosClient to CachedAstakosClient
Kamaki changed its API and now AstakosClient has been renamed to
CachedAstakosClient whereas the AstakosClient class ...
Ilias Tsitsimpis
01:59 pm snf-ganeti Revision f3ac6f36: Merge branch 'stable-2.10' into master
* stable-2.10
Version bump for 2.10.0~rc1
Update NEWS for 2.10.0 rc1 release
Fix pylint 0.26.0/Python 2.7 warni...
Klaus Aehlig
01:42 pm Bug #4786 (New): Astakos: Remove existing unverified users on third party identifier takeover
When user tries to signup using third party credentials which have already been used on another signup process, in th... Kostas Papadimitriou
12:54 pm Revision 2353878f: Merge branch 'develop' into debian-develop
Ilias Tsitsimpis
12:53 pm Revision ab49dbb8: Fix version number
Ilias Tsitsimpis
12:36 pm Revision 5861ceef: Merge branch 'develop' into debian-develop
Conflicts:
version
Ilias Tsitsimpis
12:35 pm Revision 40e81166: Merge branch 'debian-release-0.15' into debian-develop
Conflicts:
version
Ilias Tsitsimpis
12:33 pm Revision 0f52a694: Merge branch 'release-0.15' into develop
Conflicts:
ci/ci_wheezy.conf
ci/utils.py
snf-cyclades-app/synnefo/db/migrations/0077_migrate_networks_to_subnets.p...
Ilias Tsitsimpis
12:12 pm Revision 390a85eb: new ui: unify cancel/close buttons
Athina Bekakou
11:49 am ./kamaki Revision 6b092488: Bump version to 0.12.1-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
11:20 am ./kamaki Revision 707cdb07: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
10:41 am snf-image-creator Revision 0f0137fc: Fix windows filesystem shrink
Make it work with Windows Server 2012 R2. The format of
shrink querymax command has changed.
Nikos Skalkotos

12/18/2013

07:41 pm snf-ganeti Revision 9ba38706: Replace errors re-export in luxi.py with proper imports
Instead of re-exporting errors in luxi.py, import rpc/errors.py in the
modules that use them.
Signed-off-by: Petr Pu...
Petr Pudlak
07:31 pm Pithos MS Client Feature #4781 (New): Add checks in installer
Add a check for any 3rd party libs so the installer doesn't try to install them if they are not needed.
Note: Not ...
Giorgos Pantazis
07:22 pm Revision d3cf0b89: Update guides to comply with kamaki v0.12+
Conflicts:
docs/admin-guide.rst
docs/quick-install-admin-guide.rst
Stavros Sachtouris
07:21 pm Pithos MS Client Revision 84b880b5: #4684
#4773
Signed-off-by: George Pantazis <ggpanta@gmail.com>
Giorgos Pantazis
07:19 pm Pithos MS Client Bug #4773 (Resolved): Client Fails to check authentication
Giorgos Pantazis
07:18 pm Pithos MS Client Bug #4773: Client Fails to check authentication
The client will now always use the pithos endpoint to check token validity. Giorgos Pantazis
07:17 pm Revision 744dced3: cyclades: Fix broken tests
Fix default values for DB model factories. Christos Stavrakakis
07:17 pm Revision 371ab004: cyclades: Allow deletion of ports from deleted VMs
Fix corner case where a port seems to be still attached to a VM although
the VM has already been deleted.
Christos Stavrakakis
07:17 pm Revision 03d430b5: cyclades: Comment out unused tests
Security groups are not working yet. Comment out relevant tests. Christos Stavrakakis
07:17 pm Revision bf0cd43a: cyclades: Fix migration file
Fix migration that caused creation of Subnet for networks that did not
had enabled the 'dhcp' option.
Christos Stavrakakis
06:06 pm Bug #4779 (Closed): UI: New machine Wizard: "+ create new IP" should not appear when out of IPs
The option to create a new IP should not appear during the New Machine Wizard,
since the UI already knows I'm out of...
Vangelis Koukis
05:40 pm Bug #4776: View failure for objects under directory
The fix can be found here: commit:698016f7b4fa549b8b0c0a0ab1283818a7455bb1 Sofia Papagiannaki
05:24 pm Revision 698016f7: astakos: Fix view requests for objects whose name contains /
Astakos erroneously made assumptions about the requested redirect_uri format.
This is not anyway desirable and it was...
Sofia Papagiannaki
05:18 pm ./kamaki Revision 2320de66: Merge branch 'hotfix-0.12.1'
Stavros Sachtouris
05:17 pm ./kamaki Revision 39a608ca: Update Changelog to reflect recent changes
Stavros Sachtouris
05:02 pm ./kamaki Revision 52167529: Simplify/correct network args in server create
Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]
--no-net...
Stavros Sachtouris
05:00 pm ./kamaki Revision 0bf38f8c: Simplify/correct network args in server create
Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]
--no-net...
Stavros Sachtouris
04:47 pm snf-ganeti Revision edd09726: break line longer than 80 chars
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
04:44 pm snf-occi Revision d7c70e5c: Fix in setup.py
Athanasia Asiki
04:40 pm snf-ganeti Revision 22656d9a: luxi.py: Fix pylint warning about unused imports
Reexport exception classes more explicitly for pylint's convenience.
Signed-off-by: Santi Raffa <rsanti@google.com>
...
Santi Raffa
04:34 pm snf-ganeti Revision ad3ab87e: rpc: Fix one more py-apidoc warnings
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Santi Raffa
03:49 pm snf-ganeti Revision 79258532: hsqueeze: Also test for tagging
hsqueeze is required to tag nodes before powering them down. Also test
for this behavior.
Signed-off-by: Klaus Aehli...
Klaus Aehlig
03:49 pm snf-ganeti Revision dcd54d32: hsqueeze: tag nodes before offlining them
hsqueeze is supposed to tag nodes before powering them down, so that
it later can recognize which nodes can be activa...
Klaus Aehlig
03:49 pm snf-ganeti Revision 25b2392b: Add an hsqueeze test for drbd instances
In this example, there are two drbd instances, rendering a total of
four nodes ineligible for being offlined. Additio...
Klaus Aehlig
03:49 pm snf-ganeti Revision 2a58a7b1: hsqueeze: only consider nodes that are not secondaries
If an instance has a secondary node, it cannot be easily
moved to every node (in the same node group), as otherwise
n...
Klaus Aehlig
03:49 pm Revision 880653e7: new ui: update navigation bar and action bar
Athina Bekakou
03:32 pm snf-ganeti Revision 4e745e62: rpc: Fix py-apidoc warnings
The previous commits shuffled code around using import renames as
glue. apidoc ignores import renames, however, and c...
Santi Raffa
03:29 pm Revision f46706de: new ui: update icon fonts and relative files
Athina Bekakou
02:45 pm ./kamaki Revision 5cd1aee1: Fix mode in personality examples
Stavros Sachtouris
02:45 pm ./kamaki Revision 958c54f1: Fix mode in personality examples
Stavros Sachtouris
02:42 pm Bug #4776: View failure for objects under directory
Sofia Papagiannaki wrote:
> Request for /<pithos prefix>/ui/view/<account>/<container>/<object>
Request --> Reque...
Sofia Papagiannaki
02:39 pm Bug #4776: View failure for objects under directory
Request for /<pithos prefix>/ui/view/<account>/<container>/<object>
fail with "Mismatching redirect uri"
if the <ob...
Sofia Papagiannaki
02:25 pm Bug #4776 (Resolved): View failure for objects under directory
View fails with "Mismatching redirect uri" Sofia Papagiannaki
02:10 pm snf-image-creator Revision f63e359f: Add KMS Client Setup Keys for new windows systems
Add KMS client setup keys for Windows Server 2012 R2 and Windows 8.1 Nikos Skalkotos
01:32 pm ./kamaki Revision 2da652e2: Adjust subnet_update method parameters to API
Stavros Sachtouris
01:32 pm ./kamaki Revision bdff03d5: Adjust subnet_update method parameters to API
Stavros Sachtouris
01:27 pm snf-image-creator Revision 9b49a63b: Fix type in a windows error message
Nikos Skalkotos
01:26 pm Revision 5ffa5e6d: Setup pithos with oa2 secret of conf files
This was forgotten when we removed the hard-coded secret.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:13 pm Revision 362130c3: snf-burnin: Add new NIC after ping
Burnin has a race condition where if it tries to add a new NIC before
the server has been completely booted, the kern...
Ilias Tsitsimpis
12:27 pm Pithos MS Client Bug #4773: Client Fails to check authentication
The client although authenticates, chooses to verify over cyclades which fails for now. It will be forced to verify o... Giorgos Pantazis
12:24 pm Pithos MS Client Bug #4773 (Resolved): Client Fails to check authentication
Client retrieves the token and list of services properly but fails to verify authentication. Giorgos Pantazis
11:51 am Revision b7e79bf3: cyclades: Do not prefetch related in get()
Christos Stavrakakis

12/17/2013

10:11 pm snf-ganeti Revision 912b2278: Split Luxi Client into a generic and a specific part
The generic part will be reused in WConfd.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Helga Velroye...
Petr Pudlak
10:11 pm snf-ganeti Revision 24c09d5e: Rename CallLuxiMethod to CallRPCMethod
Also update error messages and testing code to refer to RPC instead of
LUXI.
Signed-off-by: Petr Pudlak <pudlak@goog...
Petr Pudlak
10:11 pm snf-ganeti Revision cda215a9: Separate the LUXI protocol version from the generic client
This allows other daemons and their clients (such as WconfD) to use a
different versioning sequence of their protocol...
Petr Pudlak
10:11 pm snf-ganeti Revision 4869595d: Add a Python directory for RPC code to keep it at one place
Move rpc.py to rpc/node.py and modify imports in existing code.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Revie...
Petr Pudlak
10:11 pm snf-ganeti Revision ff1012ef: Move Transport from luxi.py to a separate module
Also create a new module for RPC errors.
This allows it to be reused for other clients as well.
Signed-off-by: Petr ...
Petr Pudlak
07:07 pm snf-occi Revision f25a4623: Add copyright
Athanasia Asiki
06:27 pm ./kamaki Revision 26413b0d: Adjust to progress 1.2
Stavros Sachtouris
06:26 pm ./kamaki Revision 1df445fe: Adjust to progress 1.2
Stavros Sachtouris
06:12 pm snf-ganeti Revision dd4a4aa9: Gluster: announce in NEWS
Add the relevant line to NEWS
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Thomas Thrainer <thomast...
Santi Raffa
06:12 pm snf-ganeti Revision 5a904197: Gluster: add the Shared File storage type
The shared file and gluster disk templates should not report their disk
space information like file does, because the...
Santi Raffa
06:12 pm snf-ganeti Revision 6488e5bc: Gluster: add userspace access support
Add support for the QEMU gluster: protocol. Also change the access
mode routines so they check the access parameter f...
Santi Raffa
06:12 pm snf-ganeti Revision 845b7ed1: Gluster: mount automatically
Add parameters to the Gluster disk template so Gluster can manage the
mount point point autonomously.
Signed-off-by:...
Santi Raffa
06:12 pm snf-ganeti Revision 2656b017: FileStorage: move to filesstorage.py
Move the FileStorage class in its own file, together with its helper
functions.
Signed-off-by: Santi Raffa <rsanti@g...
Santi Raffa
06:12 pm snf-ganeti Revision ac156ecd: Gluster: use ssconf value for mountpoint directory
Gluster still does not mount anything autonomously, but this commit
changes where Gluster expects its mountpoint to b...
Santi Raffa
06:12 pm snf-ganeti Revision d3e6fd0e: ssconf: Add Gluster mount directory
This commit adds the gluster storage directory to ssconf (without
actually using its value just yet).
Signed-off-by:...
Santi Raffa
06:12 pm snf-ganeti Revision 58793040: Gluster: add GlusterVolume class
This commit teaches Gluster what a volume is and how to use it.
Signed-off-by: Santi Raffa <rsanti@google.com>
Signe...
Santi Raffa
06:12 pm snf-ganeti Revision 8106dd64: Gluster: minimal implementation
Add Gluster to Ganeti by essentially cloning the shared file behaviour
everywhere in the code base.
Signed-off-by: S...
Santi Raffa
06:12 pm snf-ganeti Revision 05edafd3: netutils: Add ValidatePortNumber method
This method accepts a port number and checks that it is in fact valid.
Signed-off-by: Santi Raffa <rsanti@google.com...
Santi Raffa
06:12 pm snf-ganeti Revision 267520ba: FileStorage: extract file logic to a FileDeviceHelper object
This will allow code reuse for Gluster through composition, rather
than inheritance.
Signed-off-by: Santi Raffa <rsa...
Santi Raffa
06:12 pm snf-ganeti Revision d2234191: PathJoin: improve error message when given one argument
PathJoin fails with an unclear message if only one argument is passed
to it. Calling PathJoin("/foo") causes this exc...
Santi Raffa
06:12 pm snf-ganeti Revision 3fffa0c6: ComputeLDParams: do not spell out disk templates
A large part of the complexity in this function is due to the need
to translate from "template-specific" parameter na...
Santi Raffa
06:11 pm snf-ganeti Revision e7d34815: bdev: Fix position of DEV_MAP
This rather important dictionary from constants to classes was hiding
between function definitions. The dict cannot g...
Santi Raffa
05:45 pm ./kamaki Revision 73bf1f64: Make download overwrite more intuitive
Stavros Sachtouris
05:45 pm ./kamaki Revision 60bcb377: Make download overwrite more intuitive
Stavros Sachtouris
05:40 pm Revision 7d4bc8d8: branding: Update admin-guide docs
* custom 403,404,500 documentation
* Astakos landing page customization explained
Olga Brani
05:31 pm Revision 9e5a9a9a: Change snf-ganeti version in docs
Update snf-ganeti version with the latest available and explain
the patch sets that are applied on top of the officia...
Dimitris Aragiorgis
05:16 pm Revision fd74cfd3: cyclades: Add datetime fields to Subnet model
Add 'created' and 'updated' datetime fields in Subnet model. Christos Stavrakakis
05:11 pm Revision 883c1f94: cyclades: Optimize network related DB queries
Use 'prefetch_related' and 'select_related' to optimize DB queries. Christos Stavrakakis
04:59 pm snf-ganeti Revision b0e8ed3f: gnt-cluster verify: demote orphan volume error to warning
Ganeti checks for orphan volume by making sure that it knows about all
volumes on disk; any additional orphan volume,...
Santi Raffa
04:12 pm Revision cfc934ff: quotaholder: Delete holdings of non-accepted users
Users would previously acquire quotas on email verification; this is now
done on user acceptance. We delete holdings ...
Giorgos Korfiatis
03:59 pm ./kamaki Revision fac340da: Add --status to port wait
Stavros Sachtouris
03:58 pm ./kamaki Revision 9930045a: Fix typo in download overwrite
Stavros Sachtouris
03:58 pm ./kamaki Revision dbf65aaf: Add --status to port wait
Stavros Sachtouris
03:54 pm Revision f190ce6b: quotaholder: Delete holdings of non-accepted users
Users would previously acquire quotas on email verification; this is now
done on user acceptance. We delete holdings ...
Giorgos Korfiatis
03:22 pm ./kamaki Revision 11bdd05d: Fix typo in download overwrite
Stavros Sachtouris
03:10 pm ./kamaki Revision df5f658c: Update Changelog for hotfix version
Stavros Sachtouris
03:06 pm ./kamaki Revision 6fff5733: Merge branch 'hotfix-0.12.1' into develop
Conflicts:
README.Upgrade
version
Stavros Sachtouris
03:04 pm ./kamaki Revision 7f8136c4: Merge branch 'feature-astakosclient-docs' into hotfix-0.12.1
Conflicts:
README.Upgrade
kamaki/clients/compute/__init__.py
Stavros Sachtouris
03:01 pm ./kamaki Revision db78676c: Merge branch 'feature-astakosclient-docs' into develop
Stavros Sachtouris
03:01 pm ./kamaki Support #4752 (Resolved): Document astakosclient commands w. examples
Stavros Sachtouris
02:59 pm ./kamaki Revision 9d84caa4: Astakos membership cmds and documentation
Refs: #4752 Stavros Sachtouris
02:54 pm Revision 3fd0db82: new ui: modify upload functionality
Athina Bekakou
01:25 pm snf-ganeti Revision d75d7772: For the commandline, switch to query socket by default
As luxid now understands all the requests used by the command-line tools,
switch the default luxi socket for those to...
Klaus Aehlig
01:11 pm ganeti-local Revision 74d2fa21: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:11 pm snf-ganeti Revision 74d2fa21: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:01 pm ganeti-local Revision b60e353a: Merge branch 'stable-2.8.4-grnet' into debian-2.8.4-grnet
Dimitris Aragiorgis
01:01 pm snf-ganeti Revision b60e353a: Merge branch 'stable-2.8.4-grnet' into debian-2.8.4-grnet
Dimitris Aragiorgis
01:00 pm ganeti-local Revision cc1d9016: (packaging) Add vcs-version file
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:00 pm snf-ganeti Revision cc1d9016: (packaging) Add vcs-version file
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm ganeti-local Revision d396d21e: Change source package to snf-ganeti
..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:56 pm ganeti-local Revision 27e874da: Add new debian/changelog section
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm snf-ganeti Revision d396d21e: Change source package to snf-ganeti
..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision 27e874da: Add new debian/changelog section
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm ganeti-local Revision cb49d1f5: Run ./autogen.sh before configure
This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ...
Dimitris Aragiorgis
12:56 pm ganeti-local Revision 4f64f422: Remove debian patch that cannot apply
Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat...
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision 4f64f422: Remove debian patch that cannot apply
Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat...
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision cb49d1f5: Run ./autogen.sh before configure
This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ...
Dimitris Aragiorgis
12:56 pm ganeti-local Revision b6772b46: Rename ganeti.* debian files to snf-ganeti.*
Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:56 pm ganeti-local Revision c55058f4: ganeti -> snf-ganeti in debian/rules
override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no...
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision b6772b46: Rename ganeti.* debian files to snf-ganeti.*
Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision c55058f4: ganeti -> snf-ganeti in debian/rules
override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no...
Dimitris Aragiorgis
12:56 pm ganeti-local Revision 42591fbb: Remove debian patch that does not apply on 2.8
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm ganeti-local Revision ed88923f: ganeti -> snf-ganeti in debian/control
snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf...
Dimitris Aragiorgis
12:56 pm snf-ganeti Revision 42591fbb: Remove debian patch that does not apply on 2.8
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm snf-ganeti Revision ed88923f: ganeti -> snf-ganeti in debian/control
snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf...
Dimitris Aragiorgis
12:56 pm ganeti-local Revision 45b6a5b4: Import debian files from wheezy-backports
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:56 pm snf-ganeti Revision 45b6a5b4: Import debian files from wheezy-backports
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:46 pm ganeti-local Revision 2e1b72ee: (ipfix) Allow NICs with mode=routed and ip=none
This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 2e1b72ee: (ipfix) Allow NICs with mode=routed and ip=none
This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision f14863bc: (kvm) Add migration capabilities if supported
This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision f14863bc: (kvm) Add migration capabilities if supported
This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision a82a94e1: (ext) Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:46 pm ganeti-local Revision a82a94e1: (ext) Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:46 pm ganeti-local Revision 9209d947: (ext) Pass disk geometry in kvm command
Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 566853c4: (ext) Override disk_cache hvp with disk param in ext
This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 9209d947: (ext) Pass disk geometry in kvm command
Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 566853c4: (ext) Override disk_cache hvp with disk param in ext
This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 50fc5dfc: (ext) Export logical_id info to hooks env
DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 50fc5dfc: (ext) Export logical_id info to hooks env
DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 11e90588: (b64) Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 11e90588: (b64) Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 06c2fb4a: (snap) Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 06c2fb4a: (snap) Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision f44c88c7: (grnet) Enable -device option for old disks upon migration
Change _GenerateDeviceKVMId() to take device index as an
extra argument. In case device has uuid and pci info
we retu...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision d0ccd946: (grnet) Remove deprecated idx slot from NIC/Disk objects
This code will run when reading old kvm runtime files created
by hot-plugging related code back in Ganeti 2.6.2
Sign...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision f44c88c7: (grnet) Enable -device option for old disks upon migration
Change _GenerateDeviceKVMId() to take device index as an
extra argument. In case device has uuid and pci info
we retu...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision d0ccd946: (grnet) Remove deprecated idx slot from NIC/Disk objects
This code will run when reading old kvm runtime files created
by hot-plugging related code back in Ganeti 2.6.2
Sign...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 150e31ec: (grnet) Move disk options before nic ones in kvm command
Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 150e31ec: (grnet) Move disk options before nic ones in kvm command
Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision e2800fca: (2.10) Introduce _UpgradeSerializedRuntime() method
This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 0500f6fd: (grnet) Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision e2800fca: (2.10) Introduce _UpgradeSerializedRuntime() method
This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 0500f6fd: (grnet) Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 6ba0093c: (2.10) Export NIC's UUID and name to network scripts
In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 6ba0093c: (2.10) Export NIC's UUID and name to network scripts
In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 7d4ae909: (2.10) Export tags via GetTags() to network scripts
Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 45ba54c4: (2.10) Use HooksDict() to export network options in Xen
Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 45ba54c4: (2.10) Use HooksDict() to export network options in Xen
Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 7d4ae909: (2.10) Export tags via GetTags() to network scripts
Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 569f47dd: (2.10) Fix net-common script in case of routed mode
setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 569f47dd: (2.10) Fix net-common script in case of routed mode
setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 22001b78: (2.10) RAPI: Make use of request_body in Reboot/Remove
Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision e7a77eb8: (2.10) Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 22001b78: (2.10) RAPI: Make use of request_body in Reboot/Remove
Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision e7a77eb8: (2.10) Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision bdf3ba80: (2.10) Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision e5370111: (2.10) Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 52fc37bd: (2.10) RAPI: Pass depends body arg (if any) to opcode
Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision bdf3ba80: (2.10) Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision e5370111: (2.10) Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 52fc37bd: (2.10) RAPI: Pass depends body arg (if any) to opcode
Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 9de92521: (2.10) SimpleRetry on BlockDev.Remove()
Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision caf74756: (2.10) Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision caf74756: (2.10) Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 9de92521: (2.10) SimpleRetry on BlockDev.Remove()
Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 4c6e8e1a: (2.10) Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 1c6c4d6d: (2.10) drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 1c6c4d6d: (2.10) drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 4c6e8e1a: (2.10) Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision d05afa85: (2.10) Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision d05afa85: (2.10) Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 9f395c32: (2.10) Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 4a44d8aa: (2.10) block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 4a44d8aa: (2.10) block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 9f395c32: (2.10) Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision e419e42f: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision e419e42f: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision dcedd81a: (2.10) Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision dcedd81a: (2.10) Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 67c450d1: (2.10) Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision d7185512: (2.10) Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision d7185512: (2.10) Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 67c450d1: (2.10) Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 97cf0763: (fix) SetDiskID() before blockdev_assemble()
Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 82b948e4: (2.10) Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 97cf0763: (fix) SetDiskID() before blockdev_assemble()
Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 82b948e4: (2.10) Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 9b28d122: (2.10) Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision e8e50805: (2.10) Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision e8e50805: (2.10) Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 9b28d122: (2.10) Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 860bf930: (2.10) Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 860bf930: (2.10) Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 172a75dc: (2.10) Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision af2f716d: (2.10) Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 172a75dc: (2.10) Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision af2f716d: (2.10) Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 0288e7bf: (2.10) Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision d7583563: (2.10) Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision d7583563: (2.10) Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 0288e7bf: (2.10) Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 8b7be6f2: (2.10) Helper methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 8b7be6f2: (2.10) Helper methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 277a9de7: (fix) Remove uri slot from block_devices
In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 277a9de7: (fix) Remove uri slot from block_devices
In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 58502c9e: (2.10) Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 58502c9e: (2.10) Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 8e1c6109: (2.10) Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision ece1057c: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 994ccaf2: (2.10) Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 8e1c6109: (2.10) Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 994ccaf2: (2.10) Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision ece1057c: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision fa466513: (2.9) Document vif-ganeti usage
In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision fa466513: (2.9) Document vif-ganeti usage
In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 2c04ae0d: (2.9) Refactor NIC configuration scripts
Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 2c04ae0d: (2.9) Refactor NIC configuration scripts
Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision adea59b3: (2.8r) Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision 865cdc2e: (2.9) Make NIC setup more flexible in case of Xen
For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a...
Dimitris Aragiorgis
12:46 pm snf-ganeti Revision adea59b3: (2.8r) Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
12:46 pm ganeti-local Revision 865cdc2e: (2.9) Make NIC setup more flexible in case of Xen
For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a...
Dimitris Aragiorgis
12:40 pm Revision b7245b84: Add oa2_secret to conf files
This secret is used during registering pithos view in astakos.
Make this setting configurable.
Signed-off-by: Dimitr...
Dimitris Aragiorgis
12:15 pm ./kamaki Revision f2051b93: Typo fix
Dionysis Grigoropoulos
12:03 pm Revision e0b9a688: cyclades: Fix bugs in port creation
* Fix the name of a port not being saved
* Check the length of the name of a port is within acceptable limits
Dionysis Grigoropoulos
10:34 am snf-ganeti Revision 1138d32f: Implement fields query for instance
Support the query for the fields available for instances.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b...
Klaus Aehlig
10:34 am snf-ganeti Revision 5c47a2a6: Remove the hvsGlobals from instance query fields
...to be consistent with the python implementation.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Pet...
Klaus Aehlig
10:34 am snf-ganeti Revision 602db636: Add nic.vlans to the query fields
In commit 3293332 this was only done for the Haskell side; do
so for python as well, to have both views consistent.
...
Klaus Aehlig
10:34 am snf-ganeti Revision af67c5b1: When interpreting [] as "all fields", sort nicely
When asked for all fields, we promise to return the list of fields
sorted according to niceSort. Keep this promise.
...
Klaus Aehlig
09:58 am Revision c62a2729: snf-deploy: Typo fixes
Dionysis Grigoropoulos
09:58 am Revision 784a3f1e: cyclades: Fix a bug in subnet creation
* Do not allow subnet creation on deleted networks Dionysis Grigoropoulos
09:58 am Revision ba6ad346: cyclades: Add a function to check name legnth
* Add a function logic/utils.py to check the length of a string and
raise an API fault with the corresponding message...
Dionysis Grigoropoulos
09:44 am ./kamaki Revision c8b1d760: Typo fix
Dionysis Grigoropoulos

12/16/2013

09:27 pm Revision 236935bb: cyclades: Replace astakos base url with auth url
Remove stale refence to obsolete 'ASTAKOS_BASE_URL' setting. Instead use
'ASTAKOS_AUTH_URL'.
Christos Stavrakakis
07:52 pm Revision e2b37fb9: cyclades: Fix typo in stats-cyclades cmd
Christos Stavrakakis
07:44 pm Revision 776b42a6: cyclades: Fix resource units
Christos Stavrakakis
06:55 pm Revision 84813b31: cyclades: Fix bug in network link validation
Christos Stavrakakis
06:55 pm Revision 7bfff8a6: cyclades: Update backend only when needed
Make dispatcher ask Ganeti about the enabled/ipolicy disk templates only
after an OP_CLUSTER_SET_PARAMS. Otherwise, d...
Christos Stavrakakis
06:55 pm ganeti-local Revision 3eaa6e1d: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Add support for blktap2 file-driver
Update opcodes test to include network tags
Make network tags ...
Klaus Aehlig
06:55 pm snf-ganeti Revision 3eaa6e1d: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Add support for blktap2 file-driver
Update opcodes test to include network tags
Make network tags ...
Klaus Aehlig
06:42 pm Revision 6be99b24: snf-ci: Fix a typo with `network_id'
Ilias Tsitsimpis
06:00 pm Revision bbc826ca: snf-ci: Search for IPv4 in the private_networks
If the user has specified private_networks get the IPv4 from these
networks. Else get it from the first public networ...
Ilias Tsitsimpis
05:54 pm ./kamaki Revision 6c501e15: Bump version to 0.12-2~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:53 pm ganeti-local Revision a5c50971: Version bump for 2.10.0~rc1
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Thomas Thrainer
05:53 pm snf-ganeti Revision a5c50971: Version bump for 2.10.0~rc1
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Thomas Thrainer
05:53 pm ganeti-local Revision 890fdff7: Update NEWS for 2.10.0 rc1 release
Mention inherited changes as well as the (very few) changes made to
stable-2.10 since beta1.
Signed-off-by: Thomas T...
Thomas Thrainer
05:53 pm snf-ganeti Revision 890fdff7: Update NEWS for 2.10.0 rc1 release
Mention inherited changes as well as the (very few) changes made to
stable-2.10 since beta1.
Signed-off-by: Thomas T...
Thomas Thrainer
05:53 pm ganeti-local Revision 4a65d4fd: Fix pylint 0.26.0/Python 2.7 warning
pylint 0.26.0 on Python 2.7 generates a warning on the string '\ ',
recommending to use the r prefix. This patch adds...
Thomas Thrainer
05:53 pm snf-ganeti Revision 4a65d4fd: Fix pylint 0.26.0/Python 2.7 warning
pylint 0.26.0 on Python 2.7 generates a warning on the string '\ ',
recommending to use the r prefix. This patch adds...
Thomas Thrainer
05:53 pm ganeti-local Revision bd341bff: Update INSTALL and devnotes for 2.10 release
The following changes are made:
* Add M4 as required dependency
* Change reference to qemu-img package to qemu-util...
Thomas Thrainer
05:53 pm snf-ganeti Revision bd341bff: Update INSTALL and devnotes for 2.10 release
The following changes are made:
* Add M4 as required dependency
* Change reference to qemu-img package to qemu-util...
Thomas Thrainer
05:53 pm ganeti-local Revision 7bc2c097: Add support for blktap2 file-driver
Newer Xen versions use blktap2 instead of blktap. This patch adds support
for it in Ganeti.
Fixes Issue 638.
Signed...
Michele Tartara
05:53 pm snf-ganeti Revision 7bc2c097: Add support for blktap2 file-driver
Newer Xen versions use blktap2 instead of blktap. This patch adds support
for it in Ganeti.
Fixes Issue 638.
Signed...
Michele Tartara
05:46 pm snf-ganeti Revision 03b179ce: Take a fresh Luxi client for each failing test
Luxid is more strict with closing the connection after receiving
a syntactically incorrect request, gnt-debug cannot ...
Klaus Aehlig
05:45 pm snf-ganeti Revision f18aaff4: Fix race in watchFile
As the calling of watchFile and the evaluation of the initial
getFStatSafe takes non-zero time, the file could have c...
Klaus Aehlig
05:44 pm Revision b045ca90: pithos: Reduce interaction with the database
Sofia Papagiannaki
05:41 pm Revision f1575211: docs: Fix a typo
Ilias Tsitsimpis
05:31 pm snf-ganeti Revision 95e00de7: Update opcodes test to include network tags
This patch adds the network tags to the list of all other tag types
that can be tried in QuickCheck tests.
Signed-of...
Hrvoje Ribicic
05:31 pm ganeti-local Revision a4c589d2: Add network tag tests to QA
The QA did not have a test for network tags until now, and this patch
remedies the situation.
Signed-off-by: Hrvoje ...
Hrvoje Ribicic
05:31 pm ganeti-local Revision 36ccc662: Make network tags searchable
This patch adds the network tags to the tags searched by gnt-cluster
search-tags, and in the process cleans up the co...
Hrvoje Ribicic
05:31 pm ganeti-local Revision 95e00de7: Update opcodes test to include network tags
This patch adds the network tags to the list of all other tag types
that can be tried in QuickCheck tests.
Signed-of...
Hrvoje Ribicic
05:31 pm snf-ganeti Revision 92ea7d79: Fix RAPI network tag handling
The network tags were absent from an if check used to actually list
tags. The patch fixes the oversight, and adds a p...
Hrvoje Ribicic
05:31 pm snf-ganeti Revision a4c589d2: Add network tag tests to QA
The QA did not have a test for network tags until now, and this patch
remedies the situation.
Signed-off-by: Hrvoje ...
Hrvoje Ribicic
05:31 pm snf-ganeti Revision 36ccc662: Make network tags searchable
This patch adds the network tags to the tags searched by gnt-cluster
search-tags, and in the process cleans up the co...
Hrvoje Ribicic
05:31 pm ganeti-local Revision 92ea7d79: Fix RAPI network tag handling
The network tags were absent from an if check used to actually list
tags. The patch fixes the oversight, and adds a p...
Hrvoje Ribicic
05:31 pm ganeti-local Revision 9d0b521e: Fix gnt-network list-tags
Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev...
Dimitris Aragiorgis
05:31 pm snf-ganeti Revision 9d0b521e: Fix gnt-network list-tags
Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev...
Dimitris Aragiorgis
05:22 pm ./kamaki Revision d443f3ff: Minor typo fix
Dionysis Grigoropoulos
05:20 pm ./kamaki Revision 58b4a57c: Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Stavros Sachtouris
05:20 pm ./kamaki Revision 40d54a98: Update version tag
Stavros Sachtouris
05:19 pm ./kamaki Revision cfa7859d: Fix typo in group create
Stavros Sachtouris
05:19 pm ./kamaki Revision 4193b902: Fix typo in group create
Stavros Sachtouris
05:18 pm Revision 16c7f032: burnin: 'SSHException' has no attribute 'errno'
Ilias Tsitsimpis
05:06 pm ./kamaki Revision 7cb8553b: Bump version to 0.12-1~squeeze
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:02 pm snf-cloudcms Revision 485caba3: clean up common.js
Olga Brani
05:00 pm ./kamaki Revision 6318da0c: Minor typo fix
Dionysis Grigoropoulos
03:49 pm snf-occi Revision fe35958e: features for voms authentication
Athanasia Asiki
03:37 pm ./kamaki Revision 46e9da7e: Prepare for new version
Stavros Sachtouris
03:29 pm snf-cloudcms Revision 98f71c73: Fixed-positioned left sidebar bug fix
Olga Brani
03:22 pm ./kamaki Revision d7697411: Update manpage and control
Stavros Sachtouris
03:17 pm Revision 08f1780b: snf-burnin: Better log output
Testsuite ServerTestSuite will not fail if one of the generated
tests fails.
Ilias Tsitsimpis
03:08 pm ./kamaki Revision 919dc726: Merge branch 'master' into debian-squeeze
Stavros Sachtouris
02:08 pm ./kamaki Revision a2170e99: Bump version to 0.12-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
02:07 pm ./kamaki Revision e78f2082: Update manpage and debian dependencies
Stavros Sachtouris
02:04 pm ./kamaki Revision f90e516d: Merge branch 'master' into debian-wheezy
Conflicts:
README.Upgrade
kamaki/cli/commands/cyclades.py
setup.py
version
Stavros Sachtouris
02:04 pm Revision 449a1c40: snf-burnin: Retry when SSHException
Retry when `SSHException: Error reading SSH protocol banner'. Ilias Tsitsimpis
01:55 pm snf-ganeti Revision ea732744: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:54 pm snf-ganeti Revision 6cc6f2d9: Merge branch 'stable-2.8-grnet' into debian-2.8-grnet
Dimitris Aragiorgis
01:52 pm snf-ganeti Revision 5af46db3: (ipfix) Allow NICs with mode=routed and ip=none
This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a...
Dimitris Aragiorgis
01:52 pm snf-ganeti Revision a27d280e: (2.8r) Fix gnt-network list-tags
Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:13 pm ./kamaki Revision 81cf516b: Merge branch 'release-0.12'
Conflicts:
Changelog
docs/conf.py
kamaki/cli/commands/cyclades.py
kamaki/cli/commands/image.py
kamaki/cli/comman...
Stavros Sachtouris
01:12 pm Revision 9bf901af: snf-burnin: Update kamaki version
Ilias Tsitsimpis
01:10 pm Revision 6a99aca3: snf-ci: Don't install kamaki from pypi
Ilias Tsitsimpis
01:06 pm Revision 26e0d95d: snf-burnin: Update kamaki version
Ilias Tsitsimpis
01:04 pm Revision 01858899: cyclades: Include port in floating-ip-list command
Christos Stavrakakis
01:04 pm Revision cad9202c: cyclades: Fix error msg when deleting floating IPs
Christos Stavrakakis
01:04 pm Revision a3acfc5b: cyclades: Disable conflict checks for IPv6 nets
Christos Stavrakakis
01:03 pm Revision 259a5f9a: astakosclient: Pep8 fixes
Ilias Tsitsimpis
12:37 pm ganeti-local Revision c486fb6c: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Bump revision for 2.9.2
Update NEWS for 2.9.2 release
Pass hvparams to GetInstanceInfo
Adapt par...
Thomas Thrainer
12:37 pm snf-ganeti Revision c486fb6c: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Bump revision for 2.9.2
Update NEWS for 2.9.2 release
Pass hvparams to GetInstanceInfo
Adapt par...
Thomas Thrainer
12:22 pm Revision 6476ceb7: astakosclient: Suppress endpoint failures
Add an option to _fill_endpoints to only query for the oauth2
endpoint if needed. This way we are keeping astakosclie...
Ilias Tsitsimpis
11:44 am Revision 1389fa48: Bump version to 0.15rc3
Christos Stavrakakis
11:19 am snf-nfdhcpd Revision a433cb41: Bump version to 0.11.8-1~wheezy
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:16 am snf-nfdhcpd Revision 0ad1b4b6: Merge branch 'master' into debian-wheezy
Dimitris Aragiorgis
11:15 am snf-nfdhcpd Revision 35bc4bd3: Bump version to 0.11.8
Dimitris Aragiorgis
11:14 am snf-nfdhcpd Revision 0e9bc27f: Merge branch 'develop'
Dimitris Aragiorgis
11:14 am snf-nfdhcpd Revision fac9f928: Allow binding files without IP entry
This is needed for NIC that obtain only IPv6.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
10:51 am Revision 77baf578: Bump version to 0.15~rc2-1~wheezy
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> Christos Stavrakakis
10:51 am Revision 4cb59396: Merge branch 'release-0.15' into debian-release-0.15
Christos Stavrakakis

12/13/2013

05:46 pm ./kamaki Revision d3d35ae0: New examples for astakos, sketch up to projects
Refs: #4752 Stavros Sachtouris
03:55 pm Revision 5c29c345: new ui: update images
Athina Bekakou
03:54 pm Revision 4b7e9b6e: new ui: style updates for pithos view
Athina Bekakou
03:50 pm Revision 6d8bd0be: new ui: update icon fonts and relative files
Athina Bekakou
03:12 pm ./kamaki Revision 0db8331f: Fix sphinx commend-related warnings
Conflicts:
kamaki/clients/cyclades/__init__.py
Stavros Sachtouris
03:10 pm ./kamaki Revision de329b4c: Fix sphinx commend-related warnings
Stavros Sachtouris
03:09 pm ganeti-local Revision 89c63fbe: Bump revision for 2.9.2
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
03:09 pm snf-ganeti Revision 89c63fbe: Bump revision for 2.9.2
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
03:09 pm ganeti-local Revision c7a4a8c8: Update NEWS for 2.9.2 release
Besides a few local fixes, the main improvement are the changes
inherited from stable 2.8.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
03:09 pm snf-ganeti Revision c7a4a8c8: Update NEWS for 2.9.2 release
Besides a few local fixes, the main improvement are the changes
inherited from stable 2.8.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
02:58 pm snf-ganeti Revision 6897a51e: Use a data type when generating Python types of OpCodes
Currently they are generated only as Strings.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Jose A. Lo...
Petr Pudlak
02:58 pm snf-ganeti Revision 0d78accc: Refactor OpCodeDescriptor from a tuple to a data type
This greatly enhances code readability.
Also fix monadic types "Q ExpQ" [which is "Q (Q Exp)"] to "Q Exp".
Signed-o...
Petr Pudlak
02:58 pm snf-ganeti Revision 6c1a9fae: Add showValueList to PyValue for proper String instances
It's the same trick ShowS uses. We add a type class function for
showing a list to PyValue and then just use it in th...
Petr Pudlak
02:58 pm snf-ganeti Revision b711450c: Rename PyValueInstances.hs to PyValue.hs
Now the file contains the type class declaration as well.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by...
Petr Pudlak
02:58 pm snf-ganeti Revision 2886c58d: Move PyValue into PyValueInstances.hs, import it in THH.hs
This puts all PyValue code into one module, getting rid of orphan
instances.
Signed-off-by: Petr Pudlak <pudlak@goog...
Petr Pudlak
02:28 pm snf-ganeti Revision d819aba6: Make the duration field optional null-serialized
The time in SetWatcherPause is optional (with Nothing meaning
that the pause should be canceled), but the serializati...
Klaus Aehlig
01:02 pm Revision 258a4a0f: new ui: fix broken link
Olga Brani
01:01 pm Revision bd83612d: new ui: rename pithos related views & style fixes
Olga Brani
12:29 pm Revision ff9dc1db: new ui: general style fixes
Olga Brani
12:27 pm Revision 6e3bb9c8: astakos: Change email functionality improvements
- Keep track of account email changes. Do not remove EmailChange objects
after they've been consumed.
- Allow user ...
Kostas Papadimitriou
12:06 pm Revision 4f3fc1ed: new ui: style changes for pithos containers view
Olga Brani
11:58 am snf-ganeti Revision be7531a9: Handle QueryConfigValues
Make luxid handle the QueryConfigValues call providing certain
simple status information about the cluster.
Signed-o...
Klaus Aehlig
11:58 am snf-ganeti Revision 7f58ff5d: Add a predicate for watcher pause
Add a predicate, in IO, to test whether the watcher is
paused.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Revie...
Klaus Aehlig
11:58 am snf-ganeti Revision 4b7863cb: Provide path to watcher pause file
Extend Path.hs to also provide the path to the file indicating
whether watcher is paused.
Signed-off-by: Klaus Aehli...
Klaus Aehlig
11:58 am snf-ganeti Revision 946f1fb3: Implement SetWatcherPause in luxid
Make luxid handle SetWatcherPause correctly.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudla...
Klaus Aehlig
11:57 am snf-ganeti Revision 5ce9cc30: Add the RPC-call set_watcher_pause
With luxid taking over responsibility for handling watcher-pause requests,
it needs to know about this RPC. So have i...
Klaus Aehlig
11:57 am snf-ganeti Revision 906df9f1: The time field for SetWatcherPause is optional
A JSON null value is used to indicate that the pause should be canceled.
Signed-off-by: Klaus Aehlig <aehlig@google....
Klaus Aehlig
11:57 am snf-ganeti Revision 557f5dad: Generate a separate return type for the job queue update RPC
The instantiation of RPC requires a bidirectional functional dependency
between call type and return type. Hence we c...
Klaus Aehlig

12/12/2013

07:26 pm Revision 82a5966d: new ui: list/grid view hash functionality
Olga Brani
06:33 pm ganeti-local Revision e34f46e6: Document format of the file-storage-paths file
The format of the /etc/ganeti/file-storage-paths file was not documented
in the man page. This patch adds a short not...
Thomas Thrainer
06:33 pm snf-ganeti Revision e34f46e6: Document format of the file-storage-paths file
The format of the /etc/ganeti/file-storage-paths file was not documented
in the man page. This patch adds a short not...
Thomas Thrainer
05:32 pm Revision b421061a: new ui: get file extenstion from mimetype
Olga Brani
04:59 pm Revision 1fecdb52: new ui: fix left sidebar icon bug for pithos view
Olga Brani
04:54 pm snf-image Revision 07e454a4: Bump version to 0.12next
Nikos Skalkotos
04:52 pm Revision d2e6a893: new ui: new icons for files & js checkbox fix
Olga Brani
04:52 pm snf-image Revision 4c86fa7e: Merge branch 'master' into develop
Nikos Skalkotos
04:30 pm snf-image Revision 9f8664c2: docs: Update OS image links
Nikos Skalkotos
04:22 pm ganeti-local Revision 3d680d45: Pass hvparams to GetInstanceInfo
...so that the xen command to be called can be determined. This
fixes another semantical conflict of the last merge.
...
Klaus Aehlig
04:22 pm snf-ganeti Revision 3d680d45: Pass hvparams to GetInstanceInfo
...so that the xen command to be called can be determined. This
fixes another semantical conflict of the last merge.
...
Klaus Aehlig
02:58 pm Revision 6bdd3dff: new ui: add image-sprite and relative style rules
Athina Bekakou
02:56 pm ./kamaki Revision 392d902d: Rename foo --> func everywhere
Stavros Sachtouris
02:55 pm snf-ganeti Revision ed2fea64: Adapt parameters that moved to instance variables
Due to a change in the code organization in stable-2.9, some
method variables became instance variables, causing a se...
Klaus Aehlig
02:55 pm ganeti-local Revision ed2fea64: Adapt parameters that moved to instance variables
Due to a change in the code organization in stable-2.9, some
method variables became instance variables, causing a se...
Klaus Aehlig
02:35 pm Revision 8caa72ce: Merge branch 'feature-uinext-html-mocks' of https://code.grnet.gr/git/synnefo ...
Conflicts:
snf-cyclades-app/synnefo/ui/new_ui/ui/stylesheets/app.css
Athina Bekakou
02:33 pm Revision bfdaac22: new ui: general changes
Athina Bekakou
02:28 pm Revision f0983986: new ui: update icon fonts and relative files
Athina Bekakou
02:17 pm Revision 526dad9e: astakos: style fix for sortable tables thead
Olga Brani
01:47 pm Revision 536ffa66: new ui: style fixes for pithos view
Olga Brani
01:15 pm ./kamaki Revision d7a3393c: Update REAME.Upgrade for clients.astakos renames
Stavros Sachtouris
01:13 pm Revision 59669f57: ui: Exempt task_state logic when vm is in ERROR state
do not update machine status from task_state if machine in ERROR state,
excluding the case when task_state is set to ...
Kostas Papadimitriou
01:12 pm ./kamaki Revision 36cb577e: Rename astakosclients to give astakosclient 2 divs
Refs: #4752
Renames in kamaki.clients.astakos:
AstakosClient --> CachedAstakosClient
SynefoAstakosClientOrig -->...
Stavros Sachtouris
12:58 pm Revision 9562bff7: ui: Resize overlay initialization fix
Kostas Papadimitriou
12:38 pm Revision c2a55260: ui: Improve handling of ssh key injection in machine wizard
- Remove setting ``UI_SUPPORT_SSH_OS_LIST``
- Always allow ssh key injection unless image os family is included in
...
Kostas Papadimitriou
12:38 pm Revision d3e3cba2: ui: Fix quota limit reached title in create resource buttons
Kostas Papadimitriou
11:48 am snf-ganeti Revision 36399e2a: OS-redesign: change instance IP
Change the IP of the instance to make it correspond to the one used in the
example.
The .253 is chosen so that, if n...
Michele Tartara
11:17 am snf-ganeti Revision 791e87b8: Avoid lines longer than 80 chars
...as they're a lint error.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@goog...
Klaus Aehlig
11:17 am ganeti-local Revision 791e87b8: Avoid lines longer than 80 chars
...as they're a lint error.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@goog...
Klaus Aehlig
11:09 am snf-ganeti Revision e5eaa80a: OS installation redesign
Add the document describing a new design for the OS installation process for
new instances.
Signed-off-by: Michele T...
Michele Tartara

12/11/2013

10:59 pm Revision f9ba687f: refactor projects doc
Giorgos Korfiatis
09:38 pm Revision cf508a0b: new ui: fix z-index bug in pithos containers view
Olga Brani
07:43 pm ganeti-local Revision affe1792: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.3
Update NEWS for 2.8.3 release
Support reseting arbitrary params of ext disk...
Klaus Aehlig
07:43 pm snf-ganeti Revision affe1792: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.3
Update NEWS for 2.8.3 release
Support reseting arbitrary params of ext disk...
Klaus Aehlig
06:29 pm snf-occi Revision d573d9ab: Merge branch 'master' of https://code.grnet.gr/git/snf-occi
Athanasia Asiki
06:24 pm snf-occi Revision 4ab8bfab: New features and network backend support, newer version of kamaki
Athanasia Asiki
06:21 pm snf-ganeti Revision 637babaa: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:20 pm snf-ganeti Revision 3993be83: Merge branch 'stable-2.8-grnet' into debian-2.8-grnet
Dimitris Aragiorgis
06:10 pm Revision cff6b795: Cyclades UI: Minor fixes in wording
Vangelis Koukis
05:59 pm Revision f9030e0b: pithos: Reduce astakosclient instances
Use backend astakosclient instance to query the account quotas. Sofia Papagiannaki
05:45 pm snf-occi Revision b8290c59: Minor fixes to config.py
Athanasia Asiki
05:44 pm ./kamaki Revision c5160cc5: Bump version to 0.12~rc6-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:44 pm ./kamaki Revision b2f8d598: Merge branch 'release-0.12' into debian-release-0.12
Stavros Sachtouris
05:39 pm Revision fad1549a: new ui: pithos root view
Olga Brani
05:39 pm ./kamaki Revision 61d579fb: Add self.poolsize in kamaki.clients.Client
Stavros Sachtouris
05:38 pm ./kamaki Revision 083093cf: Update Changelog and version tag
Stavros Sachtouris
05:38 pm snf-ganeti Revision b05b9236: Add new debian/changelog section
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:37 pm ./kamaki Revision b7fcd0f5: Add self.poolsize in kamaki.clients.Client
Stavros Sachtouris
05:29 pm snf-ganeti Revision 7da3529b: Change source package to snf-ganeti
..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
05:29 pm snf-ganeti Revision 236e3bf9: ganeti -> snf-ganeti in debian/rules
override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no...
Dimitris Aragiorgis
05:29 pm snf-ganeti Revision 60397ca4: Remove debian patch that cannot apply
Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat...
Dimitris Aragiorgis
05:29 pm snf-ganeti Revision f09412a4: Run ./autogen.sh before configure
This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ...
Dimitris Aragiorgis
05:29 pm snf-ganeti Revision 1252d873: Rename ganeti.* debian files to snf-ganeti.*
Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
05:29 pm snf-ganeti Revision 541434ce: ganeti -> snf-ganeti in debian/control
snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf...
Dimitris Aragiorgis
05:29 pm snf-ganeti Revision 55728e27: Remove debian patch that does not apply on 2.8
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:29 pm snf-ganeti Revision c5faeefb: Import debian files from wheezy-backports
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:10 pm Revision 95a51b73: Suppress oath2 endpoint failure
This fix will allow astakosclient to function when used with older
synnefo deployments (<0.15), so clients (kamaki, e...
Stavros Sachtouris
05:07 pm Revision 0b416fc7: ui: Error view overlay improvements
additionally display api error message when provided in the error response
object.
Kostas Papadimitriou
04:28 pm ./kamaki Support #4752 (Resolved): Document astakosclient commands w. examples
Offer astakosclient as a kamaki library, despite of how it is implemented (external package)
Document client with so...
Stavros Sachtouris
04:25 pm ./kamaki Revision c0b795f8: GET subnets status code 201 --> 200
Stavros Sachtouris
04:25 pm ./kamaki Revision 5fcc3f7c: GET subnets status code 201 --> 200
Stavros Sachtouris
04:23 pm Pithos MS Client Feature #4751 (Resolved): Force Update Check
Make sure the client checks for updates at least once per week, in cases the client is not restarted the user is not ... Giorgos Pantazis
04:22 pm Revision 681c9851: ui: Floating ip fixes
- Fix progress indicator display
- Reset model state if attach api call fails
Kostas Papadimitriou
03:53 pm ./kamaki Revision 05c65cac: astakosclient >= 0.14.10
Stavros Sachtouris
03:53 pm ./kamaki Revision b93910fc: astakosclient >= 0.14.10
Stavros Sachtouris
03:50 pm Revision 442e88bf: ui: Private network creation fix
handle network creation when no subnet is requested Kostas Papadimitriou
03:50 pm Revision bf926504: ui: Proper display of used floatin ip addresses
warn and allow detach of floating ip address which is connected to a port
with no device assigned to it.
Kostas Papadimitriou
03:47 pm ./kamaki Revision 6e254107: Bump version to 0.11.7-1~squeeze
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:46 pm ./kamaki Revision e7c14331: Python-astakosclient dep
Stavros Sachtouris
03:45 pm ./kamaki Revision 0e9ba5b7: Merge branch 'master' into debian
Stavros Sachtouris
03:28 pm ./kamaki Revision 5347de18: Bump version to 0.11.7-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:27 pm ./kamaki Revision 364853b0: astakosclient<=0.14.8.1
Stavros Sachtouris
03:26 pm ./kamaki Revision f5a1ab07: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
03:25 pm ./kamaki Revision 0baa648a: Allow more astakosclient versions
Stavros Sachtouris
03:15 pm ./kamaki Revision bc554e88: Bump version to 0.11.6-2~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:14 pm ./kamaki Revision 1ecbf9aa: Set astakosclient dependency
Stavros Sachtouris
03:13 pm snf-ganeti Revision ac71f26d: (packaging) Add vcs-version file
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:07 pm ./kamaki Revision b0c75e68: Bump version to 0.11.6-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:06 pm ./kamaki Revision 203f2b09: Merge branch 'master' into debian-wheezy
Conflicts:
setup.py
Stavros Sachtouris
03:04 pm ./kamaki Revision 8328144a: Update version tag
Stavros Sachtouris
03:04 pm ./kamaki Revision 39be8a41: Require astakosclient==0.14.8next-10644-2cd636f
Stavros Sachtouris
02:56 pm Revision c4728006: new ui: folders drag & drop functionality
Olga Brani
02:54 pm Revision c997f7b6: new ui: bind event on dynamically created element
Olga Brani
02:54 pm Revision c7bac7aa: new ui: fix items-list checkbox bug
Olga Brani
02:54 pm snf-ganeti Revision 3a224471: (kvm) Add migration capabilities if supported
This just adds two monitor commands before migration
in order to optimize performance. If the migrate_set_capability
...
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision a8deb185: (ext) Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:54 pm snf-ganeti Revision 32b516cd: (ext) Override disk_cache hvp with disk param in ext
This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat...
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision 5d2cbf27: (ext) Export logical_id info to hooks env
DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision 9c121852: (ext) Pass disk geometry in kvm command
Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec...
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision a5c198eb: (b64) Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision d2e0774d: (snap) Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision 705bd422: (grnet) Remove deprecated idx slot from NIC/Disk objects
This code will run when reading old kvm runtime files created
by hot-plugging related code back in Ganeti 2.6.2
Sign...
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision 1838c0e9: (grnet) Move disk options before nic ones in kvm command
Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi...
Dimitris Aragiorgis
02:54 pm snf-ganeti Revision 193e8601: (grnet) Enable -device option for old disks upon migration
Change _GenerateDeviceKVMId() to take device index as an
extra argument. In case device has uuid and pci info
we retu...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 2456acca: (2.10) Introduce _UpgradeSerializedRuntime() method
This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 4daa1d57: (grnet) Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision c811dc43: (2.10) Use HooksDict() to export network options in Xen
Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision d6f07e0e: (2.10) Export NIC's UUID and name to network scripts
In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 312a1928: (2.10) Export tags via GetTags() to network scripts
Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision fc01b92b: (2.10) Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 4032def6: (2.10) Fix net-common script in case of routed mode
setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision dfe40bf8: (2.10) RAPI: Make use of request_body in Reboot/Remove
Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 03b3659a: (2.10) Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 18bb156b: (2.10) RAPI: Pass depends body arg (if any) to opcode
Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 5a3b0421: (2.10) Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision da761678: (2.10) SimpleRetry on BlockDev.Remove()
Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 254d4709: (2.10) Check if hotplug is supported in CheckPrereq
Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 456d485b: (2.10) drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision bbafd35f: (2.10) Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 1e79d5de: (2.10) Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision ee7a183c: (2.10) block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision f4529722: (2.10) Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision e769d239: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision af8892da: (2.10) Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 1c6d3839: (2.10) Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 2e2d8c6e: (2.10) Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 40827683: (2.10) Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 8bb35ebf: (fix) SetDiskID() before blockdev_assemble()
Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 99452998: (2.10) Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 9e6c45cc: (2.10) Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 9754d1b7: (2.10) Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision ee6ed186: (2.10) Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision d6fb3aea: (2.10) Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision a8c33da7: (2.10) Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 6cc47318: (2.10) Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 02d7b9ae: (2.10) Helper methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 8b1ebecb: (fix) Remove uri slot from block_devices
In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision da8c6616: (2.10) Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 204e695c: (2.10) Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision cd4aa136: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision dcee1061: (2.10) Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision acdf0ea6: (2.9) Refactor NIC configuration scripts
Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 2a9b6d2c: (2.9) Document vif-ganeti usage
In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 71fe51f8: (2.9) Make NIC setup more flexible in case of Xen
For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a...
Dimitris Aragiorgis
02:53 pm snf-ganeti Revision 8b2eda35: (2.8r) Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
02:43 pm Revision 2eef02ae: new ui: add functionality for containers-list view
Athina Bekakou
02:38 pm snf-ganeti Revision 6ce56f8f: Version bump for 2.8.3
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
02:38 pm ganeti-local Revision 6ce56f8f: Version bump for 2.8.3
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
02:37 pm ganeti-local Revision 390fa990: Update NEWS for 2.8.3 release
List all the changes that happened between 2.8.2 and 2.8.3.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev...
Michele Tartara
02:37 pm snf-ganeti Revision 390fa990: Update NEWS for 2.8.3 release
List all the changes that happened between 2.8.2 and 2.8.3.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev...
Michele Tartara
02:27 pm ./kamaki Revision 94cc5a8d: Bump version to 0.11.5-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
02:26 pm ./kamaki Revision d476407a: Merge branch 'master' into debian-wheezy
Stavros Sachtouris
02:25 pm ./kamaki Revision 438efab2: Fix typo in file upload
Stavros Sachtouris
02:25 pm ./kamaki Revision da17a63d: Fix typo in file upload
Stavros Sachtouris
02:25 pm ./kamaki Revision eb5d6827: Merge branch 'hotfix-0.11.5'
Stavros Sachtouris
02:24 pm ./kamaki Revision 0d952245: Update version tag
Stavros Sachtouris
02:24 pm ./kamaki Revision 7474c948: Fix typo in file upload
Stavros Sachtouris
01:42 pm Revision cc9ed05a: pithos: Further code refactoring in _list_objects()
Sofia Papagiannaki
01:32 pm snf-ganeti Revision c7003a76: Move the generalized IO client from Luxi to UDSServer
No code is changed in this patch (except imports and qualifiers), only
moved.
Signed-off-by: Petr Pudlak <pudlak@goo...
Petr Pudlak
01:32 pm snf-ganeti Revision d79a6502: Generalize the IO client handling in Luxi
... to be usable for WConfd as well. A daemon handler is encapsulated
into `Handler` data type, which is then passed ...
Petr Pudlak
01:32 pm snf-ganeti Revision 43c329e7: Add MonadLog instance for `ReaderT r m`
This allows to use logging with the ReaderT monad transformer.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Review...
Petr Pudlak
01:32 pm snf-ganeti Revision ed5a07f2: Add an Error instance for GanetiException
This allows it to be used with MonadError.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus Aehlig ...
Petr Pudlak
01:32 pm snf-ganeti Revision 964a728f: Add fromJResultE and fromJVal that uses MonadError
Using MonadError is more correct than just "fail" on an arbitrary
monad, and more scalable when using monad type clas...
Petr Pudlak
01:32 pm snf-ganeti Revision 27f904f7: Add a MonadLog typeclass for monads that allow logging
This separates logging from IO, allowing to create unit tests in future
for functions that use it.
Signed-off-by: Pe...
Petr Pudlak
01:31 pm snf-ganeti Revision 95e683c6: Add MonadPlus and MonadError instances for GenericResult
.. and ResultT.
While at it, generalize also the MonadPlus instance of GenericResult and
add some Functor/Applicativ...
Petr Pudlak
01:27 pm ganeti-local Revision e228ab9c: Support reseting arbitrary params of ext disks
If param=default and the param already exists then we remove
it from params dict. This is stolen by GetUpdatedParams(...
Dimitris Aragiorgis
01:27 pm snf-ganeti Revision e228ab9c: Support reseting arbitrary params of ext disks
If param=default and the param already exists then we remove
it from params dict. This is stolen by GetUpdatedParams(...
Dimitris Aragiorgis
01:27 pm ganeti-local Revision c5c72215: Allow modification of arbitrary params for ext
Disks of ext template are allowed to have arbitrary parameters
stored in the Disk object's params slot. Those paramet...
Dimitris Aragiorgis
01:27 pm snf-ganeti Revision c5c72215: Allow modification of arbitrary params for ext
Disks of ext template are allowed to have arbitrary parameters
stored in the Disk object's params slot. Those paramet...
Dimitris Aragiorgis
01:26 pm ganeti-local Revision 54666867: Do not clear disk.params in UpgradeConfig()
Commits 5dbee5e and cce4616 fix disk upgrades concerning params
slot. Since 2.7 params slot should be empty and gets ...
Dimitris Aragiorgis
01:26 pm snf-ganeti Revision 54666867: Do not clear disk.params in UpgradeConfig()
Commits 5dbee5e and cce4616 fix disk upgrades concerning params
slot. Since 2.7 params slot should be empty and gets ...
Dimitris Aragiorgis
01:14 pm ./kamaki Revision 11835f12: Bump version to 0.11.4-1~wheezy
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
01:13 pm ./kamaki Revision 9dcafe94: Merge branch 'master' into debian-wheezy
Conflicts:
version
Stavros Sachtouris
01:03 pm ./kamaki Revision 43f798ab: Fix bug w. 0 file syncing
Stavros Sachtouris
01:02 pm ./kamaki Revision bd02c3ea: Fix bug w. 0 file syncing
Stavros Sachtouris
01:00 pm ./kamaki Revision d65d838e: Merge branch 'hotfix-0.11.4'
Stavros Sachtouris
01:00 pm ./kamaki Revision 455b406a: Update Changelog
Stavros Sachtouris
12:59 pm ./kamaki Revision 91d443f9: Fix bug w. 0 file syncing
Stavros Sachtouris
12:40 pm Pithos Web Client Revision 3d33fa76: Bump version to 0.15rc2
Christos Stavrakakis
12:28 pm ./kamaki Revision 1e92e97d: Update Changelog and version tag
Stavros Sachtouris
12:24 pm Bug #4727 (Resolved): Fix detailed listing of public objects (shared by me)
Cherry-picked in release-0.15 branch Sofia Papagiannaki
12:20 pm Revision 2c2513fc: pithos: Fix ordering in detailed listing of public objects
Refs: #4727 Sofia Papagiannaki
12:11 pm snf-cloudcms Revision 74d2b54b: Bump version to 0.15rc2
Kostas Papadimitriou
12:08 pm snf-cloudcms Revision 841f81b4: Bump version to 0.15~rc1-1~wheezy
Signed-off-by: Kostas Papadimitriou <kpap@grnet.gr> Kostas Papadimitriou
12:08 pm snf-cloudcms Revision c86c9c70: Merge branch 'release-0.15' into debian-release-0.15
Kostas Papadimitriou
12:07 pm snf-ganeti Revision 6e47412f: Generalize "validateCall" to be usable outside LUXI
Return the method (as any instance of JSON) and the arguments of a call.
Signed-off-by: Petr Pudlak <pudlak@google.c...
Petr Pudlak
12:07 pm snf-ganeti Revision 5e671e0e: Add the Unix domain socket path to the Server data type
This simplifies code for closing such a socket.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Reviewed-by: Klaus Ae...
Petr Pudlak
12:07 pm snf-ganeti Revision 0fbc8447: Encapsulate a server socket and its parameters
Instead of passing a bare server socket around, we pass it encapsulated
in a data type together with parameters such ...
Petr Pudlak
12:07 pm snf-ganeti Revision d605e261: Rename getClient/Server to getLuxiClient/Server
Later they will be split into LUXI-specific and general parts.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Review...
Petr Pudlak
12:07 pm snf-ganeti Revision 71a4c605: Split Luxi.hs into LUXI-specific functions and general ones
This will allow WConfD to use the general functions without importing
Luxi.hs.
Signed-off-by: Petr Pudlak <pudlak@go...
Petr Pudlak
12:06 pm snf-cloudcms Revision 370c921b: Update Changelog
Kostas Papadimitriou
11:59 am ./kamaki Revision 6e4ca4ec: Allow unicode filenames in pithos
Stavros Sachtouris
11:33 am Revision 884aadb8: docs: Indentation fixes in Changelog
Christos Stavrakakis
11:08 am snf-cloudcms Revision ad20d1b0: Install symlink for external packages static files
Kostas Papadimitriou
11:05 am snf-cloudcms Revision fabf296b: Merge branch 'release-0.15' into debian-release-0.15
Conflicts:
cloudcms/synnefo_settings.py
version
Kostas Papadimitriou
10:59 am snf-cloudcms Revision 054e9a25: Bump version to 0.15next
Kostas Papadimitriou
10:58 am snf-cloudcms Revision d7c78790: Bump version to 0.15rc1
Kostas Papadimitriou
10:51 am snf-cloudcms Revision 297c58e0: Update documentation
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 7a8f4d63: Update changelog
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 66b454b7: ui: Additional Pithos versioninfo.xml client type
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 3da73533: Free up space for an additional column in footer navigation
Kostas Papadimitriou
10:18 am snf-cloudcms Revision b27119e3: Bump version to 0.14.3next
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 845d9332: Feincms compat setting in default project settings
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 97b7ae4c: Remove unsed static files
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 85e894f4: Update documentation
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 6d51be94: Update cloudbar default config file
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 3a44ab62: Bump version to 0.14.2next
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 5cc874ca: Update TwitterFeed cms content type
using the official twitter embedded timelines API Kostas Papadimitriou
10:18 am snf-cloudcms Revision 6b9ccffa: Updated feincms migrations
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 06c456e2: Fix level assignment for nested blog category pages
Kostas Papadimitriou
10:18 am snf-cloudcms Revision ab9fdcfe: Footer nested nav items fix
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 0707803a: Removed rollback from non transactional block
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 1b91b35d: Update required packages versions
Kostas Papadimitriou
10:18 am snf-cloudcms Revision cb88bc8d: Navigation trees rendering fixes
- Update used tag
- Resolve nested trees using mptt helpers
Kostas Papadimitriou
10:18 am snf-cloudcms Revision 2411b306: Update default project settings for Django 1.4
Kostas Papadimitriou
10:18 am snf-cloudcms Revision e5d36310: Missing feincms 1.6 migrations
Kostas Papadimitriou
10:17 am snf-cloudcms Revision 333434db: Update template context processors
Kostas Papadimitriou
« Previous
Next »
 

Also available in: Atom