Activity
From 04/14/2013 to 05/13/2013
05/13/2013
- 06:28 pm Bug #3419 (Closed): kamaki objpool pool_size
- 06:25 pm Bug #3355 (Closed): Unregister images
- Tracked in #3522
- 06:05 pm Revision 074abfd8: pithos data file backend pep8 fixes
- 06:04 pm Revision 74346cc7: safer pithos backend data file open and create
- 05:40 pm Revision 38aff106: astakos: remove obsolete code
- 05:40 pm Revision f85992bc: astakos: update commands in README
- 05:40 pm Revision 89362181: pithos: remove dependency from synnefo.lib.queue.Receipt
- 05:07 pm ./kamaki Bug #3716 (Resolved): Allow runtime args when incoking interactive shell
- Implemented as described.
Just to clarify: if an argument is not a legal global argument, kamaki will fail. E.g. @... - 05:00 pm ./kamaki Revision c3ba22f2: Merge branch 'feature-shell-arguments' into develop
- 05:00 pm ./kamaki Revision 5976ddfb: Update Changelog
- 04:53 pm ./kamaki Revision e3c2c890: Allow runtime args when invoking interactive shell
- Refs: #3716
Behavior After This:
kamaki -XXX -YY ... parses -XXX -YY
If not recognized: syntax error
If recognized, ... - 04:20 pm snf-ganeti Revision a5877534: Add QA for instance status collector
- This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone... - 04:20 pm ganeti-local Revision a5877534: Add QA for instance status collector
- This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone... - 04:20 pm ganeti-local Revision 79731e21: Add global status field to the instance status collector
- The global status is computed from the statuses of the single instances.
The output json format is adapted to includ... - 04:20 pm ganeti-local Revision dd69cd3c: Factor out the mergeStatuses function
- It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g... - 04:20 pm ganeti-local Revision 42b50796: Monitoring design doc: better specify field names
- The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of... - 04:20 pm ganeti-local Revision 1f53be84: Add instance status collector to mon-collector man page
- Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars... - 04:20 pm ganeti-local Revision e8b46463: Export the Instance Status collector report
- It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 04:20 pm ganeti-local Revision ebcbcfee: Run the monitoring daemon as root
- The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi... - 04:20 pm ganeti-local Revision 8a049311: Add inst-status-xen to the monitoring daemon
- Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta... - 04:20 pm ganeti-local Revision 8fada090: QA: factor out some instance management functions
- Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i... - 04:20 pm snf-ganeti Revision 6ab6b19a: Use dcName in mon-collector
- Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ... - 04:20 pm snf-ganeti Revision 42b50796: Monitoring design doc: better specify field names
- The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of... - 04:20 pm snf-ganeti Revision dd69cd3c: Factor out the mergeStatuses function
- It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g... - 04:20 pm snf-ganeti Revision 79731e21: Add global status field to the instance status collector
- The global status is computed from the statuses of the single instances.
The output json format is adapted to includ... - 04:20 pm ganeti-local Revision 6ab6b19a: Use dcName in mon-collector
- Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ... - 04:20 pm snf-ganeti Revision e8b46463: Export the Instance Status collector report
- It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-... - 04:20 pm snf-ganeti Revision ebcbcfee: Run the monitoring daemon as root
- The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi... - 04:20 pm snf-ganeti Revision 8a049311: Add inst-status-xen to the monitoring daemon
- Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta... - 04:20 pm snf-ganeti Revision 8fada090: QA: factor out some instance management functions
- Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i... - 04:20 pm snf-ganeti Revision 1f53be84: Add instance status collector to mon-collector man page
- Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars... - 04:20 pm snf-ganeti Revision d7e9323b: Add the core of the instance status collector
- Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func... - 04:20 pm ganeti-local Revision 74685117: Add dependency on the process library
- The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici... - 04:20 pm snf-ganeti Revision 74b25887: Add HS functions for getting the instance reason path
- The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt... - 04:20 pm snf-ganeti Revision 4fe04580: Factor out function for building report
- Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i... - 04:20 pm snf-ganeti Revision 7660aaf3: Export Instance Status collector information
- Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-... - 04:20 pm snf-ganeti Revision 17ae9cdb: Include the reason trail in the instance collector output
- Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance... - 04:20 pm snf-ganeti Revision fc4be2bf: Determine status of one instance
- Added function for determining whether the status of an instance is ok, and to
represent this information in the corr... - 04:20 pm snf-ganeti Revision d4de2ea8: Export the actual instance state
- Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:20 pm snf-ganeti Revision 45ee8676: Add module containing function for getting info from Xen
- The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc... - 04:20 pm ganeti-local Revision 74b25887: Add HS functions for getting the instance reason path
- The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt... - 04:20 pm snf-ganeti Revision 74685117: Add dependency on the process library
- The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici... - 04:20 pm ganeti-local Revision d7e9323b: Add the core of the instance status collector
- Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func... - 04:20 pm ganeti-local Revision d4de2ea8: Export the actual instance state
- Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe... - 04:20 pm ganeti-local Revision fc4be2bf: Determine status of one instance
- Added function for determining whether the status of an instance is ok, and to
represent this information in the corr... - 04:20 pm ganeti-local Revision 17ae9cdb: Include the reason trail in the instance collector output
- Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance... - 04:20 pm ganeti-local Revision 7660aaf3: Export Instance Status collector information
- Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-... - 04:20 pm ganeti-local Revision 4fe04580: Factor out function for building report
- Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i... - 04:20 pm ganeti-local Revision 45ee8676: Add module containing function for getting info from Xen
- The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc... - 04:00 pm Revision 91eca048: astakos: List quotas in user-show with `--quotas'
- Refs #3530
Use the same utility function as astakos-quota. Update the latter
to a SynnefoCommand. - 03:47 pm snf-ganeti Revision b24e516d: Add example for online rolling reboots using tags
- While this use case was described in the design document, and
mentioned several times as motivation for changes in co... - 03:47 pm ganeti-local Revision b24e516d: Add example for online rolling reboots using tags
- While this use case was described in the design document, and
mentioned several times as motivation for changes in co... - 02:57 pm Revision 88b85d64: pithos: skip data directory creation until needed
- Before this, when the pithos backend checked for the existence of a
data file (map or block) it also created its pare... - 02:47 pm Bug #3722 (Assigned): pithos backend creates data file parent dirs even if it is only checking fo...
- skalkoto bumped into this bug while trying to regiter an image.
The map file did not exist but pithos was not able... - 02:18 pm ./kamaki Bug #3663 (Closed): Uninformative error message when group does not load
- 02:17 pm ./kamaki Revision 54f5d0ca: Merge branch 'feature-cli-command-errors' into develop
- 02:13 pm ./kamaki Revision 334338ce: Raise a descriptive error for misconfigured cmds
- Refs: #3663
A command group that is declared in the config file is not supported
by valid command specification code... - 02:08 pm Revision 3bbc590e: robust version importing in docs build config
- After changing sys.path, synnefo and synnefo.versions must be reloaded
because if they have been cached, the updated ... - 01:56 pm Revision 95f33116: astakos: Use DateTimeField for enhanced precision
- Refs #3717
Replace instances of DateField in ProjectMembership and
ProjectMembershipHistory. - 01:44 pm Revision 5dcf6618: Revert "astakos: Fix bug in getting membership"
- This reverts commit 7ce770be9fd9668fff4088eff2421cbeb0cc311e.
Update astakos tests to use membership id. - 01:37 pm Revision 87f9ff49: Merge branch 'feature-lazy-networks' into develop
- 01:36 pm Revision e34b35d9: cyclades: Update 'backend-add' for lazy networks
- Do not create private networks when adding a new backend. Since,
"lazy networks" this is no longer needed. - 01:36 pm Revision 1d04ef8b: cyclades: update tests for lazy networks
- 12:55 pm ./kamaki Revision 58850eb0: Log initial call arguments in first log
- 12:38 pm Revision 99af08a4: cyclades: Implement lazy networks
- Implement "lazy networks", which are not created to all Ganeti backends
upon creation, but only when an instance that... - 12:15 pm Revision 47b8d4b1: Merge branch 'feature-quotas' into develop
- Conflicts:
docs/dev-guide.rst - 12:06 pm Revision c34b2908: cyclades: add commissioning to create/remove cmds
- Update create/remove management commands to issue commission when
needed. - 11:47 am Revision 2215cd87: astakos: Remove an obsolete function
- 11:36 am Revision 2ed35e9a: Remove synnefo.lib.commissioning
- 10:56 am snf-ganeti Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
- cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu... - 10:56 am ganeti-local Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
- cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
05/12/2013
- 01:11 am snf-network Revision 38305e4c: Add vif-custom script and split kvm-vif-bridge
- Put functions in /usr/lib/snf-network/common.sh
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 01:08 am snf-network Revision 84da6924: Add custom.sh library under /usr/lib/snf-network
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:30 am snf-network Revision a29d2f1e: Bump new version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
05/10/2013
- 07:25 pm ./kamaki Revision ef4357c1: Merge branch 'feature-logging' into develop
- 07:24 pm ./kamaki Revision 7637d600: Move logger module to kamaki.cli
- 07:16 pm ./kamaki Revision c4d51ec9: Make kamaki.clients unware of kamaki.logger
- use logging for getting the loggers
- 07:15 pm Revision 3a9f1f11: pithos: update recursively statistics up to the container level
- To achieve atomicity we lock the container path.
However, the write operations update the statistics for the ancestor... - 07:08 pm Bug #3717 (New): Replace DateFields to DateTimeFields for enhanced precision.
- Django DateField only saves the date at day level, without the time-of-day.
We must if our DateFields are really int... - 06:50 pm snf-ganeti Revision 87414481: Allow build_chroot to work from any directory
- build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s... - 06:50 pm ganeti-local Revision 87414481: Allow build_chroot to work from any directory
- build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s... - 06:50 pm snf-ganeti Revision 85b66af5: build_chroot: check whether the data dir exists
- If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ... - 06:50 pm ganeti-local Revision 85b66af5: build_chroot: check whether the data dir exists
- If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ... - 06:38 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
- 06:33 pm ./kamaki Revision 0d4a6d0a: Stop shell from destroying config instance
- This caused warnings about preset variables
- 05:55 pm ./kamaki Revision 77126a0e: Merge branch 'feature-logging' into develop
- 05:54 pm ./kamaki Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
- 05:53 pm ./kamaki Feature #3715 (Resolved): Enable or disable loggers
- activate/deactivate instead of enable/disable_logger
Also, moved all logger control and creation (except, of cours... - 05:51 pm ./kamaki Revision d761839f: Update Changelog to reflect #3715 changes
- 05:38 pm ./kamaki Revision 9dc724e5: Allow activation/deactivation of specific loggers
- refs: #3715
Logger settings are not aborted and will be restored at deactivation
Also, remove all logger creation fu... - 05:30 pm ./kamaki Bug #3716 (Closed): Allow runtime args when incoking interactive shell
- Now: @kamaki -XXX@ will load kamaki, but also transfer all @-XXX@ args to each command executed inside the shell
D... - 04:35 pm ./kamaki Feature #3715 (Closed): Enable or disable loggers
- Add an @enable_logger@ and @disable_logger@ method
E.g.... - 03:40 pm snf-vncauthproxy Revision 7af890c9: Set SO_REUSEADDR for the control socket
- 03:32 pm ./kamaki Revision 637df81d: Merge branch 'master' into debian-master
- 03:32 pm ./kamaki Revision 0118b937: Merge remote branch 'origin/develop' into debian-develop
- Conflicts:
Changelog
version - 02:56 pm snf-ganeti Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
- While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn... - 02:56 pm ganeti-local Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
- While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn... - 02:06 pm Bug #3714 (Closed): Duplicated IP assigned after server reconciliation
- If a server reconciliation happens when a machine is creating we may end up with the next machine
trying to take the... - 01:56 pm snf-ganeti Revision 2a1737eb: Add a test for online rolling reboot scheduling
- In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab... - 01:56 pm ganeti-local Revision 2a1737eb: Add a test for online rolling reboot scheduling
- In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab... - 01:55 pm ganeti-local Revision 8d38fb72: Support online-maintenance in hroller
- Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde... - 01:55 pm snf-ganeti Revision 8d38fb72: Support online-maintenance in hroller
- Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde... - 01:55 pm snf-ganeti Revision 30fded87: Support construction of the graph of all reboot constraints
- For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod... - 01:55 pm ganeti-local Revision 30fded87: Support construction of the graph of all reboot constraints
- For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod... - 01:55 pm snf-ganeti Revision 2207220d: Add option --one-step-only to hroller
- Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-... - 01:55 pm ganeti-local Revision 2207220d: Add option --one-step-only to hroller
- Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-... - 01:54 pm ./kamaki Revision 6634e01c: Update changelog for feature #3668
- 01:54 pm snf-ganeti Revision a39779f6: Sort reboot groups by size
- Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no... - 01:54 pm ganeti-local Revision a39779f6: Sort reboot groups by size
- Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no... - 01:53 pm ganeti-local Revision 361f2719: Fix expectation in hroller test
- Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th... - 01:53 pm snf-ganeti Revision 361f2719: Fix expectation in hroller test
- Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th... - 01:51 pm ./kamaki Feature #3668 (Resolved): Better organization for logging
- New name for http loggers:...
- 01:45 pm ./kamaki Revision 24be4a50: Merge branch 'feature-logging' into develop
- 01:45 pm ./kamaki Revision c4563114: Remove log redaduncy when logging in a file
- 01:21 pm Revision 47a8481f: astakos: include resource presentation info in authenticate response
- If option parameter ``usage`` is passed then the response should
contain also the resource presentation information
(... - 12:46 pm Revision 6aedacaf: Merge branch 'feature-astakos-urls' into feature-quotas
- 12:45 pm Revision b095201e: astakos: remove astakos.im.api module
- Replace all AstakosCallpoint references
- 12:45 pm Revision 78c3a39c: astakos: remove user argument from the api methods
- User request.user field (set by user_for_token decorator)
- 12:45 pm Revision 6f1d4d03: astakos: fix user api utility calls
- 12:45 pm Revision 79b5d61b: astakos: WIP move all api calls under ``/astakos/api``
- Refs: #3340
- 12:45 pm Revision 276f454e: astakos: Change user_for_token decorator
- user_for_token after successful user authentication
sets the request user attribute
The wrapped methods no more need ... - 12:45 pm Revision d7c850a0: pithos: use AstakosClient to delegate user services to astakos
- 12:45 pm Revision 7f313da1: astakos: rename api utility methods
- 12:10 pm Revision e218a200: pithos: introduce lock_container_path api_method argument
05/09/2013
- 07:18 pm ./kamaki Revision 6e1f863b: Use < and > in stream logger for send/recv resp.
- 07:06 pm ./kamaki Revision 9986e569: Globalize logger usage
- Unsolved bug: redudant info in logfile
- 06:50 pm Revision 1b564c0b: pithos: enable api calls to lock explicitly the path
- 06:45 pm Revision 126f6a55: fix typo
- 06:40 pm Revision 95150b7d: astakos: Fix one test
- Fix race condition in one of Astakos tests.
- 06:37 pm Revision 28c41829: Add 'ASTAKOS_POOLSIZE' setting.
- 05:49 pm ./kamaki Revision a5077876: Wipe logger add_file_logger
- 05:31 pm snf-ganeti Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
- The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor... - 05:31 pm ganeti-local Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
- The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor... - 05:31 pm ganeti-local Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
- Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr... - 05:31 pm snf-ganeti Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
- Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr... - 05:24 pm ./kamaki Bug #3708 (Resolved): if_etag_match and if_not_exist preconditions not honoured during missing bl...
- 05:23 pm Revision d91de78c: helpdesk: Fix helpdesk tests
- 05:19 pm ./kamaki Revision 9e167531: Bump version to 0.8.3-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 05:18 pm ./kamaki Revision ac814775: Merge branch 'master' into debian
- 05:16 pm ./kamaki Revision 486b49ef: Merge branch 'hotfix-0.8.3'
- 05:15 pm ./kamaki Revision 98994d4e: Update changelog
- 05:13 pm ./kamaki Revision b9e0ffeb: Fix typo in _create_or_get_missing_hashes call
- 05:12 pm ./kamaki Revision c6cec5e1: Fix typo in _create_or_get_missing_hashes call
- 05:09 pm ./kamaki Revision 71ddd095: Honour if_(none_)match even if all blocks are up
- Refs: bug #3708
- 05:09 pm ./kamaki Revision d1f1c3a9: Setup Hotfix version 0.8.3
- 05:03 pm ./kamaki Revision b349b84b: Honour if_(none_)match even if all blocks are up
- Refs: bug #3708
- 04:45 pm ./kamaki Revision e9db8806: Expand logger to support stream logging, simplify
- 04:42 pm ./kamaki Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
- When using client.upload_object, the following HTTP requests to the server normally take place:
# A HEAD request ... - 04:32 pm ./kamaki Feature #3707 (Closed): Cache HEAD response headers of upload_object
- When using client.upload_object, the first HTTP request to the server is a HEAD request. This request is used to obta...
- 04:15 pm Revision 2a88057d: astakos: Various fixes to tests
- Do not user 'assertItemsEqual' method of unittest is only supported in
python 2.7.
Also, some arguments have been re... - 04:14 pm Revision 7ce770be: astakos: Fix bug in getting membership
- Search based on 'person__id' and not 'id'.
- 04:04 pm Revision 91114c83: Merge branch 'tmp-pithos-db-escape-warning' into develop
- 03:37 pm Revision 6e28eafd: Further improvents to branding settings
- 03:13 pm Revision 27899d6f: Improve mocked quotaholder
- Mock 'resolve_commissions' call.
- 03:12 pm Revision b5eef933: cyclades: Fix vmapi test
- Use 'urljoin' to compute the 'config_url' parameter.
- 02:54 pm Revision cfb0ff80: Merge branch 'feature-api-docs' into develop
- Minor Conflict:
docs/cyclades-api-guide.rst - 02:49 pm Revision 3458183d: cyclades-api-guide: minor fixes/remove whitespaces
05/08/2013
- 06:34 pm Revision 5c34b421: astakos: Remove deprecated Project methods
- add_member, remove_member were not used.
- 06:27 pm Revision 4571b863: webproject: Do not ljust values in vertical mode
- Left-justifying resulted in long wrapped empty lines, when a value
exceeded the line size. - 06:24 pm Revision 415c4a56: astakos: Visually separate apps in project-show
- 06:10 pm Revision 68a81d58: Synnefo branding: settings improvements
- 03:58 pm Revision a119e5ee: Merge remote-tracking branch 'origin/develop' into feature-projects-ux
- 03:47 pm snf-ganeti Revision 9524c4c4: Fix a misspelled word in design-storagetypes
- Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:47 pm ganeti-local Revision 9524c4c4: Fix a misspelled word in design-storagetypes
- Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 03:25 pm Revision 34a857c0: astakos: Handle prompt for additional login methods
- 03:24 pm Revision 8ee54f74: astakos: Exclude non existing services form Service.catalog
- Always return services that exist in database. If a known service exists
use the predefined presentation data as base... - 10:52 am Revision 6856b4ff: cyclades ui: Remove deprecated setting
05/07/2013
- 07:40 pm snf-ganeti Revision 004398d0: Fix lint errors (redundant bracket)
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 07:40 pm ganeti-local Revision 004398d0: Fix lint errors (redundant bracket)
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 06:59 pm ganeti-local Revision 62441832: Add a test demonstrating the --node-tags option of hroller
- The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo... - 06:59 pm snf-ganeti Revision 62441832: Add a test demonstrating the --node-tags option of hroller
- The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo... - 06:59 pm ganeti-local Revision 313fdabc: Add option to hroller to select nodes based on tags
- Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ... - 06:59 pm snf-ganeti Revision 313fdabc: Add option to hroller to select nodes based on tags
- Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ... - 06:59 pm ganeti-local Revision 267bc1f4: Make Rapi backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
... - 06:59 pm snf-ganeti Revision 267bc1f4: Make Rapi backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
... - 06:59 pm ganeti-local Revision f33c06b8: Make LUXI backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
... - 06:59 pm snf-ganeti Revision f33c06b8: Make LUXI backed set node tags correctly
- Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
... - 06:58 pm ganeti-local Revision 4b542ebc: Extend the text format to contain node tags
- In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a... - 06:58 pm snf-ganeti Revision 4b542ebc: Extend the text format to contain node tags
- In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a... - 06:58 pm snf-ganeti Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
- Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod... - 06:58 pm ganeti-local Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
- Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod... - 06:58 pm snf-ganeti Revision 442d5aae: Make hroller filter the nodes before coloring the graph
- Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil... - 06:58 pm ganeti-local Revision 442d5aae: Make hroller filter the nodes before coloring the graph
- Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil... - 06:58 pm snf-ganeti Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
- Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes... - 06:58 pm ganeti-local Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
- Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes... - 06:58 pm snf-ganeti Revision e6e2d4a5: Add tests for the -O option of hroller
- In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re... - 06:58 pm ganeti-local Revision e6e2d4a5: Add tests for the -O option of hroller
- In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re... - 06:57 pm ganeti-local Revision 52278ef9: Update hroller man page
- In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si... - 06:57 pm snf-ganeti Revision 52278ef9: Update hroller man page
- In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si... - 05:06 pm ganeti-local Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
- Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>... - 05:06 pm snf-ganeti Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
- Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>... - 04:30 pm snf-ganeti Revision 71e00202: Add version numbers to chroot build script
- Update the script adding explicit version numbers for increased repeatability
of the build environment construction p... - 04:30 pm ganeti-local Revision 71e00202: Add version numbers to chroot build script
- Update the script adding explicit version numbers for increased repeatability
of the build environment construction p... - 04:07 pm snf-ganeti Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
- In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is... - 04:07 pm ganeti-local Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
- In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is... - 11:58 am snf-ganeti Revision 32f88ce7: Correction of design doc regarding RPC extension
- This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye... - 11:58 am ganeti-local Revision 32f88ce7: Correction of design doc regarding RPC extension
- This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye... - 10:30 am ganeti-local Revision 6390194b: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories... - 10:30 am snf-ganeti Revision 6390194b: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
05/06/2013
- 05:58 pm ganeti-local Revision 4a4697de: Change design of algorithm for computing rolling reboots
- Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc... - 05:58 pm snf-ganeti Revision 4a4697de: Change design of algorithm for computing rolling reboots
- Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc... - 04:30 pm ganeti-local Revision 412e7387: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories... - 04:30 pm snf-ganeti Revision 412e7387: Support /var/run being a symlink in upload
- Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories... - 11:47 am ganeti-local Revision 5e85269f: Check for uniform DRBD version in node group
- This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo... - 11:47 am snf-ganeti Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
- All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ... - 11:47 am snf-ganeti Revision 5e85269f: Check for uniform DRBD version in node group
- This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo... - 11:47 am ganeti-local Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
- All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ... - 11:30 am snf-ganeti Revision 239364d0: Rename DRBD8 to DRBD8Dev
- Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ... - 11:30 am ganeti-local Revision 239364d0: Rename DRBD8 to DRBD8Dev
- Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ... - 11:30 am snf-ganeti Revision 5bb0a1cb: Make DRBD version queryable from noded
- gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do... - 11:30 am ganeti-local Revision 5bb0a1cb: Make DRBD version queryable from noded
- gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do... - 12:19 am snf-ganeti Revision 98bdd169: QA checks suitability for exclusive_storage tests
- When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl... - 12:19 am ganeti-local Revision 98bdd169: QA checks suitability for exclusive_storage tests
- When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl...
05/03/2013
- 04:47 pm snf-ganeti Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
- Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli... - 04:47 pm ganeti-local Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
- Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli... - 03:47 pm snf-ganeti Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ... - 03:47 pm ganeti-local Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ... - 03:25 pm snf-ganeti Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
- The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis... - 03:25 pm ganeti-local Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
- The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis... - 03:23 pm snf-ganeti Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
- This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 03:23 pm ganeti-local Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
- This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by... - 12:09 pm snf-ganeti Revision 8a96e60d: Reuse current spindles in design for partitioned
- Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean... - 12:09 pm ganeti-local Revision 8a96e60d: Reuse current spindles in design for partitioned
- Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean... - 12:09 pm ganeti-local Revision f583e7ad: Fix white spaces in partitioned design doc
- Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro... - 12:09 pm snf-ganeti Revision f583e7ad: Fix white spaces in partitioned design doc
- Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro... - 12:05 pm snf-ganeti Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
- This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch... - 12:05 pm ganeti-local Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
- This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch... - 11:38 am ganeti-local Revision bcba4e01: Merge stable-2.7 into stable-2.8
- Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane... - 11:38 am snf-ganeti Revision bcba4e01: Merge stable-2.7 into stable-2.8
- Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane... - 10:44 am ganeti-local Revision 25f8d59c: Cleanup of the INSTALL file
- Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta... - 10:44 am snf-ganeti Revision 25f8d59c: Cleanup of the INSTALL file
- Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta... - 10:42 am ganeti-local Revision d30fa488: Support DRBD 8.4.3 command syntax
- DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif... - 10:42 am snf-ganeti Revision d30fa488: Support DRBD 8.4.3 command syntax
- DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif...
05/02/2013
- 10:50 pm Pithos iOS Client Revision 722e189f: Fix bugs and update version
- 06:51 pm Revision f632074d: astakos: WIP move all api calls under ``/astakos/api``
- Refs: #3340
- 04:58 pm snf-ganeti Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
- This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ... - 04:58 pm ganeti-local Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
- This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ... - 04:36 pm Revision 2931c601: astakos: Proper string type check
- using basestring also handles unicode objects
- 04:36 pm Revision 426e1fb9: cyclades ui: Expose and use the new astakos quota api
- - Removed /userdata/quota view in respect of astakos quotas api delegate
views served in the same urls used by asta... - 04:01 pm snf-ganeti Revision fc2318f7: Disable inter-cluster instance move for file instances
- Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T... - 04:01 pm ganeti-local Revision fc2318f7: Disable inter-cluster instance move for file instances
- Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T... - 03:51 pm snf-ganeti Revision f24d3d3b: Improve error message for file instance creation
- Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ... - 03:51 pm ganeti-local Revision f24d3d3b: Improve error message for file instance creation
- Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ... - 03:49 pm Revision 7f3c4920: astakos: Control project members by membership id
- 02:01 pm snf-ganeti Revision d5610c94: Update NEWS for 2.7.0 rc1
- Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-... - 02:01 pm ganeti-local Revision d5610c94: Update NEWS for 2.7.0 rc1
- Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-... - 12:56 pm Revision 64d0c13e: astakos: Add reason for all actions on applications
- For cancel and dismiss, it is for now just a placeholder.
- 12:16 pm ganeti-local Revision da535d0d: admin guide updates for 2.7
- - Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma... - 12:16 pm snf-ganeti Revision da535d0d: admin guide updates for 2.7
- - Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma... - 12:16 pm ganeti-local Revision e43f849c: Mention file-storage-paths in UPGRADE
- It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 12:16 pm snf-ganeti Revision e43f849c: Mention file-storage-paths in UPGRADE
- It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R... - 12:14 pm Revision a6e18fd1: astakos: Cleanup some project methods
- 11:54 am Revision 6da04174: astakos: Make submit_application arguments explicit
- 10:42 am ganeti-local Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
- -enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa... - 10:42 am snf-ganeti Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
- -enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa... - 10:42 am ganeti-local Revision 81e265f5: kvm: Move parameter validation before use
- We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par... - 10:42 am snf-ganeti Revision 81e265f5: kvm: Move parameter validation before use
- We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par... - 10:42 am snf-ganeti Revision 99c7cd5b: kvm: Use -display none rather than -nographic
- Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in... - 10:42 am ganeti-local Revision 99c7cd5b: kvm: Use -display none rather than -nographic
- Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in...
05/01/2013
- 11:39 pm Revision 16bcc6e8: Remove synnefo.lib.quotaholder
- Use astakosclient to access the quotaholder instead.
- 11:35 pm Revision 5a6420ec: astakos: Remove unneeded import of a constant
- 08:41 pm snf-image-creator Revision d0f22c29: Bump ubuntu version to 0.2.10-0ubuntu1
- 08:39 pm snf-image-creator Revision 4df0bc46: Merge branch 'master' into ubuntu
- 08:36 pm snf-image-creator Revision f564c1ff: Bump version to 0.2.10
- 08:34 pm snf-ganeti Revision db0e97f0: INSTALL updates for wheezy, and fixes
- - Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr... - 08:34 pm ganeti-local Revision db0e97f0: INSTALL updates for wheezy, and fixes
- - Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr... - 08:02 pm snf-image-creator Revision 81a63274: Add acl & user_xattr mount options if needed
- In bundling host make sure that the default mount options are enabled
in the newly created file system. - 06:00 pm Revision c8a79b3a: pithos, cyclades: Name reconciling commissions
- Use commission name "RECONCILE" to distinguish such operations
in the quotaholder provision log. - 05:35 pm Revision 30aca88f: pithos: Change reconcile-resources-pithos command
- in order to conform with the respective Cyclades
command - 05:28 pm Revision eee9ec4d: astakos: Cleanup input of submit_application
- Form passes only a tuple (name, limit) for each selected resource,
omitting presentational data. - 04:43 pm Revision 3966d268: astakos: Handle pair of exceptions properly
- 03:54 pm Revision 6be5bb34: astakos: Remove unused project_error_view
- 03:43 pm Revision 7a65e284: pithos: Remove unnecessary logging in public url unset
- 03:33 pm Revision 82e123f9: pithos: Define and export resources in json format
- Provide management command resource-export-pithos.
- 03:28 pm Revision 860c5d9c: pithos: Remove obsolete settings from database migrations
- Use astakosclient to retrieve user information
- 02:35 pm Revision df9177e8: pithos: Add name in reconciling commission
- 02:19 pm Revision 2c2ccd2d: cyclades: Fix import of urlparse
- 12:46 pm Bug #3625 (Resolved): Change pithos commands
- 12:15 pm Revision 93d963c4: Merge branch 'feature-quotas-pithos' into feature-quotas
- Conflicts:
snf-cyclades-app/synnefo/plankton/backend.py
snf-pithos-app/README
snf-pithos-app/pithos/api/util.py - 12:01 pm Revision 20eac451: Merge branch 'feature-quotas-pithos' of https://code.grnet.gr/git/synnefo into...
- 12:00 pm Revision 71585c27: pithos: Update merged code
- 12:00 pm Revision ae6199c5: pithos: Update pithos management commands
- Refs: #3625
- 12:00 pm Revision 8414859f: pithos: manage_accounts support for both sqlalchemy and sqlite
- 12:00 pm Revision 16f2673e: pithos: Rename backend quotaholder properties
- Refer to astakosclient instead of quotaholder
- 12:00 pm Revision d1e7d2b4: pithos: Utilize astakosclient for quota handling
- Refs: #3625, #3650
- 12:00 pm Revision b17e5550: WIP astakosclient for quotas in pithos
- 11:58 am Revision 9b264076: pithos:Ensure serial registration before commission
- Commit transaction before accepting the commission
and delete registered serials after successful commission.
Refs: ... - 11:58 am Revision 8570576b: pithos: extend sqlite library for commission reconciliation
- Refs: #3594
- 11:44 am Revision 991f60ff: pithos: manage_accounts support for both sqlalchemy and sqlite
04/30/2013
- 08:17 pm Revision 52346a89: Merge branch 'tmp-allow-in-projects' into feature-quotas
- 08:09 pm Revision 37d59b27: astakos: Resources metadata improvements
- - Allow admin to overwrite default resources presentation data using
ASTAKOS_RESROUCES_META setting. dict_merge is ... - 08:08 pm Revision a971d6fe: common: Recursive dictionary merge helper method
- 07:37 pm Revision 1ca0dd29: pithos: Update pithos management commands
- Refs: #3625
- 07:23 pm Revision c78d4fb3: ci: Remove snf-quotaholder-app from ci/config
- 07:20 pm Revision cd299fe2: ci: clean old docs before building new ones
- 07:20 pm Revision b8ba6369: ci: install snf-django before webproject
- Try to intall 'snf-django-lib' before 'snf-webproject', since the
webproject depends to snf-django. - 07:18 pm Revision bc173ae2: ci: install snf-django before webproject
- Try to intall 'snf-django-lib' before 'snf-webproject', since the
webproject depends to snf-django. - 07:13 pm Revision 3620b9c4: ci: clean old docs before building new ones
- 06:54 pm Revision ffdc2320: Synnefo branding images & retina.js
- 06:52 pm snf-ganeti Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
- Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:... - 06:52 pm ganeti-local Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
- Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:... - 06:51 pm ganeti-local Revision 5d453688: Add confd as a dependency of monitoring
- Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch... - 06:51 pm snf-ganeti Revision 5d453688: Add confd as a dependency of monitoring
- Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch... - 06:38 pm snf-ganeti Revision 516a0e94: Add reason trail to haskell opcode format
- The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt... - 06:38 pm ganeti-local Revision 516a0e94: Add reason trail to haskell opcode format
- The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt... - 06:38 pm snf-ganeti Revision 3ff890a1: Add the reason trail type definition in Haskell
- It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ... - 06:38 pm ganeti-local Revision 3ff890a1: Add the reason trail type definition in Haskell
- It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ... - 06:38 pm ganeti-local Revision 2bd9ec7c: Update "reason" field in instance status design
- Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m... - 06:38 pm snf-ganeti Revision 2bd9ec7c: Update "reason" field in instance status design
- Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m... - 06:23 pm Revision 07419e58: Fix typo in network-list command
- 06:06 pm Revision 7585a768: quotaholder: Allow resolving empty commissions
- When resolving a pending commission, handle the case where the commission
has been issued with no provisions. - 05:44 pm ./kamaki Revision 1a7f53e9: Adjust expected values in fanctional client tests
- 05:33 pm Revision d195e752: cyclades: Rename 'qh_resolve_commissions' function
- Rename 'qh_resolve_commissions' function to 'resolve_commissions'.
- 05:23 pm ./kamaki Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
- 05:06 pm Revision 638326a0: Merge branch 'feature-quotas-cyclades' into feature-quotas
- 05:06 pm Revision 30096a2e: cyclades: Remove obsolete code for static quotas
- Remove the following obsolete settings, since their usage is covered
by Quotaholder:
- MAX_VMS_PER_USER
- MAX_NETWORK... - 05:06 pm Revision 4060cac5: Implement resource-export-cyclades command
- Implement managemtn command to export cyclades resources in JSON format,
in order to be imported to Astakos. - 05:05 pm Revision 2509ce17: cyclades: refactor code relative to commission
- Refactor Cyclades code that handles commissioning with Quotaholder. This
commit removes the 'uses_commission' decorat... - 05:05 pm Revision 9b964eff: Fix info message of reconcile-resources-cyclades
- 05:05 pm Revision 97fffe10: Refactor QuotaHolder serial model
- * Merge 'accepted' and 'rejected' field to 'accept' field.
* Add 'resolved' field, indicating whether this commission... - 05:05 pm Revision 39d44eba: reconcile-resources: check that user exists in QH
- Do not consider 0 usage for users and resources that are not included in
Quotaholder resources list, since Quotaholde... - 05:05 pm Revision 7907af91: Restore quotas if enqueuing job to Ganeti fails
- When creating a server, we commit the VM model in DB and reserve the
corresponding quotas in Quotaholder before enque... - 05:05 pm Revision 5db3a1e6: cyclades: Check qh resolve commission response
- Check Quotaholder response to see if the commissions were accepted or
rejected as requested, or failed for some reaso... - 05:05 pm Revision 184a2a8c: Mock quotaholder for Cyclades tests
- Create 'mocked_quotaholder' context manager to bypass commission and use
it in Cyclades tests. Also this commit does ... - 05:05 pm Revision 62c86226: cyclades: Rename quotas management commands
- Rename 'cyclades-reconcile-commissions' to 'reconcile-commissions-cyclades.'
Rename 'cyclades-usage-verify' to 'recon... - 05:05 pm Revision d0986bac: Cyclades: remove all quotaholder settings
- Remove from cyclades all settings that were relative with Quotaholder.
Remove CYCLADES_USE_QUOTAHOLDER settings, sinc... - 05:05 pm Revision ccfbf77b: Varous fixes to cyclades-usage-verify command
- Extend 'cyclades-usage-verify' management command to cover the usage of
'cyclades-reset-usage' and remove the second ... - 05:05 pm Revision 4ed25171: cyclades: resolve previous commissions
- Extend 'issue_and_accept_commission' function to resolve previous
unresolved commission, if exists. In order to resol... - 05:04 pm Revision 629acc65: cyclades: Use astakosclient for quotas and commissions
- 05:04 pm Revision af48fdf0: Remove unused 'models' file
- 05:04 pm Revision 656cf771: Various fixes to quotas
- 05:03 pm Revision 72430f03: Merge branch 'feature-use-astakosclient' into feature-quotas
- 05:03 pm Revision 255cef57: Improve log message
- Distinguish exceptions while using AstakosClient to communicate with
Astakos, from the rest API errors. - 05:03 pm Revision 468ba00b: snf-cyclades-app: Use astakosclient
- 05:03 pm Revision e6fb591c: snf-pithos-app: Use astakosclient
- 05:03 pm Revision 6e27e449: cyclades: remove redundant settings
- Remove 'CYCLADES_USER_CATALOG_URL' and 'CYCLADES_USER_FEEDBACK_URL'
settings, since both of them can be derived from ... - 05:03 pm Revision a5fbc00d: pithos: remove redundant settings
- Remove 'PITHOS_USER_CATALOG_URL' and 'PITHOS_USER_FEEDBACK_URL' and
'PITHOS_USER_LOGIN_URL' settings, since all of th... - 05:03 pm Revision 3e749401: plankton: Remove 'TRANSLATE_UUIDS' setting
- Remove 'TRANSLATE_UUIDS' from plankton setting.
- 05:03 pm Revision ad0efdb3: PEP8 style fixes
- 05:03 pm Revision 67100dd2: PEP8 style fixes
- 05:03 pm Revision 81a906f8: snf_django.lib.astakos: Use astakosclient
- 05:03 pm Revision 479c3051: PEP8 style fixes
- 05:03 pm Revision 726cb37f: Handle AstakosClientException in api_method decorator
- 05:00 pm Revision 21a9ae81: Merge branch 'develop' into feature-quotas
- 04:59 pm Revision 3fff9189: cyclades: fix bug in server-create command
- Make --flavor-id mandatory in 'snf-manage server-create' management
command. - 04:59 pm Revision eefb7355: cyclades: Require user when creating private net
- Update 'network-create' management command, to require an owner when
creating a private network. - 04:28 pm Revision c1ba7f26: Add support for ordering in ListCommand
- Make list command order results either by 'order_by' class attribute,
or by primary key. - 03:45 pm Revision c8618788: astakos: Control exposing resources in projects
- Add attribute `allow_in_projects' in Resource model (True by default).
Set this flag for astakos.pending_app to False... - 02:18 pm ./kamaki Revision aff66e73: Bump version to 0.8.2-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 02:18 pm ./kamaki Revision e1064656: Merge branch 'master' into debian
- 02:17 pm ./kamaki Revision 87eaaa05: Merge branch 'master' into debian-master
- 02:15 pm ./kamaki Revision 6b71f3fb: PEP8 fix
- 02:12 pm Revision 1f5565c3: astakos: Migrate user settings for pendings_app limit
- Provide console script astakos-migrate-0.14.
Also update related upgrade notes. - 02:11 pm ./kamaki Support #3647 (Resolved): Keep backward compatibility for configuration file management through v...
- 02:11 pm ./kamaki Support #3526 (Closed): Support the new objpool HTTP connection-response model and simplify kamak...
- 02:11 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
- 02:10 pm ./kamaki Bug #3658 (Closed): --config does not work
- 02:08 pm ./kamaki Revision 725b73c7: Merge branch 'hotfix-0.8.2'
- 02:04 pm ./kamaki Bug #3684 (Resolved): Interpret 0 as "unlimited" in container limits
- 02:03 pm ./kamaki Revision 6080e880: PEP8 fix
- 02:02 pm ./kamaki Revision 9c68f9f2: Merge branch 'hotfix-0.8.2' into debian-master
- Conflicts:
Changelog
docs/installation.rst
kamaki/clients/utils/__init__.py
version - 02:00 pm ./kamaki Revision de1e7247: Update changelog
- 01:59 pm snf-image-creator Revision 61346179: Change Author to "Synnefo development team"
- 01:54 pm ./kamaki Revision 9f783a51: Make containerlimit set/get aware of 0==unlimited
- containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a ... - 01:53 pm ./kamaki Revision 59741910: Make containerlimit set/get aware of 0==unlimited
- containerlimit set -h will tell users to use 0 for unlimited
containerlimit get will print "unlimited" if received a ... - 01:37 pm ./kamaki Revision c8d8c6c9: Alow uploading to container with limit 0
- Container limit 0 means "unlimited"
- 01:36 pm ./kamaki Revision 42ffd886: Alow uploading to container with limit 0
- Container limit 0 means "unlimited"
- 01:32 pm ./kamaki Revision f980902b: Update version
- 01:31 pm snf-vncauthproxy Revision dd62f34b: Fix typos/mistakes introduced by the refactoring
- 01:29 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
- Now: kamaki interprets 0 as 0, when checking the container limit
Problem: Pithos+ uses 0 for "unlimited". E.g. upl... - 12:14 pm Revision 2cb83537: Update quota API docs
- 11:56 am Revision f8f41aea: pithos: Update merged code
- 11:29 am Revision 81d415fa: Merge branch 'tmp-pithos-reconcile-commissions' into feature-quotas-pithos
- Conflicts:
snf-pithos-backend/pithos/backends/modular.py - 10:57 am snf-ganeti Revision 0791b57f: Remove outdated TODO comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:57 am ganeti-local Revision 0791b57f: Remove outdated TODO comment
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 10:57 am snf-ganeti Revision e580e9f7: Add proper error management to monitoring daemon
- Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart... - 10:57 am ganeti-local Revision e580e9f7: Add proper error management to monitoring daemon
- Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart... - 10:56 am ganeti-local Revision 6327828e: Produce a report for all the data collectors
- Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-... - 10:56 am snf-ganeti Revision 6327828e: Produce a report for all the data collectors
- Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-... - 10:56 am snf-ganeti Revision db1ad1d5: Generate report for a single collector
- Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt... - 10:56 am ganeti-local Revision db1ad1d5: Generate report for a single collector
- Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt... - 10:56 am ganeti-local Revision 75706f3a: Export the full report from DRBD data collector
- Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta... - 10:56 am snf-ganeti Revision 75706f3a: Export the full report from DRBD data collector
- Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta... - 10:56 am ganeti-local Revision 27433b5c: Add monitoring daemon to the masterd group
- The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee... - 10:56 am snf-ganeti Revision 27433b5c: Add monitoring daemon to the masterd group
- The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee... - 10:55 am ganeti-local Revision a5ec6d88: Update JSON serialization for "category"
- Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the... - 10:55 am snf-ganeti Revision a5ec6d88: Update JSON serialization for "category"
- Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the... - 10:55 am ganeti-local Revision 3a388363: Improve monitoring agent design document
- Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 10:55 am snf-ganeti Revision 3a388363: Improve monitoring agent design document
- Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review... - 10:55 am ganeti-local Revision ecb783f0: Implement the "list collectors" API in monitoring
- Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi... - 10:55 am snf-ganeti Revision ecb783f0: Implement the "list collectors" API in monitoring
- Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi... - 10:49 am ganeti-local Revision c42fbe28: Fix bug in group queries related to node/instance fields
- Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f... - 10:49 am snf-ganeti Revision c42fbe28: Fix bug in group queries related to node/instance fields
- Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f... - 10:28 am ganeti-local Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
- This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H... - 10:28 am snf-ganeti Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
- This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete... - 10:28 am ganeti-local Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
- This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete... - 10:28 am snf-ganeti Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
- This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H...
04/29/2013
- 11:13 pm snf-ganeti Revision 5519f036: Merge branch 'stable-2.8' into master
- * stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ... - 11:13 pm ganeti-local Revision 5519f036: Merge branch 'stable-2.8' into master
- * stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ... - 07:19 pm Revision d1911b8c: Authenticate stats requests
- Use the @api_method decorator to authenticate GET requests for stats.
- 07:05 pm snf-ganeti Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
- QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak... - 07:05 pm ganeti-local Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
- QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak... - 07:05 pm snf-ganeti Revision daec28a7: Add command generator for DRBD 8.4
- The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm... - 07:05 pm ganeti-local Revision daec28a7: Add command generator for DRBD 8.4
- The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm... - 07:05 pm snf-ganeti Revision 74db37c0: Add test for version dispatching code
- Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for... - 07:05 pm ganeti-local Revision 74db37c0: Add test for version dispatching code
- Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for... - 07:05 pm snf-ganeti Revision 7a694e30: Add dependency on python-mock
- Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar... - 07:05 pm ganeti-local Revision 7a694e30: Add dependency on python-mock
- Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar... - 07:05 pm ganeti-local Revision 873878b9: Extract DRBD related tests
- As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file.... - 07:05 pm snf-ganeti Revision 873878b9: Extract DRBD related tests
- As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file.... - 07:05 pm snf-ganeti Revision 09a78e1c: Extract command generation logic from DRBD8
- In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ... - 07:05 pm ganeti-local Revision 09a78e1c: Extract command generation logic from DRBD8
- In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ... - 07:05 pm snf-ganeti Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
- Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par... - 07:05 pm ganeti-local Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
- Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par... - 07:05 pm ganeti-local Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
- Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri... - 07:05 pm snf-ganeti Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
- Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri... - 07:05 pm snf-ganeti Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
- Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e... - 07:05 pm ganeti-local Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
- Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e... - 07:05 pm ganeti-local Revision d01e51a5: Extract DRBD8ShowInfo class
- This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t... - 07:05 pm snf-ganeti Revision d01e51a5: Extract DRBD8ShowInfo class
- This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t... - 07:05 pm snf-ganeti Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
- The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi... - 07:05 pm ganeti-local Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
- The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi... - 07:05 pm snf-ganeti Revision d41efc42: Add test for empty version in /proc/drbd
- The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic... - 07:05 pm ganeti-local Revision d41efc42: Add test for empty version in /proc/drbd
- The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic... - 07:05 pm snf-ganeti Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
- In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re... - 07:05 pm ganeti-local Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
- In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re... - 07:05 pm snf-ganeti Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
- As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T... - 07:05 pm ganeti-local Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
- As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T... - 07:05 pm snf-ganeti Revision fd300bc7: Remove BaseDRBD
- BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD... - 07:05 pm ganeti-local Revision fd300bc7: Remove BaseDRBD
- BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD... - 07:04 pm ganeti-local Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
- That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of... - 07:04 pm snf-ganeti Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
- That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of... - 07:04 pm Revision 08f43648: pithos: Rename backend quotaholder properties
- Refer to astakosclient instead of quotaholder
- 06:55 pm ganeti-local Revision 8abeb641: Add shelltests for hspace allocation
- Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o... - 06:55 pm snf-ganeti Revision 8abeb641: Add shelltests for hspace allocation
- Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o... - 06:54 pm ganeti-local Revision 53822ec4: hspace: Handle multiple ipolicy specs
- With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ... - 06:54 pm snf-ganeti Revision 53822ec4: hspace: Handle multiple ipolicy specs
- With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ... - 06:54 pm ganeti-local Revision 5fdf8491: QA: Test multiple instance specs
- The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo... - 06:54 pm snf-ganeti Revision 5fdf8491: QA: Test multiple instance specs
- The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo... - 06:54 pm ganeti-local Revision 7c8ae421: QA: Handle multiple instance specs
- Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 06:54 pm snf-ganeti Revision 7c8ae421: QA: Handle multiple instance specs
- Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go... - 06:54 pm snf-ganeti Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
- We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar... - 06:54 pm ganeti-local Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
- We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar... - 06:54 pm snf-ganeti Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
- Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up... - 06:54 pm ganeti-local Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
- Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up... - 06:53 pm ganeti-local Revision 41044e04: Add multiple min/max specs in instance policy
- Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance... - 06:53 pm snf-ganeti Revision 41044e04: Add multiple min/max specs in instance policy
- Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance... - 06:53 pm ganeti-local Revision b342c9dd: Separate checks for std spec compliance
- This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
... - 06:53 pm snf-ganeti Revision b342c9dd: Separate checks for std spec compliance
- This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
... - 06:53 pm ganeti-local Revision ec996117: QA: Transpose instance specs
- The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe... - 06:53 pm snf-ganeti Revision ec996117: QA: Transpose instance specs
- The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe... - 05:51 pm Revision 1730a8b6: Add missing request indeces
- 05:49 pm snf-ganeti Revision 3e0c2a24: Log at info level the success of a luxi query
- So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was... - 05:49 pm ganeti-local Revision 3e0c2a24: Log at info level the success of a luxi query
- So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was... - 05:48 pm snf-ganeti Revision 61f3d56e: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:48 pm ganeti-local Revision 61f3d56e: Fix typo in documentation string
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 05:41 pm Revision cc412b78: pithos: Utilize astakosclient for quota handling
- Refs: #3625, #3650
- 05:38 pm Revision 2dcc65dc: astakosclient: Fix bug in checking arguments
- 05:31 pm Revision b16e83ee: Add requests index for flavors
- 05:30 pm Revision 46e233b2: Do not log in transaction decorator
- 05:26 pm Revision 8a86499c: Add request index to server operations
- 05:18 pm Revision d5f086f2: Revert "astakosclient: don't check resolve_commissions' parameters"
- This reverts commit da18207e2825b4a0a4cb3abc6a9fbef541eda05b.
Issue resolved by commit 214058a911c5b4b8b3d9108ba89153... - 05:12 pm Revision 214058a9: astakosclient: Fix bug in checking arguments
- 05:11 pm Revision 3f5851eb: astakos: Reconcile resources
- Sync number of pending applications to quotaholder.
- 05:11 pm Revision 9e3af524: astakos: accept commission immediately after issue
- Unify these operations when registering a pending application,
in order to make sure no commission can be left pending. - 04:29 pm Revision da18207e: astakosclient: don't check resolve_commissions' parameters
- In resolve_commissions, accept_serials and reject_serials
may be empty lists. Don't do a validation check for this
pa... - 04:24 pm Revision fa8c2506: cyclades: Fix typo in create_server
- State of public NIC should be 'BUILDING'
- 04:14 pm Revision 634ef3a8: Add examples for request bodies
- 02:33 pm Revision 7b5eb6ff: Complete document uniformization
- 01:55 pm Revision 857383e3: Upgrade notes for quota-related stuff
- 01:52 pm Revision 03c9cb80: Document Image Metadata operations
- 01:36 pm Revision 69c1afae: quotaholder: Add migrations
- Migration 0001 should be faked on an existing database.
Migration 0002 adds new fields.
Migration 0003 populates the ... - 12:55 pm Revision 67cd4980: Merge remote-tracking branch 'origin/develop' into feature-branding
- Conflicts:
snf-astakos-app/astakos/im/templates/im/footer.html
snf-cyclades-app/setup.py - 12:13 pm Revision ec5e00aa: Revert quotaholder's name to quotaholder_app
- In order to facilitate migrations.
- 12:12 pm Revision 68b991bc: quotaholder: Rename counters to usage_min, usage_max
- 11:17 am Revision 3679f852: quotaholder: Explicitly set commission's issue_time
- Avoid function call as a default value in model.
- 11:14 am Revision f6e7a826: quotaholder: Impose non-null commission name
- Default to empty string
- 10:56 am ganeti-local Revision 8bc5e2c8: Improve gnt-instance documentation
- Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T... - 10:56 am snf-ganeti Revision 8bc5e2c8: Improve gnt-instance documentation
- Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T... - 10:56 am snf-ganeti Revision decc7ec9: Fix unclear error when replacing a nic's ip
- The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (... - 10:56 am ganeti-local Revision decc7ec9: Fix unclear error when replacing a nic's ip
- The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (...
04/28/2013
- 12:34 am snf-vncauthproxy Revision 310ae019: Code refactoring
- * Move the connection establishment inside the VncAuthProxy greenlet /
class.
* Use a shared get_listening_sockets(... - 12:30 am Revision d5426b9b: Suggest running vncauthproxy as nobody:www-data
- Running vncauthproxy as nobody:www-data makes more sense. We have better
privilege separation between apache2/gunicor...
04/26/2013
- 08:41 pm Revision 0644dc92: astakos: remove unwanted logging
- 07:22 pm Revision 348bdb4e: Fix typo in Delete Image request URI
- 07:20 pm Revision 2b9d64a5: Uniformize up to Image operations (-metadata)
- 07:13 pm Revision 29576723: astakos: Fix twitter access token request failure
- The oauth_verifier received from the executed callback has to be passed
to the access_token request (it is no more op... - 06:39 pm Revision c2b1d833: Astakos: More UX improvement for project members page
- 06:20 pm Revision 68386e00: Apply documentation style on all server calls
- 05:39 pm snf-ganeti Revision decf86f9: Make DEFAULT_ENABLED_DISK_TEMPLATES a list
- This patch makes the constant DEFAULT_ENABLED_DISK_TEMPLATES
a list instead of a set, because the order of the elemen... - 05:39 pm ganeti-local Revision decf86f9: Make DEFAULT_ENABLED_DISK_TEMPLATES a list
- This patch makes the constant DEFAULT_ENABLED_DISK_TEMPLATES
a list instead of a set, because the order of the elemen... - 05:33 pm ganeti-local Revision dbc6f6dd: Remove '--no-lvm-storage' from 'gnt-cluster' man page
- This updates the man page of 'gnt-cluster' regarding the
removal of the '--no-lvm-storage'.
Signed-off-by: Helga Vel... - 05:33 pm snf-ganeti Revision b3e1f9dd: NEWS: removal of --no-lvm-storage
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm snf-ganeti Revision 1a0e0593: Document the --drbd-usermode-helper in man gnt-cluster
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm ganeti-local Revision b3e1f9dd: NEWS: removal of --no-lvm-storage
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm ganeti-local Revision 1a0e0593: Document the --drbd-usermode-helper in man gnt-cluster
- Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:33 pm snf-ganeti Revision dbc6f6dd: Remove '--no-lvm-storage' from 'gnt-cluster' man page
- This updates the man page of 'gnt-cluster' regarding the
removal of the '--no-lvm-storage'.
Signed-off-by: Helga Vel... - 05:12 pm snf-ganeti Revision 2d237e93: Fix lint error in cmdlib
- Was accidentally introduced by commit 912737ba.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido... - 05:12 pm ganeti-local Revision 2d237e93: Fix lint error in cmdlib
- Was accidentally introduced by commit 912737ba.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido... - 04:41 pm Revision 20f68e60: astakos: Migrate service and resource names
- - Rename 'pithos+' to 'pithos'
- Prepend resource names with 'service_name.' - 04:34 pm snf-ganeti Revision 912737ba: gnt-cluster modify/init: deprecate --no-lvm-storage
- This patch does three things:
1. It deprecates the option '--no-lvm-storage' of 'gnt-cluster modify'
and 'gnt-cluste... - 04:34 pm ganeti-local Revision 912737ba: gnt-cluster modify/init: deprecate --no-lvm-storage
- This patch does three things:
1. It deprecates the option '--no-lvm-storage' of 'gnt-cluster modify'
and 'gnt-cluste... - 04:34 pm snf-ganeti Revision 59ef0f15: Utility functions for storage
- This patch add a couple of utility functions dealing with
storage types and disk templates.
Signed-off-by: Helga Vel... - 04:34 pm ganeti-local Revision 59ef0f15: Utility functions for storage
- This patch add a couple of utility functions dealing with
storage types and disk templates.
Signed-off-by: Helga Vel... - 04:06 pm snf-ganeti Revision f38270c6: In plain to drbd conversion, rename LVs back on failure
- Currently, if converting an instance from plain to drbd fails after
renaming the original LVs, the instance is left i... - 04:06 pm ganeti-local Revision f38270c6: In plain to drbd conversion, rename LVs back on failure
- Currently, if converting an instance from plain to drbd fails after
renaming the original LVs, the instance is left i... - 02:06 pm Revision 02242022: Model a more descriptive docs on List Servers
- 01:44 pm Revision acd8cd7d: vmapi: Remove extra '/' from config_url
- Use urlparse.urljoin create the config url in order to avoid extra '/'.
- 12:55 pm Revision b38e8fa5: Uniformize the rest of the document
- 12:47 pm Revision bd7fe7c1: Merge branch 'feature-change-astakos-commands' into feature-quotas
- Conflicts:
snf-astakos-app/astakos/im/management/commands/resource-list.py
snf-astakos-app/astakos/im/management/co...
04/25/2013
- 10:18 pm ./kamaki Revision 45318661: Bump ubuntu version 0.8.1-0ubuntu2
- 10:10 pm ./kamaki Revision 34d42471: Merge branch 'master' into ubuntu
- 09:22 pm Revision 3aedebb2: pithos: if md5 is disabled always reply with the merkle as ETag
- Refs: #3554
- 07:29 pm Revision e31f6f23: Uniformize the server section
- Some rules applied here:
- ``XXX`` when refering to code globals
- Add Cyclades vs OS Compute fields in authenticati... - 06:38 pm Revision 4e6c02e4: WIP astakosclient for quotas in pithos
- 06:09 pm snf-image-creator Revision 58e387f2: Bump ubuntu version to 0.2.9-0ubuntu1
- 06:07 pm snf-image-creator Revision 47b1e379: Merge branch 'master' into ubuntu
- 05:56 pm Revision 61edd5cd: Astakos: Checkboxes for members actions (project members page)
- 05:56 pm Revision 8b68fa76: astakosclient: Update provisions' type in docstring
- 05:56 pm ./kamaki Revision 5a2ab8fd: Bump ubuntu version to 0.8.1-0ubuntu1
- 05:54 pm Revision 567f49a2: astakosclient: Change provisions argument to dict
- 05:50 pm Revision e7f266c3: Document network actions
- AND COMPLETE THE FIRST ITERATION! PARTY TIME!
Alas, a new iterration has to start immidiately, to fix obvious mistakes - 05:49 pm Revision 3a1bed03: astakos: Set and return commission names in API calls
- Support issue_commission's `name' parameter for an optional description
of the commission. Include this field in the ... - 05:21 pm Revision be0c2495: Document get details and rename a network
- 05:03 pm snf-image-creator Revision 76e7b01b: Bump version to 0.2.9
- 05:00 pm Revision 008c941f: Create network and get details docs
- 04:39 pm snf-image-creator Revision ee0719db: Support kamaki 0.8
- In kamaki 0.8 `store' command is replaced with `file' and `astakos' is
replaced with `user'. - 04:22 pm Revision 65fb5cf6: Merge branch 'develop' into feature-quotas
- Conflicts:
astakosclient/astakosclient/__init__.py
astakosclient/astakosclient/errors.py
astakosclient/astakosclie... - 04:21 pm snf-image-creator Revision 80411610: Handle better images with distro="unknown"
- If the ostype returned by libguestfs is valid and distro in unknown,
don't print the distro at all. - 04:14 pm Revision d3f6994d: Fix import and add main to unittests
- 04:14 pm Revision 85919a0f: Fix deadlock when creating server
- Fix deadlock when creating a server that was introduced by commit
501053a. Allocating the public IP in the same trans... - 04:01 pm Revision 3a527b3a: astakos: Separate importing resources from setting limits
- `snf-manage resource-import' does not provide a way to change the
default base quota any more. When importing a resou... - 03:52 pm Revision 0ad49876: Document List Networks
- 02:23 pm ./kamaki Feature #3668 (Closed): Better organization for logging
- Please hierarchically organize the logger names for kamaki. The clients should be sub-loggers for the logger named "k...
- 01:49 pm snf-image-creator Revision 2dcd42b7: Move linux specific code from unix.py to linux.py
- 01:40 pm snf-image-creator Revision c78ac789: Fix 2 obsolete comments
- 01:27 pm snf-ganeti Revision 9c265dd7: Merge branch 'stable-2.7' into stable-2.8
- This fixes the problem with the distcheck-release target failing needlessly.
* stable-2.7:
Improve check for "unr... - 01:27 pm ganeti-local Revision 9c265dd7: Merge branch 'stable-2.7' into stable-2.8
- This fixes the problem with the distcheck-release target failing needlessly.
* stable-2.7:
Improve check for "unr... - 01:27 pm ./kamaki Revision 1af10567: Update Changelog
- 01:25 pm ./kamaki Revision 8b516110: Move addproperty from image to image compute
- 01:25 pm ganeti-local Revision d466fd8b: Improve check for "unreleased" versions in NEWS
- Currently this is checked only when distcheck-release is called.
Check it in check-news instead, for all versions bef... - 01:25 pm snf-ganeti Revision d466fd8b: Improve check for "unreleased" versions in NEWS
- Currently this is checked only when distcheck-release is called.
Check it in check-news instead, for all versions bef... - 01:06 pm Revision c347ba83: List/update metadata and get meta item docs
- 12:53 pm snf-image-creator Revision 3f2ae845: Fix typo in sh.CommandNotFound exception
- 12:43 pm Revision 3f7b6f6f: astakos: Correct qh call to auto accept commissions
- 11:56 am Revision 9169cde6: Document Delete Image
- 11:51 am snf-ganeti Revision fd7f98fe: Update documentation for text format
- In commit 000ca91a the text format was extended to also include
information about the master node. This commit update... - 11:51 am ganeti-local Revision fd7f98fe: Update documentation for text format
- In commit 000ca91a the text format was extended to also include
information about the master node. This commit update...
04/24/2013
- 07:53 pm snf-ganeti Revision 95990bc5: Merge branch 'stable-2.7' into stable-2.8
- Conflicts:
NEWS
doc/rapi.rst
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter... - 07:53 pm ganeti-local Revision 95990bc5: Merge branch 'stable-2.7' into stable-2.8
- Conflicts:
NEWS
doc/rapi.rst
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter... - 06:49 pm Revision f76ec11f: Document Get Image Details
- 06:20 pm snf-ganeti Revision 811f8b31: Add missing fields in htools text-backend documentation
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 06:20 pm ganeti-local Revision 811f8b31: Add missing fields in htools text-backend documentation
- Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 06:19 pm snf-ganeti Revision 2827d1ac: cfgupgrade: Remove enabled_disk_templates on downgrade
- Remove enabled_disk_templates instead of the deprecated
enabled_storage_types.
Signed-off-by: Bernardo Dal Seno <bda... - 06:19 pm ganeti-local Revision 2827d1ac: cfgupgrade: Remove enabled_disk_templates on downgrade
- Remove enabled_disk_templates instead of the deprecated
enabled_storage_types.
Signed-off-by: Bernardo Dal Seno <bda... - 06:15 pm ./kamaki Bug #3663 (Closed): Uninformative error message when group does not load
- E.g.: kamaki compute
Unknown Error: 'NoneType' object has no attribute '_commands'
Error message should guide the... - 06:04 pm Revision e74edfbb: Document List images
- 05:52 pm ./kamaki Feature #3662 (Closed): let kamaki file delete to empty & remove container in one call
- this could happen with a -f flag, e.g....
- 05:35 pm Revision 3f3dc4b7: Astakos: Improve UX for project details/members page.
- 04:31 pm Revision 23a2f796: Document Get flavor details
- 04:30 pm Bug #3661 (Closed): cyclades-usage-verify misreports 0 usage as non-existing
- In certain occasions, for example when a user has non-zero VMs but 0 Networks,
the following spurious warning is emi... - 04:24 pm Revision de2e08f6: Document List Flavors
- 03:50 pm ./kamaki Revision 0c1251ed: Bump version to 0.8.1-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:50 pm ./kamaki Revision b471cc07: Merge branch 'master' into debian
- 03:47 pm ./kamaki Revision a6735415: Update changelog
- 03:40 pm ./kamaki Revision 017b91b4: Merge branch 'hotfix-0.8.1'
- 03:38 pm ./kamaki Bug #3658 (Resolved): --config does not work
- 03:37 pm ./kamaki Revision dcdc155a: Update version tag
- 03:37 pm ./kamaki Revision 9f2aedb8: Merge branch 'hotfix-0.8.1'
- 03:36 pm ./kamaki Revision 8b83d42b: Fix pep8 error
- 03:35 pm ./kamaki Revision 1736e06d: Fix typo with --config and --property args (#3658)
- 03:31 pm ./kamaki Revision 7b4d9293: Fix typo with --config and --property args (#3658)
- 02:44 pm ganeti-local Revision 1fa6fcba: Reason trail implementation for "start"
- Opcode-specific implementation of the reason trail for the instance
startup operation.
Signed-off-by: Michele Tartar... - 02:44 pm snf-ganeti Revision 1fa6fcba: Reason trail implementation for "start"
- Opcode-specific implementation of the reason trail for the instance
startup operation.
Signed-off-by: Michele Tartar... - 02:44 pm ganeti-local Revision 1f350e0f: Reason trail implementation for "shutdown"
- Opcode-specific implementation of the reason trail for the instance shutdown
operation.
Signed-off-by: Michele Tarta... - 02:44 pm snf-ganeti Revision 1f350e0f: Reason trail implementation for "shutdown"
- Opcode-specific implementation of the reason trail for the instance shutdown
operation.
Signed-off-by: Michele Tarta... - 01:47 pm Revision 671d6f05: Document get server diagnostics
- 01:33 pm Revision d521eb8e: quotaholder: Delete unused helper functions
- 01:31 pm Revision 3a195d2e: quotaholder: Remove unused Holding flags
- 01:17 pm Revision 643b3d82: quotaholder: Remove default values in required args
- Also remove unused `context' argument and replace empty list default
values with None. - 01:15 pm Revision 4df49ee7: astakos: Further validate input in quota API calls
- 01:05 pm ganeti-local Revision cbaf1652: QA: More tests for instance policies in groups
- Instance policies are changed and checked for changes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Review... - 01:05 pm snf-ganeti Revision cb178a1e: QA: Update tests for new ipolicy specs command-line options
- The old command-line options weren't working any more. Utility functions
are updated, and broken tests are removed (n... - 01:05 pm snf-ganeti Revision 63e08b25: QA: Split function to set and parse instance policies
- The main parts, moved to qa_util, will be used for node groups too.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 01:05 pm snf-ganeti Revision cd315ad9: Add unit tests for cfgupgrade with a real configuration
- Test upgrade and downgrade from a realistic 2.7 configuration.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com... - 01:05 pm ganeti-local Revision 63e08b25: QA: Split function to set and parse instance policies
- The main parts, moved to qa_util, will be used for node groups too.
Signed-off-by: Bernardo Dal Seno <bdalseno@googl... - 01:05 pm ganeti-local Revision cb178a1e: QA: Update tests for new ipolicy specs command-line options
- The old command-line options weren't working any more. Utility functions
are updated, and broken tests are removed (n... - 01:05 pm ganeti-local Revision cd315ad9: Add unit tests for cfgupgrade with a real configuration
- Test upgrade and downgrade from a realistic 2.7 configuration.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com... - 01:05 pm snf-ganeti Revision cbaf1652: QA: More tests for instance policies in groups
- Instance policies are changed and checked for changes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Review... - 01:05 pm ganeti-local Revision fa166f67: Split functions in cfupgrade unit tests
- This makes easier to test real configurations.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: H... - 01:05 pm snf-ganeti Revision fa166f67: Split functions in cfupgrade unit tests
- This makes easier to test real configurations.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: H... - 01:05 pm snf-ganeti Revision e94fc80c: cfgupgrade: Limit specs in ipolicy are always complete
- Partial specs are filled with cluster defaults.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 01:05 pm ganeti-local Revision e94fc80c: cfgupgrade: Limit specs in ipolicy are always complete
- Partial specs are filled with cluster defaults.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ... - 01:05 pm snf-vncauthproxy Revision cf328b06: Minor lexical fixes
- 01:02 pm snf-ganeti Revision 919db916: Limit specs in ipolicy command lines are always complete
- Command line options are brought in line with the specs change of previous
patch. Old options are still allowed in gn... - 01:02 pm ganeti-local Revision 919db916: Limit specs in ipolicy command lines are always complete
- Command line options are brought in line with the specs change of previous
patch. Old options are still allowed in gn... - 01:02 pm snf-ganeti Revision 62fed51b: Refactor tests in ipolicy validation
- This makes the code more modular, in preparation for the following patches.
Signed-off-by: Bernardo Dal Seno <bdalse... - 01:02 pm snf-ganeti Revision 0f511c8a: Limit specs in instance policies are always complete
- Specs used to specify limits in instance policies are always complete, even
at group level (only the whole limit set ... - 01:02 pm ganeti-local Revision 62fed51b: Refactor tests in ipolicy validation
- This makes the code more modular, in preparation for the following patches.
Signed-off-by: Bernardo Dal Seno <bdalse... - 01:02 pm ganeti-local Revision b5a93c73: QA for --ipolicy-xxx-specs and show-ispecs-cmd
- The tests check the interactions between the two commands.
Also refactored group QA code to separate tests about ipo... - 01:02 pm snf-ganeti Revision b5a93c73: QA for --ipolicy-xxx-specs and show-ispecs-cmd
- The tests check the interactions between the two commands.
Also refactored group QA code to separate tests about ipo... - 01:02 pm ganeti-local Revision 0f511c8a: Limit specs in instance policies are always complete
- Specs used to specify limits in instance policies are always complete, even
at group level (only the whole limit set ... - 01:02 pm ganeti-local Revision ea9d3b40: Add command to print ipolicy options
- The output of this command can be used to create an exact copy of the
current instance policy specs. The command coul... - 01:02 pm ganeti-local Revision d2d3935a: Add --ipolicy-xxx-specs options
- These options allow to specify whole instance policy specs. This is needed
for the upcoming changes that tend to thre... - 01:02 pm snf-ganeti Revision d2d3935a: Add --ipolicy-xxx-specs options
- These options allow to specify whole instance policy specs. This is needed
for the upcoming changes that tend to thre... - 01:02 pm snf-ganeti Revision ea9d3b40: Add command to print ipolicy options
- The output of this command can be used to create an exact copy of the
current instance policy specs. The command coul... - 01:02 pm snf-ganeti Revision 726ae450: New CLI input type: list of key/value pairs
- This will be used for the new instance specs options.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewe... - 01:02 pm ganeti-local Revision 726ae450: New CLI input type: list of key/value pairs
- This will be used for the new instance specs options.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewe... - 01:01 pm snf-ganeti Revision f824ae42: Allow "default" as a value for ipolicy templates
- Previously the string value was being corrupted.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by:... - 01:01 pm ganeti-local Revision f824ae42: Allow "default" as a value for ipolicy templates
- Previously the string value was being corrupted.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by:... - 12:55 pm snf-ganeti Revision d307d38c: Document all --ipolicy-... options
- They were missing from the man pages.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velr... - 12:55 pm ganeti-local Revision d307d38c: Document all --ipolicy-... options
- They were missing from the man pages.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Helga Velr... - 12:48 pm ./kamaki Feature #3660 (Closed): Enrich astakos client lib module
- Refer to the astakosclient synnefo module
- 12:38 pm ./kamaki Bug #3596 (Closed): Prefix support for list_objects
- 12:25 pm Revision 4cb56223: quotaholder: Remove unused utils and api.py
- 12:24 pm ./kamaki Bug #3658 (Closed): --config does not work
- Although the -c argument functions correctly, the --config argument does not work
- 11:39 am Revision 7bed22fb: quotaholder: Integrate unit tests in django tests
- 11:37 am ./kamaki Revision 3c546b1b: Bump version to 0.8-4
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 11:36 am ./kamaki Revision 57f2a16e: Try with both python-depends & explicit packages to overcome debian
- restrictions. Argparse is now required if stated in setup
Conflicts:
debian/control - 11:35 am ./kamaki Revision 0375e0db: Try with both python-depends & explicit packages to overcome debian
- restrictions. Argparse is now required if stated in setup
- 11:34 am ./kamaki Revision f604e126: Try with both python-depends & explicit packages to overcome debian
- restrictions. Argparse is now required if stated in setup
- 11:00 am snf-ganeti Revision 89ff748d: Extract DRBD-related classes into block/drbd.py
- This is in preparation to introducing support for DRBD8.4.
base.py had to be extracted as well in order to avoid cyli... - 11:00 am ganeti-local Revision 89ff748d: Extract DRBD-related classes into block/drbd.py
- This is in preparation to introducing support for DRBD8.4.
base.py had to be extracted as well in order to avoid cyli... - 10:59 am snf-ganeti Revision ce9283c1: Move lib/bdev.py to lib/block/bdev.py
- That's in preparation of extracting DRBD related code from bdev.py. As
bdev.py is already rather long, new features w... - 10:59 am ganeti-local Revision ce9283c1: Move lib/bdev.py to lib/block/bdev.py
- That's in preparation of extracting DRBD related code from bdev.py. As
bdev.py is already rather long, new features w... - 03:33 am snf-vncauthproxy Revision b129b0c0: Use TCP instead of UNIX sockets (first try)
- Initial 'implementation' of vncauthproxy using TCP sockets instead of
UNIX domain sockets for control connections.
B... - 03:27 am snf-vncauthproxy Revision 86d1202e: Make control connection handling async
- For every incoming control connection, accept() inside the main loop and
dispatch the connection handling/establishme... - 02:02 am snf-vncauthproxy Revision 72ce8365: Add DAEMON_OPTS variable in vncauthproxy.default
04/23/2013
- 06:55 pm ./kamaki Revision e7d66577: Bump version to 0.8-3
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:54 pm ./kamaki Revision cc5a975a: State explicit python-objpool/progress versions
- 06:53 pm ./kamaki Revision 3fd627f6: State explicit python-objpool/progress versions
- 06:28 pm Revision b2f34c77: common: Fix resolving of SOUTH_TESTS_MIGRATE
- in synnefo.settings.test
- 06:27 pm Revision ba886e03: astakos: Update projects tests
- 06:19 pm Revision e4a6c11d: astakos: Define and export local resources
- 06:04 pm Revision 0a7a4104: astakos: Replace some explicit settings imports
- importing setting names explicitly makes it hard to write tests that
depend on specific setting values and polutes th... - 05:49 pm Revision 6f2a361b: Document get server statistics
- 05:37 pm Revision 3b1ab480: common: Test settings improvements
- - Avoid settings overrides from conf files inside SYNNEFO_SETTINGS_DIR
Tests are expected to succeed with exact set... - 05:21 pm ./kamaki Revision d9beedc1: Update documentation to refer to www.synnefo.org
- 05:09 pm Revision 450c7fb0: astakos: Initial tests for project views
- 05:08 pm Revision a5ec880a: Document Server Metadata Operations
- 04:12 pm Revision ad730cc5: astakos: Validate input of quota-related API calls
- 03:43 pm Revision 58161871: Merge branch 'feature-admin-guide-update' into develop
- 03:40 pm Revision 34e79416: Make docs.dev.grnet.gr URL oblsolete
- Everything should point to http://www.synnefo.org/*
This patch updates the URL everywhere in the repo. - 03:40 pm Revision 271d2c4c: astakos: Rename get_service_quotas to service_get_quotas
- So that it follows the naming scheme of other astakosclient calls.
- 03:13 pm ganeti-local Revision 2707f483: Fix a few unclear sentences in gnt-cluster(8)
- The renew-crypto entry had a few obscure sentences. Improve it by
rephrasing it.
Signed-off-by: Guido Trotter <ultro... - 03:13 pm snf-ganeti Revision 2707f483: Fix a few unclear sentences in gnt-cluster(8)
- The renew-crypto entry had a few obscure sentences. Improve it by
rephrasing it.
Signed-off-by: Guido Trotter <ultro... - 03:01 pm Revision c0d88cf3: Fix wrapping in admin and quick install guide
- 02:57 pm ./kamaki Feature #3656: Make upload_object return etag data
- This feature is not currently supported by Pithos, but is expected to be soon
- 02:53 pm ./kamaki Feature #3656 (Closed): Make upload_object return etag data
- Please make the upload_object pithos call return an dictionary which will include details about the uploaded object. ...
- 02:51 pm snf-image Revision be328f9d: Bump debian version 0.9-1
- 02:50 pm Revision 9770ba6c: Handle max pending applications as a quotable resource
- Assume a resource `astakos.pending_app' related to service `astakos'.
On submitting an application, issue a commissio... - 02:48 pm Revision 0ee59d55: quotaholder: Update unit tests
- 02:34 pm snf-image Revision 6234ffa4: Merge branch 'stable-0.9' into debian-0.9
- 02:30 pm snf-image Revision 8af1ada3: Update ChangeLogs and configure.ac for ver 0.9
- 02:30 pm Revision 4a129526: pithos: extend sqlite library for commission reconciliation
- Refs: #3594
- 02:29 pm Bug #3522 (Feedback): Delete images from plankton
- 02:20 pm snf-image Revision 62a6be39: Remove duplicated error report in the helper
- 01:51 pm Revision 5f39564a: pithos: Update pithos api guide
- Refs: #3554
- 01:35 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
- Allow each kamaki.clients.Client instance to carry its own logfile location.
- 01:30 pm Revision 5bcd0ef9: pithos: return always etag
- Refs: #3554
If update md5 is deactivated Pithos does not return an etag header
in case of object write using hashmap... - 01:30 pm ./kamaki Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
- That problem may cause unwanted behavior when kamaki.clients is used as a lib. Check how logs function in various cas...
- 01:20 pm Revision ebf463a5: Update quick admin guide with kamaki changes
- 01:10 pm Revision 4dce387e: astakosclient: Replace ValueError with BadValue
- All Exceptions that AstakosClient is raising should
be under AstakosClientException class - 12:48 pm snf-image Revision 1876c955: Add some extra checks on FreeBSD images
- 12:17 pm ganeti-local Revision bbfa259c: Make burnin compatible with the reason trail
- The burnin uses its own option list, different from the one of all other
command line programs, and uses it as a para... - 12:17 pm snf-ganeti Revision bbfa259c: Make burnin compatible with the reason trail
- The burnin uses its own option list, different from the one of all other
command line programs, and uses it as a para... - 12:11 pm ./kamaki Revision 2ab13dbf: Bump version to 0.8-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 12:10 pm ./kamaki Revision 2a912acd: Include setup dependencies
- 12:09 pm ./kamaki Revision c52f4a8f: Include run dependencies from setup.py
- 11:48 am Revision bbf79074: quotaholder: Change provisions argument to list
- It is the API code's task to transform the input dict to list.
- 11:43 am Bug #3625: Change pithos commands
- pithos-reconcile-commissions & pithos-manage-accounts (export quota):
substitute sqlalchemy execution by distinct ba...
04/22/2013
- 10:13 pm snf-image Revision 7fd2dad2: Fix yet another bug in the helper monitoring code
- In bash command substitution may trim the output. We need to count
the stderr lines after we use tail and not before - 07:44 pm Revision 480fb416: pithos: enforce transaction isolation level
- Refs: #3582 #3585
- 07:43 pm snf-ganeti Revision 30dd3377: Extend the simulation backend to also simulate a master node
- In a simulated cluster as created by the simulation backend to
the htools, make the first node of the first node grou... - 07:43 pm ganeti-local Revision 30dd3377: Extend the simulation backend to also simulate a master node
- In a simulated cluster as created by the simulation backend to
the htools, make the first node of the first node grou... - 07:43 pm snf-ganeti Revision 754b9b1c: Add unit tests for hroller
- Add a unit test for hroller in a situation where the order
is completely determined. There are 3 nodes where node 2 h... - 07:43 pm ganeti-local Revision 754b9b1c: Add unit tests for hroller
- Add a unit test for hroller in a situation where the order
is completely determined. There are 3 nodes where node 2 h... - 07:43 pm ganeti-local Revision 000ca91a: Extend Text format by marking the master node
- Sometimes, e.g., for hroller, it is necessary to know which node
is the master node. Therefore this information has t... - 07:43 pm snf-ganeti Revision 000ca91a: Extend Text format by marking the master node
- Sometimes, e.g., for hroller, it is necessary to know which node
is the master node. Therefore this information has t... - 07:13 pm snf-ganeti Revision 0da22bc3: Minor changes / bugfixes in documentation
- Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Kla... - 07:13 pm ganeti-local Revision 0da22bc3: Minor changes / bugfixes in documentation
- Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Kla... - 07:07 pm Revision dd04efac: Update kamaki instructions in admin guide docs
- 06:54 pm Revision 15e727f1: quotaholder: pep8 fixes
- 06:47 pm Revision 948e15bc: Turn callpoint into a module of functions
- Class structure is no more needed; there is no need for initialization,
since the code is used internally. - 06:42 pm Revision 6ced54dd: Add documentation for all server actions
- 06:33 pm Revision a0b34382: astakos: Reintroduce foreign key from Resource to Service
- Also merge all migrations from 0026 to 0032.
- 06:04 pm Revision 9523af40: Fix help message of management command
- 05:50 pm Revision 9b126f13: astakos: Move helper function from qh to quotas.py
- 05:36 pm ./kamaki Feature #3608: Separate upload_object file reading/data writing concerns
- We will also need the same behaviour with download_object. Proposed API:...
- 05:29 pm Revision abdf6d92: astakos: Use `with' to open file in management command
- 05:23 pm Revision 5cf5eb56: astakos: Sync users when importing base quotas from file
- 04:55 pm Feature #3650 (Resolved): Utilize astakosclient for communication with astakos
- Substitute current pithos-astakos communication with the relative astakosclient operations
- 04:41 pm ./kamaki Revision 1d565188: Stop doc building from crushing if no objpool
- 04:26 pm ./kamaki Revision c40f0244: Add automatic version for docs
- 04:18 pm snf-image Revision 2b79f174: Fix a bug in the extended partition detection code
- Sometimes sfdisk --print-id does not return the id because it
erroneously detects the partition as being GPT. Add a -... - 04:18 pm Revision 7a08e179: pep8 and style changes
- 04:18 pm Revision d07ce657: astakos: Standardize arguments of project calls
- All calls take a request_user (of type AstakosUser) argument.
- 04:17 pm Revision e05c541e: astakos: Enroll in project even if request is pending
- 04:14 pm Revision 08043775: astakos: Move get_resources in resources.py
- 04:10 pm snf-image Revision e0d2dc8f: Make file injection work with freebsd
- 04:07 pm Revision cb14cc6c: Rename users_quotas to astakos_users_quotas
- 04:02 pm Revision 44104cd3: astakos: Move quota syncing code in quotas.py
- 03:51 pm Revision 3adbd562: astakos: Decouple listing from syncing quotas code
- 03:49 pm ./kamaki Revision 0af070ac: Bump version to 0.8-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:48 pm ./kamaki Revision 826ece94: Merge branch 'master' into debian
- Conflicts:
docs/installation.rst
kamaki/clients/utils/__init__.py
version - 03:41 pm ./kamaki Revision 94d52d1d: Merge branch 'release-0.8'
- Conflicts:
Changelog
docs/installation.rst
kamaki/clients/__init__.py
kamaki/clients/astakos/__init__.py
kamaki/... - 03:32 pm ./kamaki Revision 5ee74747: Update version tag
- 03:31 pm ./kamaki Revision c70639d3: Merge branch 'feature-config-compatibility' into release-0.8
- 03:23 pm Revision a6459f32: Sync user after changing base quota
- 03:16 pm ./kamaki Revision adc92e9d: Document backward compatibility of config options
- 03:08 pm ./kamaki Revision cd57813c: Add backward compatibility for user and file cmds
- In config file:
astakos.url is equivalent to user.url
store.[url,token] is equivalent to file.[url,token] - 02:22 pm ./kamaki Support #3647 (Closed): Keep backward compatibility for configuration file management through ver...
- 02:19 pm snf-ganeti Revision 55cec070: Reason trail implementation for instance reboot
- This commits allows ganeti to correctly forward the reason trail information
regarding instance reboot.
Signed-off-b... - 02:19 pm ganeti-local Revision 55cec070: Reason trail implementation for instance reboot
- This commits allows ganeti to correctly forward the reason trail information
regarding instance reboot.
Signed-off-b... - 02:18 pm Revision ae16bcad: Respect user-specific quota when changing resource default
- Do not update holding limit if there exist user-specific base quota
for the particular resource. - 02:18 pm snf-ganeti Revision 9b4cb29d: Add "reason" as a common parameter for all the RAPI calls
- Also, this add an infrastructure for having parameters common to all the
RAPI calls.
Signed-off-by: Michele Tartara ... - 02:18 pm ganeti-local Revision 9b4cb29d: Add "reason" as a common parameter for all the RAPI calls
- Also, this add an infrastructure for having parameters common to all the
RAPI calls.
Signed-off-by: Michele Tartara ... - 02:18 pm ./kamaki Revision 98b03e18: Document python 27 requirement in windows setup
- 02:18 pm snf-ganeti Revision da3faf9d: Add infrastructure for adding common RAPI parameters
- Some parameters can be common to all the RAPI calls: this commit
adds the possibility of specifying them just once, i... - 02:18 pm ganeti-local Revision da3faf9d: Add infrastructure for adding common RAPI parameters
- Some parameters can be common to all the RAPI calls: this commit
adds the possibility of specifying them just once, i... - 02:17 pm snf-ganeti Revision e0f2bf1e: Add job_id and index to the reason trail
- The reason trail will contain an item indicating the job_id and the
index number of the current opcode inside the job... - 02:17 pm ganeti-local Revision e0f2bf1e: Add job_id and index to the reason trail
- The reason trail will contain an item indicating the job_id and the
index number of the current opcode inside the job... - 02:16 pm ganeti-local Revision 276e51bd: Add the reason trail to the opcodes
- The reason trail is available for all the opcodes, and as such it is
initialized as a generic option.
Signed-off-by:... - 02:16 pm snf-ganeti Revision 276e51bd: Add the reason trail to the opcodes
- The reason trail is available for all the opcodes, and as such it is
initialized as a generic option.
Signed-off-by:... - 02:14 pm snf-ganeti Revision dbae804a: Add a field to store the reason trail in OpCodes
- The reason trail will be available for all the OpCodes, so the field that
is to contain it has to be added to the OpC... - 02:14 pm ganeti-local Revision dbae804a: Add a field to store the reason trail in OpCodes
- The reason trail will be available for all the OpCodes, so the field that
is to contain it has to be added to the OpC... - 02:13 pm ganeti-local Revision aa4fff02: Provide "--reason" as a parameter for all commands
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:13 pm snf-ganeti Revision aa4fff02: Provide "--reason" as a parameter for all commands
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 02:13 pm snf-ganeti Revision 8e00f36a: Add function for extending the reason trail
- Noded functions will have to extend the reason trail specifying what
operation is being executed.
This commit adds a... - 02:13 pm ganeti-local Revision 8e00f36a: Add function for extending the reason trail
- Noded functions will have to extend the reason trail specifying what
operation is being executed.
This commit adds a... - 02:12 pm snf-ganeti Revision d634b4e0: Add an opcode name conversion function
- Add a function to convert an opcode class name to a source string for the
reason trail, factoring out the code in com... - 02:12 pm ganeti-local Revision d634b4e0: Add an opcode name conversion function
- Add a function to convert an opcode class name to a source string for the
reason trail, factoring out the code in com... - 02:11 pm ganeti-local Revision 584ea340: Add function for storing the reason trail of an instance
- We are interested in storing the reason trail for operations that changed
the state of instances. This commit adds a ... - 02:11 pm snf-ganeti Revision 584ea340: Add function for storing the reason trail of an instance
- We are interested in storing the reason trail for operations that changed
the state of instances. This commit adds a ... - 02:11 pm ganeti-local Revision c28911dd: Add function for getting the timestamp in nanoseconds
- The timestamp is returned as an integer number of nanoseconds since the Unix
epoch.
Signed-off-by: Michele Tartara <... - 02:11 pm snf-ganeti Revision c28911dd: Add function for getting the timestamp in nanoseconds
- The timestamp is returned as an integer number of nanoseconds since the Unix
epoch.
Signed-off-by: Michele Tartara <... - 02:10 pm snf-ganeti Revision ab98e236: Add TMaybeList as a new type for parameters
- This will be used as the type for the reason trail parameter.
Signed-off-by: Michele Tartara <mtartara@google.com>
R... - 02:10 pm ganeti-local Revision ab98e236: Add TMaybeList as a new type for parameters
- This will be used as the type for the reason trail parameter.
Signed-off-by: Michele Tartara <mtartara@google.com>
R... - 02:10 pm snf-ganeti Revision 1cc55342: Add constants for the reason trail implementation
- A few constants are required, describing the source reason of the opcode.
Signed-off-by: Michele Tartara <mtartara@g... - 02:10 pm ganeti-local Revision 1cc55342: Add constants for the reason trail implementation
- A few constants are required, describing the source reason of the opcode.
Signed-off-by: Michele Tartara <mtartara@g... - 02:10 pm ganeti-local Revision aa922d64: Remove old "reason" implementation
- Remove the useless parts of the old, partial, implementation of the support for
tracking the reason of instances stat... - 02:10 pm snf-ganeti Revision aa922d64: Remove old "reason" implementation
- Remove the useless parts of the old, partial, implementation of the support for
tracking the reason of instances stat... - 02:09 pm ganeti-local Revision c2610080: More specifics on the implementation of the reason trail
- Adding the reason trail as a parameter instead of as a new class attribute fits
better with the current structure of ... - 02:09 pm snf-ganeti Revision c2610080: More specifics on the implementation of the reason trail
- Adding the reason trail as a parameter instead of as a new class attribute fits
better with the current structure of ... - 01:46 pm snf-ganeti Revision d34b3b8e: Add monitoring daemon user to user creation script
- The script was added to Ganeti before the monitoring daemon, so it
did not include that user yet.
Signed-off-by: Mic... - 01:46 pm ganeti-local Revision d34b3b8e: Add monitoring daemon user to user creation script
- The script was added to Ganeti before the monitoring daemon, so it
did not include that user yet.
Signed-off-by: Mic... - 01:35 pm Revision 501053a1: Cyclades: reserve public IP after commission
- When creating a server, do not reserve a public IP address before
issuing commission to quotaholder. This bug resulte... - 01:31 pm Revision 235a4227: pithos: use other db escape string literal character
- Refs: #3645
- 01:26 pm Bug #3645 (Resolved): String literal escape database warning in postgresql
- Pithos requires to escape SQL wildcards in order to permit such characters in object paths.
Therefore, uses backslas... - 12:55 pm snf-image Revision 102f6179: Fix a bug in the helper monitoring code
- In the STDERR command a `:' was missing
- 12:48 pm ganeti-local Revision d2d66df0: devel/review: fix addition of reviewer from environment
- In commit 3dd990, the possibility of taking a default reviewer
from the environment was introduced. Fix two deficits ... - 12:48 pm snf-ganeti Revision d2d66df0: devel/review: fix addition of reviewer from environment
- In commit 3dd990, the possibility of taking a default reviewer
from the environment was introduced. Fix two deficits ... - 12:44 pm ganeti-local Revision 0fe54825: QA: Skip RAPI setup when RAPI is disabled
- This is similar to 405692ef, reverted in aeefb4cd.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-b... - 12:44 pm snf-ganeti Revision 0fe54825: QA: Skip RAPI setup when RAPI is disabled
- This is similar to 405692ef, reverted in aeefb4cd.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-b... - 12:34 pm snf-ganeti Revision ba7df2ce: Bump up version for 2.7.0~beta3
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:34 pm ganeti-local Revision ba7df2ce: Bump up version for 2.7.0~beta3
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 12:03 pm ganeti-local Revision 7374dc44: Update NEWS for 2.7.0~beta3
- - Most entries for beta1 are moved to the top level
- The beta1 to beta2 delta is left
Signed-off-by: Guido Trotter ... - 12:03 pm snf-ganeti Revision 7374dc44: Update NEWS for 2.7.0~beta3
- - Most entries for beta1 are moved to the top level
- The beta1 to beta2 delta is left
Signed-off-by: Guido Trotter ... - 10:20 am ganeti-local Revision 9b221ea4: Allow proper cleanup of partially created disks
- During the creation of an instance, if the creation of disks fails, some
partially created disks might remain lying a... - 10:20 am snf-ganeti Revision 9b221ea4: Allow proper cleanup of partially created disks
- During the creation of an instance, if the creation of disks fails, some
partially created disks might remain lying a... - 10:12 am Revision 02a66377: Merge branch 'feature-plankton-fixes' into develop
- 10:10 am Revision 59573532: plankton: raise BadRequest for invalid location
- Modify 'add_image' plankton API method, to check that location parameter
is a valid Pithos url, and raise BadRequest ... - 10:10 am Revision 62d3ea53: plankton: add logging to backend functions
- 10:10 am Revision a1a4cbfb: Bypass authentication in image-show command
- Make image-show management command to show information about an image
without passing a userid. Use 'image_list' comm... - 10:10 am Revision 595b2b0d: Add database migration
- Provide an alembic migration to add an index
on the attributes.domain field - 10:10 am Revision e77b7a99: pithos backend: update get_domain_objects method
- Rename and change it to backend method
(add the backend_method decorator) - 10:10 am Revision cda71050: plankton: Cleanup and improve code
- Major refactor in plankton APP and ImageBackend code:
* Remove unused code
* Remove 'plankton_method' decorator that ... - 10:10 am Revision 22b5ac0b: plankton: Correct image unregister
- Correct usage of 'update_object_meta' function to remove all metadata
from plankton domain. Use an empty dictionary w... - 10:10 am Revision 07f5a62c: List all images in snf-manage image-list
- Until now 'snf-manage image-list' management command printed only images
that were public, or accessible by a specifi... - 10:10 am Revision 14c94c48: Improve performance in listing images
- Use '_get_domain_objects' function of Pithos backend, to list all
objects in a 'plankton' domain, instead of looping ... - 10:10 am Revision 5576e6dd: Pithos backend: Return objects in a specific domain
- Refs: #3510
- 10:10 am Revision 6cc65c86: Remove transaction from 'backend-add' command
- Do not run 'backend-add' command inside transaction, because if
'snf-dispatcher' is running, it will receive messages... - 10:10 am Revision 7627ec6f: amqp_puka: Fix wrong import of ordereddict
04/19/2013
- 07:00 pm Revision 51286d7a: quotaholder: Do no side effect on failed commissions
- Make sure that no Commission or Provision entry is created when
issue_commission fails, even if the transaction is co... - 06:43 pm Revision a93f2d64: astakos: remove js debug statement
- 06:34 pm Revision 8e3906eb: Add documentation for get server nic by network
- 06:32 pm Revision e03ccd07: quotaholder: Fix printing of holding key
- 06:32 pm Revision e311d555: quotaholder: Improve data of NoCapacityError
- Replace `available' by two fields: `limit' and `usage'.
- 06:32 pm Revision 480974e6: astakos: Change response for API call `quotas'
- The following indicators are returned for each holding:
"limit": the quota limit (as before)
"usage": the current usa... - 06:29 pm Revision 34a61fff: Service catalog fix
- also include services for which no existing presentation data exist.
Admin can use ASTAKOS_SERVICE_META setting to cu... - 06:28 pm Revision 362ff471: Store service access url in database
- 06:02 pm Pithos Web Client Bug #3630 (Closed): When right clicking on a file remove the "Upload" option
- 06:02 pm Pithos Web Client Revision f25b0d3d: Merge branch 'issue_3630' into develop
- Refs #3630
- 06:01 pm Pithos Web Client Revision fba33890: Remove "Upload" from file context menu
- Refs #3630
- 05:58 pm Pithos Web Client Feature #3595 (Closed): When right clicking on a file remove the "Delete" option unless we are in...
- 05:57 pm Pithos Web Client Revision 0292f6b1: Merge branch 'issue_3595' into develop
- Refs #3595
- 05:56 pm Pithos Web Client Revision 10ff638f: "Delete" is only supported from within the Trash
- Refs #3595
- 05:55 pm Revision 1571edb0: Astakos: ui minor fixes
- Refs: #3573
Correct onclick functionality in project create page.
Discover missing div tag in project details page. - 05:49 pm Revision 4935e468: Add documentation for list addresses
- 05:39 pm Revision 7534d44c: Add missing __init__ for snf_django.lib.db package
- 05:37 pm Revision 4e03ba30: Update astakos usage view
- Update view to use the introduced astakos quotas api.
- 04:08 pm Revision eb775de0: Add documentation for delete server
- 04:08 pm Pithos Web Client Feature #3593 (Closed): File sharing overlay: Warn for already added users, when trying to unchec...
- 04:07 pm Pithos Web Client Revision c9ca99bc: Merge branch 'issue_3593' into develop
- Refs #3593
- 04:06 pm Pithos Web Client Revision b12da07a: Informational dialog when trying to unchek "Private Sharing" while shares exist
- Refs #3593
- 03:32 pm Pithos Web Client Revision e7222991: Merge branch 'issue_3575' into develop
- Refs #3575
- 03:30 pm Pithos Web Client Revision 6e804d92: Fix a typo in File/Share/Add Group dialog
- The column header for groups should be "Group" not "User"
Refs #3575 - 03:20 pm Pithos Web Client Feature #3575 (Closed): Refactor the view of the Sharing procedure
- 03:16 pm Pithos Web Client Revision 77a99b26: Exclude one more HTTP header from logging
- 03:16 pm Revision 0fbcb755: Add documentation for server renaming
- 03:15 pm Pithos Web Client Revision c963be61: Revert "Provide RightClick/CopyToClipboard functionality for "Public/Private L...
- This reverts commit ddbf705922a5abb92c92205ebc98cc97fbd89aeb.
I explained the reason in the commit message of the ab... - 03:12 pm Pithos Web Client Revision ddbf7059: Provide RightClick/CopyToClipboard functionality for "Public/Private Link" in ...
- It does not work. I think there is no standard way to do it.
Which browser versions do we support anyway?
I am commi... - 02:54 pm snf-ganeti Revision 7dbe4c72: Make hroller insist on finding precisely one master node
- As people rely on the master node being the last node of the last
group, make hroller fail, if no master node could b... - 02:54 pm ganeti-local Revision 7dbe4c72: Make hroller insist on finding precisely one master node
- As people rely on the master node being the last node of the last
group, make hroller fail, if no master node could b... - 02:54 pm snf-ganeti Revision 2c9fb8e2: Update hroller man page: master node is last
- Where the information is available, hroller now schedules the
master node as the last node in the last group. Update ... - 02:54 pm ganeti-local Revision 2c9fb8e2: Update hroller man page: master node is last
- Where the information is available, hroller now schedules the
master node as the last node in the last group. Update ... - 02:54 pm snf-ganeti Revision bf028b21: In Rapi, set master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm ganeti-local Revision bf028b21: In Rapi, set master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm snf-ganeti Revision f40fe08c: In Luxi, set the master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm ganeti-local Revision f40fe08c: In Luxi, set the master correctly
- The cluster data contains the information about the master
node. Use this information to set the isMaster bit correct... - 02:54 pm ganeti-local Revision 09ab9fb2: Utility function to set the master node in a node list
- The information about which node is the master node is a cluster-wide
setting, in most formats provided independently... - 02:54 pm snf-ganeti Revision 09ab9fb2: Utility function to set the master node in a node list
- The information about which node is the master node is a cluster-wide
setting, in most formats provided independently... - 02:54 pm ganeti-local Revision 5b658b83: Make Hroller present master node last
- If in the list of nodes to be scheduled for maintaince,
one is marked as being the master node, schedule it
as the la... - 02:54 pm snf-ganeti Revision 5b658b83: Make Hroller present master node last
- If in the list of nodes to be scheduled for maintaince,
one is marked as being the master node, schedule it
as the la... - 02:53 pm snf-ganeti Revision 6c332a37: Extend the node description by isMaster
- Extend the description of the node by the property
of being the master node; also provide and appropriate
setter func... - 02:53 pm ganeti-local Revision 6c332a37: Extend the node description by isMaster
- Extend the description of the node by the property
of being the master node; also provide and appropriate
setter func... - 02:53 pm snf-ganeti Revision 2ab65a5d: update hroller man page: node group filtering is implemented
- Filtering of nodes by node group was already implemented in
2fce67b; fix the man page to reflect this change.
Signed... - 02:53 pm ganeti-local Revision 2ab65a5d: update hroller man page: node group filtering is implemented
- Filtering of nodes by node group was already implemented in
2fce67b; fix the man page to reflect this change.
Signed... - 02:33 pm Revision cfdbd784: Add documentation for get server details
- 02:31 pm Pithos Web Client Revision 59aa2375: Selectively ignore HTTP headers in logging
- 02:24 pm ./kamaki Feature #3633 (Closed): Adjust Cyclades clients and corresponding commands to server modification...
- 02:23 pm ./kamaki Feature #3632 (Closed): Cover astakos API on clients and create the corresponding user.* commands
- 02:23 pm ganeti-local Revision a0eb7c36: Use correct name for design-storagespace.rst
- This was renamed in b284f50 but the old name was still in use in the
makefile and draft designs list.
Signed-off-by:... - 02:23 pm snf-ganeti Revision a0eb7c36: Use correct name for design-storagespace.rst
- This was renamed in b284f50 but the old name was still in use in the
makefile and draft designs list.
Signed-off-by:... - 01:58 pm Revision 307dc699: cyclades: Use astakosclient for quotas and commissions
- 01:54 pm Pithos Web Client Revision b551f85b: In File/Share dialog show "Public/Private Link" instead of just "Link"
- Refs #3575
- 01:50 pm Pithos Web Client Revision d1609e26: Use constant strings in File/Share and Permissions dialogs
- 01:49 pm Revision 4b30a6aa: astakosclient: Change provisions argument to dict
- 01:49 pm Pithos Web Client Revision bc393f5e: More HTTP call logging enhancements
- 01:48 pm Pithos Web Client Revision b31e9028: Bring Folder/Share dialog onpar with File/Share dialog
- Refs #3575
- 01:48 pm Pithos Web Client Revision f7c37cc8: Add more constant strings
- 01:45 pm Revision db9f7a2b: astakosclient: Add user option in get_service_quotas
- 01:37 pm Bug #3631 (Closed): User reference inconsistency
- commit:9235953748716709dbd8879788c8356e0d91ab4c
enables lookup user using also the UUID
This option will be avail... - 01:28 pm Revision 5afce44d: astakos: Add user parameter in service_quotas API call
- Using this parameter, the service can query the quotas of a specific
user. - 01:24 pm ./kamaki Revision f4782447: Update version tag
- 01:23 pm ./kamaki Revision 0dfd4dca: Connect request-response threads in logs
- The connection between kamaki request attempt and httplib response was
logged, but the connection between httplib res... - 01:21 pm ./kamaki Revision 005d3f25: Connect request-response threads in logs
- The connection between kamaki request attempt and httplib response was
logged, but the connection between httplib res... - 12:52 pm Pithos Web Client Revision 45c76262: Enhance HTTP call logging
- 12:29 pm Revision b830f774: Move transaction.py to snf_django package
- 12:28 pm Revision 3b3baf88: snf_django: Add missing import for IntDecimalField
- Needed for formfield() method.
- 12:27 pm Revision baca1e50: Merge branch 'develop' into feature-api-docs
- 12:23 pm Revision b052f360: Move intdecimalfield.py to snf_django package
- Rename it to fields.py and update all migrations that reference the field.
- 11:55 am ./kamaki Revision c3396aeb: Setup meta-files for development of 0.8next
- 11:09 am Revision 222a4f6a: Move managers.py to snf_django package
04/18/2013
- 09:59 pm snf-ganeti Revision 87c7621a: Storage type design doc: ipolicy vs. enabled disk templates
- Adding the design decision regarding the consistency of the enabled disk
templates in the ipolicy and in the cluster ... - 09:59 pm snf-ganeti Revision b284f504: Rename design doc from space reporting to storage types
- Since the design doc for storage space reporting ended up being mostly
about disk templates and storage types, and th... - 09:59 pm ganeti-local Revision 87c7621a: Storage type design doc: ipolicy vs. enabled disk templates
- Adding the design decision regarding the consistency of the enabled disk
templates in the ipolicy and in the cluster ... - 09:59 pm ganeti-local Revision b284f504: Rename design doc from space reporting to storage types
- Since the design doc for storage space reporting ended up being mostly
about disk templates and storage types, and th... - 09:07 pm ganeti-local Revision 0a6301ae: QA: Fix error regarding missing names of disk configs
- This fixes an error in case there are no disk names in the QA config
(which was the case till recently). Right now, Q... - 09:07 pm snf-ganeti Revision 0a6301ae: QA: Fix error regarding missing names of disk configs
- This fixes an error in case there are no disk names in the QA config
(which was the case till recently). Right now, Q... - 07:33 pm Pithos Web Client Revision c947e007: Better headers in permissions dialog
- If it is about user permissions, show "Add user" and "User".
If it is about group permissions, show "Add group" and "... - 07:30 pm Bug #3631 (Closed): User reference inconsistency
- When using "snf-manage user-update" the reference to the user is by ID and not UUID.
Although the reference is not... - 07:30 pm Revision 995d7d15: pithos:Ensure serial registration before commission
- Commit transaction before accepting the commission
and delete registered serials after successful commission.
Refs: ... - 07:22 pm Pithos Web Client Revision 49a8183f: In File/Share do not show "Add group" if user has no groups
- Refs #3575
- 07:12 pm Pithos Web Client Revision cfdb1476: Visually separate "Private" & "Public" sharing in File/Share
- More lightweight than the previous approach.
Refs #3575 - 06:54 pm Pithos Web Client Revision f9762f23: Revert "Fix the disabled "Add group" button style"
- This reverts commit 5e2c128046985d9adb0459040b9b82931235e422.
Due to a regression with the Group/Delete dialog (it h... - 06:50 pm Revision 0cdc5cc5: astakos: Remove obsolete ProjectResourceGrant fields
- 06:49 pm Pithos Web Client Bug #3630 (Closed): When right clicking on a file remove the "Upload" option
- This makes no sense at all. The file is already uploaded.
- 06:45 pm Revision 003909e3: astakos: Handle source correctly in initial_quotas
- 06:26 pm Pithos Web Client Feature #3592 (Closed): Do not create Group on the File sharing overlay
- I am tracking this on #3575. Closing
- 06:23 pm Revision 2ec5a35c: astakos: Remove obsolete fields of AstakosUserQuota
- Remove quantity, import_limit, export_limit.
Update user-set-initial-quota management command. - 06:23 pm ./kamaki Revision 73af4267: Bump version to 0.8~rc3-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:22 pm ./kamaki Revision 6e5695bd: Merge branch 'release-0.8' into debian-release-0.8
- 06:18 pm ./kamaki Revision 9e87e4bb: Remove extra logging options
- One default: ~/.kamaki.log
User can use a custom: kamaki config set log_file <custom log file> - 06:18 pm Pithos Web Client Revision 46d2ccd2: Visually separate "Private" & "Public" sharing in File/Share
- Refs #3575
- 06:16 pm ./kamaki Revision ddf260b6: Remove extra logging options
- One default: ~/.kamaki.log
User can use a custom: kamaki config set log_file <custom log file> - 06:11 pm ./kamaki Revision 33e7fd10: Bump version to 0.8~rc3-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:11 pm ./kamaki Revision 552d98a3: Merge branch 'release-0.8' into debian-release-0.8
- 06:09 pm ./kamaki Revision 2574f599: New release candidate 0.8rc3
- 06:08 pm ./kamaki Revision edd5d9b1: Fix mispeled import cyclades_cli --> cyclades
- 06:05 pm ./kamaki Revision bfb54881: Fix mispeled import cyclades_cli --> cyclades
- 05:56 pm Revision 673f8f42: astakos: Remove obsolete project-related model fields
- Several fields of models Project and ProjectMembership were related
to the external syncing to quotaholder and have b... - 05:46 pm Pithos Web Client Revision 5e2c1280: Fix the disabled "Add group" button style
- Previously some annoying button movement was taking place on mouse hover.
Refs #3575 - 05:44 pm Pithos Web Client Revision da9e51db: In File/Share, disable "Add Group" if user has no groups
- Also set the button title to "You do not have any groups".
Refs #3575 - 05:36 pm snf-image Revision b1cb73f2: Add support for FreeBSD
- File injection isn't implemented yet
- 05:19 pm Feature #3627 (Closed): Use commission logic to reset usage in cyclades
- Cyclades now resets usage by resetting QH holdings, an operation which is no more supported by the quotaholder.
Inst... - 05:12 pm Revision cf53943b: Fix trasactionless query in pithos sqlite backend init
- Refs: #3580
- 05:12 pm Revision 26837206: fix trasactionless query in pithos backend init
- The query was submitted for execution without any prior transaction
setup, which caused:
1. psycopg2 to implicitly s... - 04:34 pm ./kamaki Revision e67c1e66: Bump version to 0.8~rc2-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 04:34 pm ./kamaki Revision 2cb2f308: Merge branch 'release-0.8' into debian-release-0.8
- 04:24 pm ganeti-local Revision aeefb4cd: Revert "Make invocation of rapi test configurable ..."
- This reverts commit 405692eff3d6f8400834f2df93d597bc7e4dd89f, because it
breaks QA.
Signed-off-by: Helga Velroyen <h... - 04:24 pm snf-ganeti Revision aeefb4cd: Revert "Make invocation of rapi test configurable ..."
- This reverts commit 405692eff3d6f8400834f2df93d597bc7e4dd89f, because it
breaks QA.
Signed-off-by: Helga Velroyen <h... - 04:17 pm ./kamaki Revision 5b5ab4a2: New version 0.8rc2
- 04:17 pm ./kamaki Revision bfa5017e: Merge branch 'develop' into release-0.8
- 04:09 pm ./kamaki Revision 16deee9f: Update upgrade notes
- 04:01 pm ./kamaki Support #3610 (Closed): Modify default logfile settings
- 04:00 pm ./kamaki Revision fcada2f3: Merge branch 'feature-logging' into develop
- 03:59 pm ./kamaki Revision edf00ab3: Set ~/.kamaki.log with mode 0600 as default
- Refs: #3610
- 03:46 pm Bug #3554 (Assigned): Deactivate pithos md5 update by default
- If update md5 is deactivated Pithos does not return an etag header
in case of object write using hashmaps.
Pithos... - 03:04 pm Revision ed599e9a: Merge branch 'feature-pithos-container-quota' into develop
- 02:54 pm Bug #3625 (Resolved): Change pithos commands
- * pithos-usage should be renamed to reconcile-resources-pithos
* pithos-reconcile-commissions should be renamed to r... - 02:37 pm ./kamaki Revision 969b0c8d: Update Changelog
- 02:34 pm ./kamaki Revision 4c3bae3b: Upgrade package metadata
- - Copyright date
- Upgrade notes and suggestions
- Refer to synnefo.org in README
- classifiers in setup - 12:38 pm Revision 5b33b8e5: astakosclient: Add request for service quotas
- 12:20 pm Revision 9747707e: Sync quotas efficiently when importing resources
- When changing the default base quota (uplimit) for a preexisting resource,
do a bulk update of the related holdings.
... - 12:20 pm Revision b75a7e53: Update resource-list management command
- 12:20 pm Revision 75380308: Use updated resource models in projects views
- 12:20 pm Revision 26551b92: Remove resource/service model dependencies
- - Remove foreign key dependency between Service/Resource model. Replace
it with a service CharField to keep track o... - 12:20 pm Revision 143d8a9d: Cleanup CLRF's
- 12:20 pm Revision 720955ff: Modify resource limit from the command line
- 12:20 pm Revision 54bac253: Astakos missing Service model migrations
- 12:20 pm Revision 42f0a495: astakos: update service-add and service-list
- 12:20 pm Revision 71460e84: astakos: fix default empty dict setting
- 12:20 pm Revision 4161cb70: Move resource data away from astakos settings
- UI-related presentation data go to presentation.py.
Remove load_service_resources call and related astakos-init
manag... - 12:20 pm Revision 34d3883a: Make resource name independent of service name
- Also remove unused ResourceMetadata model.
- 12:20 pm Revision 0156e40c: Services api/presentation logic cleanup
- - Remove presentation information from Service model (order, icon)
- To access the list of services filled with both ... - 12:20 pm Revision bb005bc2: New call astakos/api/service_quotas
- Returns quotas for all resources associated with the service that makes
the call. - 12:20 pm Revision b1ea24f3: Import resources from definition and config files
- Register a service's resources giving option --json <file>.
The json file is expected to represent a dictionary with ... - 11:43 am snf-ganeti Revision 3dd9905d: devel/review: take default reviewer from environment
- When adding a 'Reviewed-by'-line, also add the reviewer
passed through the REVIEWER environment variable. In that
way... - 11:43 am ganeti-local Revision 3dd9905d: devel/review: take default reviewer from environment
- When adding a 'Reviewed-by'-line, also add the reviewer
passed through the REVIEWER environment variable. In that
way... - 11:34 am ganeti-local Revision 568d21e4: Better wording of a documentation sentence
- Specify that the need to manually modify the metavg only applies to
clusters with DRBD enabled, and is not always req... - 11:34 am snf-ganeti Revision 568d21e4: Better wording of a documentation sentence
- Specify that the need to manually modify the metavg only applies to
clusters with DRBD enabled, and is not always req... - 11:18 am Bug #3613 (Resolved): Change conflict handling in object write
- 11:18 am Bug #3613: Change conflict handling in object write
- The solution was adopted is:
when pithos server detects such a case returns directly
an HttpResponse with the same ... - 11:17 am Bug #3613 (Resolved): Change conflict handling in object write
- Pithos in case of missing blocks during smart object write
(using hashmap) used to raise an api fault with payload
... - 11:13 am snf-ganeti Revision 7ba93b8a: Specify behaviour of vg-name change in gnt-cluster manual
- The current behaviour of a volume group name change after the cluster
has been initialized can be somewhat unclear. T... - 11:13 am ganeti-local Revision 7ba93b8a: Specify behaviour of vg-name change in gnt-cluster manual
- The current behaviour of a volume group name change after the cluster
has been initialized can be somewhat unclear. T... - 11:13 am ganeti-local Revision 35c48839: Set the default metavg to be equal to the cluster name
- The default metavg was always set to be the constant value "xenvg".
This is OK for most cases, but if the cluster is ... - 11:13 am snf-ganeti Revision 35c48839: Set the default metavg to be equal to the cluster name
- The default metavg was always set to be the constant value "xenvg".
This is OK for most cases, but if the cluster is ... - 10:57 am ./kamaki Support #3610 (Closed): Modify default logfile settings
- Kamaki would rather log at ~/.kamaki.log by default, with mode 0600
One default default logging posittion is enough - 12:50 am snf-ganeti Revision 405692ef: Make invocation of rapi test configurable by QA config
- This does not solve the underlying problem of the rapi test not
being runnable locally, but it makes it at least conf... - 12:50 am ganeti-local Revision 405692ef: Make invocation of rapi test configurable by QA config
- This does not solve the underlying problem of the rapi test not
being runnable locally, but it makes it at least conf...
04/17/2013
- 10:29 pm snf-ganeti Revision ffc18bb2: Fix warnings hlint 1.8.43 complained about
- These lines are ok according to previous versions of hlint but trigger
an error with version 1.8.43.
Signed-off-by: ... - 10:29 pm ganeti-local Revision ffc18bb2: Fix warnings hlint 1.8.43 complained about
- These lines are ok according to previous versions of hlint but trigger
an error with version 1.8.43.
Signed-off-by: ... - 07:04 pm ganeti-local Revision 12f126b2: Update manpages wrt new device refering
- This patch updates gnt-instance man page to include refering to devices
by their name and UUID.
Signed-off-by: Chris... - 07:04 pm ganeti-local Revision c396af83: Preserve device names during instance move
- Fix 'move-instance' tool to preserve the instance disk and NIC names
when moving instances from one cluster to anothe... - 07:04 pm snf-ganeti Revision 3c1a8730: Add nic/disk name and UUID fields in Haskell code
- Add name and uuid fields to Disk and nic Haskell objects. Also,
since they now have an UUID, make them instances of U... - 07:04 pm ganeti-local Revision 090128b6: Update QA tests to check disk and NIC names
- Modify existing tests to use the name option for instance disks. The
configuration options 'disk' and 'disk-growth' a... - 07:04 pm snf-ganeti Revision 4e4433e8: Add name to INicParams and IDiskParams
- This commits adds name to NIC and Disk modification definition.
Signed-off-by: Chris Stavrakakis <cstavr@grnet.gr>
R... - 07:04 pm ganeti-local Revision 3c1a8730: Add nic/disk name and UUID fields in Haskell code
- Add name and uuid fields to Disk and nic Haskell objects. Also,
since they now have an UUID, make them instances of U... - 07:04 pm snf-ganeti Revision 12f126b2: Update manpages wrt new device refering
- This patch updates gnt-instance man page to include refering to devices
by their name and UUID.
Signed-off-by: Chris... - 07:04 pm snf-ganeti Revision c396af83: Preserve device names during instance move
- Fix 'move-instance' tool to preserve the instance disk and NIC names
when moving instances from one cluster to anothe... - 07:04 pm snf-ganeti Revision 090128b6: Update QA tests to check disk and NIC names
- Modify existing tests to use the name option for instance disks. The
configuration options 'disk' and 'disk-growth' a... - 07:04 pm ganeti-local Revision 4e4433e8: Add name to INicParams and IDiskParams
- This commits adds name to NIC and Disk modification definition.
Signed-off-by: Chris Stavrakakis <cstavr@grnet.gr>
R... - 07:04 pm snf-ganeti Revision fcbd025c: Display UUIDs and names in gnt-instance info
- Modify gnt-instance client to display the UUID and name
fields of instances disks and NICs.
Signed-off-by: Christos ... - 07:04 pm ganeti-local Revision fcbd025c: Display UUIDs and names in gnt-instance info
- Modify gnt-instance client to display the UUID and name
fields of instances disks and NICs.
Signed-off-by: Christos ... - 07:04 pm ganeti-local Revision b87a9c5f: Add Disks and NICs to _AllUUIDObjects
- Since disks and NICs have UUIDs, they must be considered
to _AllUUIDObjects.
Signed-off-by: Christos Stavrakakis <cs... - 07:04 pm snf-ganeti Revision b87a9c5f: Add Disks and NICs to _AllUUIDObjects
- Since disks and NICs have UUIDs, they must be considered
to _AllUUIDObjects.
Signed-off-by: Christos Stavrakakis <cs... - 07:04 pm ganeti-local Revision 3fe22abd: Support quering for devices names and UUIDs
- Extend instance queries to list 'uuid' and 'name' fields of instance's
Disks and NICs.
Signed-off-by: Christos Stavr... - 07:04 pm snf-ganeti Revision 3fe22abd: Support quering for devices names and UUIDs
- Extend instance queries to list 'uuid' and 'name' fields of instance's
Disks and NICs.
Signed-off-by: Christos Stavr... - 06:41 pm ./kamaki Revision 89bd79f1: Bump version to 0.8~rc1-5
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:40 pm ./kamaki Revision 27baf4c3: Add python-setuptools to dependences
- 06:21 pm Revision c72c19e4: pithos: Change default container quota policy
- Set PITHOS_BACKEND_CONTAINER_QUOTA to 0
(to disable by default the container quota check)
instead of setting to somet... - 06:20 pm Revision fed9c5c7: pithos: Fix container quota violation control
- Pithos backend before performing the quota violation checks
creates a new version of object and updates the
usage of ... - 06:20 pm Revision 18cd931f: pithos dispatcher: change erroneous import
- 06:17 pm ./kamaki Revision ed90d1a3: Bump version to 0.8~rc1-4
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 06:17 pm Revision 19ddd41b: Change pithos default container policy quota to unlimited
- Refs: #3543
* Substitute the PITHOS_BACKEND_QUOTA setting with two
distinct settings: PITHOS_BACKEND_ACCOUNT_QUOTA &... - 06:06 pm ./kamaki Feature #3608 (Closed): Separate upload_object file reading/data writing concerns
- upload_object in the Pithos library of kamaki is responsible for both reading data from a file and uploading it to Pi...
- 05:49 pm snf-ganeti Revision 651cc3e2: Check that device names are unique and valid
- Extend the CheckArguments phase of LUInstanceCreate and CheckPrereq
phase of LUInstanceSetParams to also check if the... - 05:49 pm ganeti-local Revision 651cc3e2: Check that device names are unique and valid
- Extend the CheckArguments phase of LUInstanceCreate and CheckPrereq
phase of LUInstanceSetParams to also check if the... - 05:49 pm snf-ganeti Revision 7e9e5ffc: Implement renaming Disks and NICs
- Implement renaming Disks and NICs in LUInstanceSetParams. Remove code
that checked that changing disk mode was the on... - 05:49 pm ganeti-local Revision 7e9e5ffc: Implement renaming Disks and NICs
- Implement renaming Disks and NICs in LUInstanceSetParams. Remove code
that checked that changing disk mode was the on... - 05:49 pm snf-ganeti Revision b21d488b: Support UUIDs and names when refering to a device
- Modify _ApplyContainerMods function to lookup NICs/Disks not only by their
index inside the container, but also by th... - 05:49 pm ganeti-local Revision b21d488b: Support UUIDs and names when refering to a device
- Modify _ApplyContainerMods function to lookup NICs/Disks not only by their
index inside the container, but also by th... - 05:49 pm ganeti-local Revision 2dd5390e: Support UUIDs and names when handling NICs/Disks
- Handle UUID and name fields when creating/managing NICs and Disks. Also,
export NICs and Disks names to instance hook... - 05:49 pm snf-ganeti Revision 2dd5390e: Support UUIDs and names when handling NICs/Disks
- Handle UUID and name fields when creating/managing NICs and Disks. Also,
export NICs and Disks names to instance hook... - 05:49 pm ganeti-local Revision ae860154: Add IDISK_NAME and INIC_NAME constants
- Declare IDISK_NAME and INIC_NAME constants and add them to the
IDISK_PARAMS_TYPE and INIC_PARAMS_TYPE.
Signed-off-by... - 05:49 pm snf-ganeti Revision ae860154: Add IDISK_NAME and INIC_NAME constants
- Declare IDISK_NAME and INIC_NAME constants and add them to the
IDISK_PARAMS_TYPE and INIC_PARAMS_TYPE.
Signed-off-by... - 05:48 pm ganeti-local Revision 238da95a: Add uuid and name slots to Disk/NIC ConfigObjects
- This patch adds "uuid" and "name" slots to Disk and NIC ConfigObjects.
Signed-off-by: Christos Stavrakakis <cstavr@g... - 05:48 pm snf-ganeti Revision 238da95a: Add uuid and name slots to Disk/NIC ConfigObjects
- This patch adds "uuid" and "name" slots to Disk and NIC ConfigObjects.
Signed-off-by: Christos Stavrakakis <cstavr@g... - 05:48 pm ganeti-local Revision f1a84264: Add design doc for device UUIDs and names
- This commit adds the design document for adding UUID and name slots to NIC and
Disk objects and the ability to refer ... - 05:48 pm snf-ganeti Revision f1a84264: Add design doc for device UUIDs and names
- This commit adds the design document for adding UUID and name slots to NIC and
Disk objects and the ability to refer ... - 05:32 pm ./kamaki Revision 6bc72d93: Add () around version conditions
- 05:26 pm ./kamaki Revision de51b091: objpool>-0.2, progress>=1.1
- 05:22 pm ./kamaki Revision 8e9fa289: temp
- 03:46 pm ./kamaki Revision cf993c66: Bump version to 0.8~rc1-3
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:42 pm ./kamaki Revision 7ed46060: Translate from python to debian
- 03:41 pm ./kamaki Revision b3e19fd2: Translate from python to debian
- 03:40 pm ./kamaki Revision a140a598: Translate from python to debian
- 03:35 pm ./kamaki Revision ed34f806: Bump version to 0.8~rc1-2
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:33 pm ./kamaki Revision 3d17171f: Translate python packages to debian
- 03:08 pm ./kamaki Revision 7910f72c: Bump version to 0.8~rc1-1
- Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr>
- 03:06 pm ./kamaki Revision 552ad9ee: Merge branch 'release-0.8' into debian-release-0.8
- Conflicts:
version - 02:24 pm ./kamaki Revision dd441332: Require python-progress
- Merge branch 'release-0.8' into debian-develop
Conflicts:
version - 02:11 pm Feature #3607 (New): Prevent admins from sending duplicate activation emails
- *user-activation-send* command should not send activation emails to users for which an activation has already been se...
- 02:09 pm Revision 7125062f: Make astakos-quota robust on missing base quotas
- 02:07 pm ./kamaki Revision f590b2b0: Update version
- 02:06 pm ./kamaki Revision 2664f6e5: Update release, require python-progress
- Merge branch 'release-0.8' into debian-master
Conflicts:
Changelog
docs/installation.rst
docs/man/kamaki.rst
kam... - 01:54 pm ./kamaki Revision 210688b4: Update debian branch, require python-progress dependency.
- Merge branch 'release-0.8' into debian
Conflicts:
Changelog
docs/installation.rst
docs/man/kamaki.rst
kamaki/cli... - 01:34 pm ./kamaki Revision ced11e30: Add changelog and version
- 12:44 pm Pithos MS Client Revision 971780c2: Removed precondition checks from authenticate
- 12:37 pm ./kamaki Revision f9cf9df4: Merge branch 'feature-store' into develop
- 12:27 pm Pithos MS Client Revision 487ba6e9: Disabled contracts
- 12:22 pm Pithos MS Client Revision cedf7fb5: Fix for ccrewrite. Added TestServer.Test
- 12:04 pm ./kamaki Feature #3536 (Resolved): Implement a recursive kamaki store upload
- 12:01 pm ./kamaki Revision 2d158d8b: Make recursive upload non-default, rearange checks
- Alloow recursive upload with -R
Rearange pre-upload checks as shown bellow:
- check first if it is recursive & direco... - 11:45 am ./kamaki Revision 2b74fc1d: Take into account container used bytes in upload
- Before uploading, check if there is enough remaining space on container
remaning space = container limit - container ... - 11:34 am ./kamaki Revision 9895158e: Merge branch 'develop' into feature-store
- 11:31 am ./kamaki Support #3541 (Closed): Modify semantics for kamaki store setquota
- 09:27 am snf-ganeti Revision 2474965b: users setup: add masterd to confd group
- Without this masterd fails saving the config, because it can't change
the group on the file.
Signed-off-by: Guido Tr... - 09:27 am snf-ganeti Revision 68d95757: Move HooksMaster out of the mcpu module
- We need to do this, so that backend.py doesn't need to import mcpu, and
thus indirectly cmdlib. This reduces the size... - 09:27 am ganeti-local Revision 68d95757: Move HooksMaster out of the mcpu module
- We need to do this, so that backend.py doesn't need to import mcpu, and
thus indirectly cmdlib. This reduces the size... - 09:27 am ganeti-local Revision 2474965b: users setup: add masterd to confd group
- Without this masterd fails saving the config, because it can't change
the group on the file.
Signed-off-by: Guido Tr...
04/16/2013
- 08:44 pm Revision e9d94604: pithos: Change conflict handling in object write
- Pithos in case of missing blocks during smart object write
(using hashmap) used to raise an api fault with payload
th... - 08:26 pm Feature #3606 (Closed): cyclades reset usage --userid should send zero resources if user is not f...
- ... since the user id was explicitly specified.
This will dispose of the inconvenience having to create resources
f... - 08:22 pm Revision b698d39d: Fix API decorator response Content-Type
- Remove check for response Content-Type, since 'django.http.HttpResponse'
has always a default Content-Type of 'text/h... - 06:29 pm ./kamaki Revision 58743792: Merge branch 'feature-store' into develop
- 05:53 pm snf-image Revision 9ec298c7: Use sgdisk to create gpt partitions
- 05:31 pm ./kamaki Revision 028b1270: Adjust documentation to include new upload feats.
- 05:26 pm ./kamaki Revision 14b25e00: Prevent upload if uploads exceed container limit
- Feature #3536
- 04:30 pm Revision ce6eb935: Fix small typo in import statements
- 03:48 pm Bug #3591 (Resolved): pithos-usage --reset should only reset diverging quotas and should provide ...
- 03:48 pm Bug #3594 (Resolved): pithos commission serials must be safely registered in database to allow fo...
- 03:45 pm ./kamaki Revision b666ef82: Implement a recursive upload
- kamaki file upload <directory> <container>[:remote-dir]
where remote-dir either is a dir or does not exist
Feature ... - 03:37 pm Revision b32d9fae: pithos: optionally fix unresolved commissions
- provide --fix option for the pithos-reconcile-commissions command
Refs: #3594 - 02:40 pm Revision 991d0507: Update the Developer's Guide initial page
- 02:35 pm Revision 8108c68c: Fix pithos-usage command help
- Refs: #3591
- 02:15 pm Revision 989576a6: Update pithos-usage command to list/reset diverging quotas
- Refs: #3591
- 01:24 pm Pithos Web Client Revision 34cd9aff: New button "Add everybody" to file Share dialog
- Refs #3575
- 12:37 pm snf-image Revision b0cb7802: Replace fix_gpt.py script with `sgdisk -e'
- 12:12 pm ganeti-local Revision bc3427b7: Use KB as the unit for LVM PE size
- LogicalVolume.Attach in bdev.py is calling "lvs" and specifying a unit of
Megabytes that is then converted to an inte... - 12:12 pm snf-ganeti Revision bc3427b7: Use KB as the unit for LVM PE size
- LogicalVolume.Attach in bdev.py is calling "lvs" and specifying a unit of
Megabytes that is then converted to an inte... - 11:59 am Revision e1e37cf9: Fix pithos-reconcile-commissions command
- Get pending commissions specifically for pithos
Refs: #3594 - 10:58 am Feature #3599 (New): Make possible to accept/reject multiple requests for project membership
- It is now impractical to accept/reject requests one by one. It would be better to have a list of actions to tick.
04/15/2013
- 07:18 pm Revision f0fdf427: Provide a pithos-reconcile-commissions command
- Refs: #3594
- 07:14 pm Revision 613659fc: pithos: Register commission serials to allow for recoery
- Refs: #3594
- 06:24 pm ./kamaki Support #3587 (Closed): Remove quotaholder module from kamaki
- 06:22 pm ./kamaki Feature #3566 (Closed): Design and apply a naming convention for kamaki commands
- 06:22 pm ./kamaki Feature #3490 (Closed): In CLI, move non-plankton/glance commands from image to cyclades
- 06:14 pm ./kamaki Revision 76e7661e: Update docs to use the term Synnefo where needed
- In some cases, the term 'GRNET development team' was replaced with 'Synnefo' or
'Synnefo development team' - 06:07 pm Pithos Web Client Revision 87487bbf: In Share Dialog, remove the header line when the permission list is empty.
- Refs #3575
- 05:56 pm ./kamaki Bug #3596 (Resolved): Prefix support for list_objects
- 05:56 pm ./kamaki Revision 338d665d: Merge branch 'feature-store' into develop
- 05:52 pm ./kamaki Revision 3f7e4e14: Add some parameters to storage.list_object
- :param limit: (int) The amount of results requested
:param marker: (str) Return containers with name lexicographical... - 05:17 pm Revision 47ef53d5: Make 'api_method' to take astakos_url as argument
- 05:06 pm ./kamaki Bug #3596 (Closed): Prefix support for list_objects
- OpenStack v1 supports a "prefix" parameter to the GET operation used to list objects[1]. kamaki.clients.pithos.rest_a...
- 04:53 pm Revision 6dd0fc7c: Add ASTAKOS_URL to pithos.api.settings
- 04:49 pm Pithos Web Client Revision fbb19e02: Change wording: Sharing -> Share in the folder context menu
- Refs #3575
- 04:46 pm Pithos Web Client Revision cb1f6cdb: Update permission table after adding user/group
- Refs #3575
- 04:45 pm Pithos Web Client Revision ed2b76a4: Rename constructor params
- Refs #3575
- 04:35 pm Pithos Web Client Feature #3595 (Closed): When right clicking on a file remove the "Delete" option unless we are in...
- If we are in a container that is not the "Trash", we shouldn't be able to delete a file permanently. Thus, we do not ...
- 04:33 pm Bug #3594 (Resolved): pithos commission serials must be safely registered in database to allow fo...
- Pithos already has a table for this but it is currently unused.
Provide a @pithos-reconcile-commissions@ commad to d... - 04:32 pm ./kamaki Feature #3513 (Closed): Impolement a client-side filter mechanism for image listing
- Additions to @kamaki image list@:...
- 04:32 pm Revision 29cc125c: Fix trasactionless query in pithos sqlite backend init
- Refs: #3580
- 04:32 pm Revision 69ff7d27: fix trasactionless query in pithos backend init
- The query was submitted for execution without any prior transaction
setup, which caused:
1. psycopg2 to implicitly s... - 04:32 pm ./kamaki Revision 047b40d2: Merge branch 'feature-image' into develop
- 04:31 pm ./kamaki Revision faeccbf9: Add some client-side filters to image list
- --owner=<uuid> : print only images with given owner
--name-prefix=<prefix> : print only images with name starting... - 04:30 pm Pithos Web Client Feature #3593 (Closed): File sharing overlay: Warn for already added users, when trying to unchec...
- It seems you are already sharing this file with some users. Please remove all users from the sharing list, to be able...
- 04:26 pm Pithos Web Client Feature #3592 (Closed): Do not create Group on the File sharing overlay
- We do not want to create new groups through the File sharing overlay, because it is very frustrating from a user-expe...
- 04:21 pm Bug #3591 (Resolved): pithos-usage --reset should only reset diverging quotas and should provide ...
- Proposition 1:
@pithos-usage --reset --dry-run@
Displays usages that are diverging in pithos and astakos.
@p... - 04:21 pm Revision 110a97bd: pithos backend: update get_domain_objects method
- Rename and change it to backend method
(add the backend_method decorator) - 04:17 pm Pithos Web Client Feature #3575 (Assigned): Refactor the view of the Sharing procedure
- OK, we are leaving Folders as is without "Publish" for now.
One comment: Remove the headers line: "Users/Groups Re... - 04:11 pm Revision 4ab620b6: Improve settings related to ASTAKOS url
- Rename 'PITHOS_AUTHENTICATION_URL' setting to 'ASTAKOS_URL'. Also remove
'PITHOS_AUTHENTICATION_USERS' from docs (it ... - 04:11 pm Revision a9be7bf7: Fix small typo in import statement
- 03:57 pm ./kamaki Revision f9457c89: Filter image listing results by owner
- Introduce the --owner parameter to kamaki image list (was: image public)
If given, only images of given owner will be... - 03:54 pm Pithos MS Client Revision ac8b664d: Package updates, added test server
- 03:33 pm Pithos Web Client Feature #3575 (Feedback): Refactor the view of the Sharing procedure
- I see that currently, there is no "Publish" functionality for Folders. So, I am leaving it as it is.
The unified Pub... - 02:51 pm ./kamaki Revision a8fa65c5: Merge branch 'feature-network' into develop
- 02:46 pm ./kamaki Support #3514 (Closed): kamaki create network should use a default network type
- 02:37 pm ./kamaki Revision f6f81cd3: Set a default network type when creating nets
- Default type is MAX_FILTERED
Support #3514 - 02:36 pm Revision b1bbe6e4: Merge branch 'feature-quotas-astakosclient' into feature-quotas
- 02:18 pm ./kamaki Revision 7515b22e: Merge branch 'feature-containerlimit' into develop
- 02:15 pm ./kamaki Support #3541 (Resolved): Modify semantics for kamaki store setquota
- In kamaki 0.7.X:...
- 02:11 pm ./kamaki Revision 3ed6dbde: Split file-quota semantics for account and contner
- kamaki file quota --> only for account
kamaki file quota <container> --> kamaki file containerlimit get [container]
... - 01:40 pm Revision fa7a3ca1: astakosclient: Documentation changes
- * Document 3 new AstakosClient Exceptions
* Change package name from snf-astakos-client to astakosclient - 01:32 pm ./kamaki Revision 326a79b9: Rename file setquota to file containerlimit set
- Also, do not allow user to set account quota
- 01:30 pm Feature #3440 (Resolved): Add quotas functionality to astakosclient
- 01:25 pm Revision 5c418e94: astakosclient: Add documentation for quotas functionality
- 12:51 pm Revision 12eab714: astakosclient: Create function issue_one_commission
- Refs #3440
- 12:43 pm Bug #3589 (Closed): Issue commission before deleting VMs/Networks
- Currently issue and acceptance of a commission for deleting VMs/Networks is done in snf-dispatcher,
after the resour... - 12:35 pm Feature #3588 (Assigned): Avoid using user auth token as a parameter in user activation url
- Although we invalidate the token when user successfully visits the activation url, it feels a bit bold and
prone to... - 12:27 pm Revision 10797183: astakosclient: Create function check_input to simplify code
- 12:26 pm ./kamaki Feature #3566 (Resolved): Design and apply a naming convention for kamaki commands
- 12:25 pm ./kamaki Revision f2477d6a: Merge branch 'feature-rename' into develop
- 12:12 pm ./kamaki Revision a29d2f88: Apply uniform descriptions to all client commands
- <GRNET name>/<OS name> API <actuall api> commands
e.g.
Cyclades/Compute API server commands
or
Pithos+/Storage A... - 11:28 am ./kamaki Revision 737c7deb: Fix astakos client functional test
- Use 'user.token' instead of 'astakos.token'
- 11:25 am ./kamaki Support #3587 (Resolved): Remove quotaholder module from kamaki
- 11:23 am Revision 81875157: astakosclient: Resolve multiple commissions at once
- Refs #3440
- 11:22 am ./kamaki Revision 1792ed1d: Remove quotaholder from kamaki
- This affects the cli:
- remove the quotaholder commands set
- remove the commissioning system (automatic command retr... - 01:17 am ganeti-local Revision 2ef21e6e: QA: Test enabled disk templates with known configuration
- The test failed because it was executed also in a configuration that wasn't
expected, i.e., with exclusive storage en... - 01:17 am snf-ganeti Revision 2ef21e6e: QA: Test enabled disk templates with known configuration
- The test failed because it was executed also in a configuration that wasn't
expected, i.e., with exclusive storage en... - 01:17 am ganeti-local Revision 02cff8aa: QA: Decision about disk templates to use is more modular
- qa_config.IsTemplateSupported() is already used to decide which disk
templates are supported by QA. Enabled templates... - 01:17 am snf-ganeti Revision 02cff8aa: QA: Decision about disk templates to use is more modular
- qa_config.IsTemplateSupported() is already used to decide which disk
templates are supported by QA. Enabled templates...
Also available in: Atom