Activity
From 03/20/2013 to 04/18/2013
04/18/2013
- 09:59 pm snf-ganeti Revision 87c7621a: Storage type design doc: ipolicy vs. enabled disk templates
- Adding the design decision regarding the consistency of the enabled disk
templates in the ipolicy and in the cluster ... - 09:59 pm ganeti-local Revision b284f504: Rename design doc from space reporting to storage types
- Since the design doc for storage space reporting ended up being mostly
about disk templates and storage types, and th... - 09:59 pm snf-ganeti Revision b284f504: Rename design doc from space reporting to storage types
- Since the design doc for storage space reporting ended up being mostly
about disk templates and storage types, and th... - 09:59 pm ganeti-local Revision 87c7621a: Storage type design doc: ipolicy vs. enabled disk templates
- Adding the design decision regarding the consistency of the enabled disk
templates in the ipolicy and in the cluster ... - 09:07 pm snf-ganeti Revision 0a6301ae: QA: Fix error regarding missing names of disk configs
- This fixes an error in case there are no disk names in the QA config
(which was the case till recently). Right now, Q... - 09:07 pm ganeti-local Revision 0a6301ae: QA: Fix error regarding missing names of disk configs
- This fixes an error in case there are no disk names in the QA config
(which was the case till recently). Right now, Q... - 07:33 pm Pithos Web Client Revision c947e007: Better headers in permissions dialog
- If it is about user permissions, show "Add user" and "User".
If it is about group permissions, show "Add group" and "... - 07:30 pm Bug #3631 (Closed): User reference inconsistency
- When using "snf-manage user-update" the reference to the user is by ID and not UUID.
Although the reference is not... - 07:30 pm Revision 995d7d15: pithos:Ensure serial registration before commission
- Commit transaction before accepting the commission
and delete registered serials after successful commission.
Refs: ... - 07:22 pm Pithos Web Client Revision 49a8183f: In File/Share do not show "Add group" if user has no groups
- Refs #3575
- 07:12 pm Pithos Web Client Revision cfdb1476: Visually separate "Private" & "Public" sharing in File/Share
- More lightweight than the previous approach.
Refs #3575 - 06:54 pm Pithos Web Client Revision f9762f23: Revert "Fix the disabled "Add group" button style"
- This reverts commit 5e2c128046985d9adb0459040b9b82931235e422.
Due to a regression with the Group/Delete dialog (it h... - 06:50 pm Revision 0cdc5cc5: astakos: Remove obsolete ProjectResourceGrant fields
- 06:49 pm Pithos Web Client Bug #3630 (Closed): When right clicking on a file remove the "Upload" option
- This makes no sense at all. The file is already uploaded.
- 06:45 pm Revision 003909e3: astakos: Handle source correctly in initial_quotas
- 06:26 pm Pithos Web Client Feature #3592 (Closed): Do not create Group on the File sharing overlay
- I am tracking this on #3575. Closing
- 06:23 pm Revision 2ec5a35c: astakos: Remove obsolete fields of AstakosUserQuota
- Remove quantity, import_limit, export_limit.
Update user-set-initial-quota management command. - 06:23 pm ./kamaki Revision 73af4267: Bump version to 0.8~rc3-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:22 pm ./kamaki Revision 6e5695bd: Merge branch 'release-0.8' into debian-release-0.8
- 06:18 pm ./kamaki Revision 9e87e4bb: Remove extra logging options
- One default: ~/.kamaki.log
User can use a custom: kamaki config set log_file <custom log file> - 06:18 pm Pithos Web Client Revision 46d2ccd2: Visually separate "Private" & "Public" sharing in File/Share
- Refs #3575
- 06:16 pm ./kamaki Revision ddf260b6: Remove extra logging options
- One default: ~/.kamaki.log
User can use a custom: kamaki config set log_file <custom log file> - 06:11 pm ./kamaki Revision 33e7fd10: Bump version to 0.8~rc3-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:11 pm ./kamaki Revision 552d98a3: Merge branch 'release-0.8' into debian-release-0.8
- 06:09 pm ./kamaki Revision 2574f599: New release candidate 0.8rc3
- 06:08 pm ./kamaki Revision edd5d9b1: Fix mispeled import cyclades_cli --> cyclades
- 06:05 pm ./kamaki Revision bfb54881: Fix mispeled import cyclades_cli --> cyclades
- 05:56 pm Revision 673f8f42: astakos: Remove obsolete project-related model fields
- Several fields of models Project and ProjectMembership were related
to the external syncing to quotaholder and have b... - 05:46 pm Pithos Web Client Revision 5e2c1280: Fix the disabled "Add group" button style
- Previously some annoying button movement was taking place on mouse hover.
Refs #3575 - 05:44 pm Pithos Web Client Revision da9e51db: In File/Share, disable "Add Group" if user has no groups
- Also set the button title to "You do not have any groups".
Refs #3575 - 05:36 pm snf-image Revision b1cb73f2: Add support for FreeBSD
- File injection isn't implemented yet
- 05:19 pm Feature #3627 (Closed): Use commission logic to reset usage in cyclades
- Cyclades now resets usage by resetting QH holdings, an operation which is no more supported by the quotaholder.
Inst... - 05:12 pm Revision cf53943b: Fix trasactionless query in pithos sqlite backend init
- Refs: #3580
- 05:12 pm Revision 26837206: fix trasactionless query in pithos backend init
- The query was submitted for execution without any prior transaction
setup, which caused:
1. psycopg2 to implicitly s... - 04:34 pm ./kamaki Revision e67c1e66: Bump version to 0.8~rc2-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 04:34 pm ./kamaki Revision 2cb2f308: Merge branch 'release-0.8' into debian-release-0.8
- 04:24 pm snf-ganeti Revision aeefb4cd: Revert "Make invocation of rapi test configurable ..."
- This reverts commit 405692eff3d6f8400834f2df93d597bc7e4dd89f, because it
breaks QA.
Signed-off-by: Helga Velroyen <h... - 04:24 pm ganeti-local Revision aeefb4cd: Revert "Make invocation of rapi test configurable ..."
- This reverts commit 405692eff3d6f8400834f2df93d597bc7e4dd89f, because it
breaks QA.
Signed-off-by: Helga Velroyen <h... - 04:17 pm ./kamaki Revision 5b5ab4a2: New version 0.8rc2
- 04:17 pm ./kamaki Revision bfa5017e: Merge branch 'develop' into release-0.8
- 04:09 pm ./kamaki Revision 16deee9f: Update upgrade notes
- 04:01 pm ./kamaki Support #3610 (Closed): Modify default logfile settings
- 04:00 pm ./kamaki Revision fcada2f3: Merge branch 'feature-logging' into develop
- 03:59 pm ./kamaki Revision edf00ab3: Set ~/.kamaki.log with mode 0600 as default
- Refs: #3610
- 03:46 pm Bug #3554 (Assigned): Deactivate pithos md5 update by default
- If update md5 is deactivated Pithos does not return an etag header
in case of object write using hashmaps.
Pithos... - 03:04 pm Revision ed599e9a: Merge branch 'feature-pithos-container-quota' into develop
- 02:54 pm Bug #3625 (Resolved): Change pithos commands
- * pithos-usage should be renamed to reconcile-resources-pithos
* pithos-reconcile-commissions should be renamed to r... - 02:37 pm ./kamaki Revision 969b0c8d: Update Changelog
- 02:34 pm ./kamaki Revision 4c3bae3b: Upgrade package metadata
- - Copyright date
- Upgrade notes and suggestions
- Refer to synnefo.org in README
- classifiers in setup - 12:38 pm Revision 5b33b8e5: astakosclient: Add request for service quotas
- 12:20 pm Revision bb005bc2: New call astakos/api/service_quotas
- Returns quotas for all resources associated with the service that makes
the call. - 12:20 pm Revision 9747707e: Sync quotas efficiently when importing resources
- When changing the default base quota (uplimit) for a preexisting resource,
do a bulk update of the related holdings.
... - 12:20 pm Revision b1ea24f3: Import resources from definition and config files
- Register a service's resources giving option --json <file>.
The json file is expected to represent a dictionary with ... - 12:20 pm Revision 34d3883a: Make resource name independent of service name
- Also remove unused ResourceMetadata model.
- 12:20 pm Revision 4161cb70: Move resource data away from astakos settings
- UI-related presentation data go to presentation.py.
Remove load_service_resources call and related astakos-init
manag... - 12:20 pm Revision 26551b92: Remove resource/service model dependencies
- - Remove foreign key dependency between Service/Resource model. Replace
it with a service CharField to keep track o... - 12:20 pm Revision 75380308: Use updated resource models in projects views
- 12:20 pm Revision b75a7e53: Update resource-list management command
- 12:20 pm Revision 720955ff: Modify resource limit from the command line
- 12:20 pm Revision 143d8a9d: Cleanup CLRF's
- 12:20 pm Revision 42f0a495: astakos: update service-add and service-list
- 12:20 pm Revision 54bac253: Astakos missing Service model migrations
- 12:20 pm Revision 71460e84: astakos: fix default empty dict setting
- 12:20 pm Revision 0156e40c: Services api/presentation logic cleanup
- - Remove presentation information from Service model (order, icon)
- To access the list of services filled with both ... - 11:43 am snf-ganeti Revision 3dd9905d: devel/review: take default reviewer from environment
- When adding a 'Reviewed-by'-line, also add the reviewer
passed through the REVIEWER environment variable. In that
way... - 11:43 am ganeti-local Revision 3dd9905d: devel/review: take default reviewer from environment
- When adding a 'Reviewed-by'-line, also add the reviewer
passed through the REVIEWER environment variable. In that
way... - 11:34 am snf-ganeti Revision 568d21e4: Better wording of a documentation sentence
- Specify that the need to manually modify the metavg only applies to
clusters with DRBD enabled, and is not always req... - 11:34 am ganeti-local Revision 568d21e4: Better wording of a documentation sentence
- Specify that the need to manually modify the metavg only applies to
clusters with DRBD enabled, and is not always req... - 11:18 am Bug #3613 (Resolved): Change conflict handling in object write
- 11:18 am Bug #3613: Change conflict handling in object write
- The solution was adopted is:
when pithos server detects such a case returns directly
an HttpResponse with the same ... - 11:17 am Bug #3613 (Resolved): Change conflict handling in object write
- Pithos in case of missing blocks during smart object write
(using hashmap) used to raise an api fault with payload
... - 11:13 am snf-ganeti Revision 7ba93b8a: Specify behaviour of vg-name change in gnt-cluster manual
- The current behaviour of a volume group name change after the cluster
has been initialized can be somewhat unclear. T... - 11:13 am ganeti-local Revision 7ba93b8a: Specify behaviour of vg-name change in gnt-cluster manual
- The current behaviour of a volume group name change after the cluster
has been initialized can be somewhat unclear. T... - 11:13 am snf-ganeti Revision 35c48839: Set the default metavg to be equal to the cluster name
- The default metavg was always set to be the constant value "xenvg".
This is OK for most cases, but if the cluster is ... - 11:13 am ganeti-local Revision 35c48839: Set the default metavg to be equal to the cluster name
- The default metavg was always set to be the constant value "xenvg".
This is OK for most cases, but if the cluster is ... - 10:57 am ./kamaki Support #3610 (Closed): Modify default logfile settings
- Kamaki would rather log at ~/.kamaki.log by default, with mode 0600
One default default logging posittion is enough - 12:50 am snf-ganeti Revision 405692ef: Make invocation of rapi test configurable by QA config
- This does not solve the underlying problem of the rapi test not
being runnable locally, but it makes it at least conf... - 12:50 am ganeti-local Revision 405692ef: Make invocation of rapi test configurable by QA config
- This does not solve the underlying problem of the rapi test not
being runnable locally, but it makes it at least conf...
04/17/2013
- 10:29 pm ganeti-local Revision ffc18bb2: Fix warnings hlint 1.8.43 complained about
- These lines are ok according to previous versions of hlint but trigger
an error with version 1.8.43.
Signed-off-by: ... - 10:29 pm snf-ganeti Revision ffc18bb2: Fix warnings hlint 1.8.43 complained about
- These lines are ok according to previous versions of hlint but trigger
an error with version 1.8.43.
Signed-off-by: ... - 07:04 pm ganeti-local Revision 3c1a8730: Add nic/disk name and UUID fields in Haskell code
- Add name and uuid fields to Disk and nic Haskell objects. Also,
since they now have an UUID, make them instances of U... - 07:04 pm ganeti-local Revision 4e4433e8: Add name to INicParams and IDiskParams
- This commits adds name to NIC and Disk modification definition.
Signed-off-by: Chris Stavrakakis <cstavr@grnet.gr>
R... - 07:04 pm ganeti-local Revision 090128b6: Update QA tests to check disk and NIC names
- Modify existing tests to use the name option for instance disks. The
configuration options 'disk' and 'disk-growth' a... - 07:04 pm ganeti-local Revision 12f126b2: Update manpages wrt new device refering
- This patch updates gnt-instance man page to include refering to devices
by their name and UUID.
Signed-off-by: Chris... - 07:04 pm ganeti-local Revision c396af83: Preserve device names during instance move
- Fix 'move-instance' tool to preserve the instance disk and NIC names
when moving instances from one cluster to anothe... - 07:04 pm snf-ganeti Revision 3c1a8730: Add nic/disk name and UUID fields in Haskell code
- Add name and uuid fields to Disk and nic Haskell objects. Also,
since they now have an UUID, make them instances of U... - 07:04 pm snf-ganeti Revision c396af83: Preserve device names during instance move
- Fix 'move-instance' tool to preserve the instance disk and NIC names
when moving instances from one cluster to anothe... - 07:04 pm snf-ganeti Revision 090128b6: Update QA tests to check disk and NIC names
- Modify existing tests to use the name option for instance disks. The
configuration options 'disk' and 'disk-growth' a... - 07:04 pm snf-ganeti Revision 12f126b2: Update manpages wrt new device refering
- This patch updates gnt-instance man page to include refering to devices
by their name and UUID.
Signed-off-by: Chris... - 07:04 pm snf-ganeti Revision 4e4433e8: Add name to INicParams and IDiskParams
- This commits adds name to NIC and Disk modification definition.
Signed-off-by: Chris Stavrakakis <cstavr@grnet.gr>
R... - 07:04 pm ganeti-local Revision fcbd025c: Display UUIDs and names in gnt-instance info
- Modify gnt-instance client to display the UUID and name
fields of instances disks and NICs.
Signed-off-by: Christos ... - 07:04 pm snf-ganeti Revision b87a9c5f: Add Disks and NICs to _AllUUIDObjects
- Since disks and NICs have UUIDs, they must be considered
to _AllUUIDObjects.
Signed-off-by: Christos Stavrakakis <cs... - 07:04 pm snf-ganeti Revision fcbd025c: Display UUIDs and names in gnt-instance info
- Modify gnt-instance client to display the UUID and name
fields of instances disks and NICs.
Signed-off-by: Christos ... - 07:04 pm ganeti-local Revision b87a9c5f: Add Disks and NICs to _AllUUIDObjects
- Since disks and NICs have UUIDs, they must be considered
to _AllUUIDObjects.
Signed-off-by: Christos Stavrakakis <cs... - 07:04 pm ganeti-local Revision 3fe22abd: Support quering for devices names and UUIDs
- Extend instance queries to list 'uuid' and 'name' fields of instance's
Disks and NICs.
Signed-off-by: Christos Stavr... - 07:04 pm snf-ganeti Revision 3fe22abd: Support quering for devices names and UUIDs
- Extend instance queries to list 'uuid' and 'name' fields of instance's
Disks and NICs.
Signed-off-by: Christos Stavr... - 06:41 pm ./kamaki Revision 89bd79f1: Bump version to 0.8~rc1-5
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:40 pm ./kamaki Revision 27baf4c3: Add python-setuptools to dependences
- 06:21 pm Revision c72c19e4: pithos: Change default container quota policy
- Set PITHOS_BACKEND_CONTAINER_QUOTA to 0
(to disable by default the container quota check)
instead of setting to somet... - 06:20 pm Revision fed9c5c7: pithos: Fix container quota violation control
- Pithos backend before performing the quota violation checks
creates a new version of object and updates the
usage of ... - 06:20 pm Revision 18cd931f: pithos dispatcher: change erroneous import
- 06:17 pm ./kamaki Revision ed90d1a3: Bump version to 0.8~rc1-4
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:17 pm Revision 19ddd41b: Change pithos default container policy quota to unlimited
- Refs: #3543
* Substitute the PITHOS_BACKEND_QUOTA setting with two
distinct settings: PITHOS_BACKEND_ACCOUNT_QUOTA &... - 06:06 pm ./kamaki Feature #3608 (Closed): Separate upload_object file reading/data writing concerns
- upload_object in the Pithos library of kamaki is responsible for both reading data from a file and uploading it to Pi...
- 05:49 pm ganeti-local Revision 651cc3e2: Check that device names are unique and valid
- Extend the CheckArguments phase of LUInstanceCreate and CheckPrereq
phase of LUInstanceSetParams to also check if the... - 05:49 pm snf-ganeti Revision 651cc3e2: Check that device names are unique and valid
- Extend the CheckArguments phase of LUInstanceCreate and CheckPrereq
phase of LUInstanceSetParams to also check if the... - 05:49 pm snf-ganeti Revision 7e9e5ffc: Implement renaming Disks and NICs
- Implement renaming Disks and NICs in LUInstanceSetParams. Remove code
that checked that changing disk mode was the on... - 05:49 pm ganeti-local Revision 7e9e5ffc: Implement renaming Disks and NICs
- Implement renaming Disks and NICs in LUInstanceSetParams. Remove code
that checked that changing disk mode was the on... - 05:49 pm snf-ganeti Revision b21d488b: Support UUIDs and names when refering to a device
- Modify _ApplyContainerMods function to lookup NICs/Disks not only by their
index inside the container, but also by th... - 05:49 pm ganeti-local Revision b21d488b: Support UUIDs and names when refering to a device
- Modify _ApplyContainerMods function to lookup NICs/Disks not only by their
index inside the container, but also by th... - 05:49 pm snf-ganeti Revision 2dd5390e: Support UUIDs and names when handling NICs/Disks
- Handle UUID and name fields when creating/managing NICs and Disks. Also,
export NICs and Disks names to instance hook... - 05:49 pm ganeti-local Revision 2dd5390e: Support UUIDs and names when handling NICs/Disks
- Handle UUID and name fields when creating/managing NICs and Disks. Also,
export NICs and Disks names to instance hook... - 05:49 pm snf-ganeti Revision ae860154: Add IDISK_NAME and INIC_NAME constants
- Declare IDISK_NAME and INIC_NAME constants and add them to the
IDISK_PARAMS_TYPE and INIC_PARAMS_TYPE.
Signed-off-by... - 05:49 pm ganeti-local Revision ae860154: Add IDISK_NAME and INIC_NAME constants
- Declare IDISK_NAME and INIC_NAME constants and add them to the
IDISK_PARAMS_TYPE and INIC_PARAMS_TYPE.
Signed-off-by... - 05:48 pm snf-ganeti Revision 238da95a: Add uuid and name slots to Disk/NIC ConfigObjects
- This patch adds "uuid" and "name" slots to Disk and NIC ConfigObjects.
Signed-off-by: Christos Stavrakakis <cstavr@g... - 05:48 pm ganeti-local Revision 238da95a: Add uuid and name slots to Disk/NIC ConfigObjects
- This patch adds "uuid" and "name" slots to Disk and NIC ConfigObjects.
Signed-off-by: Christos Stavrakakis <cstavr@g... - 05:48 pm ganeti-local Revision f1a84264: Add design doc for device UUIDs and names
- This commit adds the design document for adding UUID and name slots to NIC and
Disk objects and the ability to refer ... - 05:48 pm snf-ganeti Revision f1a84264: Add design doc for device UUIDs and names
- This commit adds the design document for adding UUID and name slots to NIC and
Disk objects and the ability to refer ... - 05:32 pm ./kamaki Revision 6bc72d93: Add () around version conditions
- 05:26 pm ./kamaki Revision de51b091: objpool>-0.2, progress>=1.1
- 05:22 pm ./kamaki Revision 8e9fa289: temp
- 03:46 pm ./kamaki Revision cf993c66: Bump version to 0.8~rc1-3
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:42 pm ./kamaki Revision 7ed46060: Translate from python to debian
- 03:41 pm ./kamaki Revision b3e19fd2: Translate from python to debian
- 03:40 pm ./kamaki Revision a140a598: Translate from python to debian
- 03:35 pm ./kamaki Revision ed34f806: Bump version to 0.8~rc1-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:33 pm ./kamaki Revision 3d17171f: Translate python packages to debian
- 03:08 pm ./kamaki Revision 7910f72c: Bump version to 0.8~rc1-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:06 pm ./kamaki Revision 552ad9ee: Merge branch 'release-0.8' into debian-release-0.8
- Conflicts:
version - 02:24 pm ./kamaki Revision dd441332: Require python-progress
- Merge branch 'release-0.8' into debian-develop
Conflicts:
version - 02:11 pm Feature #3607 (New): Prevent admins from sending duplicate activation emails
- *user-activation-send* command should not send activation emails to users for which an activation has already been se...
- 02:09 pm Revision 7125062f: Make astakos-quota robust on missing base quotas
- 02:07 pm ./kamaki Revision f590b2b0: Update version
- 02:06 pm ./kamaki Revision 2664f6e5: Update release, require python-progress
- Merge branch 'release-0.8' into debian-master
Conflicts:
Changelog
docs/installation.rst
docs/man/kamaki.rst
kam... - 01:54 pm ./kamaki Revision 210688b4: Update debian branch, require python-progress dependency.
- Merge branch 'release-0.8' into debian
Conflicts:
Changelog
docs/installation.rst
docs/man/kamaki.rst
kamaki/cli... - 01:34 pm ./kamaki Revision ced11e30: Add changelog and version
- 12:44 pm Pithos MS Client Revision 971780c2: Removed precondition checks from authenticate
- 12:37 pm ./kamaki Revision f9cf9df4: Merge branch 'feature-store' into develop
- 12:27 pm Pithos MS Client Revision 487ba6e9: Disabled contracts
- 12:22 pm Pithos MS Client Revision cedf7fb5: Fix for ccrewrite. Added TestServer.Test
- 12:04 pm ./kamaki Feature #3536 (Resolved): Implement a recursive kamaki store upload
- 12:01 pm ./kamaki Revision 2d158d8b: Make recursive upload non-default, rearange checks
- Alloow recursive upload with -R
Rearange pre-upload checks as shown bellow:
- check first if it is recursive & direco... - 11:45 am ./kamaki Revision 2b74fc1d: Take into account container used bytes in upload
- Before uploading, check if there is enough remaining space on container
remaning space = container limit - container ... - 11:34 am ./kamaki Revision 9895158e: Merge branch 'develop' into feature-store
- 11:31 am ./kamaki Support #3541 (Closed): Modify semantics for kamaki store setquota
- 09:27 am ganeti-local Revision 68d95757: Move HooksMaster out of the mcpu module
- We need to do this, so that backend.py doesn't need to import mcpu, and
thus indirectly cmdlib. This reduces the size... - 09:27 am ganeti-local Revision 2474965b: users setup: add masterd to confd group
- Without this masterd fails saving the config, because it can't change
the group on the file.
Signed-off-by: Guido Tr... - 09:27 am snf-ganeti Revision 2474965b: users setup: add masterd to confd group
- Without this masterd fails saving the config, because it can't change
the group on the file.
Signed-off-by: Guido Tr... - 09:27 am snf-ganeti Revision 68d95757: Move HooksMaster out of the mcpu module
- We need to do this, so that backend.py doesn't need to import mcpu, and
thus indirectly cmdlib. This reduces the size...
04/16/2013
- 08:44 pm Revision e9d94604: pithos: Change conflict handling in object write
- Pithos in case of missing blocks during smart object write
(using hashmap) used to raise an api fault with payload
th... - 08:26 pm Feature #3606 (Closed): cyclades reset usage --userid should send zero resources if user is not f...
- ... since the user id was explicitly specified.
This will dispose of the inconvenience having to create resources
f... - 08:22 pm Revision b698d39d: Fix API decorator response Content-Type
- Remove check for response Content-Type, since 'django.http.HttpResponse'
has always a default Content-Type of 'text/h... - 06:29 pm ./kamaki Revision 58743792: Merge branch 'feature-store' into develop
- 05:53 pm snf-image Revision 9ec298c7: Use sgdisk to create gpt partitions
- 05:31 pm ./kamaki Revision 028b1270: Adjust documentation to include new upload feats.
- 05:26 pm ./kamaki Revision 14b25e00: Prevent upload if uploads exceed container limit
- Feature #3536
- 04:30 pm Revision ce6eb935: Fix small typo in import statements
- 03:48 pm Bug #3591 (Resolved): pithos-usage --reset should only reset diverging quotas and should provide ...
- 03:48 pm Bug #3594 (Resolved): pithos commission serials must be safely registered in database to allow fo...
- 03:45 pm ./kamaki Revision b666ef82: Implement a recursive upload
- kamaki file upload <directory> <container>[:remote-dir]
where remote-dir either is a dir or does not exist
Feature ... - 03:37 pm Revision b32d9fae: pithos: optionally fix unresolved commissions
- provide --fix option for the pithos-reconcile-commissions command
Refs: #3594 - 02:40 pm Revision 991d0507: Update the Developer's Guide initial page
- 02:35 pm Revision 8108c68c: Fix pithos-usage command help
- Refs: #3591
- 02:15 pm Revision 989576a6: Update pithos-usage command to list/reset diverging quotas
- Refs: #3591
- 01:24 pm Pithos Web Client Revision 34cd9aff: New button "Add everybody" to file Share dialog
- Refs #3575
- 12:37 pm snf-image Revision b0cb7802: Replace fix_gpt.py script with `sgdisk -e'
- 12:12 pm snf-ganeti Revision bc3427b7: Use KB as the unit for LVM PE size
- LogicalVolume.Attach in bdev.py is calling "lvs" and specifying a unit of
Megabytes that is then converted to an inte... - 12:12 pm ganeti-local Revision bc3427b7: Use KB as the unit for LVM PE size
- LogicalVolume.Attach in bdev.py is calling "lvs" and specifying a unit of
Megabytes that is then converted to an inte... - 11:59 am Revision e1e37cf9: Fix pithos-reconcile-commissions command
- Get pending commissions specifically for pithos
Refs: #3594 - 10:58 am Feature #3599 (New): Make possible to accept/reject multiple requests for project membership
- It is now impractical to accept/reject requests one by one. It would be better to have a list of actions to tick.
04/15/2013
- 07:18 pm Revision f0fdf427: Provide a pithos-reconcile-commissions command
- Refs: #3594
- 07:14 pm Revision 613659fc: pithos: Register commission serials to allow for recoery
- Refs: #3594
- 06:24 pm ./kamaki Support #3587 (Closed): Remove quotaholder module from kamaki
- 06:22 pm ./kamaki Feature #3566 (Closed): Design and apply a naming convention for kamaki commands
- 06:22 pm ./kamaki Feature #3490 (Closed): In CLI, move non-plankton/glance commands from image to cyclades
- 06:14 pm ./kamaki Revision 76e7661e: Update docs to use the term Synnefo where needed
- In some cases, the term 'GRNET development team' was replaced with 'Synnefo' or
'Synnefo development team' - 06:07 pm Pithos Web Client Revision 87487bbf: In Share Dialog, remove the header line when the permission list is empty.
- Refs #3575
- 05:56 pm ./kamaki Bug #3596 (Resolved): Prefix support for list_objects
- 05:56 pm ./kamaki Revision 338d665d: Merge branch 'feature-store' into develop
- 05:52 pm ./kamaki Revision 3f7e4e14: Add some parameters to storage.list_object
- :param limit: (int) The amount of results requested
:param marker: (str) Return containers with name lexicographical... - 05:17 pm Revision 47ef53d5: Make 'api_method' to take astakos_url as argument
- 05:06 pm ./kamaki Bug #3596 (Closed): Prefix support for list_objects
- OpenStack v1 supports a "prefix" parameter to the GET operation used to list objects[1]. kamaki.clients.pithos.rest_a...
- 04:53 pm Revision 6dd0fc7c: Add ASTAKOS_URL to pithos.api.settings
- 04:49 pm Pithos Web Client Revision fbb19e02: Change wording: Sharing -> Share in the folder context menu
- Refs #3575
- 04:46 pm Pithos Web Client Revision cb1f6cdb: Update permission table after adding user/group
- Refs #3575
- 04:45 pm Pithos Web Client Revision ed2b76a4: Rename constructor params
- Refs #3575
- 04:35 pm Pithos Web Client Feature #3595 (Closed): When right clicking on a file remove the "Delete" option unless we are in...
- If we are in a container that is not the "Trash", we shouldn't be able to delete a file permanently. Thus, we do not ...
- 04:33 pm Bug #3594 (Resolved): pithos commission serials must be safely registered in database to allow fo...
- Pithos already has a table for this but it is currently unused.
Provide a @pithos-reconcile-commissions@ commad to d... - 04:32 pm ./kamaki Feature #3513 (Closed): Impolement a client-side filter mechanism for image listing
- Additions to @kamaki image list@:...
- 04:32 pm Revision 29cc125c: Fix trasactionless query in pithos sqlite backend init
- Refs: #3580
- 04:32 pm Revision 69ff7d27: fix trasactionless query in pithos backend init
- The query was submitted for execution without any prior transaction
setup, which caused:
1. psycopg2 to implicitly s... - 04:32 pm ./kamaki Revision 047b40d2: Merge branch 'feature-image' into develop
- 04:31 pm ./kamaki Revision faeccbf9: Add some client-side filters to image list
- --owner=<uuid> : print only images with given owner
--name-prefix=<prefix> : print only images with name starting... - 04:30 pm Pithos Web Client Feature #3593 (Closed): File sharing overlay: Warn for already added users, when trying to unchec...
- It seems you are already sharing this file with some users. Please remove all users from the sharing list, to be able...
- 04:26 pm Pithos Web Client Feature #3592 (Closed): Do not create Group on the File sharing overlay
- We do not want to create new groups through the File sharing overlay, because it is very frustrating from a user-expe...
- 04:21 pm Bug #3591 (Resolved): pithos-usage --reset should only reset diverging quotas and should provide ...
- Proposition 1:
@pithos-usage --reset --dry-run@
Displays usages that are diverging in pithos and astakos.
@p... - 04:21 pm Revision 110a97bd: pithos backend: update get_domain_objects method
- Rename and change it to backend method
(add the backend_method decorator) - 04:17 pm Pithos Web Client Feature #3575 (Assigned): Refactor the view of the Sharing procedure
- OK, we are leaving Folders as is without "Publish" for now.
One comment: Remove the headers line: "Users/Groups Re... - 04:11 pm Revision 4ab620b6: Improve settings related to ASTAKOS url
- Rename 'PITHOS_AUTHENTICATION_URL' setting to 'ASTAKOS_URL'. Also remove
'PITHOS_AUTHENTICATION_USERS' from docs (it ... - 04:11 pm Revision a9be7bf7: Fix small typo in import statement
- 03:57 pm ./kamaki Revision f9457c89: Filter image listing results by owner
- Introduce the --owner parameter to kamaki image list (was: image public)
If given, only images of given owner will be... - 03:54 pm Pithos MS Client Revision ac8b664d: Package updates, added test server
- 03:33 pm Pithos Web Client Feature #3575 (Feedback): Refactor the view of the Sharing procedure
- I see that currently, there is no "Publish" functionality for Folders. So, I am leaving it as it is.
The unified Pub... - 02:51 pm ./kamaki Revision a8fa65c5: Merge branch 'feature-network' into develop
- 02:46 pm ./kamaki Support #3514 (Closed): kamaki create network should use a default network type
- 02:37 pm ./kamaki Revision f6f81cd3: Set a default network type when creating nets
- Default type is MAX_FILTERED
Support #3514 - 02:36 pm Revision b1bbe6e4: Merge branch 'feature-quotas-astakosclient' into feature-quotas
- 02:18 pm ./kamaki Revision 7515b22e: Merge branch 'feature-containerlimit' into develop
- 02:15 pm ./kamaki Support #3541 (Resolved): Modify semantics for kamaki store setquota
- In kamaki 0.7.X:...
- 02:11 pm ./kamaki Revision 3ed6dbde: Split file-quota semantics for account and contner
- kamaki file quota --> only for account
kamaki file quota <container> --> kamaki file containerlimit get [container]
... - 01:40 pm Revision fa7a3ca1: astakosclient: Documentation changes
- * Document 3 new AstakosClient Exceptions
* Change package name from snf-astakos-client to astakosclient - 01:32 pm ./kamaki Revision 326a79b9: Rename file setquota to file containerlimit set
- Also, do not allow user to set account quota
- 01:30 pm Feature #3440 (Resolved): Add quotas functionality to astakosclient
- 01:25 pm Revision 5c418e94: astakosclient: Add documentation for quotas functionality
- 12:51 pm Revision 12eab714: astakosclient: Create function issue_one_commission
- Refs #3440
- 12:43 pm Bug #3589 (Closed): Issue commission before deleting VMs/Networks
- Currently issue and acceptance of a commission for deleting VMs/Networks is done in snf-dispatcher,
after the resour... - 12:35 pm Feature #3588 (Assigned): Avoid using user auth token as a parameter in user activation url
- Although we invalidate the token when user successfully visits the activation url, it feels a bit bold and
prone to... - 12:27 pm Revision 10797183: astakosclient: Create function check_input to simplify code
- 12:26 pm ./kamaki Feature #3566 (Resolved): Design and apply a naming convention for kamaki commands
- 12:25 pm ./kamaki Revision f2477d6a: Merge branch 'feature-rename' into develop
- 12:12 pm ./kamaki Revision a29d2f88: Apply uniform descriptions to all client commands
- <GRNET name>/<OS name> API <actuall api> commands
e.g.
Cyclades/Compute API server commands
or
Pithos+/Storage A... - 11:28 am ./kamaki Revision 737c7deb: Fix astakos client functional test
- Use 'user.token' instead of 'astakos.token'
- 11:25 am ./kamaki Support #3587 (Resolved): Remove quotaholder module from kamaki
- 11:23 am Revision 81875157: astakosclient: Resolve multiple commissions at once
- Refs #3440
- 11:22 am ./kamaki Revision 1792ed1d: Remove quotaholder from kamaki
- This affects the cli:
- remove the quotaholder commands set
- remove the commissioning system (automatic command retr... - 01:17 am snf-ganeti Revision 2ef21e6e: QA: Test enabled disk templates with known configuration
- The test failed because it was executed also in a configuration that wasn't
expected, i.e., with exclusive storage en... - 01:17 am ganeti-local Revision 2ef21e6e: QA: Test enabled disk templates with known configuration
- The test failed because it was executed also in a configuration that wasn't
expected, i.e., with exclusive storage en... - 01:17 am snf-ganeti Revision 02cff8aa: QA: Decision about disk templates to use is more modular
- qa_config.IsTemplateSupported() is already used to decide which disk
templates are supported by QA. Enabled templates... - 01:17 am ganeti-local Revision 02cff8aa: QA: Decision about disk templates to use is more modular
- qa_config.IsTemplateSupported() is already used to decide which disk
templates are supported by QA. Enabled templates...
04/12/2013
- 06:39 pm ./kamaki Support #3587 (Closed): Remove quotaholder module from kamaki
- A ReST quotaholder client is not needed.
- 06:37 pm ./kamaki Feature #3566: Design and apply a naming convention for kamaki commands
- 10% TODO: show text following this format:...
- 06:34 pm ./kamaki Revision bbb9b536: Merge branch 'feature-rename' into develop
- 06:27 pm ./kamaki Revision 0ea31480: Update docs, rename kamaki.cli.commands/*
- Documentation updates: reflect the changes in command groups
astakos --> user, store --> file
File renaming: rem... - 06:26 pm Pithos Web Client Feature #3575 (Assigned): Refactor the view of the Sharing procedure
- Check dev84. Implemented in File->Share for now. Will also do it for Folder->Share.
- 06:18 pm Revision 6c0f4562: quotaholder: Unify accept and reject commission code
- Incorporate accept/reject functions in resolve_pending_commissions,
in order to enforce a total ordering on locking h... - 06:13 pm Bug #3586 (New): Suppresed exception in snf-pithos-app
- On the okeanos.io pithos+ host, a block was (somehow) owned by root and not by www-data.
When trying to fetch an ... - 06:08 pm Feature #3585 (New): Verify etags behaviour is atomic
- Please verify that using PUT with etags if-match and if-none-match work atomically on the server-side by building app...
- 05:55 pm Revision 7b7392a6: astakosclient: Add some more unit-tests
- 05:50 pm Revision 925d0fee: astakosclient: Rephrase some comments
- Most astakos-quotas calls use services' tokens
- 05:49 pm Revision b5008ef0: astakosclient: Rename some functions
- 05:37 pm Revision 19198628: astakosclient: Raise BadValue when failing to parse request data
- 05:34 pm ./kamaki Revision 3ae60112: Rename store command group to file
- Feature #3566
- 05:17 pm Revision 805e294c: astakosclient: Add request for commission's actions
- 05:16 pm Revision 0a2a342c: astakosclient: ReRaise json Exceptions as AstakosClient ones
- 05:10 pm ./kamaki Revision 4018326d: Rename command group astakos to user
- The client is still called 'astakos', but the command group is now 'user'
Feature #3566 - 05:09 pm Pithos Web Client Revision 64d3b76b: Unify 'Publish' and 'Sharing' dialogs into one (for files)
- 03:40 pm ./kamaki Feature #3574: etag-if-match in upload
- Dionysis Zindros wrote:
> I will be needing an etag-if-match option.
It's done (just not mentioned in the commend... - 03:37 pm ./kamaki Revision e9ac514e: Add if-etag-match to pithos client upload
- 03:32 pm ./kamaki Feature #3574: etag-if-match in upload
- I will be needing an etag-if-match option.
- 03:24 pm ./kamaki Revision 2ec852fc: Merge branch 'feature-store' into develop
- 03:23 pm ./kamaki Feature #3574 (Closed): etag-if-match in upload
- In kamaki.clients.pithos.PithosClient.upload_object add the if_not_exist option. If true, the remote object should no...
- 03:18 pm ./kamaki Revision 524d9cdd: Add option to fail upload if remote file exists
- The if-none-match header option with '*' is used in that case.
This is exposed as 'if_not_exist' in PithosClient.uplo... - 01:49 pm ./kamaki Revision 287fa7ac: Merge branch 'feature-logging' into develop
- 01:48 pm ./kamaki Support #3441 (Closed): Parametrise logging in kamaki.clients.Client
- 01:46 pm ./kamaki Revision 31a30991: Update documentation for logger changes
- 01:34 pm Bug #3570: Synnefo ignores queue messages about machines NICs
- This bug also causes the available IP/net DB and GB maps to fall out of sync, under heavy load of INSTANCE_CREATE/REM...
- 01:14 pm ./kamaki Revision f47417e7: Pametrize log file, make it globaly available
- Kamaki logger module is now available to both cli and clients packages
Users may set the log_file option in configura... - 01:12 pm ganeti-local Revision bfcd1652: Improve RAPI documentation for command line usage
- Provide some more insights about how to use the RAPI from the command line
through the "curl" command.
Signed-off-by... - 01:12 pm snf-ganeti Revision bfcd1652: Improve RAPI documentation for command line usage
- Provide some more insights about how to use the RAPI from the command line
through the "curl" command.
Signed-off-by... - 01:12 pm ganeti-local Revision a9f27253: More info on using the RAPI
- Add some additional information about how to use/test the RAPI,
including how to specify authentication credentials.
... - 01:12 pm snf-ganeti Revision a9f27253: More info on using the RAPI
- Add some additional information about how to use/test the RAPI,
including how to specify authentication credentials.
... - 01:06 pm Revision 994f37b6: astakosclient: Add request for commission's info
- Refs #3440
- 12:37 pm Revision 7a0180ef: astakosclient: Add request for pending commissions
- Refs #3440
- 12:35 pm Revision 9c0c8aa9: Improve pithos-usage command performance
- * Compute statistics only for the current object versions
(not history and deleted)
* Deactivate by default the stati... - 12:31 pm ganeti-local Revision 7209d304: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:31 pm snf-ganeti Revision 7209d304: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:03 pm ganeti-local Revision b0ef4593: Adapt test data to changed ipolicy format
- The test data for hail allocating a multi-disk instance was
originally added in the 2.7 branch. On master the format
... - 12:03 pm snf-ganeti Revision b0ef4593: Adapt test data to changed ipolicy format
- The test data for hail allocating a multi-disk instance was
originally added in the 2.7 branch. On master the format
... - 11:52 am Revision 670b67f4: astakosclient: PEP-8 style fixes
- 11:43 am ./kamaki Revision b5b9534a: Merge branch 'develop' into feature-logging
- 11:36 am Revision fd420756: astakosclient: Add request for Commissions
- Refs #3440
- 11:32 am Revision 83f9157b: astakosclient: Replace ValueError with BadValue
- All Exceptions that AstakosClient is raising should
be under AstakosClientException class - 11:29 am Revision baeb2ba5: astakosclient: Add request for Quotas
- Refs #3440
- 11:27 am Revision c4644612: astakoclient: Add request for Resource List
- Refs #3440
- 11:14 am Revision 61660c26: Remove quotaholder views and urls files
- No more needed, since quotaholder is integrated in astakos.
- 02:07 am Revision d33aa38d: Update docs to point to the apt2 repo
- 12:32 am snf-ganeti Revision 738a803a: Remove mistaken merge conflict line from NEWS
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:32 am ganeti-local Revision 738a803a: Remove mistaken merge conflict line from NEWS
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:31 am ganeti-local Revision 723ec678: Merge branch 'devel-2.7'
- * devel-2.7: (26 commits)
Fix burnin install path
Fix format of the NEWS file
NEWS: Add news entry for the hail... - 12:31 am snf-ganeti Revision 723ec678: Merge branch 'devel-2.7'
- * devel-2.7: (26 commits)
Fix burnin install path
Fix format of the NEWS file
NEWS: Add news entry for the hail...
04/11/2013
- 11:54 pm ganeti-local Revision 5914192c: Update man page 'gnt-cluster' regarding disk templates
- This documents the new 'gnt-cluster init/modify' option
'--enabled-disk-templates' in the man page.
Signed-off-by: H... - 11:54 pm snf-ganeti Revision 5914192c: Update man page 'gnt-cluster' regarding disk templates
- This documents the new 'gnt-cluster init/modify' option
'--enabled-disk-templates' in the man page.
Signed-off-by: H... - 11:53 pm snf-ganeti Revision 2522c59e: Removes the 'sharedfile' storage type
- Since storage type are supposed to represent the underlying technology
of disk templates, the storage type 'sharedfil... - 11:53 pm ganeti-local Revision 2522c59e: Removes the 'sharedfile' storage type
- Since storage type are supposed to represent the underlying technology
of disk templates, the storage type 'sharedfil... - 11:53 pm ganeti-local Revision 0cd89214: Update NEWS file regarding disk types
- This patch extends the NEWS file describing the essential user-facing
changes in this patch series.
Signed-off-by: H... - 11:53 pm snf-ganeti Revision 0cd89214: Update NEWS file regarding disk types
- This patch extends the NEWS file describing the essential user-facing
changes in this patch series.
Signed-off-by: H... - 11:53 pm snf-ganeti Revision 3da6e141: Consistency checks for config wrt disk templates
- This patch adds consistency checks for the configuration regarding
disk templates. In particular, it checks that the ... - 11:53 pm ganeti-local Revision 3da6e141: Consistency checks for config wrt disk templates
- This patch adds consistency checks for the configuration regarding
disk templates. In particular, it checks that the ... - 11:53 pm ganeti-local Revision 6f665bf7: QA: creating instances of dis/enabled disk templates
- This patch makes sure that instance creation is only possible
for instances that use enabled disk templates.
Signed-... - 11:53 pm snf-ganeti Revision 6f665bf7: QA: creating instances of dis/enabled disk templates
- This patch makes sure that instance creation is only possible
for instances that use enabled disk templates.
Signed-... - 11:53 pm ganeti-local Revision 462f0faa: QA: dis/enabling of used disk templates
- This extends the QA for 'gnt-cluster modify'. It ensures
that disabling of a disk template is only possible if the
cl... - 11:53 pm snf-ganeti Revision 462f0faa: QA: dis/enabling of used disk templates
- This extends the QA for 'gnt-cluster modify'. It ensures
that disabling of a disk template is only possible if the
cl... - 11:53 pm ganeti-local Revision e04ec58e: gnt-instance: no instance creation with disabled templates
- This patch makes sure that no instances can be created which use
disk templates which are not enabled on the cluster.... - 11:53 pm snf-ganeti Revision e04ec58e: gnt-instance: no instance creation with disabled templates
- This patch makes sure that no instances can be created which use
disk templates which are not enabled on the cluster.... - 11:53 pm ganeti-local Revision f41dc024: qa_instance: refactoring wrt disk templates
- This patch is a preparation for later patches in QA in this series
it refactors the instance QA to make it more flexi... - 11:53 pm snf-ganeti Revision f41dc024: qa_instance: refactoring wrt disk templates
- This patch is a preparation for later patches in QA in this series
it refactors the instance QA to make it more flexi... - 11:53 pm snf-ganeti Revision 9c8c69bc: Removes obsolete 'enabled storage types'
- Since managing of different storage units is now done using
disk templates and not storage types, we remove the obsol... - 11:53 pm ganeti-local Revision 9c8c69bc: Removes obsolete 'enabled storage types'
- Since managing of different storage units is now done using
disk templates and not storage types, we remove the obsol... - 11:53 pm ganeti-local Revision 2dae8d64: QA: Test cluster init/modify wrt enabled disk templates
- Fixes the QA of 'gnt-cluster init' and 'gnt-cluster modify' with respect
to enabling disk templates.
Signed-off-by: ... - 11:53 pm snf-ganeti Revision 2dae8d64: QA: Test cluster init/modify wrt enabled disk templates
- Fixes the QA of 'gnt-cluster init' and 'gnt-cluster modify' with respect
to enabling disk templates.
Signed-off-by: ... - 11:52 pm snf-ganeti Revision 3bde79ee: gnt-cluster init: enabling of disk templates
- This patch enhances 'gnt-cluster init' to accept a list of disk templates
to be enabled. It removes the list of enabl... - 11:52 pm ganeti-local Revision 3bde79ee: gnt-cluster init: enabling of disk templates
- This patch enhances 'gnt-cluster init' to accept a list of disk templates
to be enabled. It removes the list of enabl... - 11:52 pm ganeti-local Revision 83a309f9: gnt-cluster modify: verify instance's disk template usage
- Adds a verification step to 'gnt-cluster modify' to make sure that no
disk template is disabled that is currently in ... - 11:52 pm snf-ganeti Revision 83a309f9: gnt-cluster modify: verify instance's disk template usage
- Adds a verification step to 'gnt-cluster modify' to make sure that no
disk template is disabled that is currently in ... - 11:52 pm ganeti-local Revision 66af5ec5: gnt-cluster modify: modify enabled disk templates
- Adds setting of the list of enabled disk templates to 'gnt-cluster modify'.
Note that this does not yet include any v... - 11:52 pm snf-ganeti Revision 66af5ec5: gnt-cluster modify: modify enabled disk templates
- Adds setting of the list of enabled disk templates to 'gnt-cluster modify'.
Note that this does not yet include any v... - 11:52 pm ganeti-local Revision 966e1580: gnt-cluster info: report enabled disk templates
- Add reporting of the currently enabled disk templates to
'gnt-cluster info'.
Signed-off-by: Helga Velroyen <helgav@g... - 11:52 pm snf-ganeti Revision 966e1580: gnt-cluster info: report enabled disk templates
- Add reporting of the currently enabled disk templates to
'gnt-cluster info'.
Signed-off-by: Helga Velroyen <helgav@g... - 11:52 pm ganeti-local Revision 1b02d7ef: Add enabled disk templates to cluster cfg
- This patch adds constants for enabling disk templates to the constants,
and the cluster configuration in haskell and ... - 11:52 pm snf-ganeti Revision 1b02d7ef: Add enabled disk templates to cluster cfg
- This patch adds constants for enabling disk templates to the constants,
and the cluster configuration in haskell and ... - 11:42 pm snf-ganeti Revision 7ee2098e: Fix burnin install path
- Due to a bug in 8e55e20f burnin's installation path got changed.
Moving tools/burnin to the right makefile target rev... - 11:42 pm ganeti-local Revision 7ee2098e: Fix burnin install path
- Due to a bug in 8e55e20f burnin's installation path got changed.
Moving tools/burnin to the right makefile target rev... - 08:20 pm ganeti-local Revision 8fc41371: Fix format of the NEWS file
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 08:20 pm snf-ganeti Revision 8fc41371: Fix format of the NEWS file
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 07:20 pm ganeti-local Revision 4cbf242b: Add "less" to the chroot
- Less is not part of the base debian system, so it has to be added
explicitly.
Signed-off-by: Michele Tartara <mtarta... - 07:20 pm snf-ganeti Revision 4cbf242b: Add "less" to the chroot
- Less is not part of the base debian system, so it has to be added
explicitly.
Signed-off-by: Michele Tartara <mtarta... - 06:45 pm ./kamaki Feature #3512 (Closed): Image register should return response headers (especialy image id)
- 06:44 pm ./kamaki Revision 6287a048: Merge branch 'feature-image' into develop
- 06:43 pm ./kamaki Revision 7b6e977c: Return image details as headers, in image register
- Feature #3512
- 06:34 pm Revision d3ea66f0: Remove snf-quotaholder-app package and devflow entry
- The quotaholder has been integrated in snf-astakos-app package.
- 06:30 pm Revision 6bd4129b: Move astakos webproject hooks
- move astakos.im.synnefo_settings to astakos.synnefo_settings and make
the appropriate changes in setup.py - 06:00 pm ./kamaki Revision 47195121: Merge branch 'develop' into feature-image
- 05:52 pm ./kamaki Bug #3457 (Closed): User interupt in recursive download takes too long
- A thread that writes to a local file needs some time to cancel itself. This bug was treated as behavioral issue not a...
- 05:50 pm ./kamaki Revision cae76f25: Increase timeout in upload thread canceling
- 05:10 pm snf-ganeti Revision 35d29085: NEWS: Add news entry for the hail disk policy fix
- hail now correctly applies the instance disk policies, which
leads to differnt allocations.
Signed-off-by: Klaus Aeh... - 05:10 pm ganeti-local Revision 35d29085: NEWS: Add news entry for the hail disk policy fix
- hail now correctly applies the instance disk policies, which
leads to differnt allocations.
Signed-off-by: Klaus Aeh... - 05:10 pm snf-ganeti Revision e0d15aae: Add shelltests verifying hail applies disk ipolicy per disk
- We test on two minimal examples, a positive and a negative one, where
the possibility to allocate a node depends on w... - 05:10 pm ganeti-local Revision e0d15aae: Add shelltests verifying hail applies disk ipolicy per disk
- We test on two minimal examples, a positive and a negative one, where
the possibility to allocate a node depends on w... - 05:10 pm ganeti-local Revision 241cea1e: Make the disks parameter available to the constructor
- In that way, tools building on Instance will benefit from the corrected
verification semantics of the instance policy... - 05:10 pm snf-ganeti Revision 241cea1e: Make the disks parameter available to the constructor
- In that way, tools building on Instance will benefit from the corrected
verification semantics of the instance policy... - 05:09 pm snf-ganeti Revision e51e0f88: Verify individual disks in Instance
- Instance policy on disks is specified on a per-disk basis. So extend
the instance description by the sizes of the ind... - 05:09 pm ganeti-local Revision e51e0f88: Verify individual disks in Instance
- Instance policy on disks is specified on a per-disk basis. So extend
the instance description by the sizes of the ind... - 04:57 pm Bug #3583 (Resolved): Fix helpdesk csrf token handling
- Change helpdesk csrf context variable name to avoid conflict with django csrf middleware.
Helpdesk app uses token ... - 04:55 pm ./kamaki Revision b78ee581: Make download canceling more responsive
- This does not make download canceling faster, if anything, it makes it slower
but probably more gracefull for end use... - 04:49 pm Pithos Web Client Revision e0a0c6ea: Add more logging utilities
- 04:13 pm ./kamaki Bug #3509 (Closed): *--public* argument does nothing when used with *kamaki store list*
- 04:12 pm Bug #3582 (New): Determine and document which transaction isolation level Pithos backends can and...
- This has to be documented so that Pithos may be deployed correctly.
Right now transactions are set by psycopg acco... - 04:11 pm ./kamaki Revision 50165863: Make --public and --sharing to work in upload
- Bug #3509
- 04:05 pm Bug #3580 (Resolved): Pithos queries outside transactions cause pooling problems when isolation l...
- Reported by cstavr who noticed that his pooled pithos backends
could not "see" changes made before he even got them ... - 03:37 pm snf-ganeti Revision d860352f: Compatibility fix for GHC 7
- Importing an instance, like JSON, automatically allows the names of all
its functions to be used.
If one of this fun... - 03:37 pm ganeti-local Revision d860352f: Compatibility fix for GHC 7
- Importing an instance, like JSON, automatically allows the names of all
its functions to be used.
If one of this fun... - 03:26 pm ./kamaki Bug #3547 (Closed): kamaki network delete error when performed on a deleted network
- 03:22 pm ./kamaki Revision 08aad6db: Fix typo in commands.errors (self-->this)
- This typo caused undesired behavior when deleting a deleted network
Bug #3547 - 03:07 pm ./kamaki Revision 76001ae7: Merge branch 'feature-threads' into develop
- 02:43 pm ./kamaki Feature #3546 (Closed): Let end users explicitely set the maximum number of threads
- 02:41 pm ./kamaki Revision c5b9380c: Allow users to set maximum thread limit
- This is implemented as a configuration option in cli
Developers may set it as kamaki.clients.Client.MAX_THREADS = <li... - 02:27 pm snf-ganeti Revision f0583b66: Properly update iv_name of disks while changing templates
- Trasforming the disk of an instance from DRBD to plain did not properly
update the iv_name of disks, leaving it to No... - 02:27 pm ganeti-local Revision f0583b66: Properly update iv_name of disks while changing templates
- Trasforming the disk of an instance from DRBD to plain did not properly
update the iv_name of disks, leaving it to No... - 02:07 pm Revision befa5997: Merge branch 'develop' into feature-quotas
- Conflicts:
snf-astakos-app/astakos/im/api/service.py
snf-quotaholder-app/quotaholder_django/quotaholder_app/callpoi... - 01:21 pm Revision 6cc50d6a: Cleanup obsolete quota code
- 01:12 pm ./kamaki Bug #3555 (Closed): Download/Upload missed data with very big files
- A functional test checks this problem so it is safe to say it is fixed
- 12:24 pm ./kamaki Revision 61d13904: Fix typo in kamaki quick setup guide
- WAS: kamaki set token ....
NOW: kamaki config set token ... - 12:18 pm Revision b7c44903: Merge branch 'develop' into feature-admin-guide-update
- 11:54 am ./kamaki Feature #3456 (Closed): Uniformity to runtime arguments
- 11:51 am ./kamaki Bug #3527 (Resolved): Some kamaki requests return "404 Not Found"
- The problem is caused by a race condition on the _url_ member variable in a kamaki.clients.Client instance, during th...
- 11:50 am Revision da0d45d5: Add snf-django-lib to pydist.overrides
- 11:49 am Revision 4b355d71: Add 'snf-django-lib' to dependencies
- 11:44 am ./kamaki Revision 9d9ad424: Stop create_server from crushing by a faulty image
- If the image is missing the (os, users) metadata, the create_server method
used to crush anexpectingly - 11:37 am Revision 3b120cdd: Merge branch 'develop' into debian-develop
- Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-create.py - 11:36 am Revision c24caa18: Add astakosclient and snf-django-lib to debian
- 11:34 am Revision f0001470: Merge branch 'feature-snf-django' into develop
- Conflicts:
docs/older/Changelog.pithos-app
snf-astakos-app/astakos/im/api/__init__.py
snf-pithos-app/pithos/api/ut... - 11:27 am Revision a43b07ae: Add section for v0.13next to NEWS and Changelog
- 11:24 am Revision 7e41df58: Add release dates for version 0.13
04/10/2013
- 09:28 pm ganeti-local Revision f0ed67ed: qa: fix TestInstanceModifyPrimaryAndBack flakiness
- The test tries to scp the instance disks from the primary node to the
new destination, but connects to the master nod... - 09:28 pm snf-ganeti Revision f0ed67ed: qa: fix TestInstanceModifyPrimaryAndBack flakiness
- The test tries to scp the instance disks from the primary node to the
new destination, but connects to the master nod... - 07:13 pm Revision b9bf481c: Merge branch 'debian-release-0.13' into debian-develop
- Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-create.py
version - 07:05 pm Revision e7f22a2a: Merge branch 'release-0.13' into develop
- Conflicts:
snf-astakos-app/astakos/im/messages.py - 06:58 pm Revision e74f913b: Bump version to 0.13-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 06:56 pm Revision 094521a8: Merge branch 'master' into debian
- 06:56 pm Revision 2eb45e16: Add release dates for version 0.13
- 06:56 pm Revision ff9f5be3: Bump version to 0.13
- 06:56 pm Revision 009aef50: Merge branch 'release-0.13'
- 06:50 pm Revision 66777eb8: Merge branch 'debian-release-0.13' into debian
- 06:45 pm snf-ganeti Revision 06c056d3: Limit the size of networks to /16
- This patch introduces an upper limit to the size of the networks that can
be created.
Signed-off-by: Helga Velroyen ... - 06:45 pm snf-ganeti Revision 59baad7a: Check minimum size of networks on creation
- When creating a network, so far no size constraints were checked.
We now limit the size of a network to a /30 or bigg... - 06:45 pm ganeti-local Revision 06c056d3: Limit the size of networks to /16
- This patch introduces an upper limit to the size of the networks that can
be created.
Signed-off-by: Helga Velroyen ... - 06:45 pm ganeti-local Revision 59baad7a: Check minimum size of networks on creation
- When creating a network, so far no size constraints were checked.
We now limit the size of a network to a /30 or bigg... - 06:35 pm Revision 5ef4d441: Fix create vm view images filtering in cyclades ui
- use the new synnefo.user method `get_username` to populate
personal/shared images. - 06:14 pm Revision 0e214bbe: Add Server Create documentation
- 06:09 pm ganeti-local Revision fe05a931: Fix job queue directory permission problems
- If split users are used, the queue directory could only be accessed
by masterd, but also confd needs to be able to re... - 06:09 pm snf-ganeti Revision fe05a931: Fix job queue directory permission problems
- If split users are used, the queue directory could only be accessed
by masterd, but also confd needs to be able to re... - 04:43 pm Bug #3576 (New): Synnefo Projects - Entering values for a Project
- When a user is creating a project he can set values for each resource.
Setting all available values is not mandato... - 04:33 pm Pithos Web Client Feature #3575 (Closed): Refactor the view of the Sharing procedure
- Currently, when right clicking on a File one has two options wrt sharing:
1. Publish
2. Sharing
With "Publish"... - 04:23 pm ./kamaki Feature #3574 (Closed): etag-if-match in upload
- Add support for etag-if-match to the kamaki pithos library upload method.
- 04:14 pm Bug #3573 (New): Synnefo Projects - WEB UI corrections
- Under "create" or "modify" Project, when selecting one of the three boxes, the respective options appear and the back...
- 04:10 pm Bug #3572 (New): Synnefo Projects - User information
- Viewing the Projects as an admin, all the projects are visible under "My Projects" under the following columns :
N... - 03:22 pm Revision aee9a389: Force query to list before passing as argument
- An unevaluated query ends up being used as an argument of intended list
type to another query, which fails in the cas... - 03:19 pm Bug #3570 (Closed): Synnefo ignores queue messages about machines NICs
- In some cases (after heavy load?) the message about a server becoming active will be processed before the one about
... - 03:09 pm Feature #3493 (Closed): Allow admin to specify reason when denying a project application
- 03:08 pm ganeti-local Revision 35133aae: Set the default editor inside the chroot
- Allows the chroot builder to set the default editor to be used in the
chroot.
Vim is used as the default choice.
Si... - 03:08 pm snf-ganeti Revision 35133aae: Set the default editor inside the chroot
- Allows the chroot builder to set the default editor to be used in the
chroot.
Vim is used as the default choice.
Si... - 02:53 pm snf-vncauthproxy Revision 2979a34d: Bump version to 1.4-1
- Signed-off-by: Stratos Psomadakis <psomas@grnet.gr>
- 02:53 pm snf-ganeti Revision 9e946416: The disk size of a diskless instance is 0, not None
- For diskless instances it is still reasonable to sum up the disk usage
of all the (zero) disks, resulting in the empt... - 02:53 pm ganeti-local Revision 9e946416: The disk size of a diskless instance is 0, not None
- For diskless instances it is still reasonable to sum up the disk usage
of all the (zero) disks, resulting in the empt... - 02:52 pm snf-vncauthproxy Revision 78b78d4d: Merge branch 'master' into debian-master
- 02:51 pm snf-vncauthproxy Revision 37a236d1: Merge branch 'release-1.4' into develop
- 02:49 pm snf-vncauthproxy Revision 5f5f14cf: Update version to 1.4
- 02:10 pm snf-vncauthproxy Revision bb809b1b: Bump version to 1.4~rc2-1
- Signed-off-by: Stratos Psomadakis <psomas@grnet.gr>
- 02:08 pm snf-vncauthproxy Revision 78ab70b8: Merge branch 'release-1.4' into debian-release-1.4
- 02:07 pm snf-vncauthproxy Revision dbb5a50f: Merge branch 'release-1.4' into debian-release-1.4
- 02:03 pm snf-vncauthproxy Revision 1e3d1c7d: Modify default port range for port pool
- The default port range used for automatic port selection
was chosen to be the ephemeral port range. This was the wron... - 01:25 pm Bug #3569 (New): Incorporate pithos tests in burnin tools
- 01:21 pm Revision ea24170f: Add documentation for Server Stats
- 01:10 pm Revision 043ffb0c: Remove unused example.conf from -gtools.
- 01:03 pm Revision 338d0cec: Remove kvm-vif-bridge script from repo
- kvm-vif-bridge is provided by snf-network. Remove it from the synnefo
repo to avoid confusion. - 12:18 pm Revision 93c6900c: snf-django-lib: PEP-8 style fixes
- 12:18 pm snf-ganeti Revision 6cb65875: Postpone non-urgent TODO from 2.7 to 2.9
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 12:18 pm ganeti-local Revision 6cb65875: Postpone non-urgent TODO from 2.7 to 2.9
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 12:05 pm Revision 6c1c0738: snf-django-lib: ReRaise AstakosClientExceptions as API Faults
- 12:00 pm Revision fde7b7cb: snf-django-lib: Fault Exceptions now have code attr
- 11:57 am Revision 4a9c41cf: Remove README and Changelog from astakos docs
- 11:50 am Revision 21190887: astakosclient: AstakosClientException now has details attr
- 11:26 am Revision e0223f54: quotaholder: Impose ordering on locking holdings
- Prefetch all holdings required for update with a specified order
(by entity/resource pair).
Refs #3560 - 11:06 am ganeti-local Revision d8e3c5c9: Add backports to the chroot builder sources
- This allows to have newer software than what is available in Debian Squeeze
(the default version of the distribution ... - 11:06 am snf-ganeti Revision d8e3c5c9: Add backports to the chroot builder sources
- This allows to have newer software than what is available in Debian Squeeze
(the default version of the distribution ...
04/09/2013
- 07:46 pm Revision 072047b1: Further updates for Changelog file for 0.13
- 07:43 pm Pithos MS Client Revision 84332a63: Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
- 07:42 pm Pithos MS Client Revision 2115e2a5: Multiple fixes for async void
- 07:31 pm Bug #3568 (New): Do not reject all emails if some are invalid in project add member form
- When adding multiple users to a project via a comma-separated email list
in the corresponding form, if any of the em... - 07:05 pm Revision 3b1963eb: Add list_servers documentation on cyclades-api
- 06:43 pm Revision 3045e739: Update Changelog file for 0.13
- 06:28 pm Feature #3543 (Resolved): Change pithos default container policy quota to unlimited
- 06:11 pm Revision 44cdb3c5: Change pithos default container policy quota to unlimited
- Refs: #3543
* Substitute the PITHOS_BACKEND_QUOTA setting with two
distinct settings: PITHOS_BACKEND_ACCOUNT_QUOTA &... - 06:07 pm Revision 6d5e232d: Include 0.13 helpdesk features in NEWS file
- 05:53 pm Revision 07168279: Astakos dashboard url change
- landing instead of user profile
- 05:46 pm Revision 334dc272: astakosclient: For objpool pool_size is now size
- 05:42 pm Revision 1be9263c: Even more updates to the NEWS file for 0.13
- 05:36 pm Revision 00e1dd01: Further updates to the NEWS file for 0.13
- 05:31 pm Revision 420c24ee: PEP8 styling fixes in faults.py
- 05:27 pm snf-ganeti Revision cdd27f7f: Add tool for creating users and groups
- When executed in split user mode, Ganeti requires a specific set of users
and groups to be created in the appropriate... - 05:27 pm ganeti-local Revision cdd27f7f: Add tool for creating users and groups
- When executed in split user mode, Ganeti requires a specific set of users
and groups to be created in the appropriate... - 05:21 pm Revision 0d25d281: Initial update of NEWS file for 0.13
- 04:08 pm snf-ganeti Revision b0b7bf8f: qa: Fix mistake in _DestroyInstanceDisks
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 04:08 pm ganeti-local Revision b0b7bf8f: qa: Fix mistake in _DestroyInstanceDisks
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 03:54 pm ./kamaki Bug #3527 (Assigned): Some kamaki requests return "404 Not Found"
- 03:09 pm ./kamaki Bug #3527 (Resolved): Some kamaki requests return "404 Not Found"
- Resolved: it's a limitation of obj pool:
https://github.com/grnet/objpool/blob/e4c7df4a17e964243c1a052d5ce4d66412d... - 02:46 pm Revision a33ee5d2: Update installation guide
- Refs: #3519
Stamp Database Revision section - 01:59 pm snf-image Revision f58bbc57: Correct some pep8 errors in the python helpers
- 12:51 pm snf-cloudcms Revision 7620f6f5: Allow html in application messages
- 12:48 pm snf-cloudcms Revision 0988bfac: Merge branch 'feature-newstyles' into release-0.13
- Conflicts:
cloudcms/templates/cms/base.html - 12:45 pm Revision d51ee815: Merge branch 'develop' into feature-api-docs
- 12:40 pm ./kamaki Revision a863029c: Add a NL to logs to make them more readable
- 12:22 pm Revision 32ee6f20: Fix url typo
- 11:44 am Bug #3421 (Feedback): Pool size settings
- The current practice is to (down)scale pool sizes and (up)scale the max db connections
so that the total database co... - 11:38 am Bug #3492 (Closed): get_http_connection() patches .close() which gets called from httplib itself ...
- 11:30 am Bug #1906 (Closed): Cannot create index for path with MySQL
- Postgres is being used and recommended for Pithos.
- 11:23 am ./kamaki Feature #3566 (Closed): Design and apply a naming convention for kamaki commands
- Rules for kamaki commands:
@kamaki <object[ subobject...]> <verb[ subverb...]>@
For example:... - 11:20 am Bug #317 (Closed): Πρόβλημα με XmlHttpRequest στον Opera
- outdated
- 11:20 am Bug #337 (Closed): Αλλαγή στην τεκμηρίωση των μοντέλων και της λογικής της εφαρμογής
- outdated
- 11:10 am Feature #1887 (Closed): Provide an interface to query blocks/hashmaps
- 11:06 am Feature #3309 (Closed): pithos-usage management command
- 11:05 am Bug #2476 (Rejected): Support authentication using x509 certificates
- 11:04 am Feature #3041 (Closed): Refine shibboleth account creation
- 11:04 am Feature #3024 (Closed): Turn accounts to lower case
- 11:03 am Bug #2883 (Closed): Turn emails to case-insensitive
- 11:02 am Bug #2418 (Closed): Delegate feedback post request to PITHOS_AUTHENTICATION_URL
- 10:56 am Bug #3554 (Resolved): Deactivate pithos md5 update by default
- 10:54 am Revision 591e1df0: Deactivate pithos md5 update by default
- Refs: #3554
- 10:08 am Revision f3f35d05: Update Changelog
- Refs: #3561
04/08/2013
- 11:53 pm snf-vncauthproxy Revision 2c8bd68a: Bump version to rc2
- 11:39 pm snf-vncauthproxy Revision 98cc310e: Update version to 1.4rc1 (release branch)
- 11:37 pm snf-vncauthproxy Revision 4a83b4bc: Bump version for next release
- 08:11 pm Revision 5ede2c79: Make all Changelog files prior to 0.13 obsolete
- Since v0.13, all Synnefo components will have the same version and the
same Changelog, NEWS, Upgrade, Copyright file.... - 07:13 pm Bug #3561 (Resolved): Make pithos backend pool size configurable
- 07:10 pm Revision 61c5b615: Make pithos backend pool size configurable
- Refs: #3561
- 07:09 pm Revision 134fd873: Merge branch 'feature-snf-django' into debian-feature-snf-django
- 07:09 pm ./kamaki Revision 3f8091d6: Merge branch 'feature-store' into develop
- 07:08 pm ./kamaki Revision e5c76b1a: Fix typo in using download progress bar
- 07:04 pm devflow Revision 141a13f0: Bump version to 0.10.1
- 07:04 pm devflow Revision f9f89675: Fix typo
- 06:51 pm Revision 21fabaad: Minor changes in astakos commands
- 06:50 pm ./kamaki Revision 28cbc3c2: Minimize requeests whn dnlding same block
- If a file has multiple same blocks, download one of them and copy it to local
file locations - 06:47 pm devflow Revision 268ed556: Bump version to 0.10-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 06:46 pm devflow Revision c083e1af: Merge branch 'master' into debian
- 06:46 pm devflow Revision b8a1a299: Merge branch 'debian-release-0.10' into debian
- Conflicts:
debian/changelog
version - 06:45 pm devflow Revision 3adc2bee: Merge branch 'release-0.10'
- 06:44 pm devflow Revision b78d6238: devflow-autopkg from debian branchese
- 06:40 pm Revision 92359537: Update astakos user-modify command
- Permit also to lookup user using the UUID
- 06:37 pm Revision ffb5cca1: Update astakos listing commands
- Refs: #3346
* Change `synnefo.webproject.management.commands.ListCommand`
to permit post database selection filterin... - 06:37 pm Revision 827de879: Project admins and max pending projects in docs
- 06:28 pm Bug #3562 (New): Make plankton backend pool size configurable
- Right now it is hardcoded to 8
- 06:25 pm Bug #3561 (Resolved): Make pithos backend pool size configurable
- Right now it is hardcoded to 5
- 06:24 pm Bug #3560 (Resolved): Accepting commissions sometimes fail with deadlock in astakos DB
- For example,
2013-04-06 08:25:35 EEST ERROR: deadlock detected
2013-04-06 08:25:35 EEST DETAIL: Process 30576 w... - 06:23 pm Feature #3346: Service management commands for Astakos
- Related commit: commit:fc5138f0058ab2d209203122f3f6b3ecedba90f8
- 06:17 pm Revision be5ea27b: Fix typo
- 06:17 pm Revision 04a1b675: Move astakos lib from snf-common to snf-django-lib
- 06:17 pm Revision e2554e08: Add snf-django-lib to ci/config
- 05:53 pm Revision cdd30404: Make pending project options more descriptive
- 05:23 pm ./kamaki Revision 4f0730be: Bump version to 0.7.9-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:16 pm ./kamaki Revision fe7aff76: Merge branch 'master' into debian
- Conflicts:
Changelog - 05:12 pm Revision 36011c7a: Fix description for resource `ram' in settings
- 05:01 pm ./kamaki Revision 3a1736f7: Merge branch 'hotfix-0.7.9'
- 05:00 pm ./kamaki Revision ba4ac21f: Update version tag and changelog
- 05:00 pm Revision b1728317: astakosclient: For objpool pool_size is now size
- 04:55 pm ./kamaki Revision 673503f3: fixbug 3555: blcks missing if same to other blcks
- 04:48 pm Feature #3358 (Feedback): Single decorator for handling API calls, with proper logging of HTTP 50...
- 04:48 pm Feature #3448 (Feedback): Ensure proper cache control headers across Synnefo
- 04:46 pm Feature #3524 (Feedback): Use python-objpool
- 04:45 pm ./kamaki Revision ca7f78c0: fixbug 3555: blcks missing if same to other blcks
- 04:36 pm Revision 4427df6f: Add objpool to snf-common dependencies
- 04:27 pm Revision 1a736ca8: Use 'python-objpool' instead of 'synnefo.lib.pool'
- Use the python-objpool package for pooling resources as object, instead
of the pooling code that existed in snf-commo... - 04:27 pm Revision 30333691: Move code and PEP8 fixes
- 04:18 pm snf-ganeti Revision cc2a70b1: qa: fix instance recreate disks for ST_FILE disks
- More lvm commands "sprinkled" in qa :/ We really have to factor them out
in the storage layer, once we have a good on... - 04:18 pm ganeti-local Revision cc2a70b1: qa: fix instance recreate disks for ST_FILE disks
- More lvm commands "sprinkled" in qa :/ We really have to factor them out
in the storage layer, once we have a good on... - 03:59 pm Revision 09fbe62f: Remove override_users option from astakos options
- 03:53 pm ./kamaki Revision d187ba37: Create a livetest that catches bug #3555
- A boring file is a file with at least two same blocks
Kamaki fails to download more than 1 same blocks, therefore the... - 02:56 pm Revision 088188f2: Add astakosclient to snf-django-lib dependencies
- 02:56 pm Revision 1ecb12b5: Rename snf-astakos-client to astakosclient
- 02:46 pm Revision ea871d7e: Merge branch 'feature-snf-django' into debian-feature-snf-django
- 02:46 pm Revision 99c66889: Add astakosclient and snf-django-lib to debian
- 02:44 pm Revision 898fc7c8: Rename snf-astakos-client to astakosclient
- 02:42 pm ./kamaki Revision d1be0836: Merge branch 'develop' into feature-store
- 02:36 pm ./kamaki Bug #3555 (Resolved): Download/Upload missed data with very big files
- Pinned down: When a file contains at least 2 blocks with the same hashtag (== exactly the same content), kamaki downl...
- 02:30 pm ./kamaki Bug #3527 (Assigned): Some kamaki requests return "404 Not Found"
- Re-opening, after discussion with [iliastsi].
- 02:26 pm ./kamaki Bug #3527: Some kamaki requests return "404 Not Found"
- It seems that the bug still exists in version 0.7.8
Attached is the output of kamaki store download --account=25ec... - 02:14 pm Revision a4398c8c: Remove client_key parameter from quotas API
- It is not necessary, since the service token in used for authorization.
The api_method decorator is modified so that ... - 01:57 pm ./kamaki Bug #3555: Download/Upload missed data with very big files
- Turns out upload is not affected by this problem.
- 01:45 pm Revision b32b5995: Docs for resource and quota API
- 01:43 pm Revision 1028e568: API call for resources
- 01:41 pm Revision 18f21257: API calls for quotas and commissions
- 01:37 pm Revision 4850202e: Do not register resources in quotaholder
- 01:36 pm Revision 79e3da8a: Prepare quotaholder calls for the new API
- - {accept, reject}_commission take a single serial
- resolve_pending_commissions takes a set of serials to accept
a... - 01:03 pm Revision 798819c7: Merge branch 'release-0.13' of https://code.grnet.gr/git/synnefo into release-...
- 01:03 pm Revision 83886184: Correct company url in Astakos footer template
- 12:47 pm Revision c273dd61: Revert unknown account message
- 12:33 pm Revision 89feafec: Merge branch 'release-0.13' of https://code.grnet.gr/git/synnefo into release-...
- 12:25 pm snf-ganeti Revision 3cecd73c: Backwards compatibility fix for Lucid
- The code introduced by the previous commit triggered a possible library
conflict in Ubuntu Lucid.
This patch introdu... - 12:25 pm ganeti-local Revision 3cecd73c: Backwards compatibility fix for Lucid
- The code introduced by the previous commit triggered a possible library
conflict in Ubuntu Lucid.
This patch introdu... - 12:18 pm Feature #3557 (Resolved): Management command to display overdue pending commissions
- Commissions pending more than a few seconds are an indication of a failure somewhere.
There should be a management c... - 11:43 am Revision 97edde10: Add snf-django-lib to devflow.conf
- 11:25 am Revision 91d03f38: Merge branch 'feature-snf-django' into debian-feature-snf-django
- 11:23 am Revision f65f7547: Merge remote branch 'origin/debian-release-0.13' into debian-develop
- 11:23 am Revision cffb6067: Merge branch 'develop' into debian-develop
- 11:07 am Revision 896754a6: Move parsedate module to snf_django
- 11:07 am Revision 1052bb2b: Remove obsolete Ganeti RAPI client from snf-common
- This Ganeti RAPI client has been moved to snf-cyclades-app.
- 11:07 am Revision bcfd8e6b: Add ASTAKOS_URL setting to PITHOS
- Common 'api_method' decorator, needs the ASTAKOS_URL setting to
authenticate with Astakos. Create this setting for Pi... - 11:07 am Revision 8df4fae6: Remove PITHOS_AUTHENTICATION_USERS setting
- Remove this setting as it introduces unnecessary complexity. Also,
it will need to be supported by snf-astakos-client... - 11:07 am Revision d2b8ec7b: Move common test code to snf_django.lib.testing
- 11:06 am Revision b3fd98ae: Use common 'api_method' decorator to cyclades api
- Update Cyclades API methods to use the new common 'api_method'
decorator. Also, update all the relevant tests. - 11:06 am Revision cf5f17b6: Add fault.xml template to pithos and astakos
- 11:06 am Revision 9dcb5b8a: Remove dead code
- 11:06 am Revision 65bbcd43: Use common 'api_method' decorator in pithos api
- Update all pithos API methods to use the new common 'api_method'
decorator. However, this decorator is not enough for... - 11:06 am Revision d9d1763e: Use the common 'api_method' decorator in plankton
- Use the common 'api_method' decorator in all plankton API methods.
Modify the 'plankton_method' decorator to only cre... - 11:06 am Revision f6ff4b40: Remove ImageBackend NotAllowedError
- Refs #3359
- 11:06 am Revision 05d401cf: Remove VM/Network DeletedError and BuildingError
- Handle these errors explicitly in the code instead of the "api_method"
decorator. - 11:06 am Revision ee7a2b87: Use common 'api_method' decorator to astakos api
- Update all astakos API methods to use the new common 'api_method'
decorator. The 'api_method' decorator 'user_require... - 11:06 am Revision a712571b: Create 'snf-django-lib'
- Create 'snf-django-lib', common Synnefo library for django.
- 11:06 am Revision 72bf812d: Implement single decorator for handling API calls
- Create a single decorator for API methods to be used be accross all
synnefo. This decorator does the following:
* Pr... - 11:06 am Revision bd40abfa: Move cloud faults to 'snf_django.lib.api.faults'
- Gather all faults from all synnefo projects into common
'snf_django.lib.api.faults'. - 10:50 am snf-ganeti Revision be0cb2d7: Properly export errors while reading job list
- In case of problems while reading the job list from disk (such as permission
errors) confd would silently fail, writi... - 10:50 am ganeti-local Revision be0cb2d7: Properly export errors while reading job list
- In case of problems while reading the job list from disk (such as permission
errors) confd would silently fail, writi... - 10:49 am snf-ganeti Revision 3e02cd3c: Fix typo and improve comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 10:49 am ganeti-local Revision 3e02cd3c: Fix typo and improve comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
04/07/2013
- 02:59 pm ganeti-local Revision 318bbaa9: qa: fix RemoveInstanceOfflineNode for file-based
- - The cleanup should only happen for non externally mirrored disk
templates
- It should behave differently for file... - 02:59 pm ganeti-local Revision 34ddd63a: qa: disable inter-cluster-instance-move for file
- This actually hides a real issue that was discovered by enabling
file-based qa, so bug was filed for it. On the other... - 02:59 pm snf-ganeti Revision 301c3bbb: qa: skip gnt-backup for file instances
- Note that this fixes the "current issue" but doesn't fix the underlying
problem. :/
Signed-off-by: Guido Trotter <ul... - 02:59 pm snf-ganeti Revision 318bbaa9: qa: fix RemoveInstanceOfflineNode for file-based
- - The cleanup should only happen for non externally mirrored disk
templates
- It should behave differently for file... - 02:59 pm snf-ganeti Revision 34ddd63a: qa: disable inter-cluster-instance-move for file
- This actually hides a real issue that was discovered by enabling
file-based qa, so bug was filed for it. On the other... - 02:59 pm ganeti-local Revision 301c3bbb: qa: skip gnt-backup for file instances
- Note that this fixes the "current issue" but doesn't fix the underlying
problem. :/
Signed-off-by: Guido Trotter <ul... - 02:59 pm snf-ganeti Revision 0b85e1bd: qa: fix modify primary test
- This test uses a non-existing config value "file-storage-dir" and fails.
Fixing it by using the default value, which ... - 02:59 pm ganeti-local Revision 049a6c6b: qa: pass some extra options to make scp work
- scp by itself won't work on a cluster: a few extra options are needed to
tell it where to find the "right" ssh global... - 02:59 pm snf-ganeti Revision 049a6c6b: qa: pass some extra options to make scp work
- scp by itself won't work on a cluster: a few extra options are needed to
tell it where to find the "right" ssh global... - 02:59 pm ganeti-local Revision 0b85e1bd: qa: fix modify primary test
- This test uses a non-existing config value "file-storage-dir" and fails.
Fixing it by using the default value, which ... - 02:59 pm ganeti-local Revision 1012ecf4: qa: fix rename instance for non-lvm backed storage
- The rename instance test performs an lvm-specific check for tags on the
instance volume. This should be in the future... - 02:59 pm snf-ganeti Revision 1012ecf4: qa: fix rename instance for non-lvm backed storage
- The rename instance test performs an lvm-specific check for tags on the
instance volume. This should be in the future... - 01:33 pm Revision 27d564ba: Fix typo in network-list command
04/05/2013
- 07:24 pm ganeti-local Revision 1e123ff1: Check for python-yaml at configure time
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 07:24 pm snf-ganeti Revision 1e123ff1: Check for python-yaml at configure time
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 07:18 pm Revision fc5138f0: Change astakos listing commands
- Listing commands extend
`synnefo.webproject.management.commands.ListCommand` - 07:15 pm Revision bce87d43: Delete service-token-renew command
- This command is equivalent to
`service-modiy --renew-token` - 07:14 pm Revision bbcd3dd1: Prepare skeleton for unified Changelog and NEWS
- Since v0.13 all Synnefo components have been moved into a single
repository and will have the uniform versions. Thus ... - 07:14 pm Revision d35dcdb8: Change service-modify command option names
- Change `--renew-auth-token` option to
`--renew-token` and `--auth-token` to
`--token` to conform the respective optio... - 07:01 pm Revision f7697499: Add database migration
- Provide an alembic migration to add an index
on the attributes.domain field - 06:55 pm Revision a0699ee4: Change astakos show commands
- * rename `invitation-details` command to
`invitation-show` to conform with the rest
synnefo show commands
* Enable th... - 06:49 pm Revision 9bca7701: Pass user.id in project join/leave operations
- This is done for reasons of uniformity.
- 06:49 pm Revision 0da5e49a: Compute and show quotas by source
- Adjust astakos code to the new nested dict structure of quotas.
- 06:49 pm Revision aa27f246: Move quota-related code out of models.py
- Intention is to collect all quota-related code to a single file.
- 06:49 pm Revision 8cbea11d: Sync to quotaholder by recomputing user quotas
- On a user joining/leaving a project or on a project definition change,
we used to compute quota diffs for affected us... - 06:49 pm Revision e496f888: Adjust astakos to new holding design
- Simplifications due to removal of quantity and merging capacity into holding.
Also make sure that holders and resourc... - 06:49 pm Revision 2864e701: Turn holding into a counter
- The role of Holding is now only to keep track of usage against
a limit. There is no more exporting of resources and t... - 06:49 pm Revision b78f2b29: Rename capacity to limit
- 06:49 pm Revision dc9da5b9: New quota functions in astakos
- Handle quotas as nested dictionaries indexed by:
user uuid, source, resource name - 06:48 pm Revision 992b81b6: wip Remove check whether membership is pending sync
- It is not needed any more, syncing to quotaholder will happen
in a single transaction along with the call initiating ... - 06:48 pm Revision 04dcc30e: Import resource from no source
- Since quantity (initial supply) has been removed from Policy,
there is no direct way to set the initial available res... - 06:48 pm Revision 2b888e60: Merge Policy model into Holding
- Since the removal of quantity, Policy was left with only one value:
capacity. To simplify things, we directly include... - 06:48 pm Revision 14a58548: wip Update astakos.im to simplified quotaholder policy
- 06:48 pm Revision 8288906d: Remove unused code
- 06:48 pm Revision f77363c2: wip Update astakos.im to use local quotaholder
- Import directly quotaholder.callpoint in endpoint/qh.py
instead of an HTTP client.
Remove code related to entities, s... - 06:48 pm Revision 570015d2: wip New, simplified syncing to quotaholder
- 06:48 pm Revision 3d4cef9e: wip Remove check is_active on projects and memberships
- Remove second phase of (de)activation, not needed any more,
since syncing to quotaholder will happen in the same tran... - 06:48 pm Revision 3adbfafa: wip Remove import_limit and export_limit from policy
- If needed, they can be simulated by importing from special resources.
- 06:48 pm Revision 17565359: Default quotaholder input to empty list
- Keyword arguments in quotaholder calls defaulted to empty pair,
although they were actually expecting a list. - 06:48 pm Revision d03796c2: Redesign quota holding
- A Holding now tracks the current usage (amount imported)
and the amount available to export (stock).
Counters come i... - 06:48 pm Revision 200b37fb: Execute astakos-init and user-update in a transaction
- 06:48 pm Revision 8cff5e41: wip Remove CallSerial model and related calls
- 06:48 pm Revision c6ef66ba: Update quotaholder unit tests
- 06:48 pm Revision c100f891: Register quotaholder in synnefo settings
- 06:48 pm Revision 39b2cb50: wip Restructure astakos views
- Replace custom transaction context with:
- decorator `commit_on_success_strict', which uses
transaction.commit_man... - 06:48 pm Revision ccdb7c02: wip Merge quotaholder into astakos
- quotaholder_django/quotaholder_app becomes astakos/quotaholder
quotaholder_django/test becomes astakos/quotaholder/test - 06:48 pm Revision 508ed0e1: Delete obsolete testing files
- 06:48 pm Revision 8397ea8d: Delete obsolete code
- 06:48 pm Revision b0727daf: wip Remove dependency from commissioning
- Define exceptions locally
- 06:48 pm Revision 1d2b20aa: wip Remove Entity model
- 06:48 pm Revision 8b54001e: wip Rename entity into holder
- 06:48 pm Revision 588d107d: Return a holding as a tuple rather than list
- 06:48 pm Revision 757f3256: Update stress test to use the new transaction decorator
- 06:44 pm Revision 71b37f75: Rename astakos modification commands
- Rename to conform with the rest synnefo
modification commands - 06:39 pm Revision 96efed67: Remove PROJECT_DEACTIVATED state from ProjectMembership
- 06:34 pm Revision a1999b2e: Merge branch 'release-0.13' into develop
- 06:12 pm ./kamaki Bug #3555: Download/Upload missed data with very big files
- Nikos Skalkotos reports: the kamaki-downloaded md5 is wrong, the ui md5 is correct
- 06:09 pm ./kamaki Bug #3555: Download/Upload missed data with very big files
- Note: The -A option is not avaiable in 0.7.X, use --account instead
- 06:09 pm ./kamaki Bug #3555 (Closed): Download/Upload missed data with very big files
- Still not sure if it is a kamaki bug, but should be reported here. Kamaki seems to misshandle very large file downloa...
- 05:35 pm snf-ganeti Revision a29fcf38: Fix a bug in the Runtime tests
- A group name was erroneusly inserted in the list of user names.
Signed-off-by: Michele Tartara <mtartara@google.com>... - 05:35 pm ganeti-local Revision a29fcf38: Fix a bug in the Runtime tests
- A group name was erroneusly inserted in the list of user names.
Signed-off-by: Michele Tartara <mtartara@google.com>... - 05:34 pm Bug #3519 (Resolved): Update pithos installation guide
- 05:32 pm Revision c17bd3a7: Update pithos installation guide
- Refs: #3519
Add a stamp database revision section in the guide. - 05:10 pm snf-ganeti Revision 8b3f1f42: Add script for building chroot
- Setting up a proper environment for building a Ganeti can be quite difficult.
This patch adds a script for building ... - 05:10 pm ganeti-local Revision 8b3f1f42: Add script for building chroot
- Setting up a proper environment for building a Ganeti can be quite difficult.
This patch adds a script for building ... - 04:58 pm Bug #3554 (Resolved): Deactivate pithos md5 update by default
- Change the default PITHOS_UPDATE_MD5 to False.
- 04:56 pm ./kamaki Support #3441: Parametrise logging in kamaki.clients.Client
- Missing: documentation
- 04:54 pm ./kamaki Support #3441 (Resolved): Parametrise logging in kamaki.clients.Client
- Allow options LOG_TOKEN and LOG_DATA in the kamaki config file.
LOG_TOKEN: allow token logging (default: off)
LOG_D... - 04:49 pm ./kamaki Revision 2aca7f5e: Merge branch 'feature-logging' into develop
- 04:47 pm ./kamaki Revision b3bb083f: DISABLE config log options in interactive shell
- to avoid kamaki failures due to logging problems
- 04:44 pm ./kamaki Revision 230be78e: Merge branch 'feature-logging' into develop
- 04:24 pm ./kamaki Revision 5fdccdec: Allow config to switch some options on or off
- - LOG_TOKEN: whether to log user token in http requests (default: off)
- LOG_DATA: whether to log http body (send or ... - 02:54 pm ./kamaki Revision 34b88989: Fix typos in logging mechanism
- 02:02 pm ganeti-local Revision 6559d7f8: Extension of storage reporting design doc
- This patch rewrites and extends the design doc about storage reporting
with respect to disk templates and storage typ... - 02:02 pm snf-ganeti Revision 6559d7f8: Extension of storage reporting design doc
- This patch rewrites and extends the design doc about storage reporting
with respect to disk templates and storage typ... - 01:56 pm Feature #3493 (Resolved): Allow admin to specify reason when denying a project application
- 12:26 pm ./kamaki Revision 008a5db5: Move http response logging to ResponseManager
- 12:16 pm Revision 53f980c2: astakos api: remove statements of no effect
- 12:15 pm Bug #3530: snf-manage user information
- I happened to also need the current usage besides the whole (project and user) quota.
Ideally under snf-manage use... - 12:15 pm ./kamaki Revision 21871fb2: Move http request logging to RequestManager
- 11:51 am Revision 9cdb86fd: Fix invite view
- Invite view and function had the same name.
- 11:23 am Revision 25e5f635: Fix invite view
- Invite view and function had the same name.
- 11:22 am ./kamaki Revision 4299f96c: Merge branch 'develop' into feature-logging
04/04/2013
- 07:29 pm ./kamaki Revision d0f37f84: Merge branch 'feature-connection' into develop
- 07:27 pm ./kamaki Revision 1d1b2724: Adjust docs to recent changes, fix missing config
- Missing config: at setup, in the first example (Quick Setup) it was
kamaki set ...
while it should have been
kamaki c... - 07:20 pm ./kamaki Revision 64c26817: Wip kamaki.clients.test.py
- 07:19 pm ./kamaki Support #3526 (Resolved): Support the new objpool HTTP connection-response model and simplify kam...
- The kamaki.client.connection module is removed in this new implementation
The fat layer of connection classes has ... - 07:12 pm ./kamaki Revision f8eea8ec: Unittest ResponseManager
- 05:57 pm ./kamaki Revision 7fa5c263: Unittest kamaki.clients.RequestManager
- 04:37 pm ./kamaki Revision c2b5da2f: Redesign http connection module
- Merge everything to kamaki.clients
Remove multiple hierarchies of connection classes (== abandon support for
alt... - 04:26 pm Revision 6837f014: astakosclient: Use objpool version 0.2
- 02:28 pm ./kamaki Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
- Shared variables are to blame for this error, it is fixed with hotfix 0.7.8
- 02:27 pm ./kamaki Bug #3547 (Closed): kamaki network delete error when performed on a deleted network
- To reproduce the error:...
- 01:27 pm ./kamaki Feature #3546 (Closed): Let end users explicitely set the maximum number of threads
- 12:28 pm snf-ganeti Revision 801bccba: gnt-group info uses a revised format
- The code is more modular, the output is more similar to "gnt-cluster info"
and is YAML-compliant.
Signed-off-by: Ber... - 12:28 pm ganeti-local Revision 5f6d1b42: gnt-node info uses a revised format
- The code is more modular, and the output is YAML-compliant. QA has been
updated to reflect the new format.
Signed-of... - 12:28 pm ganeti-local Revision 801bccba: gnt-group info uses a revised format
- The code is more modular, the output is more similar to "gnt-cluster info"
and is YAML-compliant.
Signed-off-by: Ber... - 12:28 pm snf-ganeti Revision f7f03738: Remove unused code
- After changing the way gnt-xxx info print their output,
cli.FormatParameterDict() is not used anymore.
Signed-off-by... - 12:28 pm ganeti-local Revision f7f03738: Remove unused code
- After changing the way gnt-xxx info print their output,
cli.FormatParameterDict() is not used anymore.
Signed-off-by... - 12:28 pm snf-ganeti Revision 5f6d1b42: gnt-node info uses a revised format
- The code is more modular, and the output is YAML-compliant. QA has been
updated to reflect the new format.
Signed-of... - 12:27 pm snf-ganeti Revision d00884a2: Refactor out function to format instance policy
- The new function can be used for group-level instance policies. Support for
roman numeral formatting has been dropped... - 12:27 pm ganeti-local Revision d00884a2: Refactor out function to format instance policy
- The new function can be used for group-level instance policies. Support for
roman numeral formatting has been dropped... - 12:24 pm ganeti-local Revision 2c398e80: Fix help string for gnt-group info
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:24 pm snf-ganeti Revision 2c398e80: Fix help string for gnt-group info
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 12:14 pm snf-ganeti Revision 91fb0d18: Document procedure to downgrade a cluster
- This is based on the --donwgrade option of cfgupgrade, first introduced in
1709435e.
Signed-off-by: Bernardo Dal Sen... - 12:14 pm ganeti-local Revision 91fb0d18: Document procedure to downgrade a cluster
- This is based on the --donwgrade option of cfgupgrade, first introduced in
1709435e.
Signed-off-by: Bernardo Dal Sen... - 12:14 pm ganeti-local Revision 6c28c480: Fix upgrade procedure in UPGRADE
- The watcher should be disabled while upgrading.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 12:14 pm snf-ganeti Revision 6c28c480: Fix upgrade procedure in UPGRADE
- The watcher should be disabled while upgrading.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 12:03 pm Feature #3543 (Resolved): Change pithos default container policy quota to unlimited
- Pithos currently has as a default container policy quota limit set to 50GB.
Change this to unlimited. - 12:01 pm ./kamaki Support #3541 (Closed): Modify semantics for kamaki store setquota
- Now: ...
04/03/2013
- 08:17 pm snf-ganeti Revision 0ea86154: Restrict instance move to templates based on local files
- Moving an instance is done by copying over the disks. Restrict
this to disk templates that are copyable. This avoids ... - 08:17 pm ganeti-local Revision 0ea86154: Restrict instance move to templates based on local files
- Moving an instance is done by copying over the disks. Restrict
this to disk templates that are copyable. This avoids ... - 08:14 pm ganeti-local Revision c148e448: Introduce a constant for the copyable disk templates
- This list contains the disk templates suitable for moving
an instance by copying the files. A requirement is that
the... - 08:14 pm snf-ganeti Revision c148e448: Introduce a constant for the copyable disk templates
- This list contains the disk templates suitable for moving
an instance by copying the files. A requirement is that
the... - 06:56 pm Revision ac0760b2: Make astakos URLs configurable
- Refs: #3351
Refs: #3340
* Define a general astakos URL prefix
(ASTAKOS_GENERAL_URL_PREFIX setting) that precedes
al... - 06:21 pm ./kamaki Revision e0d3e091: Enforce objpool>=0.2, break kamaki, fix it soon
- 06:13 pm ./kamaki Revision 948c3fa9: Bump version to 0.7.8-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:09 pm ./kamaki Revision 58dcac78: Bump version to 0.7.8-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:08 pm ./kamaki Revision aa18d87f: Enforce objpool>=0.2 dependency
- 06:07 pm ./kamaki Revision 4435d0a4: Merge branch 'master' into debian
- Conflicts:
Changelog - 06:05 pm Revision bc7e4f5f: Fix rst syntax error in docs
- 05:51 pm ./kamaki Revision eacf334e: Update debian control rule objpool>=0.2 instead of >0.1.1
- 05:43 pm ./kamaki Revision 83881ff1: Merge branch 'develop' into feature-connection
- 05:26 pm ./kamaki Revision ea9a120c: Bump version to 0.7.8-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:20 pm ./kamaki Revision b56c1d3c: Update deprecated dependency notation
- 04:52 pm ./kamaki Revision 452bc477: Enforce dependency objpool>0.1.1
- 04:52 pm ./kamaki Revision f8aa0413: Merge branch 'master' into debian-master
- 04:47 pm ./kamaki Revision b846245e: Enforce dependency objpool>0.1.1
- 04:24 pm Revision 8b5be818: Remove the Integrator's Guide from the doc index
- The Integrator's Guide is outdated, keep it as a file,
but remove it from the documentation's index page. - 04:18 pm ./kamaki Revision ecce4398: Merge branch 'master' of https://code.grnet.gr/git/kamaki
- 04:17 pm Revision 2988ae31: set quotas, enable projects in docs/admin guide
- 04:05 pm ./kamaki Revision 4d783ed1: Merge branch 'hotfix-0.7.8'
- 03:55 pm ./kamaki Feature #3536 (Closed): Implement a recursive kamaki store upload
- Now: _kamaki store upload_ uploads only one local file per call.
Desired feature: support uploading a whole direct... - 03:50 pm Bug #3534 (New): Section numbers in docs
- Reading long structured documentation without section numbers is hard.
The whole docs being one document complicat... - 01:12 pm ./kamaki Revision fbb5e1e5: Document changes in Changelog
- 01:12 pm Revision ef06f09d: Update HIDDEN_COOKIES setting
- 01:08 pm ./kamaki Bug #3527 (Resolved): Some kamaki requests return "404 Not Found"
- The issue is caused by threads using the same instance of kamaki.clients.connection.kamakicon.KamakiHTTPRequest. The ...
- 01:05 pm Bug #3530 (Resolved): snf-manage user information
- When using "snf-manage user-show $UUID" the received information is the sum of all quotas (user and project quota).
... - 12:28 pm ganeti-local Revision 79a304e1: Do not _RemoveDisks after failed _CreateDisks
- Now that _CreateDisks cleans up after itself in case of failure,
do not clean up at call sites, as there we have to o... - 12:28 pm snf-ganeti Revision 79a304e1: Do not _RemoveDisks after failed _CreateDisks
- Now that _CreateDisks cleans up after itself in case of failure,
do not clean up at call sites, as there we have to o... - 12:28 pm ganeti-local Revision 7d3484b8: Make _CreateDisk clean up partially created disks on failure
- _CreateDisk used to just throw an exception if _CreateBlockDev failed
leaving the caller in the state that some disks... - 12:28 pm snf-ganeti Revision 7d3484b8: Make _CreateDisk clean up partially created disks on failure
- _CreateDisk used to just throw an exception if _CreateBlockDev failed
leaving the caller in the state that some disks... - 12:25 pm Revision c265fb8a: Pithos backend: Return objects in a specific domain
- Refs: #3510
- 12:14 pm ganeti-local Revision 7fb852bd: Fix typo in an error message
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 12:14 pm snf-ganeti Revision 7fb852bd: Fix typo in an error message
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 11:52 am ganeti-local Revision f0eeeb2a: Fix error in the developer notes
- The version numbers of two programs had been swapped.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 11:52 am snf-ganeti Revision f0eeeb2a: Fix error in the developer notes
- The version numbers of two programs had been swapped.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
04/02/2013
- 06:36 pm ./kamaki Support #3526: Support the new objpool HTTP connection-response model and simplify kamaki.clients...
- This is fixed in 0.7.8 with a hotfix patch. In version 0.8. we should also expect a cleaner kamaki.client.connection ...
- 06:01 pm ./kamaki Revision 0fe4fe91: New hotfix 0.7.8
- Adjust kamaki.clients.connection module to objpool > 0.1.1
The new objpool uses a context manager for pooling connect... - 05:20 pm ./kamaki Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
- Some kamaki requests return "404 Not Found"
When using kamaki to download an image from Pithos+ sometimes the user... - 04:44 pm snf-ganeti Revision b8722855: Bump up version for 2.7.0~beta2
- Also update the release date for beta2
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Bernardo Dal... - 04:44 pm ganeti-local Revision b8722855: Bump up version for 2.7.0~beta2
- Also update the release date for beta2
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Bernardo Dal... - 04:43 pm ganeti-local Revision 9495d2f2: check-news: fix behavior on invalid date line
- Before:
$ ./autotools/check-news < ./NEWS
Traceback (most recent call last):
File "./autotools/check-news", line 15... - 04:43 pm snf-ganeti Revision 9495d2f2: check-news: fix behavior on invalid date line
- Before:
$ ./autotools/check-news < ./NEWS
Traceback (most recent call last):
File "./autotools/check-news", line 15... - 03:44 pm ./kamaki Support #3526 (Closed): Support the new objpool HTTP connection-response model and simplify kamak...
- 03:18 pm snf-ganeti Revision 6e71fbf6: Add dependency on PyYAML in devnotes
- This is required because of 0e79564a; otherwise, the pylint-qa target will
fail.
Signed-off-by: Bernardo Dal Seno <b... - 03:18 pm ganeti-local Revision 6e71fbf6: Add dependency on PyYAML in devnotes
- This is required because of 0e79564a; otherwise, the pylint-qa target will
fail.
Signed-off-by: Bernardo Dal Seno <b... - 03:17 pm snf-ganeti Revision 6ad99bc8: News updates for 2.7.0 beta2
- Mention most relevant updates and user visible changes and fixes.
These entries will only be maintained during the b... - 03:17 pm ganeti-local Revision 6ad99bc8: News updates for 2.7.0 beta2
- Mention most relevant updates and user visible changes and fixes.
These entries will only be maintained during the b... - 02:24 pm ./kamaki Revision 5b32d978: Remove testing code
- 02:23 pm ./kamaki Revision 2dc39c27: Remove invalid header values in image register
- 02:19 pm Feature #3524 (Closed): Use python-objpool
- Remove the pool module from snf-common. Update all projects to use python-objpool instead.
- 02:02 pm snf-ganeti Revision d0a44ec0: Add QA for gnt-instance modify --new-primary
- Add a simple walk through the intended use case of
gnt-instance modify --new-primary for the disk template
file. The ... - 02:02 pm ganeti-local Revision d0a44ec0: Add QA for gnt-instance modify --new-primary
- Add a simple walk through the intended use case of
gnt-instance modify --new-primary for the disk template
file. The ... - 02:01 pm snf-ganeti Revision 6970c89c: Additionally support disk-type file in QA
- Also perform QA tests for the file disk template. The main reason
is that testing gnt-instance modify --new-primary r... - 02:01 pm ganeti-local Revision 6970c89c: Additionally support disk-type file in QA
- Also perform QA tests for the file disk template. The main reason
is that testing gnt-instance modify --new-primary r... - 02:01 pm ganeti-local Revision 3438e1f8: Add option --new-primary to gnt-instance modify
- Extend gnt-instance modify by a new parameter --new-primary
that sets the pnode paramter of the opcode.
Signed-off-b... - 02:01 pm snf-ganeti Revision 3438e1f8: Add option --new-primary to gnt-instance modify
- Extend gnt-instance modify by a new parameter --new-primary
that sets the pnode paramter of the opcode.
Signed-off-b... - 02:01 pm snf-ganeti Revision 75248363: Make LUInstanceSetParams handle pnode parameter
- If pnode is set LUInstanceSetParams now sets the primary node
accordingly. Unless force is set, it is verified that t... - 02:01 pm ganeti-local Revision 75248363: Make LUInstanceSetParams handle pnode parameter
- If pnode is set LUInstanceSetParams now sets the primary node
accordingly. Unless force is set, it is verified that t... - 02:01 pm ganeti-local Revision d2204b1a: Add parameter pnode to OpInstanceSetParams
- This parameter will be used to set the new primary node
of an instance, assuming that the disks have been moved
by ot... - 02:01 pm snf-ganeti Revision d2204b1a: Add parameter pnode to OpInstanceSetParams
- This parameter will be used to set the new primary node
of an instance, assuming that the disks have been moved
by ot... - 01:50 pm ./kamaki Feature #3229 (Closed): Fine grained unittests for clients lib
- 01:49 pm Revision 4e1133ab: Make 'type' parameter for network-create mandatory
- Do not use a default value (was "MAC_FILTERED") for "type" parameter of
"network_create" API method. The client must ... - 01:49 pm Revision 28578e52: Use pprint_table in server-show command
- 01:49 pm Revision d552dddd: Simple tests for synnefo.quotas
- 01:49 pm Revision 4fb602b1: Fix plankton ItemNotFound exception
- Plankton backend raised AssertionError when an Image was not found.
Change this to raise faults.ItemNotFound error. T... - 01:49 pm Revision f13aab5d: Delete Image without deleting file from Pithos
- Until now, deleting an image resulted in deletion of the corresponding
file from Pithos. Plankton Images are files in... - 01:48 pm ./kamaki Feature #3490 (Resolved): In CLI, move non-plankton/glance commands from image to cyclades
- It has been implemented like this:
Plankton / Glance commands:
@kamaki image <...>@
Compute Image commands:
... - 01:45 pm Revision 45aa2f06: Fix minor bug in admin-guide doc
- 01:44 pm ./kamaki Revision 2fe6acd1: Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
- 01:43 pm ./kamaki Revision 7135d478: Merge branch 'feature-separate-image-commands' into develop
- 01:27 pm ./kamaki Revision 573be34f: Cover image-compute command group in documentation
- 01:20 pm Revision 53f8a88a: Merge branch 'feature-branding' of https://code.grnet.gr/git/synnefo into feat...
- 01:15 pm Revision c2337e25: Merge branch 'develop' into feature-branding
- Conflicts:
snf-astakos-app/astakos/im/settings.py
snf-astakos-app/astakos/im/templates/im/login_base.html
snf-asta... - 12:58 pm Revision f105d79d: Fix CSV output of ListCommand
- Fix CSV output format of ListCommand using csv python module, instead
of manually trying to format them. Also fix sma... - 12:56 pm Revision f770d29f: Merge branch 'release-0.13' into develop
- Conflicts:
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/views.py
version - 12:46 pm ./kamaki Revision 8741c407: Create an image compute cmd group, make it work
- - image compute group contains all Compute Image API commands, as oposed to
Plankton API commands.
- definition of a... - 11:51 am snf-ganeti Revision 8d53117b: Update installation documentation
- Some required dependencies were missing from the installation instructions.
Signed-off-by: Michele Tartara <mtartara... - 11:51 am ganeti-local Revision 8d53117b: Update installation documentation
- Some required dependencies were missing from the installation instructions.
Signed-off-by: Michele Tartara <mtartara... - 11:25 am devflow Revision f6ea49fd: Bump version to 0.10~rc1-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 11:25 am devflow Revision ca65fd33: Merge branch 'release-0.10' into debian-release-0.10
- 11:24 am devflow Revision 06071d10: Merge branch 'release-0.10'
- Conflicts:
version - 11:22 am devflow Revision 6da63769: Fix computation of debian-branch
- Debian branch should always be named from the original branch, because
version should be corrected correctly. e.g. if... - 11:21 am devflow Revision 84a40792: Fix debian tag, remove ~
- 11:16 am Revision 346e5b8e: Include helpdesk tests in ci script
- 11:16 am Revision 19a992e3: Update astakos tests
- handle new email recipients
- 11:01 am devflow Revision 60020f5e: Merge branch 'master' into debian
- Conflicts:
version - 10:57 am devflow Revision 6e9193cb: Fix debian tag, remove ~
- 10:46 am devflow Revision 4f3efe82: Bump version to 0.10rc1
- 10:46 am devflow Revision 4de00f9c: Check version file before switching to deb branch
- 10:41 am devflow Revision 05e156a6: Try default debian branch before 'debian'
- 10:37 am devflow Revision 4f36685f: Fix bug
- Get the type and not the name of the branch to check for correct
branch name. - 10:29 am Revision cc5c8608: Allow helpdesk users to shutdown/start vms
- Include an additional action to helpdesk view. Based on the current
status of the virtual machine helpdesk user is al... - 10:23 am devflow Revision 0b8922ef: PEP8
- 10:22 am devflow Revision 7fcadb0c: Tag debian branch only in release mode
- 10:20 am devflow Revision 694db487: s/mail/email
- 09:08 am Revision 24906909: Remove ui debug statement
- 09:05 am Revision 51718b22: Update cyclades webproject settings
- remove deprecated admin app entries
- 08:49 am Revision 878d9cf3: Merge branch 'tmp-common-email-recipients' into develop
04/01/2013
- 11:02 pm devflow Revision 1b3aeefd: Fix typos/imports
- 10:54 pm devflow Revision b54fa347: Export DEBEMAIL and DEBFULLNAME
- 10:36 pm devflow Revision 18be409c: Properly allow debian revisions
- * Debian tag should be derived from debian version
* Python tag will be the same for different debian revisions - 07:14 pm Revision 7ea1e4e2: Include astakos app in ci/tests.sh
- 07:04 pm Revision ad76a6db: Sync astakos migrations
- apply authpolicies migrations on top of recently added astakos migrations in
develop branch. - 07:02 pm Revision 354b9b6f: Merge branch 'feature-astakos-authpolicies' into develop
- Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-create.py
version - 07:01 pm Revision 52f2c69b: Fix some sphinx warnings
- In particular, fix the warnings that refer to misspeled or changed references in the same directory
- 06:19 pm Revision a9dae2e0: Merge branch 'develop' into feature-api-docs
- 06:13 pm Revision 4872824f: Complete the plankton-api-guide documentation
- Last operations added:
- Remove a member from an image
- List shared images - 05:51 pm Revision 4a37ba3a: Add "Add Member to Image" documentation
- 05:47 pm devflow Revision ffcbf2bb: Create helper function for getting config
- 05:46 pm devflow Revision 0067fdb1: Bump version to 0.9next
- 05:21 pm Revision 51d97e66: Add "Replace Membership List" documentation
- 05:11 pm devflow Revision 7d57d676: Bump version to 0.10
- 05:10 pm devflow Revision 8efe95c4: Do not print colors if stdout is not tty
- Refs #3520
- 05:01 pm devflow Revision 8c2716c5: Print 'push' help message in one line
- 04:59 pm devflow Revision fa1ebc2b: Merge branch 'master' into debian
- Conflicts:
MANIFEST.in - 04:57 pm devflow Revision 79cf7026: Merge branch 'develop' into debian-develop
- 04:55 pm devflow Revision c181882a: Make devflow-autopkg mode argument optional
- 04:52 pm Revision 74b27be4: Add the Plankton version of image update in docs
- 04:46 pm devflow Revision 1715bcbd: /usr/bin/env sh -> /bin/sh
- 04:40 pm devflow Revision 1e92c864: Fix default build mode
- Fix value of build bode when "DEVFLOW_BUIILD_MODE" is not set.
Default value is "release" for master, and "snapshot" ... - 04:30 pm devflow Revision d0c4fc17: Get debian branches from origin
- Try to get "debian-*" branches from origin, before falling
back to debian branch. - 04:17 pm Feature #3443 (Closed): Make the function of "Empty Container" more explicit in the Pithos UI
- 04:08 pm Pithos Web Client Revision 07f72d32: Merge branch 'issue_3443' into develop
- 04:07 pm Pithos Web Client Revision 8ddb4627: Provider a safer way to purge the container
- Refs #3443
https://code.grnet.gr/issues/3443 - 03:09 pm Bug #3522 (Closed): Delete images from plankton
- Currenty, deleting an Image from plankton results in deletion of the Image
from Pithos.
Fix: Do not delete the Imag... - 03:08 pm Revision 4e61d281: Add "List Image Membershis" documentation
- 02:08 pm devflow Bug #3520 (Closed): Do not output color escape codes when output not a terminal
- Only output color escape codes when output is a TTY, otherwise
show plain output.
- 02:04 pm Revision c982ddf9: Add "Retrieve Raw Image Data" documentation
- 02:03 pm snf-vncauthproxy Revision 364265a0: Merge branch 'develop' into debian-develop
- 01:59 pm snf-vncauthproxy Revision 6a8190a5: Create a docs stub to keep the CI system happy
- 01:20 pm Bug #3519 (Resolved): Update pithos installation guide
- A fresh successful pithos installation should set the current database (alembic) version.
- 01:17 pm Revision ae7e1e1f: Add "Retrieve Image Metadata" documentation
- 01:08 pm snf-vncauthproxy Revision f0e7fc76: Use single setup.py in ci/install.sh
- 01:03 pm snf-vncauthproxy Revision 538cf0de: Use devflow-update-version in ci/install.sh
- 12:02 pm snf-vncauthproxy Revision 529dadc5: Use /bin/sh instead of "/usr/bin/env sh" in ci/
- Use /bin/sh instead of "/usr/bin/env sh" in ci/ scripts consistently.
Yes, in theory the Bourne shell may not be in /... - 11:57 am snf-vncauthproxy Revision 4908cdde: Add CI functionality
- Add various scripts under ci/, enabling support for
Continuous Integration.
Among others, there are scripts for auto...
03/30/2013
- 01:01 pm snf-vncauthproxy Revision f6eb1be8: Fix possible race in returning source port to pool
- First make sure all sockets for a connection are closed,
then return the source port number to the port pool.
This f... - 12:55 pm snf-vncauthproxy Revision 020f4a9e: Improve cleanup of worker greenlets
- There are two worker greenlets per direction of an established
connection. This patch improves the way they are clean... - 12:46 pm snf-vncauthproxy Revision d5705e2c: Fix a few more instances of logging
- Fix a few more instances of logging, per pylint W6501,
after commit c87d99e96. - 12:44 pm snf-vncauthproxy Revision 0423d976: Use gevent.sleep instead of time.sleep
- Use green version of sleep() from gevent,
so other greenlets get to run while a specific greenlet sleeps.
03/29/2013
- 07:02 pm Revision 85a32d94: Add "List Images In Detail" section to docs
- 06:51 pm ./kamaki Support #3514 (Closed): kamaki create network should use a default network type
- This is required since synnefo 0.14 and it doesn't harm any previous synnefo versions
- 06:07 pm Revision 9c16855e: Add "Update an image" documentation
- 05:27 pm ./kamaki Feature #3513 (Closed): Impolement a client-side filter mechanism for image listing
- Server-side image listing is incomplete. It would be nice if kamaki could provide an extention to that filtering, all...
- 05:24 pm ./kamaki Feature #3512 (Closed): Image register should return response headers (especialy image id)
- 05:17 pm Revision bc4cf6c7: Add "Add or update an image" documentation
- 03:58 pm devflow Revision e87745ef: Add version to bump_version commit
- 03:52 pm devflow Revision 9fe1ecd8: Support debian revisions
- Find the correct debian revision, by looking the debian tags. Also, move
some functions to new 'utils' module. - 03:51 pm Feature #3510 (Resolved): Pithos backend: Return objects in a specific domain, optionally filtere...
- Provide a pithos backend function that returns all the objects for a specific domain.
Optionally the function shou... - 03:43 pm Revision 6019e6bd: Bump version
- 03:41 pm Revision bc6045bb: Bump version to 0.13~rc15-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 03:41 pm Revision 7c25bf90: Merge branch 'release-0.13' into debian-release-0.13
- 03:33 pm Revision e3c026e7: UI auth module typo fix
- fix get_username to return user uuid instead of user token. The change
fix the resolving of image ownership of the cu... - 03:22 pm Revision 6a8e005e: Bump version
- 03:21 pm Revision 361145a5: Bump version to 0.13~rc14-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 03:21 pm Revision 6c9e3de4: Merge branch 'release-0.13' into debian-release-0.13
- 03:18 pm Revision 678382d2: fix pasted unicode non-break space in pithos conf
- 01:48 pm Feature #3439 (Resolved): Write docs for astakosclient
- 01:45 pm Revision e5af44e5: Merge branch 'feature-astakosclient-docs' into develop
- Refs #3439
- 01:36 pm Revision 1cd3daa1: `upgrade' dir under docs and update of admin-guide
- 01:34 pm snf-vncauthproxy Revision c87d99e9: Make logging more consistent
- Generate all logging-specific function members of VncAuthProxy
("info", "error", etc) dynamically, from a single temp... - 01:30 pm Revision e69bf719: Bump version
- 01:28 pm Revision c7bbde8b: Bump version to 0.13~rc13-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 01:28 pm Revision 50037008: Merge branch 'release-0.13' into debian-release-0.13
- 01:24 pm Revision ee6a65bd: change default project application limit to 0
- By default projects are not visible in the UI,
therefore it makes sense to adjust the default
pending application lim... - 01:21 pm Revision 3eea2bc3: Update setup.py for every snf-* component
- * Update short descriptions
* Make sure all emails point to synnefo-devel@googlegroups.com
* Make sure the author a... - 01:02 pm ./kamaki Bug #3509 (Closed): *--public* argument does nothing when used with *kamaki store list*
- Try:
@$ kamaki store list
$ kamaki store list --public@
Logs show that --public has no effect to the http requ... - 12:55 pm Revision 9ce32226: Reasonable project application cancel url
- direct user to the project's index view
- 12:48 pm snf-vncauthproxy Revision fe5fc466: Fix minor typo
- 12:35 pm snf-vncauthproxy Revision 68caea79: Add support for devflow
- Add support for computing version numbers using devflow infrastructure.
- 12:32 pm ./kamaki Revision 049eaf52: Fix store_upload typo in progress argument
- 12:17 pm Revision 8a0c7040: minor refactor object_list for clarity
03/28/2013
- 10:57 pm Revision 6fe32fb6: Change pithos api public object handling
- Expose public URL information only to the object owners.
- 10:57 pm Revision c77af544: Change pithos backend DEFAULT_PUBLIC_URL_SECURITY
- Change value from 8 to 16, to conform with the default
PITHOS_PUBLIC_URL_SECURITY setting. - 08:13 pm Revision 44f2d10d: Additional confirm widgets for join/leave actions
- Also deny GET requests for those actions
- 08:06 pm Revision 1076ce55: Complete the List Available Images section
- 07:37 pm Revision 058b6ec7: Astakos project details user actions improvenets
- - Split actions partial in a separate template.
- Convert simple A html links to confirm forms and do action requests... - 07:37 pm Revision 249026ef: Add a reason parameter in project deny requests
- if not set, None is passed
- 07:37 pm Revision d12e522d: Deny GET requests for project actions requests
- 05:52 pm snf-image-creator Revision 083e2a6a: Bump ubuntu version to 0.2.8-0ubuntu1
- 05:39 pm snf-image-creator Revision 9a934c89: Merge branch 'master' into ubuntu
- 05:35 pm snf-image-creator Revision 2eb7dff0: Bump version to 0.2.8
- 05:30 pm snf-image-creator Revision e9a2d318: Change a ValueError exception to FatalError
- 05:21 pm Revision 4a105ce2: Change pithos public URL implementation
- Refs: commit: 56f3c759
Do not include encoded serial in the public URL.
Change PITHOS_PUBLIC_URL_MIN_LENGTH setting... - 05:08 pm snf-vncauthproxy Revision 6e40f2a8: Be more verbose when waiting for client to connect
- 05:01 pm Revision 7aac6b38: Let admin see project status just like its owner
- Admin is interested in projects `Pending for review'. They appeared
as `Unknown' in the project list before. With the... - 03:13 pm ganeti-local Revision 9572482e: Correct typos in comments
- Correct four typos in the comments of the Drbd types file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm snf-ganeti Revision 9572482e: Correct typos in comments
- Correct four typos in the comments of the Drbd types file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm snf-ganeti Revision 2d1c753d: Add status information to the DRBD data collector report
- Add status information as required by the design document.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm ganeti-local Revision 2d1c753d: Add status information to the DRBD data collector report
- Add status information as required by the design document.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm ganeti-local Revision 8c5419ee: Export the data collected by DRBD in JSON format
- Write an intermediate function computing the JSON data before adding them
to the DCReport.
Directly export the data ... - 03:13 pm snf-ganeti Revision 8c5419ee: Export the data collected by DRBD in JSON format
- Write an intermediate function computing the JSON data before adding them
to the DCReport.
Directly export the data ... - 03:13 pm snf-ganeti Revision 82437b28: Add DCStatus data type for the data collectors
- Also adds the DCStatusCode, part of DCStatus, and the addStatus
utility function for adding the "status" field to an ... - 03:13 pm ganeti-local Revision 82437b28: Add DCStatus data type for the data collectors
- Also adds the DCStatusCode, part of DCStatus, and the addStatus
utility function for adding the "status" field to an ... - 03:13 pm snf-ganeti Revision 54c7dff7: Add Kind data type for data collectors
- Also, add it to the DRBD data collector, and export it from there.
Signed-off-by: Michele Tartara <mtartara@google.c... - 03:13 pm ganeti-local Revision 54c7dff7: Add Kind data type for data collectors
- Also, add it to the DRBD data collector, and export it from there.
Signed-off-by: Michele Tartara <mtartara@google.c... - 03:13 pm snf-ganeti Revision f0e4b2a4: Add data type for data collector category
- Also, update the DRBD data collector to use and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm ganeti-local Revision f0e4b2a4: Add data type for data collector category
- Also, update the DRBD data collector to use and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm ganeti-local Revision 834dc290: Export the dcVersionInformation for the Drbd collector
- Also, update the JSON output (and the design document) so that it is not
in camelcase anymore. This is part of a bigg... - 03:13 pm snf-ganeti Revision 834dc290: Export the dcVersionInformation for the Drbd collector
- Also, update the JSON output (and the design document) so that it is not
in camelcase anymore. This is part of a bigg... - 03:12 pm snf-ganeti Revision a895fa19: Add data collector version data type
- Define the new data type and update the DRBD data collector to use it.
Signed-off-by: Michele Tartara <mtartara@goog... - 03:12 pm ganeti-local Revision a895fa19: Add data collector version data type
- Define the new data type and update the DRBD data collector to use it.
Signed-off-by: Michele Tartara <mtartara@goog... - 03:12 pm snf-ganeti Revision 7a171e3f: Fix comment line position in DRBD data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:12 pm ganeti-local Revision 7a171e3f: Fix comment line position in DRBD data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:12 pm ganeti-local Revision ddceb4c5: Export dcName information of Drbd data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:12 pm snf-ganeti Revision ddceb4c5: Export dcName information of Drbd data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:11 pm snf-ganeti Revision debfca88: Change format of the empty status message
- Having 'null' instead of an empty string for an empty status message
increases the complexity of the code with no rea... - 03:11 pm ganeti-local Revision debfca88: Change format of the empty status message
- Having 'null' instead of an empty string for an empty status message
increases the complexity of the code with no rea... - 03:11 pm Revision ee5d26fc: UI create vm errors fix
- never forget to pass vm create callback arguments
- 03:01 pm ganeti-local Revision 44b7a8a8: Improve INSTALL documentation
- Additional clarification note added.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroye... - 03:01 pm snf-ganeti Revision 44b7a8a8: Improve INSTALL documentation
- Additional clarification note added.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroye... - 02:26 pm snf-image-creator Revision 88f83027: Add missing docstrings
- 02:03 pm ganeti-local Revision 958a800a: Document more installation dependencies
- A couple of them were missing and are added by this patch.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 02:03 pm snf-ganeti Revision 958a800a: Document more installation dependencies
- A couple of them were missing and are added by this patch.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 12:57 pm Revision 167ac7d0: Add galnce vs plankton tabke in plakton-api-guide
- 12:13 pm Revision fc098054: Merge branch 'feature-branding' of https://code.grnet.gr/git/synnefo into feat...
- 12:12 pm Revision a2110608: Branding footer improvements (Astakos+ Cyclades)
- Setting that allows copyright message to footer.
Setting that allows about, feedback and support links to footer. - 12:09 pm Revision ddd61409: Branding email txt change
- Removal of 'alpha testing' phrases from email body.
Removal of greek blocks from email txt files. - 11:55 am Feature #3388 (Closed): Improve performance of quota operations
- 11:55 am Feature #3389 (Closed): List quotas for a specified user
- 11:54 am Bug #3492 (Resolved): get_http_connection() patches .close() which gets called from httplib itsel...
- 11:53 am Bug #3410 (Closed): "This event is already used by another greenlet:" Error
- 11:53 am Bug #3414 (Closed): AssertionError in Astakos gunicorn
- 11:50 am Bug #3479 (Closed): Database stack limit reached in retrieving quota for all users
- 11:50 am Bug #3373 (Closed): user-set-initial-quota usability
- 11:49 am Feature #3374 (Closed): user-list usability
- 10:47 am Revision 5607fc6c: Pep8 fixes
- 10:46 am Revision ad18a41c: Pep8 fixes
03/27/2013
- 11:26 pm Revision 31bc3a62: Astakos email notification improvements
- - Use project setting SERVER_EMAIL as sender to all email notifications.
- Remove astakos specific DEFAULT_CONTAC_EMA... - 11:01 pm Revision f96257d8: Introduce CONTACT_EMAIL setting
- applications can use the setting as to point users in which email
address they should get in contact for support. - 11:00 pm Revision bd0778e4: Provide additional user lists in common settings
- To be used as recipients in applications notification messages
- 09:08 pm Revision 5af5920c: Delegate cyclades ui feedback calls to astakos
- Mimic pithos app/ui feedback handling to avoid duplicating boilerplate
code.
New settings:
CYCLADES_USER_FEEDBACK_UR... - 06:59 pm Revision 4ab1af1a: pool context manager, http pool AssertionError fix
- Refs #3492
- Introduce a generic PooledObject class to act both
as a context manager for getting and putting back
... - 06:59 pm Revision a8447cc8: remove obsolete example code module http_request
- 06:51 pm Revision 56f3c759: Change pithos public implementation
- Public URLs should consist of a random part.
A public URL should be unique and should not be
equal to any deleted pub... - 06:51 pm Revision 00b501fc: Fix user-set-initial-quota command
- Do not display unnecessary message:
"Please use either `--from-file' or `--set-capacity' options"
while importing quo... - 06:51 pm Revision 8d15889c: Fix send mail error handling
- # Fix send change email error message
# Remove double logging - 06:00 pm Feature #3353: Support flavor attributes
- After discussion with [cstavr], here is an initial @GET /flavors/detail@ response with extra Synnefo-attributes field...
- 05:56 pm Revision bc1e29f5: Fix verbose_name for network.private resource
- 04:34 pm Revision 1bce7b1f: pool context manager, http pool AssertionError fix
- Refs #3492
1 Introduce a generic PooledObject class to act both
as a context manager for getting and putting back
... - 04:03 pm Revision 8fa1cbc9: Configurable unknown os identifier
- 03:45 pm Revision d42817ee: Branding: change default icon for vms
- Changing "os" to "unknown" for all VMs that don't have a prefefined os.
Applies to Compute interface. - 03:34 pm Revision 7549d16f: Branding cleanup & overview page
- Removing unnecessary code ( branding tags). Generic overview page.
- 02:21 pm Revision d4673e88: remove obsolete example code module
- 01:32 pm Revision ac2a1fa8: Change holding and provision
- 01:30 pm Revision 351bf783: Import resource from no source
- Since quantity (initial supply) has been removed from Policy,
there is no direct way to set the initial available res... - 01:30 pm Revision ae2bde81: Redesign quota holding
- A Holding now tracks the current usage (amount imported)
and the amount available to export (stock).
Counters come i... - 01:30 pm Revision c80353ad: Merge Policy model into Holding
- Since the removal of quantity, Policy was left with only one value:
capacity. To simplify things, we directly include... - 01:30 pm Revision 49fb0c5f: Adjust astakos to new holding design
- Simplifications due to removal of quantity and merging capacity into holding.
Also make sure that holders and resourc... - 01:28 pm Revision 217a27cd: wip New, simplified syncing to quotaholder
- 01:25 pm Revision 1f118339: Default quotaholder input to empty list
- Keyword arguments in quotaholder calls defaulted to empty pair,
although they were actually expecting a list. - 01:25 pm Revision 1617b4ed: wip Update astakos.im to simplified quotaholder policy
- 01:25 pm Revision b0b17f31: wip Remove import_limit and export_limit from policy
- If needed, they can be simulated by importing from special resources.
- 01:24 pm Revision cabbe029: wip Update astakos.im to use local quotaholder
- Import directly quotaholder.callpoint in endpoint/qh.py
instead of an HTTP client.
Remove code related to entities, s... - 01:24 pm Revision 53009164: wip Remove check whether membership is pending sync
- It is not needed any more, syncing to quotaholder will happen
in a single transaction along with the call initiating ... - 01:24 pm Revision 70d93f49: wip Remove check is_active on projects and memberships
- Remove second phase of (de)activation, not needed any more,
since syncing to quotaholder will happen in the same tran... - 01:17 pm Revision e24ff2d0: Return a holding as a tuple rather than list
- 01:17 pm Revision c219b9b7: Register quotaholder in synnefo settings
- 01:17 pm Revision 4cf58827: wip Remove CallSerial model and related calls
- 01:17 pm Revision 48cf0b11: Update stress test to use the new transaction decorator
- 01:17 pm Revision cad11db1: Execute astakos-init and user-update in a transaction
- 01:17 pm Revision 8eeacb06: Remove unused code
- 01:17 pm Revision d3324597: Update quotaholder unit tests
- 01:17 pm Revision a8ce394b: wip Rename entity into holder
- 01:15 pm Revision 4a5b73fb: wip Remove Entity model
- 01:12 pm Revision 61bdc737: wip Merge quotaholder into astakos
- quotaholder_django/quotaholder_app becomes astakos/quotaholder
quotaholder_django/test becomes astakos/quotaholder/test - 01:12 pm Revision 59656fc1: Delete obsolete testing files
- 01:12 pm Revision 6f25c9b9: Delete obsolete code
- 01:12 pm Revision 860d8bb8: wip Remove dependency from commissioning
- Define exceptions locally
- 01:10 pm Revision e6014e28: wip Restructure astakos views
- Replace custom transaction context with:
- decorator `commit_on_success_strict', which uses
transaction.commit_man... - 01:06 pm Revision 4b3ec2a8: Remove PROJECT_DEACTIVATED state from ProjectMembership
- 12:47 pm ganeti-local Revision 64760879: Unit tests for config.ConfigWriter.VerifyConfig()
- The test is aimed mostly at instance policies, which changed recently.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 12:47 pm snf-ganeti Revision 64760879: Unit tests for config.ConfigWriter.VerifyConfig()
- The test is aimed mostly at instance policies, which changed recently.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 12:46 pm ganeti-local Revision 0b94cda8: cfgupgrade: Add support for newly refactored ipolicies
- Instance policies in the configuration are upgraded and downgraded. Both
operations are idempotent.
Signed-off-by: B... - 12:46 pm snf-ganeti Revision 0b94cda8: cfgupgrade: Add support for newly refactored ipolicies
- Instance policies in the configuration are upgraded and downgraded. Both
operations are idempotent.
Signed-off-by: B... - 12:46 pm ganeti-local Revision da5f09ef: Refactor ispecs in ipolicy structures
- Minimum and maximum instance specs are put together into a single element
of the instance policy. This is in preparat... - 12:46 pm snf-ganeti Revision da5f09ef: Refactor ispecs in ipolicy structures
- Minimum and maximum instance specs are put together into a single element
of the instance policy. This is in preparat... - 12:46 pm ganeti-local Revision 1709435e: cfgupgrade: Add --downgrade option
- It's now possible to go back to the previous stable version. Unit tests
provided.
This is mostly useful during devel... - 12:46 pm snf-ganeti Revision 1709435e: cfgupgrade: Add --downgrade option
- It's now possible to go back to the previous stable version. Unit tests
provided.
This is mostly useful during devel... - 12:46 pm snf-ganeti Revision bb553e5a: cfgupgrade: Refactor code
- All the upgrading code is now in one function. No functionality has been
changed.
Signed-off-by: Bernardo Dal Seno <... - 12:46 pm ganeti-local Revision bb553e5a: cfgupgrade: Refactor code
- All the upgrading code is now in one function. No functionality has been
changed.
Signed-off-by: Bernardo Dal Seno <... - 12:46 pm ganeti-local Revision 04db1880: Configuration is verified on load
- If there are errors in the configuration when master daemon is started,
they are now logged and reported. Previously ... - 12:46 pm snf-ganeti Revision 04db1880: Configuration is verified on load
- If there are errors in the configuration when master daemon is started,
they are now logged and reported. Previously ... - 12:45 pm snf-ganeti Revision d948c101: Refactor cli.CreateIPolicyFromOpts()
- The code relative to instance specs has been moved into a different
function. This in preparation for further patches... - 12:45 pm ganeti-local Revision d948c101: Refactor cli.CreateIPolicyFromOpts()
- The code relative to instance specs has been moved into a different
function. This in preparation for further patches... - 12:45 pm ganeti-local Revision eeaa5f6c: Remove duplicate filling of instance policy
- Instance policy fields were manually filled in CreateIPolicyFromOpts() and
then filled again by the caller. Now they ... - 12:45 pm snf-ganeti Revision eeaa5f6c: Remove duplicate filling of instance policy
- Instance policy fields were manually filled in CreateIPolicyFromOpts() and
then filled again by the caller. Now they ... - 12:45 pm ganeti-local Revision a6fdce9e: Unit test for cli.CreateIPolicyFromOpts()
- Useful for subsequent patches.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velroyen <h... - 12:45 pm snf-ganeti Revision a6fdce9e: Unit test for cli.CreateIPolicyFromOpts()
- Useful for subsequent patches.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velroyen <h... - 12:45 pm ganeti-local Revision a6321765: Amend partitioned design doc for multiple ispecs
- There will be only one standard specification in instance policies.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 12:45 pm snf-ganeti Revision a6321765: Amend partitioned design doc for multiple ispecs
- There will be only one standard specification in instance policies.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 12:44 pm ganeti-local Revision e118deb1: QA: Fix assertion
- The assertion was always true because "all" was missing.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi... - 12:44 pm snf-ganeti Revision e118deb1: QA: Fix assertion
- The assertion was always true because "all" was missing.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi... - 11:14 am Revision dbe23431: snf-astakos-client: Intersphinx mapping
03/26/2013
- 08:20 pm Revision 8896e2aa: Display additional vm backend info in helpdesk app
- Refs #3452
- 07:36 pm snf-vncauthproxy Revision 03a592b9: Support argument parsing in command line client
- Make the vncauthproxy client a proper command line tool,
by adding support for argument parsing. Also output debuggin... - 07:10 pm ganeti-local Revision 681f4f7b: More info on using the RAPI
- Add some additional information about how to use/test the RAPI,
including how to specify authentication credentials.
... - 07:10 pm snf-ganeti Revision 681f4f7b: More info on using the RAPI
- Add some additional information about how to use/test the RAPI,
including how to specify authentication credentials.
... - 06:42 pm Revision db472f3d: Impose pending application limit on owner
- We used to check the limit on applicant; however we would like to
to control pending applications per the original ap... - 06:42 pm Revision 42732c26: Preserve owner info when modifying project
- An admin can modify a project, i.e. create an application based on
a previous application. We distinguish the initial... - 06:42 pm Revision f30f0170: Log project actions
- 06:28 pm snf-image-creator Revision f5174d2c: Rename DiskDevice class to Image
- Rename DiskDevice class to Image and move it to a seperate module.
Also, don't let the user access the os_type/* modu... - 06:10 pm Pithos MS Client Revision 83999acf: User-Agent changes for Sparkle
- Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
- 06:06 pm Revision 9d889386: Initial branding for service and company
- New synnefo_branding app.
Service name defaults to "Synnefo" and company name defaults to "grnet".
Branding is applic... - 06:01 pm Bug #3498 (New): retry http requests, not entire functions
- For example, in lib.astakos instead of retrying an http request,
a decorator is used to retry a whole function conta... - 05:39 pm Revision 984fec93: Optionally display projects in astakos menu
- New ASTAKOS_PROJECTS_VISIBLE setting (defaults to False) added to
control whether the projects menu should be visible... - 05:38 pm Revision 475e8578: Typo fix
- 03:50 pm Revision 6f25ec42: Merge branch 'release-0.13' into feature-astakos-authpolicies
- 03:27 pm Revision b14e3b9e: Trigger user quota updates on sepcific ui api calls
- - We force user quota information to be updated after the completion of
vm/network create/destroy actions. - 03:15 pm Pithos MS Client Revision 71374945: Extracted the viewmodels
- 01:57 pm ganeti-local Revision 2cbcf95d: gnt-instance info uses a revised format
- The code is more modular and the output is YAML-compliant. QA updated to
take advantage of it.
Signed-off-by: Bernar... - 01:57 pm snf-ganeti Revision 2cbcf95d: gnt-instance info uses a revised format
- The code is more modular and the output is YAML-compliant. QA updated to
take advantage of it.
Signed-off-by: Bernar... - 01:57 pm ganeti-local Revision 0e79564a: gnt-cluster info uses a revised format
- The code is more modular and the output is YAML-compliant.
Added function in QA that uses PyYAML to parse the comman... - 01:57 pm snf-ganeti Revision 0e79564a: gnt-cluster info uses a revised format
- The code is more modular and the output is YAML-compliant.
Added function in QA that uses PyYAML to parse the comman... - 01:57 pm ganeti-local Revision 4d99964c: Generic function to print data for gnt-xxx info
- The function produces a human-readable output, which is also a valid YAML
file, from an intermediate data structure. ... - 01:57 pm snf-ganeti Revision 4d99964c: Generic function to print data for gnt-xxx info
- The function produces a human-readable output, which is also a valid YAML
file, from an intermediate data structure. ... - 01:30 pm Revision 2b745492: Specify reason when denying project application
- Add field `response' in ProjectApplication model.
Add option `-m' in project-control command.
Refs #3493 - 01:06 pm Bug #3479 (Resolved): Database stack limit reached in retrieving quota for all users
- 01:05 pm Bug #3489 (Resolved): Selecting for update raises EmptyResultSet when filtering on an empty list
- 01:03 pm Feature #3495 (Assigned): Show disk template for VM in the UI, get info from Flavor
- Extend UI so the disk template for a VM is shown.
Get the appropriate info from the Flavor associated with the VM.
... - 12:51 pm ./kamaki Revision 47ccc132: Merge branch 'feature-logging' into develop
- 12:40 pm ./kamaki Revision e8af27f4: Add a ClientError logger to kamaki.clients
- 12:23 pm ./kamaki Revision 42115b51: Move logger operations to a seperate file/pkg
- 11:58 am Feature #3493 (Assigned): Allow admin to specify reason when denying a project application
- This may require a moderate redesign of the project web page to make room for presenting admin's message.
- 11:56 am Feature #3493 (Closed): Allow admin to specify reason when denying a project application
- Both the cli management command and the web ui should give the admin the option to specify why they denied an applica...
- 11:26 am Revision 2c7c0756: Change helper function to allow multiple arguments
03/22/2013
- 11:45 pm Bug #3492 (Closed): get_http_connection() patches .close() which gets called from httplib itself ...
- psomas used cstavr's method of reproducing the elusive AssertionErrors
and tracked the cause in a call to @self.clos... - 07:06 pm ./kamaki Revision 2406db97: Disable token logging (synnefo bug #3480)
- 07:06 pm Bug #3480: kamaki logs tokens
- Token logging is disabled in kamaki 0.8
A contributor that needs to log the token during development, may edit the... - 07:02 pm snf-vncauthproxy Revision 180a750f: Work with multiple versions of python-daemon
- 07:00 pm snf-vncauthproxy Revision 31965126: Make source PEP8-compliant
- 06:55 pm ./kamaki Revision f09da8c8: Add logging to file functionality (#3441)
- 05:48 pm Revision 0ee1899b: WIP astakos resource, quotas, and commissions docs
- 05:28 pm ./kamaki Feature #3490: In CLI, move non-plankton/glance commands from image to cyclades
- Update:
All glance commands should be available as:
kamaki image-glance XXX
All compute commands should be... - 05:25 pm Revision 1c53bc1d: Fix deref before None check in http pool
- 05:21 pm Bug #3491 (Closed): cyclades-reset-usage omits those who have no active resources
- If a user does not have any non-deleted VMs or Networks,
then cyclades-reset-usage will not list them and will not z... - 05:19 pm Revision 642c426e: Fix bug in uses_commission decorator
- Distinquish between exceptions in the decorated function and exceptions
in accepting/rejecting the commissions. The f... - 05:14 pm ./kamaki Feature #3490 (Closed): In CLI, move non-plankton/glance commands from image to cyclades
- 05:12 pm Revision c58ae966: Fix plankton shared_from image listing
- Commit 469d099 introduced a typo which caused /plankton/shared_images/
to raise an UnboundLocalError. - 05:06 pm ganeti-local Revision 61f8fda4: Fix bug in rlib2 unit tests
- The "queryargs" parameter of the __init__ function of rlib2 classes should
be a dictionary, as defined in the Resourc... - 05:06 pm snf-ganeti Revision 61f8fda4: Fix bug in rlib2 unit tests
- The "queryargs" parameter of the __init__ function of rlib2 classes should
be a dictionary, as defined in the Resourc... - 05:01 pm ganeti-local Revision fb409531: Remove use of deprecated function
- cgi.parse_qs() is deprecated in python 2.6 and substituted by
urlparse.parse_qs().
This patch modifies the code to u... - 05:01 pm snf-ganeti Revision fb409531: Remove use of deprecated function
- cgi.parse_qs() is deprecated in python 2.6 and substituted by
urlparse.parse_qs().
This patch modifies the code to u... - 04:44 pm ./kamaki Revision 61ca0ecd: Create get_logger, add_logger methods in clients
- 04:24 pm ./kamaki Feature #3422 (Closed): Let caller program explicitly set connection pool size for all methods
- 04:23 pm ./kamaki Feature #3456 (Resolved): Uniformity to runtime arguments
- 04:23 pm Revision 1fd14d3d: Return EmptyQuerySet on an EmptyResultSet
- Refs #3489
Call to as_sql() raises EmptyResultSet in a couple of occasions,
more importantly when filtering based on... - 04:19 pm Bug #3489 (Resolved): Selecting for update raises EmptyResultSet when filtering on an empty list
- Custom ForUpdateManager does not handle properly the case of selecting with filter(field__in=[]).
Call to as_sql() r... - 03:55 pm Revision a6a152d6: Move managers.py in synnefo.lib.db
- This makes it easier to maintain, since it is used in multiple applications
(astakos.im and quotaholder_app). - 03:48 pm ./kamaki Revision 59f71e99: Merge branch 'feature-tests' into develop
- 03:42 pm ./kamaki Revision 3c50df2e: Apply a simple naming convention for unit tests
- Naming convention:
Actual functionality:
In package kamaki.clients.pkg there is class C containing a method M
Test ... - 03:06 pm snf-image-creator Revision d3f3bfbf: Restore html_theme = 'default' in docs/conf.py
- 02:57 pm snf-image-creator Revision 61d14323: Clean-up the code using flake8
- 02:56 pm Feature #3338: Global Synnefo logfile
- Should we keep the default logging to stderr (and since gunicorn log file), or we should use
only the global logfile... - 02:53 pm snf-image-creator Revision fd6621a4: Change the html theme of the documentation
- Make the docs html theme comply with the of the synnefo projects
- 02:19 pm Revision ef54eee4: Fix NIC's default state
- Use "ACTIVE" as NIC's default state, to avoid addding a data migration.
- 02:02 pm ./kamaki Revision 95df5021: Merge branch 'develop' into feature-tests
- 01:49 pm ./kamaki Revision 4054c46d: Document unittest mechanism, dependency changes
- New dependency changes: progress is required, mock is optional
Changes are also documented - 01:29 pm Revision 794c94e6: astakosclient: Rename functions/methods
- Rename functions/methods according to PEP-8 naming conventions.
- 01:00 pm ganeti-local Revision 27263c47: gnt-cluster modify: limit storage type consistency check
- This fixes the currently broken Q&A. The consistency check
for storage types is now only run when the 'enabled_storag... - 01:00 pm snf-ganeti Revision 27263c47: gnt-cluster modify: limit storage type consistency check
- This fixes the currently broken Q&A. The consistency check
for storage types is now only run when the 'enabled_storag... - 12:46 pm Revision c55166fc: Minor configuration change
- 12:43 pm snf-image-creator Revision 76f42c27: Fix an undefined variable bug
- Variable d in function valideate_account was undefined
- 12:35 pm Revision 2ef1e2d7: Change output of astakos-quota --sync
- Inform specifically which users, if any, have been synced, instead of
listing the whole diff. The latter can be recov... - 11:51 am ./kamaki Bug #3370 (Closed): http connection leak when exception raises while getting connection results
- 11:45 am ./kamaki Bug #3458 (Closed): estimated time when downloading
- 11:41 am ./kamaki Revision f40f0cb7: Ensure uniform runtime args in cli (feature #3456)
- 11:38 am Revision 8e7ea6d7: Merge branch 'feature-tools-docs' into develop
- 11:27 am Revision f74d2b69: Rename AstakosClient's authenticate method to getUserInfo
- 09:46 am ganeti-local Revision 9c6f0b51: Check if instances use disk templates that get disabled
- When disk templates get disabled via 'gnt-cluster modify', so far
we did not check if any instances still use a disk ... - 09:46 am snf-ganeti Revision 9c6f0b51: Check if instances use disk templates that get disabled
- When disk templates get disabled via 'gnt-cluster modify', so far
we did not check if any instances still use a disk ...
03/21/2013
- 07:39 pm ./kamaki Bug #3403: ETA estimation is completely off for Pithos uploads
- This is actualy a progress issue. ETA is handled by the progress package ( https://pypi.python.org/pypi/progress ) an...
- 06:57 pm ./kamaki Revision 91e9bf7f: Add redudant -c argument to mean --config (global)
- 06:41 pm ./kamaki Feature #3230 (Closed): Pithos+ operations between different accounts
- 06:37 pm ./kamaki Revision 7cac95a7: Re-allow empty paths to clients.Client.request
- 06:13 pm ganeti-local Revision 6414296b: Fixing some mistakes in design doc for space reporting
- - Use entities as examples for storage types that are actually storage
types.
- Fix mixing up 'external_storage' and ... - 06:13 pm snf-ganeti Revision 6414296b: Fixing some mistakes in design doc for space reporting
- - Use entities as examples for storage types that are actually storage
types.
- Fix mixing up 'external_storage' and ... - 06:08 pm ./kamaki Feature #3229 (Resolved): Fine grained unittests for clients lib
- 06:08 pm ./kamaki Feature #3228 (Closed): Mock testing for kamaki clients
- 06:07 pm ./kamaki Bug #3444 (Closed): Intro help \exit should be /exit
- 06:07 pm ./kamaki Revision a6aced18: Fix typo in shell intro (bug #3444)
- 06:04 pm Revision f6950864: Sync only quotas that differ
- Refs #3479
Database stack limit issue was triggered by syncing quotas for
all users. It is much faster to compare qu... - 06:03 pm ./kamaki Revision 8e8ec61a: Merge branch 'feature-tests' into develop
- 06:02 pm Bug #3480: kamaki logs tokens
- What if token (or, even, some other kind of sensitive information) logging is off be default, but could be switched o...
- 05:48 pm ./kamaki Revision 6a6175c0: Unittest full kamaki.clients.Client
- 05:47 pm Bug #3480 (Assigned): kamaki logs tokens
- Kamaki logs tokens, see pithos logs in production.
*Never* ever log tokens.
Also, make all logger names be hierar... - 05:42 pm Revision 2f906450: Simplify query to avoid hitting db stack limit
- Refs #3479
Looking up (entity, resource) pairs created a huge query formula
in disjunctive normal form, which appare... - 05:41 pm ganeti-local Revision 94309823: Use 'storage type' consistently in design doc
- To minimize the confusion between whether or not a storage type
is the same as a storage method, I updated the design... - 05:41 pm snf-ganeti Revision 94309823: Use 'storage type' consistently in design doc
- To minimize the confusion between whether or not a storage type
is the same as a storage method, I updated the design... - 05:41 pm ganeti-local Revision c66d8987: Upgrade configuration wrt enabled storage types
- This implements an online update of the configuration for when a configuration
is loaded that does not yet contain th... - 05:41 pm snf-ganeti Revision c66d8987: Upgrade configuration wrt enabled storage types
- This implements an online update of the configuration for when a configuration
is loaded that does not yet contain th... - 05:41 pm ganeti-local Revision dacd8ba4: QA: Extend cluster QA wrt enabled storage types
- This extends the QA scripts to test the changes in 'gnt-cluster init',
'gnt-cluster info', and 'gnt-cluster modify' w... - 05:41 pm snf-ganeti Revision dacd8ba4: QA: Extend cluster QA wrt enabled storage types
- This extends the QA scripts to test the changes in 'gnt-cluster init',
'gnt-cluster info', and 'gnt-cluster modify' w... - 05:41 pm ganeti-local Revision c074a9e8: gnt-cluster init: add enabled_storage_types parameter
- This patch extends the 'gnt-cluster init' command to set the list
of enabled storage types on cluster creation.
Sign... - 05:41 pm snf-ganeti Revision c074a9e8: gnt-cluster init: add enabled_storage_types parameter
- This patch extends the 'gnt-cluster init' command to set the list
of enabled storage types on cluster creation.
Sign... - 05:41 pm ganeti-local Revision c270ee07: gnt-cluster modify: dis/enabling storage types
- This patch extends the 'gnt-cluster modify' command to manipulate the list
of enabled storage types. Note that this c... - 05:41 pm snf-ganeti Revision c270ee07: gnt-cluster modify: dis/enabling storage types
- This patch extends the 'gnt-cluster modify' command to manipulate the list
of enabled storage types. Note that this c... - 05:41 pm ganeti-local Revision 7b9ceea7: gnt-cluster info: show enabled storage types
- This extends the 'gnt-cluster info' command to list the storage types
that are enabled on the cluster. It also fixes ... - 05:41 pm snf-ganeti Revision 7b9ceea7: gnt-cluster info: show enabled storage types
- This extends the 'gnt-cluster info' command to list the storage types
that are enabled on the cluster. It also fixes ... - 05:40 pm snf-ganeti Revision d0de443e: Add 'enabled_storage_types' to the cluster config
- This patch adds the cluster's new field 'enabled_storage_types'
to the configuration objects in python and haskell.
... - 05:40 pm ganeti-local Revision d0de443e: Add 'enabled_storage_types' to the cluster config
- This patch adds the cluster's new field 'enabled_storage_types'
to the configuration objects in python and haskell.
... - 05:40 pm ganeti-local Revision 33c730a2: Add constants for storage types to constants.py
- This patch adds the currently known and used storage methods to the
constants.py file. Note that storage types are di... - 05:40 pm snf-ganeti Revision 33c730a2: Add constants for storage types to constants.py
- This patch adds the currently known and used storage methods to the
constants.py file. Note that storage types are di... - 05:05 pm Revision 939d71dd: Create public NIC when creating VM
- Until now, a server's public NetworkInterface was not created in the DB
until the arrival of the message from Ganeti ... - 04:44 pm Revision 980190ae: snf-burnin docs: Minor verbal fixes
- 04:40 pm Bug #3479 (Closed): Database stack limit reached in retrieving quota for all users
- From the logs:
...astakos.im.management.commands.astakos-quota astakos-quota [ERROR] stack depth limit exceeded
HIN... - 04:21 pm Bug #3467 (Assigned): UI proceeds with VM creation while not enough resources are available
- In a similar spirit:
There is no reason to be exact:
Whenever a new create operation is submitted, just compute t... - 04:06 pm Bug #3467: UI proceeds with VM creation while not enough resources are available
- When vm quota limit is reached ui disables the "Create machine" action.
UI updates the available user quotas in int... - 03:55 pm snf-image-creator Revision e7902091: Bump ubuntu version to 0.2.7-0ubuntu1
- 03:54 pm Revision 2d35cfcd: Fix available ram options in vm create view
- typo fix that caused unavailable ram options due to user quota limits to
still be shown as selectable values. - 03:54 pm snf-image-creator Revision 023241c6: Merge branch 'master' into ubuntu
- 03:52 pm Revision 4b92d3f7: snf-astakos-client docs: Minor verbal/format fixes
- 03:51 pm Revision cc7312b1: flavor-create: warn if flavor is deleted
- 03:46 pm snf-image-creator Revision fab154f0: Bump version to 0.2.7
- 03:44 pm snf-image-creator Revision dd22ce7b: Fix a bug in the way rsync copies files
- The exclude patterns were wrong and they excluded more files than
they should. - 03:26 pm Bug #3467 (Assigned): UI proceeds with VM creation while not enough resources are available
- Reported by kargig at okeanos-dev.
From listing the user's quota and usage,
the user does not have enough 'cyclad... - 03:24 pm ./kamaki Revision 2e247767: Remove unused method set_default_headers
- 03:11 pm Revision 94ad2d07: Improve performance of cyclades-usage-verify
- Get quotaholder holdings for all users in one call, to speed up
execution of 'snf-manage cyclades-usage-verify'. - 02:28 pm ./kamaki Revision 9af3a427: Unittest kamaki.clients.Client.set_param
- 02:23 pm ./kamaki Revision 97baa5c3: Unittest kamaki.clients.Client.set_header
- 02:04 pm ./kamaki Revision 5dde4c83: Unittest kamaki.clients.Client._raise_for_status
- 01:26 pm snf-ganeti Revision 011a19bf: Fix Mond man page
- Remove some erroneous formatting from the Mond man page.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 01:26 pm ganeti-local Revision 011a19bf: Fix Mond man page
- Remove some erroneous formatting from the Mond man page.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 12:30 pm ganeti-local Revision 423b2dd5: Add monitoring HTTP API structure
- Add all the supported commands to the API.
The actual response is still to be implemented.
Signed-off-by: Michele Ta... - 12:30 pm snf-ganeti Revision 423b2dd5: Add monitoring HTTP API structure
- Add all the supported commands to the API.
The actual response is still to be implemented.
Signed-off-by: Michele Ta... - 12:29 pm ganeti-local Revision eb65c915: Add basic HTTP server functionalities to Mond
- Add a stub implementation of the Mond HTTP server to Mond using the Haskell
snap-server library.
Signed-off-by: Mich... - 12:29 pm snf-ganeti Revision eb65c915: Add basic HTTP server functionalities to Mond
- Add a stub implementation of the Mond HTTP server to Mond using the Haskell
snap-server library.
Signed-off-by: Mich... - 12:29 pm snf-ganeti Revision 2fa8f963: Update documentation for monitoring daemon
- This commit updates the installation instructions and the user guide.
Signed-off-by: Michele Tartara <mtartara@googl... - 12:29 pm ganeti-local Revision 2fa8f963: Update documentation for monitoring daemon
- This commit updates the installation instructions and the user guide.
Signed-off-by: Michele Tartara <mtartara@googl... - 12:19 pm snf-image-creator Revision c2cf27e8: Don't check the token if -t is not defined
- 12:13 pm ganeti-local Revision 05b6f4d8: Merge branch 'devel-2.7'
- * devel-2.7
cfgupgrade: Fix error messages
Update "FIXME" string in RAPI
rapi client: add target_node to migrat... - 12:13 pm snf-ganeti Revision 05b6f4d8: Merge branch 'devel-2.7'
- * devel-2.7
cfgupgrade: Fix error messages
Update "FIXME" string in RAPI
rapi client: add target_node to migrat... - 10:49 am snf-ganeti Revision 13cc7b84: Add the core of the monitoring daemon
- This commit adds the core infrastructure of the monitoring daemon,
and integrates it in the build and test systems.
... - 10:49 am ganeti-local Revision 13cc7b84: Add the core of the monitoring daemon
- This commit adds the core infrastructure of the monitoring daemon,
and integrates it in the build and test systems.
... - 1.2.9 (20130319.1) with ARC
- 09:56 am Pithos MacOS Client Revision 5dfe75c5: Update version
03/20/2013
- 10:45 pm Revision 336ddd59: UI loading view improvements
- Refs #3396
Refs #3397
- Use separate loading messages for each action to avoid confusion
caused due to aynchronous... - 10:13 pm Revision 2d815668: UI auth client fix
- Fix early check for existing cookie contents
- 09:47 pm Revision afe9ca75: UI. Always extract user info from current cookie contents
- Refs #3460
Token value set in api action/request is always retrieved from the
current cookie contents. When cookie c... - 08:56 pm Revision 505a121e: Helpdesk tests update
- - Include suspend/release suspension tests
- Mock astakos displayname/uuid resolving methods
- Update fixtures with u... - 08:56 pm Revision 4edee820: Helpdesk logging improvements
- Refs #3454
- 08:32 pm Feature #3453 (Assigned): Search by vm id
- 08:23 pm Revision ba8ff608: Allow user to search by vm id in helpdesk app
- Refs #3453
VM lookup is triggered when search query matches the following patterns
- vm<id>
- vm-<id> - 08:04 pm Revision 78a13fcc: Merge branch 'develop' into debian-develop
- Conflicts:
version - 07:47 pm Revision 4ec6a65b: Remove obsolete cyclades.admin from debian files
- 07:46 pm Revision 7cbc0f51: Merge branch 'debian-release-0.13' into debian-develop
- 07:42 pm Revision 76a13815: Move UserCache from cyclades.common to lib.astakos
- Move UserCache from synnefo.management.common to synnefo.lib.astakos.
Also, update ListCommand with 'astakos_url' and... - 07:12 pm Revision 84e01b4f: Remove obsolete cyclades.admin
- 06:49 pm ./kamaki Revision 9c6c3d69: Unittest kamaki.clients.Client._watch_thread_limit
- 06:48 pm ganeti-local Revision fdb85e3d: cfgupgrade: Fix error messages
- Messages were inconsistent. You could get both an error and a message
saying that everything was fine.
Signed-off-by... - 06:48 pm snf-ganeti Revision fdb85e3d: cfgupgrade: Fix error messages
- Messages were inconsistent. You could get both an error and a message
saying that everything was fine.
Signed-off-by... - 06:11 pm snf-image-creator Revision aa486e93: Fix syntax errors
- 06:09 pm Revision d587329c: Update the quick install admin guide for 0.13
- * Document the Quotas feature
* Minor fixes and updates
* pep8 fixes - 05:18 pm ./kamaki Revision 5a71b3a1: Initialize a kamaki.clients.Client unittest
- Onluy instatiation is tested so far
- 05:02 pm ./kamaki Revision 27abfa9f: Finetest kamaki.clients.SilentEvent
- 03:58 pm ./kamaki Revision f4de4c91: Unittest kamaki.clients ClientError
- 03:54 pm Revision ff7fc140: Remove alpha from logo & copyright period correction
- 02:20 pm ./kamaki Revision 27058e48: Merge kamaki.clients.connection.test with clients
- 02:11 pm ./kamaki Revision 657dc0c8: Report total # of tests and failures in bulk tests
- 02:02 pm Revision 1acf67a7: Add documentation for snf-astakos-client package
- 01:49 pm snf-ganeti Revision 09b7b6f2: Update "FIXME" string in RAPI
- We are not ready for this change yet. Let's push it to 2.8.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 01:49 pm ganeti-local Revision 09b7b6f2: Update "FIXME" string in RAPI
- We are not ready for this change yet. Let's push it to 2.8.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 01:33 pm ./kamaki Revision 23f0f6da: Complete clients.utils unittests
- 01:25 pm ganeti-local Revision cb44e3db: Typo 'repot' in Server.hs
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:25 pm snf-ganeti Revision cb44e3db: Typo 'repot' in Server.hs
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:06 pm ./kamaki Revision 480585cd: Setup unittests for clients.utils methods
- Methods tested so far: _matches, filter_in, filter_out
- 12:58 pm Revision 2377e7c2: Add 2 new exceptions to AstakosClient
- * NoDisplayName
raised if getDisplayName called with non-existing uuid
* NoUUID
raised if getUUID called with no... - 12:34 pm ganeti-local Revision 511e00b8: Fix typo 'VolumeN' in bdev.py
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:34 pm snf-ganeti Revision 511e00b8: Fix typo 'VolumeN' in bdev.py
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:49 am Bug #3460: Update token from cookie
- A suggestion in the same spirit:
The UI *knows* the UUID of the current user, from the token.
When a running UI det...
Also available in: Atom