Activity

From 04/16/2013 to 05/15/2013

05/15/2013

07:42 pm ./kamaki Bug #3737 (Resolved): file copy/move lost previously supported feature of reviving a deleted file...
Stavros Sachtouris
07:41 pm ./kamaki Revision 653e6193: Merge branch 'bug-move-copy' into develop
Stavros Sachtouris
07:39 pm ./kamaki Revision 1d3f006b: Allow copy of deleted objects by refering to older
Also disallow moving deleted objects by version The later was implemented by
accident, due to the symetry between mov...
Stavros Sachtouris
07:03 pm Revision e7cb4085: astakos: User activation flow improvements
Major refactoring on user email verification/activation process
-----------------------------------------------------...
Kostas Papadimitriou
06:58 pm Revision ba27316a: astakos: Update tests
- In sync with new AstakosUser model
- Remove nested settings wrappers to slightly increase tests performance
Kostas Papadimitriou
06:58 pm Revision 3dfb68fe: astakos: Remove deprecated AstakosUser fields
Kostas Papadimitriou
06:58 pm Revision 7beef200: astakos: Avoid using dicts as default arguments
Kostas Papadimitriou
06:49 pm Revision 07e2a93d: astakos: Remove obsolete code
Remove project_tests.py, empty package im.endpoints and fixtures Giorgos Korfiatis
06:49 pm Revision 251b83be: astakos: Remove membership policy settings
Available join and leave policies are internally defined and should
not be changed by settings. Move policy descripti...
Giorgos Korfiatis
06:49 pm Revision 9e812adf: astakos: Remove obsolete keyword argument ctx
Giorgos Korfiatis
06:49 pm Revision e336910f: astakos: Improve quota syncing
- Split code that lists and syncs quotas
- Merge the latter with qh_sync_users
- Move qh_sync_projects in quotas.py...
Giorgos Korfiatis
06:49 pm Revision 781c7b4b: astakos: Remove two options from resource-import
--service: We do not support automatic importing of resources
--conf: Use resource-modify to configure resource limit
Giorgos Korfiatis
06:38 pm Revision fed0b230: Replace 'synnefo.lib.http' with 'objpool.http'
Christos Stavrakakis
06:36 pm Revision d2c9adac: Use custom method for joining urls
Implement 'join_urls' method for joining a base URL with a path,
without worrying about redundant or missing "/". Do ...
Christos Stavrakakis
06:35 pm Revision e4ce2d35: cyclades: fix db migration
Migration 0066 should not run on a fresh installation. Christos Stavrakakis
06:32 pm ./kamaki Revision e2d7b883: Fix typo dst_path instead of ds_path
Refs: 3737 Stavros Sachtouris
06:20 pm Revision 14381fd0: astakos: keep top level api urls for this version
Sofia Papagiannaki
06:20 pm Revision 33c84784: snf-django-lib: provide proxy functionality
Sofia Papagiannaki
06:20 pm Revision aa153e99: pithos: use common proxy functionality for astakos services
Remove pithos.api.delegate module
Keep top level api urls for this version
Sofia Papagiannaki
06:18 pm Revision 02de6286: pithos: change resource usage retrieval
Replace ``astakosclient.get_info()`` with ``astakosclient.get_quotas()`` Sofia Papagiannaki
06:13 pm Revision 6609821f: astakos: change authenticate api call
``/astakos/api/authenticate`` call
does not include any more resource usage in the reply.
(``usage`` request paramete...
Sofia Papagiannaki
06:12 pm Revision 9c2edbf1: Snf-branding documentation
Olga Brani
06:08 pm ./kamaki Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
06:05 pm ./kamaki Bug #3716 (Closed): Allow runtime args when incoking interactive shell
Stavros Sachtouris
05:43 pm ganeti-local Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm snf-ganeti Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm ganeti-local Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm snf-ganeti Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm snf-ganeti Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm ganeti-local Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
05:43 pm snf-ganeti Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
05:38 pm ./kamaki Feature #3739 (Resolved): Make enumeration optional in listings
Stavros Sachtouris
05:37 pm ./kamaki Revision c8175540: Merge branch 'feature-enumeration' into develop
Stavros Sachtouris
05:36 pm ./kamaki Revision ed9af02c: Add enumeration as optional for all list cmds
Refs: #3739 Stavros Sachtouris
05:05 pm ./kamaki Feature #3739 (Closed): Make enumeration optional in listings
Commands affected:... Stavros Sachtouris
05:05 pm Revision 982f9532: ci: Install astakosclient before snf-django-lib
Christos Stavrakakis
05:05 pm Revision 3dbd9457: cyclades: Make cyclades work with pycrypto==2.6
In PyCrypto 2.6, it is mandatory to use an IV of 16 bytes when using AES
encryption. This commit updates 'aes_encrypt...
Christos Stavrakakis
04:43 pm Revision 762b93d7: pep8 fixes
Christos Stavrakakis
04:14 pm ./kamaki Bug #3736 (Resolved): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
04:12 pm ./kamaki Revision 8bdf3047: Merge branch 'bug-shell-cmd-syntax' into develop
Stavros Sachtouris
04:12 pm ./kamaki Revision 030c0d3a: Restore 2nd level command sysntax in shell
Refs: #3736 Stavros Sachtouris
04:06 pm Revision f58b0a14: Correct merging error
Olga Brani
03:52 pm ./kamaki Bug #3737 (Closed): file copy/move lost previously supported feature of reviving a deleted file b...
copy and move operations check if the object exist before copying it, but they seem to ignore the user-provided objec... Stavros Sachtouris
03:50 pm Bug #3733: snf-manage --settings-dir not working
I also came across this bug yesterday.
It seems that the issue is caused due to the early call of
configure_log...
Kostas Papadimitriou
03:50 pm ./kamaki Bug #3736 (Closed): Shell lost the correct command syntac for 2nd level commands
Stavros Sachtouris
03:47 pm ./kamaki Feature #3707 (Closed): Cache HEAD response headers of upload_object
Stavros Sachtouris
03:47 pm ./kamaki Feature #3735 (Resolved): Limit container info requests to one per upload session
Stavros Sachtouris
03:46 pm ./kamaki Revision c2c1ebd4: Merge branch 'feature-cache-container-info' into develop
Stavros Sachtouris
03:45 pm ./kamaki Revision 3583ef07: Upload Changelog for container info upload caching
Refs: #3735 Stavros Sachtouris
03:44 pm ./kamaki Revision 74c65e80: Cache container info request per upload session
Refs: #3735 Stavros Sachtouris
03:20 pm ./kamaki Feature #3735 (Closed): Limit container info requests to one per upload session
An upload consists of the following requests (at most):
a. get container info (block size and hash)
b. check hash...
Stavros Sachtouris
03:14 pm ./kamaki Feature #3707 (Resolved): Cache HEAD response headers of upload_object
Stavros Sachtouris
03:13 pm ./kamaki Revision 9550a759: Update changelog for upload's container_info_cache
Refs: #3707 Stavros Sachtouris
03:12 pm ./kamaki Revision 14c72dbd: Adjust pithos livetest to use container_info_cache
Refs: #3707 Stavros Sachtouris
03:02 pm snf-ganeti Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen
03:02 pm ganeti-local Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen
02:32 pm Bug #3733 (New): snf-manage --settings-dir not working
To reproduce:
snf-manage --settings-dir=/etc/somewhere diffsettings | grep SYNNEFO_SETTINGS_DIR
It remains '/...
Georgios Tsoukalas
02:23 pm ./kamaki Revision 0ef0db9f: Update unitest to include container_info_cache
Refs: 3707 Stavros Sachtouris
02:06 pm ./kamaki Revision 76ebf97c: Add a container_infor_cache param to upload_object
Each upload involves a request that retrieves block size and hash information.
In higher level applications, this req...
Stavros Sachtouris
01:15 pm ./kamaki Feature #3732 (Closed): Give the option of a json-formated output
This feature concerns the operations that return an output in the form of a list or a dict.
A runtime flag option co...
Stavros Sachtouris
01:08 pm ./kamaki Bug #3708 (Closed): if_etag_match and if_not_exist preconditions not honoured during missing bloc...
Stavros Sachtouris
01:07 pm ./kamaki Feature #3536 (Closed): Implement a recursive kamaki store upload
Stavros Sachtouris

05/14/2013

10:17 pm snf-ganeti Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
10:17 pm ganeti-local Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
10:17 pm ganeti-local Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm snf-ganeti Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
08:57 pm snf-ganeti Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:57 pm ganeti-local Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:06 pm ganeti-local Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm snf-ganeti Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm ganeti-local Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
08:06 pm snf-ganeti Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
07:59 pm snf-ganeti Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm ganeti-local Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm snf-ganeti Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:59 pm ganeti-local Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:58 pm snf-ganeti Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:58 pm ganeti-local Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:37 pm ./kamaki Feature #3730 (Resolved): List a detailed list of uploaded object after file upload
Stavros Sachtouris
07:37 pm ./kamaki Feature #3730: List a detailed list of uploaded object after file upload
Use the -l or --details option... Stavros Sachtouris
07:34 pm ./kamaki Revision 9eebbc83: Merge branch 'feature-upload-returns' into develop
Stavros Sachtouris
07:33 pm ./kamaki Revision 978eb0ec: Update documentation for -l at file upload
Refs: #3730 Stavros Sachtouris
07:30 pm ./kamaki Revision 0e728dcb: Add a -l option to upload: list uploaded details
If the upload is successfull, if the -l or --details argument is present,
kamaki lists all uploaded objects with all ...
Stavros Sachtouris
07:29 pm ./kamaki Feature #3656 (Resolved): Make upload_object return etag data
On case of success, kamaki.clients.PithosClient.upload_object returns the last PUT headers Stavros Sachtouris
07:27 pm ./kamaki Feature #3730 (Closed): List a detailed list of uploaded object after file upload
Stavros Sachtouris
07:04 pm ganeti-local Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm snf-ganeti Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:04 pm ganeti-local Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:03 pm ganeti-local Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm snf-ganeti Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm ./kamaki Revision 51fad88a: Update changelog (pithos upload modification)
Refs: #3656 Stavros Sachtouris
07:03 pm snf-ganeti Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:03 pm ganeti-local Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:02 pm ganeti-local Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
07:02 pm snf-ganeti Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
07:00 pm ./kamaki Revision cb010e3e: Update livetest for upload return modification
Refs: #3656 Stavros Sachtouris
06:53 pm Revision 075b91de: astakos: Rename astakos-quota command to quota
Also replace `quotas' with `quota' in strings and command line options. Giorgos Korfiatis
06:52 pm ./kamaki Revision 3c216009: Modify upload methods to return created obj info
Methods affected:
upload_object
upload_object_unchunked
upload_object_by_manifestation
unittests modifie...
Stavros Sachtouris
06:25 pm ./kamaki Feature #3662 (Closed): let kamaki file delete to empty & remove container in one call
Stavros Sachtouris
06:25 pm ./kamaki Revision 70f186e2: Merge branch 'feature-empty-container' into develop
Stavros Sachtouris
06:25 pm ./kamaki Revision b97e18b1: Update Changelog for #3662
Stavros Sachtouris
06:22 pm ./kamaki Revision be4a8ccd: Implement purging a non-empty container
kamaki file purge <container> -F
will automatically empty a container before purging it
Refs: #3662
Stavros Sachtouris
05:51 pm Revision f9259573: ci: Add quotaholder_app to tests
Giorgos Korfiatis
05:46 pm Revision c80722ce: astakos: Tests for quota API calls
Giorgos Korfiatis
05:40 pm ./kamaki Feature #3728 (Resolved): Implement a Plankton-side image unregister
Stavros Sachtouris
05:40 pm ./kamaki Revision 3279092f: Merge branch 'feature-image-unregister' into develop
Stavros Sachtouris
05:39 pm ./kamaki Revision 4fbc9d34: Implement livetest for image unregister
Refs: #3728 Stavros Sachtouris
05:14 pm Revision 1e361a6d: astakos: Return empty dict when no user quotas found
Giorgos Korfiatis
05:13 pm ./kamaki Revision 5948e809: Merge branch 'feature-image-unregister' into develop
Stavros Sachtouris
05:13 pm ./kamaki Revision c6da1973: Update Changelog for image unregister feature
Stavros Sachtouris
05:12 pm ./kamaki Revision 4a17d307: Expose image-unregister to cli and unittest it
Stavros Sachtouris
05:06 pm Revision 0148b2cb: snf_django: Use wraps in transaction decorator
This is to preserve name of called function. Giorgos Korfiatis
05:04 pm Revision 73c02f75: astakos: Return resource object upon creation
Giorgos Korfiatis
05:01 pm Revision 0b48a1b4: astakos: Indent json output of resource export
Giorgos Korfiatis
04:46 pm snf-ganeti Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm ganeti-local Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm snf-ganeti Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:46 pm ganeti-local Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:45 pm snf-ganeti Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:45 pm ganeti-local Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:40 pm ./kamaki Revision fd6608bd: Implement image unregister in kamaki.clients
Refs: #3728 Stavros Sachtouris
04:31 pm Revision ef12036a: Document plankton image unregister, improve titles
Non-open-stack operation image unregister is now documented
Operations in documentation have now shorter and cleaner ...
Stavros Sachtouris
04:24 pm ganeti-local Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:24 pm snf-ganeti Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
03:44 pm snf-ganeti Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara
03:44 pm ganeti-local Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara
03:41 pm Revision b7a2e38c: Merge branch 'develop' into feature-api-docs
Stavros Sachtouris
03:40 pm Revision 534b3c29: Fix typo in metadata example
Stavros Sachtouris
03:15 pm Revision 4d31ebc0: branding: correct snf-branding-app dependencies
Olga Brani
03:14 pm Revision 8b9e871d: Merge branch 'develop' into feature-branding
Conflicts:
snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js
snf-astakos-app/astakos/im/templates/im/base.h...
Olga Brani
02:17 pm ./kamaki Feature #3728 (Closed): Implement a Plankton-side image unregister
The same request translated in REST: /images/<image-id> DELETE
unregisters the image. Has the same effect as kamaki ...
Stavros Sachtouris
02:09 pm Revision c6c889f7: cyclades: Various fixes to tests
Christos Stavrakakis
02:09 pm Revision dbb6a975: ci: Add 'quotas' app to tests
Christos Stavrakakis
01:47 pm Revision 85646ad7: common: Remove obsolete 'queue' module
Christos Stavrakakis
01:25 pm Revision 02f6219f: Merge branch 'feature-no-hooks' into develop
Christos Stavrakakis
01:25 pm Revision fd95834e: dispatcher: Handle NICs in callbacks.
Update 'update_db' callback to handle instance NICs together with
instance status.
Also update the relevant tests.
Christos Stavrakakis
01:25 pm Revision 6df16263: gtools: Handle case of eventd not in master
Handle the case the 'snf-ganeti-eventd' is not running in Ganeti master
node, but in a master candidate. In such a ca...
Christos Stavrakakis
01:25 pm Revision 065ac0f4: gtools: remove obsolete hooks
Remove obsolete hooks from Cyclades Ganeti tools. Hooks were only used
to send the notify Cyclades about the NICs of ...
Christos Stavrakakis
01:25 pm Revision da7a8775: gtools: remove hook from entry points
Christos Stavrakakis
01:25 pm Revision 449787d3: eventd: pep8 fixes
Christos Stavrakakis
01:25 pm Revision 95059648: Remove 'snf-events-net' queue and binding
Remove 'snf-events-net' queue (together with the corresponding routing
key and binding) from the queues that snf-disp...
Christos Stavrakakis
01:25 pm Revision be4d8aed: cyclades: simplify comparison of NICs
Christos Stavrakakis
01:25 pm Revision 0e1f3323: gtools: Make eventd send instance NICs
Update eventd daemon to get the instance NICs by querying Ganeti and
send them to Cyclades.
Christos Stavrakakis
01:25 pm Revision acfc71ef: cyclades: Fix deadlock when connecting vms
Fix deadlock caused by 'get_or_create' method, since it acquires an
implicit shared lock. Take an exclusive lock on n...
Christos Stavrakakis
01:24 pm Revision a5781130: cyclades: Fix typo in comment
Christos Stavrakakis
01:24 pm Revision 5b0832fc: cyclades: Fix stale 'DeletedError' exception
Christos Stavrakakis
01:24 pm Revision b471b597: cyclades: Fix bug in management command
Do not try to issue commission for networks without user (e.g. public
networks), when deleting them.
Christos Stavrakakis
01:24 pm Revision 27cda06b: cyclades: Fixes relevant to lazy networks
Christos Stavrakakis
01:24 pm Revision de1fed2b: cyclades: Simplify reconcile-networks checks
Refactor and simplify checks of reconcile-networks to take advantage
of lazy networks.
Christos Stavrakakis
01:23 pm Revision f45800a6: Remove ganeti hook from debian links and dirs
Christos Stavrakakis
12:32 pm Revision 1e23ceb2: Synnefo branding: Remove greek text & verbal fixes
Emails sent to Astakos Users do not contain greek translations any more.
Minor verbal corrections are made and title...
Olga Brani
11:19 am Revision e1feace1: astakos: Fix call to util function send_feedback
Giorgos Korfiatis
11:14 am Revision 3a8e56bc: quotaholder: Unify included data in overLimit errors
Replace `available' with `usage' and `limit' in NoQuantityError
to make it similar to NoCapacityError.
Giorgos Korfiatis
10:41 am Revision 764d99c4: astakos: Remove command user-set-initial-quota
To change base quota for a specified user:
snf-manage user-modify user --set-base-quota resource limit
To import b...
Giorgos Korfiatis

05/13/2013

06:28 pm Bug #3419 (Closed): kamaki objpool pool_size
Georgios Tsoukalas
06:25 pm Bug #3355 (Closed): Unregister images
Tracked in #3522 Georgios Tsoukalas
06:05 pm Revision 074abfd8: pithos data file backend pep8 fixes
Georgios D. Tsoukalas
06:04 pm Revision 74346cc7: safer pithos backend data file open and create
Georgios D. Tsoukalas
05:40 pm Revision 38aff106: astakos: remove obsolete code
Sofia Papagiannaki
05:40 pm Revision 89362181: pithos: remove dependency from synnefo.lib.queue.Receipt
Sofia Papagiannaki
05:40 pm Revision f85992bc: astakos: update commands in README
Sofia Papagiannaki
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. @...
Stavros Sachtouris
05:00 pm ./kamaki Revision c3ba22f2: Merge branch 'feature-shell-arguments' into develop
Stavros Sachtouris
05:00 pm ./kamaki Revision 5976ddfb: Update Changelog
Stavros Sachtouris
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, ...
Stavros Sachtouris
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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-...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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-...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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-...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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-...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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.
Giorgos Korfiatis
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Georgios D. Tsoukalas
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...
Georgios Tsoukalas
02:18 pm ./kamaki Bug #3663 (Closed): Uninformative error message when group does not load
Stavros Sachtouris
02:17 pm ./kamaki Revision 54f5d0ca: Merge branch 'feature-cli-command-errors' into develop
Stavros Sachtouris
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...
Stavros Sachtouris
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 ...
Georgios D. Tsoukalas
01:56 pm Revision 95f33116: astakos: Use DateTimeField for enhanced precision
Refs #3717
Replace instances of DateField in ProjectMembership and
ProjectMembershipHistory.
Giorgos Korfiatis
01:44 pm Revision 5dcf6618: Revert "astakos: Fix bug in getting membership"
This reverts commit 7ce770be9fd9668fff4088eff2421cbeb0cc311e.
Update astakos tests to use membership id.
Giorgos Korfiatis
01:37 pm Revision 87f9ff49: Merge branch 'feature-lazy-networks' into develop
Christos Stavrakakis
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.
Christos Stavrakakis
01:36 pm Revision 1d04ef8b: cyclades: update tests for lazy networks
Christos Stavrakakis
12:55 pm ./kamaki Revision 58850eb0: Log initial call arguments in first log
Stavros Sachtouris
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...
Christos Stavrakakis
12:15 pm Revision 47b8d4b1: Merge branch 'feature-quotas' into develop
Conflicts:
docs/dev-guide.rst
Christos Stavrakakis
12:06 pm Revision c34b2908: cyclades: add commissioning to create/remove cmds
Update create/remove management commands to issue commission when
needed.
Christos Stavrakakis
11:47 am Revision 2215cd87: astakos: Remove an obsolete function
Giorgos Korfiatis
11:36 am Revision 2ed35e9a: Remove synnefo.lib.commissioning
Giorgos Korfiatis
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...
Guido Trotter
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...
Guido Trotter

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>
Dimitris Aragiorgis
01:08 am snf-network Revision 84da6924: Add custom.sh library under /usr/lib/snf-network
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
12:30 am snf-network Revision a29d2f1e: Bump new version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

05/10/2013

07:25 pm ./kamaki Revision ef4357c1: Merge branch 'feature-logging' into develop
Stavros Sachtouris
07:24 pm ./kamaki Revision 7637d600: Move logger module to kamaki.cli
Stavros Sachtouris
07:16 pm ./kamaki Revision c4d51ec9: Make kamaki.clients unware of kamaki.logger
use logging for getting the loggers Stavros Sachtouris
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...
Sofia Papagiannaki
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...
Georgios Tsoukalas
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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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 ...
Michele Tartara
06:38 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
Stavros Sachtouris
06:33 pm ./kamaki Revision 0d4a6d0a: Stop shell from destroying config instance
This caused warnings about preset variables Stavros Sachtouris
05:55 pm ./kamaki Revision 77126a0e: Merge branch 'feature-logging' into develop
Stavros Sachtouris
05:54 pm ./kamaki Bug #3653 (Closed): Stop add_file_logger default value from being /tmp/kamaki.log
Stavros Sachtouris
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...
Stavros Sachtouris
05:51 pm ./kamaki Revision d761839f: Update Changelog to reflect #3715 changes
Stavros Sachtouris
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...
Stavros Sachtouris
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...
Stavros Sachtouris
04:35 pm ./kamaki Feature #3715 (Closed): Enable or disable loggers
Add an @enable_logger@ and @disable_logger@ method
E.g....
Stavros Sachtouris
03:40 pm snf-vncauthproxy Revision 7af890c9: Set SO_REUSEADDR for the control socket
Stratos Psomadakis
03:32 pm ./kamaki Revision 637df81d: Merge branch 'master' into debian-master
Stavros Sachtouris
03:32 pm ./kamaki Revision 0118b937: Merge remote branch 'origin/develop' into debian-develop
Conflicts:
Changelog
version
Stavros Sachtouris
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Ilias Tsitsimpis
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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-...
Klaus Aehlig
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-...
Klaus Aehlig
01:54 pm ./kamaki Revision 6634e01c: Update changelog for feature #3668
Stavros Sachtouris
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
01:51 pm ./kamaki Feature #3668 (Resolved): Better organization for logging
New name for http loggers:... Stavros Sachtouris
01:45 pm ./kamaki Revision 24be4a50: Merge branch 'feature-logging' into develop
Stavros Sachtouris
01:45 pm ./kamaki Revision c4563114: Remove log redaduncy when logging in a file
Stavros Sachtouris
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
(...
Sofia Papagiannaki
12:46 pm Revision 6aedacaf: Merge branch 'feature-astakos-urls' into feature-quotas
Sofia Papagiannaki
12:45 pm Revision b095201e: astakos: remove astakos.im.api module
Replace all AstakosCallpoint references Sofia Papagiannaki
12:45 pm Revision 78c3a39c: astakos: remove user argument from the api methods
User request.user field (set by user_for_token decorator) Sofia Papagiannaki
12:45 pm Revision d7c850a0: pithos: use AstakosClient to delegate user services to astakos
Sofia Papagiannaki
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 ...
Sofia Papagiannaki
12:45 pm Revision 6f1d4d03: astakos: fix user api utility calls
Sofia Papagiannaki
12:45 pm Revision 7f313da1: astakos: rename api utility methods
Sofia Papagiannaki
12:45 pm Revision 79b5d61b: astakos: WIP move all api calls under ``/astakos/api``
Refs: #3340 Sofia Papagiannaki
12:10 pm Revision e218a200: pithos: introduce lock_container_path api_method argument
Sofia Papagiannaki

05/09/2013

07:18 pm ./kamaki Revision 6e1f863b: Use < and > in stream logger for send/recv resp.
Stavros Sachtouris
07:06 pm ./kamaki Revision 9986e569: Globalize logger usage
Unsolved bug: redudant info in logfile Stavros Sachtouris
06:50 pm Revision 1b564c0b: pithos: enable api calls to lock explicitly the path
Sofia Papagiannaki
06:45 pm Revision 126f6a55: fix typo
Christos Stavrakakis
06:40 pm Revision 95150b7d: astakos: Fix one test
Fix race condition in one of Astakos tests. Christos Stavrakakis
06:37 pm Revision 28c41829: Add 'ASTAKOS_POOLSIZE' setting.
Christos Stavrakakis
05:49 pm ./kamaki Revision a5077876: Wipe logger add_file_logger
Stavros Sachtouris
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
05:24 pm ./kamaki Bug #3708 (Resolved): if_etag_match and if_not_exist preconditions not honoured during missing bl...
Stavros Sachtouris
05:23 pm Revision d91de78c: helpdesk: Fix helpdesk tests
Christos Stavrakakis
05:19 pm ./kamaki Revision 9e167531: Bump version to 0.8.3-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
05:18 pm ./kamaki Revision ac814775: Merge branch 'master' into debian
Stavros Sachtouris
05:16 pm ./kamaki Revision 486b49ef: Merge branch 'hotfix-0.8.3'
Stavros Sachtouris
05:15 pm ./kamaki Revision 98994d4e: Update changelog
Stavros Sachtouris
05:13 pm ./kamaki Revision b9e0ffeb: Fix typo in _create_or_get_missing_hashes call
Stavros Sachtouris
05:12 pm ./kamaki Revision c6cec5e1: Fix typo in _create_or_get_missing_hashes call
Stavros Sachtouris
05:09 pm ./kamaki Revision 71ddd095: Honour if_(none_)match even if all blocks are up
Refs: bug #3708 Stavros Sachtouris
05:09 pm ./kamaki Revision d1f1c3a9: Setup Hotfix version 0.8.3
Stavros Sachtouris
05:03 pm ./kamaki Revision b349b84b: Honour if_(none_)match even if all blocks are up
Refs: bug #3708 Stavros Sachtouris
04:45 pm ./kamaki Revision e9db8806: Expand logger to support stream logging, simplify
Stavros Sachtouris
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 ...
Dionysis Zindros
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... Dionysis Zindros
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...
Christos Stavrakakis
04:14 pm Revision 7ce770be: astakos: Fix bug in getting membership
Search based on 'person__id' and not 'id'. Christos Stavrakakis
04:04 pm Revision 91114c83: Merge branch 'tmp-pithos-db-escape-warning' into develop
Sofia Papagiannaki
03:37 pm Revision 6e28eafd: Further improvents to branding settings
Olga Brani
03:13 pm Revision 27899d6f: Improve mocked quotaholder
Mock 'resolve_commissions' call. Christos Stavrakakis
03:12 pm Revision b5eef933: cyclades: Fix vmapi test
Use 'urljoin' to compute the 'config_url' parameter. Christos Stavrakakis
02:54 pm Revision cfb0ff80: Merge branch 'feature-api-docs' into develop
Minor Conflict:
docs/cyclades-api-guide.rst
Constantinos Venetsanopoulos
02:49 pm Revision 3458183d: cyclades-api-guide: minor fixes/remove whitespaces
Constantinos Venetsanopoulos

05/08/2013

06:34 pm Revision 5c34b421: astakos: Remove deprecated Project methods
add_member, remove_member were not used. Giorgos Korfiatis
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.
Giorgos Korfiatis
06:24 pm Revision 415c4a56: astakos: Visually separate apps in project-show
Giorgos Korfiatis
06:10 pm Revision 68a81d58: Synnefo branding: settings improvements
Olga Brani
03:58 pm Revision a119e5ee: Merge remote-tracking branch 'origin/develop' into feature-projects-ux
Kostas Papadimitriou
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>
Weiwei Jia
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>
Weiwei Jia
03:25 pm Revision 34a857c0: astakos: Handle prompt for additional login methods
Kostas Papadimitriou
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...
Kostas Papadimitriou
10:52 am Revision 6856b4ff: cyclades ui: Remove deprecated setting
Giorgos Korfiatis

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>
Klaus Aehlig
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>
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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 ...
Klaus Aehlig
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 ...
Klaus Aehlig
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
...
Klaus Aehlig
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
...
Klaus Aehlig
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
...
Klaus Aehlig
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
...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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>...
Thomas Thrainer
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>...
Thomas Thrainer
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...
Michele Tartara
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...
Michele Tartara
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Helga Velroyen
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...
Helga Velroyen
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...
Thomas Thrainer
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...
Thomas Thrainer

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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Thomas Thrainer
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...
Thomas Thrainer
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 ...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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 ...
Thomas Thrainer
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. ...
Thomas Thrainer
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. ...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno

05/03/2013

04:47 pm ganeti-local Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli...
Michele Tartara
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...
Michele Tartara
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 ...
Guido Trotter
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 ...
Guido Trotter
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Helga Velroyen
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...
Helga Velroyen
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Thomas Thrainer
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...
Thomas Thrainer

05/02/2013

10:50 pm Pithos iOS Client Revision 722e189f: Fix bugs and update version
Miltiadis Vasilakis
06:51 pm Revision f632074d: astakos: WIP move all api calls under ``/astakos/api``
Refs: #3340 Sofia Papagiannaki
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. ...
Helga Velroyen
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. ...
Helga Velroyen
04:36 pm Revision 2931c601: astakos: Proper string type check
using basestring also handles unicode objects Kostas Papadimitriou
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...
Kostas Papadimitriou
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...
Helga Velroyen
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...
Helga Velroyen
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 ...
Helga Velroyen
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 ...
Helga Velroyen
03:49 pm Revision 7f3c4920: astakos: Control project members by membership id
Giorgos Korfiatis
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-...
Guido Trotter
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-...
Guido Trotter
12:56 pm Revision 64d0c13e: astakos: Add reason for all actions on applications
For cancel and dismiss, it is for now just a placeholder. Giorgos Korfiatis
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
12:14 pm Revision a6e18fd1: astakos: Cleanup some project methods
Giorgos Korfiatis
11:54 am Revision 6da04174: astakos: Make submit_application arguments explicit
Giorgos Korfiatis
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter

05/01/2013

11:39 pm Revision 16bcc6e8: Remove synnefo.lib.quotaholder
Use astakosclient to access the quotaholder instead. Giorgos Korfiatis
11:35 pm Revision 5a6420ec: astakos: Remove unneeded import of a constant
Giorgos Korfiatis
08:44 pm snf-image-creator snf_image_creator-0.2.10.tar.gz
Nikos Skalkotos
08:41 pm snf-image-creator Revision d0f22c29: Bump ubuntu version to 0.2.10-0ubuntu1
Nikos Skalkotos
08:39 pm snf-image-creator Revision 4df0bc46: Merge branch 'master' into ubuntu
Nikos Skalkotos
08:36 pm snf-image-creator Revision f564c1ff: Bump version to 0.2.10
Nikos Skalkotos
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...
Guido Trotter
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...
Guido Trotter
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.
Nikos Skalkotos
06:00 pm Revision c8a79b3a: pithos, cyclades: Name reconciling commissions
Use commission name "RECONCILE" to distinguish such operations
in the quotaholder provision log.
Giorgos Korfiatis
05:35 pm Revision 30aca88f: pithos: Change reconcile-resources-pithos command
in order to conform with the respective Cyclades
command
Sofia Papagiannaki
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.
Giorgos Korfiatis
04:43 pm Revision 3966d268: astakos: Handle pair of exceptions properly
Giorgos Korfiatis
03:54 pm Revision 6be5bb34: astakos: Remove unused project_error_view
Giorgos Korfiatis
03:43 pm Revision 7a65e284: pithos: Remove unnecessary logging in public url unset
Sofia Papagiannaki
03:33 pm Revision 82e123f9: pithos: Define and export resources in json format
Provide management command resource-export-pithos. Giorgos Korfiatis
03:28 pm Revision 860c5d9c: pithos: Remove obsolete settings from database migrations
Use astakosclient to retrieve user information Sofia Papagiannaki
02:35 pm Revision df9177e8: pithos: Add name in reconciling commission
Giorgos Korfiatis
02:19 pm Revision 2c2ccd2d: cyclades: Fix import of urlparse
Giorgos Korfiatis
12:46 pm Bug #3625 (Resolved): Change pithos commands
Sofia Papagiannaki
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
Sofia Papagiannaki
12:01 pm Revision 20eac451: Merge branch 'feature-quotas-pithos' of https://code.grnet.gr/git/synnefo into...
Sofia Papagiannaki
12:00 pm Revision 71585c27: pithos: Update merged code
Sofia Papagiannaki
12:00 pm Revision ae6199c5: pithos: Update pithos management commands
Refs: #3625 Sofia Papagiannaki
12:00 pm Revision 8414859f: pithos: manage_accounts support for both sqlalchemy and sqlite
Sofia Papagiannaki
12:00 pm Revision 16f2673e: pithos: Rename backend quotaholder properties
Refer to astakosclient instead of quotaholder Sofia Papagiannaki
12:00 pm Revision d1e7d2b4: pithos: Utilize astakosclient for quota handling
Refs: #3625, #3650 Sofia Papagiannaki
12:00 pm Revision b17e5550: WIP astakosclient for quotas in pithos
Giorgos Korfiatis
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: ...
Sofia Papagiannaki
11:58 am Revision 8570576b: pithos: extend sqlite library for commission reconciliation
Refs: #3594 Sofia Papagiannaki
11:44 am Revision 991f60ff: pithos: manage_accounts support for both sqlalchemy and sqlite
Sofia Papagiannaki

04/30/2013

08:17 pm Revision 52346a89: Merge branch 'tmp-allow-in-projects' into feature-quotas
Kostas Papadimitriou
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 ...
Kostas Papadimitriou
08:08 pm Revision a971d6fe: common: Recursive dictionary merge helper method
Kostas Papadimitriou
07:37 pm Revision 1ca0dd29: pithos: Update pithos management commands
Refs: #3625 Sofia Papagiannaki
07:23 pm Revision c78d4fb3: ci: Remove snf-quotaholder-app from ci/config
Christos Stavrakakis
07:20 pm Revision cd299fe2: ci: clean old docs before building new ones
Christos Stavrakakis
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.
Christos Stavrakakis
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.
Christos Stavrakakis
07:13 pm Revision 3620b9c4: ci: clean old docs before building new ones
Christos Stavrakakis
06:54 pm Revision ffdc2320: Synnefo branding images & retina.js
Olga Brani
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:...
Michele Tartara
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:...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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 ...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
06:23 pm Revision 07419e58: Fix typo in network-list command
Christos Stavrakakis
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.
Giorgos Korfiatis
05:44 pm ./kamaki Revision 1a7f53e9: Adjust expected values in fanctional client tests
Stavros Sachtouris
05:33 pm Revision d195e752: cyclades: Rename 'qh_resolve_commissions' function
Rename 'qh_resolve_commissions' function to 'resolve_commissions'. Christos Stavrakakis
05:23 pm ./kamaki Bug #3527 (Closed): Some kamaki requests return "404 Not Found"
Stavros Sachtouris
05:06 pm Revision 638326a0: Merge branch 'feature-quotas-cyclades' into feature-quotas
Christos Stavrakakis
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...
Christos Stavrakakis
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.
Christos Stavrakakis
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 ...
Christos Stavrakakis
05:05 pm Revision 97fffe10: Refactor QuotaHolder serial model
* Merge 'accepted' and 'rejected' field to 'accept' field.
* Add 'resolved' field, indicating whether this commission...
Christos Stavrakakis
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...
Christos Stavrakakis
05:05 pm Revision 9b964eff: Fix info message of reconcile-resources-cyclades
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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 ...
Christos Stavrakakis
05:05 pm Revision 62c86226: cyclades: Rename quotas management commands
Rename 'cyclades-reconcile-commissions' to 'reconcile-commissions-cyclades.'
Rename 'cyclades-usage-verify' to 'recon...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
05:04 pm Revision 656cf771: Various fixes to quotas
Christos Stavrakakis
05:04 pm Revision af48fdf0: Remove unused 'models' file
Christos Stavrakakis
05:04 pm Revision 629acc65: cyclades: Use astakosclient for quotas and commissions
Giorgos Korfiatis
05:03 pm Revision 72430f03: Merge branch 'feature-use-astakosclient' into feature-quotas
Christos Stavrakakis
05:03 pm Revision 255cef57: Improve log message
Distinguish exceptions while using AstakosClient to communicate with
Astakos, from the rest API errors.
Christos Stavrakakis
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 ...
Christos Stavrakakis
05:03 pm Revision 3e749401: plankton: Remove 'TRANSLATE_UUIDS' setting
Remove 'TRANSLATE_UUIDS' from plankton setting. Christos Stavrakakis
05:03 pm Revision 468ba00b: snf-cyclades-app: Use astakosclient
Ilias Tsitsimpis
05:03 pm Revision e6fb591c: snf-pithos-app: Use astakosclient
Ilias Tsitsimpis
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...
Christos Stavrakakis
05:03 pm Revision 67100dd2: PEP8 style fixes
Ilias Tsitsimpis
05:03 pm Revision 479c3051: PEP8 style fixes
Ilias Tsitsimpis
05:03 pm Revision 726cb37f: Handle AstakosClientException in api_method decorator
Ilias Tsitsimpis
05:03 pm Revision ad0efdb3: PEP8 style fixes
Ilias Tsitsimpis
05:03 pm Revision 81a906f8: snf_django.lib.astakos: Use astakosclient
Ilias Tsitsimpis
05:00 pm Revision 21a9ae81: Merge branch 'develop' into feature-quotas
Christos Stavrakakis
04:59 pm Revision 3fff9189: cyclades: fix bug in server-create command
Make --flavor-id mandatory in 'snf-manage server-create' management
command.
Christos Stavrakakis
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.
Christos Stavrakakis
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.
Christos Stavrakakis
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...
Giorgos Korfiatis
02:18 pm ./kamaki Revision aff66e73: Bump version to 0.8.2-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
02:18 pm ./kamaki Revision e1064656: Merge branch 'master' into debian
Stavros Sachtouris
02:17 pm ./kamaki Revision 87eaaa05: Merge branch 'master' into debian-master
Stavros Sachtouris
02:15 pm ./kamaki Revision 6b71f3fb: PEP8 fix
Stavros Sachtouris
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.
Giorgos Korfiatis
02:11 pm ./kamaki Support #3647 (Resolved): Keep backward compatibility for configuration file management through v...
Stavros Sachtouris
02:11 pm ./kamaki Support #3526 (Closed): Support the new objpool HTTP connection-response model and simplify kamak...
Stavros Sachtouris
02:11 pm ./kamaki Bug #3684 (Closed): Interpret 0 as "unlimited" in container limits
Stavros Sachtouris
02:10 pm ./kamaki Bug #3658 (Closed): --config does not work
Stavros Sachtouris
02:08 pm ./kamaki Revision 725b73c7: Merge branch 'hotfix-0.8.2'
Stavros Sachtouris
02:04 pm ./kamaki Bug #3684 (Resolved): Interpret 0 as "unlimited" in container limits
Stavros Sachtouris
02:03 pm ./kamaki Revision 6080e880: PEP8 fix
Stavros Sachtouris
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
Stavros Sachtouris
02:00 pm ./kamaki Revision de1e7247: Update changelog
Stavros Sachtouris
01:59 pm snf-image-creator Revision 61346179: Change Author to "Synnefo development team"
Nikos Skalkotos
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 ...
Stavros Sachtouris
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 ...
Stavros Sachtouris
01:37 pm ./kamaki Revision c8d8c6c9: Alow uploading to container with limit 0
Container limit 0 means "unlimited" Stavros Sachtouris
01:36 pm ./kamaki Revision 42ffd886: Alow uploading to container with limit 0
Container limit 0 means "unlimited" Stavros Sachtouris
01:32 pm ./kamaki Revision f980902b: Update version
Stavros Sachtouris
01:31 pm snf-vncauthproxy Revision dd62f34b: Fix typos/mistakes introduced by the refactoring
Stratos Psomadakis
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...
Stavros Sachtouris
12:14 pm Revision 2cb83537: Update quota API docs
Giorgos Korfiatis
11:56 am Revision f8f41aea: pithos: Update merged code
Sofia Papagiannaki
11:29 am Revision 81d415fa: Merge branch 'tmp-pithos-reconcile-commissions' into feature-quotas-pithos
Conflicts:
snf-pithos-backend/pithos/backends/modular.py
Sofia Papagiannaki
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>
Michele Tartara
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>
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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-...
Michele Tartara
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-...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Iustin Pop
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...
Iustin Pop
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen

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 ...
Bernardo Dal Seno
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 ...
Bernardo Dal Seno
07:19 pm Revision d1911b8c: Authenticate stats requests
Use the @api_method decorator to authenticate GET requests for stats. Stratos Psomadakis
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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....
Thomas Thrainer
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....
Thomas Thrainer
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 ...
Thomas Thrainer
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 ...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
07:04 pm Revision 08f43648: pithos: Rename backend quotaholder properties
Refer to astakosclient instead of quotaholder Sofia Papagiannaki
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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 ...
Bernardo Dal Seno
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 ...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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).
...
Bernardo Dal Seno
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).
...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
05:51 pm Revision 1730a8b6: Add missing request indeces
Stavros Sachtouris
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...
Klaus Aehlig
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...
Klaus Aehlig
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>
Klaus Aehlig
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>
Klaus Aehlig
05:41 pm Revision cc412b78: pithos: Utilize astakosclient for quota handling
Refs: #3625, #3650 Sofia Papagiannaki
05:38 pm Revision 2dcc65dc: astakosclient: Fix bug in checking arguments
Christos Stavrakakis
05:31 pm Revision b16e83ee: Add requests index for flavors
Stavros Sachtouris
05:30 pm Revision 46e233b2: Do not log in transaction decorator
Giorgos Korfiatis
05:26 pm Revision 8a86499c: Add request index to server operations
Stavros Sachtouris
05:18 pm Revision d5f086f2: Revert "astakosclient: don't check resolve_commissions' parameters"
This reverts commit da18207e2825b4a0a4cb3abc6a9fbef541eda05b.
Issue resolved by commit 214058a911c5b4b8b3d9108ba89153...
Ilias Tsitsimpis
05:12 pm Revision 214058a9: astakosclient: Fix bug in checking arguments
Christos Stavrakakis
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.
Giorgos Korfiatis
05:11 pm Revision 3f5851eb: astakos: Reconcile resources
Sync number of pending applications to quotaholder. Giorgos Korfiatis
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...
Ilias Tsitsimpis
04:24 pm Revision fa8c2506: cyclades: Fix typo in create_server
State of public NIC should be 'BUILDING' Christos Stavrakakis
04:14 pm Revision 634ef3a8: Add examples for request bodies
Stavros Sachtouris
02:33 pm Revision 7b5eb6ff: Complete document uniformization
Stavros Sachtouris
01:55 pm Revision 857383e3: Upgrade notes for quota-related stuff
Giorgos Korfiatis
01:52 pm Revision 03c9cb80: Document Image Metadata operations
Stavros Sachtouris
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 ...
Giorgos Korfiatis
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
Kostas Papadimitriou
12:13 pm Revision ec5e00aa: Revert quotaholder's name to quotaholder_app
In order to facilitate migrations. Giorgos Korfiatis
12:12 pm Revision 68b991bc: quotaholder: Rename counters to usage_min, usage_max
Giorgos Korfiatis
11:17 am Revision 3679f852: quotaholder: Explicitly set commission's issue_time
Avoid function call as a default value in model. Giorgos Korfiatis
11:14 am Revision f6e7a826: quotaholder: Impose non-null commission name
Default to empty string Giorgos Korfiatis
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...
Thomas Thrainer
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...
Thomas Thrainer
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 (...
Guido Trotter
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 (...
Guido Trotter

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(...
Stratos Psomadakis
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...
Stratos Psomadakis

04/26/2013

08:41 pm Revision 0644dc92: astakos: remove unwanted logging
Sofia Papagiannaki
07:22 pm Revision 348bdb4e: Fix typo in Delete Image request URI
Stavros Sachtouris
07:20 pm Revision 2b9d64a5: Uniformize up to Image operations (-metadata)
Stavros Sachtouris
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...
Sofia Papagiannaki
06:39 pm Revision c2b1d833: Astakos: More UX improvement for project members page
Olga Brani
06:20 pm Revision 68386e00: Apply documentation style on all server calls
Stavros Sachtouris
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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>
Helga Velroyen
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>
Helga Velroyen
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...
Helga Velroyen
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>
Helga Velroyen
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>
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
04:41 pm Revision 20f68e60: astakos: Migrate service and resource names
- Rename 'pithos+' to 'pithos'
- Prepend resource names with 'service_name.'
Giorgos Korfiatis
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Klaus Aehlig
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...
Klaus Aehlig
02:06 pm Revision 02242022: Model a more descriptive docs on List Servers
Stavros Sachtouris
01:44 pm Revision acd8cd7d: vmapi: Remove extra '/' from config_url
Use urlparse.urljoin create the config url in order to avoid extra '/'. Christos Stavrakakis
12:55 pm Revision b38e8fa5: Uniformize the rest of the document
Stavros Sachtouris
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...
Sofia Papagiannaki

04/25/2013

10:18 pm ./kamaki Revision 45318661: Bump ubuntu version 0.8.1-0ubuntu2
Nikos Skalkotos
10:10 pm ./kamaki Revision 34d42471: Merge branch 'master' into ubuntu
Nikos Skalkotos
09:22 pm Revision 3aedebb2: pithos: if md5 is disabled always reply with the merkle as ETag
Refs: #3554 Sofia Papagiannaki
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...
Stavros Sachtouris
06:38 pm Revision 4e6c02e4: WIP astakosclient for quotas in pithos
Giorgos Korfiatis
06:09 pm snf-image-creator Revision 58e387f2: Bump ubuntu version to 0.2.9-0ubuntu1
Nikos Skalkotos
06:07 pm snf-image-creator Revision 47b1e379: Merge branch 'master' into ubuntu
Nikos Skalkotos
05:56 pm Revision 61edd5cd: Astakos: Checkboxes for members actions (project members page)
Olga Brani
05:56 pm Revision 8b68fa76: astakosclient: Update provisions' type in docstring
Giorgos Korfiatis
05:56 pm ./kamaki Revision 5a2ab8fd: Bump ubuntu version to 0.8.1-0ubuntu1
Nikos Skalkotos
05:54 pm Revision 567f49a2: astakosclient: Change provisions argument to dict
Giorgos Korfiatis
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
Stavros Sachtouris
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 ...
Giorgos Korfiatis
05:21 pm Revision be0c2495: Document get details and rename a network
Stavros Sachtouris
05:09 pm snf-image-creator snf_image_creator-0.2.9.tar.gz
Nikos Skalkotos
05:03 pm snf-image-creator Revision 76e7b01b: Bump version to 0.2.9
Nikos Skalkotos
05:00 pm Revision 008c941f: Create network and get details docs
Stavros Sachtouris
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'.
Nikos Skalkotos
04:22 pm Revision 65fb5cf6: Merge branch 'develop' into feature-quotas
Conflicts:
astakosclient/astakosclient/__init__.py
astakosclient/astakosclient/errors.py
astakosclient/astakosclie...
Giorgos Korfiatis
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.
Nikos Skalkotos
04:14 pm Revision d3f6994d: Fix import and add main to unittests
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Giorgos Korfiatis
03:52 pm Revision 0ad49876: Document List Networks
Stavros Sachtouris
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... Dionysis Zindros
01:49 pm snf-image-creator Revision 2dcd42b7: Move linux specific code from unix.py to linux.py
Nikos Skalkotos
01:40 pm snf-image-creator Revision c78ac789: Fix 2 obsolete comments
Nikos Skalkotos
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...
Guido Trotter
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...
Guido Trotter
01:27 pm ./kamaki Revision 1af10567: Update Changelog
Stavros Sachtouris
01:25 pm ./kamaki Revision 8b516110: Move addproperty from image to image compute
Stavros Sachtouris
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...
Guido Trotter
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...
Guido Trotter
01:06 pm Revision c347ba83: List/update metadata and get meta item docs
Stavros Sachtouris
12:53 pm snf-image-creator Revision 3f2ae845: Fix typo in sh.CommandNotFound exception
Nikos Skalkotos
12:43 pm Revision 3f7b6f6f: astakos: Correct qh call to auto accept commissions
Giorgos Korfiatis
11:56 am Revision 9169cde6: Document Delete Image
Stavros Sachtouris
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...
Klaus Aehlig
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...
Klaus Aehlig

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...
Klaus Aehlig
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...
Klaus Aehlig
06:49 pm Revision f76ec11f: Document Get Image Details
Stavros Sachtouris
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>
Bernardo Dal Seno
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>
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Stavros Sachtouris
06:04 pm Revision e74edfbb: Document List images
Stavros Sachtouris
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.... Stavros Sachtouris
05:35 pm Revision 3f3dc4b7: Astakos: Improve UX for project details/members page.
Olga Brani
04:31 pm Revision 23a2f796: Document Get flavor details
Stavros Sachtouris
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...
Georgios Tsoukalas
04:24 pm Revision de2e08f6: Document List Flavors
Stavros Sachtouris
03:50 pm ./kamaki Revision 0c1251ed: Bump version to 0.8.1-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:50 pm ./kamaki Revision b471cc07: Merge branch 'master' into debian
Stavros Sachtouris
03:47 pm ./kamaki Revision a6735415: Update changelog
Stavros Sachtouris
03:40 pm ./kamaki Revision 017b91b4: Merge branch 'hotfix-0.8.1'
Stavros Sachtouris
03:38 pm ./kamaki Bug #3658 (Resolved): --config does not work
Stavros Sachtouris
03:37 pm ./kamaki Revision dcdc155a: Update version tag
Stavros Sachtouris
03:37 pm ./kamaki Revision 9f2aedb8: Merge branch 'hotfix-0.8.1'
Stavros Sachtouris
03:36 pm ./kamaki Revision 8b83d42b: Fix pep8 error
Stavros Sachtouris
03:35 pm ./kamaki Revision 1736e06d: Fix typo with --config and --property args (#3658)
Stavros Sachtouris
03:31 pm ./kamaki Revision 7b4d9293: Fix typo with --config and --property args (#3658)
Stavros Sachtouris
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
01:47 pm Revision 671d6f05: Document get server diagnostics
Stavros Sachtouris
01:33 pm Revision d521eb8e: quotaholder: Delete unused helper functions
Giorgos Korfiatis
01:31 pm Revision 3a195d2e: quotaholder: Remove unused Holding flags
Giorgos Korfiatis
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.
Giorgos Korfiatis
01:15 pm Revision 4df49ee7: astakos: Further validate input in quota API calls
Giorgos Korfiatis
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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: ...
Bernardo Dal Seno
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: ...
Bernardo Dal Seno
01:05 pm snf-vncauthproxy Revision cf328b06: Minor lexical fixes
Stratos Psomadakis
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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 ...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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 ...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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:...
Bernardo Dal Seno
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:...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
12:48 pm ./kamaki Feature #3660 (Closed): Enrich astakos client lib module
Refer to the astakosclient synnefo module Stavros Sachtouris
12:38 pm ./kamaki Bug #3596 (Closed): Prefix support for list_objects
Stavros Sachtouris
12:25 pm Revision 4cb56223: quotaholder: Remove unused utils and api.py
Giorgos Korfiatis
12:24 pm ./kamaki Bug #3658 (Closed): --config does not work
Although the -c argument functions correctly, the --config argument does not work Stavros Sachtouris
11:39 am Revision 7bed22fb: quotaholder: Integrate unit tests in django tests
Giorgos Korfiatis
11:37 am ./kamaki Revision 3c546b1b: Bump version to 0.8-4
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
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
Stavros Sachtouris
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 Stavros Sachtouris
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 Stavros Sachtouris
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Thomas Thrainer
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...
Stratos Psomadakis
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...
Stratos Psomadakis
02:02 am snf-vncauthproxy Revision 72ce8365: Add DAEMON_OPTS variable in vncauthproxy.default
Stratos Psomadakis

04/23/2013

06:55 pm ./kamaki Revision e7d66577: Bump version to 0.8-3
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:54 pm ./kamaki Revision cc5a975a: State explicit python-objpool/progress versions
Stavros Sachtouris
06:53 pm ./kamaki Revision 3fd627f6: State explicit python-objpool/progress versions
Stavros Sachtouris
06:28 pm Revision b2f34c77: common: Fix resolving of SOUTH_TESTS_MIGRATE
in synnefo.settings.test Kostas Papadimitriou
06:27 pm Revision ba886e03: astakos: Update projects tests
Kostas Papadimitriou
06:19 pm Revision e4a6c11d: astakos: Define and export local resources
Giorgos Korfiatis
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...
Kostas Papadimitriou
05:49 pm Revision 6f2a361b: Document get server statistics
Stavros Sachtouris
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...
Kostas Papadimitriou
05:21 pm ./kamaki Revision d9beedc1: Update documentation to refer to www.synnefo.org
Stavros Sachtouris
05:09 pm Revision 450c7fb0: astakos: Initial tests for project views
Kostas Papadimitriou
05:08 pm Revision a5ec880a: Document Server Metadata Operations
Stavros Sachtouris
04:12 pm Revision ad730cc5: astakos: Validate input of quota-related API calls
Giorgos Korfiatis
03:43 pm Revision 58161871: Merge branch 'feature-admin-guide-update' into develop
Constantinos Venetsanopoulos
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.
Constantinos Venetsanopoulos
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. Giorgos Korfiatis
03:14 pm snf-image snf-image-helper_0.9-1_amd64.changes
Nikos Skalkotos
03:14 pm snf-image snf-image-helper_0.9-1_amd64.build
Nikos Skalkotos
03:14 pm snf-image snf-image_0.9-1_amd64.changes
Nikos Skalkotos
03:14 pm snf-image snf-image_0.9-1.debian.tar.gz
Nikos Skalkotos
03:14 pm snf-image snf-image-helper_0.9-1.dsc
Nikos Skalkotos
03:14 pm snf-image snf-image-helper_0.9.orig.tar.gz
Nikos Skalkotos
03:14 pm snf-image snf-image-helper_0.9-1.debian.tar.gz
Nikos Skalkotos
03:14 pm snf-image snf-image-helper_0.9-1_all.deb
Nikos Skalkotos
03:14 pm snf-image snf-image_0.9-1_all.deb
Nikos Skalkotos
03:14 pm snf-image snf-image_0.9-1_amd64.build
Nikos Skalkotos
03:14 pm snf-image snf-image_0.9-1.dsc
Nikos Skalkotos
03:14 pm snf-image snf-image_0.9.orig.tar.gz
Nikos Skalkotos
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...
Guido Trotter
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...
Guido Trotter
03:01 pm Revision c0d88cf3: Fix wrapping in admin and quick install guide
Constantinos Venetsanopoulos
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 Stavros Sachtouris
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. ... Dionysis Zindros
02:51 pm snf-image Revision be328f9d: Bump debian version 0.9-1
Nikos Skalkotos
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...
Giorgos Korfiatis
02:48 pm Revision 0ee59d55: quotaholder: Update unit tests
Giorgos Korfiatis
02:34 pm snf-image Revision 6234ffa4: Merge branch 'stable-0.9' into debian-0.9
Nikos Skalkotos
02:30 pm snf-image Revision 8af1ada3: Update ChangeLogs and configure.ac for ver 0.9
Nikos Skalkotos
02:30 pm Revision 4a129526: pithos: extend sqlite library for commission reconciliation
Refs: #3594 Sofia Papagiannaki
02:29 pm Bug #3522 (Feedback): Delete images from plankton
Christos Stavrakakis
02:20 pm snf-image Revision 62a6be39: Remove duplicated error report in the helper
Nikos Skalkotos
01:51 pm Revision 5f39564a: pithos: Update pithos api guide
Refs: #3554 Sofia Papagiannaki
01:35 pm ./kamaki Feature #3654 (Closed): Instance-specific logfile
Allow each kamaki.clients.Client instance to carry its own logfile location. Stavros Sachtouris
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...
Sofia Papagiannaki
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... Stavros Sachtouris
01:20 pm Revision ebf463a5: Update quick admin guide with kamaki changes
Stavros Sachtouris
01:10 pm Revision 4dce387e: astakosclient: Replace ValueError with BadValue
All Exceptions that AstakosClient is raising should
be under AstakosClientException class
Ilias Tsitsimpis
12:48 pm snf-image Revision 1876c955: Add some extra checks on FreeBSD images
Nikos Skalkotos
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...
Michele Tartara
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...
Michele Tartara
12:11 pm ./kamaki Revision 2ab13dbf: Bump version to 0.8-2
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
12:10 pm ./kamaki Revision 2a912acd: Include setup dependencies
Stavros Sachtouris
12:09 pm ./kamaki Revision c52f4a8f: Include run dependencies from setup.py
Stavros Sachtouris
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. Giorgos Korfiatis
11:43 am Bug #3625: Change pithos commands
pithos-reconcile-commissions & pithos-manage-accounts (export quota):
substitute sqlalchemy execution by distinct ba...
Sofia Papagiannaki

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
Nikos Skalkotos
07:44 pm Revision 480fb416: pithos: enforce transaction isolation level
Refs: #3582 #3585 Sofia Papagiannaki
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Sebastian Gebhard
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...
Sebastian Gebhard
07:07 pm Revision dd04efac: Update kamaki instructions in admin guide docs
Stavros Sachtouris
06:54 pm Revision 15e727f1: quotaholder: pep8 fixes
Giorgos Korfiatis
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.
Giorgos Korfiatis
06:42 pm Revision 6ced54dd: Add documentation for all server actions
Stavros Sachtouris
06:33 pm Revision a0b34382: astakos: Reintroduce foreign key from Resource to Service
Also merge all migrations from 0026 to 0032. Giorgos Korfiatis
06:04 pm Revision 9523af40: Fix help message of management command
Christos Stavrakakis
05:50 pm Revision 9b126f13: astakos: Move helper function from qh to quotas.py
Giorgos Korfiatis
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:... Dionysis Zindros
05:29 pm Revision abdf6d92: astakos: Use `with' to open file in management command
Giorgos Korfiatis
05:23 pm Revision 5cf5eb56: astakos: Sync users when importing base quotas from file
Giorgos Korfiatis
04:55 pm Feature #3650 (Resolved): Utilize astakosclient for communication with astakos
Substitute current pithos-astakos communication with the relative astakosclient operations Sofia Papagiannaki
04:41 pm ./kamaki Revision 1d565188: Stop doc building from crushing if no objpool
Stavros Sachtouris
04:26 pm ./kamaki Revision c40f0244: Add automatic version for docs
Stavros Sachtouris
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 -...
Nikos Skalkotos
04:18 pm Revision d07ce657: astakos: Standardize arguments of project calls
All calls take a request_user (of type AstakosUser) argument. Giorgos Korfiatis
04:18 pm Revision 7a08e179: pep8 and style changes
Giorgos Korfiatis
04:17 pm Revision e05c541e: astakos: Enroll in project even if request is pending
Giorgos Korfiatis
04:14 pm Revision 08043775: astakos: Move get_resources in resources.py
Giorgos Korfiatis
04:10 pm snf-image Revision e0d2dc8f: Make file injection work with freebsd
Nikos Skalkotos
04:07 pm Revision cb14cc6c: Rename users_quotas to astakos_users_quotas
Giorgos Korfiatis
04:02 pm Revision 44104cd3: astakos: Move quota syncing code in quotas.py
Giorgos Korfiatis
03:51 pm Revision 3adbd562: astakos: Decouple listing from syncing quotas code
Giorgos Korfiatis
03:49 pm ./kamaki Revision 0af070ac: Bump version to 0.8-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:48 pm ./kamaki Revision 826ece94: Merge branch 'master' into debian
Conflicts:
docs/installation.rst
kamaki/clients/utils/__init__.py
version
Stavros Sachtouris
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/...
Stavros Sachtouris
03:32 pm ./kamaki Revision 5ee74747: Update version tag
Stavros Sachtouris
03:31 pm ./kamaki Revision c70639d3: Merge branch 'feature-config-compatibility' into release-0.8
Stavros Sachtouris
03:23 pm Revision a6459f32: Sync user after changing base quota
Giorgos Korfiatis
03:16 pm ./kamaki Revision adc92e9d: Document backward compatibility of config options
Stavros Sachtouris
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]
Stavros Sachtouris
02:22 pm ./kamaki Support #3647 (Closed): Keep backward compatibility for configuration file management through ver...
Stavros Sachtouris
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...
Michele Tartara
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...
Michele Tartara
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.
Giorgos Korfiatis
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 ...
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 ...
Michele Tartara
02:18 pm ./kamaki Revision 98b03e18: Document python 27 requirement in windows setup
Stavros Sachtouris
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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:...
Michele Tartara
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:...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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>
Michele Tartara
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>
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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 ...
Michele Tartara
02:11 pm ganeti-local Revision c28911dd: Add function for getting the timestamp in nanoseconds
The timestamp is returned as an integer number of nanoseconds since the Unix
epoch.
Signed-off-by: Michele Tartara <...
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 <...
Michele Tartara
02:10 pm ganeti-local Revision ab98e236: Add TMaybeList as a new type for parameters
This will be used as the type for the reason trail parameter.
Signed-off-by: Michele Tartara <mtartara@google.com>
R...
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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 ...
Michele Tartara
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...
Michele Tartara
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...
Michele Tartara
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...
Christos Stavrakakis
01:31 pm Revision 235a4227: pithos: use other db escape string literal character
Refs: #3645 Sofia Papagiannaki
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...
Sofia Papagiannaki
12:55 pm snf-image Revision 102f6179: Fix a bug in the helper monitoring code
In the STDERR command a `:' was missing Nikos Skalkotos
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 ...
Klaus Aehlig
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 ...
Klaus Aehlig
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...
Bernardo Dal Seno
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...
Bernardo Dal Seno
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>
Guido Trotter
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>
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 ...
Guido Trotter
12:03 pm ganeti-local Revision 7374dc44: Update NEWS for 2.7.0~beta3
- Most entries for beta1 are moved to the top level
- The beta1 to beta2 delta is left
Signed-off-by: Guido Trotter ...
Guido Trotter
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...
Michele Tartara
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...
Michele Tartara
10:12 am Revision 02a66377: Merge branch 'feature-plankton-fixes' into develop
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
10:10 am Revision e77b7a99: pithos backend: update get_domain_objects method
Rename and change it to backend method
(add the backend_method decorator)
Sofia Papagiannaki
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 ...
Christos Stavrakakis
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 ...
Christos Stavrakakis
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...
Christos Stavrakakis
10:10 am Revision 62d3ea53: plankton: add logging to backend functions
Christos Stavrakakis
10:10 am Revision 595b2b0d: Add database migration
Provide an alembic migration to add an index
on the attributes.domain field
Sofia Papagiannaki
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 ...
Christos Stavrakakis
10:10 am Revision 5576e6dd: Pithos backend: Return objects in a specific domain
Refs: #3510 Sofia Papagiannaki
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...
Christos Stavrakakis
10:10 am Revision 7627ec6f: amqp_puka: Fix wrong import of ordereddict
Christos Stavrakakis

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...
Giorgos Korfiatis
06:43 pm Revision a93f2d64: astakos: remove js debug statement
Kostas Papadimitriou
06:34 pm Revision 8e3906eb: Add documentation for get server nic by network
Stavros Sachtouris
06:32 pm Revision e311d555: quotaholder: Improve data of NoCapacityError
Replace `available' by two fields: `limit' and `usage'. Giorgos Korfiatis
06:32 pm Revision e03ccd07: quotaholder: Fix printing of holding key
Giorgos Korfiatis
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...
Giorgos Korfiatis
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...
Kostas Papadimitriou
06:28 pm Revision 362ff471: Store service access url in database
Kostas Papadimitriou
06:02 pm Pithos Web Client Bug #3630 (Closed): When right clicking on a file remove the "Upload" option
Christos KK Loverdos
06:02 pm Pithos Web Client Revision f25b0d3d: Merge branch 'issue_3630' into develop
Refs #3630 Christos KK Loverdos
06:01 pm Pithos Web Client Revision fba33890: Remove "Upload" from file context menu
Refs #3630 Christos KK Loverdos
05:58 pm Pithos Web Client Feature #3595 (Closed): When right clicking on a file remove the "Delete" option unless we are in...
Christos KK Loverdos
05:57 pm Pithos Web Client Revision 0292f6b1: Merge branch 'issue_3595' into develop
Refs #3595 Christos KK Loverdos
05:56 pm Pithos Web Client Revision 10ff638f: "Delete" is only supported from within the Trash
Refs #3595 Christos KK Loverdos
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.
Olga Brani
05:49 pm Revision 4935e468: Add documentation for list addresses
Stavros Sachtouris
05:39 pm Revision 7534d44c: Add missing __init__ for snf_django.lib.db package
Kostas Papadimitriou
05:37 pm Revision 4e03ba30: Update astakos usage view
Update view to use the introduced astakos quotas api. Kostas Papadimitriou
04:08 pm Revision eb775de0: Add documentation for delete server
Stavros Sachtouris
04:08 pm Pithos Web Client Feature #3593 (Closed): File sharing overlay: Warn for already added users, when trying to unchec...
Christos KK Loverdos
04:07 pm Pithos Web Client Revision c9ca99bc: Merge branch 'issue_3593' into develop
Refs #3593 Christos KK Loverdos
04:06 pm Pithos Web Client Revision b12da07a: Informational dialog when trying to unchek "Private Sharing" while shares exist
Refs #3593 Christos KK Loverdos
03:32 pm Pithos Web Client Revision e7222991: Merge branch 'issue_3575' into develop
Refs #3575 Christos KK Loverdos
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
Christos KK Loverdos
03:20 pm Pithos Web Client Feature #3575 (Closed): Refactor the view of the Sharing procedure
Christos KK Loverdos
03:16 pm Pithos Web Client Revision 77a99b26: Exclude one more HTTP header from logging
Christos KK Loverdos
03:16 pm Revision 0fbcb755: Add documentation for server renaming
Stavros Sachtouris
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...
Christos KK Loverdos
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...
Christos KK Loverdos
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...
Klaus Aehlig
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...
Klaus Aehlig
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 ...
Klaus Aehlig
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 ...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Klaus Aehlig
02:33 pm Revision cfdbd784: Add documentation for get server details
Stavros Sachtouris
02:31 pm Pithos Web Client Revision 59aa2375: Selectively ignore HTTP headers in logging
Christos KK Loverdos
02:24 pm ./kamaki Feature #3633 (Closed): Adjust Cyclades clients and corresponding commands to server modification...
Stavros Sachtouris
02:23 pm ./kamaki Feature #3632 (Closed): Cover astakos API on clients and create the corresponding user.* commands
Stavros Sachtouris
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:...
Guido Trotter
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:...
Guido Trotter
01:58 pm Revision 307dc699: cyclades: Use astakosclient for quotas and commissions
Giorgos Korfiatis
01:54 pm Pithos Web Client Revision b551f85b: In File/Share dialog show "Public/Private Link" instead of just "Link"
Refs #3575 Christos KK Loverdos
01:50 pm Pithos Web Client Revision d1609e26: Use constant strings in File/Share and Permissions dialogs
Christos KK Loverdos
01:49 pm Revision 4b30a6aa: astakosclient: Change provisions argument to dict
Giorgos Korfiatis
01:49 pm Pithos Web Client Revision bc393f5e: More HTTP call logging enhancements
Christos KK Loverdos
01:48 pm Pithos Web Client Revision b31e9028: Bring Folder/Share dialog onpar with File/Share dialog
Refs #3575 Christos KK Loverdos
01:48 pm Pithos Web Client Revision f7c37cc8: Add more constant strings
Christos KK Loverdos
01:45 pm Revision db9f7a2b: astakosclient: Add user option in get_service_quotas
Giorgos Korfiatis
01:37 pm Bug #3631 (Closed): User reference inconsistency
commit:9235953748716709dbd8879788c8356e0d91ab4c
enables lookup user using also the UUID
This option will be avail...
Sofia Papagiannaki
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.
Giorgos Korfiatis
01:24 pm ./kamaki Revision f4782447: Update version tag
Stavros Sachtouris
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...
Stavros Sachtouris
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...
Stavros Sachtouris
12:52 pm Pithos Web Client Revision 45c76262: Enhance HTTP call logging
Christos KK Loverdos
12:29 pm Revision b830f774: Move transaction.py to snf_django package
Giorgos Korfiatis
12:28 pm Revision 3b3baf88: snf_django: Add missing import for IntDecimalField
Needed for formfield() method. Giorgos Korfiatis
12:27 pm Revision baca1e50: Merge branch 'develop' into feature-api-docs
Stavros Sachtouris
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. Giorgos Korfiatis
11:55 am ./kamaki Revision c3396aeb: Setup meta-files for development of 0.8next
Stavros Sachtouris
11:09 am Revision 222a4f6a: Move managers.py to snf_django package
Giorgos Korfiatis

04/18/2013

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 ...
Helga Velroyen
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...
Helga Velroyen
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 ...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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...
Helga Velroyen
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 "...
Christos KK Loverdos
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...
Konstantinos Tompoulidis
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: ...
Sofia Papagiannaki
07:22 pm Pithos Web Client Revision 49a8183f: In File/Share do not show "Add group" if user has no groups
Refs #3575 Christos KK Loverdos
07:12 pm Pithos Web Client Revision cfdb1476: Visually separate "Private" & "Public" sharing in File/Share
More lightweight than the previous approach.
Refs #3575
Christos KK Loverdos
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...
Christos KK Loverdos
06:50 pm Revision 0cdc5cc5: astakos: Remove obsolete ProjectResourceGrant fields
Giorgos Korfiatis
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. Constantinos Venetsanopoulos
06:45 pm Revision 003909e3: astakos: Handle source correctly in initial_quotas
Giorgos Korfiatis
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 Christos KK Loverdos
06:23 pm Revision 2ec5a35c: astakos: Remove obsolete fields of AstakosUserQuota
Remove quantity, import_limit, export_limit.
Update user-set-initial-quota management command.
Giorgos Korfiatis
06:23 pm ./kamaki Revision 73af4267: Bump version to 0.8~rc3-2
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:22 pm ./kamaki Revision 6e5695bd: Merge branch 'release-0.8' into debian-release-0.8
Stavros Sachtouris
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>
Stavros Sachtouris
06:18 pm Pithos Web Client Revision 46d2ccd2: Visually separate "Private" & "Public" sharing in File/Share
Refs #3575 Christos KK Loverdos
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>
Stavros Sachtouris
06:11 pm ./kamaki Revision 33e7fd10: Bump version to 0.8~rc3-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:11 pm ./kamaki Revision 552d98a3: Merge branch 'release-0.8' into debian-release-0.8
Stavros Sachtouris
06:09 pm ./kamaki Revision 2574f599: New release candidate 0.8rc3
Stavros Sachtouris
06:08 pm ./kamaki Revision edd5d9b1: Fix mispeled import cyclades_cli --> cyclades
Stavros Sachtouris
06:05 pm ./kamaki Revision bfb54881: Fix mispeled import cyclades_cli --> cyclades
Stavros Sachtouris
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...
Giorgos Korfiatis
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
Christos KK Loverdos
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
Christos KK Loverdos
05:36 pm snf-image Revision b1cb73f2: Add support for FreeBSD
File injection isn't implemented yet Nikos Skalkotos
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...
Giorgos Korfiatis
05:12 pm Revision cf53943b: Fix trasactionless query in pithos sqlite backend init
Refs: #3580 Sofia Papagiannaki
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...
Georgios D. Tsoukalas
04:34 pm ./kamaki Revision e67c1e66: Bump version to 0.8~rc2-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
04:34 pm ./kamaki Revision 2cb2f308: Merge branch 'release-0.8' into debian-release-0.8
Stavros Sachtouris
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...
Helga Velroyen
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...
Helga Velroyen
04:17 pm ./kamaki Revision 5b5ab4a2: New version 0.8rc2
Stavros Sachtouris
04:17 pm ./kamaki Revision bfa5017e: Merge branch 'develop' into release-0.8
Stavros Sachtouris
04:09 pm ./kamaki Revision 16deee9f: Update upgrade notes
Stavros Sachtouris
04:01 pm ./kamaki Support #3610 (Closed): Modify default logfile settings
Stavros Sachtouris
04:00 pm ./kamaki Revision fcada2f3: Merge branch 'feature-logging' into develop
Stavros Sachtouris
03:59 pm ./kamaki Revision edf00ab3: Set ~/.kamaki.log with mode 0600 as default
Refs: #3610 Stavros Sachtouris
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...
Sofia Papagiannaki
03:04 pm Revision ed599e9a: Merge branch 'feature-pithos-container-quota' into develop
Sofia Papagiannaki
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...
Sofia Papagiannaki
02:37 pm ./kamaki Revision 969b0c8d: Update Changelog
Stavros Sachtouris
02:34 pm ./kamaki Revision 4c3bae3b: Upgrade package metadata
- Copyright date
- Upgrade notes and suggestions
- Refer to synnefo.org in README
- classifiers in setup
Stavros Sachtouris
12:38 pm Revision 5b33b8e5: astakosclient: Add request for service quotas
Giorgos Korfiatis
12:20 pm Revision 143d8a9d: Cleanup CLRF's
Kostas Papadimitriou
12:20 pm Revision 34d3883a: Make resource name independent of service name
Also remove unused ResourceMetadata model. Giorgos Korfiatis
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...
Giorgos Korfiatis
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...
Kostas Papadimitriou
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 ...
Giorgos Korfiatis
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.
...
Giorgos Korfiatis
12:20 pm Revision 75380308: Use updated resource models in projects views
Kostas Papadimitriou
12:20 pm Revision b75a7e53: Update resource-list management command
Giorgos Korfiatis
12:20 pm Revision 720955ff: Modify resource limit from the command line
Giorgos Korfiatis
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 ...
Kostas Papadimitriou
12:20 pm Revision 71460e84: astakos: fix default empty dict setting
Giorgos Korfiatis
12:20 pm Revision bb005bc2: New call astakos/api/service_quotas
Returns quotas for all resources associated with the service that makes
the call.
Giorgos Korfiatis
12:20 pm Revision 42f0a495: astakos: update service-add and service-list
Giorgos Korfiatis
12:20 pm Revision 54bac253: Astakos missing Service model migrations
Kostas Papadimitriou
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...
Klaus Aehlig
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...
Klaus Aehlig
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...
Michele Tartara
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...
Michele Tartara
11:18 am Bug #3613 (Resolved): Change conflict handling in object write
Sofia Papagiannaki
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 ...
Sofia Papagiannaki
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
...
Sofia Papagiannaki
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...
Michele Tartara
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...
Michele Tartara
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 ...
Michele Tartara
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 ...
Michele Tartara
10:57 am snf-image-creator snf_image_creator-0.2.8.tar.gz
Nikos Skalkotos
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
Stavros Sachtouris
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...
Helga Velroyen
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...
Helga Velroyen

04/17/2013

10:29 pm ganeti-local Revision ffc18bb2: Fix warnings hlint 1.8.43 complained about
These lines are ok according to previous versions of hlint but trigger
an error with version 1.8.43.
Signed-off-by: ...
Thomas Thrainer
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: ...
Thomas Thrainer
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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 ...
Christos Stavrakakis
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...
Christos Stavrakakis
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 ...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
06:41 pm ./kamaki Revision 89bd79f1: Bump version to 0.8~rc1-5
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
06:40 pm ./kamaki Revision 27baf4c3: Add python-setuptools to dependences
Stavros Sachtouris
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...
Sofia Papagiannaki
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 ...
Sofia Papagiannaki
06:20 pm Revision 18cd931f: pithos dispatcher: change erroneous import
Sofia Papagiannaki
06:17 pm ./kamaki Revision ed90d1a3: Bump version to 0.8~rc1-4
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
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 &...
Sofia Papagiannaki
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... Dionysis Zindros
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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...
Christos Stavrakakis
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 ...
Christos Stavrakakis
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 ...
Christos Stavrakakis
05:32 pm ./kamaki Revision 6bc72d93: Add () around version conditions
root
05:26 pm ./kamaki Revision de51b091: objpool>-0.2, progress>=1.1
root
05:22 pm ./kamaki Revision 8e9fa289: temp
root
03:46 pm ./kamaki Revision cf993c66: Bump version to 0.8~rc1-3
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:42 pm ./kamaki Revision 7ed46060: Translate from python to debian
Stavros Sachtouris
03:41 pm ./kamaki Revision b3e19fd2: Translate from python to debian
Stavros Sachtouris
03:40 pm ./kamaki Revision a140a598: Translate from python to debian
Stavros Sachtouris
03:35 pm ./kamaki Revision ed34f806: Bump version to 0.8~rc1-2
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:33 pm ./kamaki Revision 3d17171f: Translate python packages to debian
Stavros Sachtouris
03:08 pm ./kamaki Revision 7910f72c: Bump version to 0.8~rc1-1
Signed-off-by: Stavros Sachtouris <saxtouri@admin.grnet.gr> Stavros Sachtouris
03:06 pm ./kamaki Revision 552ad9ee: Merge branch 'release-0.8' into debian-release-0.8
Conflicts:
version
Stavros Sachtouris
02:24 pm ./kamaki Revision dd441332: Require python-progress
Merge branch 'release-0.8' into debian-develop
Conflicts:
version
Stavros Sachtouris
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... Kostas Papadimitriou
02:09 pm Revision 7125062f: Make astakos-quota robust on missing base quotas
Giorgos Korfiatis
02:07 pm ./kamaki Revision f590b2b0: Update version
Stavros Sachtouris
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...
Stavros Sachtouris
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...
Stavros Sachtouris
01:34 pm ./kamaki Revision ced11e30: Add changelog and version
Stavros Sachtouris
12:44 pm Pithos MS Client Revision 971780c2: Removed precondition checks from authenticate
Panagiotis Kanavos
12:37 pm ./kamaki Revision f9cf9df4: Merge branch 'feature-store' into develop
Stavros Sachtouris
12:27 pm Pithos MS Client Revision 487ba6e9: Disabled contracts
Panagiotis Kanavos
12:22 pm Pithos MS Client Revision cedf7fb5: Fix for ccrewrite. Added TestServer.Test
Panagiotis Kanavos
12:04 pm ./kamaki Feature #3536 (Resolved): Implement a recursive kamaki store upload
Stavros Sachtouris
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...
Stavros Sachtouris
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 ...
Stavros Sachtouris
11:34 am ./kamaki Revision 9895158e: Merge branch 'develop' into feature-store
Stavros Sachtouris
11:31 am ./kamaki Support #3541 (Closed): Modify semantics for kamaki store setquota
Stavros Sachtouris
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter

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...
Sofia Papagiannaki
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...
Georgios Tsoukalas
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...
Christos Stavrakakis
06:29 pm ./kamaki Revision 58743792: Merge branch 'feature-store' into develop
Stavros Sachtouris
05:53 pm snf-image Revision 9ec298c7: Use sgdisk to create gpt partitions
Nikos Skalkotos
05:31 pm ./kamaki Revision 028b1270: Adjust documentation to include new upload feats.
Stavros Sachtouris
05:26 pm ./kamaki Revision 14b25e00: Prevent upload if uploads exceed container limit
Feature #3536 Stavros Sachtouris
04:30 pm Revision ce6eb935: Fix small typo in import statements
Christos Stavrakakis
03:48 pm Bug #3591 (Resolved): pithos-usage --reset should only reset diverging quotas and should provide ...
Sofia Papagiannaki
03:48 pm Bug #3594 (Resolved): pithos commission serials must be safely registered in database to allow fo...
Sofia Papagiannaki
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 ...
Stavros Sachtouris
03:37 pm Revision b32d9fae: pithos: optionally fix unresolved commissions
provide --fix option for the pithos-reconcile-commissions command
Refs: #3594
Sofia Papagiannaki
02:40 pm Revision 991d0507: Update the Developer's Guide initial page
Constantinos Venetsanopoulos
02:35 pm Revision 8108c68c: Fix pithos-usage command help
Refs: #3591 Sofia Papagiannaki
02:15 pm Revision 989576a6: Update pithos-usage command to list/reset diverging quotas
Refs: #3591 Sofia Papagiannaki
01:24 pm Pithos Web Client Revision 34cd9aff: New button "Add everybody" to file Share dialog
Refs #3575 Christos KK Loverdos
12:37 pm snf-image Revision b0cb7802: Replace fix_gpt.py script with `sgdisk -e'
Nikos Skalkotos
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...
Aaron Knister
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...
Aaron Knister
11:59 am Revision e1e37cf9: Fix pithos-reconcile-commissions command
Get pending commissions specifically for pithos
Refs: #3594
Sofia Papagiannaki
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. Giorgos Korfiatis
« Previous
Next »
 

Also available in: Atom