Activity
From 04/28/2013 to 05/27/2013
05/27/2013
- 09:35 pm Revision 7e7cd786: astakos: Update changelog
- 06:35 pm Revision be2e3875: astakos: Remove unused billing settings
- Remove unused settings BILLING_FIELDS and QUEUE_CONNECTION.
- 06:05 pm Revision 6df64d7b: helpdesk: Fix static install locations
- 06:04 pm Revision 7ad07359: helpdesk: Configurable media url
- 05:53 pm Revision 85c9d0d8: astakos: Include contrib.auth context processor
- 05:53 pm Revision ffc56ef0: webproject: Remove default contrib.auth context processor
- 05:38 pm ./kamaki Support #3832 (Closed): Adjust cyclades and astakos calls to synnefo 0.14 specs and url schemes
- kamaki 0.9 will break compatibility with synnefo < 0.14 because
- synnefo 0.14 ReST APIs breaks compatibility with s... - 05:33 pm Feature #3785 (Closed): Change footer info
- 05:31 pm Pithos Web Client Revision 56510f86: Merge branch 'issue_3785' into develop
- Align footer and logo with the rest of the UI (cyclades).
Refs #3785 - 05:27 pm Revision bf3b7d2d: astakos: Add missing import in management command
- 05:27 pm Revision 190a2743: astakos: Convert list-like settings to tuple
- Settings ADMINS, MANAGERS, and HELPDESK are tuples even though they could
naturally be lists. If one sets by mistake ... - 05:27 pm Revision ea1369dc: quotaholder: pep8 fixes
- 05:19 pm Revision 17138f12: astakos: Update tests
- GET is not allowed to remove auth provider urls
- 05:11 pm ./kamaki Revision f27657f7: Update Changelog for latest astakosclient cli
- 05:07 pm ./kamaki Revision 683335b1: Expose some basix astakosclient methods to cli
- Methods exposed:
get_user_info as authenticate
get_uuid[s] as uuid
get_username[s] as username
get_quotas as quotas
... - 05:05 pm Revision 93614ef0: astakos: LinkedIn provider fix
- initialize client in login view
- 05:05 pm Revision 933d3219: astakos: Typo fix
- incorrect variable use. Retrieve message from provider object instead of
astakos_messages module. - 05:05 pm Revision 680c383d: astakos: User auth methods handling fix
- do not include third party logins of disabled provider modules (modules which
are not set in ASTAKOS_IM_MODULES). Thi... - 05:01 pm Revision 327a4c1e: astakos: Change auth provider remove HTTP method
- Convert provider removal links to forms (using POST), in order to be able
to remove GET from the remove view allowed ... - 04:20 pm snf-image-creator Revision 9271999b: Bump ubuntu version to 0.3-0ubuntu1
- 04:18 pm snf-image-creator Revision 64a18daf: Merge branch 'master' into ubuntu
- 03:59 pm Feature #3829 (New): Make it possible to mark a service as deleted
- Since we prefer not to delete a service entry from the database, we could set a deleted flag if we needed to deactiva...
- 03:57 pm Revision aae2103e: astakos: Update user-add command
- removed activate option. User status can be changed using additional
user-modify commands (--verify, --accept etc.) - 03:37 pm ./kamaki Revision 4abb3f7e: Update log about astakos authenticate adjustment
- 03:35 pm ./kamaki Revision b79ae40b: Adjust astakos authenticate to snf-0.14 url sheme
- 03:34 pm Feature #3767 (Resolved): Changes for compatibility with OS/Compute v2
- Not tested yet (waiting for synnefo 0.14 deployment).
- 03:34 pm Revision bcb7c357: burnin: Changes for compatibility with OS/Compute v2
- Refs #3767
- 03:23 pm ./kamaki Revision 97fc1e06: Setup a snf-astakos command set
- 03:20 pm snf-image-creator Revision ef30380d: Bump version to 0.3
- 03:14 pm Revision 2c45745e: webproject: Default TEMPLATE_DIRS setting typo
- missing comma
- 03:14 pm Revision 07395a9a: cloudbar: Handle relative service icon urls
- 03:14 pm Revision 591068ae: astakos: Conditionally autoexpand classic signup form
- if classic signup ('local') appears first in IM_MODULES setting
- 03:14 pm Revision e61aed5a: webproject: Update default conf file
- update default value of TEMPLATE_DIRS setting
- 03:09 pm Pithos Web Client Revision 64800147: Get Storage Logo from JS properties
- Refs #3785
- 01:53 pm Revision df456124: astakos: Add confirmation step in service-add
- Since there is no way to delete a registered service, confirmation
is needed to register a service.
Add also a `--no... - 01:22 pm Revision f8958a97: astakosclient: Update package description
- 01:08 pm snf-image-creator Revision 3afe6b44: Share the md5sum and meta file if image is public
- If the image gets registered as public allow anyone to read the
metadata and the md5sum file. - 12:37 pm Pithos Web Client Revision ecc4ef81: Hard-code synnefo & synnefo.org
- This is a requirement.
Refs #3785 - 11:54 am Revision f20c20fe: astakosclient: Update documentation
- 10:38 am Revision 108be31f: astakosclient: Implement get_endpoints method
05/25/2013
- 07:06 pm snf-ganeti Revision e75f80b9: Fix release of instances in QA
- Also, fix some uses of keyword arguments for arguments with a default
value, as required by the style guide, and a ty... - 07:06 pm ganeti-local Revision e75f80b9: Fix release of instances in QA
- Also, fix some uses of keyword arguments for arguments with a default
value, as required by the style guide, and a ty...
05/24/2013
- 06:05 pm snf-network Revision 6f1a2922: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:05 pm snf-network Revision e60198f7: Merge branch 'master' into debian
- 05:49 pm Revision 81bf669e: astakos: Disable service renaming
- Service name is significant: UI presentational data are indexed by
it; resource names are prefixed by it. - 05:49 pm Revision d8c7557c: astakos: Fix args reading in service-add
- Service URL and API URL where set the other way around.
Also add checks for the URLs being in use. - 05:49 pm Revision 08ad5b01: Fixes wrt Admin Guide's branding section
- 05:41 pm ./kamaki Support #3806 (Resolved): Cut-off compatibility with old forms of command groups and config files
- 05:40 pm ./kamaki Revision f0415090: Update config file version tag
- 05:24 pm ./kamaki Revision 137c51f5: Fix typo in kamak.cli.logger import
- 05:05 pm ./kamaki Feature #3633 (Resolved): Adjust Cyclades clients and corresponding commands to server modificati...
- 04:47 pm ./kamaki Revision bcef3ac9: Rename meta-->metadata and remove values @CLI
- Refs: #3633
- 04:30 pm Revision d3e3ad5d: cyclades: Always add attachments to server info
- Update /servers API, to include attachments to /servers responses,
even if the server has no NICs. - 04:17 pm Revision 7f79fa49: cyclades: Export hypervisor to backend-list cmd
- 04:15 pm Revision 87dd67af: snf-django: BadRequest if no content-type
- Raise a BadRequest if request is missing Content-Type header field.
- 04:15 pm Revision ac47eef6: cyclades: Fix bug in network test
- 03:37 pm snf-network Revision df006c46: Mods to work with debian's xen
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:01 pm snf-occi Revision 1fa7e54b: docs: Add link to master page of OCCI spec
- 02:32 pm ganeti-local Revision 95155a8c: Fix missing "raise" in QA
- The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai... - 02:32 pm snf-ganeti Revision 95155a8c: Fix missing "raise" in QA
- The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai... - 02:30 pm snf-ganeti Revision a9310b5b: Merge branch 'stable-2.8'
- * stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S... - 02:30 pm ganeti-local Revision a9310b5b: Merge branch 'stable-2.8'
- * stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S... - 02:26 pm snf-ganeti Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE... - 02:26 pm ganeti-local Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE... - 02:20 pm snf-image-creator Revision 03eb7dc8: Check if remote files exist before uploading
- Before uploading to pithos, check if any remote file gets
overwritten. - 01:23 pm Revision 81846314: astakos: Set type for existing services
- Following Keystone there is now a `type' field in model Service.
This adds a data migration in order to set the type ... - 01:17 pm snf-ganeti Revision 75d25240: Bump up version for 2.7.0~rc2 release
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 01:17 pm ganeti-local Revision 75d25240: Bump up version for 2.7.0~rc2 release
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 12:50 pm Revision 22a46ee9: astakos: Add new command service-show
- Leave the most important fields of Service in service-list;
show all fields with service-show. - 12:50 pm Revision 77fd77bf: astakos: Show value even for unknown resource
- Do not fail when looking up the unit, if resource is not found.
- 12:50 pm Revision aae971b5: astakos: Fix permissions of service-add.py
- Unset execute bit for file service-add.py
- 12:50 pm Revision e9eb1fb4: astakos: Remove commands deleting services and resources
- We do not support removing a registered service or resource.
- 10:53 am ./kamaki Support #3806 (Closed): Cut-off compatibility with old forms of command groups and config files
- store and astakos are predecessors of file and user command groups respectively
Do not recognise old forms of thes... - 09:57 am Revision 52dff6a2: snf-manage show_urls: fix empty view module crash
- 08:52 am Revision 44f62925: SYNNEFO_SERVICE_NAME: per-service configuration.
- 1. Introduce an environment variable SYNNEFO_SERVICE_NAME.
This causes an additional settings subdir to be read,
... - 08:52 am Revision 6d47c965: add SYNNEFO_INCLUDE_PACKAGES environment variable
- If the variable is empty, it has no effect.
If it has a ':'-separated list of names, then only
packages from that lis... - 08:52 am Revision aecccec1: snf-manage: pep8 fixes
05/23/2013
- 09:20 pm Revision cf45f59e: astakos: make middleware optional (selective)
- 1. Introduce SelectiveMiddlewareMixin to snf_django.
This class that can be mixed in middlware subclasses as
... - 09:04 pm Revision e5341ac5: support configurable <SERVICE>_BASE_URL settings
- Introduce <SERVICE>_BASE_URL settings for all services.
Extract the path in these URLs as a prefix to be consumed
by ... - 07:04 pm Revision 9a55e420: cyclades: remove all csrf_exempt usage.
- The csrf middleware is not to be installed with cyclades,
therefore there is no need to use csrf_exempt. - 06:47 pm Revision c2e78d83: astakos: fix api docs
- 06:42 pm ./kamaki Revision fab9b17f: Rename meta-->metadata and remove values @lib
- - Meta-->metadata in some cases, according to the expected cyclades API
- remove values level from requests and respo... - 06:38 pm Revision 98893c32: astakos: update api docs
- 06:18 pm ./kamaki Feature #3778: Introduce easy-to-set image location arguments for image register
- Take this change back and pospone it for a later version
- 05:47 pm Pithos Web Client Revision f2ae0948: Change footer according to the rest of the site
- Refs #3785
- 05:46 pm ./kamaki Revision 13c02904: Fix expected "public" header params in tests
- 05:44 pm Revision ab7ca50a: astakos: fix astakos api tests
- 05:32 pm Revision 42e767d4: branding: Admin-guide docs corrections
- 05:29 pm ./kamaki Feature #3797 (Resolved): Enrich image register meta record format
- Apply the mechanism for image meta properties to all image metadata and rename accordingly:
--metafile=<local math... - 05:27 pm ./kamaki Revision fb3998bd: Merge branch 'feature-image-meta-record-format' into develop
- 05:25 pm ./kamaki Revision aa82dd5a: Add metadata management to image register
- - validate image metadata format
- read metadata from file
- merge file-loaded metadata with runtimes
- store metadat... - 04:57 pm snf-image-creator Revision a0909794: In cleanup_mail sysprep check if mail dirs exist
- Check if /var/spool/mail exists before trying to remove the content
of the directory. - 04:52 pm snf-image-creator Revision fa65eda1: Monitor executed syspreps in os_type/__init__.py
- Syspreps that have already been executed shouldn't get returned by
list_syspreps - 04:41 pm Revision 48646327: Remove deprecated quotaholder settings
- Remove remaining astakos and pithos-related references of quotaholder
from settings and docs. - 04:41 pm Revision f8c56842: docs: Remove i-qh.rst
- There is no need for a qh node since the integration in astakos.
- 04:41 pm Revision 64242f0a: astakos: Update services and resources settings
- Replace ASTAKOS_SERVICES and ASTAKOS_RESOURCES_PRESENTATION_DATA with
ASTAKOS_SERVICES_META and ASTAKOS_RESOURCES_MET... - 04:41 pm Revision c2f55dc8: astakos: Remove setting PENDING_APPLICATION_LIMIT
- 04:30 pm Revision 7ac2131c: astakos: provide get_endpoints api call
- 04:30 pm Revision 58350a50: astakos: move get_services back to astakos im services
- 04:21 pm ganeti-local Revision 345d395d: QA for spindles in creating disks
- "gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ... - 04:21 pm snf-ganeti Revision 345d395d: QA for spindles in creating disks
- "gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ... - 03:35 pm Revision 92683993: astakosclient: Implement send_feedback function
- 03:30 pm Revision 7b5a37fd: astakosclient: Code refactoring for astakos api urls
- Export astakos api urls as global variables that can be
easily changed, rather than hard coded values. - 02:19 pm snf-image-creator Revision f9153c84: Fix an some error messages in snf-image-creator
- 02:15 pm ganeti-local Revision fab0cf66: Create overall design document for 2.8
- Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro... - 02:15 pm snf-ganeti Revision fab0cf66: Create overall design document for 2.8
- Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro... - 02:07 pm Revision 67920ea0: astakos: Strengthen authentication in user_from_token
- All user-related API calls make use of this decorator to authenticate
the user. Previously it used to check only for ... - 02:04 pm ganeti-local Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
- Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c... - 02:04 pm snf-ganeti Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
- Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c... - 02:04 pm snf-ganeti Revision 75a6c8be: gnt-instance info prints information about spindles
- For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 02:04 pm ganeti-local Revision 75a6c8be: gnt-instance info prints information about spindles
- For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 02:04 pm ganeti-local Revision 24c06acb: Spindles are used in creating new disks
- The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd... - 02:04 pm snf-ganeti Revision 24c06acb: Spindles are used in creating new disks
- The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd... - 02:03 pm ganeti-local Revision 5073fa0c: Document disk device Create() functions
- Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da... - 02:03 pm snf-ganeti Revision 5073fa0c: Document disk device Create() functions
- Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da... - 02:03 pm snf-ganeti Revision b54ecf12: Add spindles field to disk object
- The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c... - 02:03 pm ganeti-local Revision b54ecf12: Add spindles field to disk object
- The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c... - 02:03 pm snf-ganeti Revision 3f3ea14c: Check that spindles are not given when they are not allowed
- Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o... - 02:03 pm ganeti-local Revision 3f3ea14c: Check that spindles are not given when they are not allowed
- Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o... - 02:03 pm snf-ganeti Revision c615590c: Add "spindles" option to instance disk creation commands
- The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 02:03 pm ganeti-local Revision c615590c: Add "spindles" option to instance disk creation commands
- The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 02:03 pm ganeti-local Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
- Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 02:03 pm snf-ganeti Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
- Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 02:03 pm ganeti-local Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
- The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ... - 02:03 pm snf-ganeti Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
- The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ... - 02:01 pm ./kamaki Revision 17b255c7: Use _format_image_headers: image_register,get_meta
- - Ensure uniform image meta output
- Easy to apply the correct meta format
Refs: #3797 - 01:58 pm Revision ec5ebdf5: webproject: Fix typos in parse_bool
- 01:58 pm Revision 5a8067ad: astakos: Cleanup management commands' common file
- 01:58 pm Revision 9fb7a900: astakos: Move ExceptionHandler in views.util
- It is view-specific and did not deserve a separate file.
- 01:58 pm Revision a0fcfb35: astakos: Support changing resource's allow_in_projects
- 01:28 pm Revision ed8c7696: Make README files of sub-components obsolete
- Since v0.14 everything belonging in a README file should be written
as part of the documentation and thus under docs/... - 01:12 pm ./kamaki Feature #3797 (Closed): Enrich image register meta record format
- Meta record format:...
- 12:53 pm Revision 052ef3b9: cyclades: Fix bug in network-modify management cmd
- Use 'parse_bool' function to parse '--dhcp' option. Also, include
'dhcp' to default columnds of 'network-list' command. - 12:53 pm Revision cd391e22: ci: change interpreter line
- 12:43 pm Revision 4833a703: Keep single Changelog, remove all local ones
- Since 0.13 there is only one single Changelog file at the root
directory. Thus, any new component should not have its... - 12:06 pm snf-ganeti Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 12:06 pm ganeti-local Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 10:32 am snf-ganeti Revision ca93ea0a: Design doc for internal shutdown detection
- Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p... - 10:32 am ganeti-local Revision ca93ea0a: Design doc for internal shutdown detection
- Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
05/22/2013
- 09:12 pm Bug #3793 (New): Protect remove auth provider views from CSRF attacks
- Convert provider removal links to forms (using POST), in order to be able to remove GET from the remove view allowed ...
- 06:51 pm Revision 44f510e1: astakos: Support units in resource-related commands
- Add library synnefo.util.units for parsing numerical values
with an optional unit suffix and printing integer values ... - 06:25 pm ./kamaki Revision 4e424eaa: Restore thread-wait for append
- 06:15 pm ./kamaki Revision e4ff4453: Fix typo (permition --> permission)
- 06:14 pm Revision 8c26221c: branding: Correct commented settings in all *.conf files
- 06:06 pm ./kamaki Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
- 06:06 pm ./kamaki Bug #3780 (Closed): set permissions to a public object results to a non public object
- 06:05 pm ./kamaki Revision 117ca598: Merge branch 'feature-json-output' into develop
- Conflicts:
Changelog
kamaki/cli/commands/image.py
Also, take care of pep8 issues - 06:03 pm snf-ganeti Revision 84ae4fa4: Document recent hroller changes in the NEWS file
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:03 pm ganeti-local Revision 84ae4fa4: Document recent hroller changes in the NEWS file
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:03 pm ganeti-local Revision 71c41fc0: Document hroller options recently added
- hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ... - 06:03 pm snf-ganeti Revision 71c41fc0: Document hroller options recently added
- hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ... - 06:01 pm ./kamaki Revision d9301a7a: Fix typo in pithos upload output
- 05:58 pm ./kamaki Feature #3730 (Closed): List a detailed list of uploaded object after file upload
- 05:58 pm ./kamaki Feature #3656 (Closed): Make upload_object return etag data
- 05:57 pm ./kamaki Feature #3730: List a detailed list of uploaded object after file upload
- Use the --with-output or -j instead of -l
- 05:53 pm snf-ganeti Revision 069a4bcf: Workaround missing SO_PEERCRED
- This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing.... - 05:53 pm ganeti-local Revision 069a4bcf: Workaround missing SO_PEERCRED
- This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing.... - 05:53 pm snf-ganeti Revision ae549364: Add debugging clause to _ExpandCheckDisks error
- This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr... - 05:53 pm ganeti-local Revision ae549364: Add debugging clause to _ExpandCheckDisks error
- This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr... - 05:51 pm ./kamaki Feature #3739 (Closed): Make enumeration optional in listings
- 05:50 pm ./kamaki Feature #3756 (Closed): Add optional output to kamaki calls that create stuff
- 05:49 pm ./kamaki Feature #3732 (Closed): Give the option of a json-formated output
- 05:48 pm ./kamaki Revision 3ec5c230: Wait threads to finish in pithos append_object
- 05:26 pm ./kamaki Revision 545c6c29: Implement an optional json output 4 outputing cmds
- Refs: #3732
- 04:58 pm ganeti-local Revision 26ec2f38: Reduce pylint maximum file length to 4500
- The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim... - 04:58 pm snf-ganeti Revision 26ec2f38: Reduce pylint maximum file length to 4500
- The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim... - 03:27 pm ganeti-local Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
- The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an... - 03:27 pm snf-ganeti Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
- The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an... - 02:23 pm snf-ganeti Revision d187780c: Mention hail network incompatibility in manpages
- We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com... - 02:23 pm ganeti-local Revision d187780c: Mention hail network incompatibility in manpages
- We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com... - 02:12 pm snf-image-creator Revision e56edd29: Add cleanup_password sysprep for freebsd
- 02:04 pm Feature #3785 (Closed): Change footer info
- 01:49 pm ./kamaki Feature #3732: Give the option of a json-formated output
- Stavros Sachtouris wrote:
> While implementing this feature, some minor bugs and unnecessary differences between sim... - 01:44 pm ./kamaki Feature #3732: Give the option of a json-formated output
- While implementing this feature, some minor bugs and unnessecary differences between similar commands were also fixed
- 01:42 pm ./kamaki Revision 6dfd55cb: Add json/optional output to astakos cmds
- Refs: #3732
- 01:38 pm ./kamaki Revision 1b73b4c1: Add json/optional responses to flavor/network cmds
- Refs: #3732
- 01:31 pm Revision 9cd9bfe7: branding: Renaming SYNNEFO_JS_LIB_VERSION to SYNNEFO_VERSION
- 01:30 pm Pithos Web Client Revision e4ac2d18: Extend otherProperties with branding settings
- otherProperties object defined in the index.html is used from within the GWT
app to access deployment specific config... - 01:07 pm ./kamaki Revision cd295a1d: Add json/optional outputs to server commands
- Refs: #3732
- 01:07 pm Pithos Web Client Revision 9a450603: Fix setup.py dependencies
- snf-branding-app -> snf-branding
- 12:42 pm snf-ganeti Revision f3defd7f: Remove obsolete Debian-related documentation
- This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ... - 12:42 pm ganeti-local Revision f3defd7f: Remove obsolete Debian-related documentation
- This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ... - 12:27 pm snf-ganeti Revision 46d4deb9: Update NEWS for 2.7.0 rc2
- Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b... - 12:27 pm ganeti-local Revision 46d4deb9: Update NEWS for 2.7.0 rc2
- Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b... - 12:08 pm snf-ganeti Revision 8840de6f: Test for hroller taking non-redundant instances into account
- The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc... - 12:08 pm ganeti-local Revision 8840de6f: Test for hroller taking non-redundant instances into account
- The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc... - 12:08 pm ganeti-local Revision 23247a73: hroller: option to ignore non-redundant instances
- Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi... - 12:08 pm snf-ganeti Revision 23247a73: hroller: option to ignore non-redundant instances
- Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi... - 12:08 pm snf-ganeti Revision 86c346db: Make hroller also plan for non-redundant instances
- Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ... - 12:08 pm ganeti-local Revision 86c346db: Make hroller also plan for non-redundant instances
- Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ... - 12:07 pm snf-ganeti Revision 89363f98: hroller: option to skip nodes with non-redundant instances
- So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i... - 12:07 pm ganeti-local Revision 89363f98: hroller: option to skip nodes with non-redundant instances
- So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i... - 12:07 pm ganeti-local Revision 3409c0af: Remove trailing whitespace
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 12:07 pm snf-ganeti Revision 3409c0af: Remove trailing whitespace
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 11:57 am Pithos Web Client Feature #3784 (Closed): "Shared with me" folder takes too long to appear
- The "Shared with me" folder takes too long to appear when loading the Pithos Web UI. This probably due to the fact th...
- 11:56 am ganeti-local Revision 216cb5af: Improve installation documentation
- Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho... - 11:56 am snf-ganeti Revision 216cb5af: Improve installation documentation
- Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho... - 11:02 am ganeti-local Revision 3913eaa7: Improve installation documentation
- Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho... - 11:02 am snf-ganeti Revision 3913eaa7: Improve installation documentation
- Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
05/21/2013
- 07:54 pm ./kamaki Bug #3780 (Resolved): set permissions to a public object results to a non public object
- 07:47 pm ./kamaki Revision 6aadd6e1: Do not unpublish by default @ pithos rest calls
- Refs: #3780
- 07:41 pm Revision 0be81d73: astakos: move get_menu service under astakos im services
- get_menu is used only by astakos cloudbar:
it should not be under astakos api services - 07:34 pm ./kamaki Feature #3769 (Resolved): Store metadata after an image registration
- 07:34 pm ./kamaki Revision 4a469d38: Merge branch 'feature-image-meta-record' into develop
- 07:32 pm ./kamaki Revision c4aefeaf: Update and enrich error messages in image register
- Parse ivalid property file and guide users to correct it
Guide users to pass valid container:path parameters
Refs:#3769 - 06:28 pm Revision 8998f09a: astakos: unified settings handling
- Import astakos settings module instead of importing specific settings
- 06:26 pm ./kamaki Revision 9553da85: Print full and nice response in image register
- 06:10 pm ./kamaki Revision f17121cd: Do not recalculate #blocks in upload_from_string
- Refs: #3608
- 06:08 pm ./kamaki Revision 90099c14: Do not recalculate #blocks in upload_from_string
- Refs: #3608
- 06:04 pm ./kamaki Revision f7a37648: Make sure registered properties are unique
- Refs: #3769
- 05:36 pm Revision 017b7d20: branding: Documentation improvements
- The synnefo developer is urged to create a directory, place inside all the
the email .txt files he/she wishes to ove... - 05:21 pm Revision 38d5464c: First bits of astakos Changelog for 0.14
- 05:08 pm snf-image-creator Revision d8a12a7e: Copy OSFAMILY to OS property if distro is unknown
- If libguestfs's inspect_get_distro returns "unknown", then use the
OSFAMILY image property value as OS value. - 05:08 pm ./kamaki Revision 00336c85: Store image properties after image registration
- Log of changes:
- Properties are stored in a remote file on Pithos+
- File name is <image-file>.meta
- Feature can be... - 05:06 pm snf-image-creator Revision 6d7f7fce: Beautify FreeBSD description returned by guestfs
- 04:49 pm ./kamaki Bug #3780 (Closed): set permissions to a public object results to a non public object
- The following scenario reproduces the problematic bahavior:
$ kamaki file info pithos:test.py
cache-control ... - 03:23 pm ./kamaki Revision 623a4ceb: Optionaly load images properties from file
- Refs: #3769
- 03:13 pm snf-ganeti Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
- This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor... - 03:13 pm ganeti-local Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
- This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor... - 03:06 pm Revision 7820534a: astakos: Improve output of quota commands
- 03:06 pm Revision 398a9604: astakos: Include project membership info in commands
- `user-show --projects': Memberships and ownerships for a given user
in separate tables
`p... - 03:06 pm Revision b482fbcc: webproject: Add optional title in pprint_table
- It is shown with `pretty' output format, in non vertical mode.
- 03:06 pm Revision 67cf14bf: astakos: Filter project listing by name or owner
- Use a custom way to retrieve and filter project data; ListCommand is
not suitable when multiple tables must be consul... - 02:37 pm snf-image-creator Revision c71133ce: Minor warning message change
- 02:35 pm snf-image-creator Revision 9fe161f8: Monitor passworded users in FreeBSD
- 02:09 pm Revision b7c6564f: Merge branch 'feature-ganeti-xen' into develop
- 02:09 pm Revision 4c9ac139: cyclades: Add --hypervisor option to backend cmds
- Add '--hypervisor' option to 'backend-add' and 'backend-modify'
management commands.
Refs #3772 - 02:07 pm Revision bd87213f: cyclades: Sypport backends with Xen hypervisor
- Support Ganeti backends with Xen hypervisor:
* Extend 'Backend' model with the 'hypervisor' attribute, which
curren... - 01:42 pm Revision d1e8c2f4: ci: Add failfast option to tests
- 01:07 pm Revision 34262911: ci: Invalidate existing settings dir
- to avoid tests failures due to locally modified settings
- 01:03 pm Revision 040fcb12: helpdesk: Update tests
- use existing cyclades db factories instead of json fixtures which are painful
to maintain - 12:54 pm ./kamaki Feature #3778 (Closed): Introduce easy-to-set image location arguments for image register
- Now: @image register <image name> <image location>@
where _image location_ is a string of the form _pithos://<user... - 12:52 pm Revision c34abd9c: astakos: Update tests
- 12:45 pm Revision ffcb71c3: astakos: service-remove change to accept service id
- instead of name
- 12:41 pm Revision 7bb081f5: astakos: Respect module specific policies
- also disable switch policy of shibboleth and local providers by default.
In the case of local provider it just doesn'... - 12:41 pm Revision 35e67254: astakos: New user fields migration improvement
- set accepted_policy to 'migration' for already accepted users which have not yet
a verified email address (old flow) - 12:41 pm Revision cf40ee90: astakos: Improve provider in use message
- explicitly display the type/name of the `in use` provider
- 12:41 pm Revision 73f9a3d5: cyclades ui: Handle no missing image ids case
- 12:41 pm Revision 25769d1b: astakos: Add AstakosUser status_display property
- the property provides a status outline of the current user status.
- 12:40 pm ./kamaki Revision 14fef2b7: Merge branch 'feature-json-output' into feature-image-meta-record
- 11:54 am Revision 3e0a032d: astakos: remove unused imports
- 10:47 am snf-image-creator Revision 6df939f7: In cleanup_userdata sysprep check if /home exists
05/20/2013
- 09:18 pm Revision 70e11eaa: astakos: reorganize views
- * split project views from the rest views
* move third party authentication views (astakos.im.target)
under astako... - 07:59 pm Revision c7027e2e: astakosclient: Prevent relative uri's requests
- do not lstrip slashes from the path of astakos url to avoid making requests
with relative uris. - 07:59 pm Revision 614fb66b: cyclades ui: Fix resolving of missing image ids
- - Start resloving once the images have been loaded.
- Continue loading view progress only once all missing ids have b... - 07:29 pm Feature #3772 (Closed): Synnefo XEN support
- To fully support XEN in Synnefo:
* we need to modify snf-cyclades-app to support hypervisor-specific hv_params for ... - 06:40 pm ./kamaki Revision 395fbf9e: Update documentation to reflect changes in output
- Refs: #3756
- 06:17 pm Bug #3770 (New): Move - instance
- As discussed, we would like to have the option of moving VMs between clusters.
This is a feature that Ganeti already... - 05:54 pm ./kamaki Revision f5f35422: Apply option outputs to image commands + renames
- - Add image.add_member missing content-length header
- Rename image-[add|del]member commands to members-[add|delete]
... - 05:48 pm Revision f7b7da5d: quotaholder: Lock holdings in a single query
- Order by primary key when selecting multiple holdings for update;
this most probably ensures that locking will happen... - 05:36 pm Revision 3715f954: astakos: Remove code handling UserSetting
- Keep UserSetting model; to be removed in a future version.
- 05:22 pm Feature #3768 (Feedback): Cyclades changes for compatibility with OS/Compute v2
- Suggested changes revised:
1. Adjust "meta" and "metadata" terms @ URIs
2. Omit "values" term @ JSON request ... - 05:11 pm ./kamaki Feature #3769 (Closed): Store metadata after an image registration
- Changes to image-register:
* Store all metadata as a JSON-formated file on the remote location "next" to the image... - 04:59 pm Revision 8f6883bb: cyclades: Rename 'cpu' to 'vcpus' to flavor API
- Rename attribute of GET /flavors response, from 'cpu' to 'vcpus'.
Refs #3768 - 04:59 pm Revision 3ce3de46: cyclades: Update tests
- Update tests to use OpenStack Compute API v2.
Refs #3768 - 04:59 pm Revision 2245200f: cyclades: Rename meta to metadata at Cyclades URLs
- For compatibility with OpenStack Compute API v2, rename 'meta' to
'metadata' to Cyclades API URLs. Specifically, to t... - 04:59 pm Revision 50ce7084: cyclades: Remove "values" term from API
- For compatibility with OpenStack Compute API v2, we remove the
term 'values' from all JSON requests and responses.
R... - 04:59 pm Revision 9aa42d8d: cyclades: Remove 'Ref' suffix from servers API
- Rename 'flavorRef' to 'flavor' and 'imageRef' to 'image', to responses of
/servers API. 'flavorRef' and 'imageRef' ar... - 04:16 pm Revision baa9073a: astakos: Clean up tables on test completion
- to get over sqlite driver issues to properly clean up database on transaction
test cases. - 04:16 pm Revision 9a7d0680: branding: Handle non dict context in render_to_string
- 04:16 pm Revision 5ad8eca1: django-lib: Preserve proxy target path
- 04:01 pm Feature #3768: Cyclades changes for compatibility with OS/Compute v2
- 2nd compatibility issue (2. Adjust "meta" and "metadata" terms @ JSON request and response bodies) is incorrectly re...
- 03:47 pm Feature #3768 (Closed): Cyclades changes for compatibility with OS/Compute v2
- Change Cyclades to be compatible with:
1. Adjust "meta" and "metadata" terms @ URIs
-2. Adjust "meta" and "meta... - 03:43 pm Feature #3767 (Closed): Changes for compatibility with OS/Compute v2
- Change burnin to be compatible with:
1. Adjust "meta" and "metadata" terms @ URIs
2. Adjust "meta" and "metadat... - 03:39 pm Feature #3449 (Feedback): Use a single Astakos client throughout Synnefo
- 03:14 pm Revision 770dba12: astakos: Update stress test code
- 03:14 pm Revision 2e7924de: astakos: Remove some unused imports
- Also add a missing import in quotas.py
- 03:14 pm Revision 3c22bad0: astakos: Lock chain for projects, user for syncing
- Lock project's chain for every operation affecting either a project or
an application. Subsequently, lock user when n... - 03:09 pm Revision 734107ef: branding: Use branding util to render email templates
- Use synnefo_branding.util.render_to_string accross synnefo apps to be able to
use branding variables within the templ... - 03:09 pm Revision 2af1eb9c: astakos: Fix reset password email
- 03:08 pm Revision 142133fb: snf-django: Improve headers handling in common proxy util
- - Avoid proxying Connection, Host and Cookie headers
- Cleanup non headers keys (e.g. wsgi.*)
- Set X-Forwarded-For h... - 03:08 pm Revision 7f16b9b1: cyclades ui: Configurable userdata api url
- PublicKey collections used hardcoded urls to access the ssh public keys
api. A new dummy view added (to serve '/ui/us... - 03:08 pm Revision 6dd9cc0b: branding: Convert tabs to spaces
- 03:08 pm Revision cdf83989: astakos: Remove hardcoded urls from templates
- use IM_STATIC_URL instead
- 03:02 pm Revision e182fc26: astakos: do not catch send mail errors
- The user should not be informed if for any reason
the server can not send an email. - 02:25 pm Revision 860bb9f7: Revert "astakos: fix send mail error handling"
- This reverts commit 903ce7dccb44db3d3e5fd280a7683747dfa37d7f.
- 01:58 pm Revision 903ce7dc: astakos: fix send mail error handling
- Restore SendMailError, ChangeEmailError and SendFeedbackError exceptions
(deleted by previous commit) since they are ... - 01:21 pm ./kamaki Revision 915b99b5: Apply optional output to kamaki file commands
- Apply the feature wherever is applicable
Generalize the feature by moving the corresponding code to _command_init - 12:53 pm Revision 14a7ba1a: astakos: add astakos.im.decorators module
- 12:44 pm Revision 222305b7: astakos: replace CookieAuthenticationMiddleware with a view decorator
- reverse commits ab30f5f163a13dfc7f9bec4d263208dd35f09d16 &
1439d6383113b151b6a3316e320a0418fa30d421
decorate also ``... - 10:39 am snf-image-creator Revision 35b13de5: Fix minor pep8 errors
- 10:35 am Revision 0b817216: astakos: Minor improvements in email change process
- - Explicit handling of invalid email change activation code.
- Permission denied response if user is authenticated an... - 08:55 am Revision 8b14f29d: cyclades ui: Avoid setting group in personality metadata
- 08:48 am Revision 3f339d85: cyclades ui: Include missing index view setting
- UNKNOWN_OS setting was missing from the index view context, causing javascript
errors. - 08:37 am Revision 2d5b79ac: astakos: Update django requirements in synnefo settings
- since session and messages middleware classes removed from webproject we should
explicitly set them on astakos settings.
05/17/2013
- 07:11 pm ./kamaki Revision 5655d560: Update file operations and their output
- Refs: #3756 #3732
- Add optional output for file methods: mkdir, touch, create, move, create,
copy, move, appen... - 06:45 pm snf-ganeti Revision a755f3a0: Add Harep man page
- Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ... - 06:45 pm ganeti-local Revision a755f3a0: Add Harep man page
- Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ... - 06:38 pm ganeti-local Revision 48bba9de: Stash Xen config file after a failed startup
- This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil... - 06:38 pm snf-ganeti Revision 48bba9de: Stash Xen config file after a failed startup
- This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil... - 05:55 pm Revision c074da06: snf-branding: install static files in /usr/share
- 05:52 pm Revision 5605aaee: snf-branding to debian rules and pydist-overrides
- 05:46 pm Revision 3ca5c819: webproject: remove app, middleware: session, messages
- 05:42 pm ganeti-local Revision 1bb99a33: Merge branch 'stable-2.8' into master
- * stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl... - 05:42 pm snf-ganeti Revision 1bb99a33: Merge branch 'stable-2.8' into master
- * stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl... - 05:39 pm Revision 7bdf51c4: cyclades: fix name errors in app_settings
- 05:25 pm Revision f8e33408: include branding static files in MANIFEST.in
- 05:25 pm Revision 7d6c08c1: astakos: remove okeanos reference from cloudbar settings
- 05:25 pm Revision 4b01493d: fix dependency snf-branding-app -> snf-branding
- 05:14 pm Revision 00326543: branding: include package static assets in setup.py
- 04:52 pm Revision fe5ea1c4: Update changelog
- Add changelog entry about lazy networks and 'type' attribute
in network create API request. - 04:39 pm Bug #993 (Closed): Transaction deadlock, exception in callbacks.py
- 04:38 pm Bug #3570 (Feedback): Synnefo ignores queue messages about machines NICs
- Solved in branch 'feature-no-hooks', merged in 02f6219
- 04:27 pm snf-image-creator Revision 39b0429a: Use OS as img name in wizard if distro is unknown
- 04:25 pm ganeti-local Revision 6b3f0d7e: Fix owner of the OS log dir
- The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott... - 04:25 pm snf-ganeti Revision 6b3f0d7e: Fix owner of the OS log dir
- The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott... - 04:11 pm snf-image-creator Revision 84bc469c: Don't execute syspreps if the fs is not mounted rw
- Check if the filesystem is mounted read-write before you execute
the do_sysprep function - 03:49 pm ./kamaki Revision 55c75058: Add output to file copy/move
- Also, kamaki.clients.pithos.copy/move_object returns response headers
Refs: #3756 #3732 - 03:04 pm snf-ganeti Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo... - 03:04 pm ganeti-local Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
- * stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo... - 02:48 pm ./kamaki Revision 94bedc5b: Add output support to create methods
- Refs: #3756 #3732
In kamaki.clients
-------------------
- storage.create_directory returns response headers
- implem... - 02:45 pm ./kamaki Feature #3756 (Closed): Add optional output to kamaki calls that create stuff
- Examples: @kamaki file mkdir@
Now: in success it prints nothing
Desired:@ kamaki file mkdir --with-output@ shou... - 02:18 pm Revision 6d395d10: Revert "Fix astakosclient build dependencies"
- This reverts commit d66848f69764c615a18dcb5de9317171568af0b8.
This is no longer needed, beucase of commit
5790b031368... - 02:04 pm snf-image-creator Revision 29fd973e: Support mounting freebsd ufs filesystems
- UFS2 filesystems don't get automatically detected by the linux
kernel. We need to explicitly state the correct filesy... - 01:48 pm ./kamaki Revision 0399ac7e: Add json formated output for file list
- - Implement a print_json auxiliary method in kamaki.cli.utils
- Add a (-j, --json) flag to file list
- When -j or --j... - 01:32 pm Revision 5790b031: astakosclient: Trick setup into loading version module
- setup.py tries to load astakosclient.version module
before checking for astakosclient package dependencies
which lead... - 01:11 pm Revision d66848f6: Fix astakosclient build dependencies
- Add python-objpool and python-simplejson to astakosclient build
dependencies. - 01:02 pm ganeti-local Revision ef726a3f: Update NEWS with disk creation fixes
- Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain... - 01:02 pm snf-ganeti Revision ef726a3f: Update NEWS with disk creation fixes
- Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain... - 12:32 pm ganeti-local Revision aad242d2: Sort cmdlib-related entries in Makefile.am
- Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo... - 12:32 pm snf-ganeti Revision aad242d2: Sort cmdlib-related entries in Makefile.am
- Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo... - 12:32 pm ganeti-local Revision 5eacbcae: cmdlib: Cleanup public/private functions
- All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a l... - 12:32 pm snf-ganeti Revision 5eacbcae: cmdlib: Cleanup public/private functions
- All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a l... - 12:32 pm snf-ganeti Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
- Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
... - 12:32 pm ganeti-local Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
- Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
... - 12:32 pm snf-ganeti Revision 13f6af81: cmdlib: Extract instance operation functionality
- Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi... - 12:32 pm ganeti-local Revision 13f6af81: cmdlib: Extract instance operation functionality
- Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi... - 12:32 pm ganeti-local Revision 87e25be1: cmdlib: Extract migration related functionality
- Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign... - 12:32 pm snf-ganeti Revision 87e25be1: cmdlib: Extract migration related functionality
- Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign... - 12:32 pm ganeti-local Revision 763ad5be: cmdlib: Extract storage related functionality
- Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o... - 12:32 pm snf-ganeti Revision 763ad5be: cmdlib: Extract storage related functionality
- Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o... - 12:32 pm snf-ganeti Revision 8701dfb0: Reformat and define exports in cmdlib/__init__.py
- cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be vis... - 12:32 pm ganeti-local Revision 8701dfb0: Reformat and define exports in cmdlib/__init__.py
- cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be vis... - 12:32 pm snf-ganeti Revision 814386b7: Extract miscellaneous logical units from cmdlib
- All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
... - 12:32 pm ganeti-local Revision 814386b7: Extract miscellaneous logical units from cmdlib
- All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
... - 12:32 pm snf-ganeti Revision 1be6b00e: Extract os related logical units from cmdlib
- All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe... - 12:32 pm ganeti-local Revision 1be6b00e: Extract os related logical units from cmdlib
- All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe... - 12:32 pm snf-ganeti Revision ec3cc4a8: Extract query related logical units from cmdlib
- All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be... - 12:32 pm ganeti-local Revision ec3cc4a8: Extract query related logical units from cmdlib
- All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be... - 12:32 pm ganeti-local Revision 7ecd5e87: Extract backup related logical units from cmdlib
- All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ... - 12:32 pm snf-ganeti Revision 7ecd5e87: Extract backup related logical units from cmdlib
- All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ... - 12:31 pm snf-ganeti Revision 22b7f6f8: Extract instance related logical units from cmdlib
- All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance... - 12:31 pm ganeti-local Revision 22b7f6f8: Extract instance related logical units from cmdlib
- All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance... - 12:31 pm snf-ganeti Revision 31b836b8: Extract node related logical units from cmdlib
- All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical uni... - 12:31 pm ganeti-local Revision 31b836b8: Extract node related logical units from cmdlib
- All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical uni... - 12:31 pm snf-ganeti Revision f380d53c: Extract group related logial units from cmdlib
- All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrai... - 12:31 pm ganeti-local Revision f380d53c: Extract group related logial units from cmdlib
- All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrai... - 12:31 pm ganeti-local Revision 7352d33b: Extract cluster related logical units from cmdlib
- All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl... - 12:31 pm snf-ganeti Revision 7352d33b: Extract cluster related logical units from cmdlib
- All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl... - 12:31 pm snf-ganeti Revision 1d870e0d: Extract test logical units from cmdlib
- LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b... - 12:31 pm ganeti-local Revision 1d870e0d: Extract test logical units from cmdlib
- LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b... - 12:31 pm ganeti-local Revision 37dc17e3: Extract network related logical units from cmdlib
- LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo... - 12:31 pm snf-ganeti Revision 37dc17e3: Extract network related logical units from cmdlib
- LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo... - 12:31 pm snf-ganeti Revision fb3891d0: Extract tags related logical units from cmdlib
- LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte... - 12:31 pm ganeti-local Revision fb3891d0: Extract tags related logical units from cmdlib
- LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte... - 12:31 pm snf-ganeti Revision 1a732a74: Extract base classes from cmdlib
- Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ... - 12:31 pm ganeti-local Revision 1a732a74: Extract base classes from cmdlib
- Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ... - 12:21 pm Revision 9848f747: astakosclient: Use path given in astakos_url (if any)
- 10:57 am Revision 0c568c14: Add snf-branding version file to gitignore
- 10:54 am Revision fe9d5ab8: snf-branding: Remove version.py file
- 10:52 am Revision 98464064: ci: Install snf-branding before astakos
- 10:49 am Bug #3491 (Feedback): cyclades-reset-usage omits those who have no active resources
- 10:49 am Bug #3589 (Feedback): Issue commission before deleting VMs/Networks
- Still issue and acceptance of commission happens in snf-dispatcher, since a user should
always have quotas to delete... - 10:43 am Feature #3606 (Feedback): cyclades reset usage --userid should send zero resources if user is not...
- 10:43 am Bug #3661 (Feedback): cyclades-usage-verify misreports 0 usage as non-existing
- 10:42 am Feature #3627 (Feedback): Use commission logic to reset usage in cyclades
- 10:41 am Revision 9b977424: ci: Add snf-branding to projects
- 10:41 am Revision e585664e: astakos: Fix typo in tests
- 08:53 am ganeti-local Revision 7f965aea: Don't fail to deactivate master IP if already down
- The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ... - 08:53 am snf-ganeti Revision 7f965aea: Don't fail to deactivate master IP if already down
- The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
05/16/2013
- 08:30 pm Revision ab30f5f1: astakos: fix incomplete previous commit
- commit 1439d6383113b151b6a3316e320a0418fa30d421
- 08:27 pm Revision 1439d638: astakos: api calls authenticated via X-Auth-Token shall not affect cookie
- CookieAuthenticationMiddleware.process_request() synchronizes
the astakos cookie with the request user.
If an astakos... - 08:26 pm ./kamaki Revision 36778d79: Merge branch 'feature-updownload-fromto-string' into develop
- 08:26 pm ./kamaki Feature #3608 (Resolved): Separate upload_object file reading/data writing concerns
- 08:25 pm ./kamaki Revision dcfe7455: Update changelog, unittests for upload_from_string
- Refs: #3608
- 08:14 pm ./kamaki Revision 6fa30b1b: Functional test and debug for upload_from_string
- Refs: #3608
- 08:12 pm Bug #3745: PUT raises 500 error in case of misformated json request body
- To reproduce the error, try a body like this:...
- 08:08 pm Bug #3745: PUT raises 500 error in case of misformated json request body
- The traceback produced:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/pithos/api/ut... - 08:06 pm Bug #3745 (Resolved): PUT raises 500 error in case of misformated json request body
- a PUT request at object level with a json formated hashmap returns an INTERNAL SERVER ERROR (500) if the request body...
- 07:54 pm Revision 1ac3349d: astakos: Split settings in separate modules
- 07:34 pm Revision f78059a4: astakos: Update activation email content
- 07:27 pm ./kamaki Revision 9d502497: Implement upload_from_string
- Implemented with threads
Refs: #3608 - 07:14 pm Revision 0c46608c: astakos: Clean up user-list filter options
- removed deprecated options `-p` and `-n`. Admins should use
`--pending-moderation` and `--pending-verification` instead. - 07:09 pm Revision abf57c77: astakos: Allow admin to verify user from command line
- using the new option `--verify` added in `user-modify` command
- 06:57 pm Revision 5aa83766: Merge branch 'feature-branding' into develop
- Conflicts:
snf-astakos-app/astakos/im/templates/im/account_pending_moderation_notification.txt
snf-astakos-app/asta... - 06:55 pm Revision a6a2112e: cyclades: Update proxy user services
- use the common api.proxy method from snf-django-lib
- 06:41 pm Revision 369628b8: astakos: Let qh errors through when issuing commission
- When registering pending apps, catch only NoCapacityError. No other
QuotaholderError is expected and should not be tr... - 06:41 pm Revision 205cc8d3: Catch QuotaLimit exception when reconciling resources
- This can happen, if the actual usage registered by a service exceeds
the quota limit.
Advise the user to try the --fo... - 06:41 pm Revision de292e89: astakos: Do not show obsolete user settings
- Also fix printing user quota.
- 06:41 pm Revision fa186923: astakos: Allow submitting application with no resources
- 06:41 pm Revision 01b8fb9a: quotaholder: Ignore force option when releasing
- Since negative usage makes no sense, we always check this lower
boundary when issuing a commission. - 06:41 pm Revision 103086a4: astakos: Force query eval when used in __in filter
- Related to commit aee9a38
Also fix call of qh_sync_users in migration script. - 06:30 pm Revision bcd80cd9: cyclades: Move common code to seperate function
- Move common between API method and management command for creating a
server to a separate function. - 06:30 pm Revision eec66d97: cyclades: Fix bug in flavor-modify command
- Fix bug in flavor-modify command, which resulted in flavors being always
deleted. Deleted option must be parsed to bo... - 06:30 pm Revision f1e424a5: webproject: Do not disable existing loggers
- Do not disable by default all existing loggers.
- 06:30 pm Revision 315fe235: astakos: check that request.user is a 'User'
- Update astakos 'get_menu' API method, to check if request.user is an
instance of django User model. This view functio... - 06:30 pm Revision e892db2d: helpdesk: Use 'mock' library to bypass auth
- Use mock to library to bypass astakos authentication in helpdesk views.
- 06:29 pm Revision 5db27fd5: Remove snf-quotaholder-app from debian files
- 06:09 pm Revision 39e16ecc: astakos: Update tests
- Enforce Group entries flush. As a fix to strange errors raised while running
tests using sqlite database. The driver ... - 05:40 pm Revision 0d48fd8f: astakos: Typo fix
- 05:17 pm ./kamaki Revision 0fbc8a52: Optimize download_to_string by using threads
- Refs: #3608
- 04:31 pm ./kamaki Revision 49cc29b2: Implement download_to_string in pithos client
- The download_to_string method downloads a remote object from pithos into a
string, which is then returned.
Also, imp... - 04:25 pm Revision ea36d0d3: astakos: Fix provider_login_url template tag
- 03:47 pm Revision 263cb456: Synnefo branding: Documentation correction & minor fixes
- 03:15 pm snf-image Revision f0789c76: Bump debian version to 0.9.1-1
- 03:06 pm snf-image Revision 01259d74: Merge branch 'stable-0.9' into debian-0.9
- 03:00 pm Revision d6af92ac: Merge branch 'develop' into feature-astakos-userflow
- 02:55 pm Revision 93a77d30: common: Disable proxy in tests
- Do not follow redirections in im tests.
- 02:55 pm Revision aba462a2: astakos: Adapt tests to 2.6-style unittest
- Define assertGreater, assertIn, assertRaises in snf_django.utils.testing
- 02:50 pm Revision b3babac6: robust version importing in docs build config
- After changing sys.path, synnefo and synnefo.versions must be reloaded
because if they have been cached, the updated ... - 02:47 pm Revision 1896d3e4: pithos: fix tests
- Change erroneous import
- 01:17 pm snf-image Revision c38dcb06: Update ChangeLogs and configure.ac for ver 0.9.1
- 01:05 pm snf-image Revision b66cca96: Change pinned version for ufsutils
05/15/2013
- 07:42 pm ./kamaki Bug #3737 (Resolved): file copy/move lost previously supported feature of reviving a deleted file...
- 07:41 pm ./kamaki Revision 653e6193: Merge branch 'bug-move-copy' into develop
- 07:39 pm ./kamaki Revision 1d3f006b: Allow copy of deleted objects by refering to older
- Also disallow moving deleted objects by version The later was implemented by
accident, due to the symetry between mov... - 07:03 pm Revision e7cb4085: astakos: User activation flow improvements
- Major refactoring on user email verification/activation process
-----------------------------------------------------... - 06:58 pm Revision ba27316a: astakos: Update tests
- - In sync with new AstakosUser model
- Remove nested settings wrappers to slightly increase tests performance - 06:58 pm Revision 7beef200: astakos: Avoid using dicts as default arguments
- 06:58 pm Revision 3dfb68fe: astakos: Remove deprecated AstakosUser fields
- 06:49 pm Revision 781c7b4b: astakos: Remove two options from resource-import
- --service: We do not support automatic importing of resources
--conf: Use resource-modify to configure resource limit - 06:49 pm Revision 07e2a93d: astakos: Remove obsolete code
- Remove project_tests.py, empty package im.endpoints and fixtures
- 06:49 pm Revision 251b83be: astakos: Remove membership policy settings
- Available join and leave policies are internally defined and should
not be changed by settings. Move policy descripti... - 06:49 pm Revision e336910f: astakos: Improve quota syncing
- - Split code that lists and syncs quotas
- Merge the latter with qh_sync_users
- Move qh_sync_projects in quotas.py... - 06:49 pm Revision 9e812adf: astakos: Remove obsolete keyword argument ctx
- 06:38 pm Revision fed0b230: Replace 'synnefo.lib.http' with 'objpool.http'
- 06:36 pm Revision d2c9adac: Use custom method for joining urls
- Implement 'join_urls' method for joining a base URL with a path,
without worrying about redundant or missing "/". Do ... - 06:35 pm Revision e4ce2d35: cyclades: fix db migration
- Migration 0066 should not run on a fresh installation.
- 06:32 pm ./kamaki Revision e2d7b883: Fix typo dst_path instead of ds_path
- Refs: 3737
- 06:20 pm Revision aa153e99: pithos: use common proxy functionality for astakos services
- Remove pithos.api.delegate module
Keep top level api urls for this version - 06:20 pm Revision 14381fd0: astakos: keep top level api urls for this version
- 06:20 pm Revision 33c84784: snf-django-lib: provide proxy functionality
- 06:18 pm Revision 02de6286: pithos: change resource usage retrieval
- Replace ``astakosclient.get_info()`` with ``astakosclient.get_quotas()``
- 06:13 pm Revision 6609821f: astakos: change authenticate api call
- ``/astakos/api/authenticate`` call
does not include any more resource usage in the reply.
(``usage`` request paramete... - 06:12 pm Revision 9c2edbf1: Snf-branding documentation
- 06:08 pm ./kamaki Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
- 06:05 pm ./kamaki Bug #3716 (Closed): Allow runtime args when incoking interactive shell
- 05:43 pm snf-ganeti Revision 7af7da68: Compatibility test for instances
- This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S... - 05:43 pm ganeti-local Revision 7af7da68: Compatibility test for instances
- This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S... - 05:43 pm snf-ganeti Revision 13d62481: Instance generators
- This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
... - 05:43 pm ganeti-local Revision 13d62481: Instance generators
- This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
... - 05:43 pm ganeti-local Revision 6b168d4a: Annotate every arbitrary instance field
- The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
... - 05:43 pm snf-ganeti Revision 6b168d4a: Annotate every arbitrary instance field
- The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
... - 05:43 pm snf-ganeti Revision d9b681ea: Generators for disks
- This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t... - 05:43 pm ganeti-local Revision d9b681ea: Generators for disks
- This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t... - 05:38 pm ./kamaki Feature #3739 (Resolved): Make enumeration optional in listings
- 05:37 pm ./kamaki Revision c8175540: Merge branch 'feature-enumeration' into develop
- 05:36 pm ./kamaki Revision ed9af02c: Add enumeration as optional for all list cmds
- Refs: #3739
- 05:05 pm ./kamaki Feature #3739 (Closed): Make enumeration optional in listings
- Commands affected:...
- 05:05 pm Revision 982f9532: ci: Install astakosclient before snf-django-lib
- 05:05 pm Revision 3dbd9457: cyclades: Make cyclades work with pycrypto==2.6
- In PyCrypto 2.6, it is mandatory to use an IV of 16 bytes when using AES
encryption. This commit updates 'aes_encrypt... - 04:43 pm Revision 762b93d7: pep8 fixes
- 04:14 pm ./kamaki Bug #3736 (Resolved): Shell lost the correct command syntac for 2nd level commands
- 04:12 pm ./kamaki Revision 8bdf3047: Merge branch 'bug-shell-cmd-syntax' into develop
- 04:12 pm ./kamaki Revision 030c0d3a: Restore 2nd level command sysntax in shell
- Refs: #3736
- 04:06 pm Revision f58b0a14: Correct merging error
- 03:52 pm ./kamaki Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
- copy and move operations check if the object exist before copying it, but they seem to ignore the user-provided objec...
- 03:50 pm Bug #3733: snf-manage --settings-dir not working
- I also came across this bug yesterday.
It seems that the issue is caused due to the early call of
configure_log... - 03:50 pm ./kamaki Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
- 03:47 pm ./kamaki Feature #3707 (Closed): Cache HEAD response headers of upload_object
- 03:47 pm ./kamaki Feature #3735 (Resolved): Limit container info requests to one per upload session
- 03:46 pm ./kamaki Revision c2c1ebd4: Merge branch 'feature-cache-container-info' into develop
- 03:45 pm ./kamaki Revision 3583ef07: Upload Changelog for container info upload caching
- Refs: #3735
- 03:44 pm ./kamaki Revision 74c65e80: Cache container info request per upload session
- Refs: #3735
- 03:20 pm ./kamaki Feature #3735 (Closed): Limit container info requests to one per upload session
- An upload consists of the following requests (at most):
a. get container info (block size and hash)
b. check hash... - 03:14 pm ./kamaki Feature #3707 (Resolved): Cache HEAD response headers of upload_object
- 03:13 pm ./kamaki Revision 9550a759: Update changelog for upload's container_info_cache
- Refs: #3707
- 03:12 pm ./kamaki Revision 14c72dbd: Adjust pithos livetest to use container_info_cache
- Refs: #3707
- 03:02 pm snf-ganeti Revision 5d94c034: Use os.statvfs to determine free disk space
- This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off... - 03:02 pm ganeti-local Revision 5d94c034: Use os.statvfs to determine free disk space
- This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off... - 02:32 pm Bug #3733 (New): snf-manage --settings-dir not working
- To reproduce:
snf-manage --settings-dir=/etc/somewhere diffsettings | grep SYNNEFO_SETTINGS_DIR
It remains '/... - 02:23 pm ./kamaki Revision 0ef0db9f: Update unitest to include container_info_cache
- Refs: 3707
- 02:06 pm ./kamaki Revision 76ebf97c: Add a container_infor_cache param to upload_object
- Each upload involves a request that retrieves block size and hash information.
In higher level applications, this req... - 01:15 pm ./kamaki Feature #3732 (Closed): Give the option of a json-formated output
- This feature concerns the operations that return an output in the form of a list or a dict.
A runtime flag option co... - 01:08 pm ./kamaki Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
- 01:07 pm ./kamaki Feature #3536 (Closed): Implement a recursive kamaki store upload
05/14/2013
- 10:17 pm ganeti-local Revision 820bade9: Backend function for file storage space reporting
- This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou... - 10:17 pm ganeti-local Revision f08b1a00: Reorder unit tests in Makefile.am
- In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore... - 10:17 pm snf-ganeti Revision 820bade9: Backend function for file storage space reporting
- This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou... - 10:17 pm snf-ganeti Revision f08b1a00: Reorder unit tests in Makefile.am
- In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore... - 08:57 pm ganeti-local Revision 9598b71f: Remove extra newline
- Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 08:57 pm snf-ganeti Revision 9598b71f: Remove extra newline
- Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 08:06 pm snf-ganeti Revision 199b241c: Make HS ConfD client IPv6 compatible
- The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl... - 08:06 pm ganeti-local Revision 199b241c: Make HS ConfD client IPv6 compatible
- The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl... - 08:06 pm snf-ganeti Revision 986a8671: Factor out resolveAddr function
- This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres... - 08:06 pm ganeti-local Revision 986a8671: Factor out resolveAddr function
- This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres... - 07:59 pm snf-ganeti Revision c300dbe4: Add MonD to the watcher
- The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m... - 07:59 pm ganeti-local Revision c300dbe4: Add MonD to the watcher
- The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m... - 07:59 pm snf-ganeti Revision 66234263: Start the monitoring and node daemons together
- Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod... - 07:59 pm ganeti-local Revision 66234263: Start the monitoring and node daemons together
- Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod... - 07:58 pm snf-ganeti Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 07:58 pm ganeti-local Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 07:37 pm ./kamaki Feature #3730 (Resolved): List a detailed list of uploaded object after file upload
- 07:37 pm ./kamaki Feature #3730: List a detailed list of uploaded object after file upload
- Use the -l or --details option...
- 07:34 pm ./kamaki Revision 9eebbc83: Merge branch 'feature-upload-returns' into develop
- 07:33 pm ./kamaki Revision 978eb0ec: Update documentation for -l at file upload
- Refs: #3730
- 07:30 pm ./kamaki Revision 0e728dcb: Add a -l option to upload: list uploaded details
- If the upload is successfull, if the -l or --details argument is present,
kamaki lists all uploaded objects with all ... - 07:29 pm ./kamaki Feature #3656 (Resolved): Make upload_object return etag data
- On case of success, kamaki.clients.PithosClient.upload_object returns the last PUT headers
- 07:27 pm ./kamaki Feature #3730 (Closed): List a detailed list of uploaded object after file upload
- 07:04 pm snf-ganeti Revision e2e98c6e: Add QA for recreating single instance disks
- So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi... - 07:04 pm ganeti-local Revision e2e98c6e: Add QA for recreating single instance disks
- So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi... - 07:04 pm snf-ganeti Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
- Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev... - 07:04 pm ganeti-local Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
- Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev... - 07:04 pm snf-ganeti Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
- cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa... - 07:04 pm ganeti-local Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
- cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa... - 07:04 pm ganeti-local Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
- Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen... - 07:04 pm snf-ganeti Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
- Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen... - 07:03 pm ganeti-local Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
- The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ... - 07:03 pm snf-ganeti Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
- The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ... - 07:03 pm ./kamaki Revision 51fad88a: Update changelog (pithos upload modification)
- Refs: #3656
- 07:03 pm ganeti-local Revision eb0aa4e5: Don't catch an exception that cannot be raised
- Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By... - 07:03 pm snf-ganeti Revision eb0aa4e5: Don't catch an exception that cannot be raised
- Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By... - 07:02 pm snf-ganeti Revision 57bcb172: Wipe disks added through "gnt-instance modify"
- In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds... - 07:02 pm ganeti-local Revision 57bcb172: Wipe disks added through "gnt-instance modify"
- In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds... - 07:00 pm ./kamaki Revision cb010e3e: Update livetest for upload return modification
- Refs: #3656
- 06:53 pm Revision 075b91de: astakos: Rename astakos-quota command to quota
- Also replace `quotas' with `quota' in strings and command line options.
- 06:52 pm ./kamaki Revision 3c216009: Modify upload methods to return created obj info
- Methods affected:
upload_object
upload_object_unchunked
upload_object_by_manifestation
unittests modifie... - 06:25 pm ./kamaki Feature #3662 (Closed): let kamaki file delete to empty & remove container in one call
- 06:25 pm ./kamaki Revision 70f186e2: Merge branch 'feature-empty-container' into develop
- 06:25 pm ./kamaki Revision b97e18b1: Update Changelog for #3662
- 06:22 pm ./kamaki Revision be4a8ccd: Implement purging a non-empty container
- kamaki file purge <container> -F
will automatically empty a container before purging it
Refs: #3662 - 05:51 pm Revision f9259573: ci: Add quotaholder_app to tests
- 05:46 pm Revision c80722ce: astakos: Tests for quota API calls
- 05:40 pm ./kamaki Feature #3728 (Resolved): Implement a Plankton-side image unregister
- 05:40 pm ./kamaki Revision 3279092f: Merge branch 'feature-image-unregister' into develop
- 05:39 pm ./kamaki Revision 4fbc9d34: Implement livetest for image unregister
- Refs: #3728
- 05:14 pm Revision 1e361a6d: astakos: Return empty dict when no user quotas found
- 05:13 pm ./kamaki Revision 5948e809: Merge branch 'feature-image-unregister' into develop
- 05:13 pm ./kamaki Revision c6da1973: Update Changelog for image unregister feature
- 05:12 pm ./kamaki Revision 4a17d307: Expose image-unregister to cli and unittest it
- 05:06 pm Revision 0148b2cb: snf_django: Use wraps in transaction decorator
- This is to preserve name of called function.
- 05:04 pm Revision 73c02f75: astakos: Return resource object upon creation
- 05:01 pm Revision 0b48a1b4: astakos: Indent json output of resource export
- 04:46 pm ganeti-local Revision 8f096849: Move 'container.py' to storage directory
- Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma... - 04:46 pm snf-ganeti Revision 8f096849: Move 'container.py' to storage directory
- Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma... - 04:46 pm ganeti-local Revision cde49218: Rename dir 'block' to 'storage'
- Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l... - 04:46 pm snf-ganeti Revision cde49218: Rename dir 'block' to 'storage'
- Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l... - 04:45 pm ganeti-local Revision c23bb217: Rename storage.py to container.py
- Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ... - 04:45 pm snf-ganeti Revision c23bb217: Rename storage.py to container.py
- Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ... - 04:40 pm ./kamaki Revision fd6608bd: Implement image unregister in kamaki.clients
- Refs: #3728
- 04:31 pm Revision ef12036a: Document plankton image unregister, improve titles
- Non-open-stack operation image unregister is now documented
Operations in documentation have now shorter and cleaner ... - 04:24 pm snf-ganeti Revision ef94a185: Monitoring QA: Remove superfluous import
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 04:24 pm ganeti-local Revision ef94a185: Monitoring QA: Remove superfluous import
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com> - 03:44 pm ganeti-local Revision 0511ce91: Non-Xen support for monitoring QA
- The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen... - 03:44 pm snf-ganeti Revision 0511ce91: Non-Xen support for monitoring QA
- The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen... - 03:41 pm Revision b7a2e38c: Merge branch 'develop' into feature-api-docs
- 03:40 pm Revision 534b3c29: Fix typo in metadata example
- 03:15 pm Revision 4d31ebc0: branding: correct snf-branding-app dependencies
- 03:14 pm Revision 8b9e871d: Merge branch 'develop' into feature-branding
- Conflicts:
snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js
snf-astakos-app/astakos/im/templates/im/base.h... - 02:17 pm ./kamaki Feature #3728 (Closed): Implement a Plankton-side image unregister
- The same request translated in REST: /images/<image-id> DELETE
unregisters the image. Has the same effect as kamaki ... - 02:09 pm Revision c6c889f7: cyclades: Various fixes to tests
- 02:09 pm Revision dbb6a975: ci: Add 'quotas' app to tests
- 01:47 pm Revision 85646ad7: common: Remove obsolete 'queue' module
- 01:25 pm Revision 02f6219f: Merge branch 'feature-no-hooks' into develop
- 01:25 pm Revision 065ac0f4: gtools: remove obsolete hooks
- Remove obsolete hooks from Cyclades Ganeti tools. Hooks were only used
to send the notify Cyclades about the NICs of ... - 01:25 pm Revision da7a8775: gtools: remove hook from entry points
- 01:25 pm Revision 449787d3: eventd: pep8 fixes
- 01:25 pm Revision fd95834e: dispatcher: Handle NICs in callbacks.
- Update 'update_db' callback to handle instance NICs together with
instance status.
Also update the relevant tests. - 01:25 pm Revision 6df16263: gtools: Handle case of eventd not in master
- Handle the case the 'snf-ganeti-eventd' is not running in Ganeti master
node, but in a master candidate. In such a ca... - 01:25 pm Revision be4d8aed: cyclades: simplify comparison of NICs
- 01:25 pm Revision 95059648: Remove 'snf-events-net' queue and binding
- Remove 'snf-events-net' queue (together with the corresponding routing
key and binding) from the queues that snf-disp... - 01:25 pm Revision 0e1f3323: gtools: Make eventd send instance NICs
- Update eventd daemon to get the instance NICs by querying Ganeti and
send them to Cyclades. - 01:25 pm Revision acfc71ef: cyclades: Fix deadlock when connecting vms
- Fix deadlock caused by 'get_or_create' method, since it acquires an
implicit shared lock. Take an exclusive lock on n... - 01:24 pm Revision 5b0832fc: cyclades: Fix stale 'DeletedError' exception
- 01:24 pm Revision b471b597: cyclades: Fix bug in management command
- Do not try to issue commission for networks without user (e.g. public
networks), when deleting them. - 01:24 pm Revision 27cda06b: cyclades: Fixes relevant to lazy networks
- 01:24 pm Revision de1fed2b: cyclades: Simplify reconcile-networks checks
- Refactor and simplify checks of reconcile-networks to take advantage
of lazy networks. - 01:24 pm Revision a5781130: cyclades: Fix typo in comment
- 01:23 pm Revision f45800a6: Remove ganeti hook from debian links and dirs
- 12:32 pm Revision 1e23ceb2: Synnefo branding: Remove greek text & verbal fixes
- Emails sent to Astakos Users do not contain greek translations any more.
Minor verbal corrections are made and title... - 11:19 am Revision e1feace1: astakos: Fix call to util function send_feedback
- 11:14 am Revision 3a8e56bc: quotaholder: Unify included data in overLimit errors
- Replace `available' with `usage' and `limit' in NoQuantityError
to make it similar to NoCapacityError. - 10:41 am Revision 764d99c4: astakos: Remove command user-set-initial-quota
- To change base quota for a specified user:
snf-manage user-modify user --set-base-quota resource limit
To import b...
05/13/2013
- 06:28 pm Bug #3419 (Closed): kamaki objpool pool_size
- 06:25 pm Bug #3355 (Closed): Unregister images
- Tracked in #3522
- 06:05 pm Revision 074abfd8: pithos data file backend pep8 fixes
- 06:04 pm Revision 74346cc7: safer pithos backend data file open and create
- 05:40 pm Revision 38aff106: astakos: remove obsolete code
- 05:40 pm Revision 89362181: pithos: remove dependency from synnefo.lib.queue.Receipt
- 05:40 pm Revision f85992bc: astakos: update commands in README
- 05:07 pm ./kamaki Bug #3716 (Resolved): Allow runtime args when incoking interactive shell
- Implemented as described.
Just to clarify: if an argument is not a legal global argument, kamaki will fail. E.g. @... - 05:00 pm ./kamaki Revision c3ba22f2: Merge branch 'feature-shell-arguments' into develop
- 05:00 pm ./kamaki Revision 5976ddfb: Update Changelog
- 04:53 pm ./kamaki Revision e3c2c890: Allow runtime args when invoking interactive shell
- Refs: #3716
Behavior After This:
kamaki -XXX -YY ... parses -XXX -YY
If not recognized: syntax error
If recognized, ... - 04:20 pm ganeti-local Revision a5877534: Add QA for instance status collector
- This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone... - 04:20 pm snf-ganeti Revision a5877534: Add QA for instance status collector
- This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone... - 04:20 pm ganeti-local Revision 79731e21: Add global status field to the instance status collector
- The global status is computed from the statuses of the single instances.
The output json format is adapted to includ... - 04:20 pm ganeti-local Revision e8b46463: Export the Instance Status collector report
- It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 04:20 pm ganeti-local Revision ebcbcfee: Run the monitoring daemon as root
- The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi... - 04:20 pm ganeti-local Revision 8a049311: Add inst-status-xen to the monitoring daemon
- Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta... - 04:20 pm snf-ganeti Revision 6ab6b19a: Use dcName in mon-collector
- Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ... - 04:20 pm snf-ganeti Revision 42b50796: Monitoring design doc: better specify field names
- The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of... - 04:20 pm snf-ganeti Revision dd69cd3c: Factor out the mergeStatuses function
- It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g... - 04:20 pm snf-ganeti Revision 79731e21: Add global status field to the instance status collector
- The global status is computed from the statuses of the single instances.
The output json format is adapted to includ... - 04:20 pm snf-ganeti Revision 1f53be84: Add instance status collector to mon-collector man page
- Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars... - 04:20 pm snf-ganeti Revision e8b46463: Export the Instance Status collector report
- It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 04:20 pm snf-ganeti Revision ebcbcfee: Run the monitoring daemon as root
- The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi... - 04:20 pm snf-ganeti Revision 8a049311: Add inst-status-xen to the monitoring daemon
- Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta... - 04:20 pm snf-ganeti Revision 8fada090: QA: factor out some instance management functions
- Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i... - 04:20 pm ganeti-local Revision dd69cd3c: Factor out the mergeStatuses function
- It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g... - 04:20 pm ganeti-local Revision 42b50796: Monitoring design doc: better specify field names
- The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of... - 04:20 pm ganeti-local Revision 6ab6b19a: Use dcName in mon-collector
- Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ... - 04:20 pm ganeti-local Revision 1f53be84: Add instance status collector to mon-collector man page
- Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars... - 04:20 pm ganeti-local Revision 8fada090: QA: factor out some instance management functions
- Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i... - 04:20 pm ganeti-local Revision 74685117: Add dependency on the process library
- The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici... - 04:20 pm ganeti-local Revision 74b25887: Add HS functions for getting the instance reason path
- The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt... - 04:20 pm ganeti-local Revision 45ee8676: Add module containing function for getting info from Xen
- The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc... - 04:20 pm ganeti-local Revision d7e9323b: Add the core of the instance status collector
- Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func... - 04:20 pm ganeti-local Revision d4de2ea8: Export the actual instance state
- Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:20 pm ganeti-local Revision fc4be2bf: Determine status of one instance
- Added function for determining whether the status of an instance is ok, and to
represent this information in the corr... - 04:20 pm ganeti-local Revision 17ae9cdb: Include the reason trail in the instance collector output
- Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance... - 04:20 pm ganeti-local Revision 7660aaf3: Export Instance Status collector information
- Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-... - 04:20 pm ganeti-local Revision 4fe04580: Factor out function for building report
- Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i... - 04:20 pm snf-ganeti Revision 74685117: Add dependency on the process library
- The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici... - 04:20 pm snf-ganeti Revision 74b25887: Add HS functions for getting the instance reason path
- The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt... - 04:20 pm snf-ganeti Revision 4fe04580: Factor out function for building report
- Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i... - 04:20 pm snf-ganeti Revision d7e9323b: Add the core of the instance status collector
- Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func... - 04:20 pm snf-ganeti Revision d4de2ea8: Export the actual instance state
- Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:20 pm snf-ganeti Revision fc4be2bf: Determine status of one instance
- Added function for determining whether the status of an instance is ok, and to
represent this information in the corr... - 04:20 pm snf-ganeti Revision 17ae9cdb: Include the reason trail in the instance collector output
- Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance... - 04:20 pm snf-ganeti Revision 7660aaf3: Export Instance Status collector information
- Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-... - 04:20 pm snf-ganeti Revision 45ee8676: Add module containing function for getting info from Xen
- The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc... - 04:00 pm Revision 91eca048: astakos: List quotas in user-show with `--quotas'
- Refs #3530
Use the same utility function as astakos-quota. Update the latter
to a SynnefoCommand. - 03:47 pm ganeti-local Revision b24e516d: Add example for online rolling reboots using tags
- While this use case was described in the design document, and
mentioned several times as motivation for changes in co... - 03:47 pm snf-ganeti Revision b24e516d: Add example for online rolling reboots using tags
- While this use case was described in the design document, and
mentioned several times as motivation for changes in co... - 02:57 pm Revision 88b85d64: pithos: skip data directory creation until needed
- Before this, when the pithos backend checked for the existence of a
data file (map or block) it also created its pare... - 02:47 pm Bug #3722 (Assigned): pithos backend creates data file parent dirs even if it is only checking fo...
- skalkoto bumped into this bug while trying to regiter an image.
The map file did not exist but pithos was not able... - 02:18 pm ./kamaki Bug #3663 (Closed): Uninformative error message when group does not load
- 02:17 pm ./kamaki Revision 54f5d0ca: Merge branch 'feature-cli-command-errors' into develop
- 02:13 pm ./kamaki Revision 334338ce: Raise a descriptive error for misconfigured cmds
- Refs: #3663
A command group that is declared in the config file is not supported
by valid command specification code... - 02:08 pm Revision 3bbc590e: robust version importing in docs build config
- After changing sys.path, synnefo and synnefo.versions must be reloaded
because if they have been cached, the updated ... - 01:56 pm Revision 95f33116: astakos: Use DateTimeField for enhanced precision
- Refs #3717
Replace instances of DateField in ProjectMembership and
ProjectMembershipHistory. - 01:44 pm Revision 5dcf6618: Revert "astakos: Fix bug in getting membership"
- This reverts commit 7ce770be9fd9668fff4088eff2421cbeb0cc311e.
Update astakos tests to use membership id. - 01:37 pm Revision 87f9ff49: Merge branch 'feature-lazy-networks' into develop
- 01:36 pm Revision 1d04ef8b: cyclades: update tests for lazy networks
- 01:36 pm Revision e34b35d9: cyclades: Update 'backend-add' for lazy networks
- Do not create private networks when adding a new backend. Since,
"lazy networks" this is no longer needed. - 12:55 pm ./kamaki Revision 58850eb0: Log initial call arguments in first log
- 12:38 pm Revision 99af08a4: cyclades: Implement lazy networks
- Implement "lazy networks", which are not created to all Ganeti backends
upon creation, but only when an instance that... - 12:15 pm Revision 47b8d4b1: Merge branch 'feature-quotas' into develop
- Conflicts:
docs/dev-guide.rst - 12:06 pm Revision c34b2908: cyclades: add commissioning to create/remove cmds
- Update create/remove management commands to issue commission when
needed. - 11:47 am Revision 2215cd87: astakos: Remove an obsolete function
- 11:36 am Revision 2ed35e9a: Remove synnefo.lib.commissioning
- 10:56 am snf-ganeti Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
- cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu... - 10:56 am ganeti-local Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
- cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
05/12/2013
- 01:11 am snf-network Revision 38305e4c: Add vif-custom script and split kvm-vif-bridge
- Put functions in /usr/lib/snf-network/common.sh
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 01:08 am snf-network Revision 84da6924: Add custom.sh library under /usr/lib/snf-network
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:30 am snf-network Revision a29d2f1e: Bump new version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
05/10/2013
- 07:25 pm ./kamaki Revision ef4357c1: Merge branch 'feature-logging' into develop
- 07:24 pm ./kamaki Revision 7637d600: Move logger module to kamaki.cli
- 07:16 pm ./kamaki Revision c4d51ec9: Make kamaki.clients unware of kamaki.logger
- use logging for getting the loggers
- 07:15 pm Revision 3a9f1f11: pithos: update recursively statistics up to the container level
- To achieve atomicity we lock the container path.
However, the write operations update the statistics for the ancestor... - 07:08 pm Bug #3717 (New): Replace DateFields to DateTimeFields for enhanced precision.
- Django DateField only saves the date at day level, without the time-of-day.
We must if our DateFields are really int... - 06:50 pm ganeti-local Revision 87414481: Allow build_chroot to work from any directory
- build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s... - 06:50 pm snf-ganeti Revision 87414481: Allow build_chroot to work from any directory
- build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s... - 06:50 pm ganeti-local Revision 85b66af5: build_chroot: check whether the data dir exists
- If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ... - 06:50 pm snf-ganeti Revision 85b66af5: build_chroot: check whether the data dir exists
- If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ... - 06:38 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
- 06:33 pm ./kamaki Revision 0d4a6d0a: Stop shell from destroying config instance
- This caused warnings about preset variables
- 05:55 pm ./kamaki Revision 77126a0e: Merge branch 'feature-logging' into develop
- 05:54 pm ./kamaki Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
- 05:53 pm ./kamaki Feature #3715 (Resolved): Enable or disable loggers
- activate/deactivate instead of enable/disable_logger
Also, moved all logger control and creation (except, of cours... - 05:51 pm ./kamaki Revision d761839f: Update Changelog to reflect #3715 changes
- 05:38 pm ./kamaki Revision 9dc724e5: Allow activation/deactivation of specific loggers
- refs: #3715
Logger settings are not aborted and will be restored at deactivation
Also, remove all logger creation fu... - 05:30 pm ./kamaki Bug #3716 (Closed): Allow runtime args when incoking interactive shell
- Now: @kamaki -XXX@ will load kamaki, but also transfer all @-XXX@ args to each command executed inside the shell
D... - 04:35 pm ./kamaki Feature #3715 (Closed): Enable or disable loggers
- Add an @enable_logger@ and @disable_logger@ method
E.g.... - 03:40 pm snf-vncauthproxy Revision 7af890c9: Set SO_REUSEADDR for the control socket
- 03:32 pm ./kamaki Revision 637df81d: Merge branch 'master' into debian-master
- 03:32 pm ./kamaki Revision 0118b937: Merge remote branch 'origin/develop' into debian-develop
- Conflicts:
Changelog
version - 02:56 pm ganeti-local Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
- While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn... - 02:56 pm snf-ganeti Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
- While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn... - 02:06 pm Bug #3714 (Closed): Duplicated IP assigned after server reconciliation
- If a server reconciliation happens when a machine is creating we may end up with the next machine
trying to take the... - 01:56 pm ganeti-local Revision 2a1737eb: Add a test for online rolling reboot scheduling
- In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab... - 01:56 pm snf-ganeti Revision 2a1737eb: Add a test for online rolling reboot scheduling
- In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab... - 01:55 pm ganeti-local Revision 8d38fb72: Support online-maintenance in hroller
- Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde... - 01:55 pm snf-ganeti Revision 8d38fb72: Support online-maintenance in hroller
- Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde... - 01:55 pm snf-ganeti Revision 30fded87: Support construction of the graph of all reboot constraints
- For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod... - 01:55 pm ganeti-local Revision 30fded87: Support construction of the graph of all reboot constraints
- For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod... - 01:55 pm ganeti-local Revision 2207220d: Add option --one-step-only to hroller
- Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-... - 01:55 pm snf-ganeti Revision 2207220d: Add option --one-step-only to hroller
- Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-... - 01:54 pm ./kamaki Revision 6634e01c: Update changelog for feature #3668
- 01:54 pm snf-ganeti Revision a39779f6: Sort reboot groups by size
- Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no... - 01:54 pm ganeti-local Revision a39779f6: Sort reboot groups by size
- Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no... - 01:53 pm ganeti-local Revision 361f2719: Fix expectation in hroller test
- Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th... - 01:53 pm snf-ganeti Revision 361f2719: Fix expectation in hroller test
- Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th... - 01:51 pm ./kamaki Feature #3668 (Resolved): Better organization for logging
- New name for http loggers:...
- 01:45 pm ./kamaki Revision 24be4a50: Merge branch 'feature-logging' into develop
- 01:45 pm ./kamaki Revision c4563114: Remove log redaduncy when logging in a file
- 01:21 pm Revision 47a8481f: astakos: include resource presentation info in authenticate response
- If option parameter ``usage`` is passed then the response should
contain also the resource presentation information
(... - 12:46 pm Revision 6aedacaf: Merge branch 'feature-astakos-urls' into feature-quotas
- 12:45 pm Revision b095201e: astakos: remove astakos.im.api module
- Replace all AstakosCallpoint references
- 12:45 pm Revision 78c3a39c: astakos: remove user argument from the api methods
- User request.user field (set by user_for_token decorator)
- 12:45 pm Revision 6f1d4d03: astakos: fix user api utility calls
- 12:45 pm Revision 276f454e: astakos: Change user_for_token decorator
- user_for_token after successful user authentication
sets the request user attribute
The wrapped methods no more need ... - 12:45 pm Revision 7f313da1: astakos: rename api utility methods
- 12:45 pm Revision d7c850a0: pithos: use AstakosClient to delegate user services to astakos
- 12:45 pm Revision 79b5d61b: astakos: WIP move all api calls under ``/astakos/api``
- Refs: #3340
- 12:10 pm Revision e218a200: pithos: introduce lock_container_path api_method argument
05/09/2013
- 07:18 pm ./kamaki Revision 6e1f863b: Use < and > in stream logger for send/recv resp.
- 07:06 pm ./kamaki Revision 9986e569: Globalize logger usage
- Unsolved bug: redudant info in logfile
- 06:50 pm Revision 1b564c0b: pithos: enable api calls to lock explicitly the path
- 06:45 pm Revision 126f6a55: fix typo
- 06:40 pm Revision 95150b7d: astakos: Fix one test
- Fix race condition in one of Astakos tests.
- 06:37 pm Revision 28c41829: Add 'ASTAKOS_POOLSIZE' setting.
- 05:49 pm ./kamaki Revision a5077876: Wipe logger add_file_logger
- 05:31 pm ganeti-local Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
- The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor... - 05:31 pm snf-ganeti Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
- The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor... - 05:31 pm ganeti-local Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
- Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr... - 05:31 pm snf-ganeti Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
- Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr... - 05:24 pm ./kamaki Bug #3708 (Resolved): if_etag_match and if_not_exist preconditions not honoured during missing bl...
- 05:23 pm Revision d91de78c: helpdesk: Fix helpdesk tests
- 05:19 pm ./kamaki Revision 9e167531: Bump version to 0.8.3-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:18 pm ./kamaki Revision ac814775: Merge branch 'master' into debian
- 05:16 pm ./kamaki Revision 486b49ef: Merge branch 'hotfix-0.8.3'
- 05:15 pm ./kamaki Revision 98994d4e: Update changelog
- 05:13 pm ./kamaki Revision b9e0ffeb: Fix typo in _create_or_get_missing_hashes call
- 05:12 pm ./kamaki Revision c6cec5e1: Fix typo in _create_or_get_missing_hashes call
- 05:09 pm ./kamaki Revision 71ddd095: Honour if_(none_)match even if all blocks are up
- Refs: bug #3708
- 05:09 pm ./kamaki Revision d1f1c3a9: Setup Hotfix version 0.8.3
- 05:03 pm ./kamaki Revision b349b84b: Honour if_(none_)match even if all blocks are up
- Refs: bug #3708
- 04:45 pm ./kamaki Revision e9db8806: Expand logger to support stream logging, simplify
- 04:42 pm ./kamaki Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
- When using client.upload_object, the following HTTP requests to the server normally take place:
# A HEAD request ... - 04:32 pm ./kamaki Feature #3707 (Closed): Cache HEAD response headers of upload_object
- When using client.upload_object, the first HTTP request to the server is a HEAD request. This request is used to obta...
- 04:15 pm Revision 2a88057d: astakos: Various fixes to tests
- Do not user 'assertItemsEqual' method of unittest is only supported in
python 2.7.
Also, some arguments have been re... - 04:14 pm Revision 7ce770be: astakos: Fix bug in getting membership
- Search based on 'person__id' and not 'id'.
- 04:04 pm Revision 91114c83: Merge branch 'tmp-pithos-db-escape-warning' into develop
- 03:37 pm Revision 6e28eafd: Further improvents to branding settings
- 03:13 pm Revision 27899d6f: Improve mocked quotaholder
- Mock 'resolve_commissions' call.
- 03:12 pm Revision b5eef933: cyclades: Fix vmapi test
- Use 'urljoin' to compute the 'config_url' parameter.
- 02:54 pm Revision cfb0ff80: Merge branch 'feature-api-docs' into develop
- Minor Conflict:
docs/cyclades-api-guide.rst - 02:49 pm Revision 3458183d: cyclades-api-guide: minor fixes/remove whitespaces
05/08/2013
- 06:34 pm Revision 5c34b421: astakos: Remove deprecated Project methods
- add_member, remove_member were not used.
- 06:27 pm Revision 4571b863: webproject: Do not ljust values in vertical mode
- Left-justifying resulted in long wrapped empty lines, when a value
exceeded the line size. - 06:24 pm Revision 415c4a56: astakos: Visually separate apps in project-show
- 06:10 pm Revision 68a81d58: Synnefo branding: settings improvements
- 03:58 pm Revision a119e5ee: Merge remote-tracking branch 'origin/develop' into feature-projects-ux
- 03:47 pm ganeti-local Revision 9524c4c4: Fix a misspelled word in design-storagetypes
- Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:47 pm snf-ganeti Revision 9524c4c4: Fix a misspelled word in design-storagetypes
- Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:25 pm Revision 34a857c0: astakos: Handle prompt for additional login methods
- 03:24 pm Revision 8ee54f74: astakos: Exclude non existing services form Service.catalog
- Always return services that exist in database. If a known service exists
use the predefined presentation data as base... - 10:52 am Revision 6856b4ff: cyclades ui: Remove deprecated setting
05/07/2013
- 07:40 pm snf-ganeti Revision 004398d0: Fix lint errors (redundant bracket)
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 07:40 pm ganeti-local Revision 004398d0: Fix lint errors (redundant bracket)
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:59 pm snf-ganeti Revision 62441832: Add a test demonstrating the --node-tags option of hroller
- The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo... - 06:59 pm ganeti-local Revision 62441832: Add a test demonstrating the --node-tags option of hroller
- The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo... - 06:59 pm snf-ganeti Revision 313fdabc: Add option to hroller to select nodes based on tags
- Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ... - 06:59 pm ganeti-local Revision 313fdabc: Add option to hroller to select nodes based on tags
- Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ... - 06:59 pm ganeti-local Revision 267bc1f4: Make Rapi backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
... - 06:59 pm snf-ganeti Revision 267bc1f4: Make Rapi backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
... - 06:59 pm snf-ganeti Revision f33c06b8: Make LUXI backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
... - 06:59 pm ganeti-local Revision f33c06b8: Make LUXI backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
... - 06:58 pm ganeti-local Revision 4b542ebc: Extend the text format to contain node tags
- In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a... - 06:58 pm snf-ganeti Revision 4b542ebc: Extend the text format to contain node tags
- In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a... - 06:58 pm ganeti-local Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
- Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod... - 06:58 pm snf-ganeti Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
- Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod... - 06:58 pm snf-ganeti Revision 442d5aae: Make hroller filter the nodes before coloring the graph
- Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil... - 06:58 pm ganeti-local Revision 442d5aae: Make hroller filter the nodes before coloring the graph
- Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil... - 06:58 pm ganeti-local Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
- Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes... - 06:58 pm snf-ganeti Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
- Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes... - 06:58 pm ganeti-local Revision e6e2d4a5: Add tests for the -O option of hroller
- In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re... - 06:58 pm snf-ganeti Revision e6e2d4a5: Add tests for the -O option of hroller
- In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re... - 06:57 pm snf-ganeti Revision 52278ef9: Update hroller man page
- In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si... - 06:57 pm ganeti-local Revision 52278ef9: Update hroller man page
- In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si... - 05:06 pm ganeti-local Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
- Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>... - 05:06 pm snf-ganeti Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
- Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>... - 04:30 pm snf-ganeti Revision 71e00202: Add version numbers to chroot build script
- Update the script adding explicit version numbers for increased repeatability
of the build environment construction p... - 04:30 pm ganeti-local Revision 71e00202: Add version numbers to chroot build script
- Update the script adding explicit version numbers for increased repeatability
of the build environment construction p... - 04:07 pm ganeti-local Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
- In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is... - 04:07 pm snf-ganeti Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
- In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is... - 11:58 am ganeti-local Revision 32f88ce7: Correction of design doc regarding RPC extension
- This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye... - 11:58 am snf-ganeti Revision 32f88ce7: Correction of design doc regarding RPC extension
- This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye... - 10:30 am snf-ganeti Revision 6390194b: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories... - 10:30 am ganeti-local Revision 6390194b: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
05/06/2013
- 05:58 pm snf-ganeti Revision 4a4697de: Change design of algorithm for computing rolling reboots
- Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc... - 05:58 pm ganeti-local Revision 4a4697de: Change design of algorithm for computing rolling reboots
- Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc... - 04:30 pm snf-ganeti Revision 412e7387: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories... - 04:30 pm ganeti-local Revision 412e7387: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories... - 11:47 am snf-ganeti Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
- All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ... - 11:47 am snf-ganeti Revision 5e85269f: Check for uniform DRBD version in node group
- This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo... - 11:47 am ganeti-local Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
- All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ... - 11:47 am ganeti-local Revision 5e85269f: Check for uniform DRBD version in node group
- This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo... - 11:30 am snf-ganeti Revision 239364d0: Rename DRBD8 to DRBD8Dev
- Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ... - 11:30 am ganeti-local Revision 239364d0: Rename DRBD8 to DRBD8Dev
- Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ... - 11:30 am ganeti-local Revision 5bb0a1cb: Make DRBD version queryable from noded
- gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do... - 11:30 am snf-ganeti Revision 5bb0a1cb: Make DRBD version queryable from noded
- gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do... - 12:19 am snf-ganeti Revision 98bdd169: QA checks suitability for exclusive_storage tests
- When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl... - 12:19 am ganeti-local Revision 98bdd169: QA checks suitability for exclusive_storage tests
- When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl...
05/03/2013
- 04:47 pm ganeti-local Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
- Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli... - 04:47 pm snf-ganeti Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
- Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli... - 03:47 pm ganeti-local Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ... - 03:47 pm snf-ganeti Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ... - 03:25 pm snf-ganeti Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
- The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis... - 03:25 pm ganeti-local Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
- The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis... - 03:23 pm ganeti-local Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
- This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 03:23 pm snf-ganeti Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
- This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 12:09 pm ganeti-local Revision 8a96e60d: Reuse current spindles in design for partitioned
- Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean... - 12:09 pm snf-ganeti Revision f583e7ad: Fix white spaces in partitioned design doc
- Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro... - 12:09 pm snf-ganeti Revision 8a96e60d: Reuse current spindles in design for partitioned
- Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean... - 12:09 pm ganeti-local Revision f583e7ad: Fix white spaces in partitioned design doc
- Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro... - 12:05 pm snf-ganeti Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
- This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch... - 12:05 pm ganeti-local Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
- This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch... - 11:38 am ganeti-local Revision bcba4e01: Merge stable-2.7 into stable-2.8
- Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane... - 11:38 am snf-ganeti Revision bcba4e01: Merge stable-2.7 into stable-2.8
- Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane... - 10:44 am ganeti-local Revision 25f8d59c: Cleanup of the INSTALL file
- Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta... - 10:44 am snf-ganeti Revision 25f8d59c: Cleanup of the INSTALL file
- Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta... - 10:42 am snf-ganeti Revision d30fa488: Support DRBD 8.4.3 command syntax
- DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif... - 10:42 am ganeti-local Revision d30fa488: Support DRBD 8.4.3 command syntax
- DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif...
05/02/2013
- 10:50 pm Pithos iOS Client Revision 722e189f: Fix bugs and update version
- 06:51 pm Revision f632074d: astakos: WIP move all api calls under ``/astakos/api``
- Refs: #3340
- 04:58 pm ganeti-local Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
- This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ... - 04:58 pm snf-ganeti Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
- This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ... - 04:36 pm Revision 2931c601: astakos: Proper string type check
- using basestring also handles unicode objects
- 04:36 pm Revision 426e1fb9: cyclades ui: Expose and use the new astakos quota api
- - Removed /userdata/quota view in respect of astakos quotas api delegate
views served in the same urls used by asta... - 04:01 pm ganeti-local Revision fc2318f7: Disable inter-cluster instance move for file instances
- Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T... - 04:01 pm snf-ganeti Revision fc2318f7: Disable inter-cluster instance move for file instances
- Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T... - 03:51 pm ganeti-local Revision f24d3d3b: Improve error message for file instance creation
- Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ... - 03:51 pm snf-ganeti Revision f24d3d3b: Improve error message for file instance creation
- Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ... - 03:49 pm Revision 7f3c4920: astakos: Control project members by membership id
- 02:01 pm ganeti-local Revision d5610c94: Update NEWS for 2.7.0 rc1
- Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-... - 02:01 pm snf-ganeti Revision d5610c94: Update NEWS for 2.7.0 rc1
- Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-... - 12:56 pm Revision 64d0c13e: astakos: Add reason for all actions on applications
- For cancel and dismiss, it is for now just a placeholder.
- 12:16 pm snf-ganeti Revision da535d0d: admin guide updates for 2.7
- - Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma... - 12:16 pm ganeti-local Revision da535d0d: admin guide updates for 2.7
- - Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma... - 12:16 pm snf-ganeti Revision e43f849c: Mention file-storage-paths in UPGRADE
- It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 12:16 pm ganeti-local Revision e43f849c: Mention file-storage-paths in UPGRADE
- It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 12:14 pm Revision a6e18fd1: astakos: Cleanup some project methods
- 11:54 am Revision 6da04174: astakos: Make submit_application arguments explicit
- 10:42 am ganeti-local Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
- -enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa... - 10:42 am snf-ganeti Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
- -enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa... - 10:42 am ganeti-local Revision 81e265f5: kvm: Move parameter validation before use
- We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par... - 10:42 am snf-ganeti Revision 81e265f5: kvm: Move parameter validation before use
- We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par... - 10:42 am snf-ganeti Revision 99c7cd5b: kvm: Use -display none rather than -nographic
- Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in... - 10:42 am ganeti-local Revision 99c7cd5b: kvm: Use -display none rather than -nographic
- Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in...
05/01/2013
- 11:39 pm Revision 16bcc6e8: Remove synnefo.lib.quotaholder
- Use astakosclient to access the quotaholder instead.
- 11:35 pm Revision 5a6420ec: astakos: Remove unneeded import of a constant
- 08:41 pm snf-image-creator Revision d0f22c29: Bump ubuntu version to 0.2.10-0ubuntu1
- 08:39 pm snf-image-creator Revision 4df0bc46: Merge branch 'master' into ubuntu
- 08:36 pm snf-image-creator Revision f564c1ff: Bump version to 0.2.10
- 08:34 pm ganeti-local Revision db0e97f0: INSTALL updates for wheezy, and fixes
- - Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr... - 08:34 pm snf-ganeti Revision db0e97f0: INSTALL updates for wheezy, and fixes
- - Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr... - 08:02 pm snf-image-creator Revision 81a63274: Add acl & user_xattr mount options if needed
- In bundling host make sure that the default mount options are enabled
in the newly created file system. - 06:00 pm Revision c8a79b3a: pithos, cyclades: Name reconciling commissions
- Use commission name "RECONCILE" to distinguish such operations
in the quotaholder provision log. - 05:35 pm Revision 30aca88f: pithos: Change reconcile-resources-pithos command
- in order to conform with the respective Cyclades
command - 05:28 pm Revision eee9ec4d: astakos: Cleanup input of submit_application
- Form passes only a tuple (name, limit) for each selected resource,
omitting presentational data. - 04:43 pm Revision 3966d268: astakos: Handle pair of exceptions properly
- 03:54 pm Revision 6be5bb34: astakos: Remove unused project_error_view
- 03:43 pm Revision 7a65e284: pithos: Remove unnecessary logging in public url unset
- 03:33 pm Revision 82e123f9: pithos: Define and export resources in json format
- Provide management command resource-export-pithos.
- 03:28 pm Revision 860c5d9c: pithos: Remove obsolete settings from database migrations
- Use astakosclient to retrieve user information
- 02:35 pm Revision df9177e8: pithos: Add name in reconciling commission
- 02:19 pm Revision 2c2ccd2d: cyclades: Fix import of urlparse
- 12:46 pm Bug #3625 (Resolved): Change pithos commands
- 12:15 pm Revision 93d963c4: Merge branch 'feature-quotas-pithos' into feature-quotas
- Conflicts:
snf-cyclades-app/synnefo/plankton/backend.py
snf-pithos-app/README
snf-pithos-app/pithos/api/util.py - 12:01 pm Revision 20eac451: Merge branch 'feature-quotas-pithos' of https://code.grnet.gr/git/synnefo into...
- 12:00 pm Revision 71585c27: pithos: Update merged code
- 12:00 pm Revision 8414859f: pithos: manage_accounts support for both sqlalchemy and sqlite
- 12:00 pm Revision ae6199c5: pithos: Update pithos management commands
- Refs: #3625
- 12:00 pm Revision 16f2673e: pithos: Rename backend quotaholder properties
- Refer to astakosclient instead of quotaholder
- 12:00 pm Revision b17e5550: WIP astakosclient for quotas in pithos
- 12:00 pm Revision d1e7d2b4: pithos: Utilize astakosclient for quota handling
- Refs: #3625, #3650
- 11:58 am Revision 9b264076: pithos:Ensure serial registration before commission
- Commit transaction before accepting the commission
and delete registered serials after successful commission.
Refs: ... - 11:58 am Revision 8570576b: pithos: extend sqlite library for commission reconciliation
- Refs: #3594
- 11:44 am Revision 991f60ff: pithos: manage_accounts support for both sqlalchemy and sqlite
04/30/2013
- 08:17 pm Revision 52346a89: Merge branch 'tmp-allow-in-projects' into feature-quotas
- 08:09 pm Revision 37d59b27: astakos: Resources metadata improvements
- - Allow admin to overwrite default resources presentation data using
ASTAKOS_RESROUCES_META setting. dict_merge is ... - 08:08 pm Revision a971d6fe: common: Recursive dictionary merge helper method
- 07:37 pm Revision 1ca0dd29: pithos: Update pithos management commands
- Refs: #3625
- 07:23 pm Revision c78d4fb3: ci: Remove snf-quotaholder-app from ci/config
- 07:20 pm Revision b8ba6369: ci: install snf-django before webproject
- Try to intall 'snf-django-lib' before 'snf-webproject', since the
webproject depends to snf-django. - 07:20 pm Revision cd299fe2: ci: clean old docs before building new ones
- 07:18 pm Revision bc173ae2: ci: install snf-django before webproject
- Try to intall 'snf-django-lib' before 'snf-webproject', since the
webproject depends to snf-django. - 07:13 pm Revision 3620b9c4: ci: clean old docs before building new ones
- 06:54 pm Revision ffdc2320: Synnefo branding images & retina.js
- 06:52 pm snf-ganeti Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
- Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:... - 06:52 pm ganeti-local Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
- Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:... - 06:51 pm snf-ganeti Revision 5d453688: Add confd as a dependency of monitoring
- Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch... - 06:51 pm ganeti-local Revision 5d453688: Add confd as a dependency of monitoring
- Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch... - 06:38 pm snf-ganeti Revision 516a0e94: Add reason trail to haskell opcode format
- The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt... - 06:38 pm ganeti-local Revision 516a0e94: Add reason trail to haskell opcode format
- The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt... - 06:38 pm snf-ganeti Revision 3ff890a1: Add the reason trail type definition in Haskell
- It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ... - 06:38 pm ganeti-local Revision 3ff890a1: Add the reason trail type definition in Haskell
- It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ... - 06:38 pm ganeti-local Revision 2bd9ec7c: Update "reason" field in instance status design
- Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m... - 06:38 pm snf-ganeti Revision 2bd9ec7c: Update "reason" field in instance status design
- Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m... - 06:23 pm Revision 07419e58: Fix typo in network-list command
- 06:06 pm Revision 7585a768: quotaholder: Allow resolving empty commissions
- When resolving a pending commission, handle the case where the commission
has been issued with no provisions. - 05:44 pm ./kamaki Revision 1a7f53e9: Adjust expected values in fanctional client tests
- 05:33 pm Revision d195e752: cyclades: Rename 'qh_resolve_commissions' function
- Rename 'qh_resolve_commissions' function to 'resolve_commissions'.
- 05:23 pm ./kamaki Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
- 05:06 pm Revision 638326a0: Merge branch 'feature-quotas-cyclades' into feature-quotas
- 05:06 pm Revision 4060cac5: Implement resource-export-cyclades command
- Implement managemtn command to export cyclades resources in JSON format,
in order to be imported to Astakos. - 05:06 pm Revision 30096a2e: cyclades: Remove obsolete code for static quotas
- Remove the following obsolete settings, since their usage is covered
by Quotaholder:
- MAX_VMS_PER_USER
- MAX_NETWORK... - 05:05 pm Revision 97fffe10: Refactor QuotaHolder serial model
- * Merge 'accepted' and 'rejected' field to 'accept' field.
* Add 'resolved' field, indicating whether this commission... - 05:05 pm Revision d0986bac: Cyclades: remove all quotaholder settings
- Remove from cyclades all settings that were relative with Quotaholder.
Remove CYCLADES_USE_QUOTAHOLDER settings, sinc... - 05:05 pm Revision ccfbf77b: Varous fixes to cyclades-usage-verify command
- Extend 'cyclades-usage-verify' management command to cover the usage of
'cyclades-reset-usage' and remove the second ... - 05:05 pm Revision 7907af91: Restore quotas if enqueuing job to Ganeti fails
- When creating a server, we commit the VM model in DB and reserve the
corresponding quotas in Quotaholder before enque... - 05:05 pm Revision 5db3a1e6: cyclades: Check qh resolve commission response
- Check Quotaholder response to see if the commissions were accepted or
rejected as requested, or failed for some reaso... - 05:05 pm Revision 184a2a8c: Mock quotaholder for Cyclades tests
- Create 'mocked_quotaholder' context manager to bypass commission and use
it in Cyclades tests. Also this commit does ... - 05:05 pm Revision 62c86226: cyclades: Rename quotas management commands
- Rename 'cyclades-reconcile-commissions' to 'reconcile-commissions-cyclades.'
Rename 'cyclades-usage-verify' to 'recon... - 05:05 pm Revision 39d44eba: reconcile-resources: check that user exists in QH
- Do not consider 0 usage for users and resources that are not included in
Quotaholder resources list, since Quotaholde... - 05:05 pm Revision 9b964eff: Fix info message of reconcile-resources-cyclades
- 05:05 pm Revision 2509ce17: cyclades: refactor code relative to commission
- Refactor Cyclades code that handles commissioning with Quotaholder. This
commit removes the 'uses_commission' decorat... - 05:05 pm Revision 4ed25171: cyclades: resolve previous commissions
- Extend 'issue_and_accept_commission' function to resolve previous
unresolved commission, if exists. In order to resol... - 05:04 pm Revision 656cf771: Various fixes to quotas
- 05:04 pm Revision 629acc65: cyclades: Use astakosclient for quotas and commissions
- 05:04 pm Revision af48fdf0: Remove unused 'models' file
- 05:03 pm Revision 72430f03: Merge branch 'feature-use-astakosclient' into feature-quotas
- 05:03 pm Revision a5fbc00d: pithos: remove redundant settings
- Remove 'PITHOS_USER_CATALOG_URL' and 'PITHOS_USER_FEEDBACK_URL' and
'PITHOS_USER_LOGIN_URL' settings, since all of th... - 05:03 pm Revision e6fb591c: snf-pithos-app: Use astakosclient
- 05:03 pm Revision 468ba00b: snf-cyclades-app: Use astakosclient
- 05:03 pm Revision 3e749401: plankton: Remove 'TRANSLATE_UUIDS' setting
- Remove 'TRANSLATE_UUIDS' from plankton setting.
- 05:03 pm Revision 6e27e449: cyclades: remove redundant settings
- Remove 'CYCLADES_USER_CATALOG_URL' and 'CYCLADES_USER_FEEDBACK_URL'
settings, since both of them can be derived from ... - 05:03 pm Revision 255cef57: Improve log message
- Distinguish exceptions while using AstakosClient to communicate with
Astakos, from the rest API errors. - 05:03 pm Revision ad0efdb3: PEP8 style fixes
- 05:03 pm Revision 726cb37f: Handle AstakosClientException in api_method decorator
- 05:03 pm Revision 67100dd2: PEP8 style fixes
- 05:03 pm Revision 479c3051: PEP8 style fixes
- 05:03 pm Revision 81a906f8: snf_django.lib.astakos: Use astakosclient
- 05:00 pm Revision 21a9ae81: Merge branch 'develop' into feature-quotas
- 04:59 pm Revision 3fff9189: cyclades: fix bug in server-create command
- Make --flavor-id mandatory in 'snf-manage server-create' management
command. - 04:59 pm Revision eefb7355: cyclades: Require user when creating private net
- Update 'network-create' management command, to require an owner when
creating a private network. - 04:28 pm Revision c1ba7f26: Add support for ordering in ListCommand
- Make list command order results either by 'order_by' class attribute,
or by primary key. - 03:45 pm Revision c8618788: astakos: Control exposing resources in projects
- Add attribute `allow_in_projects' in Resource model (True by default).
Set this flag for astakos.pending_app to False... - 02:18 pm ./kamaki Revision aff66e73: Bump version to 0.8.2-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:18 pm ./kamaki Revision e1064656: Merge branch 'master' into debian
- 02:17 pm ./kamaki Revision 87eaaa05: Merge branch 'master' into debian-master
- 02:15 pm ./kamaki Revision 6b71f3fb: PEP8 fix
- 02:12 pm Revision 1f5565c3: astakos: Migrate user settings for pendings_app limit
- Provide console script astakos-migrate-0.14.
Also update related upgrade notes. - 02:11 pm ./kamaki Support #3647 (Resolved): Keep backward compatibility for configuration file management through v...
- 02:11 pm ./kamaki Support #3526 (Closed): Support the new objpool HTTP connection-response model and simplify kamak...
- 02:11 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
- 02:10 pm ./kamaki Bug #3658 (Closed): --config does not work
- 02:08 pm ./kamaki Revision 725b73c7: Merge branch 'hotfix-0.8.2'
- 02:04 pm ./kamaki Bug #3684 (Resolved): Interpret 0 as "unlimited" in container limits
- 02:03 pm ./kamaki Revision 6080e880: PEP8 fix
- 02:02 pm ./kamaki Revision 9c68f9f2: Merge branch 'hotfix-0.8.2' into debian-master
- Conflicts:
Changelog
docs/installation.rst
kamaki/clients/utils/__init__.py
version - 02:00 pm ./kamaki Revision de1e7247: Update changelog
- 01:59 pm snf-image-creator Revision 61346179: Change Author to "Synnefo development team"
- 01:54 pm ./kamaki Revision 9f783a51: Make containerlimit set/get aware of 0==unlimited
- containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a ... - 01:53 pm ./kamaki Revision 59741910: Make containerlimit set/get aware of 0==unlimited
- containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a ... - 01:37 pm ./kamaki Revision c8d8c6c9: Alow uploading to container with limit 0
- Container limit 0 means "unlimited"
- 01:36 pm ./kamaki Revision 42ffd886: Alow uploading to container with limit 0
- Container limit 0 means "unlimited"
- 01:32 pm ./kamaki Revision f980902b: Update version
- 01:31 pm snf-vncauthproxy Revision dd62f34b: Fix typos/mistakes introduced by the refactoring
- 01:29 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
- Now: kamaki interprets 0 as 0, when checking the container limit
Problem: Pithos+ uses 0 for "unlimited". E.g. upl... - 12:14 pm Revision 2cb83537: Update quota API docs
- 11:56 am Revision f8f41aea: pithos: Update merged code
- 11:29 am Revision 81d415fa: Merge branch 'tmp-pithos-reconcile-commissions' into feature-quotas-pithos
- Conflicts:
snf-pithos-backend/pithos/backends/modular.py - 10:57 am snf-ganeti Revision 0791b57f: Remove outdated TODO comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:57 am ganeti-local Revision 0791b57f: Remove outdated TODO comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:57 am snf-ganeti Revision e580e9f7: Add proper error management to monitoring daemon
- Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart... - 10:57 am ganeti-local Revision e580e9f7: Add proper error management to monitoring daemon
- Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart... - 10:56 am ganeti-local Revision 6327828e: Produce a report for all the data collectors
- Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-... - 10:56 am snf-ganeti Revision 6327828e: Produce a report for all the data collectors
- Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-... - 10:56 am ganeti-local Revision db1ad1d5: Generate report for a single collector
- Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt... - 10:56 am snf-ganeti Revision db1ad1d5: Generate report for a single collector
- Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt... - 10:56 am snf-ganeti Revision 75706f3a: Export the full report from DRBD data collector
- Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta... - 10:56 am ganeti-local Revision 75706f3a: Export the full report from DRBD data collector
- Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta... - 10:56 am snf-ganeti Revision 27433b5c: Add monitoring daemon to the masterd group
- The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee... - 10:56 am ganeti-local Revision 27433b5c: Add monitoring daemon to the masterd group
- The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee... - 10:55 am ganeti-local Revision a5ec6d88: Update JSON serialization for "category"
- Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the... - 10:55 am snf-ganeti Revision a5ec6d88: Update JSON serialization for "category"
- Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the... - 10:55 am snf-ganeti Revision 3a388363: Improve monitoring agent design document
- Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 10:55 am ganeti-local Revision 3a388363: Improve monitoring agent design document
- Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 10:55 am ganeti-local Revision ecb783f0: Implement the "list collectors" API in monitoring
- Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi... - 10:55 am snf-ganeti Revision ecb783f0: Implement the "list collectors" API in monitoring
- Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi... - 10:49 am ganeti-local Revision c42fbe28: Fix bug in group queries related to node/instance fields
- Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f... - 10:49 am snf-ganeti Revision c42fbe28: Fix bug in group queries related to node/instance fields
- Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f... - 10:28 am snf-ganeti Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
- This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H... - 10:28 am snf-ganeti Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
- This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete... - 10:28 am ganeti-local Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
- This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H... - 10:28 am ganeti-local Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
- This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete...
04/29/2013
- 11:13 pm snf-ganeti Revision 5519f036: Merge branch 'stable-2.8' into master
- * stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ... - 11:13 pm ganeti-local Revision 5519f036: Merge branch 'stable-2.8' into master
- * stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ... - 07:19 pm Revision d1911b8c: Authenticate stats requests
- Use the @api_method decorator to authenticate GET requests for stats.
- 07:05 pm ganeti-local Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
- QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak... - 07:05 pm snf-ganeti Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
- QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak... - 07:05 pm snf-ganeti Revision daec28a7: Add command generator for DRBD 8.4
- The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm... - 07:05 pm ganeti-local Revision daec28a7: Add command generator for DRBD 8.4
- The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm... - 07:05 pm snf-ganeti Revision 74db37c0: Add test for version dispatching code
- Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for... - 07:05 pm ganeti-local Revision 74db37c0: Add test for version dispatching code
- Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for... - 07:05 pm snf-ganeti Revision 7a694e30: Add dependency on python-mock
- Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar... - 07:05 pm ganeti-local Revision 7a694e30: Add dependency on python-mock
- Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar... - 07:05 pm snf-ganeti Revision 873878b9: Extract DRBD related tests
- As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file.... - 07:05 pm ganeti-local Revision 873878b9: Extract DRBD related tests
- As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file.... - 07:05 pm snf-ganeti Revision 09a78e1c: Extract command generation logic from DRBD8
- In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ... - 07:05 pm ganeti-local Revision 09a78e1c: Extract command generation logic from DRBD8
- In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ... - 07:05 pm snf-ganeti Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
- Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par... - 07:05 pm ganeti-local Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
- Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par... - 07:05 pm ganeti-local Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
- Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri... - 07:05 pm snf-ganeti Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
- Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri... - 07:05 pm ganeti-local Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
- Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e... - 07:05 pm snf-ganeti Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
- Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e... - 07:05 pm ganeti-local Revision d01e51a5: Extract DRBD8ShowInfo class
- This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t... - 07:05 pm snf-ganeti Revision d01e51a5: Extract DRBD8ShowInfo class
- This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t... - 07:05 pm ganeti-local Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
- The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi... - 07:05 pm snf-ganeti Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
- The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi... - 07:05 pm snf-ganeti Revision d41efc42: Add test for empty version in /proc/drbd
- The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic... - 07:05 pm ganeti-local Revision d41efc42: Add test for empty version in /proc/drbd
- The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic... - 07:05 pm snf-ganeti Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
- In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re... - 07:05 pm ganeti-local Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
- In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re... - 07:05 pm snf-ganeti Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
- As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T... - 07:05 pm ganeti-local Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
- As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T... - 07:05 pm snf-ganeti Revision fd300bc7: Remove BaseDRBD
- BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD... - 07:05 pm ganeti-local Revision fd300bc7: Remove BaseDRBD
- BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD... - 07:04 pm ganeti-local Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
- That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of... - 07:04 pm snf-ganeti Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
- That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of... - 07:04 pm Revision 08f43648: pithos: Rename backend quotaholder properties
- Refer to astakosclient instead of quotaholder
- 06:55 pm snf-ganeti Revision 8abeb641: Add shelltests for hspace allocation
- Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o... - 06:55 pm ganeti-local Revision 8abeb641: Add shelltests for hspace allocation
- Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o... - 06:54 pm snf-ganeti Revision 53822ec4: hspace: Handle multiple ipolicy specs
- With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ... - 06:54 pm ganeti-local Revision 53822ec4: hspace: Handle multiple ipolicy specs
- With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ... - 06:54 pm ganeti-local Revision 5fdf8491: QA: Test multiple instance specs
- The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo... - 06:54 pm snf-ganeti Revision 5fdf8491: QA: Test multiple instance specs
- The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo... - 06:54 pm ganeti-local Revision 7c8ae421: QA: Handle multiple instance specs
- Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 06:54 pm snf-ganeti Revision 7c8ae421: QA: Handle multiple instance specs
- Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 06:54 pm ganeti-local Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
- We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar... - 06:54 pm snf-ganeti Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
- We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar... - 06:54 pm snf-ganeti Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
- Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up... - 06:54 pm ganeti-local Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
- Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up... - 06:53 pm ganeti-local Revision 41044e04: Add multiple min/max specs in instance policy
- Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance... - 06:53 pm snf-ganeti Revision 41044e04: Add multiple min/max specs in instance policy
- Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance... - 06:53 pm snf-ganeti Revision b342c9dd: Separate checks for std spec compliance
- This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
... - 06:53 pm ganeti-local Revision b342c9dd: Separate checks for std spec compliance
- This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
... - 06:53 pm ganeti-local Revision ec996117: QA: Transpose instance specs
- The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe... - 06:53 pm snf-ganeti Revision ec996117: QA: Transpose instance specs
- The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe... - 05:51 pm Revision 1730a8b6: Add missing request indeces
- 05:49 pm snf-ganeti Revision 3e0c2a24: Log at info level the success of a luxi query
- So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was... - 05:49 pm ganeti-local Revision 3e0c2a24: Log at info level the success of a luxi query
- So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was... - 05:48 pm ganeti-local Revision 61f3d56e: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:48 pm snf-ganeti Revision 61f3d56e: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:41 pm Revision cc412b78: pithos: Utilize astakosclient for quota handling
- Refs: #3625, #3650
- 05:38 pm Revision 2dcc65dc: astakosclient: Fix bug in checking arguments
- 05:31 pm Revision b16e83ee: Add requests index for flavors
- 05:30 pm Revision 46e233b2: Do not log in transaction decorator
- 05:26 pm Revision 8a86499c: Add request index to server operations
- 05:18 pm Revision d5f086f2: Revert "astakosclient: don't check resolve_commissions' parameters"
- This reverts commit da18207e2825b4a0a4cb3abc6a9fbef541eda05b.
Issue resolved by commit 214058a911c5b4b8b3d9108ba89153... - 05:12 pm Revision 214058a9: astakosclient: Fix bug in checking arguments
- 05:11 pm Revision 3f5851eb: astakos: Reconcile resources
- Sync number of pending applications to quotaholder.
- 05:11 pm Revision 9e3af524: astakos: accept commission immediately after issue
- Unify these operations when registering a pending application,
in order to make sure no commission can be left pending. - 04:29 pm Revision da18207e: astakosclient: don't check resolve_commissions' parameters
- In resolve_commissions, accept_serials and reject_serials
may be empty lists. Don't do a validation check for this
pa... - 04:24 pm Revision fa8c2506: cyclades: Fix typo in create_server
- State of public NIC should be 'BUILDING'
- 04:14 pm Revision 634ef3a8: Add examples for request bodies
- 02:33 pm Revision 7b5eb6ff: Complete document uniformization
- 01:55 pm Revision 857383e3: Upgrade notes for quota-related stuff
- 01:52 pm Revision 03c9cb80: Document Image Metadata operations
- 01:36 pm Revision 69c1afae: quotaholder: Add migrations
- Migration 0001 should be faked on an existing database.
Migration 0002 adds new fields.
Migration 0003 populates the ... - 12:55 pm Revision 67cd4980: Merge remote-tracking branch 'origin/develop' into feature-branding
- Conflicts:
snf-astakos-app/astakos/im/templates/im/footer.html
snf-cyclades-app/setup.py - 12:13 pm Revision ec5e00aa: Revert quotaholder's name to quotaholder_app
- In order to facilitate migrations.
- 12:12 pm Revision 68b991bc: quotaholder: Rename counters to usage_min, usage_max
- 11:17 am Revision 3679f852: quotaholder: Explicitly set commission's issue_time
- Avoid function call as a default value in model.
- 11:14 am Revision f6e7a826: quotaholder: Impose non-null commission name
- Default to empty string
- 10:56 am snf-ganeti Revision 8bc5e2c8: Improve gnt-instance documentation
- Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T... - 10:56 am ganeti-local Revision 8bc5e2c8: Improve gnt-instance documentation
- Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T... - 10:56 am snf-ganeti Revision decc7ec9: Fix unclear error when replacing a nic's ip
- The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (... - 10:56 am ganeti-local Revision decc7ec9: Fix unclear error when replacing a nic's ip
- The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (...
04/28/2013
- 12:34 am snf-vncauthproxy Revision 310ae019: Code refactoring
- * Move the connection establishment inside the VncAuthProxy greenlet /
class.
* Use a shared get_listening_sockets(... - 12:30 am Revision d5426b9b: Suggest running vncauthproxy as nobody:www-data
- Running vncauthproxy as nobody:www-data makes more sense. We have better
privilege separation between apache2/gunicor...
Also available in: Atom