Activity
From 03/03/2013 to 04/01/2013
04/01/2013
- 11:02 pm devflow Revision 1b3aeefd: Fix typos/imports
- 10:54 pm devflow Revision b54fa347: Export DEBEMAIL and DEBFULLNAME
- 10:36 pm devflow Revision 18be409c: Properly allow debian revisions
- * Debian tag should be derived from debian version
* Python tag will be the same for different debian revisions - 07:14 pm Revision 7ea1e4e2: Include astakos app in ci/tests.sh
- 07:04 pm Revision ad76a6db: Sync astakos migrations
- apply authpolicies migrations on top of recently added astakos migrations in
develop branch. - 07:02 pm Revision 354b9b6f: Merge branch 'feature-astakos-authpolicies' into develop
- Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-create.py
version - 07:01 pm Revision 52f2c69b: Fix some sphinx warnings
- In particular, fix the warnings that refer to misspeled or changed references in the same directory
- 06:19 pm Revision a9dae2e0: Merge branch 'develop' into feature-api-docs
- 06:13 pm Revision 4872824f: Complete the plankton-api-guide documentation
- Last operations added:
- Remove a member from an image
- List shared images - 05:51 pm Revision 4a37ba3a: Add "Add Member to Image" documentation
- 05:47 pm devflow Revision ffcbf2bb: Create helper function for getting config
- 05:46 pm devflow Revision 0067fdb1: Bump version to 0.9next
- 05:21 pm Revision 51d97e66: Add "Replace Membership List" documentation
- 05:11 pm devflow Revision 7d57d676: Bump version to 0.10
- 05:10 pm devflow Revision 8efe95c4: Do not print colors if stdout is not tty
- Refs #3520
- 05:01 pm devflow Revision 8c2716c5: Print 'push' help message in one line
- 04:59 pm devflow Revision fa1ebc2b: Merge branch 'master' into debian
- Conflicts:
MANIFEST.in - 04:57 pm devflow Revision 79cf7026: Merge branch 'develop' into debian-develop
- 04:55 pm devflow Revision c181882a: Make devflow-autopkg mode argument optional
- 04:52 pm Revision 74b27be4: Add the Plankton version of image update in docs
- 04:46 pm devflow Revision 1715bcbd: /usr/bin/env sh -> /bin/sh
- 04:40 pm devflow Revision 1e92c864: Fix default build mode
- Fix value of build bode when "DEVFLOW_BUIILD_MODE" is not set.
Default value is "release" for master, and "snapshot" ... - 04:30 pm devflow Revision d0c4fc17: Get debian branches from origin
- Try to get "debian-*" branches from origin, before falling
back to debian branch. - 04:17 pm Feature #3443 (Closed): Make the function of "Empty Container" more explicit in the Pithos UI
- 04:08 pm Pithos Web Client Revision 07f72d32: Merge branch 'issue_3443' into develop
- 04:07 pm Pithos Web Client Revision 8ddb4627: Provider a safer way to purge the container
- Refs #3443
https://code.grnet.gr/issues/3443 - 03:09 pm Bug #3522 (Closed): Delete images from plankton
- Currenty, deleting an Image from plankton results in deletion of the Image
from Pithos.
Fix: Do not delete the Imag... - 03:08 pm Revision 4e61d281: Add "List Image Membershis" documentation
- 02:08 pm devflow Bug #3520 (Closed): Do not output color escape codes when output not a terminal
- Only output color escape codes when output is a TTY, otherwise
show plain output.
- 02:04 pm Revision c982ddf9: Add "Retrieve Raw Image Data" documentation
- 02:03 pm snf-vncauthproxy Revision 364265a0: Merge branch 'develop' into debian-develop
- 01:59 pm snf-vncauthproxy Revision 6a8190a5: Create a docs stub to keep the CI system happy
- 01:20 pm Bug #3519 (Resolved): Update pithos installation guide
- A fresh successful pithos installation should set the current database (alembic) version.
- 01:17 pm Revision ae7e1e1f: Add "Retrieve Image Metadata" documentation
- 01:08 pm snf-vncauthproxy Revision f0e7fc76: Use single setup.py in ci/install.sh
- 01:03 pm snf-vncauthproxy Revision 538cf0de: Use devflow-update-version in ci/install.sh
- 12:02 pm snf-vncauthproxy Revision 529dadc5: Use /bin/sh instead of "/usr/bin/env sh" in ci/
- Use /bin/sh instead of "/usr/bin/env sh" in ci/ scripts consistently.
Yes, in theory the Bourne shell may not be in /... - 11:57 am snf-vncauthproxy Revision 4908cdde: Add CI functionality
- Add various scripts under ci/, enabling support for
Continuous Integration.
Among others, there are scripts for auto...
03/30/2013
- 01:01 pm snf-vncauthproxy Revision f6eb1be8: Fix possible race in returning source port to pool
- First make sure all sockets for a connection are closed,
then return the source port number to the port pool.
This f... - 12:55 pm snf-vncauthproxy Revision 020f4a9e: Improve cleanup of worker greenlets
- There are two worker greenlets per direction of an established
connection. This patch improves the way they are clean... - 12:46 pm snf-vncauthproxy Revision d5705e2c: Fix a few more instances of logging
- Fix a few more instances of logging, per pylint W6501,
after commit c87d99e96. - 12:44 pm snf-vncauthproxy Revision 0423d976: Use gevent.sleep instead of time.sleep
- Use green version of sleep() from gevent,
so other greenlets get to run while a specific greenlet sleeps.
03/29/2013
- 07:02 pm Revision 85a32d94: Add "List Images In Detail" section to docs
- 06:51 pm ./kamaki Support #3514 (Closed): kamaki create network should use a default network type
- This is required since synnefo 0.14 and it doesn't harm any previous synnefo versions
- 06:07 pm Revision 9c16855e: Add "Update an image" documentation
- 05:27 pm ./kamaki Feature #3513 (Closed): Impolement a client-side filter mechanism for image listing
- Server-side image listing is incomplete. It would be nice if kamaki could provide an extention to that filtering, all...
- 05:24 pm ./kamaki Feature #3512 (Closed): Image register should return response headers (especialy image id)
- 05:17 pm Revision bc4cf6c7: Add "Add or update an image" documentation
- 03:58 pm devflow Revision e87745ef: Add version to bump_version commit
- 03:52 pm devflow Revision 9fe1ecd8: Support debian revisions
- Find the correct debian revision, by looking the debian tags. Also, move
some functions to new 'utils' module. - 03:51 pm Feature #3510 (Resolved): Pithos backend: Return objects in a specific domain, optionally filtere...
- Provide a pithos backend function that returns all the objects for a specific domain.
Optionally the function shou... - 03:43 pm Revision 6019e6bd: Bump version
- 03:41 pm Revision bc6045bb: Bump version to 0.13~rc15-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 03:41 pm Revision 7c25bf90: Merge branch 'release-0.13' into debian-release-0.13
- 03:33 pm Revision e3c026e7: UI auth module typo fix
- fix get_username to return user uuid instead of user token. The change
fix the resolving of image ownership of the cu... - 03:22 pm Revision 6a8e005e: Bump version
- 03:21 pm Revision 361145a5: Bump version to 0.13~rc14-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 03:21 pm Revision 6c9e3de4: Merge branch 'release-0.13' into debian-release-0.13
- 03:18 pm Revision 678382d2: fix pasted unicode non-break space in pithos conf
- 01:48 pm Feature #3439 (Resolved): Write docs for astakosclient
- 01:45 pm Revision e5af44e5: Merge branch 'feature-astakosclient-docs' into develop
- Refs #3439
- 01:36 pm Revision 1cd3daa1: `upgrade' dir under docs and update of admin-guide
- 01:34 pm snf-vncauthproxy Revision c87d99e9: Make logging more consistent
- Generate all logging-specific function members of VncAuthProxy
("info", "error", etc) dynamically, from a single temp... - 01:30 pm Revision e69bf719: Bump version
- 01:28 pm Revision c7bbde8b: Bump version to 0.13~rc13-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 01:28 pm Revision 50037008: Merge branch 'release-0.13' into debian-release-0.13
- 01:24 pm Revision ee6a65bd: change default project application limit to 0
- By default projects are not visible in the UI,
therefore it makes sense to adjust the default
pending application lim... - 01:21 pm Revision 3eea2bc3: Update setup.py for every snf-* component
- * Update short descriptions
* Make sure all emails point to synnefo-devel@googlegroups.com
* Make sure the author a... - 01:02 pm ./kamaki Bug #3509 (Closed): *--public* argument does nothing when used with *kamaki store list*
- Try:
@$ kamaki store list
$ kamaki store list --public@
Logs show that --public has no effect to the http requ... - 12:55 pm Revision 9ce32226: Reasonable project application cancel url
- direct user to the project's index view
- 12:48 pm snf-vncauthproxy Revision fe5fc466: Fix minor typo
- 12:35 pm snf-vncauthproxy Revision 68caea79: Add support for devflow
- Add support for computing version numbers using devflow infrastructure.
- 12:32 pm ./kamaki Revision 049eaf52: Fix store_upload typo in progress argument
- 12:17 pm Revision 8a0c7040: minor refactor object_list for clarity
03/28/2013
- 10:57 pm Revision 6fe32fb6: Change pithos api public object handling
- Expose public URL information only to the object owners.
- 10:57 pm Revision c77af544: Change pithos backend DEFAULT_PUBLIC_URL_SECURITY
- Change value from 8 to 16, to conform with the default
PITHOS_PUBLIC_URL_SECURITY setting. - 08:13 pm Revision 44f2d10d: Additional confirm widgets for join/leave actions
- Also deny GET requests for those actions
- 08:06 pm Revision 1076ce55: Complete the List Available Images section
- 07:37 pm Revision 249026ef: Add a reason parameter in project deny requests
- if not set, None is passed
- 07:37 pm Revision 058b6ec7: Astakos project details user actions improvenets
- - Split actions partial in a separate template.
- Convert simple A html links to confirm forms and do action requests... - 07:37 pm Revision d12e522d: Deny GET requests for project actions requests
- 05:52 pm snf-image-creator Revision 083e2a6a: Bump ubuntu version to 0.2.8-0ubuntu1
- 05:39 pm snf-image-creator Revision 9a934c89: Merge branch 'master' into ubuntu
- 05:35 pm snf-image-creator Revision 2eb7dff0: Bump version to 0.2.8
- 05:30 pm snf-image-creator Revision e9a2d318: Change a ValueError exception to FatalError
- 05:21 pm Revision 4a105ce2: Change pithos public URL implementation
- Refs: commit: 56f3c759
Do not include encoded serial in the public URL.
Change PITHOS_PUBLIC_URL_MIN_LENGTH setting... - 05:08 pm snf-vncauthproxy Revision 6e40f2a8: Be more verbose when waiting for client to connect
- 05:01 pm Revision 7aac6b38: Let admin see project status just like its owner
- Admin is interested in projects `Pending for review'. They appeared
as `Unknown' in the project list before. With the... - 03:13 pm ganeti-local Revision 9572482e: Correct typos in comments
- Correct four typos in the comments of the Drbd types file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm snf-ganeti Revision 9572482e: Correct typos in comments
- Correct four typos in the comments of the Drbd types file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm snf-ganeti Revision 2d1c753d: Add status information to the DRBD data collector report
- Add status information as required by the design document.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm ganeti-local Revision 2d1c753d: Add status information to the DRBD data collector report
- Add status information as required by the design document.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm snf-ganeti Revision 8c5419ee: Export the data collected by DRBD in JSON format
- Write an intermediate function computing the JSON data before adding them
to the DCReport.
Directly export the data ... - 03:13 pm ganeti-local Revision 8c5419ee: Export the data collected by DRBD in JSON format
- Write an intermediate function computing the JSON data before adding them
to the DCReport.
Directly export the data ... - 03:13 pm snf-ganeti Revision 82437b28: Add DCStatus data type for the data collectors
- Also adds the DCStatusCode, part of DCStatus, and the addStatus
utility function for adding the "status" field to an ... - 03:13 pm ganeti-local Revision 82437b28: Add DCStatus data type for the data collectors
- Also adds the DCStatusCode, part of DCStatus, and the addStatus
utility function for adding the "status" field to an ... - 03:13 pm snf-ganeti Revision 54c7dff7: Add Kind data type for data collectors
- Also, add it to the DRBD data collector, and export it from there.
Signed-off-by: Michele Tartara <mtartara@google.c... - 03:13 pm ganeti-local Revision 54c7dff7: Add Kind data type for data collectors
- Also, add it to the DRBD data collector, and export it from there.
Signed-off-by: Michele Tartara <mtartara@google.c... - 03:13 pm snf-ganeti Revision f0e4b2a4: Add data type for data collector category
- Also, update the DRBD data collector to use and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm ganeti-local Revision f0e4b2a4: Add data type for data collector category
- Also, update the DRBD data collector to use and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 03:13 pm snf-ganeti Revision 834dc290: Export the dcVersionInformation for the Drbd collector
- Also, update the JSON output (and the design document) so that it is not
in camelcase anymore. This is part of a bigg... - 03:13 pm ganeti-local Revision 834dc290: Export the dcVersionInformation for the Drbd collector
- Also, update the JSON output (and the design document) so that it is not
in camelcase anymore. This is part of a bigg... - 03:12 pm snf-ganeti Revision a895fa19: Add data collector version data type
- Define the new data type and update the DRBD data collector to use it.
Signed-off-by: Michele Tartara <mtartara@goog... - 03:12 pm ganeti-local Revision a895fa19: Add data collector version data type
- Define the new data type and update the DRBD data collector to use it.
Signed-off-by: Michele Tartara <mtartara@goog... - 03:12 pm ganeti-local Revision 7a171e3f: Fix comment line position in DRBD data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:12 pm snf-ganeti Revision 7a171e3f: Fix comment line position in DRBD data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:12 pm ganeti-local Revision ddceb4c5: Export dcName information of Drbd data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:12 pm snf-ganeti Revision ddceb4c5: Export dcName information of Drbd data collector
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@google.com> - 03:11 pm snf-ganeti Revision debfca88: Change format of the empty status message
- Having 'null' instead of an empty string for an empty status message
increases the complexity of the code with no rea... - 03:11 pm ganeti-local Revision debfca88: Change format of the empty status message
- Having 'null' instead of an empty string for an empty status message
increases the complexity of the code with no rea... - 03:11 pm Revision ee5d26fc: UI create vm errors fix
- never forget to pass vm create callback arguments
- 03:01 pm snf-ganeti Revision 44b7a8a8: Improve INSTALL documentation
- Additional clarification note added.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroye... - 03:01 pm ganeti-local Revision 44b7a8a8: Improve INSTALL documentation
- Additional clarification note added.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroye... - 02:26 pm snf-image-creator Revision 88f83027: Add missing docstrings
- 02:03 pm ganeti-local Revision 958a800a: Document more installation dependencies
- A couple of them were missing and are added by this patch.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 02:03 pm snf-ganeti Revision 958a800a: Document more installation dependencies
- A couple of them were missing and are added by this patch.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi... - 12:57 pm Revision 167ac7d0: Add galnce vs plankton tabke in plakton-api-guide
- 12:13 pm Revision fc098054: Merge branch 'feature-branding' of https://code.grnet.gr/git/synnefo into feat...
- 12:12 pm Revision a2110608: Branding footer improvements (Astakos+ Cyclades)
- Setting that allows copyright message to footer.
Setting that allows about, feedback and support links to footer. - 12:09 pm Revision ddd61409: Branding email txt change
- Removal of 'alpha testing' phrases from email body.
Removal of greek blocks from email txt files. - 11:55 am Feature #3388 (Closed): Improve performance of quota operations
- 11:55 am Feature #3389 (Closed): List quotas for a specified user
- 11:54 am Bug #3492 (Resolved): get_http_connection() patches .close() which gets called from httplib itsel...
- 11:53 am Bug #3410 (Closed): "This event is already used by another greenlet:" Error
- 11:53 am Bug #3414 (Closed): AssertionError in Astakos gunicorn
- 11:50 am Bug #3479 (Closed): Database stack limit reached in retrieving quota for all users
- 11:50 am Bug #3373 (Closed): user-set-initial-quota usability
- 11:49 am Feature #3374 (Closed): user-list usability
- 10:47 am Revision 5607fc6c: Pep8 fixes
- 10:46 am Revision ad18a41c: Pep8 fixes
03/27/2013
- 11:26 pm Revision 31bc3a62: Astakos email notification improvements
- - Use project setting SERVER_EMAIL as sender to all email notifications.
- Remove astakos specific DEFAULT_CONTAC_EMA... - 11:01 pm Revision f96257d8: Introduce CONTACT_EMAIL setting
- applications can use the setting as to point users in which email
address they should get in contact for support. - 11:00 pm Revision bd0778e4: Provide additional user lists in common settings
- To be used as recipients in applications notification messages
- 09:08 pm Revision 5af5920c: Delegate cyclades ui feedback calls to astakos
- Mimic pithos app/ui feedback handling to avoid duplicating boilerplate
code.
New settings:
CYCLADES_USER_FEEDBACK_UR... - 06:59 pm Revision 4ab1af1a: pool context manager, http pool AssertionError fix
- Refs #3492
- Introduce a generic PooledObject class to act both
as a context manager for getting and putting back
... - 06:59 pm Revision a8447cc8: remove obsolete example code module http_request
- 06:51 pm Revision 56f3c759: Change pithos public implementation
- Public URLs should consist of a random part.
A public URL should be unique and should not be
equal to any deleted pub... - 06:51 pm Revision 00b501fc: Fix user-set-initial-quota command
- Do not display unnecessary message:
"Please use either `--from-file' or `--set-capacity' options"
while importing quo... - 06:51 pm Revision 8d15889c: Fix send mail error handling
- # Fix send change email error message
# Remove double logging - 06:00 pm Feature #3353: Support flavor attributes
- After discussion with [cstavr], here is an initial @GET /flavors/detail@ response with extra Synnefo-attributes field...
- 05:56 pm Revision bc1e29f5: Fix verbose_name for network.private resource
- 04:34 pm Revision 1bce7b1f: pool context manager, http pool AssertionError fix
- Refs #3492
1 Introduce a generic PooledObject class to act both
as a context manager for getting and putting back
... - 04:03 pm Revision 8fa1cbc9: Configurable unknown os identifier
- 03:45 pm Revision d42817ee: Branding: change default icon for vms
- Changing "os" to "unknown" for all VMs that don't have a prefefined os.
Applies to Compute interface. - 03:34 pm Revision 7549d16f: Branding cleanup & overview page
- Removing unnecessary code ( branding tags). Generic overview page.
- 02:21 pm Revision d4673e88: remove obsolete example code module
- 01:32 pm Revision ac2a1fa8: Change holding and provision
- 01:30 pm Revision 351bf783: Import resource from no source
- Since quantity (initial supply) has been removed from Policy,
there is no direct way to set the initial available res... - 01:30 pm Revision ae2bde81: Redesign quota holding
- A Holding now tracks the current usage (amount imported)
and the amount available to export (stock).
Counters come i... - 01:30 pm Revision 49fb0c5f: Adjust astakos to new holding design
- Simplifications due to removal of quantity and merging capacity into holding.
Also make sure that holders and resourc... - 01:30 pm Revision c80353ad: Merge Policy model into Holding
- Since the removal of quantity, Policy was left with only one value:
capacity. To simplify things, we directly include... - 01:28 pm Revision 217a27cd: wip New, simplified syncing to quotaholder
- 01:25 pm Revision 1f118339: Default quotaholder input to empty list
- Keyword arguments in quotaholder calls defaulted to empty pair,
although they were actually expecting a list. - 01:25 pm Revision b0b17f31: wip Remove import_limit and export_limit from policy
- If needed, they can be simulated by importing from special resources.
- 01:25 pm Revision 1617b4ed: wip Update astakos.im to simplified quotaholder policy
- 01:24 pm Revision 53009164: wip Remove check whether membership is pending sync
- It is not needed any more, syncing to quotaholder will happen
in a single transaction along with the call initiating ... - 01:24 pm Revision 70d93f49: wip Remove check is_active on projects and memberships
- Remove second phase of (de)activation, not needed any more,
since syncing to quotaholder will happen in the same tran... - 01:24 pm Revision cabbe029: wip Update astakos.im to use local quotaholder
- Import directly quotaholder.callpoint in endpoint/qh.py
instead of an HTTP client.
Remove code related to entities, s... - 01:17 pm Revision 8eeacb06: Remove unused code
- 01:17 pm Revision c219b9b7: Register quotaholder in synnefo settings
- 01:17 pm Revision 4cf58827: wip Remove CallSerial model and related calls
- 01:17 pm Revision d3324597: Update quotaholder unit tests
- 01:17 pm Revision a8ce394b: wip Rename entity into holder
- 01:17 pm Revision cad11db1: Execute astakos-init and user-update in a transaction
- 01:17 pm Revision e24ff2d0: Return a holding as a tuple rather than list
- 01:17 pm Revision 48cf0b11: Update stress test to use the new transaction decorator
- 01:15 pm Revision 4a5b73fb: wip Remove Entity model
- 01:12 pm Revision 59656fc1: Delete obsolete testing files
- 01:12 pm Revision 6f25c9b9: Delete obsolete code
- 01:12 pm Revision 860d8bb8: wip Remove dependency from commissioning
- Define exceptions locally
- 01:12 pm Revision 61bdc737: wip Merge quotaholder into astakos
- quotaholder_django/quotaholder_app becomes astakos/quotaholder
quotaholder_django/test becomes astakos/quotaholder/test - 01:10 pm Revision e6014e28: wip Restructure astakos views
- Replace custom transaction context with:
- decorator `commit_on_success_strict', which uses
transaction.commit_man... - 01:06 pm Revision 4b3ec2a8: Remove PROJECT_DEACTIVATED state from ProjectMembership
- 12:47 pm ganeti-local Revision 64760879: Unit tests for config.ConfigWriter.VerifyConfig()
- The test is aimed mostly at instance policies, which changed recently.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 12:47 pm snf-ganeti Revision 64760879: Unit tests for config.ConfigWriter.VerifyConfig()
- The test is aimed mostly at instance policies, which changed recently.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 12:46 pm snf-ganeti Revision 0b94cda8: cfgupgrade: Add support for newly refactored ipolicies
- Instance policies in the configuration are upgraded and downgraded. Both
operations are idempotent.
Signed-off-by: B... - 12:46 pm ganeti-local Revision 0b94cda8: cfgupgrade: Add support for newly refactored ipolicies
- Instance policies in the configuration are upgraded and downgraded. Both
operations are idempotent.
Signed-off-by: B... - 12:46 pm snf-ganeti Revision da5f09ef: Refactor ispecs in ipolicy structures
- Minimum and maximum instance specs are put together into a single element
of the instance policy. This is in preparat... - 12:46 pm ganeti-local Revision da5f09ef: Refactor ispecs in ipolicy structures
- Minimum and maximum instance specs are put together into a single element
of the instance policy. This is in preparat... - 12:46 pm snf-ganeti Revision 1709435e: cfgupgrade: Add --downgrade option
- It's now possible to go back to the previous stable version. Unit tests
provided.
This is mostly useful during devel... - 12:46 pm ganeti-local Revision 1709435e: cfgupgrade: Add --downgrade option
- It's now possible to go back to the previous stable version. Unit tests
provided.
This is mostly useful during devel... - 12:46 pm ganeti-local Revision bb553e5a: cfgupgrade: Refactor code
- All the upgrading code is now in one function. No functionality has been
changed.
Signed-off-by: Bernardo Dal Seno <... - 12:46 pm snf-ganeti Revision bb553e5a: cfgupgrade: Refactor code
- All the upgrading code is now in one function. No functionality has been
changed.
Signed-off-by: Bernardo Dal Seno <... - 12:46 pm ganeti-local Revision 04db1880: Configuration is verified on load
- If there are errors in the configuration when master daemon is started,
they are now logged and reported. Previously ... - 12:46 pm snf-ganeti Revision 04db1880: Configuration is verified on load
- If there are errors in the configuration when master daemon is started,
they are now logged and reported. Previously ... - 12:45 pm snf-ganeti Revision d948c101: Refactor cli.CreateIPolicyFromOpts()
- The code relative to instance specs has been moved into a different
function. This in preparation for further patches... - 12:45 pm ganeti-local Revision d948c101: Refactor cli.CreateIPolicyFromOpts()
- The code relative to instance specs has been moved into a different
function. This in preparation for further patches... - 12:45 pm snf-ganeti Revision eeaa5f6c: Remove duplicate filling of instance policy
- Instance policy fields were manually filled in CreateIPolicyFromOpts() and
then filled again by the caller. Now they ... - 12:45 pm ganeti-local Revision eeaa5f6c: Remove duplicate filling of instance policy
- Instance policy fields were manually filled in CreateIPolicyFromOpts() and
then filled again by the caller. Now they ... - 12:45 pm snf-ganeti Revision a6fdce9e: Unit test for cli.CreateIPolicyFromOpts()
- Useful for subsequent patches.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velroyen <h... - 12:45 pm ganeti-local Revision a6fdce9e: Unit test for cli.CreateIPolicyFromOpts()
- Useful for subsequent patches.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velroyen <h... - 12:45 pm ganeti-local Revision a6321765: Amend partitioned design doc for multiple ispecs
- There will be only one standard specification in instance policies.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 12:45 pm snf-ganeti Revision a6321765: Amend partitioned design doc for multiple ispecs
- There will be only one standard specification in instance policies.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 12:44 pm snf-ganeti Revision e118deb1: QA: Fix assertion
- The assertion was always true because "all" was missing.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi... - 12:44 pm ganeti-local Revision e118deb1: QA: Fix assertion
- The assertion was always true because "all" was missing.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi... - 11:14 am Revision dbe23431: snf-astakos-client: Intersphinx mapping
03/26/2013
- 08:20 pm Revision 8896e2aa: Display additional vm backend info in helpdesk app
- Refs #3452
- 07:36 pm snf-vncauthproxy Revision 03a592b9: Support argument parsing in command line client
- Make the vncauthproxy client a proper command line tool,
by adding support for argument parsing. Also output debuggin... - 07:10 pm snf-ganeti Revision 681f4f7b: More info on using the RAPI
- Add some additional information about how to use/test the RAPI,
including how to specify authentication credentials.
... - 07:10 pm ganeti-local Revision 681f4f7b: More info on using the RAPI
- Add some additional information about how to use/test the RAPI,
including how to specify authentication credentials.
... - 06:42 pm Revision f30f0170: Log project actions
- 06:42 pm Revision 42732c26: Preserve owner info when modifying project
- An admin can modify a project, i.e. create an application based on
a previous application. We distinguish the initial... - 06:42 pm Revision db472f3d: Impose pending application limit on owner
- We used to check the limit on applicant; however we would like to
to control pending applications per the original ap... - 06:28 pm snf-image-creator Revision f5174d2c: Rename DiskDevice class to Image
- Rename DiskDevice class to Image and move it to a seperate module.
Also, don't let the user access the os_type/* modu... - 06:10 pm Pithos MS Client Revision 83999acf: User-Agent changes for Sparkle
- Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
- 06:06 pm Revision 9d889386: Initial branding for service and company
- New synnefo_branding app.
Service name defaults to "Synnefo" and company name defaults to "grnet".
Branding is applic... - 06:01 pm Bug #3498 (New): retry http requests, not entire functions
- For example, in lib.astakos instead of retrying an http request,
a decorator is used to retry a whole function conta... - 05:39 pm Revision 984fec93: Optionally display projects in astakos menu
- New ASTAKOS_PROJECTS_VISIBLE setting (defaults to False) added to
control whether the projects menu should be visible... - 05:38 pm Revision 475e8578: Typo fix
- 03:50 pm Revision 6f25ec42: Merge branch 'release-0.13' into feature-astakos-authpolicies
- 03:27 pm Revision b14e3b9e: Trigger user quota updates on sepcific ui api calls
- - We force user quota information to be updated after the completion of
vm/network create/destroy actions. - 03:15 pm Pithos MS Client Revision 71374945: Extracted the viewmodels
- 01:57 pm ganeti-local Revision 2cbcf95d: gnt-instance info uses a revised format
- The code is more modular and the output is YAML-compliant. QA updated to
take advantage of it.
Signed-off-by: Bernar... - 01:57 pm snf-ganeti Revision 2cbcf95d: gnt-instance info uses a revised format
- The code is more modular and the output is YAML-compliant. QA updated to
take advantage of it.
Signed-off-by: Bernar... - 01:57 pm ganeti-local Revision 0e79564a: gnt-cluster info uses a revised format
- The code is more modular and the output is YAML-compliant.
Added function in QA that uses PyYAML to parse the comman... - 01:57 pm snf-ganeti Revision 0e79564a: gnt-cluster info uses a revised format
- The code is more modular and the output is YAML-compliant.
Added function in QA that uses PyYAML to parse the comman... - 01:57 pm snf-ganeti Revision 4d99964c: Generic function to print data for gnt-xxx info
- The function produces a human-readable output, which is also a valid YAML
file, from an intermediate data structure. ... - 01:57 pm ganeti-local Revision 4d99964c: Generic function to print data for gnt-xxx info
- The function produces a human-readable output, which is also a valid YAML
file, from an intermediate data structure. ... - 01:30 pm Revision 2b745492: Specify reason when denying project application
- Add field `response' in ProjectApplication model.
Add option `-m' in project-control command.
Refs #3493 - 01:06 pm Bug #3479 (Resolved): Database stack limit reached in retrieving quota for all users
- 01:05 pm Bug #3489 (Resolved): Selecting for update raises EmptyResultSet when filtering on an empty list
- 01:03 pm Feature #3495 (Assigned): Show disk template for VM in the UI, get info from Flavor
- Extend UI so the disk template for a VM is shown.
Get the appropriate info from the Flavor associated with the VM.
... - 12:51 pm ./kamaki Revision 47ccc132: Merge branch 'feature-logging' into develop
- 12:40 pm ./kamaki Revision e8af27f4: Add a ClientError logger to kamaki.clients
- 12:23 pm ./kamaki Revision 42115b51: Move logger operations to a seperate file/pkg
- 11:58 am Feature #3493 (Assigned): Allow admin to specify reason when denying a project application
- This may require a moderate redesign of the project web page to make room for presenting admin's message.
- 11:56 am Feature #3493 (Closed): Allow admin to specify reason when denying a project application
- Both the cli management command and the web ui should give the admin the option to specify why they denied an applica...
- 11:26 am Revision 2c7c0756: Change helper function to allow multiple arguments
03/22/2013
- 11:45 pm Bug #3492 (Closed): get_http_connection() patches .close() which gets called from httplib itself ...
- psomas used cstavr's method of reproducing the elusive AssertionErrors
and tracked the cause in a call to @self.clos... - 07:06 pm ./kamaki Revision 2406db97: Disable token logging (synnefo bug #3480)
- 07:06 pm Bug #3480: kamaki logs tokens
- Token logging is disabled in kamaki 0.8
A contributor that needs to log the token during development, may edit the... - 07:02 pm snf-vncauthproxy Revision 180a750f: Work with multiple versions of python-daemon
- 07:00 pm snf-vncauthproxy Revision 31965126: Make source PEP8-compliant
- 06:55 pm ./kamaki Revision f09da8c8: Add logging to file functionality (#3441)
- 05:48 pm Revision 0ee1899b: WIP astakos resource, quotas, and commissions docs
- 05:28 pm ./kamaki Feature #3490: In CLI, move non-plankton/glance commands from image to cyclades
- Update:
All glance commands should be available as:
kamaki image-glance XXX
All compute commands should be... - 05:25 pm Revision 1c53bc1d: Fix deref before None check in http pool
- 05:21 pm Bug #3491 (Closed): cyclades-reset-usage omits those who have no active resources
- If a user does not have any non-deleted VMs or Networks,
then cyclades-reset-usage will not list them and will not z... - 05:19 pm Revision 642c426e: Fix bug in uses_commission decorator
- Distinquish between exceptions in the decorated function and exceptions
in accepting/rejecting the commissions. The f... - 05:14 pm ./kamaki Feature #3490 (Closed): In CLI, move non-plankton/glance commands from image to cyclades
- 05:12 pm Revision c58ae966: Fix plankton shared_from image listing
- Commit 469d099 introduced a typo which caused /plankton/shared_images/
to raise an UnboundLocalError. - 05:06 pm snf-ganeti Revision 61f8fda4: Fix bug in rlib2 unit tests
- The "queryargs" parameter of the __init__ function of rlib2 classes should
be a dictionary, as defined in the Resourc... - 05:06 pm ganeti-local Revision 61f8fda4: Fix bug in rlib2 unit tests
- The "queryargs" parameter of the __init__ function of rlib2 classes should
be a dictionary, as defined in the Resourc... - 05:01 pm ganeti-local Revision fb409531: Remove use of deprecated function
- cgi.parse_qs() is deprecated in python 2.6 and substituted by
urlparse.parse_qs().
This patch modifies the code to u... - 05:01 pm snf-ganeti Revision fb409531: Remove use of deprecated function
- cgi.parse_qs() is deprecated in python 2.6 and substituted by
urlparse.parse_qs().
This patch modifies the code to u... - 04:44 pm ./kamaki Revision 61ca0ecd: Create get_logger, add_logger methods in clients
- 04:24 pm ./kamaki Feature #3422 (Closed): Let caller program explicitly set connection pool size for all methods
- 04:23 pm ./kamaki Feature #3456 (Resolved): Uniformity to runtime arguments
- 04:23 pm Revision 1fd14d3d: Return EmptyQuerySet on an EmptyResultSet
- Refs #3489
Call to as_sql() raises EmptyResultSet in a couple of occasions,
more importantly when filtering based on... - 04:19 pm Bug #3489 (Resolved): Selecting for update raises EmptyResultSet when filtering on an empty list
- Custom ForUpdateManager does not handle properly the case of selecting with filter(field__in=[]).
Call to as_sql() r... - 03:55 pm Revision a6a152d6: Move managers.py in synnefo.lib.db
- This makes it easier to maintain, since it is used in multiple applications
(astakos.im and quotaholder_app). - 03:48 pm ./kamaki Revision 59f71e99: Merge branch 'feature-tests' into develop
- 03:42 pm ./kamaki Revision 3c50df2e: Apply a simple naming convention for unit tests
- Naming convention:
Actual functionality:
In package kamaki.clients.pkg there is class C containing a method M
Test ... - 03:06 pm snf-image-creator Revision d3f3bfbf: Restore html_theme = 'default' in docs/conf.py
- 02:57 pm snf-image-creator Revision 61d14323: Clean-up the code using flake8
- 02:56 pm Feature #3338: Global Synnefo logfile
- Should we keep the default logging to stderr (and since gunicorn log file), or we should use
only the global logfile... - 02:53 pm snf-image-creator Revision fd6621a4: Change the html theme of the documentation
- Make the docs html theme comply with the of the synnefo projects
- 02:19 pm Revision ef54eee4: Fix NIC's default state
- Use "ACTIVE" as NIC's default state, to avoid addding a data migration.
- 02:02 pm ./kamaki Revision 95df5021: Merge branch 'develop' into feature-tests
- 01:49 pm ./kamaki Revision 4054c46d: Document unittest mechanism, dependency changes
- New dependency changes: progress is required, mock is optional
Changes are also documented - 01:29 pm Revision 794c94e6: astakosclient: Rename functions/methods
- Rename functions/methods according to PEP-8 naming conventions.
- 01:00 pm ganeti-local Revision 27263c47: gnt-cluster modify: limit storage type consistency check
- This fixes the currently broken Q&A. The consistency check
for storage types is now only run when the 'enabled_storag... - 01:00 pm snf-ganeti Revision 27263c47: gnt-cluster modify: limit storage type consistency check
- This fixes the currently broken Q&A. The consistency check
for storage types is now only run when the 'enabled_storag... - 12:46 pm Revision c55166fc: Minor configuration change
- 12:43 pm snf-image-creator Revision 76f42c27: Fix an undefined variable bug
- Variable d in function valideate_account was undefined
- 12:35 pm Revision 2ef1e2d7: Change output of astakos-quota --sync
- Inform specifically which users, if any, have been synced, instead of
listing the whole diff. The latter can be recov... - 11:51 am ./kamaki Bug #3370 (Closed): http connection leak when exception raises while getting connection results
- 11:45 am ./kamaki Bug #3458 (Closed): estimated time when downloading
- 11:41 am ./kamaki Revision f40f0cb7: Ensure uniform runtime args in cli (feature #3456)
- 11:38 am Revision 8e7ea6d7: Merge branch 'feature-tools-docs' into develop
- 11:27 am Revision f74d2b69: Rename AstakosClient's authenticate method to getUserInfo
- 09:46 am snf-ganeti Revision 9c6f0b51: Check if instances use disk templates that get disabled
- When disk templates get disabled via 'gnt-cluster modify', so far
we did not check if any instances still use a disk ... - 09:46 am ganeti-local Revision 9c6f0b51: Check if instances use disk templates that get disabled
- When disk templates get disabled via 'gnt-cluster modify', so far
we did not check if any instances still use a disk ...
03/21/2013
- 07:39 pm ./kamaki Bug #3403: ETA estimation is completely off for Pithos uploads
- This is actualy a progress issue. ETA is handled by the progress package ( https://pypi.python.org/pypi/progress ) an...
- 06:57 pm ./kamaki Revision 91e9bf7f: Add redudant -c argument to mean --config (global)
- 06:41 pm ./kamaki Feature #3230 (Closed): Pithos+ operations between different accounts
- 06:37 pm ./kamaki Revision 7cac95a7: Re-allow empty paths to clients.Client.request
- 06:13 pm snf-ganeti Revision 6414296b: Fixing some mistakes in design doc for space reporting
- - Use entities as examples for storage types that are actually storage
types.
- Fix mixing up 'external_storage' and ... - 06:13 pm ganeti-local Revision 6414296b: Fixing some mistakes in design doc for space reporting
- - Use entities as examples for storage types that are actually storage
types.
- Fix mixing up 'external_storage' and ... - 06:08 pm ./kamaki Feature #3229 (Resolved): Fine grained unittests for clients lib
- 06:08 pm ./kamaki Feature #3228 (Closed): Mock testing for kamaki clients
- 06:07 pm ./kamaki Bug #3444 (Closed): Intro help \exit should be /exit
- 06:07 pm ./kamaki Revision a6aced18: Fix typo in shell intro (bug #3444)
- 06:04 pm Revision f6950864: Sync only quotas that differ
- Refs #3479
Database stack limit issue was triggered by syncing quotas for
all users. It is much faster to compare qu... - 06:03 pm ./kamaki Revision 8e8ec61a: Merge branch 'feature-tests' into develop
- 06:02 pm Bug #3480: kamaki logs tokens
- What if token (or, even, some other kind of sensitive information) logging is off be default, but could be switched o...
- 05:48 pm ./kamaki Revision 6a6175c0: Unittest full kamaki.clients.Client
- 05:47 pm Bug #3480 (Assigned): kamaki logs tokens
- Kamaki logs tokens, see pithos logs in production.
*Never* ever log tokens.
Also, make all logger names be hierar... - 05:42 pm Revision 2f906450: Simplify query to avoid hitting db stack limit
- Refs #3479
Looking up (entity, resource) pairs created a huge query formula
in disjunctive normal form, which appare... - 05:41 pm snf-ganeti Revision 94309823: Use 'storage type' consistently in design doc
- To minimize the confusion between whether or not a storage type
is the same as a storage method, I updated the design... - 05:41 pm ganeti-local Revision 94309823: Use 'storage type' consistently in design doc
- To minimize the confusion between whether or not a storage type
is the same as a storage method, I updated the design... - 05:41 pm snf-ganeti Revision c66d8987: Upgrade configuration wrt enabled storage types
- This implements an online update of the configuration for when a configuration
is loaded that does not yet contain th... - 05:41 pm ganeti-local Revision c66d8987: Upgrade configuration wrt enabled storage types
- This implements an online update of the configuration for when a configuration
is loaded that does not yet contain th... - 05:41 pm ganeti-local Revision dacd8ba4: QA: Extend cluster QA wrt enabled storage types
- This extends the QA scripts to test the changes in 'gnt-cluster init',
'gnt-cluster info', and 'gnt-cluster modify' w... - 05:41 pm snf-ganeti Revision dacd8ba4: QA: Extend cluster QA wrt enabled storage types
- This extends the QA scripts to test the changes in 'gnt-cluster init',
'gnt-cluster info', and 'gnt-cluster modify' w... - 05:41 pm snf-ganeti Revision c074a9e8: gnt-cluster init: add enabled_storage_types parameter
- This patch extends the 'gnt-cluster init' command to set the list
of enabled storage types on cluster creation.
Sign... - 05:41 pm ganeti-local Revision c074a9e8: gnt-cluster init: add enabled_storage_types parameter
- This patch extends the 'gnt-cluster init' command to set the list
of enabled storage types on cluster creation.
Sign... - 05:41 pm snf-ganeti Revision c270ee07: gnt-cluster modify: dis/enabling storage types
- This patch extends the 'gnt-cluster modify' command to manipulate the list
of enabled storage types. Note that this c... - 05:41 pm ganeti-local Revision c270ee07: gnt-cluster modify: dis/enabling storage types
- This patch extends the 'gnt-cluster modify' command to manipulate the list
of enabled storage types. Note that this c... - 05:41 pm ganeti-local Revision 7b9ceea7: gnt-cluster info: show enabled storage types
- This extends the 'gnt-cluster info' command to list the storage types
that are enabled on the cluster. It also fixes ... - 05:41 pm snf-ganeti Revision 7b9ceea7: gnt-cluster info: show enabled storage types
- This extends the 'gnt-cluster info' command to list the storage types
that are enabled on the cluster. It also fixes ... - 05:40 pm snf-ganeti Revision d0de443e: Add 'enabled_storage_types' to the cluster config
- This patch adds the cluster's new field 'enabled_storage_types'
to the configuration objects in python and haskell.
... - 05:40 pm ganeti-local Revision d0de443e: Add 'enabled_storage_types' to the cluster config
- This patch adds the cluster's new field 'enabled_storage_types'
to the configuration objects in python and haskell.
... - 05:40 pm snf-ganeti Revision 33c730a2: Add constants for storage types to constants.py
- This patch adds the currently known and used storage methods to the
constants.py file. Note that storage types are di... - 05:40 pm ganeti-local Revision 33c730a2: Add constants for storage types to constants.py
- This patch adds the currently known and used storage methods to the
constants.py file. Note that storage types are di... - 05:05 pm Revision 939d71dd: Create public NIC when creating VM
- Until now, a server's public NetworkInterface was not created in the DB
until the arrival of the message from Ganeti ... - 04:44 pm Revision 980190ae: snf-burnin docs: Minor verbal fixes
- 04:40 pm Bug #3479 (Closed): Database stack limit reached in retrieving quota for all users
- From the logs:
...astakos.im.management.commands.astakos-quota astakos-quota [ERROR] stack depth limit exceeded
HIN... - 04:21 pm Bug #3467 (Assigned): UI proceeds with VM creation while not enough resources are available
- In a similar spirit:
There is no reason to be exact:
Whenever a new create operation is submitted, just compute t... - 04:06 pm Bug #3467: UI proceeds with VM creation while not enough resources are available
- When vm quota limit is reached ui disables the "Create machine" action.
UI updates the available user quotas in int... - 03:55 pm snf-image-creator Revision e7902091: Bump ubuntu version to 0.2.7-0ubuntu1
- 03:54 pm Revision 2d35cfcd: Fix available ram options in vm create view
- typo fix that caused unavailable ram options due to user quota limits to
still be shown as selectable values. - 03:54 pm snf-image-creator Revision 023241c6: Merge branch 'master' into ubuntu
- 03:52 pm Revision 4b92d3f7: snf-astakos-client docs: Minor verbal/format fixes
- 03:51 pm Revision cc7312b1: flavor-create: warn if flavor is deleted
- 03:46 pm snf-image-creator Revision fab154f0: Bump version to 0.2.7
- 03:44 pm snf-image-creator Revision dd22ce7b: Fix a bug in the way rsync copies files
- The exclude patterns were wrong and they excluded more files than
they should. - 03:26 pm Bug #3467 (Assigned): UI proceeds with VM creation while not enough resources are available
- Reported by kargig at okeanos-dev.
From listing the user's quota and usage,
the user does not have enough 'cyclad... - 03:24 pm ./kamaki Revision 2e247767: Remove unused method set_default_headers
- 03:11 pm Revision 94ad2d07: Improve performance of cyclades-usage-verify
- Get quotaholder holdings for all users in one call, to speed up
execution of 'snf-manage cyclades-usage-verify'. - 02:28 pm ./kamaki Revision 9af3a427: Unittest kamaki.clients.Client.set_param
- 02:23 pm ./kamaki Revision 97baa5c3: Unittest kamaki.clients.Client.set_header
- 02:04 pm ./kamaki Revision 5dde4c83: Unittest kamaki.clients.Client._raise_for_status
- 01:26 pm ganeti-local Revision 011a19bf: Fix Mond man page
- Remove some erroneous formatting from the Mond man page.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 01:26 pm snf-ganeti Revision 011a19bf: Fix Mond man page
- Remove some erroneous formatting from the Mond man page.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 12:30 pm ganeti-local Revision 423b2dd5: Add monitoring HTTP API structure
- Add all the supported commands to the API.
The actual response is still to be implemented.
Signed-off-by: Michele Ta... - 12:30 pm snf-ganeti Revision 423b2dd5: Add monitoring HTTP API structure
- Add all the supported commands to the API.
The actual response is still to be implemented.
Signed-off-by: Michele Ta... - 12:29 pm snf-ganeti Revision eb65c915: Add basic HTTP server functionalities to Mond
- Add a stub implementation of the Mond HTTP server to Mond using the Haskell
snap-server library.
Signed-off-by: Mich... - 12:29 pm ganeti-local Revision eb65c915: Add basic HTTP server functionalities to Mond
- Add a stub implementation of the Mond HTTP server to Mond using the Haskell
snap-server library.
Signed-off-by: Mich... - 12:29 pm ganeti-local Revision 2fa8f963: Update documentation for monitoring daemon
- This commit updates the installation instructions and the user guide.
Signed-off-by: Michele Tartara <mtartara@googl... - 12:29 pm snf-ganeti Revision 2fa8f963: Update documentation for monitoring daemon
- This commit updates the installation instructions and the user guide.
Signed-off-by: Michele Tartara <mtartara@googl... - 12:19 pm snf-image-creator Revision c2cf27e8: Don't check the token if -t is not defined
- 12:13 pm snf-ganeti Revision 05b6f4d8: Merge branch 'devel-2.7'
- * devel-2.7
cfgupgrade: Fix error messages
Update "FIXME" string in RAPI
rapi client: add target_node to migrat... - 12:13 pm ganeti-local Revision 05b6f4d8: Merge branch 'devel-2.7'
- * devel-2.7
cfgupgrade: Fix error messages
Update "FIXME" string in RAPI
rapi client: add target_node to migrat... - 10:49 am ganeti-local Revision 13cc7b84: Add the core of the monitoring daemon
- This commit adds the core infrastructure of the monitoring daemon,
and integrates it in the build and test systems.
... - 10:49 am snf-ganeti Revision 13cc7b84: Add the core of the monitoring daemon
- This commit adds the core infrastructure of the monitoring daemon,
and integrates it in the build and test systems.
... - 1.2.9 (20130319.1) with ARC
- 09:56 am Pithos MacOS Client Revision 5dfe75c5: Update version
03/20/2013
- 10:45 pm Revision 336ddd59: UI loading view improvements
- Refs #3396
Refs #3397
- Use separate loading messages for each action to avoid confusion
caused due to aynchronous... - 10:13 pm Revision 2d815668: UI auth client fix
- Fix early check for existing cookie contents
- 09:47 pm Revision afe9ca75: UI. Always extract user info from current cookie contents
- Refs #3460
Token value set in api action/request is always retrieved from the
current cookie contents. When cookie c... - 08:56 pm Revision 505a121e: Helpdesk tests update
- - Include suspend/release suspension tests
- Mock astakos displayname/uuid resolving methods
- Update fixtures with u... - 08:56 pm Revision 4edee820: Helpdesk logging improvements
- Refs #3454
- 08:32 pm Feature #3453 (Assigned): Search by vm id
- 08:23 pm Revision ba8ff608: Allow user to search by vm id in helpdesk app
- Refs #3453
VM lookup is triggered when search query matches the following patterns
- vm<id>
- vm-<id> - 08:04 pm Revision 78a13fcc: Merge branch 'develop' into debian-develop
- Conflicts:
version - 07:47 pm Revision 4ec6a65b: Remove obsolete cyclades.admin from debian files
- 07:46 pm Revision 7cbc0f51: Merge branch 'debian-release-0.13' into debian-develop
- 07:42 pm Revision 76a13815: Move UserCache from cyclades.common to lib.astakos
- Move UserCache from synnefo.management.common to synnefo.lib.astakos.
Also, update ListCommand with 'astakos_url' and... - 07:12 pm Revision 84e01b4f: Remove obsolete cyclades.admin
- 06:49 pm ./kamaki Revision 9c6c3d69: Unittest kamaki.clients.Client._watch_thread_limit
- 06:48 pm ganeti-local Revision fdb85e3d: cfgupgrade: Fix error messages
- Messages were inconsistent. You could get both an error and a message
saying that everything was fine.
Signed-off-by... - 06:48 pm snf-ganeti Revision fdb85e3d: cfgupgrade: Fix error messages
- Messages were inconsistent. You could get both an error and a message
saying that everything was fine.
Signed-off-by... - 06:11 pm snf-image-creator Revision aa486e93: Fix syntax errors
- 06:09 pm Revision d587329c: Update the quick install admin guide for 0.13
- * Document the Quotas feature
* Minor fixes and updates
* pep8 fixes - 05:18 pm ./kamaki Revision 5a71b3a1: Initialize a kamaki.clients.Client unittest
- Onluy instatiation is tested so far
- 05:02 pm ./kamaki Revision 27abfa9f: Finetest kamaki.clients.SilentEvent
- 03:58 pm ./kamaki Revision f4de4c91: Unittest kamaki.clients ClientError
- 03:54 pm Revision ff7fc140: Remove alpha from logo & copyright period correction
- 02:20 pm ./kamaki Revision 27058e48: Merge kamaki.clients.connection.test with clients
- 02:11 pm ./kamaki Revision 657dc0c8: Report total # of tests and failures in bulk tests
- 02:02 pm Revision 1acf67a7: Add documentation for snf-astakos-client package
- 01:49 pm ganeti-local Revision 09b7b6f2: Update "FIXME" string in RAPI
- We are not ready for this change yet. Let's push it to 2.8.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 01:49 pm snf-ganeti Revision 09b7b6f2: Update "FIXME" string in RAPI
- We are not ready for this change yet. Let's push it to 2.8.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 01:33 pm ./kamaki Revision 23f0f6da: Complete clients.utils unittests
- 01:25 pm snf-ganeti Revision cb44e3db: Typo 'repot' in Server.hs
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:25 pm ganeti-local Revision cb44e3db: Typo 'repot' in Server.hs
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:06 pm ./kamaki Revision 480585cd: Setup unittests for clients.utils methods
- Methods tested so far: _matches, filter_in, filter_out
- 12:58 pm Revision 2377e7c2: Add 2 new exceptions to AstakosClient
- * NoDisplayName
raised if getDisplayName called with non-existing uuid
* NoUUID
raised if getUUID called with no... - 12:34 pm ganeti-local Revision 511e00b8: Fix typo 'VolumeN' in bdev.py
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:34 pm snf-ganeti Revision 511e00b8: Fix typo 'VolumeN' in bdev.py
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:49 am Bug #3460: Update token from cookie
- A suggestion in the same spirit:
The UI *knows* the UUID of the current user, from the token.
When a running UI det...
03/19/2013
- 08:44 pm snf-image-creator Revision 6f063dff: Bump ubuntu version to 0.2.6-0ubuntu1
- 08:44 pm snf-image-creator Revision 648fc42c: Merge branch 'master' into ubuntu
- 08:40 pm snf-image-creator Revision 36a308e8: Bump version to 0.2.6
- 08:03 pm snf-image-creator Revision 41bf4a8f: Fix a bug in bundle host
- In the bundled image /tmp and /var/tmp file mode bits ended up being
wrong. - 07:55 pm Bug #3460 (Assigned): Update token from cookie
- UI should always use the current cookie value whenever a token based action/request is invoked. This way cookie chang...
- 06:39 pm ./kamaki Revision 61c7a05f: Unittest PithosRest.object_delete and its over
- 06:32 pm ./kamaki Revision c639293b: Unittest PithosRest.obejct_post
- 06:16 pm snf-image-creator Revision 955a9f3e: Bump ubuntu version to 0.2.5-0ubuntu1
- 06:12 pm ./kamaki Revision 1a8bfa4f: Unittest PithosRest.object_move
- 06:00 pm snf-image-creator Revision bfa457f5: Merge branch 'master' into ubuntu
- 05:59 pm ./kamaki Revision 49886c59: Unittest PithosRest.object_copy
- 05:45 pm ./kamaki Revision 6cd86652: Unittest PithosRest.object_put
- 05:29 pm Revision 306ab185: Minor changes
- - When using "uncert" https servers, curl needs the "-k" option (snf-image).
- Change snf-image-host to snf-image
-... - 05:20 pm snf-image-creator Revision 92bfe974: Bump version to 0.2.5
- 05:17 pm snf-image-creator Revision aa04fb4e: In the main menu add action for the help button
- Display the online documentation url
- 04:44 pm snf-image-creator Revision ccb6b943: Update the documentation
- Update the documentation to reflect the changes made after 0.2.4
- 04:32 pm Bug #3369 (Feedback): Conditionally expand classic signup form
- 04:29 pm Revision 4f7d5233: Write snf-burnin docs inside synnefo docs
- 04:23 pm ./kamaki Revision 1b80cb25: Unittest PithosRest.object_get
- 04:07 pm ./kamaki Revision fa27f71a: Unittest PithosRest.object_head
- 04:06 pm Revision 7d350685: Remove obsolete docs from snf-tools package
- 03:50 pm ./kamaki Revision faa4a3ea: Unittest PithosRest.container_delete
- 03:46 pm ./kamaki Revision 7702c429: Unittest PithosRest.container_post
- 03:25 pm ./kamaki Revision 1df0b0aa: Unittest PithosRest.container_get
- 02:45 pm ./kamaki Revision c7e9c644: Unittest PithorRest.container_get
- 02:02 pm ./kamaki Revision bbf5dddd: Unittest PithorRest.container_head
- 02:01 pm Revision e5acddf8: Deactivate pithos disk space usage tests
- Pithos usage tests require special setup
since test accounts should be created and configured properly
in astakos and... - 01:50 pm ./kamaki Revision 14c39352: Merge branch 'develop' into feature-tests
- 01:39 pm ./kamaki Revision 43726743: Bump version to 0.7.7-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 01:35 pm ./kamaki Revision 677518e4: Bump version to 0.7.7-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 01:35 pm ./kamaki Revision b8e7394f: Merge branch 'master' into debian-master
- 01:24 pm Revision 78348987: Eliminate mutable default arguments
- 01:19 pm snf-image-creator Revision 66719e36: Minor code and messages cleanup
- 01:07 pm Pithos MacOS Client Revision e8e3d71e: Close node info windows when changing accounts in the browser
- 12:50 pm ./kamaki Revision c7c1c09f: Merge branch 'master' of https://code.grnet.gr/git/kamaki
- 12:37 pm ./kamaki Revision 8066c74f: Merge branch 'hotfix-0.7.7'
- 12:27 pm ./kamaki Revision 6ab54a4b: Update changelog and version tag
- 12:26 pm ./kamaki Revision 8fbbaccc: Update installation isntructions to suggest pypi
- Problem: installation isntructions used to suggest installing kamaki from git repo
which is now designed for developm... - 12:18 pm ./kamaki Revision 6539c700: Update installation isntructions to suggest pypi
- Problem: installation isntructions used to suggest installing kamaki from git repo
which is now designed for developm... - 12:13 pm snf-image-creator Revision 769526cb: Fix a bug in wizard introduced in 37d581b868919aae
- 12:10 pm Revision 98277064: Cleanup the previous commit
- 11:22 am Revision 0a92ff85: Fix pithos purging accounting
- Refs: #3442
Refs: #1733
Pithos has two different version accounting
policies:
* free: do not include object history ... - 11:22 am Revision 3e1b20d6: Integrate Pithos usage listing and reseting,
- globally and per-user.
Refs: #3309
Substitute pithos-reset-usage with
pithos-usage management command
and extend it... - 11:22 am Revision 7273ee62: Fix pithos get object metadata response headers
- X-Object-Modified-By header was accidentally
eliminated in the response - 11:18 am Revision ffab4e69: Merge remote-tracking branch 'origin/release-0.13' into feature-docs
03/18/2013
- 04:46 am snf-ganeti Revision d6ffd12f: Support b64 encoded reservations in network object
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:45 am snf-ganeti Revision ddfd3c3d: Extend qa to test abstract networks
- Support abstract networks (--network option becomes non mandatory)
and add a section to check _AllIPs().
Signed-off-... - 04:45 am snf-ganeti Revision 9f73b342: Modify haskell not to break with abstract networks
- Make network slot in Network Object optionalField and modify
createValidNetwork, py_compat_networks to pass haskell t... - 04:45 am snf-ganeti Revision 98874282: Workaround for pylint error R0921
- Since it cannot be disabled (due to pylint bug) we introduce
a dummy class to extend Network class.
Signed-off-by: D... - 04:45 am snf-ganeti Revision 1a57888e: Make AddressPool extend GenericNetwork
- ..and make AddressPool only deal with IPv4 address pool and
implement the corresponding methods for reserving/releasi... - 04:45 am snf-ganeti Revision 6a2c20f2: Make --network optional
- To this end one can define solely collision domains (Ethernet
networks), IPv4 Address Pools, and IPv6 networks and al... - 04:45 am snf-ganeti Revision a8102c68: Move pool creation in CheckPrereq
- In LUNetworkAdd create pool inside CheckPrereq and raise OpPrereqError
if it fails.
Signed-off-by: Dimitris Aragiorg... - 04:45 am snf-ganeti Revision 39a56351: Add Network class in network module
- Towards to abstract networks we introduce Network class that
currently is only a wrapper of AddressPool. Move Check m... - 04:45 am snf-ganeti Revision 37696594: Update py_compat_networks test
- Use renamed methods of network module and fix genValidNetwork.
In network module during _Validate we check whether g... - 04:45 am snf-ganeti Revision 79fa745e: Add GenericNetwork class in network module
- This class will be the base class for every network. It implements
basic validation methods for subnets and gateways ... - 04:45 am snf-ganeti Revision ddfa03fd: Add Check method in network module
- This checks if the given address/network pair is valid.
If not it raises OpPrereqError. This is used in LUNetworkSetP... - 04:45 am snf-ganeti Revision a979fe4e: Rename private methods in network module
- Most methods are used internally by the class it self; make those
methods start with a '_'. This will make things eas... - 04:45 am snf-ganeti Revision 85c4ae9b: Refactor network module
- Merge InitializePool inside __init__. Introduce new helper
funtion _InitializeReservations which creates the correspo... - 04:45 am snf-ganeti Revision ac0f4fe5: Delegate IsReserved() check in ReserveIp()
- ..and raise OpPrereqError. Thus remove any if pool.IsReserved()..
and try-except-raise in LUNetworkSetParams().
Sign... - 04:45 am snf-ganeti Revision 3d736ac9: Make ReserveIp/GenerateIp raise OpPrereqError
- Both catch AddressPool errors and raise OpPrereqError with
the corresponding message. Remove any unnecessary try-exce... - 04:45 am snf-ganeti Revision e5e39af4: Add _AllIPs() config method
- This returns a list of tuples (ip, network). Use it in ReserveIp,
where a network without AddressPool can be passed, ... - 04:45 am snf-ganeti Revision 83695d19: Make GetStats() an AddressPool method
- ..and remove it from cmdlib
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:45 am snf-ganeti Revision e79955a6: Use HooksDict() everywhere
- To do so network object should be available just after CheckPrereq().
Thus move object creation away from Exec() in L... - 04:45 am snf-ganeti Revision 7ee959dc: Support reserve/release external IPs
- Modify ReserveIp/ReleaseIp/GenerateIp/UnlockedCommitIp to take
an additional argument; the external flag.
Update invo... - 04:45 am snf-ganeti Revision 55de975c: Fix early returns in network module
- Replace early returns with proper if-else statements.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:45 am snf-ganeti Revision 89f5beda: Rename some vars for the sake of readability
- In network module use nobj wherever we refer to L{objects.Network}
and pool for AddressPool class. Apply that in LUNe... - 04:45 am snf-ganeti Revision c12401f2: Replace _GetSize() with numhosts in network
- Use numhosts property of ipaddr's IPNetwork class of instead of
_GetSize() in network module. Remove non used GetFree... - 04:45 am snf-ganeti Revision 9e5003cf: Network QA
- This adds a script for the QA of 'gnt-network'. So far it
covers adding/removing and connecting/disconnecting network... - 04:45 am snf-ganeti Revision 5e279e51: qa fix
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:45 am snf-ganeti Revision 16eb7455: Extend network QA
- Move GetNonexistentNetwork() in qa_utils.
Add various corner cases for existing test add/remove and
connect/disconne... - 04:42 am snf-ganeti Revision d8016bce: Add cfgupgrade for hotplug
- This adds dev_idxs slot to exising instances (initialized according to
current number of devices) and removes depreca... - 04:42 am snf-ganeti Revision e648cea4: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted modifications become effective after
reboo... - 04:40 am snf-ganeti Revision 11714164: Hotplug: cmdlib support
- Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place a --hotplug optio... - 04:28 am snf-ganeti Revision d2db2790: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic, HotAddDisk/HotDelDisk. All
of them use QEMU monito... - 04:28 am snf-ganeti Revision 31135ddd: Hotplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 04:25 am snf-ganeti Revision af9cef96: Hotplug: objects.py additions
- Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ... - 04:24 am snf-ganeti Revision 60a9e48a: Add hotplug design doc
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 03:42 am snf-ganeti Revision f7d15a04: Add name to INicParams and IDiskParams
- This commits adds name to NIC and Disk modification definition.
- 03:42 am snf-ganeti Revision ea3243ca: Update manpages wrt new device refering
- This patch updates gnt-instance man page to include refering to devices
by their name and UUID. Also removing deprica... - 03:42 am snf-ganeti Revision b061f584: Update unittests for device UUIDs/names
- Update unittests to support only the new device refering
format.
Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr> - 03:42 am snf-ganeti Revision 97afd6de: Remove empty line. In Use UUID patch
- 03:42 am snf-ganeti Revision 40249283: Add Disks and NICs to _AllUUIDObjects
- Since disks and NICs have UUIDs, they must be considered
to _AllUUIDObjects.
Signed-off-by: Christos Stavrakakis <cs... - 03:42 am snf-ganeti Revision 160cd941: 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 ... - 03:42 am snf-ganeti Revision 52450fa1: Support quering for devices names and UUIDs
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 03:42 am snf-ganeti Revision 4ee73bb2: Check that device names are unique and valid
- Extend the CheckArguments phase of LUInstanceCreate and CheckPrereq
phase of LUInstanceSetParams to also check if the... - 03:42 am snf-ganeti Revision 5ca3ac51: Implement renaming Disks and NICs
- Implement renaming Disks and NICs in LUInstanceSetParams. Remove code
that checked that changing disk mode was the on... - 03:42 am snf-ganeti Revision 845c573d: 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... - 03:42 am snf-ganeti Revision 616d6d0e: 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... - 03:42 am snf-ganeti Revision f027fb24: Remove deprecated device referencing
- Remove deprecated device referencing from OpInstanceSetParams
opcode. Allow only the new style format:
index:action,... - 03:42 am snf-ganeti Revision 70141765: 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... - 03:42 am snf-ganeti Revision b6028438: 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... - 03:42 am snf-ganeti Revision 5ed29562: Add design doc for device UUIDs and names
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 03:20 am snf-image-creator Revision baa62724: Display gathered info in wizard's confirmation box
- 12:13 am snf-image-creator Revision 37d581b8: Support private images
- Support images that can only be deployed by the user that registers
the image to cyclades
03/16/2013
- 02:53 pm snf-image-creator Revision fd9af948: Fix minor typos
03/15/2013
- 07:49 pm Revision 5d5ce247: Astakos logging improvements
- use the common user_log display method accross logging calls
- 07:49 pm Revision 5d91dccb: Auth providers fix
- properly remove groups in add_groups_policy
- 07:49 pm Revision bc8bede2: Auth providers fix
- properly iterate through overridden provider module policies
- 07:49 pm Revision f09da76e: Common synnefo testing utils lib
- New synnefo.util.testing lib added. Currently including helper decorator and
context processor to override django set... - 07:49 pm Revision 89d959c9: Handle activation of unmoderated users
- do not allow users that have not been moderated to activate themselves
using activation url - 07:49 pm Revision 9d20fe23: Authentication providers improvements
- Major authentication provider refactoring to support
- Modular and easily configurable messages with common context
... - 07:49 pm Revision 97246b51: Auth providers improvements
- - Improved logging
- Messages changes
- Fixes in local module login/add policies handling - 07:49 pm Revision 478ece6c: Auth providers tests additions/updates
- 06:55 pm ./kamaki Bug #3458 (Closed): estimated time when downloading
- Time estimation does not seem to work when downloading files
- 06:50 pm ./kamaki Bug #3457 (Closed): User interupt in recursive download takes too long
- 06:40 pm ./kamaki Revision da657652: Unittest PithosRest.account_post
- 06:21 pm Pithos MacOS Client Revision 97c9a632: Improve UUID translation in nodes
- Show nodes immediately with translated UUIDs. Fix bug where browser of first created account didn't translate UUIDs.
- 06:19 pm Revision 1f0030e6: Do not replace stdout when running tests
- in order to have usable pdb repl
- 06:18 pm ./kamaki Feature #3456 (Closed): Uniformity to runtime arguments
- In specific:
- the --config option is the only top-level runtime argument that doesn't have a short
- Recursive d... - 06:08 pm ./kamaki Revision 1b4629c6: Unittest PithosRest.account_get
- 05:39 pm ./kamaki Revision bdbca529: Unittest PithosRest.account_head
- 05:37 pm Revision d55bed9d: Merge remote-tracking branch 'origin/release-0.13' into feature-docs
- Conflicts:
docs/quick-install-admin-guide.rst - 05:08 pm Revision 3f4b9c63: Modify content to match release-0.13
- 04:58 pm ./kamaki Revision 55faa0bc: Prepare PithorRest testcase for implementation
- 04:26 pm ./kamaki Revision cd5c8cc9: Unittest ComputeRestApi.networks_put 4theWIN
- 04:25 pm ./kamaki Revision 50edcde7: Unittest CycladesRestApi.netowrks_post
- 04:21 pm ./kamaki Revision fc835c42: Unittest CycladesRestApi.networks_get
- 03:47 pm ./kamaki Revision 68fd1bda: Unittest CycladesRestApi.servers_get
- 03:41 pm ganeti-local Revision 6d2e1c12: Add design document for the "reason trail"
- This commit adds the design document for introducing "reason trails",
tracing the reason why opcodes are executed, st... - 03:41 pm snf-ganeti Revision 6d2e1c12: Add design document for the "reason trail"
- This commit adds the design document for introducing "reason trails",
tracing the reason why opcodes are executed, st... - 03:26 pm ./kamaki Revision a8fe029d: Unittest ComputeRestApi.images_put
- 03:20 pm ./kamaki Revision f3cb8dad: Unittest ComputeRestApi.images_delete and improve
- improve: group common ComputeRestApi testing code in clients.compute.test
- 03:09 pm ./kamaki Revision 6af47576: Unittest Compute.flavors_get
- 03:07 pm ./kamaki Revision 6695edc9: Unittest Compute.servers_put
- 02:48 pm ./kamaki Revision 6a00d7a7: Unittest ComputeRestApi.servers_post
- 02:46 pm Revision 66643114: Remove pithos logger from pithos settings
- Loggers for all synnefo components should be configured in
snf-webproject setting file '10-snf-webproject-logging.conf'. - 02:30 pm Revision 0252fb8b: snf-manage: Accept Ganeti server/network names
- Make management commands relevant with servers and networks to accept
as arguments their Ganeti names, besides their ... - 02:13 pm Pithos MacOS Client Revision bc768c45: Improve handling of node requests
- Fix bug where autoreleased node requests where set nil and then released.
- 01:55 pm ./kamaki Revision 882c7e33: Unittest ComputeRestApi.servers_delete
- 01:53 pm Revision f5a1e653: Clear pithos InternalServerError response
- Do not include in the InternalServerError response
the actual error. - 01:30 pm ./kamaki Revision 2bfb3db3: Move compute_rest_api to compute.rest_api
- kamaki.clients.compute_rest_api --> kamaki.clients.compute.rest_api
- 01:29 pm ./kamaki Revision 630dea9b: Unittest ComputeRestApi.servers_get
- 12:23 pm ./kamaki Revision b283ee49: Complete Image.* fine testing
- 12:16 pm ./kamaki Revision 10e6c39a: Finetest Image.remove_member
- 12:14 pm ./kamaki Revision d8c7cccc: Finetest Image.add_member
- 12:11 pm ./kamaki Revision 5a745d8a: Finetest Image.list_members
- 12:09 pm ./kamaki Revision 80643233: Finetest Image.set_members
- 12:04 pm ./kamaki Bug #3446 (Closed): Astakos client cache should not be shared between instances
- 12:03 pm ./kamaki Revision f875dd02: Finetest Image.register
- 11:26 am ./kamaki Revision d55c06f0: Finetest Image.get_meta
- 11:21 am ./kamaki Revision 4ba03838: Finetest Image.list_public
- 11:02 am Pithos MS Client Feature #2251 (Closed): Show a progress bar in the status window
- 10:45 am ./kamaki Revision ae4585f5: Rephrase astakos client and wip clients code
03/14/2013
- 06:54 pm ./kamaki Revision 98a7195e: Rephrase pithos mocking expressions
- 06:17 pm ./kamaki Revision 6d92ebc3: Rephrase mocking expressions in clients.storage
- 06:00 pm ./kamaki Revision 1df5305d: Rephrase mocking expressions
- 05:46 pm Pithos MacOS Client Revision 32d958dc: Improve browser window layout and resize behavior
- 05:43 pm ./kamaki Revision b6403d2d: Finetest Cyclades.get_image_metadata
- 05:34 pm Feature #3454 (Assigned): Helpdesk logging
- Integrate logging functionality in helpdesk app.
More specifically the following actions should be logged:
- E... - 05:20 pm Feature #3453 (Assigned): Search by vm id
- Include helpdesk search by vm-id functionality
- 05:18 pm Feature #3452 (Assigned): Display additional vm fields
- Such as cluster name, pnode and other fields are missing from helpdesk vm view and get displayed in server-inspect co...
- 05:08 pm ./kamaki Revision f15a4776: Finetest Cyclades.delete_network
- 05:06 pm Pithos MacOS Client Revision 258db46f: Improve code and fix bugs
- 05:03 pm ./kamaki Revision fb392083: Finetest Cyclades.update_network_name
- 04:50 pm ./kamaki Revision 5f4fcc1b: Finetest Cyclades.get_network_details
- 04:49 pm ./kamaki Revision be7599cf: Finetest Cyclades.disconnect_network_nics
- 04:39 pm ./kamaki Revision 99d462c6: Finetest Cyclades.list_network_nics
- 04:38 pm ./kamaki Revision dce00f54: Finetest Cyclades.list_networks
- 04:31 pm ./kamaki Revision a5c8ec5d: Finetest Cyclades.list_server_nics
- 04:24 pm ./kamaki Revision b87ed277: Finetest Cyclades.disconnet_server
- 04:18 pm Revision 86bda7aa: Merge branch 'feature-list-command' into develop
- 04:15 pm ./kamaki Revision 850d58c7: Finetest Cyclades.connect_server
- 04:10 pm ./kamaki Revision 18a27c41: Finetest Cyclades.create_network
- 04:02 pm ./kamaki Revision f6c1319e: Finetest Cyclades.get_server_stats
- 04:00 pm ./kamaki Revision 153910c8: Finetest Cyclades.set_firewall_profile
- 03:58 pm Revision 225cea18: Move common code for mngmt commands to webproject
- Move cyclades functions that are useful for all managament commands, like
pprint_table or parse_filters, to snf-webpr... - 03:58 pm Revision d09a166e: Add --dry-run option to snf-manage network-create
- 03:58 pm Revision 92f20714: Use --deleted=True|False in flavor-modify
- 03:58 pm Revision b0e7f310: Add ListCommand to be used for all *-list commands
- Create a generic ListCommand to be user for all *-list management
commands. ListCommand handles must tasks that are c... - 03:56 pm ./kamaki Revision 852d2713: Finetest Cyclades.get_firewall_profile
- 03:47 pm snf-image-creator Revision 31160dc8: Use only the token to authenticate to synnefo
- You don't need the account name. You can fetch it from astakos using
the authentication token. - 03:44 pm ./kamaki Revision c390cb98: Finetest Cyclades.get_server_console
- 03:31 pm ./kamaki Revision cecad288: Finetest Cyclades.start_server
- 03:29 pm ./kamaki Revision d841b964: Finetest Cyclades.shutdown_server
- 03:19 pm ./kamaki Revision 545be6b7: Finetest Cyclades.list_servers
- 02:55 pm ./kamaki Revision 0482817c: Finetest and move Compute.delete_image_metadata
- 02:44 pm ./kamaki Revision 428aa852: Finetest and move Compute.update_image_metadata
- 02:42 pm ./kamaki Revision 71017d87: Finetest and move Compute.create_image_metadata
- 02:38 pm ./kamaki Revision f711008c: Finetest and move Compute.delete_image
- 02:37 pm ./kamaki Revision 0651cda3: Finetest amd move Compute.delete_server
- 02:01 pm Revision 12d5927d: Merge Policy model into Holding
- Since the removal of quantity, Policy was left with only one value:
capacity. To simplify things, we directly include... - 02:01 pm Revision d69ca541: Adjust astakos to new holding design
- Simplifications due to removal of quantity and merging capacity into holding.
Also make sure that holders and resourc... - 02:01 pm Revision 66d4fb3d: 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... - 02:01 pm Revision c8f4eef6: Redesign quota holding
- A Holding now tracks the current usage (amount imported)
and the amount available to export (stock).
Counters come i... - 02:00 pm Revision ffde3c18: Default quotaholder input to empty list
- Keyword arguments in quotaholder calls defaulted to empty pair,
although they were actually expecting a list. - 02:00 pm Revision dbe07af0: wip Update astakos.im to simplified quotaholder policy
- 02:00 pm Revision acd69157: wip New, simplified syncing to quotaholder
- 01:57 pm Revision 45407503: wip Remove import_limit and export_limit from policy
- If needed, they can be simulated by importing from special resources.
- 01:56 pm Revision b9e4449d: Remove unused code
- 01:56 pm Revision 61695a90: wip Remove check is_active on projects and memberships
- Remove second phase of (de)activation, not needed any more,
since syncing to quotaholder will happen in the same tran... - 01:56 pm Revision 0970d746: Update stress test to use the new transaction decorator
- 01:56 pm Revision 8af5702f: Execute astakos-init and user-update in a transaction
- 01:56 pm Revision 7a5028a8: wip Update astakos.im to use local quotaholder
- Import directly quotaholder.callpoint in endpoint/qh.py
instead of an HTTP client.
Remove code related to entities, s... - 01:56 pm Revision 6eb6b1c8: wip Remove check whether membership is pending sync
- It is not needed any more, syncing to quotaholder will happen
in a single transaction along with the call initiating ... - 01:56 pm Revision dc600eb8: Update quotaholder unit tests
- 01:55 pm Revision 4b82f48a: wip Remove CallSerial model and related calls
- 01:54 pm Revision 848cfba6: Return a holding as a tuple rather than list
- 01:54 pm Revision 0934a7ec: Register quotaholder in synnefo settings
- 01:54 pm Revision 48ea03c6: wip Rename entity into holder
- 01:53 pm Revision 2e114998: wip Remove Entity model
- 01:51 pm Revision fb8d622d: wip Remove dependency from commissioning
- Define exceptions locally
- 01:51 pm Revision 0d262fad: Delete obsolete code
- 01:50 pm Revision b5031abe: Delete obsolete testing files
- 01:50 pm Revision 758456a5: Remove PROJECT_DEACTIVATED state from ProjectMembership
- 01:50 pm Revision 6d35b639: wip Merge quotaholder into astakos
- quotaholder_django/quotaholder_app becomes astakos/quotaholder
quotaholder_django/test becomes astakos/quotaholder/test - 01:50 pm Revision 423f9849: wip Restructure astakos views
- Replace custom transaction context with:
- decorator `commit_on_success_strict', which uses
transaction.commit_man... - 01:49 pm ./kamaki Revision 5656f78c: Finetest and move Compute.get_image_metadata
- 01:46 pm ./kamaki Revision 937ef4dd: Finetest and move Compute.get_image_details
- 01:41 pm ./kamaki Revision b2347a17: Finetest and move Compute.list_images
- 01:33 pm ./kamaki Revision ae9c3b5f: Finetest and move Compute.get_flavor_details
- 01:30 pm ./kamaki Revision 8c40c4a6: Finetest and move Compute.list_flavors
- 01:22 pm ./kamaki Revision dbd50059: Finetest and move Compute.delete_server_metadata
- 01:20 pm ./kamaki Revision e750a969: Finetest and move Compute.update_server_metadata
- 01:12 pm ./kamaki Revision d224bb37: Finetest and move Compute.get_server_metadata
- 01:07 pm ./kamaki Revision d560c67b: Finetest and move Compute.create_server_metadata
- 12:55 pm ./kamaki Revision 876aae74: Finetest and move Compute.reboot_server
- 12:51 pm ./kamaki Revision 2ace03e5: Finetest and move Compute.update_server_name
- 12:45 pm ./kamaki Revision 26ccd6fb: Finetest and move Compute.get_server_details
- 11:54 am Feature #3443: Make the function of "Empty Container" more explicit in the Pithos UI
- I need dev84 to test functionality. Currently I get 500 Internal Server Errors for many calls. A misconfiguration pro...
03/13/2013
- 06:46 pm ./kamaki Revision 0067c031: Finetest Compute.list_servers
- 05:33 pm ./kamaki Revision edf8ad52: Finetest and move Compute.create_server
- 05:29 pm Revision e3685916: Fix some (innocuous) object sharing as kwarg default
- 05:23 pm Feature #3449 (Closed): Use a single Astakos client throughout Synnefo
- Use a Single Astakos client component throughout Synnefo,
both for authentication, and quota calls.
Do pure hand-... - 05:08 pm ./kamaki Revision 0908db91: Bump ubuntu version to 0.7.6-0ubuntu1
- 05:00 pm Feature #3448: Ensure proper cache control headers across Synnefo
- Also add no_store cache control:...
- 04:58 pm ./kamaki Revision 304a92dc: Create package kamaki.clients.compute with tests
- 04:56 pm Feature #3448 (Closed): Ensure proper cache control headers across Synnefo
- Ensure proper Vary:, Cache-Control headers *across* Synnefo, inside a single API request handler, see #3358.
Respons... - 04:50 pm Revision 22848599: Bump version
- 04:48 pm Revision a6590012: Bump version to 0.13~rc12-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 04:48 pm Revision 5fce79d8: Merge branch 'release-0.13' into debian-release-0.13
- 04:46 pm ./kamaki Revision faedebb2: Merge branch 'hotfix-0.7.6'
- 04:43 pm Revision b9818693: Fix inadvertent use of shared objects
- Fix inadvertent use of shared objects in synnefo/lib/astakos.py and
pithos/api/delegate.py, since current use is racy... - 04:17 pm ./kamaki Revision e8647b62: Bump version to 0.7.6-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 04:17 pm ./kamaki Revision e747ae49: Merge branch 'hotfix-0.7.6' into debian-hotfix-0.7.6
- 04:02 pm ./kamaki Revision 5ce5f1f6: Transform static AstakosClient._cache to member
- 03:57 pm ./kamaki Revision 7d2ff7e1: Make hotfix ready for release
- 03:56 pm Pithos Web Client Revision 01337c33: Enhance logging
- 03:51 pm ./kamaki Bug #3446 (Closed): Astakos client cache should not be shared between instances
- 03:49 pm ./kamaki Revision 06d51c96: Transform static AstakosClient._cache to member
- 03:47 pm ./kamaki Revision 9d74de5d: Transform static AstakosClient._cache to member
- 03:14 pm ./kamaki Revision e3b8f796: Finetest and move Storage.list_objects_in_path
- 03:12 pm ./kamaki Revision 7d15ffe9: Finetest and move Storage.list_objects
- 03:10 pm ./kamaki Revision b23d2558: Finetest and move Storage.delete_object
- 03:08 pm ./kamaki Revision 73fcb6a2: Finetest Storage.move_object
- 02:48 pm ./kamaki Revision 324fee8f: Finetest Storage.copy_object
- 02:46 pm snf-image-creator Revision bc9d122f: Fix small typo
- 02:23 pm snf-ganeti Revision f511082f: Add Mond to the list of possible daemons
- Also, add its logfiles and extra log files.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Iustin... - 02:23 pm ganeti-local Revision f511082f: Add Mond to the list of possible daemons
- Also, add its logfiles and extra log files.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Iustin... - 02:23 pm ganeti-local Revision a8828704: Add infrastructure for allowing additional logfiles
- Some daemons will need more than the single logfile that is currently
allowed. This patch introduces the infrastructu... - 02:23 pm snf-ganeti Revision a8828704: Add infrastructure for allowing additional logfiles
- Some daemons will need more than the single logfile that is currently
allowed. This patch introduces the infrastructu... - 02:07 pm ./kamaki Revision 3941857a: Finetest and Storage.replace_object_meta
- 01:57 pm ./kamaki Bug #3444 (Closed): Intro help \exit should be /exit
- 01:36 pm ./kamaki Revision 2b752353: Finetest Storage.del_object_meta
- 01:19 pm ./kamaki Revision 5ea1e2ac: Finetest Storage/Pithos.get_object_meta
- 12:58 pm ./kamaki Revision aa9c7402: Finetest Storage.create_directory
- 12:53 pm ./kamaki Revision f13ae956: Finetest and move Storage.create_directory
- 12:49 pm ganeti-local Revision 14013e5d: Add user and group for the monitoring agent
- This commit adds the user and group variables for the monitoring agent in all
the configuration files where they are ... - 12:49 pm snf-ganeti Revision 14013e5d: Add user and group for the monitoring agent
- This commit adds the user and group variables for the monitoring agent in all
the configuration files where they are ... - 12:37 pm ./kamaki Revision 52228b49: Finetest and move Storage.create_object
- 12:34 pm ./kamaki Revision c2bf1c19: Finetest Storage.upload_object
- 12:06 pm ./kamaki Revision 7601a4d5: Finetest Storage.list_containers
- 11:43 am ./kamaki Revision d15e5249: Finetest and move Storage.delete_container
- 11:42 am ./kamaki Revision f3671186: Finetest Storage.get_container_info
03/12/2013
- 09:17 pm Feature #3443 (Closed): Make the function of "Empty Container" more explicit in the Pithos UI
- "Empty container" does not give you an empty container, it actually purges all the contents of the container
you rig... - 07:51 pm ./kamaki Revision 8938a79b: Bump ubuntu version to 0.7.5-0ubuntu1
- 07:38 pm Bug #3442 (New): DELETE on a pithos container returns
- A DELETE request on an empty pithos container responds with a 413 quota error (request entity too large):
Request:... - 07:19 pm snf-ganeti Revision dc700f75: rapi client: add target_node to migrate instance
- This allows migrating to any node, as it is already possible for
failover, when instances are externally mirrored.
S... - 07:19 pm ganeti-local Revision dc700f75: rapi client: add target_node to migrate instance
- This allows migrating to any node, as it is already possible for
failover, when instances are externally mirrored.
S... - 07:15 pm ./kamaki Revision 96befbfd: Finetest and move Stoage.create_container
- 07:10 pm ./kamaki Revision 3e6f33ca: Finetest Storage.del_account_meta
- 07:00 pm snf-image Revision ff300fd3: Merge branch 'stable-0.8' into debian-0.8
- 06:59 pm snf-image Revision 303314de: Bump debian version to 0.8.1-1
- 06:52 pm snf-ganeti Revision d8f0b7c1: Make diskless instances externally mirrored
- This addresses Issue 237.
Mirroring no disk is a no-op. As such we can treat them like mirrored
instances, since the... - 06:52 pm ganeti-local Revision d8f0b7c1: Make diskless instances externally mirrored
- This addresses Issue 237.
Mirroring no disk is a no-op. As such we can treat them like mirrored
instances, since the... - 06:51 pm ./kamaki Revision ceb84616: Finetest and move Storage.replace_account_meta
- 06:40 pm ./kamaki Revision b1738762: Finetest PithosClient.get_account_info
- 06:38 pm snf-image Revision ed49b246: Update ChangeLogs and configure.ac for ver 0.8.1
- 06:35 pm ./kamaki Revision c608d6e9: Finetest Storage.get_acount_info
- 06:30 pm snf-image Revision 289f2f55: Update contact email address
- Use synnefo@googlegroups.com as email for feedback and bug reports
- 06:29 pm snf-ganeti Revision 7b3d70d4: Fix migrate/failover -n for ext mirror storage
- This fixes issue 396.
- Fix a wrong comment that mentions drbd8 when actually the code acts
only on externally mir... - 06:29 pm ganeti-local Revision 7b3d70d4: Fix migrate/failover -n for ext mirror storage
- This fixes issue 396.
- Fix a wrong comment that mentions drbd8 when actually the code acts
only on externally mir... - 06:17 pm snf-image Revision ced9273c: Install a patched version of ntfs-3g in the helper
- The official debian squeeze version does not accept the "--no-mtab" option
used when mounting filesystems in the helper - 06:16 pm snf-ganeti Revision ab9e48d1: Enable split queries for the network
- Now that all fields are implemented, and (I think) behave equivalent
to the Python implementation, we can switch on t... - 06:16 pm ganeti-local Revision ab9e48d1: Enable split queries for the network
- Now that all fields are implemented, and (I think) behave equivalent
to the Python implementation, we can switch on t... - 06:16 pm snf-ganeti Revision 63fb3de0: Add a simple tool for checking split-query equivalence
- This is not run automatically (although it could/should), but is very
useful during development.
Signed-off-by: Iust... - 06:16 pm ganeti-local Revision 63fb3de0: Add a simple tool for checking split-query equivalence
- This is not run automatically (although it could/should), but is very
useful during development.
Signed-off-by: Iust... - 06:16 pm snf-ganeti Revision 82953e9a: Change node disk/hv_state query in confd
- Currently, the Python code returns either FS_UNAVAIL (if these
attributes are None) or the proper dicts. As we don't ... - 06:16 pm snf-ganeti Revision 3a991f2d: Add simple Ip4Address/Ip4Network types
- This patch adds some very simple IPv4 address/network types, and uses
them in the 'Network' config object.
We need t... - 06:16 pm snf-ganeti Revision b1b4a26b: Change to CamelCase format in Test/Ganeti/Objects.hs
- This is in preparation for using OverloadedString extensions in this
file, which conflicts with hlint 1.8.28's handli... - 06:16 pm snf-ganeti Revision c81b97f2: Make gnt-node list -o(p|s)inst_list output stable
- Currently, both the Python and Haskell code return the internal
instance list unsorted, which means the output can va... - 06:16 pm snf-ganeti Revision bac48afe: Add missing external_reservations query field in confd
- Based on the implemented Ip4Network/Address types, we can now compute
the (external) reservations.
Signed-off-by: Iu... - 06:16 pm snf-ganeti Revision 147fd319: Expand TestHelper to allow non-underscore prefixes
- HLint 1.8.28 requires us to always add "ignore CamelCase", which can
be problematic sometimes (e.g. when using Overlo... - 06:16 pm snf-ganeti Revision 87f1a454: A few style fixes in Ganeti.Network
- Side-effects of working on some other network-related stuff…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:16 pm ganeti-local Revision 60a67263: Fix network query field types/names in the Haskell code
- The headers/type/descriptions had some differences from the Python
code, when checked for exact equivalence.
Signed-... - 06:16 pm ganeti-local Revision 40b118d3: Introduce better item getter helper in query.py
- And also use it for simple network fields. Currently the Python
library returns jsnull, which is formatted as 'None' ... - 06:16 pm ganeti-local Revision 7c17db26: Fix gnt-backup list -o node via confd
- Currently, the 'node' field is declared as a simple config field, so
when only selecting this fields, the runtime gat... - 06:16 pm ganeti-local Revision c81b97f2: Make gnt-node list -o(p|s)inst_list output stable
- Currently, both the Python and Haskell code return the internal
instance list unsorted, which means the output can va... - 06:16 pm ganeti-local Revision ce906289: Sort instance list in gnt-group list -opinst_list
- The Python code currently sorts this, but the Haskell code not.
This should maybe have a test, but I'm not sure how ... - 06:16 pm ganeti-local Revision 82953e9a: Change node disk/hv_state query in confd
- Currently, the Python code returns either FS_UNAVAIL (if these
attributes are None) or the proper dicts. As we don't ... - 06:16 pm ganeti-local Revision 87f1a454: A few style fixes in Ganeti.Network
- Side-effects of working on some other network-related stuff…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:16 pm snf-ganeti Revision ce906289: Sort instance list in gnt-group list -opinst_list
- The Python code currently sorts this, but the Haskell code not.
This should maybe have a test, but I'm not sure how ... - 06:16 pm ganeti-local Revision 147fd319: Expand TestHelper to allow non-underscore prefixes
- HLint 1.8.28 requires us to always add "ignore CamelCase", which can
be problematic sometimes (e.g. when using Overlo... - 06:16 pm ganeti-local Revision b1b4a26b: Change to CamelCase format in Test/Ganeti/Objects.hs
- This is in preparation for using OverloadedString extensions in this
file, which conflicts with hlint 1.8.28's handli... - 06:16 pm ganeti-local Revision bac48afe: Add missing external_reservations query field in confd
- Based on the implemented Ip4Network/Address types, we can now compute
the (external) reservations.
Signed-off-by: Iu... - 06:16 pm snf-ganeti Revision 60a67263: Fix network query field types/names in the Haskell code
- The headers/type/descriptions had some differences from the Python
code, when checked for exact equivalence.
Signed-... - 06:16 pm snf-ganeti Revision 40b118d3: Introduce better item getter helper in query.py
- And also use it for simple network fields. Currently the Python
library returns jsnull, which is formatted as 'None' ... - 06:16 pm snf-ganeti Revision 7c17db26: Fix gnt-backup list -o node via confd
- Currently, the 'node' field is declared as a simple config field, so
when only selecting this fields, the runtime gat... - 06:16 pm ganeti-local Revision 3a991f2d: Add simple Ip4Address/Ip4Network types
- This patch adds some very simple IPv4 address/network types, and uses
them in the 'Network' config object.
We need t... - 05:59 pm ./kamaki Revision 85898ca4: Rearange client packages 4 uniformity in testing
- 05:40 pm Revision 3f06280d: Bump version
- 05:39 pm Revision 90dd3af4: Bump version to 0.13~rc11-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:38 pm Revision f72a6f19: Merge branch 'release-0.13' into debian-release-0.13
- 05:21 pm ganeti-local Revision 74df4a99: Update design doc about free space reporting
- This patch updates the design doc "Design correct reporting of storage
free space". The modifications were chosen to ... - 05:21 pm snf-ganeti Revision 74df4a99: Update design doc about free space reporting
- This patch updates the design doc "Design correct reporting of storage
free space". The modifications were chosen to ... - 04:49 pm Revision 5a2c8ee9: Update the Quick Install Admin Guide for 0.13
- - Updated for direct 0.13 installation
- Minor pep8 fixes. - 04:36 pm Revision 3b463c5a: UI create machine improvements
- - Display remaining resources
- Predefined flavors display fix - 04:22 pm Pithos Web Client Revision 0aa7f3c9: Add dev scripts to deploy to dev environment
- 03:55 pm Revision d99e4e80: Merge branch 'feature-astakos-client' into develop
- 03:54 pm Revision be284f6a: Turn multiple if statements to if-elif statement
- 03:54 pm Revision 949baf4d: Add retry option to AstakosClient
- 03:54 pm Revision d4789cd4: Implement unit tests for getDisplayNmaes
- 03:54 pm Revision 864eb390: TestAuthenticate now works with AstakosClient
- 03:54 pm Revision bc5032a4: Implement getTokenFromCookie function
- 03:54 pm Revision 66208bc7: Correct unit tests to run with AstakosClient class
- 03:54 pm Revision 4490d7b5: Create AstakosClient Class
- 03:54 pm Revision d7e1e346: Better handling of log messages
- Never, ever log tokens
- 03:54 pm Revision 98752f06: Move token argument
- Remove token argument from class initialization
method and make it a mandatory argument to all
the other class methods. - 03:54 pm Revision e169a337: Rename conn variable to conn_class
- 03:54 pm Revision 7eb32034: Better format for logging messages
- 03:54 pm Revision aaf0a42c: Implement getUUIDs/getUUID methods
- 03:54 pm Revision 3f8d6b11: Add getServices method
- 03:54 pm Revision 1c26b500: Query Astakos `/service/api/user_catalogs'
- 03:54 pm Revision 6f64b6d0: More log messages in AstakosClient
- Log retries.
Log hashed tokens. - 03:54 pm Revision 8fe6475a: Create more Exception Classes for AstakosClient
- * AstakosClientEInvalid:
Invalid X-Auth-Token, 401
* AstakosClientEMethod:
Method not allowed, 400
* AstakosC... - 03:54 pm Revision 1c322fee: Add snf-astakos-client to ci's config file
- 03:54 pm Revision f93cc364: Create utils and errors modules for astakosclient
- * Move retry decorator to utils module.
* Rename exceptions to be more intuitive.
* Add 403 Forbidden exception.
* Mo... - 03:54 pm Revision 996061fa: Add options to AstakosClient for objpool pool_size
- Refs: #3419
- 03:54 pm Revision 8f2d7ede: Better handling of default parameter values
- 03:54 pm Revision 344d5c90: In unit tests change user info from string to dict
- 03:54 pm Revision 83325b42: Run setup.py through flake8
- 03:54 pm Revision cbc0b438: Implement low-level _callAstakos function
- This function will handle all requests to Astakos.
On top of this we should build high level wrapper
functions to han... - 03:54 pm Revision f8388a90: Separate actual _doRequest from _callAstakos
- Creating a new function `_doRequest' to handle
the actual requests to astakos service makes
it easy to mock it later ... - 03:54 pm Revision 57ba2dfc: Implement the mocked _doRequest for unit testing
- When unit testing our astakos-client module we have to
replace it's _doRequest function with some dummy ones.
In this... - 03:54 pm Revision bc56a641: First test for _callAstakos, raise socket error
- The first unit test for _callAstakos function, checks
the answer when there is no internet connection
(should raise a... - 03:54 pm Revision b2a2fe7a: Add more unit tests for _callAstakos function
- 03:54 pm Revision d071e6f1: Unit test user_catalogs without POST method
- 03:54 pm Revision f54cf5e4: Implement `authenticate' function
- 03:54 pm Revision 454a1ad4: Add unit tests for `authenticate' function
- 03:54 pm Revision 354517d8: Implement getDisplayNames function
- 03:54 pm Revision 52c4fcef: Implement a simple `retry' decorator
- 03:53 pm ./kamaki Revision fb674626: Livetest account_post to set userlist as group
- 03:52 pm snf-ganeti Revision ad658827: Fix QA: skip reinstall for diskless instances
- Diskless instances cannot really be reinstalled, not even through RAPI.
Signed-off-by: Bernardo Dal Seno <bdalseno@g... - 03:52 pm ganeti-local Revision ad658827: Fix QA: skip reinstall for diskless instances
- Diskless instances cannot really be reinstalled, not even through RAPI.
Signed-off-by: Bernardo Dal Seno <bdalseno@g... - 03:43 pm ganeti-local Revision 0e8d8384: Fix typo in the monitoring agent design doc
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:43 pm snf-ganeti Revision 0e8d8384: Fix typo in the monitoring agent design doc
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:37 pm ./kamaki Revision 023230b5: Fix old livetest pithos error, new _encode method
- Old livetest pithos has an error in test_account_post since pithos
server started checking if usernames to be set in ... - 03:31 pm Revision 7ac49c2e: Disable flavor options that exceed user quota
- respect current user quota in flavor options display
- 03:28 pm ./kamaki Support #3441 (Closed): Parametrise logging in kamaki.clients.Client
- 03:28 pm Feature #3440 (Closed): Add quotas functionality to astakosclient
- 03:27 pm Feature #3439 (Closed): Write docs for astakosclient
- 03:04 pm ./kamaki Revision b35e8daf: Add utf-8 params/headers checks in perform_request
- 01:55 pm snf-image Revision c730d77c: Fix a bug in helper-monitor.py
- Some self. prefixes were missing when calling some variables from the
HelperMonitor class. - 01:39 pm Revision f7e51fc5: New ui quota helper class
- also updated ui views to use the new class
- 01:36 pm Revision 367f2916: Improve ui userquota response
- include all available information as retrieved from astakos response
- 01:32 pm ganeti-local Revision 46d21495: Merge branch 'devel-2.7'
- * devel-2.7
Add QA for instance creation with policy violation
Add QA for policy-instance interactions
Add QA f... - 01:32 pm snf-ganeti Revision 46d21495: Merge branch 'devel-2.7'
- * devel-2.7
Add QA for instance creation with policy violation
Add QA for policy-instance interactions
Add QA f... - 01:13 pm ./kamaki Revision bcd6c6e6: Finetest _retrieve_connection_info
- @ clients.connection.kamakicon.KamakiHTTPConnection
- 12:44 pm ganeti-local Revision 2eef8750: Fix style error in hconfd
- The first line of a function should be blank, unless it is able to contain the
whole function.
Signed-off-by: Michel... - 12:44 pm snf-ganeti Revision 2eef8750: Fix style error in hconfd
- The first line of a function should be blank, unless it is able to contain the
whole function.
Signed-off-by: Michel... - 12:18 pm snf-cloudcms Revision a313be91: Style fixes
- Better styling for nested lists.
Style improvement for videosection page item presentation. - 11:57 am snf-image-creator Revision 495a0d12: Fix some typos in configuration_tasks help file
- Credits go to Konstantinos Tompoulidis <kostikas@grnet.gr>
- 11:28 am ./kamaki Revision bf7e705c: Merge branch 'feature-tests' into develop
- 11:09 am Feature #3435 (New): Quota and usage: option for user-friendly display in management commands
- Large numbers are not easily parse-able.
Abbreviations such as MB, GB, etc. help.
For both machine and human parse-... - 11:05 am Revision fb7e2d64: Cyclades UI machine create view improvement
- - widen up view
- prettier (no scroll) compact flavor list style, when flavor options
are too many to display in a ... - 11:05 am Revision 0d4ffc7f: Avoid logout of unauthenticated users
03/11/2013
- 08:57 pm snf-ganeti Revision fa84c8a4: Add QA for instance creation with policy violation
- When instance policy is violated, creation fails.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 08:57 pm ganeti-local Revision fa84c8a4: Add QA for instance creation with policy violation
- When instance policy is violated, creation fails.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 08:57 pm snf-ganeti Revision ab4832d1: Add QA for policy-instance interactions
- Violations on policy changes are checked.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido ... - 08:57 pm ganeti-local Revision ab4832d1: Add QA for policy-instance interactions
- Violations on policy changes are checked.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido ... - 08:57 pm snf-ganeti Revision b3f3aa3d: Add QA for cluster policies
- qa_cluster.TestClusterSetISpecs() is exported as it will be used in future
tests.
Signed-off-by: Bernardo Dal Seno <... - 08:57 pm ganeti-local Revision b3f3aa3d: Add QA for cluster policies
- qa_cluster.TestClusterSetISpecs() is exported as it will be used in future
tests.
Signed-off-by: Bernardo Dal Seno <... - 08:57 pm snf-ganeti Revision ba5c6c6b: Unit tests for objects.InstancePolicy + a fix
- Tests for:
objects.InstancePolicy.CheckParameterSyntax()
objects.InstancePolicy.CheckDiskTemplates()
objects.In... - 08:57 pm ganeti-local Revision ba5c6c6b: Unit tests for objects.InstancePolicy + a fix
- Tests for:
objects.InstancePolicy.CheckParameterSyntax()
objects.InstancePolicy.CheckDiskTemplates()
objects.In... - 08:57 pm ganeti-local Revision e38bc4eb: Unit tests for objects.FillIPolicy() + small fix
- IPOLICY_DEFAULTS is now a legal policy (the disk-templates entry was a set
instead of a list, before).
Signed-off-by... - 08:57 pm snf-ganeti Revision e38bc4eb: Unit tests for objects.FillIPolicy() + small fix
- IPOLICY_DEFAULTS is now a legal policy (the disk-templates entry was a set
instead of a list, before).
Signed-off-by... - 08:57 pm snf-ganeti Revision 4f7e5a1d: Fix upgrade of policy in objects.Cluster
- Unknown elements were silently removed on startup. This means that a
software upgrade could result in lost configurat... - 08:57 pm ganeti-local Revision 4f7e5a1d: Fix upgrade of policy in objects.Cluster
- Unknown elements were silently removed on startup. This means that a
software upgrade could result in lost configurat... - 08:56 pm snf-ganeti Revision 2477c1c5: Fix instance policy checks for default back-end parameters
- Policy violations of back-end parameters that used the cluster default
value were not reported in cluster-verify.
Si... - 08:56 pm ganeti-local Revision 2477c1c5: Fix instance policy checks for default back-end parameters
- Policy violations of back-end parameters that used the cluster default
value were not reported in cluster-verify.
Si... - 08:56 pm ganeti-local Revision 6ea2bb8c: Fix restoring default instance specs in group policies
- "default" was not accepted as a valid input value for instance specs in
group policies, due to a bug introduced in 2c... - 08:56 pm snf-ganeti Revision 6ea2bb8c: Fix restoring default instance specs in group policies
- "default" was not accepted as a valid input value for instance specs in
group policies, due to a bug introduced in 2c... - 08:56 pm snf-ganeti Revision 5dd7d15b: Unit tests for cmdlib._GetUpdatedIPolicy()
- Not 100% coverage, though.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Trotter <ultrot... - 08:56 pm ganeti-local Revision 5dd7d15b: Unit tests for cmdlib._GetUpdatedIPolicy()
- Not 100% coverage, though.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Trotter <ultrot... - 08:56 pm ganeti-local Revision cc4b2676: Fix policy check for disk templates
- Instance disk template is checked against the policy, and diskless
instances aren't checked for the number of disks.
... - 08:56 pm snf-ganeti Revision cc4b2676: Fix policy check for disk templates
- Instance disk template is checked against the policy, and diskless
instances aren't checked for the number of disks.
... - 08:56 pm ganeti-local Revision 6a327093: Fix merge 8e09e801 that resulted in duplicated code
- A fragment in LUInstanceCreate.CheckPrereq() removed in commit ba147ff8 was
reintroduced in merge 8e09e801 due to a c... - 08:56 pm snf-ganeti Revision 6a327093: Fix merge 8e09e801 that resulted in duplicated code
- A fragment in LUInstanceCreate.CheckPrereq() removed in commit ba147ff8 was
reintroduced in merge 8e09e801 due to a c... - 07:39 pm ./kamaki Bug #3403 (Closed): ETA estimation is completely off for Pithos uploads
- 06:45 pm Revision 426e4bda: Merge branch 'release-0.13' into develop
- Conflicts:
version - 06:41 pm Revision d8db7692: Bump version
- 06:40 pm Revision f2c856c4: Bump version to 0.13~rc10-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 06:39 pm Revision 1823b663: Merge branch 'release-0.13' into debian-release-0.13
- 06:31 pm Revision 6653db48: Improve memory choices display in vm create view
- Apply human readable (MB, GB) conversion
- 06:31 pm Revision 7edb6d06: Add --dry-run option to flavor-create
- Add --dry-run option to flavor-create management command. Also, do not
crash if flavor already exists.
Refs #3366 - 06:31 pm Revision f3463a00: Fix shibboleth logging
- 06:18 pm Revision b336e6fa: Fix+move HTTP quotaholder client in synnefo.lib
- Allow per-service configuration of the (http) quotaholder client.
Kamaki is no longer needed in service (or ganeti) n... - 06:16 pm ./kamaki Revision 975270f2: Apply uniform coding styl in unittests
- 05:30 pm ./kamaki Revision 402b6f48: Fix pep8 warnings
- 05:22 pm snf-image Revision 9f98f2af: Bump debian version to 0.8-1
- 05:17 pm Revision cf1984d8: Add --dry-run option to flavor-create
- Add --dry-run option to flavor-create management command. Also, do not
crash if flavor already exists.
Refs #3366 - 05:16 pm ./kamaki Feature #3422 (Resolved): Let caller program explicitly set connection pool size for all methods
- 05:15 pm ./kamaki Feature #3228 (Resolved): Mock testing for kamaki clients
- 05:12 pm ./kamaki Revision 607f60ab: Unittest clients.pithos get object versionlist
- ... aaaand complete clients.pithos test mocking
- 05:08 pm ./kamaki Revision 23be9656: Unittest clients.pithos get sharing accounts
- 05:04 pm snf-image Revision ff13d1f8: Merge branch 'master' into debian-0.8
- Conflicts:
snf-image-host/version_pinning.pref - 05:03 pm snf-image Revision aea26aab: Update ChangeLogs and configure.ac for version 0.8
- 04:59 pm snf-image Revision 490709cd: Add python-support in multistrap.conf
- This is needed when updating the helper image using:
snf-image-update-helper -c <package_name> - 04:48 pm ./kamaki Revision fe7278ee: Unittest clients.pithos overwrite object
- 04:34 pm snf-image Revision 852b1579: Remove defaults file in "make clean"
- 04:02 pm ./kamaki Revision 5597767e: Unittest clients.pithos truncate object
- 03:56 pm ./kamaki Revision 16b0afe6: Rename POOL_SIZE option to MAX_THREADS
- 03:49 pm snf-image Revision 56fda8c4: Make {xen,kvm}-common.sh dist_os_DATA
- They used to be os_DATA and os_DATA get deleted in make clean
- 03:42 pm ./kamaki Revision 20387cd4: Unittest clients.pithos append object
- 03:17 pm snf-image Revision d1e36c27: Remove iptables package from multistrap
- snf-image-helper does not make any use of it
- 03:06 pm ganeti-local Revision 7db266bb: GanetiRapiClient: fix the no_remember option
- There was a typo which prevented the correct option from being passed to
RAPI
Signed-off-by: Daniel Krambrock <danie... - 03:06 pm snf-ganeti Revision 7db266bb: GanetiRapiClient: fix the no_remember option
- There was a typo which prevented the correct option from being passed to
RAPI
Signed-off-by: Daniel Krambrock <danie... - 02:02 pm snf-image Revision f4ded3c0: Fix a bug introduced in 7f008dd4ddae1ab883b9833234
- The check for supported hypervisors should only executed by scripts
that comply to the ganeti api. - 01:53 pm ./kamaki Revision e73b65dd: Unittest clients.pithos del object sharing
- 01:47 pm ./kamaki Revision 221820b8: Unittest clients.pithos set object sharing
- 01:18 pm snf-image Revision 24543571: Make kvm-common.sh & xen-common.sh os_data
- They used to be scripts in Makefile.am
- 01:11 pm ./kamaki Revision 8d4b8387: Unittest clients.pithos get object sharing
- 12:39 pm snf-image Revision 7f008dd4: Check for unsupported hypervisors
- 12:34 pm ./kamaki Revision 278c9018: Unittest poolsize option at clients.connection
- 12:23 pm ./kamaki Revision 8629edf9: Merge branch 'develop' into feature-tests
- 12:19 pm ./kamaki Revision b04a1abf: Explicetely set http connection poolsize
- Conflicts:
version - 12:19 pm ./kamaki Revision 245b94c5: Correct version after applying hotfix
- 12:17 pm ./kamaki Revision c8b178ee: Explicetely set http connection poolsize
03/08/2013
- 08:41 pm ./kamaki Feature #3422 (Closed): Let caller program explicitly set connection pool size for all methods
- 08:33 pm ./kamaki Revision aa67b8e5: Unittest clients.pithos unpublish object
- 08:31 pm ./kamaki Revision f847a0cc: Unittest clients.pithos publish object
- 08:31 pm snf-image Revision 35ab9f4c: Rename snf-image-host to snf-image
- 08:25 pm Bug #3421 (Feedback): Pool size settings
- The default DB pool size settings don't work and lead to a dead lock under load (concurrent reqs). Since for each con...
- 08:22 pm Bug #3420 (New): kamaki pool initialization
- Kamaki does not offer http connection pool size initialization options to its clients,
nor itself initializes the po... - 08:20 pm Bug #3419 (Closed): kamaki objpool pool_size
- Atm, kamaki doesn't specify the objpool pool size, when issueing a "get_http_connection", thus the http pool size can...
- 08:14 pm Bug #3418 (New): kamaki + objpool logging
- It's not clear how kamaki and objpool log messages.
Shouldn't we see kamaki (and objpool) log messages in /var/gun... - 08:02 pm Bug #3417 (New): apache proxy module pooling
- 1) apache mod_proxy module pools connections to the backend/application servers.
2) gunicorn has a keepalive timeout... - 08:01 pm ./kamaki Revision d85e02c5: Unittest clients.pithos set object meta
- 07:41 pm ./kamaki Revision 5c72ad76: Unittest clients.pithos del object
- 07:28 pm ./kamaki Revision ec1d0bbe: Unittest clients.pithos set container q/v
- q: quota
v: versioning - 07:15 pm ./kamaki Revision e9a2925f: Unittest clients.pithos del container meta
- 07:12 pm ./kamaki Revision c1b21988: Unittest clients.pithos set containet meta
- 07:09 pm snf-image-creator Feature #3416 (Closed): private images
- Allow users to register private images in ~okeanos
- 07:04 pm ./kamaki Revision a8f0a8e2: Unittest clients.pithos get container object meta
- 07:00 pm Revision 576e059b: Update the Quick Install Admin Guide
- Update the following sections in the guide:
* Ganeti: Don't build package; use GRNET's until 2.7 is out
* gevent: ... - 06:59 pm snf-image Revision 444a0cb9: Add copyright notices to {kvm,xen}-common.sh
- 06:55 pm ./kamaki Revision c6da1ccc: Replace mock.Mock with patch decorator in pithos
- 06:41 pm snf-image Revision 2b8338c2: Minor cleanup in xen code
- * Remove unused variables
* Remove commented code
* Change helper VM name to "snf-image-helper-$instance-$RANDOM" - 06:31 pm snf-image Revision 27fd131a: Call the helper image as readonly in kvm
- 05:48 pm ./kamaki Revision c297102c: Unittest clients.pithos get container meta
- 05:46 pm snf-ganeti Revision 4f73cfc9: Merge branch 'devel-2.7'
- * devel-2.7:
Change hbal behaviour in case of early exit
Fix build/sphinx_ext.py with tuple defaults for op param... - 05:46 pm ganeti-local Revision 4f73cfc9: Merge branch 'devel-2.7'
- * devel-2.7:
Change hbal behaviour in case of early exit
Fix build/sphinx_ext.py with tuple defaults for op param... - 05:26 pm ./kamaki Revision 1879e310: Unittest clients.pithos get container quota
- 04:46 pm ./kamaki Revision bae347d3: Unittest clients.pithos get container versioning
- 04:34 pm ./kamaki Revision 843afe1f: Unittest clients.pithos del container
- 04:27 pm Revision 379dccfe: Bump version
- 04:26 pm Revision b4aede5c: Bump version to 0.13~rc9-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 04:26 pm Revision da4e212e: Merge branch 'release-0.13' into debian-release-0.13
- 04:22 pm Revision e18c1749: Bypass commissioning for orphan networks
- Cyclades public networks do not have an owner, and since can not use
the commissioning system. Also, make snf-dispatc... - 04:19 pm Bug #3414 (Closed): AssertionError in Astakos gunicorn
- As seen in production:...
- 03:55 pm ./kamaki Revision a6439733: Unittest clients.pithos set account versioning
- 03:53 pm ./kamaki Revision edd209d3: Unittest clients.pithos set account quota
- 03:50 pm ./kamaki Revision 84817ae5: Unittest clients.pithos set account meta
- 03:27 pm ./kamaki Revision e78922d9: Unittest clients.pithos get account group
- 03:15 pm ./kamaki Revision de27950a: Unittest clients.pithos get account meta
- 02:50 pm ganeti-local Revision 2d6bdcc5: Change hbal behaviour in case of early exit
- Currently, hbal exits with status 1 if early exit is requested, even
when all jobs are successful. This is counter-in... - 02:50 pm snf-ganeti Revision 2d6bdcc5: Change hbal behaviour in case of early exit
- Currently, hbal exits with status 1 if early exit is requested, even
when all jobs are successful. This is counter-in... - 02:44 pm Bug #3391 (Closed): Some plankton images listed in cyclades fail to be accessed in VM creation
- Commit pushed in release0.13, and the issue seems to be fixed on okeanos.io.
- 02:41 pm Feature #3411 (New): Rename user-set-initial-quota to user-set-base-quota
- 'initial-quota' can be confusing for the user / admin (as an one-time init operation to set user quotas). Rename it t...
- 02:30 pm ./kamaki Revision 16b77981: Unittest clients.pithos get account versioning
- 02:29 pm Revision d25cd9dd: Merge branch 'release-0.13' into develop
- Conflicts:
version - 02:28 pm Revision 695d94d0: Bump version
- 02:27 pm ./kamaki Revision 34f48ce0: Unittest clients.pithos get account quota
- 02:26 pm Revision c2a4d52d: Bump version to 0.13~rc8-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 02:26 pm Revision bf014be9: Merge branch 'release-0.13' into debian-release-0.13
- 02:23 pm ./kamaki Revision 419fa6c4: Unittest clients.pithos del account group
- 02:17 pm ./kamaki Revision 8b71426c: Unittest clients.pithos set account group
- 02:09 pm ./kamaki Revision cb65588d: Unittest clients.pithos get object hashmap
- 01:43 pm Bug #3410 (Closed): "This event is already used by another greenlet:" Error
- Spotted in production when changing from the Cyclades UI to the Dashboard, the red courtine pops up with the followin...
- 12:51 pm Revision e0a81f2e: Inform user we are working in the background
- Print a message about astakos-quota calculating all user quotas,
which on a big system takes some time.
03/07/2013
- 08:36 pm ./kamaki Revision b4e29772: Unittest clients.pithos download object
- 07:11 pm ./kamaki Bug #3403 (Closed): ETA estimation is completely off for Pithos uploads
- Uploading a large (~10GB) file to Pithos+:...
- 07:01 pm Revision 5df4c364: Astakos logging fixes
- Removed with_logging wrapper which inconsistently extracted user/request
arguments. Logging statements placed explici... - 07:01 pm Revision 92a8abc9: Astakos activation fix
- Additional check to avoid verified inactive users reactivation
- 07:01 pm Revision a53ee093: Include auth providers basic logging support
- Add logging statements on some important auth providers operations.
Complete auth providers logging support will be ... - 07:01 pm Revision a99a9151: Classic login form fix
- hide prompt for additional login methods if no such methods exist
- 06:57 pm ./kamaki Revision e82edbb0: Unittest cl/.pithos create object by manifestation
- 06:36 pm ./kamaki Revision 2a7292f1: Unittest clients.pithos upload object unchunked
- 06:21 pm Revision d443e1dd: Fix bugs in UserCache
- Fix an infinite loop bug in UserCache.fetch_names(), and correct the
*-list commands to only call fetch_names(), when... - 05:43 pm ./kamaki Revision 5ffdab56: Complete testing storage-compatible clients.pithos
- Last method: list objects in path
- 05:34 pm ./kamaki Revision 39c737d4: Unittest clients.pithos list objects
- 05:14 pm ./kamaki Revision 898e6fb7: Unittest clients.pithos move object
- 05:10 pm Revision e6c4bd78: Merge branch 'release-0.13' into develop
- Conflicts:
snf-cyclades-app/synnefo/api/management/commands/cyclades-export-quota.py
snf-cyclades-app/synnefo/api/m... - 05:03 pm Revision 9e595d7f: Bump version
- 05:02 pm Revision 432fe0ab: Bump version to 0.13~rc7-1
- Signed-off-by: Christos Stavrakakis <cstavr@grnet.gr>
- 05:01 pm Revision d7d939a5: Merge branch 'release-0.13' into debian-release-0.13
- 04:52 pm Revision cb0c401a: astakos-quota: allow syncing with --user
- 04:40 pm Revision 22a8a5e1: snf-deploy doc update
- Change the commands. The latest version is:
snf-deploy vcluster image network dhcp create
snf-deploy prepare ns hos... - 04:26 pm ./kamaki Revision 33487500: Unittest clients.pithos copy object
- 04:02 pm ./kamaki Revision bd3a524f: Unittest clients.pithos replace object meta
- 03:52 pm ./kamaki Revision da1597b9: Unittest clients.pithos del object meta
- 03:44 pm ./kamaki Revision 3e2e07be: Unittest clients.pithos get object meta
- 03:39 pm ./kamaki Revision 723e9d47: Unittest clients.pithos get object info
- 03:30 pm Bug #3357 (Closed): Make plankton instantiate pithos backend pool correctly
- 03:29 pm Feature #3363 (Closed): Make /etc/synnefo/templates part of TEMPLATEDIR
- 03:28 pm Bug #3369 (Resolved): Conditionally expand classic signup form
- Commit 997413f204bef212fae1491ca61f5a52a9c2760c should resolve this. Not tested yet (on okeanos.io or production).
- 03:27 pm Bug #3368 (Closed): Redirect to overview page after login
- Fix working on okeanos.io. Closing.
See commit 398c10a26ed3775ade2a815be9405dd7020a198b. - 03:25 pm Bug #3377: Pithos+ deleted objects / images
- Revision 2bbf1544acf5b83a2fb8ed3ccba06bcc6e122b32 resolved both this and bug #3391
- 03:25 pm ./kamaki Revision 4227e4be: Unittest clients.pithos create directory
- 03:23 pm Feature #3375 (Closed): server-list usability
- 03:19 pm Bug #3377 (Closed): Pithos+ deleted objects / images
- 03:19 pm ./kamaki Revision b4780663: Unittest clients.pithos create object
- 03:14 pm Revision 88f4d3b3: Add 'default' capacity to user-set-initial-quota
- 02:52 pm ./kamaki Revision cf687343: Unittest clients.pithos upload_object
- 02:07 pm Revision 60c67b41: Fix log string format
- 02:03 pm Revision 5a5a1f65: Fix print alignment for snf-mange cmds
- pprint_table misbehaved when handling unicode 'strings', breaking the
alignment of the output of several snf-manage c... - 02:03 pm Revision 4500650c: Improve server-list usability
- Refs #3375
- 02:03 pm Revision 7856a37a: pep8 fixes
- 02:03 pm Revision 2b1e7b83: Add negative caching in ImageCache
- Refs #3375
- 02:03 pm Revision f4366b6c: Correctly instantiate pithos backend pool
- Plankton should explicitly pass quotaholder related args to the pithos
backend pool constructor (after the feature of... - 02:03 pm Revision 8283d6c1: Improve perf for snf-manage cyclades commands
- When the snf-manage {server, network}-list commands are invoked with the
--displayname option, batch the UUID-to-disp... - 01:25 pm snf-image Revision a205f1e3: Fix helper-monitor.py bug introduced in b2592d3809
- The bug affected snf-image when working with kvm
- 01:24 pm Bug #3397 (Assigned): Misleading initialization messages in the Cyclades UI
- The UI shows "Loading flavors..." and gets stuck there, although in reality it's waiting for "Loading Images..."
to ... - 01:22 pm Bug #3396 (Assigned): Cyclades UI, excessive delays on initialization
- The UI shows excessive delays upon initialization.
It performs multiple queries of the type:... - 12:59 pm Bug #3395 (Assigned): Astakos does not use CONTACT_EMAIL consistently, MISLEADING documentation
- Notifications of account creation go to @ADMINS@.
Notifications of account activations go to @DEFAULT_CONTACT_EMAIL@... - 11:42 am snf-image Revision 21063d2d: Make helper_ip and monitor_port configurable
- Let the host system provide those values to the helper through the
kernel command line.
03/06/2013
- 08:43 pm snf-image Revision eb5554b1: Add some missing "exit 1" statements
- The script should always exit with an error status after a log_error
command - 08:42 pm snf-image Revision 49aec91a: Fix a bug in the helper_monitor.py rc check
- 08:28 pm snf-image Revision b2592d38: Monitor helper through UDP packages in xen
- 08:04 pm Revision 0c29b5ba: Add apt command in snf-deploy
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 08:04 pm Revision 9bd540f5: Some renaming in snf-deploy commands
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:27 pm Pithos MS Client Revision 7964bdc9: Fixed Auth URL (we let pithos redirect us to astakos)
- Invalidate cookies by expiring the cookie on each Auth (set date to Expires=Thu, 01-Jan-1970 00:00:01 GMT;)
Signed-o... - 06:27 pm ./kamaki Revision bcbf3cf0: Attempt to unittest clients.pithos upload_object
- The trick is to check if methods
get_container_info, container_post, object_put
are called with the correct parameters - 06:22 pm Feature #3389 (Resolved): List quotas for a specified user
- 06:03 pm Bug #3391 (Resolved): Some plankton images listed in cyclades fail to be accessed in VM creation
- 05:44 pm Revision 2bbf1544: Fix UUID bug breaking image list and VM creation
- latest_uuid(uuid) returned the latest version with the given uuid.
This is called from pithos backend method get_uuid... - 05:39 pm ./kamaki Revision efaa8675: Unittest clients.pithos list containers
- 05:31 pm snf-ganeti Revision 777e8b6f: Fix "reason" opcode parameter description
- The "reason" opcode parameter can now apply to multiple opcodes, not just the
one for rebooting instances.
Signed-of... - 05:31 pm ./kamaki Revision 5549c0ab: Unittest clients.pithos delete container
- 05:31 pm ganeti-local Revision 777e8b6f: Fix "reason" opcode parameter description
- The "reason" opcode parameter can now apply to multiple opcodes, not just the
one for rebooting instances.
Signed-of... - 05:29 pm Bug #3391 (Closed): Some plankton images listed in cyclades fail to be accessed in VM creation
- E.g. the Archlinux public image in okeanos.io.
We investigated with cstavr and narrowed it down to pithos call @late... - 05:26 pm Pithos MS Client Revision eb7b463e: Merge branch 'Polling' of https://code.grnet.gr/git/pithos-ms-client into Polling
- 05:16 pm ./kamaki Revision d12e8569: Unittest clients.pithos get container info
- 05:09 pm Pithos MS Client Revision 2f5fcd2f: Extracted a method that calculates the login url to PithosAccount
- 05:06 pm ./kamaki Revision 756e9de9: Unittest clients.pithos create container
- 04:58 pm Pithos MS Client Revision a06d7037: Changes to Login URI
- Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
- 04:56 pm ./kamaki Revision 8c599ca2: Unittest clients.pithos del account meta
- 04:43 pm ./kamaki Revision 514f9b88: Unittest clients.pithos replace account meta
- 04:37 pm ganeti-local Revision c83c0410: Fix build/sphinx_ext.py with tuple defaults for op params
- When an OpCode's parameter has a tuple as default value, this code
will break:
buf.write("defaults to ``%s``" % de... - 04:37 pm snf-ganeti Revision c83c0410: Fix build/sphinx_ext.py with tuple defaults for op params
- When an OpCode's parameter has a tuple as default value, this code
will break:
buf.write("defaults to ``%s``" % de... - 04:37 pm ganeti-local Revision 67c15d8b: Fix bug in man build rule
- Currently the man page build rule is run without ‘-e’, so the actual
checks in there are just warnings (check-man-war... - 04:37 pm snf-ganeti Revision 67c15d8b: Fix bug in man build rule
- Currently the man page build rule is run without ‘-e’, so the actual
checks in there are just warnings (check-man-war... - 04:20 pm Revision db8cfc97: List quotas for a specified user
- Refs #3389
- 04:12 pm Feature #3389 (Closed): List quotas for a specified user
- Add option in @snf-manage astakos-quota@ to list quotas only for a specified user
- 03:53 pm ./kamaki Revision 24851aa5: Unittest clients.pithos get account info
- 03:26 pm Revision 9efc25a1: Fix calculation of initial quotas
- Also add all_quotas method in AstakosUser
Refs #3388 - 03:17 pm Bug #2464 (Closed): Button order on CMS pages?
- 03:16 pm Bug #2463 (Closed): No console under Safari on Mac OS X
- 03:16 pm ./kamaki Revision 0775d2bd: Adjust kamaki.clients.livetest constants
- 02:55 pm Feature #3388 (Resolved): Improve performance of quota operations
- 02:27 pm Revision 09a8fb8e: Merge branch 'tmp-quota-opt2' into release-0.13
- Refs #3388
Improve performance of quota operations - 02:26 pm Revision ad977592: Rename option --force to --no-confirm for clarity
- 02:26 pm Feature #3388 (Closed): Improve performance of quota operations
- Improve @snf-manage astakos-quota@
This requires changes in calculation of user initial quotas in astakos
and chang... - 02:13 pm snf-image-creator Revision 4812e85d: Bump ubuntu version to 0.2.4-0ubuntu1
- 02:09 pm snf-image-creator Revision 23e34f46: Merge branch 'master' into ubuntu
- 01:44 pm snf-image-creator Revision 56884b64: Bump version to 0.2.4
- 01:38 pm snf-image-creator Revision 6f9e1534: Use user id to authenticate with synnefo
- Latest versions of synnefo require user id instead of e-mail to
authenticate. - 01:19 pm ./kamaki Revision 21d7e374: Add missing cyclades tests to livetest
- 01:03 pm snf-image-creator Revision 8ec4da46: Enforce raw img format in libguestfs
- Don't let libguestfs guess the format of the provided image. Enforce
it to treat the image as raw. - 11:47 am Revision bb535968: Major update of the snf-deploy.rst
- 11:39 am ./kamaki Revision 9794e66a: Add missing test disconnect network nics
- 11:36 am ganeti-local Revision e61db4b2: Fix hscolour style sheet building
- Currently we only symlink this into two hard-coded directories, which
breaks the source code viewing for all the othe... - 11:36 am snf-ganeti Revision e61db4b2: Fix hscolour style sheet building
- Currently we only symlink this into two hard-coded directories, which
breaks the source code viewing for all the othe... - 11:16 am snf-ganeti Revision 69c88fb1: Make "reason" a common opcode attribute
- The "reason" attribute will be common to many opcodes.
This patch factors it out so that it will be possible for the ... - 11:16 am ganeti-local Revision 69c88fb1: Make "reason" a common opcode attribute
- The "reason" attribute will be common to many opcodes.
This patch factors it out so that it will be possible for the ... - 11:12 am ./kamaki Revision c6f8aeb4: Unittest add missing test list network nics
03/05/2013
- 11:44 pm Pithos MS Client Revision 38eb0f9e: Replace menu name with displayname
- 11:21 pm Pithos MS Client Revision b8946a24: Now stopping the old monitor, starting a new monitor for the uuid
- 11:15 pm Pithos MS Client Revision c3a4add4: Added Displayname change
- 11:08 pm Pithos MS Client Revision c87a1e4f: Change to detect non guid names
- 10:29 pm Pithos MS Client Revision c010b69c: Added pithos.okeanos.io in the list of servers. The user_catalog url is now de...
- 10:22 pm Revision 9b1e6145: FIx bug in snf-burnin
- "create_network" function of kamaki client, has default dchp=False.
However, "test_002_connect_to_network", expects t... - 10:11 pm Feature #3386 (Assigned): Configuration file for snf-burnin
- Create configuration file for snf-burnin. It is not user friendly to provide such many
mandatory options to command ... - 10:04 pm Feature #3385 (Closed): Duplicate code in snf-burnin
- test_003a_setup_interface_A and test_003b_setup_interface_B are exactly the same, with
the only difference that they... - 07:45 pm Revision f76c5e52: Cyclades feedback email fixes
- - Include user uuid and email as user info
- 07:45 pm Revision b9f8f48a: Astakos feedback form fixes
- - Include uuid in email
- Response redirect after on successful form submission - 07:38 pm ./kamaki Revision d8abe9e6: Complete unittests for clients.cyclades
- 07:36 pm ./kamaki Revision 6cba6053: Unittest clients.cyclades update image metadata
- 07:32 pm ./kamaki Revision 1f978111: Unittest clients.cyclades create image metadata
- 07:29 pm ./kamaki Revision c23f1dec: Unittest clients.cyclades delete *
- where * stands for server/image/network
- 07:20 pm ./kamaki Revision 06030a1b: Unittest clients.cyclades update network name
- 07:13 pm ./kamaki Revision 65cc246b: Unittest clients.cyclades get network details
- 07:10 pm ./kamaki Revision 0da4f84b: Unittest clients.cyclades list networks
- 07:01 pm Revision 95b36b00: Fix typo
- 06:54 pm Revision 0bfeb27e: Fix bug in snf-burnin about flavor names
- Since version 0.13 flavors have been renamed in order to include the
disk_template. This commit fixes the correspondi... - 06:22 pm Bug #3373 (Resolved): user-set-initial-quota usability
- 06:15 pm snf-ganeti Revision 9b154e2b: Merge branch 'devel-2.7'
- * devel-2.7:
Update required pylint version
Constants.hs.in: improve Haddock markup in the template
convert-con... - 06:15 pm ganeti-local Revision 9b154e2b: Merge branch 'devel-2.7'
- * devel-2.7:
Update required pylint version
Constants.hs.in: improve Haddock markup in the template
convert-con... - 06:14 pm ./kamaki Revision 5fa8c9f1: Unittest clients.cyclades list server nics
- 06:09 pm Revision 210f4d0e: Revert astakos authenticated api
- Include groups, auth_token information in authenticated api response.
These attributes are required by cyclades helpd... - 06:09 pm Revision 6c45fa84: Helpdesk app fixes
- - Do not use autocomplete feature (usernames are now stored in astakos
db)
- Translate provided username to retriev... - 06:08 pm ./kamaki Revision 9ced0bd8: Unittest clients.cyclades disconnect server
- 06:06 pm Revision 8d1636b5: Set initial user quota from the command line
- Refs #3373
Add option --set-capacity in user-set-initial-quota that sets
initial quota for a specified user/resource... - 05:53 pm ganeti-local Revision 099e9213: Update required pylint version
- This should help a lot of users, since pylint 0.21.1 was quite an old
version…
The tree is "clean" w.r.t. the new py... - 05:53 pm snf-ganeti Revision 099e9213: Update required pylint version
- This should help a lot of users, since pylint 0.21.1 was quite an old
version…
The tree is "clean" w.r.t. the new py... - 05:53 pm ganeti-local Revision 1498270e: Constants.hs.in: improve Haddock markup in the template
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:53 pm snf-ganeti Revision 1498270e: Constants.hs.in: improve Haddock markup in the template
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:53 pm ganeti-local Revision 25d7b289: convert-constants: generate better Haddock markup
- Currently the Python source constants are used as-is, which is not
nice on the eyes (especially for unqualified names... - 05:53 pm snf-ganeti Revision 25d7b289: convert-constants: generate better Haddock markup
- Currently the Python source constants are used as-is, which is not
nice on the eyes (especially for unqualified names... - 05:53 pm ganeti-local Revision 7ddd8e4c: Expand Haddock to run over test files as well
- This patch does multiple enhancements to the way we build the Haddock
docs, motivated by the fact that if we don't ru... - 05:53 pm snf-ganeti Revision 7ddd8e4c: Expand Haddock to run over test files as well
- This patch does multiple enhancements to the way we build the Haddock
docs, motivated by the fact that if we don't ru... - 05:40 pm ./kamaki Revision 0e8a5f03: Unittest clients.cyclades connect server
- 05:36 pm snf-cloudcms Revision 594d83ef: Fixed cms faq/userguide side menu.
- Deletion of extra menu below faq/userguide answer.
Side menu is visible provided that the page is wide and tall enough. - 05:34 pm ./kamaki Revision e6ec9ea6: Unittest clients.cyclades create_network
- 05:11 pm snf-cloudcms Revision 6b8514cd: Custom top message for cms
- New fields in Application Model for custom message and type ( error,
info, warning, success ). The message appears in... - 05:10 pm Bug #3365 (Feedback): snf-manage server-list barfs with --filterby
- Although I can't reproduce this bug, I believe that the associated commits will solve the TypeError.
- 05:09 pm Revision 7d36f85e: Add type assertions in pprint_table args
- Add assertions about the types of "table" and "headers" arguments.
Refs #3365 - 05:02 pm Revision 97341ccb: Fix serious inefficiency in pithos 0.13 migration
- As was run on production during migration.
The migration looped over all rows (node, muser) from versions,
and updat... - 05:02 pm Revision da0b2fcf: Fix default example urls in deb config files
- 04:57 pm ./kamaki Revision 27f04e4f: Unittest clients.cyclades get server stats
- 04:56 pm Revision db4873f8: Fix TypeError in pprint_table
- Convert all fields of table and headers to strings before counting their
length or right-aligning them.
Refs #3365 - 04:44 pm ./kamaki Revision 278f2eb3: Unittest clients.cyclades set firewall profile
- 04:39 pm ./kamaki Revision 7d768bc6: Unittes clients.cyclades get firewall profile
- 04:31 pm ./kamaki Revision 33ebcd22: Unittest clients.cyclades get server console
- 04:25 pm ./kamaki Revision 2c987e80: Unittest clients.cyclades start server
- 04:24 pm ./kamaki Revision 386d82a1: Unittest clients.cyclades shutdown server
- 04:21 pm Revision c219e23a: Remove snf-pithos-tools from $PROJECTS
- 04:00 pm ./kamaki Revision b3efa972: Unittest clients.cyclades get image metadata
- 03:55 pm Feature #3374 (Resolved): user-list usability
- Also added --active option, which uses the same filtering function as --filter-by.
- 03:41 pm Revision 56b9989a: Add display options in user-list
- Refs #3374
Add options --uuid, --displayname, --active, and --filter-by.
filter_results() is copied locally to avoid... - 03:41 pm ./kamaki Revision ff5334e4: Unittest clients.cyclades get image details
- 03:31 pm ./kamaki Revision c701321b: Unittest clients.cyclades list images
- 03:12 pm ./kamaki Revision a8685edf: Implement livetest to check connection pool lock
- 02:40 pm Feature #3375: server-list usability
- - Implement negative caching (for non-existent images) in the ImageCache (see also #3377)
- 02:39 pm Bug #3377 (Closed): Pithos+ deleted objects / images
- Atm, the synnefo.plankton.backend.get_image() method (and subsequently the synnefo.api.util.get_image(), and ImageCac...
- 01:56 pm snf-ganeti Revision 491d02ca: Merge branch 'devel-2.7'
- * devel-2.7: (23 commits)
Add export lists for files which didn't have them
Fix Haskell compatibility tests with ... - 01:56 pm ganeti-local Revision 491d02ca: Merge branch 'devel-2.7'
- * devel-2.7: (23 commits)
Add export lists for files which didn't have them
Fix Haskell compatibility tests with ... - 01:47 pm Revision 2a6fc999: Improve performance of user-list
- Refs #3374
Prefetch auth providers for all users and store them
in a per-user dictionary. - 01:21 pm ./kamaki Revision 20c94832: Unittest http response pool lock handling
- 01:11 pm Feature #3375 (Closed): server-list usability
- Propose:
- Replace @--uuids@ with
@--uuid@ display only uuid (default)
@--displayname@ display both uuid and displ... - 12:57 pm Feature #3374 (Closed): user-list usability
- Propose to add:
@--uuid@ only display user uuid (default)
@--displayname@ display both uuid and displayname
@--f... - 12:41 pm Bug #3373 (Closed): user-set-initial-quota usability
- user-set-initial-quota needs a convenient way to set quotas for a single user.
Proposal:
--from-file @<exporte... - 11:03 am ganeti-local Revision c56dd17b: Switch LispConfig double comparison to relative error
- This further improves the comparison for "non-trivial"
numbers. Without this patch, there are still cases where the a... - 11:03 am snf-ganeti Revision c56dd17b: Switch LispConfig double comparison to relative error
- This further improves the comparison for "non-trivial"
numbers. Without this patch, there are still cases where the a... - 09:46 am Revision 997413f2: Classic signup form fix
- Expand form content by default when classic module is the only one set.
- 09:35 am Revision 55870b72: Fix astakos stale session messages
- Consume session messages in get_services api response. When get_services is
loaded from an astakos page, messages sho... - 09:13 am Revision 398c10a2: New setting to redirect after successful login
- redirect to ASTAKOS_LOGIN_SUCCESS_URL after successful login when no
next parameter is set. Defaults to /im/landing
03/04/2013
- 08:45 pm ./kamaki Revision 3b830125: Merge branch 'develop' into feature-tests
- 08:21 pm ./kamaki Revision 0bc116b5: Bump version to 0.7.5-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 08:20 pm ./kamaki Revision 46f9ff0c: Merge branch 'hotfix-0.7.5' into debian-hotfix-0.7.5
- 08:18 pm Revision 01e056b7: Change default TEMPLATE_DIRS setting
- Refs #3363
/var/lib/* is commonly used to store application generated data and not
as a place to configure installed... - 08:15 pm Revision aacb777e: Reverse view typo
- astakos.im.views.home does not exist
- 08:15 pm ./kamaki Revision 4233564c: Apply hotfixes 0.7.4 and 0.7.5
- 08:15 pm ./kamaki Revision c7f1d9e9: Merge branch 'hotfix-0.7.5'
- 08:12 pm ./kamaki Revision a1822585: Declare recvlog before using it
- Conflicts:
kamaki/clients/connection/kamakicon.py - 08:10 pm ./kamaki Revision 58ddc630: Release http conn. if error while getting response
- Fixes Bug #3370
Conflicts:
kamaki/clients/connection/kamakicon.py
version - 08:06 pm ./kamaki Bug #3370 (Resolved): http connection leak when exception raises while getting connection results
- 08:03 pm ./kamaki Revision 7e8b0436: Declare recvlog before using it
- 08:03 pm Pithos MS Client Revision 854c715a: Now working with new authentication
- 07:56 pm ./kamaki Revision 226df276: Release http conn. if error while getting response
- Fixes Bug #3370
- 07:50 pm ./kamaki Bug #3370 (Closed): http connection leak when exception raises while getting connection results
- 07:35 pm snf-image Revision 6edac4de: Disable some vif options in the helper's interface
- When working in xen mode, make sure that arp, allmulticast, dynamic
and multicast are disabled in the helpers virtual... - 07:17 pm Bug #3369 (Feedback): Conditionally expand classic signup form
- Astakos should expand classic signup form when it is the only option available
- 07:14 pm ./kamaki Revision 52a00a6c: Update version tag
- 07:08 pm Bug #3368 (Closed): Redirect to overview page after login
- Astakos should redirect to overview page after a successful login
- 07:05 pm ./kamaki Revision 0d735aaf: Suggest ansicolors, progress when missing (#3367)
- 07:01 pm ./kamaki Support #3367 (Closed): Suggest user to install missing suggested features
- 06:57 pm ./kamaki Revision 23cd71ae: Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
- 06:57 pm ./kamaki Revision b716a16f: Merge branch 'feature-output' into develop
- 06:55 pm ./kamaki Revision 6fb4af77: Suggest ansicolors, progress when missing (#3367)
- 06:39 pm snf-ganeti Revision d58d44f3: Switch Attoparsec parser from double to rational
- According to the documentation, “This function is almost ten times
faster than rational, but is slightly less accurat... - 06:39 pm ganeti-local Revision 1fe0e999: Make the XmParser config test runtime more consistent
- Currently, the test uses a frequency of 5 string/5 double/1 list for
generating Arbitrary instances of ListConfig. Ho... - 06:39 pm snf-ganeti Revision 1fe0e999: Make the XmParser config test runtime more consistent
- Currently, the test uses a frequency of 5 string/5 double/1 list for
generating Arbitrary instances of ListConfig. Ho... - 06:39 pm ganeti-local Revision d58d44f3: Switch Attoparsec parser from double to rational
- According to the documentation, “This function is almost ten times
faster than rational, but is slightly less accurat... - 06:39 pm ganeti-local Revision a7e76dc3: Improve output of the XmParser config test
- Currently, this tests and its helper function 'isAlmostEqual' uses
plain booleans to signify failures, which means yo... - 06:39 pm snf-ganeti Revision a7e76dc3: Improve output of the XmParser config test
- Currently, this tests and its helper function 'isAlmostEqual' uses
plain booleans to signify failures, which means yo... - 06:10 pm ganeti-local Revision 91c1a265: Fix node partial name matching in Haskell code
- This implements QffHostname and fixes the node listing (as well as
export listing when filtering on node name).
This... - 06:10 pm snf-ganeti Revision 91c1a265: Fix node partial name matching in Haskell code
- This implements QffHostname and fixes the node listing (as well as
export listing when filtering on node name).
This... - 06:09 pm snf-ganeti Revision e7124835: 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... - 06:09 pm ganeti-local Revision e7124835: 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... - 06:09 pm snf-ganeti Revision d5b2753a: Abstract the individual query functions
- After implementing a few of the query executor functions, it turns out
that we have the same general pattern:
- comp... - 06:09 pm ganeti-local Revision d5b2753a: Abstract the individual query functions
- After implementing a few of the query executor functions, it turns out
that we have the same general pattern:
- comp... - 06:08 pm ganeti-local Revision dce08ad3: Allow confd to serve network list-fields queries
- The fields are not yet complete, but at least we can enable the
list-field query to see what is there already.
Signe... - 06:08 pm snf-ganeti Revision dce08ad3: Allow confd to serve network list-fields queries
- The fields are not yet complete, but at least we can enable the
list-field query to see what is there already.
Signe... - 06:08 pm ganeti-local Revision 36162faf: Rename/make uniform the other query entities
- Following the new naming style introduced in Exports.hs, this patch
renames the other resources to export non-qualifi... - 06:08 pm snf-ganeti Revision 36162faf: Rename/make uniform the other query entities
- Following the new naming style introduced in Exports.hs, this patch
renames the other resources to export non-qualifi... - 05:59 pm snf-ganeti Revision dde85e1e: Add export lists for files which didn't have them
- Two test helper files didn't have export lists (lost during the split
of tests). This patch finally reintroduces them... - 05:59 pm ganeti-local Revision dde85e1e: Add export lists for files which didn't have them
- Two test helper files didn't have export lists (lost during the split
of tests). This patch finally reintroduces them... - 05:51 pm ./kamaki Revision fc84235d: Merge branch 'develop' into feature-output
- Conflicts:
kamaki/cli/commands/pithos_cli.py - 05:18 pm snf-ganeti Revision 3cbd5808: Fix Haskell compatibility tests with disabled file storage
- When file storage is disabled at ./configure time, we shouldn't pass
opcodes containing DTFile/DTSharedFile/StorageFi... - 05:18 pm ganeti-local Revision 3cbd5808: Fix Haskell compatibility tests with disabled file storage
- When file storage is disabled at ./configure time, we shouldn't pass
opcodes containing DTFile/DTSharedFile/StorageFi... - 05:18 pm ganeti-local Revision 3c87d614: Fix QA with disabled file storage
- Currently QA tries to use “gnt-node list-storage” with all storage
types, but when file storage is disabled this will... - 05:18 pm snf-ganeti Revision 3c87d614: Fix QA with disabled file storage
- Currently QA tries to use “gnt-node list-storage” with all storage
types, but when file storage is disabled this will... - 05:18 pm ganeti-local Revision 7b3cbe02: Fix convert-constants handling of booleans
- It turns out that, in Python, booleans are also integers. So they fall
under the “isinstance(value, int)” case, resul... - 05:18 pm snf-ganeti Revision 7b3cbe02: Fix convert-constants handling of booleans
- It turns out that, in Python, booleans are also integers. So they fall
under the “isinstance(value, int)” case, resul... - 05:18 pm ganeti-local Revision 1fbb19fa: Fix handling of disabled (shared) file storage
- The vcluster changes broke the disabling of file storage; we can
workaround by (manually) skipping the virtualisation... - 05:18 pm snf-ganeti Revision 1fbb19fa: Fix handling of disabled (shared) file storage
- The vcluster changes broke the disabling of file storage; we can
workaround by (manually) skipping the virtualisation... - 04:35 pm ./kamaki Support #3367 (Closed): Suggest user to install missing suggested features
- Suggested but not required features are ansi-color and progress.
- 03:18 pm Revision a5cb2e20: Make snf-pithos-tools obsolete
- Move the directory under contrib and remove the corresponding
entry from `devflow.conf'. - 02:34 pm Revision a5928cd4: control: remove obsolete snf-pithos-tools package
- 01:54 pm Feature #3366 (New): add --dryrun argument to all DB-changing management commands
- All management commands modifying the DB should have a @--dryrun@ argument.
Start with snf-manage flavor-create.
It... - 01:50 pm Bug #3365 (Closed): snf-manage server-list barfs with --filterby
- To reproduce:...
- 01:49 pm Feature #3364 (New): Add progress report for console output of server-list
- Since they have to talk to Astakos for UUID<->displayname conversions,
commands like @snf-manage server-list@ may ta... - 01:12 pm Feature #3363 (Closed): Make /etc/synnefo/templates part of TEMPLATEDIR
- Make /etc/synnefo/templates part of the template directories searched by Django.
Do it at the snf-webproject level.
... - 12:35 pm snf-ganeti Revision b6322b3e: Fix LUTestAllocator with instance alloc
- This is similar to commit 8775e62a; the addition of node_whitelist
broke this LU as well.
Signed-off-by: Iustin Pop ... - 12:35 pm ganeti-local Revision 36a566e8: Allow iallocator to work without LVM storage
- Currently, the iallocator interface requires LVM storage, due to the
way it computes the node storage information.
B... - 12:35 pm ganeti-local Revision 0e42ef67: Fix improperly formatted docstring
- Change the docstring of chompPrefix to prevent the error
"doc comment parse failed" that was raised by some version o... - 12:35 pm ganeti-local Revision bfa99f7a: Fix low verbosity levels in htools
- In a few cases, we tested the verbosity level for (== 0), instead of
higher/lower than a certain value. If the user p... - 12:35 pm ganeti-local Revision 91c17910: Allow rpc.MakeLegacyNodeInfo to parse non-LVM results
- 'MakeLegacyNodeInfo' is not the best place for this, but we'd have to
duplicate it if we wanted a LVM-less version, s... - 12:35 pm snf-ganeti Revision 91c17910: Allow rpc.MakeLegacyNodeInfo to parse non-LVM results
- 'MakeLegacyNodeInfo' is not the best place for this, but we'd have to
duplicate it if we wanted a LVM-less version, s... - 12:35 pm snf-ganeti Revision 36a566e8: Allow iallocator to work without LVM storage
- Currently, the iallocator interface requires LVM storage, due to the
way it computes the node storage information.
B... - 12:35 pm snf-ganeti Revision 0e42ef67: Fix improperly formatted docstring
- Change the docstring of chompPrefix to prevent the error
"doc comment parse failed" that was raised by some version o... - 12:35 pm snf-ganeti Revision bfa99f7a: Fix low verbosity levels in htools
- In a few cases, we tested the verbosity level for (== 0), instead of
higher/lower than a certain value. If the user p... - 12:35 pm ganeti-local Revision b6322b3e: Fix LUTestAllocator with instance alloc
- This is similar to commit 8775e62a; the addition of node_whitelist
broke this LU as well.
Signed-off-by: Iustin Pop ... - 12:35 pm snf-ganeti Revision 64b0309a: Fix confd issue regarding --no-lvm-storage
- If cluster is initialized with --no-lvm-storage then volume_group_name
does not exist in config.data. Thus we must de... - 12:35 pm ganeti-local Revision 64b0309a: Fix confd issue regarding --no-lvm-storage
- If cluster is initialized with --no-lvm-storage then volume_group_name
does not exist in config.data. Thus we must de... - 12:07 pm Bug #3357: Make plankton instantiate pithos backend pool correctly
- Hotfix currently on okeanos.io:...
03/03/2013
- 08:10 pm Feature #3361 (Assigned): ~okeanos-neutral branding for Synnefo
- Refactor all settings, Synnefo strings, and icons to be ~okeanos-neutral.
Synnefo is distinct from the ~okeanos serv... - 06:54 pm Bug #3360 (Closed): Deleting an image from Plankton multiple times does not fail (?)
- ...
- 06:44 pm Feature #3359 (Closed): Report cloud faults properly across Synnefo
- Both Plankton and Pithos should report proper cloud faults, parsable in JSON and XML by the UI, as Cyclades does.
Er... - 06:43 pm Bug #3356: Make Plankton handle bad reqs correctly
- This will be solved by implementing the long-needed #3358 properly.
Plankton should report proper cloud faults, like... - 06:42 pm Bug #3356 (Assigned): Make Plankton handle bad reqs correctly
- 06:41 pm Bug #3357 (Assigned): Make plankton instantiate pithos backend pool correctly
- 06:40 pm Feature #3358 (Closed): Single decorator for handling API calls, with proper logging of HTTP 500 ...
- Create a single decorator, *across* Synnefo, for handling API calls,
with proper logging of HTTP 500 errors.
Also available in: Atom