Activity
From 08/16/2012 to 09/14/2012
09/14/2012
- 06:34 pm Revision b435047b: django model field access fixes
- 06:34 pm Revision 2f90649c: rename and install quotaholder http client script
- 06:08 pm Revision 9e5075ef: Enable group owner to add members
- Refs: #2793
- 06:08 pm astakos Revision 9e5075ef: Enable group owner to add members
- Refs: #2793
- 06:05 pm astakos Revision 5a03a01a: Merge branch 'dev' into 0.6.4
- 06:05 pm Revision 5a03a01a: Merge branch 'dev' into 0.6.4
- 05:30 pm snf-ganeti Revision d55408b0: QA for instance migration made more compact
- Also, the value of always_failover is not hard-coded any more, and it's
possible to disable changing the always_failo... - 05:30 pm ganeti-local Revision d55408b0: QA for instance migration made more compact
- Also, the value of always_failover is not hard-coded any more, and it's
possible to disable changing the always_failo... - 05:30 pm ganeti-local Revision b5f0b5cc: Always_failover doesn't require --allow-failover anymore
- If an administrator sets always_failover, it means that there is no need
for another explicit approval to failover in... - 05:30 pm snf-ganeti Revision b5f0b5cc: Always_failover doesn't require --allow-failover anymore
- If an administrator sets always_failover, it means that there is no need
for another explicit approval to failover in... - 05:06 pm Revision f2d3fe96: remove django_extensions from installed_apps
- 05:06 pm astakos Revision f2d3fe96: remove django_extensions from installed_apps
- 04:51 pm snf-image Revision a860eae1: Bump debian version to 0.6-1
- 04:50 pm snf-image Revision 159056f8: Remove --enable-network-backend from configure
- It is no longer needed
- 04:48 pm Revision a4233484: Enable group owner to add members
- Refs: #2793
- 04:48 pm astakos Revision a4233484: Enable group owner to add members
- Refs: #2793
- 04:43 pm snf-image Revision ea69a537: Update ChangeLog and configure for version 0.6
- 04:41 pm Revision a2db0eb5: quotaholder backend fixes, clijson enhancements
- 03:50 pm ./kamaki Revision fbfee225: Refactor pithos+ download
- 3-modes:
a sequential
b sequential with resume
c asynchronous/parallel
bug: Still can't multi-download correctly - 03:22 pm snf-image Revision 305f3086: Remove enable-network-backend flag from configure
- The curl dependency is not optional any more.
- 03:12 pm Pithos Revision 094e8815: Send versions as string in resource events queue
- 03:12 pm Revision 094e8815: Send versions as string in resource events queue
- 03:08 pm Revision 2b1a5f5d: Style changes in group_edit and show_all_groups
- 03:08 pm astakos Revision 2b1a5f5d: Style changes in group_edit and show_all_groups
- 02:29 pm Pithos MS Client Revision d7288179: Convert all url usages to use the Uri class instead of raw strings.
- Local paths and names are always escaped when converted to Uris, but only then.
Uris converted to local file paths ar... - 01:41 pm Revision 3e08377c: enhance clijson
- 12:18 pm Revision c5e33649: Remove debug_toolbar from installed_apps
- 12:18 pm astakos Revision c5e33649: Remove debug_toolbar from installed_apps
- 12:06 pm astakos Revision 10ed0073: Rollback transaction in case signup failure
- 12:06 pm Revision 10ed0073: Rollback transaction in case signup failure
- 12:22 am snf-ganeti Revision cb83e4db: Remove useless lock in recreate-disks
- The old primary node was being locked to do RPC, but we don't lock nodes
for RPC anymore, so the lock is useless.
Si... - 12:22 am ganeti-local Revision cb83e4db: Remove useless lock in recreate-disks
- The old primary node was being locked to do RPC, but we don't lock nodes
for RPC anymore, so the lock is useless.
Si...
09/13/2012
- 05:43 pm Revision df67421c: Add button show all in group search page
- Refs: #2793
- 05:43 pm astakos Revision df67421c: Add button show all in group search page
- Refs: #2793
- 05:36 pm Revision fe6c61fb: multi-serial accept/reject, fixes
- 05:25 pm snf-image Revision 3707aa73: Add new config_url os parameter
- This url points to a json file that contains the value for other
OS parameters. Using this file we can pass parameter... - 04:49 pm Revision c3a709ad: better call exception handling, quotaholder fixes
- 04:37 pm astakos Revision 5c1ad9e3: Group owner can update group description & homepage
- Refs: #2793
- 04:37 pm Revision 5c1ad9e3: Group owner can update group description & homepage
- Refs: #2793
- 04:23 pm astakos Revision 51c57c9c: Group owner can update group description & homepage
- Refs: #2793
- 04:23 pm Revision 51c57c9c: Group owner can update group description & homepage
- Refs: #2793
- 04:21 pm astakos Revision 4ff0f36c: remove obsolete view
- 04:21 pm Revision 4ff0f36c: remove obsolete view
- 04:21 pm Revision 4f78c22c: merge with origin 0.6.4
- 04:21 pm astakos Revision 4f78c22c: merge with origin 0.6.4
- 03:06 pm Pithos Revision 388ea25f: Include version information in aquarium messages
- 03:06 pm Revision 388ea25f: Include version information in aquarium messages
- 02:59 pm Bug #2816 (New): Fix astakos to work with mysql database
- raceback (most recent call last):
File "/usr/local/bin/snf-manage", line 9, in <module>
load_entry_point('snf... - 02:49 pm Pithos Web Client Revision ada737a8: Fixed cloudbar class name to avoid entering infinite loop
- 02:47 pm Pithos Web Client Revision cac58151: Fixed cloudbar class name to avoid entering infinite loop
- 02:01 pm Revision eafa5b06: better handling of call exceptions and crashing
- 01:28 pm ./kamaki Revision fb0cd49a: Workarround an eventlist random bug in downloading
- 12:47 pm ./kamaki Revision 699d3bb1: Make object-download code readable
- 11:19 am Revision 0f0c9878: Merge branch '0.6.4' into dev
- 11:19 am astakos Revision 0f0c9878: Merge branch '0.6.4' into dev
09/12/2012
- 06:48 pm ./kamaki Revision afd9d603: Seperate pithos rest api from pithos lib
- 06:47 pm ./kamaki Revision 64ab4c13: Mild refactoring to download and upload @pithos.py
- 06:39 pm snf-image Revision eafa1728: Add working import and export scripts
- 06:38 pm Pithos MS Client Revision d5617d4f: Fixed off-by-1 buffer error
- 05:56 pm snf-ganeti Revision 99721eb4: Update design for virtual clusters
- The biggest change is going from a command line parameter for specifying
a daemon's directory to using an environment... - 05:56 pm ganeti-local Revision 99721eb4: Update design for virtual clusters
- The biggest change is going from a command line parameter for specifying
a daemon's directory to using an environment... - 05:11 pm Pithos MS Client Revision a11889bd: Both debug and release switched to x86
- 05:06 pm Pithos MS Client Revision a463ebae: Switch to x86
- 04:47 pm Pithos MS Client Revision 875ac4f4: Added correct 1.0.1c version
- 04:44 pm Pithos MS Client Revision 2dad27a3: Added load type exception handling
- 04:21 pm ganeti-local Revision e43e78df: Merge remote branch 'google/stable-2.6' into stable-2.6-ippool-hotplug-esi
- Conflicts:
lib/rpc.py
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:21 pm snf-ganeti Revision e43e78df: Merge remote branch 'google/stable-2.6' into stable-2.6-ippool-hotplug-esi
- Conflicts:
lib/rpc.py
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:15 pm ganeti-local Revision 0e2b7c58: rpc: Remove duplicated logic, fix unittests
- Commit 5fce6a89 changed RpcRunner._InstDict to add the disk parameters
on all encoded instances. It didn't remove a s... - 04:15 pm snf-ganeti Revision 0e2b7c58: rpc: Remove duplicated logic, fix unittests
- Commit 5fce6a89 changed RpcRunner._InstDict to add the disk parameters
on all encoded instances. It didn't remove a s... - 04:14 pm ganeti-local Revision 6953756f: Small style adjustment
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:14 pm snf-ganeti Revision 6953756f: Small style adjustment
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:14 pm snf-ganeti Revision 3d7d3a12: Make iallocator request types more strict
- This adapts the type of some request input fields to more stricter ones.
Signed-off-by: René Nussbaumer <rn@google.c... - 04:14 pm ganeti-local Revision 3d7d3a12: Make iallocator request types more strict
- This adapts the type of some request input fields to more stricter ones.
Signed-off-by: René Nussbaumer <rn@google.c... - 04:14 pm snf-ganeti Revision 776b6291: Rework the required_nodes field
- This was used to verify the result of instance allocation. However, this
is not logic which belongs to the cmdlib rat... - 04:14 pm ganeti-local Revision 776b6291: Rework the required_nodes field
- This was used to verify the result of instance allocation. However, this
is not logic which belongs to the cmdlib rat... - 03:54 pm Pithos Revision dd0cc7a8: Comment out sqlalchemy echo
- 03:54 pm Revision dd0cc7a8: Comment out sqlalchemy echo
- 03:52 pm Pithos Revision 7c09b0b7: Catch explicitly ContainerExists in container_create instead of NameError
- 03:52 pm Revision 7c09b0b7: Catch explicitly ContainerExists in container_create instead of NameError
- 03:48 pm ganeti-local Revision 52f93ffd: objects, rpc: Code cleanup
- objects.Disk.ComputeLDParams: Simplify structure, don't use and
overwrite local variables.
rpc.AnnotateDiskParams: R... - 03:48 pm snf-ganeti Revision 52f93ffd: objects, rpc: Code cleanup
- objects.Disk.ComputeLDParams: Simplify structure, don't use and
overwrite local variables.
rpc.AnnotateDiskParams: R... - 03:38 pm Pithos MS Client Revision 0662cf4b: Compile Fixes
- openssl Libraries
Signed-off-by: George Pantazis <gpant@noc.grnet.gr> - 03:37 pm Pithos MS Client Revision 8484df4f: Compile Fixes
- Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
- 03:03 pm ./kamaki Revision 33dc6317: Fully integrate http connection modifications
- 02:39 pm ganeti-local Revision 5fce6a89: Annotate disk params on instance_start
- We call _GatherAndLinkBlockDevs during the process, which in turn
calls _RecursiveFindBD. This needs disk parameters ... - 02:39 pm snf-ganeti Revision 5fce6a89: Annotate disk params on instance_start
- We call _GatherAndLinkBlockDevs during the process, which in turn
calls _RecursiveFindBD. This needs disk parameters ... - 02:11 pm Revision 1698c08c: add quotaholder fixtures to distribution
- 01:48 pm snf-ganeti Revision ef86bf28: cmdlib: Handle locking.ALL_SET correctly when copying locks
- When locks are copied “locking.ALL_SET” must be handled separately
(ALL_SET has the value None). Reported by Constant... - 01:48 pm ganeti-local Revision ef86bf28: cmdlib: Handle locking.ALL_SET correctly when copying locks
- When locks are copied “locking.ALL_SET” must be handled separately
(ALL_SET has the value None). Reported by Constant... - 01:47 pm ganeti-local Revision 6ce90543: RAPI client: Fix typo in docstring
- Also update the copyright header.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <... - 01:47 pm snf-ganeti Revision 6ce90543: RAPI client: Fix typo in docstring
- Also update the copyright header.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <... - 01:42 pm snf-image Revision 3b9cb520: Fix an identation error in common.sh.in
- 01:40 pm snf-nfdhcpd Revision 3cbc1569: Fix two minor typos in debug messages
- 01:33 pm ganeti-local Revision 7d3d24f6: Use bitarray 0.8 interface
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 01:21 pm ./kamaki Revision f0598cb2: Fix gevent bug, move release action to connection
- 01:17 pm Revision 702850c4: Enhange logging in db and http pools
- 01:16 pm Revision ac7e2fd7: Fix bug in http connection pool
- Do not reset connetion _pool attribute, since it is not (yet?)
initialized when getting the object from the pool. - 01:12 pm Pithos Revision 278e5256: Fix bug in PithosBackendPool
- Get _trans from the DBWrapper
- 01:12 pm Revision 278e5256: Fix bug in PithosBackendPool
- Get _trans from the DBWrapper
- 12:27 pm snf-ganeti Revision c269efc3: Disable pylint warnings for unknown members
- For some reason pylint can't determine, that the members are calculated
upon runtime and complains. This is weird as ... - 12:27 pm ganeti-local Revision c269efc3: Disable pylint warnings for unknown members
- For some reason pylint can't determine, that the members are calculated
upon runtime and complains. This is weird as ... - 12:27 pm snf-ganeti Revision 3c049cd3: Adapt gnt-debug iallocator
- Add the new multi-alloc request to the test allocation framework. For
now we just create --count identical instances.... - 12:27 pm ganeti-local Revision 3c049cd3: Adapt gnt-debug iallocator
- Add the new multi-alloc request to the test allocation framework. For
now we just create --count identical instances.... - 12:27 pm ganeti-local Revision b1e47e2d: Adding new multi-allocation request
- Now that we've the refactoring done, we can easily add the new mode and
everything works.
Signed-off-by: René Nussba... - 12:27 pm snf-ganeti Revision b1e47e2d: Adding new multi-allocation request
- Now that we've the refactoring done, we can easily add the new mode and
everything works.
Signed-off-by: René Nussba... - 12:27 pm snf-ganeti Revision 2bbf280e: Switch all iallocator calls to the new one
- After the refactor, the old calls are not working anymore, so we switch
to the new ones.
Signed-off-by: René Nussbau... - 12:27 pm ganeti-local Revision 2bbf280e: Switch all iallocator calls to the new one
- After the refactor, the old calls are not working anymore, so we switch
to the new ones.
Signed-off-by: René Nussbau... - 12:27 pm snf-ganeti Revision 0fcd0cad: Refactor IAllocator code
- The IAllocator class was handling all the requests on its own, passing
in parameters on top level which works, but is... - 12:27 pm ganeti-local Revision 0fcd0cad: Refactor IAllocator code
- The IAllocator class was handling all the requests on its own, passing
in parameters on top level which works, but is... - 12:27 pm ganeti-local Revision 32683096: Make the __slots__ functionality more modular
- As we will introduce another set of containers using the __slots__ trick
we abstract away as much as possible to sepa... - 12:27 pm snf-ganeti Revision 32683096: Make the __slots__ functionality more modular
- As we will introduce another set of containers using the __slots__ trick
we abstract away as much as possible to sepa... - 12:27 pm snf-ganeti Revision b112bfc4: Move _MakeLegacyNodeInfo to rpc
- This function will also be needed for the iallocator refactor. Also this
function does not belong to cmdlib but rathe... - 12:27 pm ganeti-local Revision b112bfc4: Move _MakeLegacyNodeInfo to rpc
- This function will also be needed for the iallocator refactor. Also this
function does not belong to cmdlib but rathe... - 12:27 pm ganeti-local Revision 0c77c331: Move _CalculateGroupIPolicy and _ComputeDiskSize
- This makes it possible to better untangle the IAllocator code, which
would otherwise lead to a recursive import struc... - 12:27 pm snf-ganeti Revision 0c77c331: Move _CalculateGroupIPolicy and _ComputeDiskSize
- This makes it possible to better untangle the IAllocator code, which
would otherwise lead to a recursive import struc... - 12:16 pm ./kamaki Revision 74275b1a: Minor bugfixes
09/11/2012
- 06:10 pm ./kamaki Revision 5b263ba2: Implement kamakicon, use it
- kamakicon: an httplib/ObjectPool based connection class
- 05:58 pm Pithos MS Client Revision 3fd61ef1: Correct ManagedOpenSsl.dll library
- 05:48 pm snf-nfdhcpd Revision 8d3dcc3b: Fix bug that causes nfdhcpd to freeze
- nfdhcpd opens a socket during init. socket.send() blocks in case
SO_SNDBUF is full. This might happen when packages a... - 05:18 pm ganeti-local Revision 72ef8df8: Update documentation for "gnt-job list"
- Commit f037e9d7 added command line flags to filter jobs, but the
documentation was not updated. Also mention the abil... - 05:18 pm snf-ganeti Revision 72ef8df8: Update documentation for "gnt-job list"
- Commit f037e9d7 added command line flags to filter jobs, but the
documentation was not updated. Also mention the abil... - 04:54 pm Revision 6a5ca445: Change QuotaholderSync to QuotaholderSerial
- 04:54 pm Pithos Revision 6a5ca445: Change QuotaholderSync to QuotaholderSerial
- 04:46 pm Revision 1954d761: - Editable group fields
- - Show all feature in search
- - 04:46 pm astakos Revision 1954d761: - Editable group fields
- - Show all feature in search
- - 04:42 pm Revision d2f7e926: small fixes
- 04:40 pm Revision 0c75cbf7: http client use pools (temp. from synnefo)
- 03:50 pm Revision cb787cc4: Change QuotaholderSync to QuotaholderSerial
- 03:50 pm Pithos Revision cb787cc4: Change QuotaholderSync to QuotaholderSerial
- 03:36 pm Revision 16bb19a0: Add snf-burnin documentation
- 03:09 pm Revision f4fbb0fa: incorporate AMQPClient instead of synnefo.lib.queue methods for sending queue ...
- 03:09 pm Pithos Revision f4fbb0fa: incorporate AMQPClient instead of synnefo.lib.queue methods for sending queue ...
- 02:24 pm Revision e647d184: fix backends.lib.sqlite.config.Config set_value
- 02:24 pm Pithos Revision e647d184: fix backends.lib.sqlite.config.Config set_value
- 02:10 pm Pithos Revision 45f442f7: cleanup pithos backend pools, new pool api support
- 02:10 pm Revision 45f442f7: cleanup pithos backend pools, new pool api support
- 02:09 pm Pithos Revision 22e305b5: fix backend variable name
- 02:09 pm Revision 22e305b5: fix backend variable name
- 01:57 pm Pithos Revision 5a6a68f3: fix access to backend library classes Config and QuotaholderSync
- 01:57 pm Revision 5a6a68f3: fix access to backend library classes Config and QuotaholderSync
- 01:53 pm Pithos Revision 2c690fe9: fix mispelling
- 01:53 pm Revision 2c690fe9: fix mispelling
- 01:45 pm Revision 6da417da: UI changes
- - Show more/less button
- Removed table sorting - 01:45 pm astakos Revision 6da417da: UI changes
- - Show more/less button
- Removed table sorting - 01:43 pm Revision 6540c590: New database tables to keep track of quota holder commisions
- 01:43 pm Pithos Revision 6540c590: New database tables to keep track of quota holder commisions
- 01:43 pm Revision 3930527c: Merge branch 'pooling' into devel-0.11
- 12:20 pm Revision 1dedc367: wip timelines, new set_entity_key() call
09/10/2012
- 06:18 pm Revision e4b66f14: Fix performance issues in snf-burnin-details script
- 06:02 pm Revision 0b203b79: Initial commit of the nodeapi application
- Additional synnefo api to be used by internal synnefo services such as
snf-image/ganeti etc. - 05:59 pm Revision 9ea490aa: VM creation signal
- `synnefo.api.servers.server_created` signal has been created. The signal
is send for each created server. The signal ... - 05:56 pm Revision f590f930: timeline support
- 05:51 pm Revision 5c897720: Add new example script for monitoring details in errors
- 05:39 pm Pithos Revision 717adf72: Merge remote-tracking branch 'origin' into dev
- Conflicts:
snf-pithos-app/pithos/api/util.py
snf-pithos-backend/pithos/backends/base.py - 05:39 pm Revision 717adf72: Merge remote-tracking branch 'origin' into dev
- Conflicts:
snf-pithos-app/pithos/api/util.py
snf-pithos-backend/pithos/backends/base.py - 04:51 pm astakos Revision c8977d75: Various presentation fixes
- 04:51 pm Revision c8977d75: Various presentation fixes
- 04:30 pm ./kamaki Revision b1713259: Minor bugfixes
- 04:09 pm Revision 2715ade4: Fix code formatting to conform to the PEP 8 style guide
- 04:09 pm Pithos Revision 2715ade4: Fix code formatting to conform to the PEP 8 style guide
- 01:52 pm astakos Revision 5ce3ce4f: Fix code formatting to conform to the PEP 8 style guide
- 01:52 pm Revision 5ce3ce4f: Fix code formatting to conform to the PEP 8 style guide
- 12:34 pm Revision cafc9781: Do not remove pid files
- Update init.d files to not remove the pid files of the daemons. Code
inside the daemon handles properly the case of s... - 12:18 pm ./kamaki Revision f364f960: Pool connections
- Requests also block if pool is full (used to be just for
responses) - 12:11 pm Revision b03877be: Inject user email in notification mail subjects
- Update README
- 12:11 pm astakos Revision b03877be: Inject user email in notification mail subjects
- Update README
- 12:03 pm Revision a0b5eea5: Fix broken logging
- Rename LOGGING setup to LOGGING_SETUP, as this name is required by
the LoggingConfigMiddleware. Django's default LOGG... - 11:48 am astakos Revision 7faeaef3: Bug fixes
- - Homepage field appearing in form
- Fix for search_group page - 11:48 am Revision 7faeaef3: Bug fixes
- - Homepage field appearing in form
- Fix for search_group page
09/08/2012
- 12:19 pm snf-network Revision 596b1faf: Fix a bug in clear-proxy-ndp and add logging
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 11:50 am snf-network Revision 0efc22f2: Add hooks-log script
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 12:20 am snf-ganeti Revision fb243105: Improve the `CanTieredAlloc' test
- Currently, this test is very slow. Upon investigation, this is due to
how `tieredAlloc' works:
- tries to allocate o... - 12:20 am snf-ganeti Revision f842aecd: Simplify a bit more the test harness
- We can build the test groups directly in the `testSuite' helper,
instead of doing it (much later) in the test harness... - 12:20 am snf-ganeti Revision 44be51aa: Remove the slow/fast tests functionality
- Since the recent commits improved the speed of the two "slow" test
groups to regular test speed, we can remove this k... - 12:20 am snf-ganeti Revision c3a8e06d: Fix arbitrary ConfigData object generation
- The Cluster object, as it is defined right now, has many '[String]'
members, which means that in a standard arbitrary... - 12:20 am snf-ganeti Revision 9e679143: Improve the `AllocPolicy' test
- This test has a few deficiencies, which this patch addresses:
- using arbitrary 1 or 2 node count for allocation is ... - 12:20 am snf-ganeti Revision 650e5aa4: Improve the prop_Alloc_sane test to detect mis-allocations
- Currently, this just checks that a cluster cannot be rebalanced after
a single instance allocation. However, we can a... - 12:20 am ganeti-local Revision 44be51aa: Remove the slow/fast tests functionality
- Since the recent commits improved the speed of the two "slow" test
groups to regular test speed, we can remove this k... - 12:20 am ganeti-local Revision f842aecd: Simplify a bit more the test harness
- We can build the test groups directly in the `testSuite' helper,
instead of doing it (much later) in the test harness... - 12:20 am ganeti-local Revision 650e5aa4: Improve the prop_Alloc_sane test to detect mis-allocations
- Currently, this just checks that a cluster cannot be rebalanced after
a single instance allocation. However, we can a... - 12:20 am snf-ganeti Revision d83903ee: Add new test for checking multi-allocations
- This test expands the "single-alloc-no-rebalance" by allocating a few
instances on a small cluster, and ensuring that... - 12:20 am ganeti-local Revision fb243105: Improve the `CanTieredAlloc' test
- Currently, this test is very slow. Upon investigation, this is due to
how `tieredAlloc' works:
- tries to allocate o... - 12:20 am ganeti-local Revision 9e679143: Improve the `AllocPolicy' test
- This test has a few deficiencies, which this patch addresses:
- using arbitrary 1 or 2 node count for allocation is ... - 12:20 am ganeti-local Revision c3a8e06d: Fix arbitrary ConfigData object generation
- The Cluster object, as it is defined right now, has many '[String]'
members, which means that in a standard arbitrary... - 12:20 am ganeti-local Revision d83903ee: Add new test for checking multi-allocations
- This test expands the "single-alloc-no-rebalance" by allocating a few
instances on a small cluster, and ensuring that... - 12:19 am ganeti-local Revision 107102af: Merge branch 'devel-2.6' into submit
- * devel-2.6:
Fix bug in non-mirrored instance allocation
Fix gnt-debug iallocator
Signed-off-by: Iustin Pop <ius... - 12:19 am snf-ganeti Revision 107102af: Merge branch 'devel-2.6' into submit
- * devel-2.6:
Fix bug in non-mirrored instance allocation
Fix gnt-debug iallocator
Signed-off-by: Iustin Pop <ius... - 12:13 am ganeti-local Revision 99c7795a: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix bug in non-mirrored instance allocation
Fix gnt-debug iallocator
Signed-off-by: Iustin Pop <iu... - 12:13 am snf-ganeti Revision 99c7795a: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix bug in non-mirrored instance allocation
Fix gnt-debug iallocator
Signed-off-by: Iustin Pop <iu... - 12:00 am snf-ganeti Revision 14b5d45f: Fix bug in non-mirrored instance allocation
- The function `allocateOnSingle' has a bug in the calculation of the
cluster score used for deciding which of the many... - 12:00 am ganeti-local Revision 14b5d45f: Fix bug in non-mirrored instance allocation
- The function `allocateOnSingle' has a bug in the calculation of the
cluster score used for deciding which of the many...
09/07/2012
- 06:58 pm astakos Revision 14c04613: Fix debian/changelog version
- 06:56 pm astakos Revision edc5bdd0: New debian version for v0.7.5
- 06:55 pm astakos Revision 7a0b6553: Merge branch 'master' into debian
- 06:55 pm Revision ab51aff1: Inject user email in notification mail subjects
- 06:55 pm astakos Revision ab51aff1: Inject user email in notification mail subjects
- 06:24 pm Revision a1284c0c: remove obsolete kwarg verify
- 05:41 pm Revision 341c818e: Enable hotplug during create_instance
- This passes hotplug = True to ganeti and enables hotplug per instance.
It checks GANETI_USE_HOTPLUG setting.
Signed-... - 05:41 pm Revision 47c66641: Support multiple public networks in UI
- Encapsulate in nic dict a public flag (network.public) and
remove twisted oldstyle identification way (network_id == ... - 05:36 pm Revision 7cfbbf32: New method for creating BackendNetwork entries
- Create a new method to the Network model, in order to create the
BackendNetwork entries tha correspond to this networ... - 05:36 pm Revision db2eb7c8: Remove add_reserved_ips from rapi client
- In order to be compatible with grnet and upstream ganeti
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:36 pm Revision b14725eb: Do not allow creation of two big/small networks
- - Networks smaller than /29 are not supported in Ganeti.
- Big networks will result in degraded performance in Ganeti... - 05:36 pm Revision 370f69ec: Remove dead code
- 05:36 pm Revision 30418cbe: Reserve gateway's IP when creating an IP pool
- 05:36 pm Revision 7fede91e: Implement multiple public networks
- Implement multiple public networks in order to support:
- different public networks per backend
- non-consecutive IP ... - 05:36 pm Revision 8d03316d: Allow connecting a VM to a network only if active
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:35 pm Revision 9ef880a4: Update rapi to reflect to the upstream ganeti
- reserved_ips->add_reserved_ips
Remove Network*All()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 03:36 pm Revision c4dcfcf6: port pooled psycopg2 to new pool api
- 03:15 pm Revision afe19961: complete some functionality
- 03:15 pm Revision 90644e50: don't take mutex for cleanup
- 03:15 pm Revision 57607cbd: Enhance pooling API, implementation, and tests
- - Verify objects (new and old) with a hook _pool_verify.
Discard objects from the pool that fail verification.
A ... - 03:13 pm astakos Revision fd1471de: New debian version for v0.7.4
- 03:12 pm astakos Revision beb35cd7: Merge branch 'master' into debian
- 03:12 pm Revision 1fcf4a99: Configurable subjects for all emails send by astakos
- 03:12 pm astakos Revision 1fcf4a99: Configurable subjects for all emails send by astakos
- 02:46 pm astakos Revision 6078c7ef: Migration fix
- 02:46 pm Revision 6078c7ef: Migration fix
- 02:26 pm Revision c78c9908: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/forms.py - 02:26 pm astakos Revision c78c9908: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/forms.py - 01:48 pm astakos Revision 1831a0fe: Minor fixes
- - Help text for modearation_enabled field
- Terms of use=> Terms of service - 01:48 pm Revision 1831a0fe: Minor fixes
- - Help text for modearation_enabled field
- Terms of use=> Terms of service - 01:25 pm Revision ab133e68: Move pooling psycopg2 wrapper to synnefo.lib.db
- Move pooling psycopg2 wrapper to synnefo.lib.db,
please see commit e83ed1fb8fb4d0d19c2d3f86152fde60b3cadfd9 for all t... - 01:24 pm astakos Revision ed4a91be: Bug fix
- - remove extra links from Cloudbar
- 01:24 pm Revision ed4a91be: Bug fix
- - remove extra links from Cloudbar
- 01:22 pm Revision ea221961: New font (Open Sans)
- 01:22 pm astakos Revision ea221961: New font (Open Sans)
- 01:18 pm snf-cloudcms Revision 63392ddf: Various style fixes
- 01:17 pm snf-cloudcms Revision 4b5adcc3: New font (Open Sans)
- 01:16 pm snf-cloudcms Revision 31847c18: W3c validation correction ( br inside ul)
- 12:51 pm ./kamaki Revision 6ad245d5: Use connection pool after redesigning http connect
- HTTPRequestsXxx objects now use connection pooling
Atually, connections are not pooled, but responses are.
Implement... - 12:24 pm snf-network Revision a58eca4e: Merge branch 'master' into debian
09/06/2012
- 07:23 pm astakos Revision a4db4523: Add group homepage field
- Refs: #2793
- 07:23 pm Revision a4db4523: Add group homepage field
- Refs: #2793
- 07:06 pm astakos Revision 83bdb2b6: Display only enabled groups in group search
- 07:06 pm Revision 83bdb2b6: Display only enabled groups in group search
- 06:33 pm astakos Revision 58d88b47: Not exact group search
- Refs: #2793
- 06:33 pm Revision 58d88b47: Not exact group search
- Refs: #2793
- 06:19 pm Revision 7467c17a: create_entity to fail if entity exists
- 05:40 pm Revision 35d42381: Pool pithos backends using ObjectPool
- Use ObjectPool functionality from synnefo.lib.pool
to pool backend objects.
This reduces the per-request overhead si... - 05:40 pm Pithos Revision 35d42381: Pool pithos backends using ObjectPool
- Use ObjectPool functionality from synnefo.lib.pool
to pool backend objects.
This reduces the per-request overhead si... - 05:36 pm snf-nfdhcpd Revision 494be744: Merge branch 'snf-master' into snf-debian
- 05:35 pm Bug #1537: URL encoded question-marks handled erroneously
- e.g. Linux_User_&_Developer_-_Issue_116,_2012.pdf
- 05:31 pm Bug #2793 (New): Group quota modifications
- UI
-------
- Να μπει τίτλος GROUPS στην αντίστοιχη σελίδα
- Τα κουμπιά να γίνουν CREATE και JOIN αντίστοιχα.
- ... - 05:19 pm Revision 27cfa807: Pool HTTP connections to the astakos service
- Have the astakos client use pooled HTTP connections to the astakos
service, uses facilities from synnefo/lib/pool/htt... - 05:19 pm snf-nfdhcpd Revision 0cca7143: Fix two more logs
- 04:56 pm snf-nfdhcpd Revision 764f829a: Improve log msgs
- 04:56 pm snf-nfdhcpd Revision 98b1900a: Fix bug in log msg
- 04:35 pm snf-nfdhcpd Revision d7b852fd: Add umask inside daemon context
- 04:22 pm Revision f627a979: fix get_query utility in case of HEAD request
- 04:22 pm astakos Revision f627a979: fix get_query utility in case of HEAD request
- 03:42 pm Revision a3959e74: check ourselves, do not rely on sql integrity
- 03:17 pm snf-nfdhcpd Revision 5a176c92: Merge branch 'snf-master' into snf-debian
- 03:04 pm snf-nfdhcpd Revision 883eb77e: Add try-except in DaemonContext.open()
- It catches locking exceptions.
Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr> - 01:43 pm snf-nfdhcpd Revision 56c801c6: Replace killproc with start-stop-daemon
- killproc removes only the pidfile (not the lockfile). python daemon
implementation needs either no file or both a loc... - 01:10 pm snf-image Revision c50358a6: Make sure EnforcePersonality runs last
- When a users inject a file in an image that already exists,
we want to make sure that this file is not altered by any... - 12:52 pm snf-nfdhcpd Revision fb6daf43: Bump version 0.11
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 12:52 pm snf-nfdhcpd Revision 6d6a94c1: Merge branch 'snf-master' into snf-debian
- 12:13 pm snf-nfdhcpd Revision 8f433e9f: Remove rm -f pidfile
- If exists a locking timeout it generated.
Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr> - 12:07 pm Revision 9c50a5ac: source file encoding
09/05/2012
- 08:18 pm ganeti-local Revision fe48d53c: Do not allow networks with less than 8 hosts
- This is only needed in case base64 and bitarray.tostring() is used for
saving reservations. If bitarray.to01() was us... - 08:18 pm snf-ganeti Revision fe48d53c: Do not allow networks with less than 8 hosts
- This is only needed in case base64 and bitarray.tostring() is used for
saving reservations. If bitarray.to01() was us... - 07:29 pm Revision 2aaa1336: Major changes in snf-burnin:
- * NetworkTestCase checks network status changes
* NetworkTestcase handles networks with specific CIDR
* NetworkTestCa... - 07:07 pm astakos Revision 368a508c: Change clientid in aquarium messages to string
- 07:07 pm Revision 368a508c: Change clientid in aquarium messages to string
- 06:23 pm Revision 837b95f5: fix recaptcha dependency
- 06:23 pm astakos Revision 837b95f5: fix recaptcha dependency
- 06:21 pm astakos Revision 47bd21da: Update README
- 06:21 pm Revision 47bd21da: Update README
- 06:13 pm Revision fcf90160: AstakosUser signed_terms property instead of function
- 06:13 pm astakos Revision fcf90160: AstakosUser signed_terms property instead of function
- 05:31 pm snf-ganeti Revision 5b11f8db: Further hlint fixes
- Commit 2cdaf22, “Re-enable standard hlint warnings”, got it almost
right. The only problem is that (confusingly) the ... - 05:31 pm ganeti-local Revision 3ce788db: Fix deserialisation bug in ResultEntry
- Found via the newly added unit-tests, which test most of the
serialisation code in Query/Language (except for QueryRe... - 05:31 pm ganeti-local Revision 51000365: Rework CLI modules and tests
- While investigating how we could test the Daemon.hs module, I realised
that we have a very, erm, sub-optimal situatio... - 05:31 pm snf-ganeti Revision 3ce788db: Fix deserialisation bug in ResultEntry
- Found via the newly added unit-tests, which test most of the
serialisation code in Query/Language (except for QueryRe... - 05:31 pm ganeti-local Revision 5b11f8db: Further hlint fixes
- Commit 2cdaf22, “Re-enable standard hlint warnings”, got it almost
right. The only problem is that (confusingly) the ... - 05:31 pm snf-ganeti Revision 51000365: Rework CLI modules and tests
- While investigating how we could test the Daemon.hs module, I realised
that we have a very, erm, sub-optimal situatio... - 05:31 pm ganeti-local Revision 90171729: Add query filter tests
- These tests are node specific only because we don't have other query
types implemented yet, but what they actually te... - 05:31 pm snf-ganeti Revision 90171729: Add query filter tests
- These tests are node specific only because we don't have other query
types implemented yet, but what they actually te... - 05:18 pm ganeti-local Revision 2e0bb81d: Add a small 'passTest' helper
- This is symmetric to failTest, and allows us to use it in cases where
we need to return a property.
While replacing ... - 05:18 pm snf-ganeti Revision b9bdc10e: Add some unittests for node queries
- These new tests check that:
- no known fields return unknown
- any unknown field returns unknown
- the type of the f... - 05:18 pm ganeti-local Revision b9bdc10e: Add some unittests for node queries
- These new tests check that:
- no known fields return unknown
- any unknown field returns unknown
- the type of the f... - 05:18 pm snf-ganeti Revision 9924d61e: Add entire ConfigData serialisation tests
- Using the recently-added genArbitrary, we can now implement Arbitrary
instances for even "huge" objects like Cluster,... - 05:18 pm snf-ganeti Revision 7022db83: Replace manual arbitrary instances with genArbitrary
- There are a few more that could be replaces, once we start using
appropriate (new)types.
Signed-off-by: Iustin Pop <... - 05:18 pm ganeti-local Revision 7022db83: Replace manual arbitrary instances with genArbitrary
- There are a few more that could be replaces, once we start using
appropriate (new)types.
Signed-off-by: Iustin Pop <... - 05:18 pm ganeti-local Revision 9924d61e: Add entire ConfigData serialisation tests
- Using the recently-added genArbitrary, we can now implement Arbitrary
instances for even "huge" objects like Cluster,... - 05:18 pm snf-ganeti Revision 2e0bb81d: Add a small 'passTest' helper
- This is symmetric to failTest, and allows us to use it in cases where
we need to return a property.
While replacing ... - 05:18 pm snf-ganeti Revision 8492daa3: Introduce a helper for simple Arbitrary instances
- After getting really annoyed at yet another "<*> arbitrary", I thought
that we should be able to automate this, at le... - 05:18 pm ganeti-local Revision 8492daa3: Introduce a helper for simple Arbitrary instances
- After getting really annoyed at yet another "<*> arbitrary", I thought
that we should be able to automate this, at le... - 04:58 pm ganeti-local Revision 63b068c1: Add a test helper for simple JSON serialisation testing
- While adding yet another JSON serialisation test, I realised that this
can be trivially abstracted; hence this patch,... - 04:58 pm snf-ganeti Revision ce93b4a0: Add Instance serialisations tests
- This is not perfect, as for many of the parameters we don't have good
Arbitrary instances, but is better than nothing... - 04:58 pm snf-ganeti Revision 63b068c1: Add a test helper for simple JSON serialisation testing
- While adding yet another JSON serialisation test, I realised that this
can be trivially abstracted; hence this patch,... - 04:58 pm snf-ganeti Revision 8d2b6a12: Add unit test for serialisation of DiskLogicalId and Nodes
- Since the DiskLogicalId type is manually serialised/deserialised (see
Objects.hs, `encodeDLid' and `decodeDLId'), let... - 04:58 pm ganeti-local Revision 8d2b6a12: Add unit test for serialisation of DiskLogicalId and Nodes
- Since the DiskLogicalId type is manually serialised/deserialised (see
Objects.hs, `encodeDLid' and `decodeDLId'), let... - 04:58 pm ganeti-local Revision ce93b4a0: Add Instance serialisations tests
- This is not perfect, as for many of the parameters we don't have good
Arbitrary instances, but is better than nothing... - 04:58 pm ganeti-local Revision 1493a93b: Add unittests for the BasicTypes module
- This adds test properties for the various laws that the instances of
Result should follow; I could not find (offline)... - 04:58 pm snf-ganeti Revision 1493a93b: Add unittests for the BasicTypes module
- This adds test properties for the various laws that the instances of
Result should follow; I could not find (offline)... - 03:34 pm snf-ganeti Revision e09c1fa0: Fixup test suite names
- The names were not in a proper hierarchy, leading to inconsistencies
about what they were actually tested.
We change... - 03:34 pm ganeti-local Revision e09c1fa0: Fixup test suite names
- The names were not in a proper hierarchy, leading to inconsistencies
about what they were actually tested.
We change... - 03:34 pm snf-ganeti Revision 20bc5360: Simplify property and test case names
- Since we now have separate namespaces due to the multi-file split, we
don't need to keep the name of the module in th... - 03:34 pm ganeti-local Revision 20bc5360: Simplify property and test case names
- Since we now have separate namespaces due to the multi-file split, we
don't need to keep the name of the module in th... - 03:33 pm snf-ganeti Revision 2997cb0a: Move Version.hs up from under HTools/
- This is another module that is generic, and not htools-specific.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie... - 03:33 pm ganeti-local Revision 2997cb0a: Move Version.hs up from under HTools/
- This is another module that is generic, and not htools-specific.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie... - 03:02 pm snf-nfdhcpd Revision 0c650606: Fix previous commit concerning pidfile
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 02:56 pm ./kamaki Revision 2576d8b1: HTTPConnection can support pooling implementations
- 02:31 pm snf-nfdhcpd Revision b526f9ae: Catch IPy exceptions for invalid networks/subnets
- Signed-off-by: Stratos Psomadakis <psomas@grnet.gr>
- 01:49 pm snf-ganeti Revision 662de722: Two tiny makefile fixes
- During the recent moves and renames, two things have slipped through,
since I didn't run make check-local…
Signed-of... - 01:49 pm ganeti-local Revision 662de722: Two tiny makefile fixes
- During the recent moves and renames, two things have slipped through,
since I didn't run make check-local…
Signed-of... - 12:59 pm Revision 2ef68a58: Add submenu
- 12:59 pm astakos Revision 2ef68a58: Add submenu
- 12:57 pm Revision a88d9ec1: Add submenu
- 12:57 pm astakos Revision a88d9ec1: Add submenu
09/04/2012
- 09:25 pm Pithos MS Client Revision 796a7c29: Replaced .NET hashing with OpenSSL
- 07:25 pm ./kamaki Revision 118d9271: HTTP Response args are now properties
- 07:00 pm Pithos MS Client Revision b1303755: Changed ETag calculation to SHA256
- ETag not posted on directory uploads, to avoid 422 errors
Etag posted in other cases, even if the server ignores it
M... - 06:57 pm ./kamaki Revision 7493ccb6: Correct repackaging, minor server list improvement
- 06:43 pm ./kamaki Revision 14af08c0: New package CLI (repackaging), minor bugfixes
- kamaki now has two packages: cli and clients
cli contains all command line interface code
clients is an indepentand l... - 05:45 pm snf-image-creator Revision 023e1217: Code cleanup and refactoring
- Create a new dialog_menu module to host all the "expert mode" code.
Check the code with a new version of pep8 - 05:30 pm ganeti-local Revision 73b9e026: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:30 pm ganeti-local Revision 736f9e15: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:30 pm ganeti-local Revision 415fc598: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:29 pm ganeti-local Revision 57de4cfa: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 05:29 pm ganeti-local Revision 155c28c0: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:29 pm ganeti-local Revision da5888fe: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 05:29 pm ganeti-local Revision 22ac925c: Include networks in Makefile and bash completion
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:29 pm ganeti-local Revision c0288228: Add gnt-network man page
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:28 pm ganeti-local Revision 43a642d0: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 05:28 pm ganeti-local Revision 60dbaa9b: ss_conf support for networks
- Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:27 pm ganeti-local Revision abce4362: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 05:26 pm ganeti-local Revision b8c4273d: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Apollon ... - 05:26 pm ganeti-local Revision 1ff7bbd9: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 05:25 pm snf-ganeti Revision b88fcdd0: Remove QC.hs and replace it with an auto-generated file
- In order to have correct code coverage results, we must somehow import
all production modules into the test runner. U... - 05:25 pm ganeti-local Revision b88fcdd0: Remove QC.hs and replace it with an auto-generated file
- In order to have correct code coverage results, we must somehow import
all production modules into the test runner. U... - 05:25 pm ganeti-local Revision 51309138: Split the Makefile variable HS_LIB_SRCS
- This currently holds both production files and test files; since we
want to treat these separately, let's split the v... - 05:25 pm snf-ganeti Revision 51309138: Split the Makefile variable HS_LIB_SRCS
- This currently holds both production files and test files; since we
want to treat these separately, let's split the v... - 05:25 pm ganeti-local Revision 497b264b: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 05:24 pm ganeti-local Revision 961fa6f1: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:24 pm ganeti-local Revision 4d26e4e4: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 05:23 pm ganeti-local Revision fe4d3d25: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 05:23 pm ganeti-local Revision 134cd9e8: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 05:22 pm ganeti-local Revision 8d653c98: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 05:22 pm ganeti-local Revision 0263c60d: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 05:21 pm ganeti-local Revision f13d8519: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 05:16 pm ganeti-local Revision 73a93f41: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 04:58 pm ganeti-local Revision 176b0ee2: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 04:51 pm ganeti-local Revision 2d87bd0a: Split last two remaining tests from QC.hs
- This makes QC.hs obsolete, but we will remove it in a later patch,
once we automatically build a file with all the im... - 04:51 pm snf-ganeti Revision 2d87bd0a: Split last two remaining tests from QC.hs
- This makes QC.hs obsolete, but we will remove it in a later patch,
once we automatically build a file with all the im... - 04:51 pm snf-ganeti Revision f3baf5ef: Move JSON.hs and Compat.hs out from under HTools/
- These two files are not htools-specific, so let's move them out of the
HTools subdirectory/module hierarchy and direc... - 04:51 pm ganeti-local Revision f3baf5ef: Move JSON.hs and Compat.hs out from under HTools/
- These two files are not htools-specific, so let's move them out of the
HTools subdirectory/module hierarchy and direc... - 04:51 pm snf-ganeti Revision e1ee7d5a: Split most HTools test code into separate files
- Except for Ganeti.HTools.JSON, which needs rename, we split all the
other test suites into separate files.
We have t... - 04:51 pm ganeti-local Revision e1ee7d5a: Split most HTools test code into separate files
- Except for Ganeti.HTools.JSON, which needs rename, we split all the
other test suites into separate files.
We have t... - 04:50 pm snf-ganeti Revision aed2325f: Split Luxi, Qlang, Ssconf and OpCodes tests
- … from QC.hs into their own files, again mirroring the production code
source tree.
Signed-off-by: Iustin Pop <iusti... - 04:50 pm ganeti-local Revision aed2325f: Split Luxi, Qlang, Ssconf and OpCodes tests
- … from QC.hs into their own files, again mirroring the production code
source tree.
Signed-off-by: Iustin Pop <iusti... - 04:50 pm snf-ganeti Revision 305e174c: Split Rpc tests from QC
- This required lots of other code moves, so I created it as a
standalone patch.
Signed-off-by: Iustin Pop <iustin@goo... - 04:50 pm ganeti-local Revision 305e174c: Split Rpc tests from QC
- This required lots of other code moves, so I created it as a
standalone patch.
Signed-off-by: Iustin Pop <iustin@goo... - 04:50 pm snf-ganeti Revision 2733df51: Split one more module out of QC and add test helpers
- This splits the confd/utils tests, and adds the TestCommon module for
shared test code.
Signed-off-by: Iustin Pop <i... - 04:50 pm ganeti-local Revision 2733df51: Split one more module out of QC and add test helpers
- This splits the confd/utils tests, and adds the TestCommon module for
shared test code.
Signed-off-by: Iustin Pop <i... - 04:50 pm snf-ganeti Revision e5a29b6c: Split out Objects.hs from QC.hs
- This is the first file split out from QC.hs - an easy one, since it
has just one test.
The patch changes the way we ... - 04:50 pm ganeti-local Revision e5a29b6c: Split out Objects.hs from QC.hs
- This is the first file split out from QC.hs - an easy one, since it
has just one test.
The patch changes the way we ... - 04:50 pm snf-ganeti Revision e4cc4c11: Move the unittest helper to a new Test/Ganeti dir
- This patch starts the move of the test haskell code from
`htools/Ganeti/HTools/' to its more proper place of
`htest/T... - 04:50 pm ganeti-local Revision e4cc4c11: Move the unittest helper to a new Test/Ganeti dir
- This patch starts the move of the test haskell code from
`htools/Ganeti/HTools/' to its more proper place of
`htest/T... - 04:50 pm snf-ganeti Revision 189b51fa: Move generated htools test stubs to htest/
- This moves the last (I think) htools-related bits out of test/ under
htest/.
Signed-off-by: Iustin Pop <iustin@googl... - 04:50 pm ganeti-local Revision 189b51fa: Move generated htools test stubs to htest/
- This moves the last (I think) htools-related bits out of test/ under
htest/.
Signed-off-by: Iustin Pop <iustin@googl... - 04:50 pm ganeti-local Revision b8a9c7f2: Move shelltests from test/ to htest/shelltests/
- This is another rather trivial patch, moving all the (htools)
shelltests to their own directory.
Signed-off-by: Iust... - 04:50 pm snf-ganeti Revision b8a9c7f2: Move shelltests from test/ to htest/shelltests/
- This is another rather trivial patch, moving all the (htools)
shelltests to their own directory.
Signed-off-by: Iust... - 04:49 pm snf-ganeti Revision 8feabc89: Move htools test files from test/data/htools to htest/data
- Following up on the program moves, we now move the test data files.
Signed-off-by: Iustin Pop <iustin@google.com>
Re... - 04:49 pm ganeti-local Revision 8feabc89: Move htools test files from test/data/htools to htest/data
- Following up on the program moves, we now move the test data files.
Signed-off-by: Iustin Pop <iustin@google.com>
Re... - 04:49 pm snf-ganeti Revision f0f3a6df: Move haskell test code to htest/
- This is the first commit of a series that will attempt to cleanup the
test code organisation, which evolved somewhat ... - 04:49 pm ganeti-local Revision f0f3a6df: Move haskell test code to htest/
- This is the first commit of a series that will attempt to cleanup the
test code organisation, which evolved somewhat ... - 04:45 pm Revision 818bb9bf: simple http_request objects over connection pools
- 04:03 pm astakos Revision 20d50182: fix group enable
- 04:03 pm Revision 20d50182: fix group enable
- 02:22 pm ganeti-local Revision 09123222: Fix gnt-debug iallocator
- There was an issue with the recent ipolicy introduction which lead to a
bug in gnt-debug iallocator. It was not provi... - 02:22 pm snf-ganeti Revision 09123222: Fix gnt-debug iallocator
- There was an issue with the recent ipolicy introduction which lead to a
bug in gnt-debug iallocator. It was not provi... - 02:00 pm snf-ganeti Revision 01606931: Implement compilation of regexes at creation time
- This means that the verification of the correctness of the regex is
done once, at the deserialisation/creation time, ... - 02:00 pm ganeti-local Revision 01606931: Implement compilation of regexes at creation time
- This means that the verification of the correctness of the regex is
done once, at the deserialisation/creation time, ... - 02:00 pm snf-ganeti Revision 4cab6703: Rename the Qlang and Queryd modules
- Per the new query module hierarchy, rename Qlang to Query/Language and
Queryd to Query/Server. This way, all query-re... - 02:00 pm ganeti-local Revision 4cab6703: Rename the Qlang and Queryd modules
- Per the new query module hierarchy, rename Qlang to Query/Language and
Queryd to Query/Server. This way, all query-re... - 02:00 pm ganeti-local Revision 8a65c02b: Add filtering support in Query
- This adds basic infrastructure for filtering (fully functional except,
as usual, for runtime data), and then uses it ... - 02:00 pm snf-ganeti Revision 8a65c02b: Add filtering support in Query
- This adds basic infrastructure for filtering (fully functional except,
as usual, for runtime data), and then uses it ... - 01:59 pm snf-ganeti Revision 25779212: Add an Applicative instance for our Result type
- This will allow us to run generic computations in an Applicative
context, if a monadic one is not needed (or not appl... - 01:59 pm ganeti-local Revision 25779212: Add an Applicative instance for our Result type
- This will allow us to run generic computations in an Applicative
context, if a monadic one is not needed (or not appl... - 01:59 pm snf-ganeti Revision 05ac718f: Parameterize the Filter type
- In preparation for introducing filtering functionality, we convert the
'Filter' type from a '*' kind to a '* -> *' ki... - 01:59 pm ganeti-local Revision 05ac718f: Parameterize the Filter type
- In preparation for introducing filtering functionality, we convert the
'Filter' type from a '*' kind to a '* -> *' ki... - 01:59 pm snf-ganeti Revision 518023a9: Implement QueryFields for Nodes
- Since we have all the definitions already, we can easily enable
this. Manual testing shows no difference between the ... - 01:59 pm ganeti-local Revision 518023a9: Implement QueryFields for Nodes
- Since we have all the definitions already, we can easily enable
this. Manual testing shows no difference between the ... - 01:56 pm snf-ganeti Revision 6f1da8b3: Merge branch 'devel-2.6'
- * devel-2.6:
Fix warnings/errors with newer pylint
Fix decorator uses which crash newer pylint
Signed-off-by: Iu... - 01:56 pm ganeti-local Revision 6f1da8b3: Merge branch 'devel-2.6'
- * devel-2.6:
Fix warnings/errors with newer pylint
Fix decorator uses which crash newer pylint
Signed-off-by: Iu... - 01:56 pm ganeti-local Revision fa0003dc: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix warnings/errors with newer pylint
Fix decorator uses which crash newer pylint
Signed-off-by: I... - 01:56 pm snf-ganeti Revision fa0003dc: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Fix warnings/errors with newer pylint
Fix decorator uses which crash newer pylint
Signed-off-by: I... - 12:44 pm snf-ganeti Revision 2a9aff11: Putting the multiallocate pieces together
- This is the final part:
* Parsing the new request type
* Feed it to allocList
* Format the result
Signed-off-by: Re... - 12:44 pm ganeti-local Revision 85d96a3c: Adding new IAllocator mode to constants
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm ganeti-local Revision c85abf30: Adding allocList function
- This function iterates over the tryMGAlloc function, updates the node
list and instance list, and refeeds it recursiv... - 12:44 pm snf-ganeti Revision c85abf30: Adding allocList function
- This function iterates over the tryMGAlloc function, updates the node
list and instance list, and refeeds it recursiv... - 12:44 pm snf-ganeti Revision 85d96a3c: Adding new IAllocator mode to constants
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:44 pm ganeti-local Revision 2a9aff11: Putting the multiallocate pieces together
- This is the final part:
* Parsing the new request type
* Feed it to allocList
* Format the result
Signed-off-by: Re... - 12:23 pm astakos Revision 6e029beb: Add billing tab
- 12:23 pm Revision 6e029beb: Add billing tab
- 12:14 pm ./kamaki Revision bf966740: Equilize store mkdir with create for directories
09/03/2012
- 07:09 pm ganeti-local Revision 8ad0da1e: Fix warnings/errors with newer pylint
- To help developing Ganeti on newer distributions, let's try to fix
pylint warnings/errors. I'm using pylint from curr... - 07:09 pm snf-ganeti Revision 8ad0da1e: Fix warnings/errors with newer pylint
- To help developing Ganeti on newer distributions, let's try to fix
pylint warnings/errors. I'm using pylint from curr... - 07:00 pm astakos Revision 705a9ae0: add missing import
- 07:00 pm Revision 705a9ae0: add missing import
- 07:00 pm Revision 1cbce16f: use django ADMIN & SERVER_EMAIL settings instead of DEFAULT_ADMIN_EMAIL & DEFA...
- 07:00 pm astakos Revision 1cbce16f: use django ADMIN & SERVER_EMAIL settings instead of DEFAULT_ADMIN_EMAIL & DEFA...
- 06:32 pm ganeti-local Revision e53decc1: Merge branch 'devel-2.6'
- * devel-2.6:
Instance autorepair design
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Po... - 06:32 pm snf-ganeti Revision e53decc1: Merge branch 'devel-2.6'
- * devel-2.6:
Instance autorepair design
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Po... - 06:28 pm ./kamaki Revision f0706f59: Minor fixes
- 06:24 pm ./kamaki Revision 6666f3b3: Generic methods implementation in OOS Compute
- added flavors_get, images_get/delete/post/put
- 06:18 pm ganeti-local Revision fc3f75dd: Fix decorator uses which crash newer pylint
- Pylint version:
pylint 0.25.1,
astng 0.23.1, common 0.58.0
crashes when passing the fully-qualified decorator n... - 06:18 pm snf-ganeti Revision fc3f75dd: Fix decorator uses which crash newer pylint
- Pylint version:
pylint 0.25.1,
astng 0.23.1, common 0.58.0
crashes when passing the fully-qualified decorator n... - 06:08 pm snf-ganeti Revision 68640987: Instance autorepair design
- This design describes a tool that will perform automatic repairs on
instances when they are detected to be unhealthy ... - 06:08 pm ganeti-local Revision 68640987: Instance autorepair design
- This design describes a tool that will perform automatic repairs on
instances when they are detected to be unhealthy ... - 05:38 pm astakos Revision 4b7d68f0: Indermediate page for create group
- 05:38 pm Revision 4b7d68f0: Indermediate page for create group
- 05:26 pm ./kamaki Revision 6f1ec797: Introduce general methods for cyclades poking
- servers_get/post, networks_get/delete/post/put with generic
arguments id and command are now used by oldern, convenie... - 05:10 pm astakos Revision 056ee470: Style changes in create group form
- 05:10 pm Revision 056ee470: Style changes in create group form
- 04:54 pm astakos Revision 624c31d0: remove duplicate entry in install_requires
- 04:54 pm Revision 624c31d0: remove duplicate entry in install_requires
- 04:53 pm astakos Revision 9d446b22: remove space
- 04:53 pm Revision 9d446b22: remove space
- 04:52 pm snf-ganeti Revision 72295708: Add missing luxi query 'QueryFields'
- This was missed; we add the definition and the de-serialisation
support.
Signed-off-by: Iustin Pop <iustin@google.co... - 04:52 pm ganeti-local Revision 72295708: Add missing luxi query 'QueryFields'
- This was missed; we add the definition and the de-serialisation
support.
Signed-off-by: Iustin Pop <iustin@google.co... - 04:52 pm snf-ganeti Revision 046fe3f5: Add Query support for Nodes (no filtering, no RPC)
- This is the initial support for Query2: basic infrastructure (except
filtering) and node query support (without RPC).... - 04:52 pm ganeti-local Revision 046fe3f5: Add Query support for Nodes (no filtering, no RPC)
- This is the initial support for Query2: basic infrastructure (except
filtering) and node query support (without RPC).... - 04:52 pm astakos Revision 28bcc2cf: schedule credit update interval the first day of each month
- 04:52 pm Revision 28bcc2cf: schedule credit update interval the first day of each month
- 04:45 pm snf-ganeti Revision 9d4cc8ed: One more SADT type - VType
- This adds the VTYPE_* conversion to VType, used for QFT equivalence
later.
Signed-off-by: Iustin Pop <iustin@google.... - 04:45 pm ganeti-local Revision a6c7e2a2: Move parameter title definitions to constants
- This fixes an old TODO for moving these; now they can be reused in the
Haskell Query2 implementation.
Signed-off-by:... - 04:45 pm ganeti-local Revision 9d4cc8ed: One more SADT type - VType
- This adds the VTYPE_* conversion to VType, used for QFT equivalence
later.
Signed-off-by: Iustin Pop <iustin@google.... - 04:45 pm snf-ganeti Revision a6c7e2a2: Move parameter title definitions to constants
- This fixes an old TODO for moving these; now they can be reused in the
Haskell Query2 implementation.
Signed-off-by:... - 04:45 pm snf-ganeti Revision 2af78b97: Expand THH with more functionality for parameters
- This adds two related improvements to THH:
- for parameters, we declare a list with all their fields, so that
Quer... - 04:45 pm ganeti-local Revision 8c957eb3: Extend convert-constants support for dicts
- This enhances convert-constants to not flatten dicts completely, but
also generate a so-called association list for t... - 04:45 pm ganeti-local Revision 2af78b97: Expand THH with more functionality for parameters
- This adds two related improvements to THH:
- for parameters, we declare a list with all their fields, so that
Quer... - 04:45 pm ganeti-local Revision da45c352: Add more node-related data types and functions
- This is a simple type declaration for NodeRole, a NdParamObject type
class, and a few related helper functions for no... - 04:45 pm ganeti-local Revision a9310b2f: Fix typo in node role description
- I'd rather not introduce this typo in the Haskell code too, and also
not having them identical is not good.
Signed-o... - 04:45 pm snf-ganeti Revision 4cbe9bda: Stub query2 call integration into QueryD
- This patch corrects the definitions in Qlang.hs to match what Python
expects on the wire; this means replacing some m... - 04:45 pm ganeti-local Revision 4cbe9bda: Stub query2 call integration into QueryD
- This patch corrects the definitions in Qlang.hs to match what Python
expects on the wire; this means replacing some m... - 04:45 pm ganeti-local Revision 9abbb084: Fix error reporting for bad Luxi arguments in QueryD
- Currently, the query daemon would simply close the connection to the
client without issuing a response, if parsing th... - 04:45 pm snf-ganeti Revision 8c957eb3: Extend convert-constants support for dicts
- This enhances convert-constants to not flatten dicts completely, but
also generate a so-called association list for t... - 04:45 pm snf-ganeti Revision 9abbb084: Fix error reporting for bad Luxi arguments in QueryD
- Currently, the query daemon would simply close the connection to the
client without issuing a response, if parsing th... - 04:45 pm snf-ganeti Revision da45c352: Add more node-related data types and functions
- This is a simple type declaration for NodeRole, a NdParamObject type
class, and a few related helper functions for no... - 04:45 pm snf-ganeti Revision a9310b2f: Fix typo in node role description
- I'd rather not introduce this typo in the Haskell code too, and also
not having them identical is not good.
Signed-o... - 04:45 pm snf-ganeti Revision 04dd53a3: Add type classes for common objects
- These mirror the TaggableObject in Python, in the sense that we will
be able to define generic functions for querying... - 04:45 pm ganeti-local Revision 04dd53a3: Add type classes for common objects
- These mirror the TaggableObject in Python, in the sense that we will
be able to define generic functions for querying... - 04:44 pm snf-ganeti Revision c12a68e2: Improve error reporting in our JSON conversions
- Reporting things such as the following in our error messages
(indentation added by me, not originally present, so it'... - 04:44 pm ganeti-local Revision c12a68e2: Improve error reporting in our JSON conversions
- Reporting things such as the following in our error messages
(indentation added by me, not originally present, so it'... - 04:36 pm astakos Revision 77f6e87f: more management commands for handling resources
- 04:36 pm Revision 77f6e87f: more management commands for handling resources
- 04:05 pm astakos Revision c1e49eaf: fix 0017 migration
- 04:05 pm Revision c1e49eaf: fix 0017 migration
- 03:13 pm snf-ganeti Revision 0d0ac025: Cleanup query socket before attempting to bind
- This patch adds a simple function to ensure a socket doesn't exist
before binding to it. Additionally, we cleanup the... - 03:13 pm ganeti-local Revision 0d0ac025: Cleanup query socket before attempting to bind
- This patch adds a simple function to ensure a socket doesn't exist
before binding to it. Additionally, we cleanup the... - 03:13 pm ganeti-local Revision a2160e57: Complete and enable the haskell QueryClusterInfo call
- Since we have now access to all cluster parameters, we can "fill" the
parameters, and can finally enable it in CLI/RA... - 03:13 pm snf-ganeti Revision a2160e57: Complete and enable the haskell QueryClusterInfo call
- Since we have now access to all cluster parameters, we can "fill" the
parameters, and can finally enable it in CLI/RA... - 03:13 pm snf-ganeti Revision b09cce64: Expand Objects.hs definitions
- This patch adds the missing parameters in the cluster/group objects,
for now as simple maps (dictionaries), without t... - 03:13 pm ganeti-local Revision b09cce64: Expand Objects.hs definitions
- This patch adds the missing parameters in the cluster/group objects,
for now as simple maps (dictionaries), without t... - 03:13 pm snf-ganeti Revision adb77e3a: Add a fillDict function
- This is similar to the Python version, objects.py:FillDict.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 03:13 pm ganeti-local Revision adb77e3a: Add a fillDict function
- This is similar to the Python version, objects.py:FillDict.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 03:13 pm snf-ganeti Revision 14fec9a8: Fix qualified import of Data.Map in QC.hs
- As opposed to all other places in the code, we imported this as
Data.Map, leaving to longer names. Let's make it simi... - 03:13 pm ganeti-local Revision 14fec9a8: Fix qualified import of Data.Map in QC.hs
- As opposed to all other places in the code, we imported this as
Data.Map, leaving to longer names. Let's make it simi... - 03:13 pm snf-ganeti Revision 806aa124: Enhance convert-constants list generation
- While looking at the hypervisor types in Constants.hs, I saw that the
'hyperTypes' list is using strings instead of n... - 03:13 pm ganeti-local Revision 806aa124: Enhance convert-constants list generation
- While looking at the hypervisor types in Constants.hs, I saw that the
'hyperTypes' list is using strings instead of n... - 02:04 pm astakos Revision 41ee7794: fix synnefo.settings
- 02:04 pm Revision 41ee7794: fix synnefo.settings
- 02:01 pm astakos Revision 7e6bb438: fix syneffo_settings
- 02:01 pm Revision 7e6bb438: fix syneffo_settings
- 01:27 pm Revision ecdf098e: Define UserEvent
- 01:23 pm astakos Revision a49bcf4b: django-celery configuration
- 01:23 pm Revision a49bcf4b: django-celery configuration
- 01:22 pm Revision 8b59b8ea: import commissioning only if QUOTA_HOLDER_URL is set
- 01:22 pm astakos Revision 8b59b8ea: import commissioning only if QUOTA_HOLDER_URL is set
09/02/2012
- 06:19 pm Revision fc1e2f02: Progress VIII
- * integration with quota holder
* new credit event for integration with aquarium - 06:19 pm astakos Revision fc1e2f02: Progress VIII
- * integration with quota holder
* new credit event for integration with aquarium - 06:01 pm astakos Revision 04e8a251: move aquarium listener in endpoints
- 06:01 pm Revision 04e8a251: move aquarium listener in endpoints
- 05:59 pm Revision 8fd2c1fa: delete migration
- 05:59 pm astakos Revision 8fd2c1fa: delete migration
- 05:59 pm Revision e21a4ea5: move aquarium listener in endpoints
- 05:59 pm astakos Revision e21a4ea5: move aquarium listener in endpoints
09/01/2012
- 06:29 pm snf-image-creator Revision dcf9274b: Fix various typos, add .gitignore file
- Fix various typos in messages, add .gitignore file for
automatically produced intermediate files.
08/31/2012
- 06:53 pm ./kamaki Revision 1c999b11: Minor convenienve fixes
- 06:44 pm ./kamaki Revision eac2285f: Minor test bug
- 06:36 pm ./kamaki Revision 055b217a: Add server_details, image_details tests
- 05:40 pm ./kamaki Revision 130a2831: Improve vm control during testing
- 05:10 pm ./kamaki Revision 1a85b14f: Delete used VMs after testing
- 04:47 pm Revision 2adcd773: Do not send reserved_ips argument
- In rapi CreateNetwork method
- 04:45 pm Revision ecd1058e: Do not send reserved_ips argument
- In rapi CreateNetwork method
- 04:15 pm Revision c8ef1fdb: fix accessing entity and policy holdings
- 01:39 pm ganeti-local Revision 2f9e86d5: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 01:39 pm ganeti-local Revision c29bbb41: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 01:39 pm ganeti-local Revision 0bb9ca43: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 12:30 pm snf-image Revision 7f4b90fd: Bump debian version to 0.5-1
- 12:20 pm snf-image Revision 1c2b9d38: Remove timelimit from package dependencies
- 12:14 pm snf-image Revision 464f2644: Merge branch 'master' into debian-0.5
- 12:13 pm snf-image Revision 16d8179c: Bump debian version to 0.4.2-1
- 12:13 pm snf-image Revision 0c4ecb3a: Bump debian version to 0.4.1-1
- 12:12 pm snf-image Revision b6f5ea27: Fix dependencies
- 11:57 am snf-image Revision 68ec47be: Update ChangeLog and configure for version 0.5
- 10:55 am snf-image Revision 82c29397: Update ChangeLog and configure.ac for v0.4.2
- 10:55 am snf-image Revision 8437606a: Update ChangeLog and configure.ac for v0.4.1
- 03:29 am snf-ganeti Revision d177a22a: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 03:29 am ganeti-local Revision d177a22a: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 12:24 am snf-nfdhcpd Revision d9361b6e: Remove stale pid lock file
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
08/30/2012
- 10:31 pm snf-ganeti Revision 03f2593b: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:31 pm ganeti-local Revision 03f2593b: Refactor _GetPCIInfo() in cmdlib
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:11 pm ganeti-local Revision 34754279: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:11 pm snf-ganeti Revision 34754279: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:04 pm snf-ganeti Revision 67ae51ed: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 10:04 pm ganeti-local Revision 67ae51ed: Add logging in case of hotplug
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 09:15 pm ganeti-local Revision 61f46231: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 09:15 pm snf-ganeti Revision 61f46231: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 09:15 pm snf-ganeti Revision 644e5023: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 09:15 pm ganeti-local Revision 644e5023: Maintain backwards compatibility in kvm runtime
- Introduce _GenerateKVMBlockDevicesOptions()
In case hotplug is enabled per instance then the runtime file
contains o... - 08:52 pm snf-ganeti Revision 62bb2d7b: Edit changelog version
- Signed-off-by: Dimitris Aragriorgs <dimara@grnet.gr>
- 07:12 pm ./kamaki Revision 1a3f2eaf: Pretify server list, test server list and create
- 06:30 pm ./kamaki Revision 1bb4d14d: Improced testing, started tests for cyclades
- 03:51 pm ./kamaki Revision 58821ef5: Handle requests exceptions
08/29/2012
- 07:31 pm ./kamaki Revision a52d2256: Reset headers and params at every request
- 07:17 pm ./kamaki Revision 1cbc4a67: Minor big fix
- 06:58 pm Revision 0a24e225: Handle IntegrityError in create_entity call.
- It should be checked also for the other calls
- 06:44 pm ./kamaki Revision 25914947: Minor arangements for error handling
- 06:32 pm snf-image Revision 42ed2a70: Add support for null image backend type
- This backend type can be used if we want snf-image to configure the
VM disk without first copying an image to it. Thi... - 06:14 pm ./kamaki Revision f7df21bc: Minor bug fixes in error handling
- 06:08 pm ./kamaki Revision ab9cdbc3: Minor bigfixes in error handling
- 05:57 pm Pithos MS Client Revision 12c87c0e: Changes to hash calculation.
- SyncSingleItem not yet tested
- 05:40 pm ./kamaki Revision 99ae27ea: Avoid veification (workarround for image list bug)
- 05:26 pm ./kamaki Revision 2f749e6e: Major changes in client, fixed setup
- Seperate Client to Client and HTTPConnection
The later is put in a separate package kamaki.client.connection
It manag... - 05:13 pm snf-image-creator Revision 3c851812: Fix a bug in kamaki menu code
- Every time you tried to reupload an image, the dialog displayed the
pithos url instead of the image filename as initi... - 04:13 pm astakos Revision eebf750d: add email & is_active index in auth_user
- 04:13 pm Revision eebf750d: add email & is_active index in auth_user
- 01:52 pm Revision aab4d540: remove unused imports & code refinement
- 01:52 pm astakos Revision aab4d540: remove unused imports & code refinement
- 01:30 pm astakos Revision 95a51cdc: fix group join view
- 01:30 pm Revision 95a51cdc: fix group join view
- 01:26 pm Revision eff12d38: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 01:26 pm astakos Revision eff12d38: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- 12:13 pm Revision b591d833: New style in form
- 12:13 pm astakos Revision b591d833: New style in form
- 12:07 pm snf-image-creator Revision c0f3abdc: Fix fix_acpid syspep
- Extend the mechanism to recognise events with value "button/power.*"
as power button events. It used to only check fo... - 11:54 am snf-image-creator Revision e1e7b843: Fix cleanup_userdata sysprep
- The function used to ignore directories when cleaning sensitive data
- 11:36 am Revision c0f68797: Enable hotplug during create_instance
- This passes hotplug = True to ganeti and enables hotplug per instance.
It checks GANETI_USE_HOTPLUG setting.
Signed-... - 11:36 am Revision 88c0cd50: Support multiple public networks in UI
- Encapsulate in nic dict a public flag (network.public) and
remove twisted oldstyle identification way (network_id == ... - 11:35 am Revision 87397d76: Make backend allocator network aware
- In case of not having identical backends as far as networks is
concerned and a network is provided during instance cr... - 11:35 am Revision bcbb1489: Support multiple public networks
- Add util functions for geting networks and free addresses.
Add new setting PREFERABLE_PUBLIC_NETWORK which is pointi...
08/28/2012
- 06:49 pm ./kamaki Revision e4e8b667: Implement perform_request for HTTPRequest
- 06:48 pm ./kamaki Revision 5cffe0b4: Create HTTPRequest class
- Implements HTTPConnection using the requests pypi package
- 06:32 pm snf-ganeti Revision 998b6f8b: Add two confd library tests
- These test that we encode requests correctly and decode good messages,
that a message with a too old/new timestamp is... - 06:32 pm ganeti-local Revision 998b6f8b: Add two confd library tests
- These test that we encode requests correctly and decode good messages,
that a message with a too old/new timestamp is... - 06:16 pm snf-ganeti Revision 62377cf5: Reduce some more code duplication and split code
- The Qlang module defines ResultStatus, but it was already defined in
Ganeti/Luxi.hs; let's remove the duplicate defin... - 06:16 pm ganeti-local Revision 62377cf5: Reduce some more code duplication and split code
- The Qlang module defines ResultStatus, but it was already defined in
Ganeti/Luxi.hs; let's remove the duplicate defin... - 06:12 pm Revision 4792afbe: Networks view fixes and improvements
- - Do not display vms in building state in connect overlay
- Propose vm reboot after firewall changed (functionality w... - 06:11 pm Revision d89de077: Disable destroy of connected networks in ui by default
- 06:04 pm ganeti-local Revision 0384c457: Add test for checking Haskell/Python opcode equivalence
- This is a very big hack for testing the equivalence of Python and
Haskell opcode definitions. See the docstring for d... - 06:04 pm snf-ganeti Revision 0384c457: Add test for checking Haskell/Python opcode equivalence
- This is a very big hack for testing the equivalence of Python and
Haskell opcode definitions. See the docstring for d... - 06:04 pm snf-ganeti Revision 4a1dc2bf: Create a custom type for disk indices
- While (again) trying to test Python/Haskell encoding interoperability,
I found another bug: the disk index is declare... - 06:04 pm ganeti-local Revision 4a1dc2bf: Create a custom type for disk indices
- While (again) trying to test Python/Haskell encoding interoperability,
I found another bug: the disk index is declare... - 06:04 pm snf-ganeti Revision f2f06e2e: Handle better 'null' values in optional fields
- While testing Haskell⇔Python interoperability for opcode
serialisation, I found this bug: the Haskell code doesn't tr... - 06:04 pm ganeti-local Revision f2f06e2e: Handle better 'null' values in optional fields
- While testing Haskell⇔Python interoperability for opcode
serialisation, I found this bug: the Haskell code doesn't tr... - 06:04 pm snf-ganeti Revision 9990c068: Add test case for OpCode list equivalence
- For now, we only test that we don't define extra opcodes in the
Haskell code; once we have parity, we can enable the ... - 06:04 pm ganeti-local Revision 9990c068: Add test case for OpCode list equivalence
- For now, we only test that we don't define extra opcodes in the
Haskell code; once we have parity, we can enable the ... - 06:04 pm snf-ganeti Revision 60f7f6a4: Add infrastructure for reading Python command output
- This will be used in the future to make tests/assertions for
Python/Haskell codebase equivalence (e.g. checking that ... - 06:04 pm ganeti-local Revision 60f7f6a4: Add infrastructure for reading Python command output
- This will be used in the future to make tests/assertions for
Python/Haskell codebase equivalence (e.g. checking that ... - 06:04 pm snf-ganeti Revision 6dd92942: QCHelper: add support for defining HUnit test cases
- This will allow us to use exactly the same method as for defining and
using QuickCheck properties. The differentiatio... - 06:04 pm ganeti-local Revision 6dd92942: QCHelper: add support for defining HUnit test cases
- This will allow us to use exactly the same method as for defining and
using QuickCheck properties. The differentiatio... - 06:04 pm snf-ganeti Revision 2c4eb054: Rename tests for nicer names in test output
- With the change to test-framework, where individual tests are listed,
QCHelper tries to remove a "prop_$group_" prefi... - 06:04 pm ganeti-local Revision 2c4eb054: Rename tests for nicer names in test output
- With the change to test-framework, where individual tests are listed,
QCHelper tries to remove a "prop_$group_" prefi... - 06:03 pm snf-ganeti Revision 95f6c931: Switch Haskell test harness to test-framework
- This patch replaces our home-grown, and quite limited, test runner
infrastructure with test-framework
(http://batters... - 06:03 pm ganeti-local Revision 95f6c931: Switch Haskell test harness to test-framework
- This patch replaces our home-grown, and quite limited, test runner
infrastructure with test-framework
(http://batters... - 06:03 pm ganeti-local Revision a03b2e1c: Simplify the Luxi client-server test
- Since now we have the recvMsgExt, we can remove the handleEOF
function.
Signed-off-by: Iustin Pop <iustin@google.com... - 06:03 pm snf-ganeti Revision a03b2e1c: Simplify the Luxi client-server test
- Since now we have the recvMsgExt, we can remove the handleEOF
function.
Signed-off-by: Iustin Pop <iustin@google.com... - 06:03 pm snf-ganeti Revision a23643ee: Fix bug in the Luxi client-server test
- We didn't close the server correctly, so for test sizes bigger than
the max-open-files ulimit, the tests were failing... - 06:03 pm ganeti-local Revision a23643ee: Fix bug in the Luxi client-server test
- We didn't close the server correctly, so for test sizes bigger than
the max-open-files ulimit, the tests were failing... - 06:03 pm ganeti-local Revision 12e8358c: TH: one style fix and more docstrings
- We were missing many docstrings in THH.hs, so let's add at least some
of them, and fix some unquoted '/'. Additionall... - 06:03 pm snf-ganeti Revision 12e8358c: TH: one style fix and more docstrings
- We were missing many docstrings in THH.hs, so let's add at least some
of them, and fix some unquoted '/'. Additionall... - 06:03 pm snf-ganeti Revision a583ec5d: OpCodes: build and export a list of all opcodes
- This can be used for cross-checking with the Python code for
consistency on defined opcodes.
Signed-off-by: Iustin P... - 06:03 pm ganeti-local Revision a583ec5d: OpCodes: build and export a list of all opcodes
- This can be used for cross-checking with the Python code for
consistency on defined opcodes.
Signed-off-by: Iustin P... - 06:03 pm ganeti-local Revision 94518cdb: TH: Abstract function for computing constructor names
- We'll need this in another place shortly, so let's abstract it and add
proper verification of whether we were passed ... - 06:03 pm snf-ganeti Revision 94518cdb: TH: Abstract function for computing constructor names
- We'll need this in another place shortly, so let's abstract it and add
proper verification of whether we were passed ... - 06:02 pm snf-ganeti Revision f2374060: Enable tags query over the query socket
- This patch adds the tags field to the objects which were missing it
(all except Cluster), implements handling the Lux... - 06:02 pm ganeti-local Revision f2374060: Enable tags query over the query socket
- This patch adds the tags field to the objects which were missing it
(all except Cluster), implements handling the Lux... - 06:02 pm ganeti-local Revision cebd85d8: Switch RAPI to use same tags listing as CLI
- Currently, RAPI uses queries (as in QueryNode with field tags) for
getting the tags, whereas the CLI uses the QueryTa... - 06:02 pm snf-ganeti Revision cebd85d8: Switch RAPI to use same tags listing as CLI
- Currently, RAPI uses queries (as in QueryNode with field tags) for
getting the tags, whereas the CLI uses the QueryTa... - 06:01 pm ganeti-local Revision 4cd428db: Config.hs: Add a function to lookup group
- Like in the python code, this is a bit more complex since groups are
indexed by UUID, so we must fallback to lookup v... - 06:01 pm snf-ganeti Revision 4cd428db: Config.hs: Add a function to lookup group
- Like in the python code, this is a bit more complex since groups are
indexed by UUID, so we must fallback to lookup v... - 06:01 pm ganeti-local Revision a9ccc950: Add a Functor instance for our Result type
- This will allow us to use the simpler applicative form (<$>, <*>)
instead of monadic liftM, liftM2, etc.
Signed-off-... - 06:01 pm snf-ganeti Revision a9ccc950: Add a Functor instance for our Result type
- This will allow us to use the simpler applicative form (<$>, <*>)
instead of monadic liftM, liftM2, etc.
Signed-off-... - 06:01 pm snf-ganeti Revision be747966: Change the Luxi tags kind from String to a custom type
- This will allow safer code when we implement the tags query.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:01 pm ganeti-local Revision be747966: Change the Luxi tags kind from String to a custom type
- This will allow safer code when we implement the tags query.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-... - 06:00 pm ganeti-local Revision 8a9ee1e9: Remove obsolete QrViaLuxi type
- The actual query definitions are now in Qlang.hs, so let's use the
ItemType from there instead of luxi-defined type (... - 06:00 pm snf-ganeti Revision 8a9ee1e9: Remove obsolete QrViaLuxi type
- The actual query definitions are now in Qlang.hs, so let's use the
ItemType from there instead of luxi-defined type (... - 06:00 pm ganeti-local Revision 303bc802: Implement support for query only clients in Rapi
- This implements the same query=True|False functionality as in
GetClient for cli.py, however since the RAPI code is mu... - 06:00 pm snf-ganeti Revision 303bc802: Implement support for query only clients in Rapi
- This implements the same query=True|False functionality as in
GetClient for cli.py, however since the RAPI code is mu... - 06:00 pm snf-ganeti Revision 42ab9ac4: Add configure-time switch for split queries
- And expand cli.GetClient() to allow opening the query socket, instead
of the main master socket.
Finally, enable the... - 06:00 pm ganeti-local Revision 42ab9ac4: Add configure-time switch for split queries
- And expand cli.GetClient() to allow opening the query socket, instead
of the main master socket.
Finally, enable the... - 06:00 pm snf-ganeti Revision 4b71f30c: Remove obsolete conversion function for Luxi TH
- Due to the (now removed) custom filter field, we needed a conversion
function. Since now that field is gone, we can m... - 06:00 pm ganeti-local Revision 4b71f30c: Remove obsolete conversion function for Luxi TH
- Due to the (now removed) custom filter field, we needed a conversion
function. Since now that field is gone, we can m... - 06:00 pm snf-ganeti Revision dc6a0f82: Rename Query2.hs to Qlang.hs
- While starting to use the new filter types, I realised that what is
currently implemented is the equivalent of `lib/q... - 06:00 pm ganeti-local Revision dc6a0f82: Rename Query2.hs to Qlang.hs
- While starting to use the new filter types, I realised that what is
currently implemented is the equivalent of `lib/q... - 06:00 pm snf-ganeti Revision 9a94c848: Switch Luxi Query operation to use a proper filter
- Until now, since we didn't have a proper type for the encoded query
filters, we were ignoring the filters and handled... - 06:00 pm ganeti-local Revision 9a94c848: Switch Luxi Query operation to use a proper filter
- Until now, since we didn't have a proper type for the encoded query
filters, we were ignoring the filters and handled... - 06:00 pm snf-ganeti Revision e8a25d62: Implement Query2 filter JSON (de)serialisation
- This adds support for encoding/decoding Query2 filters to/from JSON,
in (hopefully) the same format as the Python cod... - 06:00 pm ganeti-local Revision e8a25d62: Implement Query2 filter JSON (de)serialisation
- This adds support for encoding/decoding Query2 filters to/from JSON,
in (hopefully) the same format as the Python cod... - 06:00 pm snf-ganeti Revision 31d1d442: convert-constants: also export qlang.py constants
- Since these will be needed for Haskell's implementation of query2.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 06:00 pm ganeti-local Revision 31d1d442: convert-constants: also export qlang.py constants
- Since these will be needed for Haskell's implementation of query2.
Signed-off-by: Iustin Pop <iustin@google.com>
Rev... - 05:59 pm ganeti-local Revision 2cdaf225: Re-enable standard hlint warnings
- Commit 5a1e31b4 (Add infrastructure for, and two extra hlint rules)
was intended to add two *extra* hlint rules, but ... - 05:59 pm snf-ganeti Revision 2cdaf225: Re-enable standard hlint warnings
- Commit 5a1e31b4 (Add infrastructure for, and two extra hlint rules)
was intended to add two *extra* hlint rules, but ... - 05:59 pm snf-ganeti Revision 1bf11fff: Run the query thread from confd
- This enables the query functionality in confd.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Mura... - 05:59 pm ganeti-local Revision 1bf11fff: Run the query thread from confd
- This enables the query functionality in confd.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Mura... - 05:59 pm snf-ganeti Revision 25b54de0: Initial query daemon implementation
- This is just a new module that exports a runQueryD function, that can
be imported to run a separate thread handling t... - 05:59 pm ganeti-local Revision 25b54de0: Initial query daemon implementation
- This is just a new module that exports a runQueryD function, that can
be imported to run a separate thread handling t... - 05:59 pm ganeti-local Revision 0aff2293: Enhance the Luxi interface implementation
- This makes the implementation a bit nicer for both for server and
client side: we add a wrapper function with a bette... - 05:59 pm snf-ganeti Revision 0aff2293: Enhance the Luxi interface implementation
- This makes the implementation a bit nicer for both for server and
client side: we add a wrapper function with a bette... - 05:59 pm snf-ganeti Revision 7514fe92: Add Objects definitions for the ispec/ipolicy types
- Note that since we don't have yet a way to nicely handle two-level
optional parameters, the Filled/Partial types and ... - 05:59 pm ganeti-local Revision 7514fe92: Add Objects definitions for the ispec/ipolicy types
- Note that since we don't have yet a way to nicely handle two-level
optional parameters, the Filled/Partial types and ... - 05:59 pm ganeti-local Revision a957e150: Improve Objects.hs definitions
- This adds a few missing/incomplete definitions. We're still missing
the special parameters (disk params, hvparams, os... - 05:59 pm snf-ganeti Revision a957e150: Improve Objects.hs definitions
- This adds a few missing/incomplete definitions. We're still missing
the special parameters (disk params, hvparams, os... - 05:59 pm ganeti-local Revision d5a93a80: Remove container field special cases
- Since we now handle Containers uniformly, we can remove all traces of
the special handling for this field type.
Sign... - 05:59 pm snf-ganeti Revision d5a93a80: Remove container field special cases
- Since we now handle Containers uniformly, we can remove all traces of
the special handling for this field type.
Sign... - 05:59 pm ganeti-local Revision 84835174: Improve the TH 'Container' type
- This is the first part of the changes related to the 'Container' type.
We currently handle this type as follows: it'... - 05:59 pm snf-ganeti Revision 84835174: Improve the TH 'Container' type
- This is the first part of the changes related to the 'Container' type.
We currently handle this type as follows: it'... - 05:59 pm ganeti-local Revision d8cb8e13: Improve TH local variables naming
- This patch addresses two issues with our TH code:
- using non-unique names (e.g. "std" for a local name, instead of
... - 05:59 pm snf-ganeti Revision d8cb8e13: Improve TH local variables naming
- This patch addresses two issues with our TH code:
- using non-unique names (e.g. "std" for a local name, instead of
... - 05:58 pm ganeti-local Revision 02cccecd: Expand TH with tags field
- Also add this new field and the other generic fields to the cluster
object.
Signed-off-by: Iustin Pop <iustin@google... - 05:58 pm snf-ganeti Revision 02cccecd: Expand TH with tags field
- Also add this new field and the other generic fields to the cluster
object.
Signed-off-by: Iustin Pop <iustin@google... - 05:58 pm snf-ganeti Revision 988da36e: Add new definition for query socket
- This is not used yet, but is helpful when developing the Luxi endpoint
for hconfd.
Signed-off-by: Iustin Pop <iustin... - 05:58 pm ganeti-local Revision 988da36e: Add new definition for query socket
- This is not used yet, but is helpful when developing the Luxi endpoint
for hconfd.
Signed-off-by: Iustin Pop <iustin... - 05:37 pm ./kamaki Revision 620edeb1: Connection interface
- 05:22 pm ./kamaki Revision a2e8e549: Seperate commands specs and connection packages
- 04:56 pm Revision aa4109d4: set default group in newly created users
- 04:56 pm astakos Revision aa4109d4: set default group in newly created users
- 04:43 pm Revision 1dc12b52: Merge branch 'ui-0.11' into progress-monitor-new
- 04:43 pm Revision 1d734889: Merge branch 'devel-0.11' into progress-monitor-new
- Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/models.js - 03:34 pm Revision 567ce269: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/templates/im/astakosgroup_detail.html
sn... - 03:34 pm astakos Revision 567ce269: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/forms.py
snf-astakos-app/astakos/im/templates/im/astakosgroup_detail.html
sn... - 01:45 pm astakos Revision 3abf6c78: Progress VIII
- send admin notification upon group creation
- 01:45 pm Revision 3abf6c78: Progress VIII
- send admin notification upon group creation
- 01:27 pm ./kamaki Revision 8af4cc0b: Imporove meta methods
- 12:56 pm snf-ganeti Revision 66f74cae: Simple QC tests for RPC calls
- Right now we're only able to test if when a node is offline, the call
fails with an appropriate errror.
Signed-off-b... - 12:56 pm ganeti-local Revision 66f74cae: Simple QC tests for RPC calls
- Right now we're only able to test if when a node is offline, the call
fails with an appropriate errror.
Signed-off-b... - 12:56 pm snf-ganeti Revision d4709cce: Datatypes for haskell RPC calls
- We introduce typeclasses for RPC call and result and create a typeclass
that binds the two together. For that we need... - 12:56 pm ganeti-local Revision dc623a95: Implementation of NodeInfo call and result
- node_info call takes hypervisors and vgs to ask for information about
node and returns bootid and results from hyperv... - 12:56 pm snf-ganeti Revision eaed5f19: Infrastructure to execute RPC calls
- Prepare and execute RPC call, prepare result for the call. These
procedures are generic in the sense that they only r... - 12:56 pm snf-ganeti Revision 96dad12d: Implementation of AllInstancesInfo call and result
- all_instances_info call takes a list of hypervisors and returns a list
of (name, memory, state, vcpus, time) - one el... - 12:56 pm snf-ganeti Revision c1c5aab1: Implementation of InstanceList call and result
- instance_list call takes a list of hypervisors and returns a list
of running instances.
Signed-off-by: Agata Murawsk... - 12:56 pm snf-ganeti Revision dc623a95: Implementation of NodeInfo call and result
- node_info call takes hypervisors and vgs to ask for information about
node and returns bootid and results from hyperv... - 12:56 pm ganeti-local Revision c1c5aab1: Implementation of InstanceList call and result
- instance_list call takes a list of hypervisors and returns a list
of running instances.
Signed-off-by: Agata Murawsk... - 12:56 pm ganeti-local Revision d4709cce: Datatypes for haskell RPC calls
- We introduce typeclasses for RPC call and result and create a typeclass
that binds the two together. For that we need... - 12:56 pm ganeti-local Revision eaed5f19: Infrastructure to execute RPC calls
- Prepare and execute RPC call, prepare result for the call. These
procedures are generic in the sense that they only r... - 12:56 pm ganeti-local Revision 96dad12d: Implementation of AllInstancesInfo call and result
- all_instances_info call takes a list of hypervisors and returns a list
of (name, memory, state, vcpus, time) - one el... - 12:56 pm ganeti-local Revision 2ff587d4: Move necessary constants from rpc & rpc_defs to constants
- As timeout constants will now be used also on Haskell side, they have
been moved from rpc_defs and rpc to constants. ... - 12:56 pm snf-ganeti Revision 2ff587d4: Move necessary constants from rpc & rpc_defs to constants
- As timeout constants will now be used also on Haskell side, they have
been moved from rpc_defs and rpc to constants. ... - 12:56 pm snf-ganeti Revision c4f65a0e: Add Hypervisor and start exporting AdminState
- Very simple Hypervisor object, that we want to pass in some of RPC
calls is added. We also export AdminState data typ... - 12:56 pm ganeti-local Revision c4f65a0e: Add Hypervisor and start exporting AdminState
- Very simple Hypervisor object, that we want to pass in some of RPC
calls is added. We also export AdminState data typ... - 12:40 pm ./kamaki Revision 8c854a22: Improve setmeta syntax
- 12:17 pm ./kamaki Revision e92440bd: Minor bug fixes
- 12:25 am Revision 6dda51b5: Remove deprecated GANETI_PUBLIC_NETWORK usage
- Substitute with network.backend_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:25 am Revision ddf90d97: Allow connecting a VM to a network only if active
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 12:25 am Revision 262e1af9: Update rapi to reflect to the upstream ganeti
- reserved_ips->add_reserved_ips
Remove Network*All()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 12:25 am Revision c5871140: Remove add_reserved_ips from rapi client
- In order to be compatible with grnet and upstream ganeti
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
08/27/2012
- 07:53 pm astakos Revision 0f4fa26d: Progress VII
- * add policies during group creation
* improve performance (reduce db access) - 07:53 pm Revision 0f4fa26d: Progress VII
- * add policies during group creation
* improve performance (reduce db access) - 07:02 pm Pithos MS Client Revision a58eae0f: Fix for object names with '%20' and ' ' inside
- 06:14 pm ./kamaki Revision bd7e758f: Optionaly use --container instead of cont:
- 05:26 pm Revision e49565e1: Propagate NIC change event to the associated vm
- so that nic changed attributes get propagated to the vm views (e.g. nic ip
change). - 05:18 pm ganeti-local Revision 951accad: Merge branch 'devel-2.6'
- * devel-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add v... - 05:18 pm snf-ganeti Revision 951accad: Merge branch 'devel-2.6'
- * devel-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add v... - 05:15 pm ganeti-local Revision b5df6331: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add ... - 05:15 pm snf-ganeti Revision b5df6331: Merge branch 'stable-2.6' into devel-2.6
- * stable-2.6:
Make stable-2.6 compatible with newer pep8
Fix computation of disk sizes in _ComputeDiskSize
Add ... - 05:05 pm snf-ganeti Revision 2fefc557: Make stable-2.6 compatible with newer pep8
- This is done so that all current branches can run with newer pep8;
note that instead of fixing the problems (like I d... - 05:05 pm ganeti-local Revision 2fefc557: Make stable-2.6 compatible with newer pep8
- This is done so that all current branches can run with newer pep8;
note that instead of fixing the problems (like I d... - 03:42 pm Revision 053d0dfc: Update admin guide to reflect Cyclades v0.11
- In Cyclades v0.11 we introduce support for multiple backends
and support for Public/Private Network management. Plus,... - 03:33 pm astakos Revision 025b4028: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html - 03:33 pm Revision 025b4028: Merge branch '0.6.4' of https://code.grnet.gr/git/astakos into 0.6.4
- Conflicts:
snf-astakos-app/astakos/im/templates/im/astakosgroup_list.html - 01:17 pm Pithos MS Client Revision befeed92: Upgradec Caliburn.Micro, SQLite
- 12:42 pm Revision 97d3fca1: Catch error caused by duplicate NIC removal in ui
- NICs get removed once their associated vm or network trigger their
corresponding remove signal. Synchronous removal o... - 11:06 am Pithos MS Client Revision c561991c: Move to 2012 and the Async Targeting pack
- 10:47 am astakos Revision f6e8cca4: change helpdesk notification email subject
- 10:47 am Revision f6e8cca4: change helpdesk notification email subject
08/25/2012
- 04:07 pm Pithos Revision 8ee4ec50: Revert "Have BaseBackend inherit from ArgBasedSingleton"
- This reverts commit d2869078476a590d2f875b45801fceee37234344.
The ModularBackend object has not been designed to be u... - 04:07 pm Revision 8ee4ec50: Revert "Have BaseBackend inherit from ArgBasedSingleton"
- This reverts commit d2869078476a590d2f875b45801fceee37234344.
The ModularBackend object has not been designed to be u... - 03:53 pm Revision e83ed1fb: Add pooling synnefo.db.pooled_psycopg2 DBAPI drv
- Add DBAPI driver synnefo.db.pooled_psycopg2, which is a
thin, pooling wrapper around psycopg2.
To use, first monkey-... - 03:03 pm Revision 7138c600: Make pool more robust on obj creation failure
- Make ObjectPool handle failures during object creation more robustly,
and release the pool semaphore.
08/24/2012
- 07:17 pm Revision 3447b13d: Extend ObjectPool functionality, tests
- 05:55 pm ganeti-local Revision 5d0389dd: More descriptive Constants.hs header
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:55 pm snf-ganeti Revision 5d0389dd: More descriptive Constants.hs header
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 05:51 pm ./kamaki Revision d804de82: Add more functionalities to dnl/hashmap/versions
- download: progressbar control, overide file, resume (default)
all: extra options for conditional retrieval - 03:43 pm snf-image-creator Revision 12da78d5: Fix a bug in the kamaki menu
- The account info was saved in the token field in .kamakirc
- 02:32 pm Revision 09cdd926: Rename ObjectPool methods to pool_{put(), get()}
- 02:19 pm snf-image-creator Revision 3793498a: In wizard update the bg title after shrinking
- 01:46 pm ./kamaki Revision d726b3d0: Fixed bug with reset_headers
- Now headers are reset after each request by default
but there is an option for not reseting headers, in low
level - 12:48 pm snf-image-creator Revision 8fed77f7: Make the cow file size equal to the original media
- The size of the cow file was hardcoded to 1G. This was buggy, because
for a big image, the resize operation could fil...
08/23/2012
- 07:35 pm ./kamaki Revision 65c08a69: Versions in download
- 07:15 pm ./kamaki Revision 56f0908a: Improved incremental download, hashmap, versions
- 06:44 pm snf-image-creator Revision a95930f8: Fix the wizard confirmation message
- 06:42 pm Revision 169f7d38: Document apt/sources.list line for backports
- Document /etc/apt/sources.list line for squeeze-backports explicitly.
- 06:17 pm snf-image-creator Revision b9cd03ee: Add support for overwriting yes/no button labels
- Fix some typos and overwrite the yes/no labels of the wizard/expert
mode yesno dialog - 04:14 pm Revision 3f8d24fd: Update astakos-related commands in admin guide
- 02:41 pm snf-ganeti Revision 5ae4945a: Bump pep8 version to 1.2
- Debian Wheezy will ship with this version, and it has many improved checks compared to 0.6, so let's:
- bump version... - 02:41 pm ganeti-local Revision 5ae4945a: Bump pep8 version to 1.2
- Debian Wheezy will ship with this version, and it has many improved checks compared to 0.6, so let's:
- bump version... - 12:04 pm snf-image-creator Revision c3fe132c: Rename CombinedOutput to CompositeOutput
- Also move it to a separate module.
- 12:03 pm ./kamaki Revision 98893eac: Add sharers from pithos_sh
- sharers shows the accounts that share objects with cur account
- 11:44 am ganeti-local Revision 1df4d430: Change node parameter oob_program to VTYPE_STRING
- Since this is an inheritable parameter, having it as a MABYE_STRING
creates only problems (per our derivation rules).... - 11:44 am snf-ganeti Revision 1df4d430: Change node parameter oob_program to VTYPE_STRING
- Since this is an inheritable parameter, having it as a MABYE_STRING
creates only problems (per our derivation rules).... - 11:33 am ./kamaki Revision a5e0629d: Add full pithos+ move in client.pithos
- 11:17 am snf-ganeti Revision c1561e21: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision 86a10419: Change changelog to 2.6.0rc3+grnet-1
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision 1d3f56d9: Import debian/control from google debian branch
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision 632d38c8: Add hinfo man1 page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision 9dfd0f01: Add ganeti2 in Provides, Conflicts, Replaces
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision 98792b75: Add hcheck man1 page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision c34456da: Make gbp functional
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision cea1cc5b: Add fdsend dependecy in debian/control
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 11:17 am snf-ganeti Revision 3152e695: Add `fping' as a package dependency
- fping is needed to correctly handle master ip activation/deactivation
Signed-off-by: Constantinos Venetsanopoulos <c... - 11:17 am snf-ganeti Revision b79cba43: Modify debian files
- Bump 2.6.0~beta1 version in changelog
Add ganeti-htools in Provides, Conflicts, Replaces in control file
Signed-off-... - 11:17 am snf-ganeti Revision e2d4f5ce: Changes to make gitbuildpackage functional
- Change debian/changelog.
Include vcs-version (remove it from .gitignore)
Signed-off-by: Dimitris Aragiorgis <dimara@... - 11:17 am snf-ganeti Revision 9c6e1102: Initial debian packaging for Ganeti 2.5.*
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 10:43 am astakos Revision 304acb60: No groups found issue resolved
- 10:43 am Revision 304acb60: No groups found issue resolved
- 10:27 am astakos Revision b27c104d: Groups & style
- - Dropkick for select
- New style for groups
- Larger input - 10:27 am Revision b27c104d: Groups & style
- - Dropkick for select
- New style for groups
- Larger input
08/22/2012
- 06:38 pm snf-ganeti Revision 258ebfa7: Add debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:25 pm ./kamaki Revision 7d420701: Full pithos+ copy in clients.pithos
- 06:11 pm snf-ganeti Revision b02615b4: cfupgrade for removing oldstyle hotplug info
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm ganeti-local Revision b02615b4: cfupgrade for removing oldstyle hotplug info
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm snf-ganeti Revision f6c5e64f: Use base64 format in network reservations slots
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:11 pm ganeti-local Revision f6c5e64f: Use base64 format in network reservations slots
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:08 pm snf-ganeti Revision c54ec0dc: Merge branch 'stable-esi'
- Conflicts:
Makefile.am
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/constants.py
lib/opcodes.py
Sig... - 06:08 pm ganeti-local Revision c54ec0dc: Merge branch 'stable-esi'
- Conflicts:
Makefile.am
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/constants.py
lib/opcodes.py
Sig... - 05:40 pm snf-ganeti Revision 7c88c7af: Add external storage interface related man pages
- * ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn... - 05:40 pm ganeti-local Revision 7c88c7af: Add external storage interface related man pages
- * ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn... - 05:39 pm ganeti-local Revision 11d36c2e: Initial ExtStorage support in htools
- 05:39 pm snf-ganeti Revision 11d36c2e: Initial ExtStorage support in htools
- 05:39 pm snf-ganeti Revision 9bcef16f: Add the gnt-storage client
- Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o... - 05:39 pm ganeti-local Revision 9bcef16f: Add the gnt-storage client
- Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o... - 05:37 pm snf-ganeti Revision eeb1560f: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 05:37 pm snf-ganeti Revision 064934eb: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 05:37 pm snf-ganeti Revision 38de140e: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 05:37 pm snf-ganeti Revision 64196c78: Hotplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 05:36 pm snf-ganeti Revision 611b2e19: Hotplug: modifications/additions in objects.py
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 05:34 pm snf-ganeti Revision 47aaeaff: Add --allow-arbit-params to gnt-instance modify
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 05:34 pm ganeti-local Revision 47aaeaff: Add --allow-arbit-params to gnt-instance modify
- Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
- 05:34 pm ganeti-local Revision e74f6291: Multiple ExtStorage Providers and ext-params
- Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t... - 05:34 pm snf-ganeti Revision e74f6291: Multiple ExtStorage Providers and ext-params
- Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t... - 05:33 pm snf-ganeti Revision 868eab67: Implement the External Storage Interface
- With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt... - 05:33 pm ganeti-local Revision 868eab67: Implement the External Storage Interface
- With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt... - 05:30 pm snf-ganeti Revision f9a1f3eb: Update the shared storage design document
- Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ... - 05:30 pm ganeti-local Revision f9a1f3eb: Update the shared storage design document
- Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ... - 05:22 pm snf-ganeti Revision a5e58089: Merge branch 'stable-hotplug'
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py
Signed... - 05:22 pm ganeti-local Revision a5e58089: Merge branch 'stable-hotplug'
- Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/cmdlib.py
lib/objects.py
lib/opcodes.py
lib/rpc.py
Signed... - 05:13 pm snf-ganeti Revision 50fab955: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 05:13 pm ganeti-local Revision 50fab955: Hotplug: client support
- Add --hotplug option.
Only used by OpInstanceCreate()/OpInstanceSetParams.
Signed-off-by: Dimitris Aragiorgis <dimar... - 05:13 pm ganeti-local Revision 9ac60360: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 05:13 pm snf-ganeti Revision 9ac60360: Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place a --hotplug opt... - 05:13 pm snf-ganeti Revision 5ed75b63: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 05:13 pm ganeti-local Revision 5ed75b63: Hoplug: rpc support
- Introduce new RPCs that eventually invoke hypervisor specific
hotplug functions.
Signed-off-by: Dimitris Aragiorgis ... - 05:13 pm ganeti-local Revision 1642a1d0: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 05:13 pm snf-ganeti Revision 1642a1d0: Hotplug: KVM support
- KVM >= 1.0 is needed.
Introduce new methods: HotAddNic/HotDelNic
Both qemu monitor interface for hotplugging. If a ... - 05:12 pm ganeti-local Revision 41a1df34: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 05:12 pm snf-ganeti Revision 41a1df34: Hoplug: objects modifications/additions
- Introduce new HotplugInfo object as part of Instance object.
hotplug_info { 'nics': 0, 'disks': 0, 'pci_pool': [16, ... - 05:11 pm snf-ganeti Revision a8740a25: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:11 pm ganeti-local Revision a8740a25: Add tags in network objects
- Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig... - 05:11 pm ganeti-local Revision 66c844a3: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm snf-ganeti Revision 5fb92325: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm snf-ganeti Revision 66c844a3: Pass detailed network info in hooks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm snf-ganeti Revision 8c4771b1: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 05:11 pm ganeti-local Revision 5fb92325: Change default fields for network listing
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision 8c4771b1: Pass netinfo in rpcs
- If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ... - 05:11 pm ganeti-local Revision db465855: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm snf-ganeti Revision c2c9ce98: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision 24ea7a54: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 05:11 pm ganeti-local Revision c2c9ce98: Include networks in Makefile and bash completion
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision cca3867d: Add gnt-network man page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm snf-ganeti Revision cca3867d: Add gnt-network man page
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm snf-ganeti Revision 24ea7a54: Use network's mac prefix
- Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge... - 05:11 pm snf-ganeti Revision db465855: cfgupgrade for networks
- Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm snf-ganeti Revision 24a6bd31: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris... - 05:11 pm snf-ganeti Revision c18bf8b2: ss_conf support for networks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm snf-ganeti Revision f5422b71: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 05:11 pm snf-ganeti Revision a833cd23: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 05:11 pm ganeti-local Revision 24a6bd31: Modify instance client to support networks
- Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris... - 05:11 pm ganeti-local Revision c18bf8b2: ss_conf support for networks
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:11 pm ganeti-local Revision f5422b71: Introduce client support for networks
- gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new... - 05:11 pm ganeti-local Revision a833cd23: Rapi support for networks
- Support:
- GetNetwork(s)
- CreateNetwork
- ConnectNetwork
- DisconnectNetwork
- RemoveNetwork
Signed-off-by: Di... - 05:11 pm ganeti-local Revision 100c6d1a: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 05:11 pm ganeti-local Revision d45473fb: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 05:11 pm ganeti-local Revision a11b8875: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm snf-ganeti Revision a11b8875: Modify RemoveInstance() to support networks
- Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 05:11 pm snf-ganeti Revision 100c6d1a: Modify LUInstanceSetParams() to support networks
- Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar... - 05:11 pm snf-ganeti Revision d45473fb: Peripheral changes for networks
- Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ... - 05:11 pm snf-ganeti Revision f70bcabc: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 05:11 pm ganeti-local Revision f70bcabc: Modify LUInstanceCreate to support networks
- Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ... - 05:11 pm ganeti-local Revision 9870dce9: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 05:11 pm snf-ganeti Revision 0ca10882: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 05:11 pm snf-ganeti Revision 9870dce9: Implement network/nodegroup mappings
- LUNetworkConnect() connects a network to a nodegroup and defines
its netparams (mode and link). Specifically:
* Chec... - 05:11 pm snf-ganeti Revision d0af39c0: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 05:11 pm ganeti-local Revision d0af39c0: Implement LUNetworkSetParams
- Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ... - 05:11 pm ganeti-local Revision 0ca10882: Config methods for reserving/releasing IPs
- Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi... - 05:11 pm ganeti-local Revision 8e5f43b1: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 05:11 pm ganeti-local Revision f2837050: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 05:11 pm snf-ganeti Revision 7eb01378: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 05:11 pm snf-ganeti Revision f2837050: Basic IP pool management logic
- Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
... - 05:11 pm snf-ganeti Revision 8e5f43b1: Introduce new module for IP pool management
- Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede... - 05:11 pm ganeti-local Revision 7eb01378: Implement LUNetworkQuery
- Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in... - 05:11 pm snf-ganeti Revision f4f36cf3: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 05:11 pm ganeti-local Revision f4f36cf3: IP pool related objects, opcodes and constants
- Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew... - 04:58 pm ./kamaki Revision 5685ca98: Add pithos_sh GetObject as download
- pithos_sh download is incremental, therefore better than kamaki download
- 03:18 pm ganeti-local Revision 6a3166cb: Fix computation of disk sizes in _ComputeDiskSize
- Currently, hail fails with FailDisk when trying to add an instance
of type: 'file', 'sharedfile' and 'rbd'.
This is ... - 03:18 pm snf-ganeti Revision 6a3166cb: Fix computation of disk sizes in _ComputeDiskSize
- Currently, hail fails with FailDisk when trying to add an instance
of type: 'file', 'sharedfile' and 'rbd'.
This is ... - 02:18 pm Revision 9b013c3a: Minor fixes in cli dialogs
- 01:37 pm snf-image-creator Revision 789a3763: Add logging service in snf-image-creator-dialog
- Logging can be enabled using the -l input option
- 12:18 pm snf-image-creator Revision af45cf2f: Fix minor pep8 error
08/21/2012
- 04:25 pm ./kamaki Revision 2dfcddd8: Correct some typos
- 01:38 pm snf-image-creator Revision 37ee0098: When in wizard mode, allow local image dumping
- After the image has been uploaded to pithos and registered to cyclades,
prompt the user about saving the uploaded ima...
08/20/2012
- 05:52 pm Revision 2e3b7dc8: snf-burnin checks only "osfamily" and "root partition" in image metadata
- 01:06 pm snf-image-creator Revision aeb95900: Implement a WizardExit exception in dialog_wizard
- This exception can be used by the WizardPage instances to exit the
wizard.
Also available in: Atom