Activity
From 09/06/2011 to 10/05/2011
10/05/2011
- 06:30 pm Revision a17deeab: Documentation update for ovfconverter
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:30 pm Revision fa337742: Fixes for ovfconverter + vmware
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:30 pm ganeti-local Revision a17deeab: Documentation update for ovfconverter
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:30 pm ganeti-local Revision fa337742: Fixes for ovfconverter + vmware
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:17 pm ganeti-local Revision 980d1330: Demote to warnings the errors in --ignore-errors
- Treat the gnt-cluster verify errors identified by the error codes in
--ignore-errors as warnings; just print a warnin... - 03:17 pm Revision 980d1330: Demote to warnings the errors in --ignore-errors
- Treat the gnt-cluster verify errors identified by the error codes in
--ignore-errors as warnings; just print a warnin... - 03:17 pm Revision 93f2399e: Add --ignore-errors parameter to cluster verify
- lib/cli.py
- add IGNORE_ERROR_OPT;
client/gnt_cluster.py
- pass the ignore_errors parameter to the opcodes
lib/opco... - 03:17 pm ganeti-local Revision 93f2399e: Add --ignore-errors parameter to cluster verify
- lib/cli.py
- add IGNORE_ERROR_OPT;
client/gnt_cluster.py
- pass the ignore_errors parameter to the opcodes
lib/opco... - 03:17 pm ganeti-local Revision eedf99b5: Move cluster verify error codes to constants
- - move the cluster verify error codes from cmdlib._VerifyErrors to
constants;
- add to each of them the CV (Cluster... - 03:17 pm Revision eedf99b5: Move cluster verify error codes to constants
- - move the cluster verify error codes from cmdlib._VerifyErrors to
constants;
- add to each of them the CV (Cluster... - 02:48 pm Revision 909b3a0e: Restore backend.GetMasterInfo return values order
- Change 5a8648eb609f7e3a8d7ad7f82e93cfdd467a8fb5 changed the order of the
return values of backend.GetMasterInfo(). Th... - 02:48 pm ganeti-local Revision 909b3a0e: Restore backend.GetMasterInfo return values order
- Change 5a8648eb609f7e3a8d7ad7f82e93cfdd467a8fb5 changed the order of the
return values of backend.GetMasterInfo(). Th... - 12:05 pm Revision 5a8648eb: Add cluster netmask parameter
- Add the master_netmask cluster parameter, that represents the netmask of
the master IP, encoded as a CIDR suffix.
Th... - 12:05 pm ganeti-local Revision 5a8648eb: Add cluster netmask parameter
- Add the master_netmask cluster parameter, that represents the netmask of
the master IP, encoded as a CIDR suffix.
Th... - 12:05 pm Revision 7df2c4f0: Add ValidateNetmask and GetClass IPAddress methods
- Add the following methods to netutils.IPAddress:
* ValidateNetmask
* GetClassFromIpVersion
* GetClassFromIpFamily
Al... - 12:05 pm ganeti-local Revision 7df2c4f0: Add ValidateNetmask and GetClass IPAddress methods
- Add the following methods to netutils.IPAddress:
* ValidateNetmask
* GetClassFromIpVersion
* GetClassFromIpFamily
Al...
10/04/2011
- 09:34 pm Revision ea9c753d: Merge branch 'devel-2.5'
- * devel-2.5:
cluster-merge: log an info message at node readd
Bump version to 2.5.0~rc1
Fix issue when verifyin... - 09:34 pm ganeti-local Revision ea9c753d: Merge branch 'devel-2.5'
- * devel-2.5:
cluster-merge: log an info message at node readd
Bump version to 2.5.0~rc1
Fix issue when verifyin... - 09:32 pm Revision a080bab8: Merge branch 'stable-2.5' into devel-2.5
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 09:32 pm ganeti-local Revision a080bab8: Merge branch 'stable-2.5' into devel-2.5
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 09:12 pm Revision 419bb2ef: cluster-merge: log an info message at node readd
- node readd can take a long time, it's good to have info messages to see
progress.
Signed-off-by: Guido Trotter <ultr... - 09:12 pm ganeti-local Revision 419bb2ef: cluster-merge: log an info message at node readd
- node readd can take a long time, it's good to have info messages to see
progress.
Signed-off-by: Guido Trotter <ultr... - 04:10 pm ganeti-local Revision 07cea902: Bump version to 2.5.0~rc1
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:10 pm Revision 07cea902: Bump version to 2.5.0~rc1
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:35 am Revision 9822b1dd: Fix Makefile rules for QCHelper.hs
- Include QCHelper.hs in the distributed files, and also exclude it and
the THH.hs file from coverage reports.
Signed-... - 11:35 am ganeti-local Revision 9822b1dd: Fix Makefile rules for QCHelper.hs
- Include QCHelper.hs in the distributed files, and also exclude it and
the THH.hs file from coverage reports.
Signed-... - 11:33 am Revision 170b02b7: Fix issue when verifying cluster files
- If a cluster has any non-master-candidate nodes, those don't contain all
files (e.g. config.data). With commit aef59a... - 11:33 am ganeti-local Revision 170b02b7: Fix issue when verifying cluster files
- If a cluster has any non-master-candidate nodes, those don't contain all
files (e.g. config.data). With commit aef59a...
10/03/2011
- 01:52 pm Revision d728ac75: Revert "utils.log: Write error messages to stderr"
- This reverts commit 34aa8b7c4bb6f5e2e788108e024c9cd70bdb3431. Writing
error messages to stderr would also include bac... - 01:52 pm ganeti-local Revision d728ac75: Revert "utils.log: Write error messages to stderr"
- This reverts commit 34aa8b7c4bb6f5e2e788108e024c9cd70bdb3431. Writing
error messages to stderr would also include bac... - 01:52 pm ganeti-local Revision ca6b16e5: Fix adding nodes after commit 64c7b3831dc
- Commit 64c7b3831dc changed the RPC call for verifying SSH connections.
Unfortunately this case in adding nodes was mi... - 01:52 pm Revision ca6b16e5: Fix adding nodes after commit 64c7b3831dc
- Commit 64c7b3831dc changed the RPC call for verifying SSH connections.
Unfortunately this case in adding nodes was mi... - 12:17 pm Revision 53664e15: Some TH simplifications
- Now that the basic code works, let's use some aliases for simpler code
and less ))))))))).
Signed-off-by: Iustin Pop... - 12:17 pm ganeti-local Revision 53664e15: Some TH simplifications
- Now that the basic code works, let's use some aliases for simpler code
and less ))))))))).
Signed-off-by: Iustin Pop... - 12:17 pm Revision 72bb6b4e: A few minor test improvements
- This patch adds a few niceties to the test suite:
- allows matching test groups case insensitive and emit warnings w... - 12:17 pm ganeti-local Revision 72bb6b4e: A few minor test improvements
- This patch adds a few niceties to the test suite:
- allows matching test groups case insensitive and emit warnings w... - 12:17 pm ganeti-local Revision 23fe06c2: Use TemplateHaskell to decorate tests with names
- This makes error message change from "Test 4 failed …" to "Test
prop_Loader_mergeData failed", which is much more rea... - 12:17 pm Revision 23fe06c2: Use TemplateHaskell to decorate tests with names
- This makes error message change from "Test 4 failed …" to "Test
prop_Loader_mergeData failed", which is much more rea... - 12:17 pm ganeti-local Revision 12c19659: Use TemplateHaskell to generate opcode serialisation
- This replaces the hand-coded opcode serialisation code with
auto-generation based on TemplateHaskell.
Signed-off-by:... - 12:17 pm Revision 12c19659: Use TemplateHaskell to generate opcode serialisation
- This replaces the hand-coded opcode serialisation code with
auto-generation based on TemplateHaskell.
Signed-off-by:... - 12:17 pm Revision 6111e296: Use TemplateHaskell to build the opID function
- This replaces the hand-coded opID with one automatically generated
from the constructor names, similar to the way Pyt... - 12:17 pm ganeti-local Revision 6111e296: Use TemplateHaskell to build the opID function
- This replaces the hand-coded opID with one automatically generated
from the constructor names, similar to the way Pyt... - 12:17 pm ganeti-local Revision e9aaa3c6: Use TemplateHaskell instead of hand-coded instances
- This patch replaces the current hard-coded JSON instances (all alike,
just manual conversion to/from string) with aut... - 12:17 pm Revision e9aaa3c6: Use TemplateHaskell instead of hand-coded instances
- This patch replaces the current hard-coded JSON instances (all alike,
just manual conversion to/from string) with aut... - 12:17 pm ganeti-local Revision 2c9336a4: Rename some helper functions for consistency
- This changes the names for some helper functions so that future
patches are touching less unrelated code. The change ... - 12:17 pm Revision 2c9336a4: Rename some helper functions for consistency
- This changes the names for some helper functions so that future
patches are touching less unrelated code. The change ... - 12:16 pm Revision f047f90f: Split part of Utils.hs into JSON.hs
- Utils is a bit big, let's split the JSON stuff (not all of it) into a
separate module that doesn't have any other dep... - 12:16 pm ganeti-local Revision f047f90f: Split part of Utils.hs into JSON.hs
- Utils is a bit big, let's split the JSON stuff (not all of it) into a
separate module that doesn't have any other dep...
09/30/2011
- 07:04 pm Revision 64c7b383: LUClusterVerifyGroup: Spread SSH checks over more nodes
- When verifying a group the code would always check SSH to all nodes in
the same group, as well as the first node for ... - 07:04 pm ganeti-local Revision 64c7b383: LUClusterVerifyGroup: Spread SSH checks over more nodes
- When verifying a group the code would always check SSH to all nodes in
the same group, as well as the first node for ... - 06:47 pm Revision 11705e3d: Optimise cli.JobExecutor with many pending jobs
- In the case we submit many pending jobs (> 100) to the masterd, the
JobExecutor 'spams' the master daemon with status... - 06:47 pm ganeti-local Revision 11705e3d: Optimise cli.JobExecutor with many pending jobs
- In the case we submit many pending jobs (> 100) to the masterd, the
JobExecutor 'spams' the master daemon with status... - 06:23 pm Revision 3398bff1: Merge branch 'devel-2.5'
- * devel-2.5:
Use --yes to deactivate master ip in cluster merge
Use deactivate-master-ip in cluster-merge
Add g... - 06:23 pm ganeti-local Revision 3398bff1: Merge branch 'devel-2.5'
- * devel-2.5:
Use --yes to deactivate master ip in cluster merge
Use deactivate-master-ip in cluster-merge
Add g... - 05:45 pm Revision cea3abbd: Merge branch 'stable-2.5' into devel-2.5
- * stable-2.5:
listrunner: Don't pass arguments if there are none
ssh: Quote strings in error message
utils.log:... - 05:45 pm ganeti-local Revision cea3abbd: Merge branch 'stable-2.5' into devel-2.5
- * stable-2.5:
listrunner: Don't pass arguments if there are none
ssh: Quote strings in error message
utils.log:... - 04:37 pm Revision aeb24d97: Use --yes to deactivate master ip in cluster merge
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Andrea Spadaccini <spadaccio@google.com> - 04:37 pm ganeti-local Revision aeb24d97: Use --yes to deactivate master ip in cluster merge
- Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Andrea Spadaccini <spadaccio@google.com> - 03:43 pm Revision a3fad332: Use deactivate-master-ip in cluster-merge
- Use the gnt-cluster deactivate-master-ip command in cluster-merge to
disable the master IP.
Signed-off-by: Andrea Sp... - 03:43 pm ganeti-local Revision a3fad332: Use deactivate-master-ip in cluster-merge
- Use the gnt-cluster deactivate-master-ip command in cluster-merge to
disable the master IP.
Signed-off-by: Andrea Sp... - 03:43 pm Revision fb44c6db: Add gnt-cluster commands to toggle the master IP
- lib/client/gnt_cluster.py:
* Add activate-master-ip and deactivate-master-ip commands
man/gnt-cluster.rst:
* Documen... - 03:43 pm ganeti-local Revision fb44c6db: Add gnt-cluster commands to toggle the master IP
- lib/client/gnt_cluster.py:
* Add activate-master-ip and deactivate-master-ip commands
man/gnt-cluster.rst:
* Documen... - 03:42 pm Revision c06e0c83: Split starting and stopping master IP and daemons
- lib/backend.py
* split StartMaster() in ActivateMasterIp() and StartMasterDaemons()
* split StopMaster() in Deactivat... - 03:42 pm ganeti-local Revision c06e0c83: Split starting and stopping master IP and daemons
- lib/backend.py
* split StartMaster() in ActivateMasterIp() and StartMasterDaemons()
* split StopMaster() in Deactivat... - 02:06 pm Revision e87e5afb: Use deactivate-master-ip in cluster-merge
- Use the gnt-cluster deactivate-master-ip command in cluster-merge to
disable the master IP.
Signed-off-by: Andrea Sp... - 02:06 pm ganeti-local Revision e87e5afb: Use deactivate-master-ip in cluster-merge
- Use the gnt-cluster deactivate-master-ip command in cluster-merge to
disable the master IP.
Signed-off-by: Andrea Sp... - 02:06 pm ganeti-local Revision fb926117: Add gnt-cluster commands to toggle the master IP
- lib/client/gnt_cluster.py:
* Add activate-master-ip and deactivate-master-ip commands
man/gnt-cluster.rst:
* Documen... - 02:06 pm Revision fb926117: Add gnt-cluster commands to toggle the master IP
- lib/client/gnt_cluster.py:
* Add activate-master-ip and deactivate-master-ip commands
man/gnt-cluster.rst:
* Documen... - 02:05 pm Revision fb460cf7: Split starting and stopping master IP and daemons
- lib/backend.py
* split StartMaster() in ActivateMasterIp() and StartMasterDaemons()
* split StopMaster() in Deactivat... - 02:05 pm ganeti-local Revision fb460cf7: Split starting and stopping master IP and daemons
- lib/backend.py
* split StartMaster() in ActivateMasterIp() and StartMasterDaemons()
* split StopMaster() in Deactivat... - 01:10 pm Revision 0c009cc5: listrunner: Don't pass arguments if there are none
- If no arguments were specified the “exec_args” variable was “None”,
leading to the command being run as “… ./… None”.... - 01:10 pm ganeti-local Revision 0c009cc5: listrunner: Don't pass arguments if there are none
- If no arguments were specified the “exec_args” variable was “None”,
leading to the command being run as “… ./… None”.... - 01:10 pm Revision 34aa8b7c: utils.log: Write error messages to stderr
- When “gnt-cluster copyfile” failed it would only print “Copy of file …
to node … failed”. A detailed message is writt... - 01:10 pm ganeti-local Revision 34aa8b7c: utils.log: Write error messages to stderr
- When “gnt-cluster copyfile” failed it would only print “Copy of file …
to node … failed”. A detailed message is writt... - 01:10 pm ganeti-local Revision 9dc45ab1: ssh: Quote strings in error message
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 01:10 pm Revision 9dc45ab1: ssh: Quote strings in error message
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 12:27 pm Revision 2b634302: Add signal handling doc to hbal man page
- Also remove a bug note, since hbal can now for a long time directly
execute jobs.
Signed-off-by: Iustin Pop <iustin@... - 12:27 pm ganeti-local Revision 2b634302: Add signal handling doc to hbal man page
- Also remove a bug note, since hbal can now for a long time directly
execute jobs.
Signed-off-by: Iustin Pop <iustin@...
09/29/2011
- 12:41 pm Revision 60af751d: Adapt non-KVM hypervisors to new migration RPCs
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:41 pm ganeti-local Revision 60af751d: Adapt non-KVM hypervisors to new migration RPCs
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:41 pm ganeti-local Revision 61643226: Add memory transfer progress info to migration
- * hypervisor/hv_kvm.py
- parse the memory transfer status
* cmdlib.py
- represent memory transfer info, if avail... - 12:41 pm Revision 61643226: Add memory transfer progress info to migration
- * hypervisor/hv_kvm.py
- parse the memory transfer status
* cmdlib.py
- represent memory transfer info, if avail... - 12:41 pm Revision 6a1434d7: Make migration RPC non-blocking
- To add status reporting for the KVM migration, the instance_migrate RPC
must be non-blocking. Moreover, there must be... - 12:41 pm ganeti-local Revision 6a1434d7: Make migration RPC non-blocking
- To add status reporting for the KVM migration, the instance_migrate RPC
must be non-blocking. Moreover, there must be... - 12:41 pm Revision f8326fca: Move _TimeoutExpired to utils
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 12:41 pm ganeti-local Revision f8326fca: Move _TimeoutExpired to utils
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 10:16 am ganeti-local Revision b8a2c0ab: Add an allocation limit to hspace
- This is very useful for testing/benchmarking.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Muraw... - 10:16 am Revision b8a2c0ab: Add an allocation limit to hspace
- This is very useful for testing/benchmarking.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Muraw... - 10:16 am ganeti-local Revision 1bf6d813: Small simplification in tryAlloc
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Murawska <agatamurawska@google.com> - 10:16 am Revision 1bf6d813: Small simplification in tryAlloc
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Murawska <agatamurawska@google.com> - 10:16 am Revision b0631f10: Change how node pairs are generated/used
- Currently, the node pairs used for allocation are a simple [(primary,
secondary)] list of tuples, as this is how they... - 10:16 am ganeti-local Revision b0631f10: Change how node pairs are generated/used
- Currently, the node pairs used for allocation are a simple [(primary,
secondary)] list of tuples, as this is how they... - 10:15 am ganeti-local Revision f828f4aa: Parallelise instance allocation/capacity computation
- This patch finally enables parallelisation in instance placement.
My original try for enabling this didn't work well... - 10:15 am Revision f828f4aa: Parallelise instance allocation/capacity computation
- This patch finally enables parallelisation in instance placement.
My original try for enabling this didn't work well... - 10:15 am ganeti-local Revision d7339c99: Abstract comparison of AllocElements
- This is moved outside of the concatAllocs as it will be needed in
another place in the future.
Signed-off-by: Iustin... - 10:15 am Revision d7339c99: Abstract comparison of AllocElements
- This is moved outside of the concatAllocs as it will be needed in
another place in the future.
Signed-off-by: Iustin... - 10:14 am Revision 129734d3: Change type of Cluster.AllocSolution
- Originally, this data type was used both by instance allocation (1
result), and by instance relocation (many results,... - 10:14 am ganeti-local Revision 129734d3: Change type of Cluster.AllocSolution
- Originally, this data type was used both by instance allocation (1
result), and by instance relocation (many results,...
09/28/2011
- 02:34 pm Revision 34fbc862: Migration: warn the user about hv version mismatch
- * hv_kvm.py, hv_xen.py
- return the hypervisor version (if available) from GetNodeInfo
* cmdlib.py
- if hypervis... - 02:34 pm ganeti-local Revision 34fbc862: Migration: warn the user about hv version mismatch
- * hv_kvm.py, hv_xen.py
- return the hypervisor version (if available) from GetNodeInfo
* cmdlib.py
- if hypervis... - 02:27 pm ganeti-local Revision 3656c889: Fix handling of cluster verify hooks
- The change to enforce boolean results for cluster verify group opcode
missed the HooksCallBack, which uses a very ugl... - 02:27 pm Revision 3656c889: Fix handling of cluster verify hooks
- The change to enforce boolean results for cluster verify group opcode
missed the HooksCallBack, which uses a very ugl... - 01:15 pm ganeti-local Revision 90b2eeb0: http.client: Show pending requests as “owner”
- In the context of the lock monitor a “pending” item does not yet own the
requested resource. Since these HTTP request... - 01:15 pm Revision 90b2eeb0: http.client: Show pending requests as “owner”
- In the context of the lock monitor a “pending” item does not yet own the
requested resource. Since these HTTP request... - 01:15 pm Revision 7cb2d205: http.client: Add nice name to requests
- With this change a node name instead of the IP address can be shown for
pending RPC requests:
Name ... - 01:15 pm ganeti-local Revision 7cb2d205: http.client: Add nice name to requests
- With this change a node name instead of the IP address can be shown for
pending RPC requests:
Name ... - 01:15 pm ganeti-local Revision aea5caef: rpc/http: Show pending RPC requests in lock monitor
- Not all requests use an instance of RpcRunner yet and therefore won't
show up (only instances have access to the glob... - 01:15 pm Revision aea5caef: rpc/http: Show pending RPC requests in lock monitor
- Not all requests use an instance of RpcRunner yet and therefore won't
show up (only instances have access to the glob... - 01:06 pm Revision ecd61b4e: http.client: Factorize code interacting with cURL
- This simplifies HttpClientPool.ProcessRequests significantly and will be
handy for showing pending RPC requests in th... - 01:06 pm ganeti-local Revision ecd61b4e: http.client: Factorize code interacting with cURL
- This simplifies HttpClientPool.ProcessRequests significantly and will be
handy for showing pending RPC requests in th... - 12:13 pm Revision 835f8b23: Redistribute the RAPI certificate
- This reverts to the old behaviour in Ganeti 2.4 and before.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b... - 12:13 pm ganeti-local Revision 835f8b23: Redistribute the RAPI certificate
- This reverts to the old behaviour in Ganeti 2.4 and before.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
09/27/2011
- 04:32 pm Revision 6567f1d9: Adding qemu-img dependency to INSTALL
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: I... - 04:32 pm ganeti-local Revision 6567f1d9: Adding qemu-img dependency to INSTALL
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: I... - 02:47 pm ganeti-local Revision a3c10d31: http.client: Reduce performance impact by assertion
- Call dict.values once instead of N times.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 02:47 pm Revision a3c10d31: http.client: Reduce performance impact by assertion
- Call dict.values once instead of N times.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin ... - 02:47 pm Revision 00267bfe: rpc: Overhaul client structure
- - Clearly separate node name to IP address resolution into separate
functions
- Simplified code structure (one code... - 02:47 pm ganeti-local Revision 00267bfe: rpc: Overhaul client structure
- - Clearly separate node name to IP address resolution into separate
functions
- Simplified code structure (one code... - 02:47 pm Revision 30474135: rpc: Make compression function module-global
- No need to keep it in the class.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust... - 02:47 pm ganeti-local Revision 30474135: rpc: Make compression function module-global
- No need to keep it in the class.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust... - 02:47 pm Revision 87b3cb26: Keep only one global RPC runner in Ganeti context
- Instead of having one RPC runner per mcpu processor this will keep only
one instance as part of the masterd-wide Gane... - 02:47 pm ganeti-local Revision 87b3cb26: Keep only one global RPC runner in Ganeti context
- Instead of having one RPC runner per mcpu processor this will keep only
one instance as part of the masterd-wide Gane...
09/26/2011
- 06:04 pm Revision daa4dcc1: Update INSTALL with ovfconverter requirements
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:04 pm ganeti-local Revision daa4dcc1: Update INSTALL with ovfconverter requirements
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:33 pm ganeti-local Revision 0c1a5b1e: TemporaryFilesManager implementation
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:33 pm Revision 0c1a5b1e: TemporaryFilesManager implementation
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision d92518d3: Export: unittests
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision d92518d3: Export: unittests
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision 54f834df: Export: documentation
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision 54f834df: Export: documentation
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision 7432d332: Export: saving data to ovf file
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision 7432d332: Export: saving data to ovf file
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision b179ce72: Export: parsing data from config file
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision b179ce72: Export: parsing data from config file
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision 0963b26a: Export: initial commit - manifest, ova creation etc
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision 0963b26a: Export: initial commit - manifest, ova creation etc
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision 1e6fab60: Import: unittests
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision 1e6fab60: Import: unittests
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision 7bde29b5: Import: backend, hypervisor and os
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm ganeti-local Revision 7bde29b5: Import: backend, hypervisor and os
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm ganeti-local Revision 24b9469d: Import: networks
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm Revision 24b9469d: Import: networks
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm Revision 99381e3b: Import: disk conversion
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm ganeti-local Revision 99381e3b: Import: disk conversion
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm ganeti-local Revision 864cf6bf: Import: reading ovf file
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm Revision 864cf6bf: Import: reading ovf file
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm Revision ced78a66: Initial commit for ovfconverter tool
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:09 pm ganeti-local Revision ced78a66: Initial commit for ovfconverter tool
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 03:13 pm Revision 1b225415: doc: sphinx config file changes
- I wanted to just enable another extension (the graphviz one), but then
I went and did a lot of changes:
- replaced '... - 03:13 pm Revision e3c39cc3: doc: re-wrap design-oob to 72 chars
- I started with just adding some :term:`SoW` and similar to design-oob,
but then I realised this was 80-chars wrapped,... - 03:13 pm ganeti-local Revision 1b225415: doc: sphinx config file changes
- I wanted to just enable another extension (the graphviz one), but then
I went and did a lot of changes:
- replaced '... - 03:13 pm ganeti-local Revision 0805519a: doc: glossary improvements
- These will be used to remove some inline definitions and replace them
with :term:`foo`.
Signed-off-by: Iustin Pop <i... - 03:13 pm ganeti-local Revision e3c39cc3: doc: re-wrap design-oob to 72 chars
- I started with just adding some :term:`SoW` and similar to design-oob,
but then I realised this was 80-chars wrapped,... - 03:13 pm Revision 0805519a: doc: glossary improvements
- These will be used to remove some inline definitions and replace them
with :term:`foo`.
Signed-off-by: Iustin Pop <i... - 01:06 pm Revision b76fd1bc: serializer: Add comment about simplejson vs. built-in json
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:06 pm ganeti-local Revision b76fd1bc: serializer: Add comment about simplejson vs. built-in json
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 12:35 pm Revision cdeda3b6: Revert "Fail if dictionary uses invalid keys" and "Support newer “json” module"
- This reverts commit fd0351aef246f5d36e641209429e2ec093d325f8 and
9869e771704ada62bab001e729c52a36525ef081. The built-... - 12:35 pm ganeti-local Revision cdeda3b6: Revert "Fail if dictionary uses invalid keys" and "Support newer “json” module"
- This reverts commit fd0351aef246f5d36e641209429e2ec093d325f8 and
9869e771704ada62bab001e729c52a36525ef081. The built-...
09/23/2011
- 05:39 pm Revision fd0351ae: serializer: Fail if dictionary uses invalid keys
- JSON only supports a very restricted set of types for dictionary keys,
among them strings, booleans and “null”. Integ... - 05:39 pm ganeti-local Revision fd0351ae: serializer: Fail if dictionary uses invalid keys
- JSON only supports a very restricted set of types for dictionary keys,
among them strings, booleans and “null”. Integ... - 05:39 pm ganeti-local Revision 9869e771: serializer: Support newer “json” module
- This module is included from Python 2.6 and is based on
simplejson.
Signed-off-by: Michael Hanselmann <hansmi@google... - 05:39 pm Revision 9869e771: serializer: Support newer “json” module
- This module is included from Python 2.6 and is based on
simplejson.
Signed-off-by: Michael Hanselmann <hansmi@google... - 02:04 pm Revision acd9fa11: htools: man page improvements
- This patch moves all the backend options into the main htools man
page, and it adds documentation for the -t option, ... - 02:04 pm ganeti-local Revision acd9fa11: htools: man page improvements
- This patch moves all the backend options into the main htools man
page, and it adds documentation for the -t option, ... - 02:04 pm Revision 2ef8013f: hspace: add short forms for the group policy
- This adds a shortened versions of the allocation policies, as writing
out the whole name in the command line can beco... - 02:04 pm ganeti-local Revision 2ef8013f: hspace: add short forms for the group policy
- This adds a shortened versions of the allocation policies, as writing
out the whole name in the command line can beco... - 11:57 am Revision 1d8a7812: Fix interaction between CPU pinning and KVM migration
- CPU pinning requires the KVM hypervisor to start in the paused state, in
order to retrieve information, and immediate... - 11:57 am ganeti-local Revision 1d8a7812: Fix interaction between CPU pinning and KVM migration
- CPU pinning requires the KVM hypervisor to start in the paused state, in
order to retrieve information, and immediate...
09/22/2011
- 02:31 pm Revision a7418448: QA: Add tests for instance start/stop via RAPI
- This would have detected the issue fixed in the previous patch.
Signed-off-by: Michael Hanselmann <hansmi@google.com... - 02:31 pm ganeti-local Revision a7418448: QA: Add tests for instance start/stop via RAPI
- This would have detected the issue fixed in the previous patch.
Signed-off-by: Michael Hanselmann <hansmi@google.com... - 02:31 pm ganeti-local Revision d71369d7: RAPI: Fix wrong check on instance shutdown
- Commit 7fa310f6d84 (April 1st, 2011) converted the RAPI resource for
shutting down an instance to FillOpCode. Unfortu... - 02:31 pm Revision d71369d7: RAPI: Fix wrong check on instance shutdown
- Commit 7fa310f6d84 (April 1st, 2011) converted the RAPI resource for
shutting down an instance to FillOpCode. Unfortu... - 02:31 pm ganeti-local Revision fa411651: baserlib: Accept empty body in FillOpcode
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
(cherry picked fro... - 02:31 pm Revision fa411651: baserlib: Accept empty body in FillOpcode
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
(cherry picked fro... - 12:44 pm Revision 1c7c4578: htools: add a MonadPlus instance for Result
- This will be used to implement more easily 'choice' parsing of input
data, without resorting to syntax (case … of Bad... - 12:44 pm ganeti-local Revision 1c7c4578: htools: add a MonadPlus instance for Result
- This will be used to implement more easily 'choice' parsing of input
data, without resorting to syntax (case … of Bad...
09/20/2011
- 06:50 pm Revision 5916e61a: Merge branch 'devel-2.5'
- * devel-2.5:
Add tls_ciphers and use_vdagent options
Updated man pages with new SPICE TLS options
Implementatio... - 06:50 pm ganeti-local Revision 5916e61a: Merge branch 'devel-2.5'
- * devel-2.5:
Add tls_ciphers and use_vdagent options
Updated man pages with new SPICE TLS options
Implementatio... - 06:17 pm ganeti-local Revision 42d4d8b9: RAPI: Add resource to powercycle node
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:17 pm Revision 42d4d8b9: RAPI: Add resource to powercycle node
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:03 pm Revision 3e40b587: Add tls_ciphers and use_vdagent options
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:03 pm ganeti-local Revision 3e40b587: Add tls_ciphers and use_vdagent options
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:04 pm Revision b8a10435: Updated man pages with new SPICE TLS options
- man/gnt-cluster.rst:
* documented the --new-spice-certificate, --spice-certificate and
--spice-ca-certificate optio... - 05:04 pm Revision b6267745: Implementation of TLS-protected SPICE connections
- Added support for TLS-protected SPICE connections:
client/gnt_cluster.py, cli.py:
* added three new parameters to re... - 05:04 pm ganeti-local Revision b8a10435: Updated man pages with new SPICE TLS options
- man/gnt-cluster.rst:
* documented the --new-spice-certificate, --spice-certificate and
--spice-ca-certificate optio... - 05:04 pm ganeti-local Revision bfe86c76: Added SPICE TLS option and related cert paths
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:04 pm ganeti-local Revision b6267745: Implementation of TLS-protected SPICE connections
- Added support for TLS-protected SPICE connections:
client/gnt_cluster.py, cli.py:
* added three new parameters to re... - 05:04 pm Revision bfe86c76: Added SPICE TLS option and related cert paths
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:35 pm Revision fac30cea: Fix OS creation's error handling when pausing sync
- Commit 41e1e79 introduced a feature in which when wait_for_sync is not
set, DRBD sync is paused during the OS install... - 04:35 pm ganeti-local Revision fac30cea: Fix OS creation's error handling when pausing sync
- Commit 41e1e79 introduced a feature in which when wait_for_sync is not
set, DRBD sync is paused during the OS install... - 03:23 pm Revision 471a31b6: Fix two pylint errors
- - hv_kvm.py: silence F0401, that is raised if pylint does not find the
affinity module
- rlib2.py: change disable-m... - 03:23 pm ganeti-local Revision 471a31b6: Fix two pylint errors
- - hv_kvm.py: silence F0401, that is raised if pylint does not find the
affinity module
- rlib2.py: change disable-m...
09/19/2011
- 05:05 pm Revision c03fe62b: Fix backend.MigrateInstance docs
- The MigrateInstance function does not return anything, so the relevant
lines are removed from the documentation. Inst... - 05:05 pm ganeti-local Revision c03fe62b: Fix backend.MigrateInstance docs
- The MigrateInstance function does not return anything, so the relevant
lines are removed from the documentation. Inst...
09/16/2011
- 05:54 pm Revision c607b1f7: hv_kvm: bugfix
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: René Nu... - 05:54 pm ganeti-local Revision c607b1f7: hv_kvm: bugfix
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: René Nu... - 03:07 pm ganeti-local Revision 97c60815: Import: further doc updates
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: ... - 03:07 pm Revision 97c60815: Import: further doc updates
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: ... - 10:44 am ganeti-local Revision a52978c7: RAPI: Add resource to recreate instance's disks
- This was still missing from RAPI.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 10:44 am Revision a52978c7: RAPI: Add resource to recreate instance's disks
- This was still missing from RAPI.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <ius... - 10:18 am Revision 23f0b93e: Adding an updated design doc for the caching mechanism
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 10:18 am ganeti-local Revision 23f0b93e: Adding an updated design doc for the caching mechanism
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
09/15/2011
- 06:58 pm Revision 5b43cc23: hv_xen: fix use of CPU pinning constants
- … to be consistent with hv_kvm
Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@g... - 06:58 pm Revision 714e7fbb: hv_kvm: fix hardcoded KVM command string
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin P... - 06:58 pm Revision b693125f: hv_kvm: support for CPU pinning
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
[iustin@google.com: f... - 06:58 pm ganeti-local Revision 5b43cc23: hv_xen: fix use of CPU pinning constants
- … to be consistent with hv_kvm
Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@g... - 06:58 pm ganeti-local Revision 714e7fbb: hv_kvm: fix hardcoded KVM command string
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin P... - 06:58 pm ganeti-local Revision b693125f: hv_kvm: support for CPU pinning
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
[iustin@google.com: f... - 06:06 pm Revision bf5681c0: constants: support for CPU pinning under KVM
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin P... - 06:06 pm ganeti-local Revision bf5681c0: constants: support for CPU pinning under KVM
- Signed-off-by: Tsachy Shacham <tsachy@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin P... - 04:40 pm Revision e4f4896b: Merge branch 'devel-2.5'
- * devel-2.5: (33 commits)
htools: remove dead code
hail: don't select the primary as new secondary
hail: add an... - 04:40 pm ganeti-local Revision e4f4896b: Merge branch 'devel-2.5'
- * devel-2.5: (33 commits)
htools: remove dead code
hail: don't select the primary as new secondary
hail: add an... - 02:38 pm Revision 4f6396fd: Make affinity module optional
- This was overlooked in the review, sorry.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <... - 02:38 pm ganeti-local Revision 4f6396fd: Make affinity module optional
- This was overlooked in the review, sorry.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <... - 12:04 pm Revision 0cd2fe76: configure.ac: changes for CPU pinning
- Also added optional affinity Python package for CPU pinning under KVM
to the INSTALL doc.
Signed-off-by: Tsachy Shac... - 12:04 pm ganeti-local Revision 0cd2fe76: configure.ac: changes for CPU pinning
- Also added optional affinity Python package for CPU pinning under KVM
to the INSTALL doc.
Signed-off-by: Tsachy Shac...
09/14/2011
- 06:29 pm Revision 8497c267: docs unittest: Add verification of opcodes covered by RAPI
- All opcodes which are not yet covered or can't with the current design
(e.g. cluster initialization) are excluded. Th... - 06:29 pm ganeti-local Revision 8497c267: docs unittest: Add verification of opcodes covered by RAPI
- All opcodes which are not yet covered or can't with the current design
(e.g. cluster initialization) are excluded. Th... - 06:29 pm ganeti-local Revision 1315b792: docs unittest: Split into two separate test cases
- The RAPI and hooks documentation aren't related at all.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:29 pm Revision 1315b792: docs unittest: Split into two separate test cases
- The RAPI and hooks documentation aren't related at all.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Review... - 06:29 pm ganeti-local Revision bf317058: docs unittest: Make _ReadDocFile a global function
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:29 pm Revision bf317058: docs unittest: Make _ReadDocFile a global function
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:29 pm Revision f6ce0ba2: rlib2: Declare all opcodes and equivalents
- By declaring all used opcodes or opcodes equivalent to the operations
executed in a resource we will be able to ensur... - 06:29 pm ganeti-local Revision f6ce0ba2: rlib2: Declare all opcodes and equivalents
- By declaring all used opcodes or opcodes equivalent to the operations
executed in a resource we will be able to ensur... - 06:29 pm ganeti-local Revision b8ab1c7f: baserlib: Function to retrieve opcodes used by handler
- This will be used to verify opcodes used by RAPI.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:... - 06:29 pm Revision b8ab1c7f: baserlib: Function to retrieve opcodes used by handler
- This will be used to verify opcodes used by RAPI.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by:... - 05:42 pm Revision 6804faa0: htools: remove dead code
- The tryEvac/evacuateInstance functions are no longer used in the new
multi-group world order, so we remove them and c... - 05:42 pm ganeti-local Revision 6804faa0: htools: remove dead code
- The tryEvac/evacuateInstance functions are no longer used in the new
multi-group world order, so we remove them and c... - 05:42 pm Revision 7073b3a8: hail: don't select the primary as new secondary
- This just adds the primary node of the instance as 'non-allocable'
during the choosing of the new secondary.
Signed-... - 05:42 pm ganeti-local Revision 7073b3a8: hail: don't select the primary as new secondary
- This just adds the primary node of the instance as 'non-allocable'
during the choosing of the new secondary.
Signed-... - 05:42 pm Revision f25508be: hail: add an extra safety check in relocate
- If we select the primary as new secondary, better to fail than return
wrong data to Ganeti.
Signed-off-by: Iustin Po... - 05:42 pm ganeti-local Revision f25508be: hail: add an extra safety check in relocate
- If we select the primary as new secondary, better to fail than return
wrong data to Ganeti.
Signed-off-by: Iustin Po...
09/13/2011
- 04:18 pm Revision 6f4a2e9d: Fix RAPI documentation for gnt-instance console
- Fix a failing pyassert in the RAPI docs and update it to reflect the
addition of SPICE to gnt-instance console.
Sign... - 04:18 pm ganeti-local Revision 6f4a2e9d: Fix RAPI documentation for gnt-instance console
- Fix a failing pyassert in the RAPI docs and update it to reflect the
addition of SPICE to gnt-instance console.
Sign... - 03:35 pm Revision ea064d24: Add SPICE compression and streaming options
- Add the following SPICE audio/image compression and video streaming
detection hypervisor options:
* spice_image_comp... - 03:35 pm ganeti-local Revision ea064d24: Add SPICE compression and streaming options
- Add the following SPICE audio/image compression and video streaming
detection hypervisor options:
* spice_image_comp... - 03:29 pm Revision 4d2cdb5a: Add SPICE support to gnt-instance console
- Also update related unit tests.
Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselm... - 03:29 pm ganeti-local Revision 4d2cdb5a: Add SPICE support to gnt-instance console
- Also update related unit tests.
Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselm... - 03:27 pm ganeti-local Revision 04b2332b: Fix unittest breakage from commit 132cdb87159e
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 03:27 pm Revision 04b2332b: Fix unittest breakage from commit 132cdb87159e
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 02:38 pm Revision 132cdb87: rapi: Re-add “/2” resource
- Like “/”, it'll just return a JSON null.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nus... - 02:38 pm ganeti-local Revision 132cdb87: rapi: Re-add “/2” resource
- Like “/”, it'll just return a JSON null.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nus... - 01:12 pm Revision 97f8e7f0: Wrap long line in ganeti.rapi.rlib2_unittest.py
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 01:12 pm ganeti-local Revision 97f8e7f0: Wrap long line in ganeti.rapi.rlib2_unittest.py
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
09/09/2011
- 06:04 pm Revision a14b80bc: rlib2: Improve test for _ParseInstanceReinstallRequest
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision a14b80bc: rlib2: Improve test for _ParseInstanceReinstallRequest
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision f75ab789: rlib2: Add test for /2/info
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 3429bc89: rlib2: Add tests for /, /version and /2/features
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 3429bc89: rlib2: Add tests for /, /version and /2/features
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision f75ab789: rlib2: Add test for /2/info
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 09a43b39: rlib2: Convert /2/instances to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 460ef073: rlib2: Convert /2/*/tags to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 460ef073: rlib2: Convert /2/*/tags to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 09a43b39: rlib2: Convert /2/instances to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 98270691: rlib2: Convert /2/nodes/[node_name]/storage/repair to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 98270691: rlib2: Convert /2/nodes/[node_name]/storage/repair to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 8d232068: rlib2: Convert /2/nodes/[node_name]/storage/modify to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 8d232068: rlib2: Convert /2/nodes/[node_name]/storage/modify to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision eb08e09d: rlib2: Convert /2/nodes/[node_name]/storage to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision eb08e09d: rlib2: Convert /2/nodes/[node_name]/storage to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 86f1f5d4: rlib2: Convert /2/groups/[group_name] to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 51cc8637: rlib2: Convert /2/nodes/[node_name]/role to OpcodeResource
- Also fix a typo in a constant name.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaum... - 06:04 pm ganeti-local Revision 51cc8637: rlib2: Convert /2/nodes/[node_name]/role to OpcodeResource
- Also fix a typo in a constant name.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaum... - 06:04 pm ganeti-local Revision 86f1f5d4: rlib2: Convert /2/groups/[group_name] to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 335965b9: rlib2: Convert /2/instances/[inst]/disk/[idx]/grow to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 335965b9: rlib2: Convert /2/instances/[inst]/disk/[idx]/grow to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision f3db88ba: rlib2: Convert /2/instances/[inst]/modify to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision d76f9b5d: rlib2: Convert /2/instances/[inst]/rename to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision d76f9b5d: rlib2: Convert /2/instances/[inst]/rename to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision f3db88ba: rlib2: Convert /2/instances/[inst]/modify to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision b5f2ab80: rlib2: Convert /2/instances/[inst]/failover to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision b5f2ab80: rlib2: Convert /2/instances/[inst]/failover to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 075a29be: rlib2: Convert /2/instances/[inst]/migrate to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 134afbe7: rlib2: Convert /2/instances/[inst]/export to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 134afbe7: rlib2: Convert /2/instances/[inst]/export to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 075a29be: rlib2: Convert /2/instances/[inst]/migrate to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 1c63311d: rlib2: Convert /2/instances/[inst]/prepare-export to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 973ec124: rlib2: Convert /2/instances/[inst]/deactivate-disks to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 973ec124: rlib2: Convert /2/instances/[inst]/deactivate-disks to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 1c63311d: rlib2: Convert /2/instances/[inst]/prepare-export to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 1824a7a1: rlib2: Convert /2/instances/[inst]/activate-disks to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 1824a7a1: rlib2: Convert /2/instances/[inst]/activate-disks to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 0dbc732c: rlib2: Convert /2/instances/[inst]/replace-disks to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 3175ade6: rlib2: Convert /2/instances/[inst]/shutdown to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 3175ade6: rlib2: Convert /2/instances/[inst]/shutdown to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 0dbc732c: rlib2: Convert /2/instances/[inst]/replace-disks to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 4717e6eb: rlib2: Convert /2/instances/[inst]/startup to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision ac4888c1: rlib2: Convert /2/instances/[inst]/reboot to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision ac4888c1: rlib2: Convert /2/instances/[inst]/reboot to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 4717e6eb: rlib2: Convert /2/instances/[inst]/startup to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 7b3df961: rlib2: Convert /2/instances/[inst]/info to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 7b3df961: rlib2: Convert /2/instances/[inst]/info to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision a6fa7892: rlib2: Convert /2/instances/[inst] to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision a6fa7892: rlib2: Convert /2/instances/[inst] to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 87fd3ec7: rlib2: Convert /2/groups/[group_name]/assign-nodes to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision cd0d4d5a: rlib2: Convert /2/groups/[group_name]/rename to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision cd0d4d5a: rlib2: Convert /2/groups/[group_name]/rename to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 87fd3ec7: rlib2: Convert /2/groups/[group_name]/assign-nodes to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision d5211458: rlib2: Convert /2/groups/[group_name]/modify to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision c91407bc: rlib2: Convert /2/groups to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision c91407bc: rlib2: Convert /2/groups to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision d5211458: rlib2: Convert /2/groups/[group_name]/modify to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 7fa91722: rlib2: Convert /2/nodes/[node_name]/evacuate to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 7fa91722: rlib2: Convert /2/nodes/[node_name]/evacuate to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 55168cc7: rlib2: Convert /2/nodes/[node_name]/migrate to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 8fd625fc: rlib2: Convert /2/redistribute-config to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 8fd625fc: rlib2: Convert /2/redistribute-config to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 55168cc7: rlib2: Convert /2/nodes/[node_name]/migrate to OpcodeResource
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision 50c7d82e: rlib2: Convert /2/modify to OpcodeResource
- Also add unittests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision 50c7d82e: rlib2: Convert /2/modify to OpcodeResource
- Also add unittests.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm Revision e02836d6: rlib2: Add unittests for two error conditions
- Adds tests for errors on connecting to the server and for a full queue.
Signed-off-by: Michael Hanselmann <hansmi@go... - 06:04 pm Revision c6e1a3ee: baserlib: Accept empty body in FillOpcode
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision c6e1a3ee: baserlib: Accept empty body in FillOpcode
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com> - 06:04 pm ganeti-local Revision e02836d6: rlib2: Add unittests for two error conditions
- Adds tests for errors on connecting to the server and for a full queue.
Signed-off-by: Michael Hanselmann <hansmi@go... - 06:04 pm Revision ab85ce39: baserlib.ResourceBase: Allow overriding of LUXI client
- This enables unittesting of RAPI resources.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René ... - 06:04 pm Revision c08fd0d6: baserlib: Add more generic base class for opcode resources
- This base class, which employs a meta class for the actual work, allows
easier definitions of RAPI resources using op... - 06:04 pm ganeti-local Revision c08fd0d6: baserlib: Add more generic base class for opcode resources
- This base class, which employs a meta class for the actual work, allows
easier definitions of RAPI resources using op... - 06:04 pm ganeti-local Revision ab85ce39: baserlib.ResourceBase: Allow overriding of LUXI client
- This enables unittesting of RAPI resources.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René ... - 05:40 pm Revision 26ff6ee2: baserlib: Rename R_Generic to ResourceBase
- Apart from making match Ganeti's code style the name is also more
descriptive.
Signed-off-by: Michael Hanselmann <ha... - 05:40 pm ganeti-local Revision 26ff6ee2: baserlib: Rename R_Generic to ResourceBase
- Apart from making match Ganeti's code style the name is also more
descriptive.
Signed-off-by: Michael Hanselmann <ha... - 05:40 pm Revision be1ddd09: baserlib: Move GetClient/SubmitJob into base class
- Unlike stand-alone functions these will be relatively easy to override
for unittests.
Signed-off-by: Michael Hanselm... - 05:40 pm ganeti-local Revision be1ddd09: baserlib: Move GetClient/SubmitJob into base class
- Unlike stand-alone functions these will be relatively easy to override
for unittests.
Signed-off-by: Michael Hanselm... - 05:40 pm Revision f87ec53f: rapi: Merge tag helpers into resource
- They were only used in one place and upcoming changes, enabling testing
of resource classes, will be easier with this... - 05:40 pm ganeti-local Revision f87ec53f: rapi: Merge tag helpers into resource
- They were only used in one place and upcoming changes, enabling testing
of resource classes, will be easier with this...
09/07/2011
- 06:40 pm Revision 0f945c65: rapi: Remove “/2” resource, deprecate “/”
- These were never really useful. Neither gave a complete list of
available resources—the documentation in doc/rapi.rst... - 06:40 pm ganeti-local Revision 0f945c65: rapi: Remove “/2” resource, deprecate “/”
- These were never really useful. Neither gave a complete list of
available resources—the documentation in doc/rapi.rst... - 04:14 pm Revision 2ebdfbb5: Make KVM use the QXL vga driver with SPICE
- Enable by default the QXL paravirtualized graphic card if SPICE is
enabled. The QXL driver is VESA compatible, so it ... - 04:14 pm ganeti-local Revision 2ebdfbb5: Make KVM use the QXL vga driver with SPICE
- Enable by default the QXL paravirtualized graphic card if SPICE is
enabled. The QXL driver is VESA compatible, so it ... - 12:41 pm Revision 0e1b03b9: Use a loop to check SPICE parameters dependency
- Use a loop to check if the user specified any SPICE option and SPICE
support is disabled.
Signed-off-by: Andrea Spad... - 12:41 pm ganeti-local Revision 0e1b03b9: Use a loop to check SPICE parameters dependency
- Use a loop to check if the user specified any SPICE option and SPICE
support is disabled.
Signed-off-by: Andrea Spad...
09/06/2011
- 05:06 pm Revision fd121c8e: Fix assertion error on unclean master shutdown
- Commit 66bd7445 added an assertion to ensure a finalized job has its
“end_timestamp” attribute set. Unfortunately it ... - 05:06 pm ganeti-local Revision fd121c8e: Fix assertion error on unclean master shutdown
- Commit 66bd7445 added an assertion to ensure a finalized job has its
“end_timestamp” attribute set. Unfortunately it ... - 11:18 am Revision 945859e0: import: Fix a logic error due to missing "not"
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 11:18 am ganeti-local Revision 945859e0: import: Fix a logic error due to missing "not"
- Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Also available in: Atom