Activity

From 03/24/2010 to 04/22/2010

04/22/2010

07:12 pm Revision 6b92f2af: Merge branch 'devel-2.1'
* devel-2.1:
Add a basic unittest for uidpool.RequestUnusedUid
Factorize LUExportInstance
Use ints instead of s...
Michael Hanselmann
06:16 pm Revision 17f25f78: Add a basic unittest for uidpool.RequestUnusedUid
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:55 pm Revision e311ed53: Factorize LUExportInstance
Apart from moving parts of the code to separate functions, error handling
is also improved by making sure snapshots a...
Michael Hanselmann
04:20 pm Revision c7e4b037: Use ints instead of strings to represent user-ids
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
03:16 pm Revision 37549316: Complete what was begun in commit ef40fbfb4
The X509 certificate RPC functions were also renamed, but I
forgot to rename them in rpc.py. Fortunately they aren't ...
Michael Hanselmann
03:09 pm Revision 53a8da8e: QA: fix reimporting instance with different name
Since the original instance still exists, we need to use a different MAC
for its NIC.
Signed-off-by: Iustin Pop <ius...
Iustin Pop
02:35 pm Revision f81c4737: Add RPC call to send SIGTERM to import/export daemon
This will be used to stop the daemon without doing complete cleanup (yet).
Signed-off-by: Michael Hanselmann <hansmi...
Michael Hanselmann
02:35 pm Revision ef40fbfb: Rename import/export RPC calls to match others
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:32 pm Revision 14b3f969: Fix broken commit 9e302a8
Commit 9e302a8 split the StopInstance function in two without properly
duplicating the local variables.
Signed-off-b...
Iustin Pop
02:32 pm Revision 2892a4c9: ssh: make quiet configurable
Currently both CopyFileToNode and BuildCmd hardcode "-q" in the options.
This patch moves this setting as a configura...
Iustin Pop
12:35 pm Revision a91143f1: Merge branch 'devel-2.1'
* devel-2.1:
SSH: do not check IPs
Add separate module for backported language functionality
Add make commit-ch...
Michael Hanselmann
12:11 pm Revision b427788e: SSH: do not check IPs
Since we use the cluster name for the SSH known_hosts file, ssh will
always detect a changed IP (since we never conne...
Iustin Pop

04/21/2010

08:48 pm Revision cea881e5: Add separate module for backported language functionality
utils.py, where they were before, is already huge.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by...
Michael Hanselmann
08:24 pm Revision b341b9ca: Add make commit-check target
distcheck, lint and apidoc. Take three pay only one.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
08:22 pm Revision 9e302a8c: hv_chroot: move unmount to CleanupInstance()
This allows cleanup to be done properly if the "instance" wasn't running
at all (based on the CleanupInstance framewo...
Iustin Pop
08:22 pm Revision 96d1a0c5: LUSetClusterParams: initialize needed parameters
… since the opcode doesn't auto-initialize to None.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Balaz...
Iustin Pop
08:22 pm Revision aac0352d: burnin: skip migration based on hypervisor support
The patch adds selection of hypervisor in burnin (on multi-hypervisor
clusters, we always used the default) and optio...
Iustin Pop
08:22 pm Revision d271c6fd: Add a hypervisor constant for migration support
This variable can be used by other tools to determine in a generic way
whether a given hypervisor supports migration ...
Iustin Pop
08:01 pm Revision 74a4c11b: Fix indentation error
Commit 9cf4321fc39ec36359d9c90b22b36d33b6adc2f4 indented some lines by
4 spaces rather than 2, and was git-amed witho...
Guido Trotter
07:26 pm Revision fde0203b: utils: Add function for partial application of function arguments
The function's code was mostly copied from Python's documentation
and it's equivalent to “functools.partial” in Pytho...
Michael Hanselmann
05:48 pm Revision d4f119bd: gnt-instance info: sort the hv parameters
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:48 pm Revision 5b062a58: Add -usbdevice tablet to KVM when using vnc
When using VNC, it is recommended to use a tablet-style
input device instead of a mouse. This allows most VNC viewers...
Apollon Oikonomopoulos
05:48 pm Revision 9cf4321f: Only use boot=on on non-ide disks only (KVM)
boot=on implies that KVM boots using extboot. This is only required
to boot non-IDE disks and has the side-effect tha...
Apollon Oikonomopoulos
05:48 pm Revision aa0b600b: KVM: fix a bug in _TryReadUidFile
If the uid pool is not in use _TryReadUidFile will try to return "uid"
even if it hasn't tried to read it at all.
Si...
Guido Trotter
04:57 pm Revision debed9ae: utils: Add function to read locked PID file
This is useful in combination with utils.StartDaemon and will be used for
reading the import/export daemon's PID file...
Michael Hanselmann
04:56 pm Revision dc101ecc: Add ganeti.masterd module
This will be used to keep masterd-specific code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: ...
Michael Hanselmann
03:45 pm Revision 693843f9: Fix cfgupgrade's use of GenerateSelfSignedSslCert
In master, the function GenerateSelfSignedSslCert has been moved to
utils.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
10:23 am Revision cab667cc: Fix RAPI client methods return values
Ensure that all RAPI client methods that should return job ids actually
return job ids.
Signed-off-by: David Knowles...
David Knowles

04/20/2010

07:26 pm Revision f39cd91d: Merge branch 'devel-2.1'
Conflicts:
doc/security.rst
trivial
lib/cli.py
trivial
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewe...
Balazs Lecz
06:45 pm Revision 4e9dcb8a: security.rst: add a KVM security section
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:45 pm Revision 76431533: KVM: implement the HT_SM_POOL security model
In order not to complicate to much the _ExecuteKVMRuntime function with
nested try/except/finally/else constructs we ...
Guido Trotter
06:45 pm Revision 7548396c: KVM: add an instance uid file concept
If this file exists, for an instance, we release the uid contained
inside back to the uid pool, at instance shutdown....
Guido Trotter
06:45 pm Revision ff20190d: ReleaseUid: accept an integer as uid
We can't guarantee to keep the LockedObject around, when ReleaseUid is
called (because that might happen, for example...
Guido Trotter
06:45 pm Revision 14850c5e: LockedUid: add GetUid() method
uidpool users that get passed a LockedUid by the uidpool need to know
which one the uid is. Since it's not nice to ma...
Guido Trotter
06:45 pm Revision 8904b35c: KVM: move post-shutdown cleanup operations
Currently putting the cleanup just after the actual shutdown ensures
that it never gets called, due to how the retry/...
Guido Trotter
06:45 pm Revision 9d91c6ab: _PrintGroupedParams: sort before printing
It's a lot easier, when looking at the output, if you can search the
parameter you're looking for alphabetically.
Si...
Guido Trotter
01:24 pm Revision f28ec899: Add CleanupInstance hypervisor call
Currently some hypervisors (namely kvm) need to do some cleanup after
making sure an instance is stopped. With the mo...
Guido Trotter
12:38 pm Revision d8aab233: Using the added stop-all functionality from daemon-utils in cluster-merge
Additionally also move to the RunWhileStopped method for the configuration merger.
Signed-off-by: René Nussbaumer <r...
René Nussbaumer
12:25 pm Revision cab91cb2: Complete check-man changes from 5fa16422
Commit 5fa16422 removed the checks at sed time, but only for %.7. We
need to do it for %.8 too.
Signed-off-by: Iusti...
Iustin Pop
12:25 pm Revision 9f3ac970: Fix changing the list of enabled hypervisors
When enabling a new hypervisor, we must ensure that we have its
parameters in the cluster (global) hvparams dictionar...
Iustin Pop
12:25 pm Revision ffd91011: Fix a typo commited→committed in gnt-instance.sgml
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
12:11 pm Revision bb579a7d: Fix heading to the one of epydoc
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer

04/19/2010

06:00 pm Revision f65a637a: Fix gnt-node powercycle documentation
Fix options description in the documentation for gnt-node powercycle.
Signed-off-by: Luca Bigliardi <shammash@google...
Luca Bigliardi
03:32 pm Revision d3b790bb: Fix a couple of pydoc syntax problems
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
01:38 pm Revision 41b10cf6: uidpool: test the separator= argument
Also, fix the string quoting style.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <le...
Guido Trotter
01:15 pm Revision 2f16ea8f: Makefile.am: sort lists, clean *.py[co] from all directories
*.py[co] were not removed from lib/confd. Removing *.py[co]
from all directories listed in $DIRS can't hurt.
Signed-...
Michael Hanselmann

04/16/2010

05:13 pm Revision 1513e2dd: Readd node: allow changed primary IP
The primary IP is not used for DRBD disks, only for the job queue and
internal commands. As such, it's trivial (with ...
Iustin Pop
04:24 pm Revision 1651d116: Add RPC calls to import and export instance data
These RPC calls can be used to start, monitor and stop the instance data
import/export daemon.
Signed-off-by: Michae...
Michael Hanselmann
04:24 pm Revision 2d76b580: Add daemon for instance import and export
This backend daemon for instance import and export will be used to
transfer instance data to other machines. It is im...
Michael Hanselmann
04:11 pm Revision 89100352: Update gnt-cluster manpage with uid-pool options
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 5833b7e6: Add ExecuteWithUnusedUid() to uidpool.py
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 649bcdd8: Manage the assignment of uids from the uid pool
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 93be53da: Add basic unittests for uid_pool
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:11 pm Revision 0fbae49a: Add uid_pool to ssconf
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 39b0f0c2: Add --uid-pool option to gnt-cluster init
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 852bbc95: Add printing of uid_pool to gnt-cluster info
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision fdad8c4d: Add --add-uids/--remove-uids to gnt-cluster modify
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 1338f2b4: Add --uid-pool option to gnt-cluster modify
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 6d127406: Add lib/uidpool.py module
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 4437d889: Add uid_pool cluster parameter
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
04:10 pm Revision 0d0229b5: Add user-id pool design doc
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Balazs Lecz
03:34 pm Revision 409e8ec2: Merge branch 'devel-2.1'
* devel-2.1:
backend: Consolidate code opening real block device
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
03:33 pm Revision f2e07bb4: backend: Consolidate code opening real block device
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:06 pm Revision af2ae1c0: Merge branch 'devel-2.1'
* devel-2.1:
utils: Add class to split string stream into lines
Fix cluster behaviour with disabled file storage
...
Iustin Pop

04/15/2010

06:24 pm Revision 339be5a8: utils: Add class to split string stream into lines
This will be used by the new import/export daemon to split
output by its child processes into lines.
Signed-off-by: ...
Michael Hanselmann
05:37 pm Revision 0e3baaf3: Fix cluster behaviour with disabled file storage
There are a few issues with disabled file storage:
- cluster initialization is broken by default, as it uses the 'no'...
Iustin Pop
05:37 pm Revision 454723b5: Update docstrings in tools/ and enable epydoc
This patch updates the docstrings in tools/ (mostly in lvmstrap, which
is very very old code-base) and then enabled t...
Iustin Pop
05:37 pm Revision b5672ea0: Forward-port the ganeti 2.0 cfgupgrade
2.1's cfgupgrade doesn't support upgrading from 1.2, only from 2.0.
However, it's trivial to forward-port the 2.0 cfg...
Iustin Pop
05:36 pm Revision ea5fd476: Add a new tool: sanitize-config
This can be used for two purposes:
- safety copy of the config file, with just the secrets changed
- cleanup of the ...
Iustin Pop
05:36 pm Revision aeefe835: Fix cfgupgrade with non-default DATA_DIR
Commit 43575108 added bootstrap.GenerateclusterCrypto and commit
7506a7f1 changed cfgupgrade to use it. However, this...
Iustin Pop
05:25 pm Revision 1928a56b: Update hspace man page
Iustin Pop
05:17 pm Revision bd3286e9: hspace: show more metrics
This patch adds the metrics of used/allocable/unallocable resources. Iustin Pop
05:16 pm Revision e87a419f: Fix Node hiCpu computation
In case we're not enabling limits, let's restrict this to -1, instead of
-1 times the number of pcpus.
Iustin Pop
12:50 pm Revision 9b8fac3d: Add a new function to compute allocation deltas
Given two cluster states, the new function can answer the following
questions:
- how much resources currently alloca...
Iustin Pop
12:27 pm Revision 86ecce4a: Introduce total vcpu tracking in CStats
We add a new field that tracks the available virtual cpus (expressed as
node cpus times the vcpu ratio).
Iustin Pop
12:08 pm Revision 88394aa7: Improving the RAPI documentation
* Be more clear about when POST and PUT should be used
* Be more verbose on parameters
* Describe allowed parameter v...
René Nussbaumer

04/14/2010

03:44 pm Revision bfefb674: Merge branch 'master' into next
* master:
Fix iallocator crash when no solutions exist
Fix IAllocator multi-evacuate message
Iustin Pop

04/13/2010

02:21 pm Revision 691e9563: Mark cluster-merge as executable
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop

04/12/2010

05:53 pm Revision 725ec2f1: QA: Make the rapi credential handling less involving
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:15 pm Revision 30198f04: Merge remote branch 'devel-2.1'
* devel-2.1:
Update import documentation for the recent changes
Add a identify-defaults options for import
Fix ...
Iustin Pop
04:57 pm Revision 33ea43b6: Update import documentation for the recent changes
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:57 pm Revision e588764d: Add a identify-defaults options for import
When importing an instance, all the saved valued will be used as
explicitly specified values, overriding the cluster ...
Iustin Pop
04:57 pm Revision b6cd72b2: Fix create/import verification of hvparams
Currently the instance creation checks the cluster hv defaults + the new
parameters for validity, ignoring the os-spe...
Iustin Pop
04:57 pm Revision d63479b5: objects.Cluster: add method to get hv defaults
Currently the FillHV method is the one that does the cluster hvparams +
os hvparams merger. However, in some cases we...
Iustin Pop
04:57 pm Revision 0af0f641: Reuse NIC information from export
If the user doesn't pass any nics in import, do not use a default
one-nic, but instead read the nics from the export ...
Iustin Pop
04:57 pm Revision cc0d88e9: Reuse backend parameters from export
Similar to the previous patches, if we're missing some parameters and
the export has them (either in the new style or...
Iustin Pop
04:57 pm Revision 9b12ed0f: Reuse disk information from export
If the user doesn't pass the disk information on import, automatically
reuse the number and size of disks. This loses...
Iustin Pop
04:56 pm Revision 9f88b0e8: Reuse hypervisor parameters in import
If available, we reuse the parameters from the export info.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Iustin Pop
04:56 pm Revision f276c4b5: Read disk template from export info
This patch changes the instance import to read the disk template
automatically from the export info, if the opcode do...
Iustin Pop
04:56 pm Revision c1c31426: CreateInstance: separate the reading of the export
We move the reading of the export to a separate function, to simplify
CheckPrepreq and also read it earlier. This wil...
Iustin Pop
04:56 pm Revision 22f50b1d: Move code from ExpandNames to CheckPrereq
This is needed since only in CheckPrereq we have the nodes locked, and
future import enhancements will need to have a...
Iustin Pop
04:56 pm Revision 417eabe2: CreateInstance: Move some code to CheckArguments
ExpandNames holds too much non-locking code (first LU to be converted to
ExpandNames, and we didn't have CheckArgumen...
Iustin Pop
04:56 pm Revision 3c8954ad: Export more instance parameters in instance export
Currently the backend parameters are not exported automatically, but
only a few directly in the '[instance]' section....
Iustin Pop
04:56 pm Revision 6801eb5c: Export the nicparams too during instance export
The patch tries to export all params (based on the dict defined in
constants), using None for missing keys.
Signed-o...
Iustin Pop
04:56 pm Revision 2a518543: Handle errors better for wrong nic_count in export
This fixes an old 'FIXME' entry.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hans...
Iustin Pop
03:53 pm Revision 06fcbaf1: QA: Make sure RAPI credentials are setup on cluster init
This patch makes sure that the Ganeti RAPI credentials are setup,
if any, on cluster init time.
Signed-off-by: René ...
René Nussbaumer
12:36 pm Revision e7a25b08: Merge branch 'devel-2.1'
* devel-2.1:
burnin: only remove instances we actually added
burnin.ExecOrQueue: add post-process function
burn...
Guido Trotter

04/09/2010

05:54 pm Revision fe7c59d5: Fix new pylint errors
Under squeeze pylint reports the following errors:
************* Module ganeti.serializer
E1103:155:LoadSignedJson: I...
Guido Trotter
05:54 pm Revision b05f29a6: burnin.ExecOrQueue: remove variable argument list
In order to later add an optional parameter we transform the variable
ops argument list in an explicit list.
Signed-...
Guido Trotter
05:54 pm Revision 2c035435: burnin.ExecOrQueue: add post-process function
If a post-process function is passed to ExecOrQueue it is executed if
and only if the job is successful. This happens...
Guido Trotter
05:54 pm Revision 1e82a86b: burnin: only remove instances we actually added
Currently burnin, if proceding in parallel, will remove all instances
which were passed, even if they failed to add. ...
Guido Trotter
11:48 am Revision edf7d66e: Rename the confd_client unittest (to confd.client)
This is to keep same naming across all tests (modules separate with dot,
followed by _unittest.py).
Signed-off-by: I...
Iustin Pop
10:57 am Revision ebacb943: Make watcher request the max coverage
Since the actions are potentially destructive, we should try to get a
consistent view of the cluster, so it's better ...
Iustin Pop
10:57 am Revision cc6484c4: ConfdClient.SendRequest: allow max coverage
This patch changes the coverage parameter to allow specification of max
coverage (via -1), versus auto-computation (d...
Iustin Pop

04/08/2010

06:50 pm Revision 6328fea3: Document the watcher node maintenance feature
The patch changes significantly the watcher man page, as it was very
simplistic.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
06:50 pm Revision 50273051: Watcher: automatic shutdown of orphan resources
This patch changes the watcher so that it maintains (on all nodes) the
list of instances and DRBD devices by shutting...
Iustin Pop
06:50 pm Revision 5c465a95: Export the maintain_node_health option in ssconf
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
06:50 pm Revision 3953242f: Add a new cluster parameter maintain_node_health
This will be used to conditionally enable the watcher node maintenance
feature.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
06:50 pm Revision aa2efc52: Add a new confd callback (StoreResultCallback)
This new callback simply stores (without calling any lower-level
callback) the last result; coupled with the filterin...
Iustin Pop
06:50 pm Revision bfbbc223: ConfdClient: add synchronous wait for replies mode
Currently, there is no way for a user of the confd client library to
know how many replies there should be, whether a...
Iustin Pop
06:50 pm Revision 71e114da: ConfdClient: unify some internal variables
Currently the requests are tracked in _request and in _expire_requests.
This is conventient, but it restricts the abi...
Iustin Pop

04/07/2010

06:47 pm Revision cf6fee17: Merge branch 'devel-2.1'
* devel-2.1:
Fix consistency checks in ConfdFilterCallback
Fix utils.WaitForFdCondition inner retry loop
Fix bu...
Michael Hanselmann
04:57 pm Revision 39292d3a: Fix consistency checks in ConfdFilterCallback
Commit 49b3fda added consistency checks, but these are wrongly triggered
for old responses - we need to make sure to ...
Iustin Pop
04:55 pm Revision 1b429e2a: Fix utils.WaitForFdCondition inner retry loop
Commit dfdc4060 added WaitForFdCondition which uses utils.Retry without
handling timeout exceptions. This breaks any ...
Iustin Pop
04:31 pm Revision cc2f004d: Fix bug introduced in 76e5f8b54: mkdir mode
After commit 76e5f8b54, mkdir_mode in utils.RenameFile is
no longer passed to Makedirs. This is fixed by this patch.
...
Michael Hanselmann
04:15 pm Revision 76e5f8b5: utils: Move wrapper code around os.makedirs into separate function
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
11:55 am Revision 2004e673: Fix unittest for the rapi client library
Wrong escape, so we make sure to use proper escapes (we want the
backslashes to be embedded, not interpreted). Also c...
Iustin Pop

04/06/2010

05:37 pm Revision 95ab4de9: Adding RAPI client library.
Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Signed-off-by: Iustin ...
David Knowles
03:32 pm Revision 921efbb3: Merge remote branch 'devel-2.1'
* devel-2.1:
Extend ConfdFilterCallback with consistency checks
Abstract the confd client creation
Remove unuse...
Michael Hanselmann
12:51 pm Revision 49b3fdac: Extend ConfdFilterCallback with consistency checks
Note that users of the callback will have to manually check the
attribute.
Signed-off-by: Iustin Pop <iustin@google....
Iustin Pop
12:27 pm Revision 5b349fd1: Abstract the confd client creation
Most creation of confd clients will do the same steps: read MC file,
parse it, read HMAC key, etc. We abstract this f...
Iustin Pop

03/31/2010

06:51 pm Revision e065714c: Remove unused import from test file
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
06:51 pm Revision 7ba594c0: kvm_flag hypervisor parameter
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
05:59 pm Revision cef34868: Move the runas user at execution time
Everything still works the same way, but the user is calculated each
time we start kvm, rather than stored in the con...
Guido Trotter
12:54 pm Revision 57587760: Fix iallocator crash when no solutions exist
Commit 5436576 added an un-guarded `head' call, which crashes with
“Prelude.head: empty list” when no results exists ...
Iustin Pop
12:51 pm Revision 934c62dc: Fix IAllocator multi-evacuate message
Since Ganeti passes full host names (not common-suffix-stripped), we
need to remove the suffix from the evac_nodes ke...
Iustin Pop

03/30/2010

05:21 pm Revision 33664046: Send "501 Not Implemented" back when method not found
Before this was "400 Bad Request" and thus it didn't reflect
the reality.
Signed-off-by: René Nussbaumer <rn@google....
René Nussbaumer

03/26/2010

03:56 pm Revision e6ce18ac: Adding QA RAPI tests for activate-disks and deactivate-disks calls
* This also adds support for authenticated RAPI calls
* Other HTTP methods than GET/POST
Signed-off-by: René Nussbau...
René Nussbaumer

03/25/2010

02:47 pm Revision b39bf4bb: SerializableConfigParser: Make Loads class indep
Currently SerializableConfigParser.Loads is a static method that returns
a SerializableConfigParser. With this patch ...
Guido Trotter
« Previous
Next »
 

Also available in: Atom