Activity

From 01/28/2010 to 02/26/2010

02/26/2010

07:42 pm Revision 001b3825: watcher: Acquire lock early and give more friendly message
By opening the lock file early, other programs can lock the
state file to prevent ganeti-watcher from restarting daem...
Michael Hanselmann
04:35 pm Revision 553bd93f: Make SSH_CONFIG_DIR customizable
This patch adds ability to customize ssh config directory with --with-ssh-config-dir
(instead of hardcoded /etc/ssh v...
Vitaly Kuznetsov
04:23 pm Revision 467c1078: Merge branch 'stable-2.1' into devel-2.1
* stable-2.1:
Add NLD constants to Ganeti
Fix two potentially endless loops in http library
Fix bug in LUQueryC...
Guido Trotter
04:00 pm Revision 4d32feba: Add NLD constants to Ganeti
This avoids the need for them to be injected in the nbma repository.
Signed-off-by: Guido Trotter <ultrotter@google....
Guido Trotter
03:43 pm Revision 3f1cf151: Make pylint happy
I was using a too old version which doesn't got all those. This
patch is fixing the new lint errors.
Signed-off-by: ...
René Nussbaumer
03:42 pm Revision be811997: Fix a haddock comment issue
For some versions of haddock, this can create problems. Iustin Pop
03:37 pm Revision 7b8f3fcd: Merge remote branch 'origin/devel-2.0' into devel-2.1
* origin/devel-2.0:
Fix two potentially endless loops in http library
Update NEWS file and bump version to 2.0.6
...
Michael Hanselmann
03:36 pm Revision 40a09ee1: Fix two potentially endless loops in http library
The first can be problematic if poll(2) returns POLLHUP|POLLERR on a
socket. Before it would be only be respected for...
Michael Hanselmann
03:20 pm Revision 2826b361: Move watcher's EnsureDaemon function to utils
This is going to be used from the nbma repository, to ensure that the
nld daemon is running.
Signed-off-by: Guido Tr...
Guido Trotter
02:41 pm Revision 72ca1dcb: Add multi-key support to the serializer
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
02:41 pm Revision 1f7d3f7d: Adding tool for automated cluster-merger
This is the implementation of docs/design-cluster-merger.rst. It allows
the automatic merging of one or more clusters...
René Nussbaumer
02:39 pm Revision 0be13136: Fix two potentially endless loops in http library
The first can be problematic if poll(2) returns POLLHUP|POLLERR on a
socket. Before it would be only be respected for...
Michael Hanselmann
02:38 pm Revision cac599f1: Fix bug in LUQueryConfigValues
LUQueryConfigValues supports multiple output fields. If the client asked
for the watcher pause status, it would not g...
Michael Hanselmann
02:24 pm Revision 9e289e36: Add watcher hooks
These hooks are run on all nodes, after the "base" daemons are started.
Signed-off-by: Guido Trotter <ultrotter@goog...
Guido Trotter
02:24 pm Revision f1115454: Abstract starting the node daemons
We're using a separate function for this, as we're going to add some
functionality to this feature.
Signed-off-by: G...
Guido Trotter
02:23 pm Revision 46cf6260: ganeti-watcher: remove unused Indent function
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter

02/25/2010

03:47 pm Revision a46f34d7: Abstract instance running states into a list
This removes some manual checks from a few places in the code with a
single list defined once.
Iustin Pop
03:39 pm Revision 5182e970: A number of small fixes from hlint
Iustin Pop
03:16 pm Revision 30bb62ea: Fix typo in LUVerifyCluster when checking node time
The first argument to _ErrorIf should always be True in this case.
Signed-off-by: Michael Hanselmann <hansmi@google....
Michael Hanselmann
02:49 pm Revision edb198a0: Add a lint target that uses hlint
Iustin Pop
02:35 pm Revision c939b58e: Fix unused-do-binds for ghc 6.12
GHC 6.12 has some new warnings, which are valid in most cases except
(IMHO) printf usage.
Iustin Pop
02:34 pm Revision 0903280b: Fix unused imports for ghc 6.12
GHC 6.12 has become more picky about unused imports, so we need to
remove/tighten some of them.
Iustin Pop

02/24/2010

05:21 pm Revision ee0cb5b7: Allow overriding the ghc compiler used
… via a GHC make variable. Iustin Pop

02/23/2010

07:11 pm Revision 27e336af: Add make target to generate unittest coverage report
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michael Hanselmann
07:11 pm Revision 371f046c: Fix bug in LUExportInstance
If remove_instance isn't passed to the Opcode, it'll be None. When
generating the hooks environment, the error “int(...
Michael Hanselmann
07:10 pm Revision ba9349b8: hscan: implement LUXI backend scanning
This allows hscan to work also with NO_CURL (but only for the local
machine, of course).
Iustin Pop
06:31 pm Revision c32b908e: Add unittests for ganeti.opcodes
According to “coverage”, this covers 99% of the code.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
06:31 pm Revision a9105b24: Catch disk activation errors in watcher
If activating disks fails for some reason, the watcher didn't
catch the exception. With this patch it's caught and lo...
Michael Hanselmann
02:53 pm Revision 5ab2b771: Loader: abort for unknown to-be-excluded instances
Iustin Pop
02:41 pm Revision fcbf0da4: Enable hbal to use the new command line option
Iustin Pop
02:13 pm Revision c424cdc8: balance function: use the movable flag directly
Instead of deciding based on secondary node, use the new flag. Iustin Pop
02:09 pm Revision 39f979b8: Update the loader pipeline to set the movable flag
This updates the movable flag on instances if they have only one node
(we don't rely on OpMoveInstance) or if they ar...
Iustin Pop
01:56 pm Revision a182df55: Add a 'movable' flag on instances
This will be used instead of checking for no secondary and for
simplifying 'do not touch' instances.
Iustin Pop
11:40 am Revision 10f396e1: Add an option for excluding instances from moves
Iustin Pop

02/22/2010

06:05 pm Revision 4eea1739: Disable warning for not calling ProcessEvent init
This class doesn't need its constructor to be called.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-b...
Guido Trotter
06:02 pm Revision 6bb65e3a: Implement utils.RunParts and use it for hooks
This function is a generic pythonic version of runparts. We currently
use it in the backend HooksRunner, but we'll us...
Guido Trotter
06:02 pm Revision 8b4fe938: Change backend hooks runner to use RunCmd
And save lots of lines of code, in the process
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mich...
Guido Trotter
06:01 pm Revision bf4daac9: Add reset_env option to RunCmd
This allows to run a command with only the passed in environment, rather
than just updating the default one with it.
...
Guido Trotter
05:56 pm Revision 4403ff8d: Make it possible to pass custom private key path to SshRunner.Run
Signed-off-by: René Nussbaumer <rn@google.com>
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Mic...
René Nussbaumer
05:42 pm Revision f4484122: Show message when job is waiting in queue or for locks
Jobs submitted via the standard command line utilities didn't give any
indication that anything is happening while th...
Michael Hanselmann
05:42 pm Revision cb462b06: Handle EAGAIN in LUXI client
If too many clients try to connect to the master at the same time, some of
them might fail if the master doesn't acce...
Michael Hanselmann
04:19 pm Revision 7ef4d039: Update NEWS file for the 0.2.4 release
Iustin Pop
04:19 pm Revision 54365762: Implement IAllocator node evacuate request
This patch adds the new request loading/execution (trivial), but the
actual response formatting becomes more difficul...
Iustin Pop
04:19 pm Revision d06d0636: Update the hail man page
This adds a short note for the new iallocator mode.
Signed-off-by: Iustin Pop <iustin@google.com>
Iustin Pop
04:19 pm Revision 12b0511d: Add a tryEvac function
This will be used by the node evacuate IAllocator request type.
Signed-off-by: Iustin Pop <iustin@google.com>
Iustin Pop
04:19 pm Revision 20c891d0: IAllocator: move some keys into per-request data
Since not all structures will have these keys in the future, we move
them into per-structure keys.
Signed-off-by: Iu...
Iustin Pop
04:19 pm Revision 23f9ab76: Change an internal type from Maybe to list
In preparation for multiple responses, we change from Maybe to List
(both used in the container sense).
This allows ...
Iustin Pop
04:19 pm Revision 1fe81531: Move a type declaration to Node.hs
We'll need AllocElement in both Cluster and IAlloc in the future, so we
move it to Node.hs which is imported by both....
Iustin Pop
04:19 pm Revision d1296fd9: Document the evac mode
Signed-off-by: Iustin Pop <iustin@google.com> Iustin Pop
03:50 pm Revision 2e28ac32: Implement evacuation mode in hbal
This mode restricts the list of instances to be moved to the instances
living on the offline (and drained) nodes.
Si...
Iustin Pop
03:50 pm Revision f0f21ec4: Add an evac mode CLI option
Signed-off-by: Iustin Pop <iustin@google.com> Iustin Pop
03:50 pm Revision df18fdfe: Reorder options in CLI.hs
This should be no code change, just reordering of the options.
Signed-off-by: Iustin Pop <iustin@google.com>
Iustin Pop
02:50 pm Revision 632fb7ec: Update the IAllocator documentation
This should be rewritten from a 'change document' (e.g. "Ganeti only
supports...") to a 'current implementation docum...
Iustin Pop
02:50 pm Revision f8c9fa5c: Switch gnt-node evacuate to the new opcode
This switches gnt-node to the new opcode, and in the process also
enables multi-node arguments for it.
Signed-off-by...
Iustin Pop
02:50 pm Revision f7e7689f: Add LUNodeEvacuationStrategy
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:50 pm Revision d6aaa598: Add a new opcode for node evacuation
We add this as a new opcode since we don't want to alter the behaviour
of current opcodes/lus.
Signed-off-by: Iustin...
Iustin Pop
02:50 pm Revision 823a72bc: Implement support for mevac in OpTestAllocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:50 pm Revision 7f60a422: Implement IAllocator multi-evacuate mode
This is a new mode that request a solution for the evacuation of
multiple nodes. The external script will be fed a li...
Iustin Pop
02:50 pm Revision 680f0a89: Accept both 'nodes' and 'result from iallocator
This patch switches the default result key from 'nodes' to 'result'. The
old name is still accepted for backwards-com...
Iustin Pop
02:50 pm Revision 8d3f86a0: Change internal API for the IAllocator class
Currently the 'name' parameter in the constructor is required (as a
non-keyword argument). Since the (to follow) node...
Iustin Pop
02:50 pm Revision 9757cc90: Remove redundant code in IAllocator class
This moves the setting of the request member on the in_data, of the
request type, and of the branching basef on reque...
Iustin Pop
02:30 pm Revision e0bb431e: Fix lint error in StartDaemon and rename child function
This patch fixes the following pylint error:
W0212:257:StartDaemon: Access to a protected member _exit of a client
cl...
Michael Hanselmann
01:46 pm Revision c1dd99d4: Add utility function to start daemon
The currently available functions in this direction (utils.RunCmd and
utils.Daemonize) both can not be used to start ...
Michael Hanselmann

02/19/2010

05:58 pm Revision 5627f375: bootstrap: Wait for node daemon when adding new node
Until now this was only done for the master node, though
the problem originally fixed in 8f215968 also occurs for
oth...
Michael Hanselmann
04:54 pm Revision bdd5e420: Use OpenSSL module instead of binary to generate certs
This saves us one dependency and saves us from complicated handling of
external files if we need key and certificate ...
Michael Hanselmann
04:53 pm Revision 92b61ec7: utils.SignalHandler: Add support for handler function
This is useful if something else needs to be notified on signal arrival.
Signed-off-by: Michael Hanselmann <hansmi@g...
Michael Hanselmann
04:53 pm Revision 287a1740: utils: Add function to set O_NONBLOCK on file descriptor
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:53 pm Revision 73027ed2: utils: Add function to set FD_CLOEXEC on file descriptor
This will be used by another patch adding a utility function to start a daemon.
Signed-off-by: Michael Hanselmann <h...
Michael Hanselmann
04:53 pm Revision edcb5d9e: utils: Add function to retry call on EINTR
There are quite a few places where we have to (or should) retry function calls
on EINTR. This utility function simpli...
Michael Hanselmann

02/18/2010

02:40 pm Revision 69ca2f0b: Merge branch 'devel-2.1'
* devel-2.1:
Reset tempfile module after fork where useful
Move RunInSeparateProcess to ganeti.utils
Add functi...
Michael Hanselmann
02:22 pm Revision 288d9e01: Merge branch 'stable-2.1' into devel-2.1
* stable-2.1:
Fix ssh host key checking with no-key-check
Michael Hanselmann
02:21 pm Revision 82869978: Reset tempfile module after fork where useful
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:21 pm Revision eb58f7bd: Move RunInSeparateProcess to ganeti.utils
This function could be useful in other places and this
way we can easily unittest it.
Signed-off-by: Michael Hanselm...
Michael Hanselmann
02:21 pm Revision 055f822b: Add function to reset tempfile module after fork
On fork, the tempfile module's pseudo random generator is
not reset. If several processes (e.g. two children or paren...
Michael Hanselmann
12:27 pm Revision e66d9f1a: Fix ssh host key checking with no-key-check
In case we add a node with “--no-ssh-key-check”, this should override
any default yes/ask values in the system-wide (...
Iustin Pop

02/17/2010

08:08 pm Revision 61dabca4: Simplify a bit _GetWantedNodes
This should have been done in the _ExpandNodeName patch.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: ...
Iustin Pop
06:41 pm Revision 083a91c9: Fix a wrong docstring
There's no such thing as OpProgrammerError (I found this as I wrote it
in code in another place, and pylint complaine...
Iustin Pop
04:33 pm Revision 7b651654: ganeti-noded: Fix bug when export didn't succeed for all disks
snap_disks can contain boolean values. They weren't handled correctly.
The error message was “Error while executing b...
Michael Hanselmann
03:07 pm Revision cf26a87a: Remove boiler-plate code about node/instance names
Currently we have lots of duplication of the error-checking (and proper
exception raising) around node/instance name ...
Iustin Pop

02/15/2010

07:04 pm Revision 8a28f591: Merge branch 'devel-2.1'
* devel-2.1: (31 commits)
Add unittest for utils._FingerprintFile
Release all node locks during disk replace
Un...
Michael Hanselmann
07:03 pm Revision ef7b75b2: Merge remote branch 'origin/stable-2.1' into devel-2.1
* origin/stable-2.1:
Fix bug introduced in commit 413b747
Fix locking bug causing high CPU usage
Fix confd proc...
Michael Hanselmann
06:37 pm Revision fabee4b2: Add unittest for utils._FingerprintFile
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:42 pm Revision d5cd389c: Release all node locks during disk replace
This patch extends commit 7ea7bcf by releasing all node locks in disk
replace for the early release mode. The rationa...
Iustin Pop
04:42 pm Revision 9122e60a: Unify a few re.compile calls in DRBD
These are both cleanups and, in the case of _MassageProcData, switching
from a weaker RE to a stronger one (we now ne...
Iustin Pop
12:27 pm Revision 9af0fa6a: Auto-enable early release for offline old nodes
In case the old node is offline, we won't be able to talk to it to
remove the storage, and in most cases the node is ...
Iustin Pop

02/12/2010

05:06 pm Revision faba00cb: Implement opcode parameter to remove instance after export
This will be useful for instance moves.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Po...
Michael Hanselmann
05:06 pm Revision 8d8d650c: Add command line options for instance removal on export
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:00 pm Revision 3605691e: Adding design doc for cluster merger
Signed-off-by: René Nussbaumer <rn@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin Pop ...
René Nussbaumer
02:24 pm Revision a7c6552d: Update inter-cluster instance move design with HMAC verification
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann

02/11/2010

06:42 pm Revision 650fd0c8: Skip line-length warnings in man
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:42 pm Revision 96b9071c: Revert "Workaround man page output for long PREFIX dirs"
This reverts commit 83d9f4366f3aa9ae360e27bfe6619402793e9eb5.
man is still unable to wrap some long lines, so we sim...
Iustin Pop
06:00 pm Revision abd8e836: Run instance hooks on more nodes
This should fix issue 68: some hooks should be run on more nodes than
currently. GrowDisk runs on both nodes, remove ...
Iustin Pop
06:00 pm Revision 08eec276: Add {NEW,OLD}_{PRIMARY,SECONDARY} vars to hooks
Per issue 71, the migrate and failover need special variables for
keeping the nodes consistent during instance migrat...
Iustin Pop
03:29 pm Revision 83d9f436: Workaround man page output for long PREFIX dirs
A long PREFIX variable (to configure) will result in very long
LOCALSTATEDIR, which when concatenated with lib/ganeti...
Iustin Pop
01:50 pm Revision cb573a31: Convert scripts to pass options to the JobExecutor
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:50 pm Revision dd713605: Pass debug mode to noded for OS-related calls
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:50 pm Revision cff5fa7f: Add the options attribute to cli.JobExecutor
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:49 pm Revision 400ca2f7: Update scripts to pass 'opts' to SubmitOpCode
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:49 pm Revision 265e6244: Add debug mode to burnin
There are two entry points to job execution in burnin, ExecOp and
ExecOrQueue, and these are modified to call the new...
Iustin Pop
01:49 pm Revision 293ba2d8: Implement generic CLI options->opcode updates
This patch changes SubmitOpCode and SubmitOrSend such that we have a
single function that does generic CLI options to...
Iustin Pop
01:46 pm Revision ea34193f: Change the debug CLI option to integer/count
This changes from boolean to integer/count (for a future differentiation
based on the actual debug level). All the us...
Iustin Pop
01:46 pm Revision ee844e20: Add a generic 'debug_level' attribute to opcodes
Also automatically fix opcodes which have this missing in the LU init
routine.
Signed-off-by: Iustin Pop <iustin@goo...
Iustin Pop

02/10/2010

03:54 pm Revision b44b0141: Fix bug introduced in commit 413b747
While commit 413b747 fixed the issue of poll(2) returning too
soon, it didn't work when the poll(2) call should've be...
Michael Hanselmann
03:13 pm Revision adf385c7: Fix dumpers/loaders after __slots__ cleanup
Commit 154b958 changed (correctly) the __slots__ usage, but this broke
dumpers/loaders since we relied directly on th...
Iustin Pop
02:49 pm Revision 413b7472: Fix locking bug causing high CPU usage
Iustin Pop noticed unusually high CPU usage with 2.1's master
daemon, even with very simple opcodes like OP_TEST_DELA...
Michael Hanselmann
12:49 pm Revision a4f12da4: Check built manpages for errors
One fix is necessary in gnt-cluster.sgml. Also adding “DELETE_ON_ERROR”
target to remove output file if an error occu...
Michael Hanselmann
11:32 am Revision f3448a3c: Fix confd procotol design description
The protocol design for confd was missing a description of the fourcc
code which we use to distinguish between differ...
Guido Trotter

02/09/2010

01:34 pm Revision 18337ca9: Implement instance rename QA tests
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:04 pm Revision 7ea7bcf6: Add an early release lock/storage for disk replace
This patch adds an early_release parameter in the OpReplaceDisks and
OpEvacuateNode opcodes, allowing earlier release...
Iustin Pop
11:31 am Revision c4a73785: Fix "gnt-instance rename" functionality
Commit 91e0748c (Unify the “--no-ip-check” option) broke the options
variable name for ‘--no-ip-check’ but since we d...
Iustin Pop

02/08/2010

04:04 pm Revision 4c06a2d0: Merge branch 'stable-2.1' into devel-2.1
* stable-2.1:
TLReplaceDisks: Delay iallocator when evacuating node
Implement debug level across OS-related RPC c...
Iustin Pop
01:35 pm Revision 94a1b377: TLReplaceDisks: Delay iallocator when evacuating node
When evacuating nodes, the iallocator was run for all
instances without taking planned changes into consideration.
Th...
Michael Hanselmann

02/04/2010

12:47 pm Revision e8cd4796: Update NEWS file and bump version to 2.0.6
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:30 pm Revision 2b7a98ae: Update documentation for the text backend
Iustin Pop
11:58 am Revision 62eb3aa2: Update NEWS file for the 0.2.3 release
Iustin Pop

02/03/2010

07:04 pm Revision 4a0e011f: Implement debug level across OS-related RPC calls
This doesn't implement the full functionality, we need to add the debug
level to the opcodes too, but at least won't ...
Iustin Pop
03:55 pm Revision dd9e9f9c: Second try to fix LUVerifyCluster
My previous patch, commit 785d142, fixed the case where a node is marked
offline. With this patch it'll also handle o...
Michael Hanselmann
03:01 pm Revision 785d142e: LUVerifyCluster: Fix bug with offline nodes
[…]
* Other Notes
- NOTICE: 1 offline node(s) found.
* Hooks Results
Failure: command execution error:
iteration...
Michael Hanselmann
03:01 pm Revision 26751075: utils: Fix retry delay calculator
Before this patch, it would always sleep for at least
the time specified as the upper limit. Now it actually
limits t...
Michael Hanselmann
01:29 pm Revision 146b37eb: Fix secondary node selection for existing N+1
In case a secondary node is already N+1 failed, currently the node
selection will accept a node that cannot start (at...
Iustin Pop
10:24 am Revision a4a6e623: Rewrite the node add checks for simpler layout
This will make it clearer than many if…then choices. Iustin Pop

02/02/2010

04:39 pm Revision e18def2a: ganeti-cleaner: does 'echo 0' instead of 'exit 0'
This is from Debian Bug#568105.
ganeti-cleaner in one case erroneously calls "echo 0" instead of "exit
0". As ganeti...
Elmar Hoffmann

02/01/2010

04:55 pm Revision 72456eb2: Bump RPC protocol version to 30
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:42 pm Revision 82ad3594: Find OpenSSL program at configure time
Otherwise we depend on PATH at runtime.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Tro...
Michael Hanselmann
04:42 pm Revision a55474c7: Move function generating SSL certs into utils
Also add unittest.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@googl...
Michael Hanselmann
03:20 pm Revision 5b2069a9: Initial design for inter-cluster instance moves
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:01 pm Revision e7307f08: Merge branch 'devel-2.1'
* devel-2.1:
Bump version to 2.1.0~rc5
Makefile.am: Targets used directly should depend on BUILT_SOURCES
Make t...
Michael Hanselmann
02:55 pm Revision 9f53d9ce: Merge remote branch 'origin/stable-2.1' into devel-2.1
* origin/stable-2.1:
Bump version to 2.1.0~rc5
Fix missing bridge for xen instances
Fix flipping MC flag bug
...
Michael Hanselmann
02:32 pm Revision 8432c491: Bump version to 2.1.0~rc5
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:08 pm Revision eb732fb5: Makefile.am: Targets used directly should depend on BUILT_SOURCES
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
12:44 pm Revision 9b3b6845: Merge branch 'devel-2.0' into devel-2.1
* devel-2.0:
Three small typos in man pages
Conflicts:
man/gnt-cluster.sgml (trivial)
Signed-off-by: Iustin Pop ...
Iustin Pop
12:37 pm Revision 433c63aa: Make the snapshot decision based on disk type
… instead of disk size, which is not as reliable. This actually
simplifies the code; but it still leaves the possibil...
Iustin Pop
12:10 pm Revision ba0b05fe: Three small typos in man pages
The credit goes again to Lintian.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <han...
Iustin Pop

01/29/2010

01:58 pm Revision 0183a697: Fix missing bridge for xen instances
Xen instances nic definitions miss the target bridge.
This bug was introduced in commit 503b97a9.
Signed-off-by: Al...
Alessandro Cincaglini

01/28/2010

04:46 pm Revision cea0534a: Fix flipping MC flag bug
Currently unofflining or undraining an already functional master
candidate node, can cause it to demote itself. In or...
Guido Trotter
01:44 pm Revision 7369e826: ganeti-watcher: ensure confd is running as well
Ganeti-confd should be running on all 2.1 nodes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iu...
Guido Trotter
11:43 am Revision 551b6283: Add capability to use syslog for logging
This patch adds a configure-time parameter that will set the defaults
used by all programs, and command-line paramete...
Iustin Pop
« Previous
Next »
 

Also available in: Atom