Activity
From 04/05/2013 to 05/04/2013
05/03/2013
- 04:47 pm snf-ganeti Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
- Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli... - 04:47 pm ganeti-local Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
- Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli... - 03:47 pm snf-ganeti Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ... - 03:47 pm ganeti-local Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ... - 03:25 pm snf-ganeti Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
- The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis... - 03:25 pm ganeti-local Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
- The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis... - 03:23 pm ganeti-local Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
- This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 03:23 pm snf-ganeti Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
- This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 12:09 pm snf-ganeti Revision f583e7ad: Fix white spaces in partitioned design doc
- Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro... - 12:09 pm ganeti-local Revision 8a96e60d: Reuse current spindles in design for partitioned
- Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean... - 12:09 pm ganeti-local Revision f583e7ad: Fix white spaces in partitioned design doc
- Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro... - 12:09 pm snf-ganeti Revision 8a96e60d: Reuse current spindles in design for partitioned
- Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean... - 12:05 pm snf-ganeti Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
- This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch... - 12:05 pm ganeti-local Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
- This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch... - 11:38 am ganeti-local Revision bcba4e01: Merge stable-2.7 into stable-2.8
- Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane... - 11:38 am snf-ganeti Revision bcba4e01: Merge stable-2.7 into stable-2.8
- Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane... - 10:44 am snf-ganeti Revision 25f8d59c: Cleanup of the INSTALL file
- Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta... - 10:44 am ganeti-local Revision 25f8d59c: Cleanup of the INSTALL file
- Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta... - 10:42 am snf-ganeti Revision d30fa488: Support DRBD 8.4.3 command syntax
- DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif... - 10:42 am ganeti-local Revision d30fa488: Support DRBD 8.4.3 command syntax
- DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif...
05/02/2013
- 10:50 pm Pithos iOS Client Revision 722e189f: Fix bugs and update version
- 06:51 pm Revision f632074d: astakos: WIP move all api calls under ``/astakos/api``
- Refs: #3340
- 04:58 pm ganeti-local Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
- This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ... - 04:58 pm snf-ganeti Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
- This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ... - 04:36 pm Revision 2931c601: astakos: Proper string type check
- using basestring also handles unicode objects
- 04:36 pm Revision 426e1fb9: cyclades ui: Expose and use the new astakos quota api
- - Removed /userdata/quota view in respect of astakos quotas api delegate
views served in the same urls used by asta... - 04:01 pm ganeti-local Revision fc2318f7: Disable inter-cluster instance move for file instances
- Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T... - 04:01 pm snf-ganeti Revision fc2318f7: Disable inter-cluster instance move for file instances
- Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T... - 03:51 pm snf-ganeti Revision f24d3d3b: Improve error message for file instance creation
- Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ... - 03:51 pm ganeti-local Revision f24d3d3b: Improve error message for file instance creation
- Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ... - 03:49 pm Revision 7f3c4920: astakos: Control project members by membership id
- 02:01 pm ganeti-local Revision d5610c94: Update NEWS for 2.7.0 rc1
- Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-... - 02:01 pm snf-ganeti Revision d5610c94: Update NEWS for 2.7.0 rc1
- Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-... - 12:56 pm Revision 64d0c13e: astakos: Add reason for all actions on applications
- For cancel and dismiss, it is for now just a placeholder.
- 12:16 pm snf-ganeti Revision da535d0d: admin guide updates for 2.7
- - Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma... - 12:16 pm ganeti-local Revision da535d0d: admin guide updates for 2.7
- - Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma... - 12:16 pm snf-ganeti Revision e43f849c: Mention file-storage-paths in UPGRADE
- It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 12:16 pm ganeti-local Revision e43f849c: Mention file-storage-paths in UPGRADE
- It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 12:14 pm Revision a6e18fd1: astakos: Cleanup some project methods
- 11:54 am Revision 6da04174: astakos: Make submit_application arguments explicit
- 10:42 am ganeti-local Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
- -enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa... - 10:42 am snf-ganeti Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
- -enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa... - 10:42 am snf-ganeti Revision 81e265f5: kvm: Move parameter validation before use
- We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par... - 10:42 am ganeti-local Revision 81e265f5: kvm: Move parameter validation before use
- We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par... - 10:42 am snf-ganeti Revision 99c7cd5b: kvm: Use -display none rather than -nographic
- Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in... - 10:42 am ganeti-local Revision 99c7cd5b: kvm: Use -display none rather than -nographic
- Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in...
05/01/2013
- 11:39 pm Revision 16bcc6e8: Remove synnefo.lib.quotaholder
- Use astakosclient to access the quotaholder instead.
- 11:35 pm Revision 5a6420ec: astakos: Remove unneeded import of a constant
- 08:41 pm snf-image-creator Revision d0f22c29: Bump ubuntu version to 0.2.10-0ubuntu1
- 08:39 pm snf-image-creator Revision 4df0bc46: Merge branch 'master' into ubuntu
- 08:36 pm snf-image-creator Revision f564c1ff: Bump version to 0.2.10
- 08:34 pm ganeti-local Revision db0e97f0: INSTALL updates for wheezy, and fixes
- - Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr... - 08:34 pm snf-ganeti Revision db0e97f0: INSTALL updates for wheezy, and fixes
- - Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr... - 08:02 pm snf-image-creator Revision 81a63274: Add acl & user_xattr mount options if needed
- In bundling host make sure that the default mount options are enabled
in the newly created file system. - 06:00 pm Revision c8a79b3a: pithos, cyclades: Name reconciling commissions
- Use commission name "RECONCILE" to distinguish such operations
in the quotaholder provision log. - 05:35 pm Revision 30aca88f: pithos: Change reconcile-resources-pithos command
- in order to conform with the respective Cyclades
command - 05:28 pm Revision eee9ec4d: astakos: Cleanup input of submit_application
- Form passes only a tuple (name, limit) for each selected resource,
omitting presentational data. - 04:43 pm Revision 3966d268: astakos: Handle pair of exceptions properly
- 03:54 pm Revision 6be5bb34: astakos: Remove unused project_error_view
- 03:43 pm Revision 7a65e284: pithos: Remove unnecessary logging in public url unset
- 03:33 pm Revision 82e123f9: pithos: Define and export resources in json format
- Provide management command resource-export-pithos.
- 03:28 pm Revision 860c5d9c: pithos: Remove obsolete settings from database migrations
- Use astakosclient to retrieve user information
- 02:35 pm Revision df9177e8: pithos: Add name in reconciling commission
- 02:19 pm Revision 2c2ccd2d: cyclades: Fix import of urlparse
- 12:46 pm Bug #3625 (Resolved): Change pithos commands
- 12:15 pm Revision 93d963c4: Merge branch 'feature-quotas-pithos' into feature-quotas
- Conflicts:
snf-cyclades-app/synnefo/plankton/backend.py
snf-pithos-app/README
snf-pithos-app/pithos/api/util.py - 12:01 pm Revision 20eac451: Merge branch 'feature-quotas-pithos' of https://code.grnet.gr/git/synnefo into...
- 12:00 pm Revision ae6199c5: pithos: Update pithos management commands
- Refs: #3625
- 12:00 pm Revision 8414859f: pithos: manage_accounts support for both sqlalchemy and sqlite
- 12:00 pm Revision 71585c27: pithos: Update merged code
- 12:00 pm Revision 16f2673e: pithos: Rename backend quotaholder properties
- Refer to astakosclient instead of quotaholder
- 12:00 pm Revision b17e5550: WIP astakosclient for quotas in pithos
- 12:00 pm Revision d1e7d2b4: pithos: Utilize astakosclient for quota handling
- Refs: #3625, #3650
- 11:58 am Revision 9b264076: pithos:Ensure serial registration before commission
- Commit transaction before accepting the commission
and delete registered serials after successful commission.
Refs: ... - 11:58 am Revision 8570576b: pithos: extend sqlite library for commission reconciliation
- Refs: #3594
- 11:44 am Revision 991f60ff: pithos: manage_accounts support for both sqlalchemy and sqlite
04/30/2013
- 08:17 pm Revision 52346a89: Merge branch 'tmp-allow-in-projects' into feature-quotas
- 08:09 pm Revision 37d59b27: astakos: Resources metadata improvements
- - Allow admin to overwrite default resources presentation data using
ASTAKOS_RESROUCES_META setting. dict_merge is ... - 08:08 pm Revision a971d6fe: common: Recursive dictionary merge helper method
- 07:37 pm Revision 1ca0dd29: pithos: Update pithos management commands
- Refs: #3625
- 07:23 pm Revision c78d4fb3: ci: Remove snf-quotaholder-app from ci/config
- 07:20 pm Revision cd299fe2: ci: clean old docs before building new ones
- 07:20 pm Revision b8ba6369: ci: install snf-django before webproject
- Try to intall 'snf-django-lib' before 'snf-webproject', since the
webproject depends to snf-django. - 07:18 pm Revision bc173ae2: ci: install snf-django before webproject
- Try to intall 'snf-django-lib' before 'snf-webproject', since the
webproject depends to snf-django. - 07:13 pm Revision 3620b9c4: ci: clean old docs before building new ones
- 06:54 pm Revision ffdc2320: Synnefo branding images & retina.js
- 06:52 pm ganeti-local Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
- Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:... - 06:52 pm snf-ganeti Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
- Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:... - 06:51 pm snf-ganeti Revision 5d453688: Add confd as a dependency of monitoring
- Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch... - 06:51 pm ganeti-local Revision 5d453688: Add confd as a dependency of monitoring
- Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch... - 06:38 pm snf-ganeti Revision 516a0e94: Add reason trail to haskell opcode format
- The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt... - 06:38 pm ganeti-local Revision 516a0e94: Add reason trail to haskell opcode format
- The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt... - 06:38 pm ganeti-local Revision 3ff890a1: Add the reason trail type definition in Haskell
- It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ... - 06:38 pm snf-ganeti Revision 3ff890a1: Add the reason trail type definition in Haskell
- It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ... - 06:38 pm snf-ganeti Revision 2bd9ec7c: Update "reason" field in instance status design
- Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m... - 06:38 pm ganeti-local Revision 2bd9ec7c: Update "reason" field in instance status design
- Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m... - 06:23 pm Revision 07419e58: Fix typo in network-list command
- 06:06 pm Revision 7585a768: quotaholder: Allow resolving empty commissions
- When resolving a pending commission, handle the case where the commission
has been issued with no provisions. - 05:44 pm ./kamaki Revision 1a7f53e9: Adjust expected values in fanctional client tests
- 05:33 pm Revision d195e752: cyclades: Rename 'qh_resolve_commissions' function
- Rename 'qh_resolve_commissions' function to 'resolve_commissions'.
- 05:23 pm ./kamaki Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
- 05:06 pm Revision 638326a0: Merge branch 'feature-quotas-cyclades' into feature-quotas
- 05:06 pm Revision 30096a2e: cyclades: Remove obsolete code for static quotas
- Remove the following obsolete settings, since their usage is covered
by Quotaholder:
- MAX_VMS_PER_USER
- MAX_NETWORK... - 05:06 pm Revision 4060cac5: Implement resource-export-cyclades command
- Implement managemtn command to export cyclades resources in JSON format,
in order to be imported to Astakos. - 05:05 pm Revision 97fffe10: Refactor QuotaHolder serial model
- * Merge 'accepted' and 'rejected' field to 'accept' field.
* Add 'resolved' field, indicating whether this commission... - 05:05 pm Revision ccfbf77b: Varous fixes to cyclades-usage-verify command
- Extend 'cyclades-usage-verify' management command to cover the usage of
'cyclades-reset-usage' and remove the second ... - 05:05 pm Revision 62c86226: cyclades: Rename quotas management commands
- Rename 'cyclades-reconcile-commissions' to 'reconcile-commissions-cyclades.'
Rename 'cyclades-usage-verify' to 'recon... - 05:05 pm Revision d0986bac: Cyclades: remove all quotaholder settings
- Remove from cyclades all settings that were relative with Quotaholder.
Remove CYCLADES_USE_QUOTAHOLDER settings, sinc... - 05:05 pm Revision 9b964eff: Fix info message of reconcile-resources-cyclades
- 05:05 pm Revision 2509ce17: cyclades: refactor code relative to commission
- Refactor Cyclades code that handles commissioning with Quotaholder. This
commit removes the 'uses_commission' decorat... - 05:05 pm Revision 4ed25171: cyclades: resolve previous commissions
- Extend 'issue_and_accept_commission' function to resolve previous
unresolved commission, if exists. In order to resol... - 05:05 pm Revision 184a2a8c: Mock quotaholder for Cyclades tests
- Create 'mocked_quotaholder' context manager to bypass commission and use
it in Cyclades tests. Also this commit does ... - 05:05 pm Revision 39d44eba: reconcile-resources: check that user exists in QH
- Do not consider 0 usage for users and resources that are not included in
Quotaholder resources list, since Quotaholde... - 05:05 pm Revision 7907af91: Restore quotas if enqueuing job to Ganeti fails
- When creating a server, we commit the VM model in DB and reserve the
corresponding quotas in Quotaholder before enque... - 05:05 pm Revision 5db3a1e6: cyclades: Check qh resolve commission response
- Check Quotaholder response to see if the commissions were accepted or
rejected as requested, or failed for some reaso... - 05:04 pm Revision af48fdf0: Remove unused 'models' file
- 05:04 pm Revision 656cf771: Various fixes to quotas
- 05:04 pm Revision 629acc65: cyclades: Use astakosclient for quotas and commissions
- 05:03 pm Revision 72430f03: Merge branch 'feature-use-astakosclient' into feature-quotas
- 05:03 pm Revision e6fb591c: snf-pithos-app: Use astakosclient
- 05:03 pm Revision 468ba00b: snf-cyclades-app: Use astakosclient
- 05:03 pm Revision 255cef57: Improve log message
- Distinguish exceptions while using AstakosClient to communicate with
Astakos, from the rest API errors. - 05:03 pm Revision 3e749401: plankton: Remove 'TRANSLATE_UUIDS' setting
- Remove 'TRANSLATE_UUIDS' from plankton setting.
- 05:03 pm Revision a5fbc00d: pithos: remove redundant settings
- Remove 'PITHOS_USER_CATALOG_URL' and 'PITHOS_USER_FEEDBACK_URL' and
'PITHOS_USER_LOGIN_URL' settings, since all of th... - 05:03 pm Revision 6e27e449: cyclades: remove redundant settings
- Remove 'CYCLADES_USER_CATALOG_URL' and 'CYCLADES_USER_FEEDBACK_URL'
settings, since both of them can be derived from ... - 05:03 pm Revision ad0efdb3: PEP8 style fixes
- 05:03 pm Revision 726cb37f: Handle AstakosClientException in api_method decorator
- 05:03 pm Revision 67100dd2: PEP8 style fixes
- 05:03 pm Revision 479c3051: PEP8 style fixes
- 05:03 pm Revision 81a906f8: snf_django.lib.astakos: Use astakosclient
- 05:00 pm Revision 21a9ae81: Merge branch 'develop' into feature-quotas
- 04:59 pm Revision 3fff9189: cyclades: fix bug in server-create command
- Make --flavor-id mandatory in 'snf-manage server-create' management
command. - 04:59 pm Revision eefb7355: cyclades: Require user when creating private net
- Update 'network-create' management command, to require an owner when
creating a private network. - 04:28 pm Revision c1ba7f26: Add support for ordering in ListCommand
- Make list command order results either by 'order_by' class attribute,
or by primary key. - 03:45 pm Revision c8618788: astakos: Control exposing resources in projects
- Add attribute `allow_in_projects' in Resource model (True by default).
Set this flag for astakos.pending_app to False... - 02:18 pm ./kamaki Revision aff66e73: Bump version to 0.8.2-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:18 pm ./kamaki Revision e1064656: Merge branch 'master' into debian
- 02:17 pm ./kamaki Revision 87eaaa05: Merge branch 'master' into debian-master
- 02:15 pm ./kamaki Revision 6b71f3fb: PEP8 fix
- 02:12 pm Revision 1f5565c3: astakos: Migrate user settings for pendings_app limit
- Provide console script astakos-migrate-0.14.
Also update related upgrade notes. - 02:11 pm ./kamaki Support #3647 (Resolved): Keep backward compatibility for configuration file management through v...
- 02:11 pm ./kamaki Support #3526 (Closed): Support the new objpool HTTP connection-response model and simplify kamak...
- 02:11 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
- 02:10 pm ./kamaki Bug #3658 (Closed): --config does not work
- 02:08 pm ./kamaki Revision 725b73c7: Merge branch 'hotfix-0.8.2'
- 02:04 pm ./kamaki Bug #3684 (Resolved): Interpret 0 as "unlimited" in container limits
- 02:03 pm ./kamaki Revision 6080e880: PEP8 fix
- 02:02 pm ./kamaki Revision 9c68f9f2: Merge branch 'hotfix-0.8.2' into debian-master
- Conflicts:
Changelog
docs/installation.rst
kamaki/clients/utils/__init__.py
version - 02:00 pm ./kamaki Revision de1e7247: Update changelog
- 01:59 pm snf-image-creator Revision 61346179: Change Author to "Synnefo development team"
- 01:54 pm ./kamaki Revision 9f783a51: Make containerlimit set/get aware of 0==unlimited
- containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a ... - 01:53 pm ./kamaki Revision 59741910: Make containerlimit set/get aware of 0==unlimited
- containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a ... - 01:37 pm ./kamaki Revision c8d8c6c9: Alow uploading to container with limit 0
- Container limit 0 means "unlimited"
- 01:36 pm ./kamaki Revision 42ffd886: Alow uploading to container with limit 0
- Container limit 0 means "unlimited"
- 01:32 pm ./kamaki Revision f980902b: Update version
- 01:31 pm snf-vncauthproxy Revision dd62f34b: Fix typos/mistakes introduced by the refactoring
- 01:29 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
- Now: kamaki interprets 0 as 0, when checking the container limit
Problem: Pithos+ uses 0 for "unlimited". E.g. upl... - 12:14 pm Revision 2cb83537: Update quota API docs
- 11:56 am Revision f8f41aea: pithos: Update merged code
- 11:29 am Revision 81d415fa: Merge branch 'tmp-pithos-reconcile-commissions' into feature-quotas-pithos
- Conflicts:
snf-pithos-backend/pithos/backends/modular.py - 10:57 am ganeti-local Revision 0791b57f: Remove outdated TODO comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:57 am snf-ganeti Revision 0791b57f: Remove outdated TODO comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:57 am snf-ganeti Revision e580e9f7: Add proper error management to monitoring daemon
- Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart... - 10:57 am ganeti-local Revision e580e9f7: Add proper error management to monitoring daemon
- Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart... - 10:56 am snf-ganeti Revision 6327828e: Produce a report for all the data collectors
- Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-... - 10:56 am ganeti-local Revision 6327828e: Produce a report for all the data collectors
- Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-... - 10:56 am snf-ganeti Revision db1ad1d5: Generate report for a single collector
- Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt... - 10:56 am ganeti-local Revision db1ad1d5: Generate report for a single collector
- Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt... - 10:56 am snf-ganeti Revision 75706f3a: Export the full report from DRBD data collector
- Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta... - 10:56 am ganeti-local Revision 75706f3a: Export the full report from DRBD data collector
- Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta... - 10:56 am ganeti-local Revision 27433b5c: Add monitoring daemon to the masterd group
- The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee... - 10:56 am snf-ganeti Revision 27433b5c: Add monitoring daemon to the masterd group
- The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee... - 10:55 am snf-ganeti Revision a5ec6d88: Update JSON serialization for "category"
- Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the... - 10:55 am ganeti-local Revision a5ec6d88: Update JSON serialization for "category"
- Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the... - 10:55 am snf-ganeti Revision 3a388363: Improve monitoring agent design document
- Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 10:55 am ganeti-local Revision 3a388363: Improve monitoring agent design document
- Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 10:55 am snf-ganeti Revision ecb783f0: Implement the "list collectors" API in monitoring
- Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi... - 10:55 am ganeti-local Revision ecb783f0: Implement the "list collectors" API in monitoring
- Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi... - 10:49 am snf-ganeti Revision c42fbe28: Fix bug in group queries related to node/instance fields
- Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f... - 10:49 am ganeti-local Revision c42fbe28: Fix bug in group queries related to node/instance fields
- Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f... - 10:28 am ganeti-local Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
- This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H... - 10:28 am ganeti-local Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
- This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete... - 10:28 am snf-ganeti Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
- This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H... - 10:28 am snf-ganeti Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
- This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete...
04/29/2013
- 11:13 pm snf-ganeti Revision 5519f036: Merge branch 'stable-2.8' into master
- * stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ... - 11:13 pm ganeti-local Revision 5519f036: Merge branch 'stable-2.8' into master
- * stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ... - 07:19 pm Revision d1911b8c: Authenticate stats requests
- Use the @api_method decorator to authenticate GET requests for stats.
- 07:05 pm ganeti-local Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
- QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak... - 07:05 pm snf-ganeti Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
- QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak... - 07:05 pm snf-ganeti Revision daec28a7: Add command generator for DRBD 8.4
- The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm... - 07:05 pm ganeti-local Revision daec28a7: Add command generator for DRBD 8.4
- The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm... - 07:05 pm ganeti-local Revision 74db37c0: Add test for version dispatching code
- Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for... - 07:05 pm snf-ganeti Revision 74db37c0: Add test for version dispatching code
- Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for... - 07:05 pm ganeti-local Revision 7a694e30: Add dependency on python-mock
- Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar... - 07:05 pm snf-ganeti Revision 7a694e30: Add dependency on python-mock
- Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar... - 07:05 pm ganeti-local Revision 873878b9: Extract DRBD related tests
- As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file.... - 07:05 pm snf-ganeti Revision 873878b9: Extract DRBD related tests
- As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file.... - 07:05 pm ganeti-local Revision 09a78e1c: Extract command generation logic from DRBD8
- In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ... - 07:05 pm snf-ganeti Revision 09a78e1c: Extract command generation logic from DRBD8
- In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ... - 07:05 pm snf-ganeti Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
- Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par... - 07:05 pm ganeti-local Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
- Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par... - 07:05 pm ganeti-local Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
- Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri... - 07:05 pm snf-ganeti Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
- Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri... - 07:05 pm snf-ganeti Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
- Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e... - 07:05 pm ganeti-local Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
- Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e... - 07:05 pm ganeti-local Revision d01e51a5: Extract DRBD8ShowInfo class
- This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t... - 07:05 pm snf-ganeti Revision d01e51a5: Extract DRBD8ShowInfo class
- This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t... - 07:05 pm ganeti-local Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
- The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi... - 07:05 pm snf-ganeti Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
- The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi... - 07:05 pm snf-ganeti Revision d41efc42: Add test for empty version in /proc/drbd
- The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic... - 07:05 pm ganeti-local Revision d41efc42: Add test for empty version in /proc/drbd
- The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic... - 07:05 pm snf-ganeti Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
- In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re... - 07:05 pm ganeti-local Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
- In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re... - 07:05 pm ganeti-local Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
- As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T... - 07:05 pm snf-ganeti Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
- As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T... - 07:05 pm ganeti-local Revision fd300bc7: Remove BaseDRBD
- BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD... - 07:05 pm snf-ganeti Revision fd300bc7: Remove BaseDRBD
- BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD... - 07:04 pm ganeti-local Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
- That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of... - 07:04 pm snf-ganeti Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
- That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of... - 07:04 pm Revision 08f43648: pithos: Rename backend quotaholder properties
- Refer to astakosclient instead of quotaholder
- 06:55 pm snf-ganeti Revision 8abeb641: Add shelltests for hspace allocation
- Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o... - 06:55 pm ganeti-local Revision 8abeb641: Add shelltests for hspace allocation
- Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o... - 06:54 pm ganeti-local Revision 53822ec4: hspace: Handle multiple ipolicy specs
- With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ... - 06:54 pm snf-ganeti Revision 53822ec4: hspace: Handle multiple ipolicy specs
- With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ... - 06:54 pm ganeti-local Revision 5fdf8491: QA: Test multiple instance specs
- The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo... - 06:54 pm snf-ganeti Revision 5fdf8491: QA: Test multiple instance specs
- The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo... - 06:54 pm snf-ganeti Revision 7c8ae421: QA: Handle multiple instance specs
- Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 06:54 pm ganeti-local Revision 7c8ae421: QA: Handle multiple instance specs
- Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 06:54 pm snf-ganeti Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
- We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar... - 06:54 pm ganeti-local Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
- We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar... - 06:54 pm snf-ganeti Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
- Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up... - 06:54 pm ganeti-local Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
- Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up... - 06:53 pm ganeti-local Revision 41044e04: Add multiple min/max specs in instance policy
- Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance... - 06:53 pm snf-ganeti Revision 41044e04: Add multiple min/max specs in instance policy
- Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance... - 06:53 pm snf-ganeti Revision b342c9dd: Separate checks for std spec compliance
- This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
... - 06:53 pm ganeti-local Revision b342c9dd: Separate checks for std spec compliance
- This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
... - 06:53 pm ganeti-local Revision ec996117: QA: Transpose instance specs
- The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe... - 06:53 pm snf-ganeti Revision ec996117: QA: Transpose instance specs
- The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe... - 05:51 pm Revision 1730a8b6: Add missing request indeces
- 05:49 pm snf-ganeti Revision 3e0c2a24: Log at info level the success of a luxi query
- So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was... - 05:49 pm ganeti-local Revision 3e0c2a24: Log at info level the success of a luxi query
- So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was... - 05:48 pm ganeti-local Revision 61f3d56e: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:48 pm snf-ganeti Revision 61f3d56e: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:41 pm Revision cc412b78: pithos: Utilize astakosclient for quota handling
- Refs: #3625, #3650
- 05:38 pm Revision 2dcc65dc: astakosclient: Fix bug in checking arguments
- 05:31 pm Revision b16e83ee: Add requests index for flavors
- 05:30 pm Revision 46e233b2: Do not log in transaction decorator
- 05:26 pm Revision 8a86499c: Add request index to server operations
- 05:18 pm Revision d5f086f2: Revert "astakosclient: don't check resolve_commissions' parameters"
- This reverts commit da18207e2825b4a0a4cb3abc6a9fbef541eda05b.
Issue resolved by commit 214058a911c5b4b8b3d9108ba89153... - 05:12 pm Revision 214058a9: astakosclient: Fix bug in checking arguments
- 05:11 pm Revision 9e3af524: astakos: accept commission immediately after issue
- Unify these operations when registering a pending application,
in order to make sure no commission can be left pending. - 05:11 pm Revision 3f5851eb: astakos: Reconcile resources
- Sync number of pending applications to quotaholder.
- 04:29 pm Revision da18207e: astakosclient: don't check resolve_commissions' parameters
- In resolve_commissions, accept_serials and reject_serials
may be empty lists. Don't do a validation check for this
pa... - 04:24 pm Revision fa8c2506: cyclades: Fix typo in create_server
- State of public NIC should be 'BUILDING'
- 04:14 pm Revision 634ef3a8: Add examples for request bodies
- 02:33 pm Revision 7b5eb6ff: Complete document uniformization
- 01:55 pm Revision 857383e3: Upgrade notes for quota-related stuff
- 01:52 pm Revision 03c9cb80: Document Image Metadata operations
- 01:36 pm Revision 69c1afae: quotaholder: Add migrations
- Migration 0001 should be faked on an existing database.
Migration 0002 adds new fields.
Migration 0003 populates the ... - 12:55 pm Revision 67cd4980: Merge remote-tracking branch 'origin/develop' into feature-branding
- Conflicts:
snf-astakos-app/astakos/im/templates/im/footer.html
snf-cyclades-app/setup.py - 12:13 pm Revision ec5e00aa: Revert quotaholder's name to quotaholder_app
- In order to facilitate migrations.
- 12:12 pm Revision 68b991bc: quotaholder: Rename counters to usage_min, usage_max
- 11:17 am Revision 3679f852: quotaholder: Explicitly set commission's issue_time
- Avoid function call as a default value in model.
- 11:14 am Revision f6e7a826: quotaholder: Impose non-null commission name
- Default to empty string
- 10:56 am snf-ganeti Revision 8bc5e2c8: Improve gnt-instance documentation
- Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T... - 10:56 am ganeti-local Revision 8bc5e2c8: Improve gnt-instance documentation
- Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T... - 10:56 am snf-ganeti Revision decc7ec9: Fix unclear error when replacing a nic's ip
- The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (... - 10:56 am ganeti-local Revision decc7ec9: Fix unclear error when replacing a nic's ip
- The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (...
04/28/2013
- 12:34 am snf-vncauthproxy Revision 310ae019: Code refactoring
- * Move the connection establishment inside the VncAuthProxy greenlet /
class.
* Use a shared get_listening_sockets(... - 12:30 am Revision d5426b9b: Suggest running vncauthproxy as nobody:www-data
- Running vncauthproxy as nobody:www-data makes more sense. We have better
privilege separation between apache2/gunicor...
04/26/2013
- 08:41 pm Revision 0644dc92: astakos: remove unwanted logging
- 07:22 pm Revision 348bdb4e: Fix typo in Delete Image request URI
- 07:20 pm Revision 2b9d64a5: Uniformize up to Image operations (-metadata)
- 07:13 pm Revision 29576723: astakos: Fix twitter access token request failure
- The oauth_verifier received from the executed callback has to be passed
to the access_token request (it is no more op... - 06:39 pm Revision c2b1d833: Astakos: More UX improvement for project members page
- 06:20 pm Revision 68386e00: Apply documentation style on all server calls
- 05:39 pm snf-ganeti Revision decf86f9: Make DEFAULT_ENABLED_DISK_TEMPLATES a list
- This patch makes the constant DEFAULT_ENABLED_DISK_TEMPLATES
a list instead of a set, because the order of the elemen... - 05:39 pm ganeti-local Revision decf86f9: Make DEFAULT_ENABLED_DISK_TEMPLATES a list
- This patch makes the constant DEFAULT_ENABLED_DISK_TEMPLATES
a list instead of a set, because the order of the elemen... - 05:33 pm snf-ganeti Revision 1a0e0593: Document the --drbd-usermode-helper in man gnt-cluster
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm snf-ganeti Revision b3e1f9dd: NEWS: removal of --no-lvm-storage
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm ganeti-local Revision dbc6f6dd: Remove '--no-lvm-storage' from 'gnt-cluster' man page
- This updates the man page of 'gnt-cluster' regarding the
removal of the '--no-lvm-storage'.
Signed-off-by: Helga Vel... - 05:33 pm snf-ganeti Revision dbc6f6dd: Remove '--no-lvm-storage' from 'gnt-cluster' man page
- This updates the man page of 'gnt-cluster' regarding the
removal of the '--no-lvm-storage'.
Signed-off-by: Helga Vel... - 05:33 pm ganeti-local Revision b3e1f9dd: NEWS: removal of --no-lvm-storage
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm ganeti-local Revision 1a0e0593: Document the --drbd-usermode-helper in man gnt-cluster
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:12 pm snf-ganeti Revision 2d237e93: Fix lint error in cmdlib
- Was accidentally introduced by commit 912737ba.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido... - 05:12 pm ganeti-local Revision 2d237e93: Fix lint error in cmdlib
- Was accidentally introduced by commit 912737ba.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido... - 04:41 pm Revision 20f68e60: astakos: Migrate service and resource names
- - Rename 'pithos+' to 'pithos'
- Prepend resource names with 'service_name.' - 04:34 pm snf-ganeti Revision 912737ba: gnt-cluster modify/init: deprecate --no-lvm-storage
- This patch does three things:
1. It deprecates the option '--no-lvm-storage' of 'gnt-cluster modify'
and 'gnt-cluste... - 04:34 pm ganeti-local Revision 912737ba: gnt-cluster modify/init: deprecate --no-lvm-storage
- This patch does three things:
1. It deprecates the option '--no-lvm-storage' of 'gnt-cluster modify'
and 'gnt-cluste... - 04:34 pm snf-ganeti Revision 59ef0f15: Utility functions for storage
- This patch add a couple of utility functions dealing with
storage types and disk templates.
Signed-off-by: Helga Vel... - 04:34 pm ganeti-local Revision 59ef0f15: Utility functions for storage
- This patch add a couple of utility functions dealing with
storage types and disk templates.
Signed-off-by: Helga Vel... - 04:06 pm snf-ganeti Revision f38270c6: In plain to drbd conversion, rename LVs back on failure
- Currently, if converting an instance from plain to drbd fails after
renaming the original LVs, the instance is left i... - 04:06 pm ganeti-local Revision f38270c6: In plain to drbd conversion, rename LVs back on failure
- Currently, if converting an instance from plain to drbd fails after
renaming the original LVs, the instance is left i... - 02:06 pm Revision 02242022: Model a more descriptive docs on List Servers
- 01:44 pm Revision acd8cd7d: vmapi: Remove extra '/' from config_url
- Use urlparse.urljoin create the config url in order to avoid extra '/'.
- 12:55 pm Revision b38e8fa5: Uniformize the rest of the document
- 12:47 pm Revision bd7fe7c1: Merge branch 'feature-change-astakos-commands' into feature-quotas
- Conflicts:
snf-astakos-app/astakos/im/management/commands/resource-list.py
snf-astakos-app/astakos/im/management/co...
04/25/2013
- 10:18 pm ./kamaki Revision 45318661: Bump ubuntu version 0.8.1-0ubuntu2
- 10:10 pm ./kamaki Revision 34d42471: Merge branch 'master' into ubuntu
- 09:22 pm Revision 3aedebb2: pithos: if md5 is disabled always reply with the merkle as ETag
- Refs: #3554
- 07:29 pm Revision e31f6f23: Uniformize the server section
- Some rules applied here:
- ``XXX`` when refering to code globals
- Add Cyclades vs OS Compute fields in authenticati... - 06:38 pm Revision 4e6c02e4: WIP astakosclient for quotas in pithos
- 06:09 pm snf-image-creator Revision 58e387f2: Bump ubuntu version to 0.2.9-0ubuntu1
- 06:07 pm snf-image-creator Revision 47b1e379: Merge branch 'master' into ubuntu
- 05:56 pm Revision 61edd5cd: Astakos: Checkboxes for members actions (project members page)
- 05:56 pm Revision 8b68fa76: astakosclient: Update provisions' type in docstring
- 05:56 pm ./kamaki Revision 5a2ab8fd: Bump ubuntu version to 0.8.1-0ubuntu1
- 05:54 pm Revision 567f49a2: astakosclient: Change provisions argument to dict
- 05:50 pm Revision e7f266c3: Document network actions
- AND COMPLETE THE FIRST ITERATION! PARTY TIME!
Alas, a new iterration has to start immidiately, to fix obvious mistakes - 05:49 pm Revision 3a1bed03: astakos: Set and return commission names in API calls
- Support issue_commission's `name' parameter for an optional description
of the commission. Include this field in the ... - 05:21 pm Revision be0c2495: Document get details and rename a network
- 05:03 pm snf-image-creator Revision 76e7b01b: Bump version to 0.2.9
- 05:00 pm Revision 008c941f: Create network and get details docs
- 04:39 pm snf-image-creator Revision ee0719db: Support kamaki 0.8
- In kamaki 0.8 `store' command is replaced with `file' and `astakos' is
replaced with `user'. - 04:22 pm Revision 65fb5cf6: Merge branch 'develop' into feature-quotas
- Conflicts:
astakosclient/astakosclient/__init__.py
astakosclient/astakosclient/errors.py
astakosclient/astakosclie... - 04:21 pm snf-image-creator Revision 80411610: Handle better images with distro="unknown"
- If the ostype returned by libguestfs is valid and distro in unknown,
don't print the distro at all. - 04:14 pm Revision d3f6994d: Fix import and add main to unittests
- 04:14 pm Revision 85919a0f: Fix deadlock when creating server
- Fix deadlock when creating a server that was introduced by commit
501053a. Allocating the public IP in the same trans... - 04:01 pm Revision 3a527b3a: astakos: Separate importing resources from setting limits
- `snf-manage resource-import' does not provide a way to change the
default base quota any more. When importing a resou... - 03:52 pm Revision 0ad49876: Document List Networks
- 02:23 pm ./kamaki Feature #3668 (Closed): Better organization for logging
- Please hierarchically organize the logger names for kamaki. The clients should be sub-loggers for the logger named "k...
- 01:49 pm snf-image-creator Revision 2dcd42b7: Move linux specific code from unix.py to linux.py
- 01:40 pm snf-image-creator Revision c78ac789: Fix 2 obsolete comments
- 01:27 pm ganeti-local Revision 9c265dd7: Merge branch 'stable-2.7' into stable-2.8
- This fixes the problem with the distcheck-release target failing needlessly.
* stable-2.7:
Improve check for "unr... - 01:27 pm snf-ganeti Revision 9c265dd7: Merge branch 'stable-2.7' into stable-2.8
- This fixes the problem with the distcheck-release target failing needlessly.
* stable-2.7:
Improve check for "unr... - 01:27 pm ./kamaki Revision 1af10567: Update Changelog
- 01:25 pm ./kamaki Revision 8b516110: Move addproperty from image to image compute
- 01:25 pm ganeti-local Revision d466fd8b: Improve check for "unreleased" versions in NEWS
- Currently this is checked only when distcheck-release is called.
Check it in check-news instead, for all versions bef... - 01:25 pm snf-ganeti Revision d466fd8b: Improve check for "unreleased" versions in NEWS
- Currently this is checked only when distcheck-release is called.
Check it in check-news instead, for all versions bef... - 01:06 pm Revision c347ba83: List/update metadata and get meta item docs
- 12:53 pm snf-image-creator Revision 3f2ae845: Fix typo in sh.CommandNotFound exception
- 12:43 pm Revision 3f7b6f6f: astakos: Correct qh call to auto accept commissions
- 11:56 am Revision 9169cde6: Document Delete Image
- 11:51 am ganeti-local Revision fd7f98fe: Update documentation for text format
- In commit 000ca91a the text format was extended to also include
information about the master node. This commit update... - 11:51 am snf-ganeti Revision fd7f98fe: Update documentation for text format
- In commit 000ca91a the text format was extended to also include
information about the master node. This commit update...
04/24/2013
- 07:53 pm ganeti-local Revision 95990bc5: Merge branch 'stable-2.7' into stable-2.8
- Conflicts:
NEWS
doc/rapi.rst
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter... - 07:53 pm snf-ganeti Revision 95990bc5: Merge branch 'stable-2.7' into stable-2.8
- Conflicts:
NEWS
doc/rapi.rst
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter... - 06:49 pm Revision f76ec11f: Document Get Image Details
- 06:20 pm snf-ganeti Revision 811f8b31: Add missing fields in htools text-backend documentation
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 06:20 pm ganeti-local Revision 811f8b31: Add missing fields in htools text-backend documentation
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 06:19 pm snf-ganeti Revision 2827d1ac: cfgupgrade: Remove enabled_disk_templates on downgrade
- Remove enabled_disk_templates instead of the deprecated
enabled_storage_types.
Signed-off-by: Bernardo Dal Seno <bda... - 06:19 pm ganeti-local Revision 2827d1ac: cfgupgrade: Remove enabled_disk_templates on downgrade
- Remove enabled_disk_templates instead of the deprecated
enabled_storage_types.
Signed-off-by: Bernardo Dal Seno <bda... - 06:15 pm ./kamaki Bug #3663 (Closed): Uninformative error message when group does not load
- E.g.: kamaki compute
Unknown Error: 'NoneType' object has no attribute '_commands'
Error message should guide the... - 06:04 pm Revision e74edfbb: Document List images
- 05:52 pm ./kamaki Feature #3662 (Closed): let kamaki file delete to empty & remove container in one call
- this could happen with a -f flag, e.g....
- 05:35 pm Revision 3f3dc4b7: Astakos: Improve UX for project details/members page.
- 04:31 pm Revision 23a2f796: Document Get flavor details
- 04:30 pm Bug #3661 (Closed): cyclades-usage-verify misreports 0 usage as non-existing
- In certain occasions, for example when a user has non-zero VMs but 0 Networks,
the following spurious warning is emi... - 04:24 pm Revision de2e08f6: Document List Flavors
- 03:50 pm ./kamaki Revision 0c1251ed: Bump version to 0.8.1-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:50 pm ./kamaki Revision b471cc07: Merge branch 'master' into debian
- 03:47 pm ./kamaki Revision a6735415: Update changelog
- 03:40 pm ./kamaki Revision 017b91b4: Merge branch 'hotfix-0.8.1'
- 03:38 pm ./kamaki Bug #3658 (Resolved): --config does not work
- 03:37 pm ./kamaki Revision dcdc155a: Update version tag
- 03:37 pm ./kamaki Revision 9f2aedb8: Merge branch 'hotfix-0.8.1'
- 03:36 pm ./kamaki Revision 8b83d42b: Fix pep8 error
- 03:35 pm ./kamaki Revision 1736e06d: Fix typo with --config and --property args (#3658)
- 03:31 pm ./kamaki Revision 7b4d9293: Fix typo with --config and --property args (#3658)
- 02:44 pm snf-ganeti Revision 1fa6fcba: Reason trail implementation for "start"
- Opcode-specific implementation of the reason trail for the instance
startup operation.
Signed-off-by: Michele Tartar... - 02:44 pm ganeti-local Revision 1fa6fcba: Reason trail implementation for "start"
- Opcode-specific implementation of the reason trail for the instance
startup operation.
Signed-off-by: Michele Tartar... - 02:44 pm snf-ganeti Revision 1f350e0f: Reason trail implementation for "shutdown"
- Opcode-specific implementation of the reason trail for the instance shutdown
operation.
Signed-off-by: Michele Tarta... - 02:44 pm ganeti-local Revision 1f350e0f: Reason trail implementation for "shutdown"
- Opcode-specific implementation of the reason trail for the instance shutdown
operation.
Signed-off-by: Michele Tarta... - 01:47 pm Revision 671d6f05: Document get server diagnostics
- 01:33 pm Revision d521eb8e: quotaholder: Delete unused helper functions
- 01:31 pm Revision 3a195d2e: quotaholder: Remove unused Holding flags
- 01:17 pm Revision 643b3d82: quotaholder: Remove default values in required args
- Also remove unused `context' argument and replace empty list default
values with None. - 01:15 pm Revision 4df49ee7: astakos: Further validate input in quota API calls
- 01:05 pm ganeti-local Revision cbaf1652: QA: More tests for instance policies in groups
- Instance policies are changed and checked for changes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Review... - 01:05 pm ganeti-local Revision 63e08b25: QA: Split function to set and parse instance policies
- The main parts, moved to qa_util, will be used for node groups too.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 01:05 pm ganeti-local Revision cb178a1e: QA: Update tests for new ipolicy specs command-line options
- The old command-line options weren't working any more. Utility functions
are updated, and broken tests are removed (n... - 01:05 pm snf-ganeti Revision cd315ad9: Add unit tests for cfgupgrade with a real configuration
- Test upgrade and downgrade from a realistic 2.7 configuration.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com... - 01:05 pm snf-ganeti Revision cb178a1e: QA: Update tests for new ipolicy specs command-line options
- The old command-line options weren't working any more. Utility functions
are updated, and broken tests are removed (n... - 01:05 pm ganeti-local Revision cd315ad9: Add unit tests for cfgupgrade with a real configuration
- Test upgrade and downgrade from a realistic 2.7 configuration.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com... - 01:05 pm snf-ganeti Revision cbaf1652: QA: More tests for instance policies in groups
- Instance policies are changed and checked for changes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Review... - 01:05 pm snf-ganeti Revision 63e08b25: QA: Split function to set and parse instance policies
- The main parts, moved to qa_util, will be used for node groups too.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 01:05 pm snf-ganeti Revision fa166f67: Split functions in cfupgrade unit tests
- This makes easier to test real configurations.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: H... - 01:05 pm ganeti-local Revision fa166f67: Split functions in cfupgrade unit tests
- This makes easier to test real configurations.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: H... - 01:05 pm snf-ganeti Revision e94fc80c: cfgupgrade: Limit specs in ipolicy are always complete
- Partial specs are filled with cluster defaults.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 01:05 pm ganeti-local Revision e94fc80c: cfgupgrade: Limit specs in ipolicy are always complete
- Partial specs are filled with cluster defaults.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 01:05 pm snf-vncauthproxy Revision cf328b06: Minor lexical fixes
- 01:02 pm snf-ganeti Revision 919db916: Limit specs in ipolicy command lines are always complete
- Command line options are brought in line with the specs change of previous
patch. Old options are still allowed in gn... - 01:02 pm ganeti-local Revision 919db916: Limit specs in ipolicy command lines are always complete
- Command line options are brought in line with the specs change of previous
patch. Old options are still allowed in gn... - 01:02 pm ganeti-local Revision 62fed51b: Refactor tests in ipolicy validation
- This makes the code more modular, in preparation for the following patches.
Signed-off-by: Bernardo Dal Seno <bdalse... - 01:02 pm ganeti-local Revision 0f511c8a: Limit specs in instance policies are always complete
- Specs used to specify limits in instance policies are always complete, even
at group level (only the whole limit set ... - 01:02 pm snf-ganeti Revision b5a93c73: QA for --ipolicy-xxx-specs and show-ispecs-cmd
- The tests check the interactions between the two commands.
Also refactored group QA code to separate tests about ipo... - 01:02 pm ganeti-local Revision b5a93c73: QA for --ipolicy-xxx-specs and show-ispecs-cmd
- The tests check the interactions between the two commands.
Also refactored group QA code to separate tests about ipo... - 01:02 pm snf-ganeti Revision 0f511c8a: Limit specs in instance policies are always complete
- Specs used to specify limits in instance policies are always complete, even
at group level (only the whole limit set ... - 01:02 pm snf-ganeti Revision 62fed51b: Refactor tests in ipolicy validation
- This makes the code more modular, in preparation for the following patches.
Signed-off-by: Bernardo Dal Seno <bdalse... - 01:02 pm ganeti-local Revision d2d3935a: Add --ipolicy-xxx-specs options
- These options allow to specify whole instance policy specs. This is needed
for the upcoming changes that tend to thre... - 01:02 pm ganeti-local Revision ea9d3b40: Add command to print ipolicy options
- The output of this command can be used to create an exact copy of the
current instance policy specs. The command coul... - 01:02 pm snf-ganeti Revision d2d3935a: Add --ipolicy-xxx-specs options
- These options allow to specify whole instance policy specs. This is needed
for the upcoming changes that tend to thre... - 01:02 pm snf-ganeti Revision ea9d3b40: Add command to print ipolicy options
- The output of this command can be used to create an exact copy of the
current instance policy specs. The command coul... - 01:02 pm ganeti-local Revision 726ae450: New CLI input type: list of key/value pairs
- This will be used for the new instance specs options.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewe... - 01:02 pm snf-ganeti Revision 726ae450: New CLI input type: list of key/value pairs
- This will be used for the new instance specs options.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewe... - 01:01 pm snf-ganeti Revision f824ae42: Allow "default" as a value for ipolicy templates
- Previously the string value was being corrupted.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by:... - 01:01 pm ganeti-local Revision f824ae42: Allow "default" as a value for ipolicy templates
- Previously the string value was being corrupted.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by:... - 12:55 pm snf-ganeti Revision d307d38c: Document all --ipolicy-... options
- They were missing from the man pages.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velr... - 12:55 pm ganeti-local Revision d307d38c: Document all --ipolicy-... options
- They were missing from the man pages.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velr... - 12:48 pm ./kamaki Feature #3660 (Closed): Enrich astakos client lib module
- Refer to the astakosclient synnefo module
- 12:38 pm ./kamaki Bug #3596 (Closed): Prefix support for list_objects
- 12:25 pm Revision 4cb56223: quotaholder: Remove unused utils and api.py
- 12:24 pm ./kamaki Bug #3658 (Closed): --config does not work
- Although the -c argument functions correctly, the --config argument does not work
- 11:39 am Revision 7bed22fb: quotaholder: Integrate unit tests in django tests
- 11:37 am ./kamaki Revision 3c546b1b: Bump version to 0.8-4
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 11:36 am ./kamaki Revision 57f2a16e: Try with both python-depends & explicit packages to overcome debian
- restrictions. Argparse is now required if stated in setup
Conflicts:
debian/control - 11:35 am ./kamaki Revision 0375e0db: Try with both python-depends & explicit packages to overcome debian
- restrictions. Argparse is now required if stated in setup
- 11:34 am ./kamaki Revision f604e126: Try with both python-depends & explicit packages to overcome debian
- restrictions. Argparse is now required if stated in setup
- 11:00 am ganeti-local Revision 89ff748d: Extract DRBD-related classes into block/drbd.py
- This is in preparation to introducing support for DRBD8.4.
base.py had to be extracted as well in order to avoid cyli... - 11:00 am snf-ganeti Revision 89ff748d: Extract DRBD-related classes into block/drbd.py
- This is in preparation to introducing support for DRBD8.4.
base.py had to be extracted as well in order to avoid cyli... - 10:59 am snf-ganeti Revision ce9283c1: Move lib/bdev.py to lib/block/bdev.py
- That's in preparation of extracting DRBD related code from bdev.py. As
bdev.py is already rather long, new features w... - 10:59 am ganeti-local Revision ce9283c1: Move lib/bdev.py to lib/block/bdev.py
- That's in preparation of extracting DRBD related code from bdev.py. As
bdev.py is already rather long, new features w... - 03:33 am snf-vncauthproxy Revision b129b0c0: Use TCP instead of UNIX sockets (first try)
- Initial 'implementation' of vncauthproxy using TCP sockets instead of
UNIX domain sockets for control connections.
B... - 03:27 am snf-vncauthproxy Revision 86d1202e: Make control connection handling async
- For every incoming control connection, accept() inside the main loop and
dispatch the connection handling/establishme... - 02:02 am snf-vncauthproxy Revision 72ce8365: Add DAEMON_OPTS variable in vncauthproxy.default
04/23/2013
- 06:55 pm ./kamaki Revision e7d66577: Bump version to 0.8-3
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:54 pm ./kamaki Revision cc5a975a: State explicit python-objpool/progress versions
- 06:53 pm ./kamaki Revision 3fd627f6: State explicit python-objpool/progress versions
- 06:28 pm Revision b2f34c77: common: Fix resolving of SOUTH_TESTS_MIGRATE
- in synnefo.settings.test
- 06:27 pm Revision ba886e03: astakos: Update projects tests
- 06:19 pm Revision e4a6c11d: astakos: Define and export local resources
- 06:04 pm Revision 0a7a4104: astakos: Replace some explicit settings imports
- importing setting names explicitly makes it hard to write tests that
depend on specific setting values and polutes th... - 05:49 pm Revision 6f2a361b: Document get server statistics
- 05:37 pm Revision 3b1ab480: common: Test settings improvements
- - Avoid settings overrides from conf files inside SYNNEFO_SETTINGS_DIR
Tests are expected to succeed with exact set... - 05:21 pm ./kamaki Revision d9beedc1: Update documentation to refer to www.synnefo.org
- 05:09 pm Revision 450c7fb0: astakos: Initial tests for project views
- 05:08 pm Revision a5ec880a: Document Server Metadata Operations
- 04:12 pm Revision ad730cc5: astakos: Validate input of quota-related API calls
- 03:43 pm Revision 58161871: Merge branch 'feature-admin-guide-update' into develop
- 03:40 pm Revision 34e79416: Make docs.dev.grnet.gr URL oblsolete
- Everything should point to http://www.synnefo.org/*
This patch updates the URL everywhere in the repo. - 03:40 pm Revision 271d2c4c: astakos: Rename get_service_quotas to service_get_quotas
- So that it follows the naming scheme of other astakosclient calls.
- 03:13 pm snf-ganeti Revision 2707f483: Fix a few unclear sentences in gnt-cluster(8)
- The renew-crypto entry had a few obscure sentences. Improve it by
rephrasing it.
Signed-off-by: Guido Trotter <ultro... - 03:13 pm ganeti-local Revision 2707f483: Fix a few unclear sentences in gnt-cluster(8)
- The renew-crypto entry had a few obscure sentences. Improve it by
rephrasing it.
Signed-off-by: Guido Trotter <ultro... - 03:01 pm Revision c0d88cf3: Fix wrapping in admin and quick install guide
- 02:57 pm ./kamaki Feature #3656: Make upload_object return etag data
- This feature is not currently supported by Pithos, but is expected to be soon
- 02:53 pm ./kamaki Feature #3656 (Closed): Make upload_object return etag data
- Please make the upload_object pithos call return an dictionary which will include details about the uploaded object. ...
- 02:51 pm snf-image Revision be328f9d: Bump debian version 0.9-1
- 02:50 pm Revision 9770ba6c: Handle max pending applications as a quotable resource
- Assume a resource `astakos.pending_app' related to service `astakos'.
On submitting an application, issue a commissio... - 02:48 pm Revision 0ee59d55: quotaholder: Update unit tests
- 02:34 pm snf-image Revision 6234ffa4: Merge branch 'stable-0.9' into debian-0.9
- 02:30 pm snf-image Revision 8af1ada3: Update ChangeLogs and configure.ac for ver 0.9
- 02:30 pm Revision 4a129526: pithos: extend sqlite library for commission reconciliation
- Refs: #3594
- 02:29 pm Bug #3522 (Feedback): Delete images from plankton
- 02:20 pm snf-image Revision 62a6be39: Remove duplicated error report in the helper
- 01:51 pm Revision 5f39564a: pithos: Update pithos api guide
- Refs: #3554
- 01:35 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
- Allow each kamaki.clients.Client instance to carry its own logfile location.
- 01:30 pm Revision 5bcd0ef9: pithos: return always etag
- Refs: #3554
If update md5 is deactivated Pithos does not return an etag header
in case of object write using hashmap... - 01:30 pm ./kamaki Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
- That problem may cause unwanted behavior when kamaki.clients is used as a lib. Check how logs function in various cas...
- 01:20 pm Revision ebf463a5: Update quick admin guide with kamaki changes
- 01:10 pm Revision 4dce387e: astakosclient: Replace ValueError with BadValue
- All Exceptions that AstakosClient is raising should
be under AstakosClientException class - 12:48 pm snf-image Revision 1876c955: Add some extra checks on FreeBSD images
- 12:17 pm ganeti-local Revision bbfa259c: Make burnin compatible with the reason trail
- The burnin uses its own option list, different from the one of all other
command line programs, and uses it as a para... - 12:17 pm snf-ganeti Revision bbfa259c: Make burnin compatible with the reason trail
- The burnin uses its own option list, different from the one of all other
command line programs, and uses it as a para... - 12:11 pm ./kamaki Revision 2ab13dbf: Bump version to 0.8-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 12:10 pm ./kamaki Revision 2a912acd: Include setup dependencies
- 12:09 pm ./kamaki Revision c52f4a8f: Include run dependencies from setup.py
- 11:48 am Revision bbf79074: quotaholder: Change provisions argument to list
- It is the API code's task to transform the input dict to list.
- 11:43 am Bug #3625: Change pithos commands
- pithos-reconcile-commissions & pithos-manage-accounts (export quota):
substitute sqlalchemy execution by distinct ba...
04/22/2013
- 10:13 pm snf-image Revision 7fd2dad2: Fix yet another bug in the helper monitoring code
- In bash command substitution may trim the output. We need to count
the stderr lines after we use tail and not before - 07:44 pm Revision 480fb416: pithos: enforce transaction isolation level
- Refs: #3582 #3585
- 07:43 pm ganeti-local Revision 30dd3377: Extend the simulation backend to also simulate a master node
- In a simulated cluster as created by the simulation backend to
the htools, make the first node of the first node grou... - 07:43 pm snf-ganeti Revision 30dd3377: Extend the simulation backend to also simulate a master node
- In a simulated cluster as created by the simulation backend to
the htools, make the first node of the first node grou... - 07:43 pm snf-ganeti Revision 754b9b1c: Add unit tests for hroller
- Add a unit test for hroller in a situation where the order
is completely determined. There are 3 nodes where node 2 h... - 07:43 pm ganeti-local Revision 754b9b1c: Add unit tests for hroller
- Add a unit test for hroller in a situation where the order
is completely determined. There are 3 nodes where node 2 h... - 07:43 pm snf-ganeti Revision 000ca91a: Extend Text format by marking the master node
- Sometimes, e.g., for hroller, it is necessary to know which node
is the master node. Therefore this information has t... - 07:43 pm ganeti-local Revision 000ca91a: Extend Text format by marking the master node
- Sometimes, e.g., for hroller, it is necessary to know which node
is the master node. Therefore this information has t... - 07:13 pm ganeti-local Revision 0da22bc3: Minor changes / bugfixes in documentation
- Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Kla... - 07:13 pm snf-ganeti Revision 0da22bc3: Minor changes / bugfixes in documentation
- Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Kla... - 07:07 pm Revision dd04efac: Update kamaki instructions in admin guide docs
- 06:54 pm Revision 15e727f1: quotaholder: pep8 fixes
- 06:47 pm Revision 948e15bc: Turn callpoint into a module of functions
- Class structure is no more needed; there is no need for initialization,
since the code is used internally. - 06:42 pm Revision 6ced54dd: Add documentation for all server actions
- 06:33 pm Revision a0b34382: astakos: Reintroduce foreign key from Resource to Service
- Also merge all migrations from 0026 to 0032.
- 06:04 pm Revision 9523af40: Fix help message of management command
- 05:50 pm Revision 9b126f13: astakos: Move helper function from qh to quotas.py
- 05:36 pm ./kamaki Feature #3608: Separate upload_object file reading/data writing concerns
- We will also need the same behaviour with download_object. Proposed API:...
- 05:29 pm Revision abdf6d92: astakos: Use `with' to open file in management command
- 05:23 pm Revision 5cf5eb56: astakos: Sync users when importing base quotas from file
- 04:55 pm Feature #3650 (Resolved): Utilize astakosclient for communication with astakos
- Substitute current pithos-astakos communication with the relative astakosclient operations
- 04:41 pm ./kamaki Revision 1d565188: Stop doc building from crushing if no objpool
- 04:26 pm ./kamaki Revision c40f0244: Add automatic version for docs
- 04:18 pm snf-image Revision 2b79f174: Fix a bug in the extended partition detection code
- Sometimes sfdisk --print-id does not return the id because it
erroneously detects the partition as being GPT. Add a -... - 04:18 pm Revision d07ce657: astakos: Standardize arguments of project calls
- All calls take a request_user (of type AstakosUser) argument.
- 04:18 pm Revision 7a08e179: pep8 and style changes
- 04:17 pm Revision e05c541e: astakos: Enroll in project even if request is pending
- 04:14 pm Revision 08043775: astakos: Move get_resources in resources.py
- 04:10 pm snf-image Revision e0d2dc8f: Make file injection work with freebsd
- 04:07 pm Revision cb14cc6c: Rename users_quotas to astakos_users_quotas
- 04:02 pm Revision 44104cd3: astakos: Move quota syncing code in quotas.py
- 03:51 pm Revision 3adbd562: astakos: Decouple listing from syncing quotas code
- 03:49 pm ./kamaki Revision 0af070ac: Bump version to 0.8-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:48 pm ./kamaki Revision 826ece94: Merge branch 'master' into debian
- Conflicts:
docs/installation.rst
kamaki/clients/utils/__init__.py
version - 03:41 pm ./kamaki Revision 94d52d1d: Merge branch 'release-0.8'
- Conflicts:
Changelog
docs/installation.rst
kamaki/clients/__init__.py
kamaki/clients/astakos/__init__.py
kamaki/... - 03:32 pm ./kamaki Revision 5ee74747: Update version tag
- 03:31 pm ./kamaki Revision c70639d3: Merge branch 'feature-config-compatibility' into release-0.8
- 03:23 pm Revision a6459f32: Sync user after changing base quota
- 03:16 pm ./kamaki Revision adc92e9d: Document backward compatibility of config options
- 03:08 pm ./kamaki Revision cd57813c: Add backward compatibility for user and file cmds
- In config file:
astakos.url is equivalent to user.url
store.[url,token] is equivalent to file.[url,token] - 02:22 pm ./kamaki Support #3647 (Closed): Keep backward compatibility for configuration file management through ver...
- 02:19 pm snf-ganeti Revision 55cec070: Reason trail implementation for instance reboot
- This commits allows ganeti to correctly forward the reason trail information
regarding instance reboot.
Signed-off-b... - 02:19 pm ganeti-local Revision 55cec070: Reason trail implementation for instance reboot
- This commits allows ganeti to correctly forward the reason trail information
regarding instance reboot.
Signed-off-b... - 02:18 pm Revision ae16bcad: Respect user-specific quota when changing resource default
- Do not update holding limit if there exist user-specific base quota
for the particular resource. - 02:18 pm snf-ganeti Revision 9b4cb29d: Add "reason" as a common parameter for all the RAPI calls
- Also, this add an infrastructure for having parameters common to all the
RAPI calls.
Signed-off-by: Michele Tartara ... - 02:18 pm ganeti-local Revision 9b4cb29d: Add "reason" as a common parameter for all the RAPI calls
- Also, this add an infrastructure for having parameters common to all the
RAPI calls.
Signed-off-by: Michele Tartara ... - 02:18 pm ./kamaki Revision 98b03e18: Document python 27 requirement in windows setup
- 02:18 pm snf-ganeti Revision da3faf9d: Add infrastructure for adding common RAPI parameters
- Some parameters can be common to all the RAPI calls: this commit
adds the possibility of specifying them just once, i... - 02:18 pm ganeti-local Revision da3faf9d: Add infrastructure for adding common RAPI parameters
- Some parameters can be common to all the RAPI calls: this commit
adds the possibility of specifying them just once, i... - 02:17 pm ganeti-local Revision e0f2bf1e: Add job_id and index to the reason trail
- The reason trail will contain an item indicating the job_id and the
index number of the current opcode inside the job... - 02:17 pm snf-ganeti Revision e0f2bf1e: Add job_id and index to the reason trail
- The reason trail will contain an item indicating the job_id and the
index number of the current opcode inside the job... - 02:16 pm ganeti-local Revision 276e51bd: Add the reason trail to the opcodes
- The reason trail is available for all the opcodes, and as such it is
initialized as a generic option.
Signed-off-by:... - 02:16 pm snf-ganeti Revision 276e51bd: Add the reason trail to the opcodes
- The reason trail is available for all the opcodes, and as such it is
initialized as a generic option.
Signed-off-by:... - 02:14 pm snf-ganeti Revision dbae804a: Add a field to store the reason trail in OpCodes
- The reason trail will be available for all the OpCodes, so the field that
is to contain it has to be added to the OpC... - 02:14 pm ganeti-local Revision dbae804a: Add a field to store the reason trail in OpCodes
- The reason trail will be available for all the OpCodes, so the field that
is to contain it has to be added to the OpC... - 02:13 pm ganeti-local Revision aa4fff02: Provide "--reason" as a parameter for all commands
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:13 pm snf-ganeti Revision aa4fff02: Provide "--reason" as a parameter for all commands
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:13 pm snf-ganeti Revision 8e00f36a: Add function for extending the reason trail
- Noded functions will have to extend the reason trail specifying what
operation is being executed.
This commit adds a... - 02:13 pm ganeti-local Revision 8e00f36a: Add function for extending the reason trail
- Noded functions will have to extend the reason trail specifying what
operation is being executed.
This commit adds a... - 02:12 pm snf-ganeti Revision d634b4e0: Add an opcode name conversion function
- Add a function to convert an opcode class name to a source string for the
reason trail, factoring out the code in com... - 02:12 pm ganeti-local Revision d634b4e0: Add an opcode name conversion function
- Add a function to convert an opcode class name to a source string for the
reason trail, factoring out the code in com... - 02:11 pm snf-ganeti Revision 584ea340: Add function for storing the reason trail of an instance
- We are interested in storing the reason trail for operations that changed
the state of instances. This commit adds a ... - 02:11 pm ganeti-local Revision 584ea340: Add function for storing the reason trail of an instance
- We are interested in storing the reason trail for operations that changed
the state of instances. This commit adds a ... - 02:11 pm snf-ganeti Revision c28911dd: Add function for getting the timestamp in nanoseconds
- The timestamp is returned as an integer number of nanoseconds since the Unix
epoch.
Signed-off-by: Michele Tartara <... - 02:11 pm ganeti-local Revision c28911dd: Add function for getting the timestamp in nanoseconds
- The timestamp is returned as an integer number of nanoseconds since the Unix
epoch.
Signed-off-by: Michele Tartara <... - 02:10 pm ganeti-local Revision ab98e236: Add TMaybeList as a new type for parameters
- This will be used as the type for the reason trail parameter.
Signed-off-by: Michele Tartara <mtartara@google.com>
R... - 02:10 pm snf-ganeti Revision ab98e236: Add TMaybeList as a new type for parameters
- This will be used as the type for the reason trail parameter.
Signed-off-by: Michele Tartara <mtartara@google.com>
R... - 02:10 pm snf-ganeti Revision 1cc55342: Add constants for the reason trail implementation
- A few constants are required, describing the source reason of the opcode.
Signed-off-by: Michele Tartara <mtartara@g... - 02:10 pm ganeti-local Revision 1cc55342: Add constants for the reason trail implementation
- A few constants are required, describing the source reason of the opcode.
Signed-off-by: Michele Tartara <mtartara@g... - 02:10 pm ganeti-local Revision aa922d64: Remove old "reason" implementation
- Remove the useless parts of the old, partial, implementation of the support for
tracking the reason of instances stat... - 02:10 pm snf-ganeti Revision aa922d64: Remove old "reason" implementation
- Remove the useless parts of the old, partial, implementation of the support for
tracking the reason of instances stat... - 02:09 pm ganeti-local Revision c2610080: More specifics on the implementation of the reason trail
- Adding the reason trail as a parameter instead of as a new class attribute fits
better with the current structure of ... - 02:09 pm snf-ganeti Revision c2610080: More specifics on the implementation of the reason trail
- Adding the reason trail as a parameter instead of as a new class attribute fits
better with the current structure of ... - 01:46 pm ganeti-local Revision d34b3b8e: Add monitoring daemon user to user creation script
- The script was added to Ganeti before the monitoring daemon, so it
did not include that user yet.
Signed-off-by: Mic... - 01:46 pm snf-ganeti Revision d34b3b8e: Add monitoring daemon user to user creation script
- The script was added to Ganeti before the monitoring daemon, so it
did not include that user yet.
Signed-off-by: Mic... - 01:35 pm Revision 501053a1: Cyclades: reserve public IP after commission
- When creating a server, do not reserve a public IP address before
issuing commission to quotaholder. This bug resulte... - 01:31 pm Revision 235a4227: pithos: use other db escape string literal character
- Refs: #3645
- 01:26 pm Bug #3645 (Resolved): String literal escape database warning in postgresql
- Pithos requires to escape SQL wildcards in order to permit such characters in object paths.
Therefore, uses backslas... - 12:55 pm snf-image Revision 102f6179: Fix a bug in the helper monitoring code
- In the STDERR command a `:' was missing
- 12:48 pm ganeti-local Revision d2d66df0: devel/review: fix addition of reviewer from environment
- In commit 3dd990, the possibility of taking a default reviewer
from the environment was introduced. Fix two deficits ... - 12:48 pm snf-ganeti Revision d2d66df0: devel/review: fix addition of reviewer from environment
- In commit 3dd990, the possibility of taking a default reviewer
from the environment was introduced. Fix two deficits ... - 12:44 pm snf-ganeti Revision 0fe54825: QA: Skip RAPI setup when RAPI is disabled
- This is similar to 405692ef, reverted in aeefb4cd.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-b... - 12:44 pm ganeti-local Revision 0fe54825: QA: Skip RAPI setup when RAPI is disabled
- This is similar to 405692ef, reverted in aeefb4cd.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-b... - 12:34 pm snf-ganeti Revision ba7df2ce: Bump up version for 2.7.0~beta3
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:34 pm ganeti-local Revision ba7df2ce: Bump up version for 2.7.0~beta3
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:03 pm snf-ganeti Revision 7374dc44: Update NEWS for 2.7.0~beta3
- - Most entries for beta1 are moved to the top level
- The beta1 to beta2 delta is left
Signed-off-by: Guido Trotter ... - 12:03 pm ganeti-local Revision 7374dc44: Update NEWS for 2.7.0~beta3
- - Most entries for beta1 are moved to the top level
- The beta1 to beta2 delta is left
Signed-off-by: Guido Trotter ... - 10:20 am ganeti-local Revision 9b221ea4: Allow proper cleanup of partially created disks
- During the creation of an instance, if the creation of disks fails, some
partially created disks might remain lying a... - 10:20 am snf-ganeti Revision 9b221ea4: Allow proper cleanup of partially created disks
- During the creation of an instance, if the creation of disks fails, some
partially created disks might remain lying a... - 10:12 am Revision 02a66377: Merge branch 'feature-plankton-fixes' into develop
- 10:10 am Revision cda71050: plankton: Cleanup and improve code
- Major refactor in plankton APP and ImageBackend code:
* Remove unused code
* Remove 'plankton_method' decorator that ... - 10:10 am Revision 22b5ac0b: plankton: Correct image unregister
- Correct usage of 'update_object_meta' function to remove all metadata
from plankton domain. Use an empty dictionary w... - 10:10 am Revision a1a4cbfb: Bypass authentication in image-show command
- Make image-show management command to show information about an image
without passing a userid. Use 'image_list' comm... - 10:10 am Revision 62d3ea53: plankton: add logging to backend functions
- 10:10 am Revision 59573532: plankton: raise BadRequest for invalid location
- Modify 'add_image' plankton API method, to check that location parameter
is a valid Pithos url, and raise BadRequest ... - 10:10 am Revision 07f5a62c: List all images in snf-manage image-list
- Until now 'snf-manage image-list' management command printed only images
that were public, or accessible by a specifi... - 10:10 am Revision 14c94c48: Improve performance in listing images
- Use '_get_domain_objects' function of Pithos backend, to list all
objects in a 'plankton' domain, instead of looping ... - 10:10 am Revision e77b7a99: pithos backend: update get_domain_objects method
- Rename and change it to backend method
(add the backend_method decorator) - 10:10 am Revision 595b2b0d: Add database migration
- Provide an alembic migration to add an index
on the attributes.domain field - 10:10 am Revision 5576e6dd: Pithos backend: Return objects in a specific domain
- Refs: #3510
- 10:10 am Revision 7627ec6f: amqp_puka: Fix wrong import of ordereddict
- 10:10 am Revision 6cc65c86: Remove transaction from 'backend-add' command
- Do not run 'backend-add' command inside transaction, because if
'snf-dispatcher' is running, it will receive messages...
04/19/2013
- 07:00 pm Revision 51286d7a: quotaholder: Do no side effect on failed commissions
- Make sure that no Commission or Provision entry is created when
issue_commission fails, even if the transaction is co... - 06:43 pm Revision a93f2d64: astakos: remove js debug statement
- 06:34 pm Revision 8e3906eb: Add documentation for get server nic by network
- 06:32 pm Revision e03ccd07: quotaholder: Fix printing of holding key
- 06:32 pm Revision 480974e6: astakos: Change response for API call `quotas'
- The following indicators are returned for each holding:
"limit": the quota limit (as before)
"usage": the current usa... - 06:32 pm Revision e311d555: quotaholder: Improve data of NoCapacityError
- Replace `available' by two fields: `limit' and `usage'.
- 06:29 pm Revision 34a61fff: Service catalog fix
- also include services for which no existing presentation data exist.
Admin can use ASTAKOS_SERVICE_META setting to cu... - 06:28 pm Revision 362ff471: Store service access url in database
- 06:02 pm Pithos Web Client Bug #3630 (Closed): When right clicking on a file remove the "Upload" option
- 06:02 pm Pithos Web Client Revision f25b0d3d: Merge branch 'issue_3630' into develop
- Refs #3630
- 06:01 pm Pithos Web Client Revision fba33890: Remove "Upload" from file context menu
- Refs #3630
- 05:58 pm Pithos Web Client Feature #3595 (Closed): When right clicking on a file remove the "Delete" option unless we are in...
- 05:57 pm Pithos Web Client Revision 0292f6b1: Merge branch 'issue_3595' into develop
- Refs #3595
- 05:56 pm Pithos Web Client Revision 10ff638f: "Delete" is only supported from within the Trash
- Refs #3595
- 05:55 pm Revision 1571edb0: Astakos: ui minor fixes
- Refs: #3573
Correct onclick functionality in project create page.
Discover missing div tag in project details page. - 05:49 pm Revision 4935e468: Add documentation for list addresses
- 05:39 pm Revision 7534d44c: Add missing __init__ for snf_django.lib.db package
- 05:37 pm Revision 4e03ba30: Update astakos usage view
- Update view to use the introduced astakos quotas api.
- 04:08 pm Revision eb775de0: Add documentation for delete server
- 04:08 pm Pithos Web Client Feature #3593 (Closed): File sharing overlay: Warn for already added users, when trying to unchec...
- 04:07 pm Pithos Web Client Revision c9ca99bc: Merge branch 'issue_3593' into develop
- Refs #3593
- 04:06 pm Pithos Web Client Revision b12da07a: Informational dialog when trying to unchek "Private Sharing" while shares exist
- Refs #3593
- 03:32 pm Pithos Web Client Revision e7222991: Merge branch 'issue_3575' into develop
- Refs #3575
- 03:30 pm Pithos Web Client Revision 6e804d92: Fix a typo in File/Share/Add Group dialog
- The column header for groups should be "Group" not "User"
Refs #3575 - 03:20 pm Pithos Web Client Feature #3575 (Closed): Refactor the view of the Sharing procedure
- 03:16 pm Pithos Web Client Revision 77a99b26: Exclude one more HTTP header from logging
- 03:16 pm Revision 0fbcb755: Add documentation for server renaming
- 03:15 pm Pithos Web Client Revision c963be61: Revert "Provide RightClick/CopyToClipboard functionality for "Public/Private L...
- This reverts commit ddbf705922a5abb92c92205ebc98cc97fbd89aeb.
I explained the reason in the commit message of the ab... - 03:12 pm Pithos Web Client Revision ddbf7059: Provide RightClick/CopyToClipboard functionality for "Public/Private Link" in ...
- It does not work. I think there is no standard way to do it.
Which browser versions do we support anyway?
I am commi... - 02:54 pm ganeti-local Revision 7dbe4c72: Make hroller insist on finding precisely one master node
- As people rely on the master node being the last node of the last
group, make hroller fail, if no master node could b... - 02:54 pm snf-ganeti Revision 7dbe4c72: Make hroller insist on finding precisely one master node
- As people rely on the master node being the last node of the last
group, make hroller fail, if no master node could b... - 02:54 pm ganeti-local Revision 2c9fb8e2: Update hroller man page: master node is last
- Where the information is available, hroller now schedules the
master node as the last node in the last group. Update ... - 02:54 pm snf-ganeti Revision 2c9fb8e2: Update hroller man page: master node is last
- Where the information is available, hroller now schedules the
master node as the last node in the last group. Update ... - 02:54 pm ganeti-local Revision bf028b21: In Rapi, set master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm snf-ganeti Revision bf028b21: In Rapi, set master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm snf-ganeti Revision f40fe08c: In Luxi, set the master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm ganeti-local Revision f40fe08c: In Luxi, set the master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm ganeti-local Revision 09ab9fb2: Utility function to set the master node in a node list
- The information about which node is the master node is a cluster-wide
setting, in most formats provided independently... - 02:54 pm snf-ganeti Revision 09ab9fb2: Utility function to set the master node in a node list
- The information about which node is the master node is a cluster-wide
setting, in most formats provided independently... - 02:54 pm ganeti-local Revision 5b658b83: Make Hroller present master node last
- If in the list of nodes to be scheduled for maintaince,
one is marked as being the master node, schedule it
as the la... - 02:54 pm snf-ganeti Revision 5b658b83: Make Hroller present master node last
- If in the list of nodes to be scheduled for maintaince,
one is marked as being the master node, schedule it
as the la... - 02:53 pm snf-ganeti Revision 6c332a37: Extend the node description by isMaster
- Extend the description of the node by the property
of being the master node; also provide and appropriate
setter func... - 02:53 pm ganeti-local Revision 6c332a37: Extend the node description by isMaster
- Extend the description of the node by the property
of being the master node; also provide and appropriate
setter func... - 02:53 pm ganeti-local Revision 2ab65a5d: update hroller man page: node group filtering is implemented
- Filtering of nodes by node group was already implemented in
2fce67b; fix the man page to reflect this change.
Signed... - 02:53 pm snf-ganeti Revision 2ab65a5d: update hroller man page: node group filtering is implemented
- Filtering of nodes by node group was already implemented in
2fce67b; fix the man page to reflect this change.
Signed... - 02:33 pm Revision cfdbd784: Add documentation for get server details
- 02:31 pm Pithos Web Client Revision 59aa2375: Selectively ignore HTTP headers in logging
- 02:24 pm ./kamaki Feature #3633 (Closed): Adjust Cyclades clients and corresponding commands to server modification...
- 02:23 pm ./kamaki Feature #3632 (Closed): Cover astakos API on clients and create the corresponding user.* commands
- 02:23 pm snf-ganeti Revision a0eb7c36: Use correct name for design-storagespace.rst
- This was renamed in b284f50 but the old name was still in use in the
makefile and draft designs list.
Signed-off-by:... - 02:23 pm ganeti-local Revision a0eb7c36: Use correct name for design-storagespace.rst
- This was renamed in b284f50 but the old name was still in use in the
makefile and draft designs list.
Signed-off-by:... - 01:58 pm Revision 307dc699: cyclades: Use astakosclient for quotas and commissions
- 01:54 pm Pithos Web Client Revision b551f85b: In File/Share dialog show "Public/Private Link" instead of just "Link"
- Refs #3575
- 01:50 pm Pithos Web Client Revision d1609e26: Use constant strings in File/Share and Permissions dialogs
- 01:49 pm Revision 4b30a6aa: astakosclient: Change provisions argument to dict
- 01:49 pm Pithos Web Client Revision bc393f5e: More HTTP call logging enhancements
- 01:48 pm Pithos Web Client Revision b31e9028: Bring Folder/Share dialog onpar with File/Share dialog
- Refs #3575
- 01:48 pm Pithos Web Client Revision f7c37cc8: Add more constant strings
- 01:45 pm Revision db9f7a2b: astakosclient: Add user option in get_service_quotas
- 01:37 pm Bug #3631 (Closed): User reference inconsistency
- commit:9235953748716709dbd8879788c8356e0d91ab4c
enables lookup user using also the UUID
This option will be avail... - 01:28 pm Revision 5afce44d: astakos: Add user parameter in service_quotas API call
- Using this parameter, the service can query the quotas of a specific
user. - 01:24 pm ./kamaki Revision f4782447: Update version tag
- 01:23 pm ./kamaki Revision 0dfd4dca: Connect request-response threads in logs
- The connection between kamaki request attempt and httplib response was
logged, but the connection between httplib res... - 01:21 pm ./kamaki Revision 005d3f25: Connect request-response threads in logs
- The connection between kamaki request attempt and httplib response was
logged, but the connection between httplib res... - 12:52 pm Pithos Web Client Revision 45c76262: Enhance HTTP call logging
- 12:29 pm Revision b830f774: Move transaction.py to snf_django package
- 12:28 pm Revision 3b3baf88: snf_django: Add missing import for IntDecimalField
- Needed for formfield() method.
- 12:27 pm Revision baca1e50: Merge branch 'develop' into feature-api-docs
- 12:23 pm Revision b052f360: Move intdecimalfield.py to snf_django package
- Rename it to fields.py and update all migrations that reference the field.
- 11:55 am ./kamaki Revision c3396aeb: Setup meta-files for development of 0.8next
- 11:09 am Revision 222a4f6a: Move managers.py to snf_django package
04/18/2013
- 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 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 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 143d8a9d: Cleanup CLRF's
- 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 0156e40c: Services api/presentation logic cleanup
- - Remove presentation information from Service model (order, icon)
- To access the list of services filled with both ... - 12:20 pm Revision 54bac253: Astakos missing Service model migrations
- 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 42f0a495: astakos: update service-add and service-list
- 12:20 pm Revision 71460e84: astakos: fix default empty dict setting
- 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 34d3883a: Make resource name independent of service name
- Also remove unused ResourceMetadata model.
- 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 bb005bc2: New call astakos/api/service_quotas
- Returns quotas for all resources associated with the service that makes
the call. - 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 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: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: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 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... - 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...
04/17/2013
- 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: ... - 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: ... - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: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 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: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: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 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... - 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 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...
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 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: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: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 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: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: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 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 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 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 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 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 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 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 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: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: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 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 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 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... - 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... - 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 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 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 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: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: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 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... - 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... - 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 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 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 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 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: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 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: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: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 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: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: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 ganeti-local 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 snf-ganeti 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 e2554e08: Add snf-django-lib to ci/config
- 06:17 pm Revision 04a1b675: Move astakos lib from snf-common to snf-django-lib
- 06:17 pm Revision be5ea27b: Fix typo
- 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 1ecb12b5: Rename snf-astakos-client to astakosclient
- 02:56 pm Revision 088188f2: Add astakosclient to snf-django-lib dependencies
- 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 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: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: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 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 1052bb2b: Remove obsolete Ganeti RAPI client from snf-common
- This Ganeti RAPI client has been moved to snf-cyclades-app.
- 11:07 am Revision 896754a6: Move parsedate module to snf_django
- 11:07 am Revision d2b8ec7b: Move common test code to snf_django.lib.testing
- 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: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 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 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 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 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 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 a712571b: Create 'snf-django-lib'
- Create 'snf-django-lib', common Synnefo library for django.
- 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 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: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: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 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 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 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 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 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 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 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 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... - 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 ... - 01:33 pm Revision 27d564ba: Fix typo in network-list command
04/05/2013
- 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: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: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 dc9da5b9: New quota functions in astakos
- Handle quotas as nested dictionaries indexed by:
user uuid, source, resource name - 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 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 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 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 b78f2b29: Rename capacity to limit
- 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 9bca7701: Pass user.id in project join/leave operations
- This is done for reasons of uniformity.
- 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 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 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 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 570015d2: wip New, simplified syncing to quotaholder
- 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 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 8288906d: Remove unused code
- 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 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 14a58548: wip Update astakos.im to simplified quotaholder policy
- 06:48 pm Revision 508ed0e1: Delete obsolete testing files
- 06:48 pm Revision 8397ea8d: Delete obsolete code
- 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 ccdb7c02: wip Merge quotaholder into astakos
- quotaholder_django/quotaholder_app becomes astakos/quotaholder
quotaholder_django/test becomes astakos/quotaholder/test - 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 c100f891: Register quotaholder in synnefo settings
- 06:48 pm Revision 8cff5e41: wip Remove CallSerial model and related calls
- 06:48 pm Revision 757f3256: Update stress test to use the new transaction decorator
- 06:48 pm Revision 200b37fb: Execute astakos-init and user-update in a transaction
- 06:48 pm Revision c6ef66ba: Update quotaholder unit tests
- 06:48 pm Revision b0727daf: wip Remove dependency from commissioning
- Define exceptions locally
- 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 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: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: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
Also available in: Atom