Activity
From 09/13/2011 to 10/12/2011
10/12/2011
- 02:51 pm Revision 00976304: Merge branch 'devel-2.5'
- * devel-2.5:
rpc: Disable HTTP client pool and reduce memory consumption
Preserve bridge MTU in KVM ifup script
... - 02:51 pm ganeti-local Revision 00976304: Merge branch 'devel-2.5'
- * devel-2.5:
rpc: Disable HTTP client pool and reduce memory consumption
Preserve bridge MTU in KVM ifup script
... - 02:36 pm ganeti-local Revision 727274dd: Tiny optimisation related to filter parsing
- Currently, we get a luxi Client, then parse the filter, then execute
the query. If parsing the filter fails, we conne... - 02:36 pm Revision 727274dd: Tiny optimisation related to filter parsing
- Currently, we get a luxi Client, then parse the filter, then execute
the query. If parsing the filter fails, we conne... - 02:35 pm Revision 5b0ac1a5: Merge branch 'stable-2.5' into devel-2.5
- * stable-2.5:
rpc: Disable HTTP client pool and reduce memory consumption
hail: Fix result for node evacuation
... - 02:35 pm ganeti-local Revision 5b0ac1a5: Merge branch 'stable-2.5' into devel-2.5
- * stable-2.5:
rpc: Disable HTTP client pool and reduce memory consumption
hail: Fix result for node evacuation
... - 02:01 pm Revision a629ecb9: Standardise LUXI call argument types
- Currently, we have 4 types of arguments in LUXI calls:
- most common, a list of values
- a single argument that is s... - 02:01 pm ganeti-local Revision a629ecb9: Standardise LUXI call argument types
- Currently, we have 4 types of arguments in LUXI calls:
- most common, a list of values
- a single argument that is s... - 02:01 pm ganeti-local Revision 2e5c33db: Rename filter and filter_ to qfilter
- We currently use 'filter' as the OpCode, QueryRequest and RAPI field
name for representing a query filter. However, s... - 02:01 pm Revision 2e5c33db: Rename filter and filter_ to qfilter
- We currently use 'filter' as the OpCode, QueryRequest and RAPI field
name for representing a query filter. However, s... - 02:01 pm Revision 58f6738c: Merge branch 'devel-2.4' into stable-2.5
- * devel-2.4:
rpc: Disable HTTP client pool and reduce memory consumption
Fix assertion error on unclean master sh... - 02:01 pm ganeti-local Revision 58f6738c: Merge branch 'devel-2.4' into stable-2.5
- * devel-2.4:
rpc: Disable HTTP client pool and reduce memory consumption
Fix assertion error on unclean master sh... - 01:56 pm Revision 05927995: rpc: Disable HTTP client pool and reduce memory consumption
- We noticed that “ganeti-masterd” can use large amounts of memory,
especially on large clusters. Measurements showed a... - 01:56 pm ganeti-local Revision 05927995: rpc: Disable HTTP client pool and reduce memory consumption
- We noticed that “ganeti-masterd” can use large amounts of memory,
especially on large clusters. Measurements showed a... - 11:47 am ganeti-local Revision 92678b3c: Haskell support for generic Query in Luxi
- Untill now htools did not have support for generic Query in Luxi. This
patch introduces Query as a supported Luxi ope... - 11:47 am Revision 92678b3c: Haskell support for generic Query in Luxi
- Untill now htools did not have support for generic Query in Luxi. This
patch introduces Query as a supported Luxi ope... - 11:47 am Revision 9d74cb04: TH simplification for Luxi
- This patch simplifies the generation of save constructors for LuxiOp
by always using showJSON over an array of JSValu... - 11:47 am ganeti-local Revision 9d74cb04: TH simplification for Luxi
- This patch simplifies the generation of save constructors for LuxiOp
by always using showJSON over an array of JSValu... - 10:49 am Revision 05ff7a00: Dots in docstings and hlint error fixes for htools
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: I... - 10:49 am ganeti-local Revision 05ff7a00: Dots in docstings and hlint error fixes for htools
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: I... - 10:25 am Revision d85f01e7: Add design doc for the resource model changes
- This is not complete, but is as close as I can get it for now. I
expect people actually implementing the various chan... - 10:25 am ganeti-local Revision d85f01e7: Add design doc for the resource model changes
- This is not complete, but is as close as I can get it for now. I
expect people actually implementing the various chan...
10/11/2011
- 05:38 pm Revision a1ec8695: Preserve bridge MTU in KVM ifup script
- Closes: #201 - KVM_IFUP does not set bridge-MTU on tap devices
Signed-off-by: Andrea Spadaccini <spadaccio@google.com... - 05:38 pm ganeti-local Revision a1ec8695: Preserve bridge MTU in KVM ifup script
- Closes: #201 - KVM_IFUP does not set bridge-MTU on tap devices
Signed-off-by: Andrea Spadaccini <spadaccio@google.com... - 11:25 am ganeti-local Revision e19ee6e4: Remove the oneline output option in hbal
- This was, AFAIK, never used, and complicates the output code enough
that it's better to remove it.
Signed-off-by: Iu... - 11:25 am Revision e19ee6e4: Remove the oneline output option in hbal
- This was, AFAIK, never used, and complicates the output code enough
that it's better to remove it.
Signed-off-by: Iu... - 11:24 am ganeti-local Revision 5dad2589: Rework/split hbal's main function
- This is just moving code around. A subsequent patch will do a bit more
cleanup and changing the output.
Signed-off-b... - 11:24 am Revision 5dad2589: Rework/split hbal's main function
- This is just moving code around. A subsequent patch will do a bit more
cleanup and changing the output.
Signed-off-b... - 11:23 am Revision 60de49c3: Skip application of 'id' in TH code
- This is just beautification when dumping splices to stdout, as ghc
will optimise the 'id' away anyway.
Original gene... - 11:23 am ganeti-local Revision 60de49c3: Skip application of 'id' in TH code
- This is just beautification when dumping splices to stdout, as ghc
will optimise the 'id' away anyway.
Original gene...
10/07/2011
- 08:02 pm Revision 9888b9e6: Don't send gratuitous ARP if master IP setup fails
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 08:02 pm ganeti-local Revision 9888b9e6: Don't send gratuitous ARP if master IP setup fails
- Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 02:19 pm Revision 3ac3f5e4: Add error codes documentation
- lib/constants.py
* add to each CV_E* tuple the documentation of the error code
* add the DOCUMENTED_CONSTANTS constan... - 02:19 pm Revision 830fc5da: Document --ignore-errors and --error-codes
- Update the man page of gnt-cluster to contain the documentation of the
--ignore-errors and --error-codes verify optio... - 02:19 pm Revision 12637df5: Generalize docpp and sphinx_ext
- autotools/docpp
* handle generic custom directives in the form <class>_<kind>
* adapt handling of query fields
build... - 02:19 pm ganeti-local Revision 830fc5da: Document --ignore-errors and --error-codes
- Update the man page of gnt-cluster to contain the documentation of the
--ignore-errors and --error-codes verify optio... - 02:19 pm ganeti-local Revision 3ac3f5e4: Add error codes documentation
- lib/constants.py
* add to each CV_E* tuple the documentation of the error code
* add the DOCUMENTED_CONSTANTS constan... - 02:19 pm ganeti-local Revision 12637df5: Generalize docpp and sphinx_ext
- autotools/docpp
* handle generic custom directives in the form <class>_<kind>
* adapt handling of query fields
build... - 01:00 pm Revision 1ab94e48: hail: Fix result for node evacuation
- According to the iallocator documentation the “node-evacuate” call needs
to return a list of jobs, not a list of list... - 01:00 pm ganeti-local Revision 1ab94e48: hail: Fix result for node evacuation
- According to the iallocator documentation the “node-evacuate” call needs
to return a list of jobs, not a list of list...
10/06/2011
- 11:21 am Revision a0090487: Use TemplateHaskell to create LUXI operations
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 11:21 am ganeti-local Revision a0090487: Use TemplateHaskell to create LUXI operations
- Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
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>
Also available in: Atom