Activity

From 09/15/2011 to 10/14/2011

10/14/2011

01:37 pm Revision 6b898285: Add design doc for virtual(ised) clusters
I am currently able to run a 2-node virtual cluster on my machine,
with a very ad-hoc setup. But the results show cle...
Iustin Pop
01:37 pm Revision ef958f2a: Document some useful Haskell tips
This improves devnotes.rst with some tricks for Haskell development,
and additionally it does two Makefile improvemen...
Iustin Pop
01:37 pm Revision e86f7f65: Further cleanup in hspace
This moves the checking of results from the allocation functions to a
separate function, so that we have less code du...
Iustin Pop
01:37 pm Revision 5296ee23: A bit of cleanup in hspace
The node offline/mcpu is identical to hbal's setNodesStatus, so let's
move that to CLI.hs and reuse it in hspace (als...
Iustin Pop
01:37 pm Revision d12f50b2: htools: Simplify Luxi query results parsing
The logic is not entirely correct—the new Query interface exports the
field status, and we don't use that yet. But th...
Iustin Pop
01:37 pm Revision 7eda951b: Add a type synonym for the allocation function sig
Both iterateAlloc and tieredAlloc share the same signature, but it's
not documented nor exported (needed for refactor...
Iustin Pop
01:37 pm Revision b20cbf06: Adjust htools code to new Luxi argument format
This partially undoes commit 92678b3, more specifically it removes the
Store data type and the associated code, since...
Iustin Pop

10/13/2011

06:00 pm Revision c22d3bce: Fix RAPI documentation build
*mumble*
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:40 pm Revision 8de8e68d: rapi: Allow auto-promotion on node role change
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:40 pm Revision 94497dd1: rapi: Add resource for modifying node
A separate patch will add “auto-promote” through
“/2/nodes/[node_name]/role”.
Signed-off-by: Michael Hanselmann <han...
Michael Hanselmann
05:40 pm Revision b3d2ee31: opcodes: Add comment to *SetParams result description
Explicitely say that the second element of the tuple is the new value.
Signed-off-by: Michael Hanselmann <hansmi@goo...
Michael Hanselmann
05:40 pm Revision b8d51bb2: constants: Verify exported names
The “constants” module is a bit special in the sense that we don't want
to export random stuff from it. This unittest...
Michael Hanselmann
03:22 pm Revision abbf2cd9: http.client: Remove HTTP client pool code
This patch removes all remains of the HTTP client pool. Newly added unittests
provide 96% coverage on http.client.
S...
Michael Hanselmann
03:22 pm Revision 7071e725: rpc: Remove thread-local storage with HTTP pool
The HTTP pool is no longer used.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iust...
Michael Hanselmann

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: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: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 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
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
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
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: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/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
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 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

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

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

10/05/2011

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 Revision a17deeab: Documentation update for ovfconverter
Signed-off-by: Agata Murawska <agatamurawska@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Agata Murawska
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 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
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 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: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: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
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: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

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

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
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: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
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
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
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 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
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 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
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 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 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
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

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 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 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 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 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: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 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

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: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 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 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
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

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

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
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 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 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 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 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: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 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
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
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
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
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

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

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

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: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
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
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
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
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

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

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

09/15/2011

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 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 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: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
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
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
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
« Previous
Next »
 

Also available in: Atom