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
...
Michael Hanselmann
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
...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop
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
...
Michael Hanselmann
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
...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop
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...
Agata Murawska
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...
Agata Murawska
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...
Agata Murawska
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...
Agata Murawska
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...
Iustin Pop
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...
Iustin Pop

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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop

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>
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Michael Hanselmann
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...
Michael Hanselmann

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>
Agata Murawska
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>
Agata Murawska

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>
Agata Murawska
06:30 pm Revision fa337742: Fixes for ovfconverter + vmware
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
02:48 pm Revision 909b3a0e: Restore backend.GetMasterInfo return values order
Change 5a8648eb609f7e3a8d7ad7f82e93cfdd467a8fb5 changed the order of the
return values of backend.GetMasterInfo(). Th...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
12:05 pm Revision 7df2c4f0: Add ValidateNetmask and GetClass IPAddress methods
Add the following methods to netutils.IPAddress:
* ValidateNetmask
* GetClassFromIpVersion
* GetClassFromIpFamily
Al...
Andrea Spadaccini
12:05 pm ganeti-local Revision 7df2c4f0: Add ValidateNetmask and GetClass IPAddress methods
Add the following methods to netutils.IPAddress:
* ValidateNetmask
* GetClassFromIpVersion
* GetClassFromIpFamily
Al...
Andrea Spadaccini

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...
Andrea Spadaccini
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...
Andrea Spadaccini
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>
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Guido Trotter
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...
Guido Trotter
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>
Michael Hanselmann
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>
Michael Hanselmann
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-...
Iustin Pop
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-...
Iustin Pop
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...
Michael Hanselmann
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...
Michael Hanselmann

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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
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...
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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:...
Iustin Pop
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:...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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 ...
Iustin Pop
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 ...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop

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 ...
Michael Hanselmann
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 ...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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:...
Andrea Spadaccini
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:...
Andrea Spadaccini
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>
Guido Trotter
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>
Guido Trotter
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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”....
Michael Hanselmann
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”....
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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>
Michael Hanselmann
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>
Michael Hanselmann
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@...
Iustin Pop
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@...
Iustin Pop

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>
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
12:41 pm Revision f8326fca: Move _TimeoutExpired to utils
Signed-off-by: Andrea Spadaccini <spadaccio@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Iustin Pop
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...
Iustin Pop
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>
Iustin Pop
10:16 am Revision 1bf6d813: Small simplification in tryAlloc
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Agata Murawska <agatamurawska@google.com>
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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,...
Iustin Pop
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,...
Iustin Pop

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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Iustin Pop
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...
Iustin Pop
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...
Michael Hanselmann
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...
Michael Hanselmann
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 ...
Michael Hanselmann
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 ...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop

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...
Agata Murawska
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...
Agata Murawska
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 ...
Michael Hanselmann
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 ...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann

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>
Agata Murawska
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>
Agata Murawska
05:33 pm ganeti-local Revision 0c1a5b1e: TemporaryFilesManager implementation
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:33 pm Revision 0c1a5b1e: TemporaryFilesManager implementation
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:10 pm ganeti-local Revision d92518d3: Export: unittests
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:10 pm Revision d92518d3: Export: unittests
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:10 pm Revision 54f834df: Export: documentation
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:10 pm ganeti-local Revision 54f834df: Export: documentation
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
05:10 pm ganeti-local Revision 1e6fab60: Import: unittests
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:10 pm Revision 1e6fab60: Import: unittests
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
05:09 pm ganeti-local Revision 24b9469d: Import: networks
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:09 pm Revision 24b9469d: Import: networks
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
05:09 pm Revision 99381e3b: Import: disk conversion
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
05:09 pm Revision 864cf6bf: Import: reading ovf file
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Agata Murawska
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>
Agata Murawska
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>
Agata Murawska
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 '...
Iustin Pop
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,...
Iustin Pop
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 '...
Iustin Pop
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...
Iustin Pop
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,...
Iustin Pop
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...
Iustin Pop
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>
Michael Hanselmann
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>
Michael Hanselmann
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-...
Michael Hanselmann
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-...
Michael Hanselmann

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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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, ...
Iustin Pop
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, ...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop
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...
Andrea Spadaccini
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...
Andrea Spadaccini

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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop

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...
Andrea Spadaccini
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...
Andrea Spadaccini
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>
Michael Hanselmann
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>
Michael Hanselmann
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>
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Andrea Spadaccini
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>
Andrea Spadaccini
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...
Faidon Liambotis
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...
Faidon Liambotis
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...
Andrea Spadaccini
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...
Andrea Spadaccini

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...
Andrea Spadaccini
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...
Andrea Spadaccini

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...
Tsachy Shacham
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...
Tsachy Shacham
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: ...
Agata Murawska
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: ...
Agata Murawska
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...
Michael Hanselmann
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...
Michael Hanselmann
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>
René Nussbaumer
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>
René Nussbaumer

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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Tsachy Shacham
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...
Guido Trotter
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...
Guido Trotter
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 <...
Iustin Pop
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 <...
Iustin Pop
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...
Tsachy Shacham
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...
Tsachy Shacham

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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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>
Michael Hanselmann
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>
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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:...
Michael Hanselmann
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:...
Michael Hanselmann
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...
Iustin Pop
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...
Iustin Pop
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-...
Iustin Pop
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-...
Iustin Pop
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...
Iustin Pop
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...
Iustin Pop

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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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...
Andrea Spadaccini
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>
Michael Hanselmann
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>
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
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>
Michael Hanselmann
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>
Michael Hanselmann
« Previous
Next »
 

Also available in: Atom