From 04/14/2008 to 05/13/2008


05:42 pm Revision 8d59409f: Small style fixes
[Trunk version]
Reviwed-by: imsnah
Iustin Pop
05:33 pm Revision 9d4bfc96: Implement node daemon conectivity tests
This patch adds in gnt-cluster verify checks for inter-node tcp
communication checks on the node daemon port for both...
Iustin Pop
05:26 pm Revision 102b115b: Forward-port changes made to readd in 1.2 Fix typo in message Don't add readded node to node list Make sure readd isn't do...
Michael Hanselmann
04:41 pm Revision 4e713df6: CLI: retry: remove command opts/args in "gnt-X"
This new version of the patch removes only the listing of the usage in
the "gnt-X" list, but keeps the strings in sin...
Iustin Pop
04:04 pm Revision 9a033156: Revert "CLI: remove command opts/args in "gnt-X""
This reverts commit 976.
Reviewed-by: ultrotter
Iustin Pop
03:24 pm Revision 57d0151e: CLI: remove command opts/args in "gnt-X"
[Forward-port of the 1.2 branch patch]
This patch removes all the parameters and options from the output
"gnt-X" (i....
Iustin Pop
12:48 pm Revision eee1fa2d: Watcher: do not activate disks for started instances
Currently the watcher runs first the instance startup and then the
boot-id method of disk reactivation. However, irre...
Iustin Pop
12:48 pm Revision 0c0f834d: Watcher: do not activate disks for admin_down
Currently the watcher does activate disks (via bootid mechanisms) even
for admin_down instances. This patch logs and...
Iustin Pop
10:32 am Revision b544cfe0: Reduce chance of ssh failures in verify cluster
The cluster verify builds a sorted list of nodes and passes that to all
the nodes (in parallel) for ssh checks. This ...
Iustin Pop


12:14 pm Revision 6c896e2f: bdev: always log command output if it failed
Currently many error handling code paths in log only
result.fail_reason (i.e. exit code or signal that killed...
Iustin Pop


11:25 am Revision ab6cc81c: DRBD: Fix another bug in diskless activation
DRBD8 requires that we pass ‘--create-device’ to the first command that
wants to activate a new DRBD minor. We do thi...
Iustin Pop


01:12 pm Revision e3e66f02: Remove utils.CheckDaemonAlive and use “xm info” instead
There are a couple of reasons for doing so:
- /proc is not OS independent, it's only supported by Linux (there are
Michael Hanselmann


10:50 pm Revision f860ff4e: Improve DRBD8.Open's docstring a bit more
Reviewed-by: iustinp Guido Trotter
10:50 pm Revision 7b62772e: Fix comment typo in
Reviewed-by: iustinp Guido Trotter
11:21 am Revision bf25af3b: Fix DRBD8 diskless assembling
The algorithm for attaching to existing DRBD devices is not trivial. It
has four alternatives, and there is a bug in ...
Iustin Pop


02:12 pm Revision eeb1d86a: Add unittest for constants
Reviewed-by: iustinp Michael Hanselmann
02:12 pm Revision 243cdbcc: Use new ssconf function to check configuration version
Upgrades will be handled in future patches.
Reviewed-by: iustinp
Michael Hanselmann


01:20 pm Revision a9369c6e: Use dict instead of if/elif map for hypervisor classes
Reviewed-by: iustinp Michael Hanselmann
01:20 pm Revision a2d32034: Rename hypervisor code to lowercase filenames
Reviewed-by: iustinp Michael Hanselmann


06:27 pm Revision 94f3875d: Generate devel/upload during build time from template
- Use variable with prefix instead of grep and sed
- Always run with /bin/bash
Reviewed-by: ultrotter
Michael Hanselmann
01:03 pm Revision 4337cf1b: Export the number of cpus to iallocator scripts
Now that we have the number of cpus available from the hypervisors, we
can export this to the iallocator scripts.
Iustin Pop
01:02 pm Revision 872c949f: Minor doc/help update
This shortens the help output in gnt-node so that the output looks
nicer, and improves the manual page for gnt-instan...
Iustin Pop
01:02 pm Revision 48c4dfa8: Improve the gnt-* list field selection
This patch allows the '-o' option to the list subcommands to add more
fields to the default list instead of replacing...
Iustin Pop
01:01 pm Revision e8a4c138: Add node cpu count to gnt-node list
This patch adds the backend and frontend changes needed for being able
to list the cpu count.
Reviewed-by: ultrotter
Iustin Pop
11:49 am Revision 9ff994da: Wrap exception in _DistributeConfig code
nodelist.remove(X) could potentially raise a ValueError (even if the chance
that the current node is not in the list ...
Guido Trotter
11:15 am Revision 41362e70: Simplify target generation in DistributeConfig
Currently we get the list of nodes, and for each one extract all its info, and
just to exclude it if the name matches...
Guido Trotter


12:36 pm Revision 8498462b: ssconf: update the SetKey docstring
SetKey is used, other than for adding new nodes, in another few cases. Update
the docstring to reflect this, so we do...
Guido Trotter
12:36 pm Revision 310bbdde: Delete
This completes the changes in r898 by actually getting rid of the old unused code which was left in the...
Guido Trotter


02:15 pm Revision ce862cd5: ganeti-masterd: Some docstrings work
- Add a docstring to IOServer's constructor
- Add argument description to PoolWorker's and JobRunner's ones
Guido Trotter
02:15 pm Revision dcf315e2: locking: remove obsolete comment
Reviewed-by: iustinp Guido Trotter


03:51 pm Revision 808753d4: Remove deprecated disk templates from doc
Since local_raid1 and remote_raid1 are deprecated they are removed
from the docs. This patch removes some old documen...
Manuel Franceschini
12:30 pm Revision 470e7e06: hooks.sgml: Add cluster-verify hooks information
Reviewed-by: iustinp Guido Trotter
12:29 pm Revision d8fff41c: Add cluster-verify hooks
Only post-hooks are run on cluster verify, and then their output is sent back
to the LU, which upon failure displays ...
Guido Trotter
12:29 pm Revision 1fce5219: Add a LU Hooks notification function
Previously LUs could be failed by pre-hooks, and post-hooks just had effects by
themselves. This patch allows a LU to...
Guido Trotter
12:29 pm Revision b07a6922: HooksMaster: Make RunPhase return the rpc output
Right now the hooks output is propagated from the nodes all the way up to
HooksMaster.RunPhase, which uses it for deb...
Guido Trotter
12:29 pm Revision 10cd4a29: Remove NoHooksLU.BuildHooksEnv
Since NoHooksLU defines HPATH as None, BuildHooksEnv will never be called (as
the LogicalUnit.BuildHooksEnv docstring...
Guido Trotter
12:29 pm Revision 8a3fe350: LogicalUnit.BuildHooksEnv, update docstring
The LogicalUnit.BuildHooksEnv docstring used to say that the node list should
not include the master node. This is ob...
Guido Trotter
12:29 pm Revision 7b7857ee: Remove non-existing arguments from some docstrings
A fewdocstrings in the HooksRunner backend class list arguments the relevant
functions do not take. Clean them up.
Guido Trotter


06:26 pm Revision 495beb42: Add file-based options to gnt-instance man-page
Reviewed-by: iustinp Manuel Franceschini
05:27 pm Revision 742f39ac: Support config version in ssconf
Reviewed-by: iustinp Michael Hanselmann
10:37 am Revision b74159ee: Disable forking in the master daemon
This patch adds a mechanism to disable utils.RunCmd in selected
programs. This is needed in the master daemon unless ...
Iustin Pop


06:24 pm Revision b6023d6c: Raise PrereqError when exporting file-based instance
This patch adds a check to LUExportInstance.CheckPrereq to raise an
error when an instance with file disks is exporte...
Manuel Franceschini
06:24 pm Revision 93cb65c5: Add file backend storage options to ImportInstance
This patch adds the file storage options to gnt-backup import which
would otherwise fail since the values of file_sto...
Manuel Franceschini
06:05 pm Revision 65a6f9b7: Split into several files
Before it was a huge file with more than 700 lines. No code changes were
made except for changing imports and class n...
Michael Hanselmann
04:02 pm Revision a4af651e: Move the 'cmd' lock from to ganeti-masterd
This patch removes the lock and the lock options from and moves
them to the master.
Later during development ...
Iustin Pop
04:01 pm Revision 685ee993: Convert cli.SubmitOpCode to use the master
This patch converts the SubmitOpCode method to use the unix
protocol and thus execute the opcodes via the mast...
Iustin Pop
03:15 pm Revision fd38ef95: Add check for major/minor in _FormatBlockDevInfo
bdev.FileStorage does not have major or minor fields, so gnt-instance
info for file backed instances fails with a Typ...
Manuel Franceschini
01:42 pm Revision 01fd6005: Make testSignal unittest not depend on default shell
This patch changes the code executed when testing the signal handling
of RunCmd. Since sh does not always point to ba...
Manuel Franceschini
12:47 pm Revision 8d528b7c: Move iallocator script execution to ganeti-noded
Currently the iallocator execution takes place in the master, which is a
violation of the current architecture, and w...
Iustin Pop
12:47 pm Revision 768f0a80: Fix iallocator instance info
The commit "IAllocator: some more info exported" broke the instance list
generation due to a wrong index variable. Th...
Iustin Pop


04:37 pm Revision 70f4497c: Extend utils.WriteFile
Add parameters to not check the path for absoluteness, implement a dry
run mode and automatically create a backup if ...
Michael Hanselmann
03:07 pm Revision 6286519f: IAllocator: some more info exported
This patch adds the following information to the exported info:
- hypervisor type (in the main dict)
- total memo...
Iustin Pop
03:07 pm Revision b2662e7f: IAllocator: simplify node info computation
Currently we try to convert the values returned by call_node_info to
ints, and if all succeed, we actually do the con...
Iustin Pop
03:03 pm Revision ddd9bc04: patch 1/4 extended HVM features for 1.2
This patch extends the config objects with the slots to handle
more HVM configuration items.
Author: schreiberal
Iustin Pop
02:57 pm Revision 4febe836: Move target creating symlinks in lib/ into Makefile.libcommon
Reviewed-by: iustinp Michael Hanselmann
12:54 pm Revision b2d72ffe: Add iallocator documentation
Reviewed-by: imsnah Iustin Pop


06:56 pm Revision 66f93869: backend.FinalizeExport: safely initialize some vars
This patch initializes nic_count and disk_count with 0. This prevents
some reference errors if the snap_disks block d...
Manuel Franceschini
05:39 pm Revision b4de68a9: Style fixes for trunk
This small patch fixes:
- wrong indentation in two places
- use of 'os' variable that hides global scope os modul...
Iustin Pop
02:13 pm Revision b6e82a65: Implement replace secondary via the iallocator
This patch implements secondary replace via the iallocator. The new
opcode parameter 'iallocator' behaves like this: ...
Iustin Pop
10:35 am Revision 5e767b34: Implement memory size option for burnin
This simple patch adds memory size for the burnin instances, which helps
testing allocator algorithm response based o...
Iustin Pop
10:29 am Revision 29859cb7: Fix generalized relocate mode of IAllocator
The patch which generalized the IAllocator was half-true: it actually
put the selection of the node inside the IAlloc...
Iustin Pop


06:11 pm Revision 96bb2f71: Fix burnin ImportExport CreateInstance opcode
This patch adds the two attributes file_storage_dir and file_driver
to the CreateInstance opcode in the ImportExport ...
Manuel Franceschini
05:51 pm Revision 6d54548e: burnin: improve instance create message
When the allocator or a non-mirrored template are used the message shown by
burnin at instance creation time was wron...
Guido Trotter
05:51 pm Revision 4a7ff493: burnin: remove created exports
Make burnin remove exports after importing the instance back.
Reviewed-by: iustinp
Guido Trotter
05:51 pm Revision 9ac99fda: Add gnt-backup remove functionality
This patch also fixes the LUExportInstance Prereq docstring.
Reviewed-by: iustinp
Guido Trotter
03:27 pm Revision 054a8696: Add instance rename to burnin
This patch adds the possibility to execute instance renaming when
doing a cluster burnin. The optional parameter --re...
Manuel Franceschini
03:05 pm Revision 2a139bb0: Generalize the replace_secondary mode in iallocator
Currently the replace_secondary mode is too restrictive. This patch
changes this to a general 'relocate' mode where t...
Iustin Pop
02:04 pm Revision eb0994e7: Implement replace_secondary in the dumb allocator
This patch allows the dumb allocator to perform the replace secondary
request type. This is done simply by not allowi...
Iustin Pop
02:03 pm Revision 27579978: Send required_nodes field to the iallocator scripts
This patch adds the 'required_nodes' field in the request dict for the
This means that the handmade-chec...
Iustin Pop
02:00 pm Revision b91bde14: Allow burnin to use an iallocator in instance creation
This patch adds iallocator support to burnin, currently only in instance
creation. This means that, depending on the ...
Iustin Pop
01:57 pm Revision d1c2dd75: Move all iallocator functions into a class
This patch moves all the iallocator function into a separate class that
is then somewhat easier to use. It doesn't br...
Iustin Pop


05:02 pm Revision a424ce50: Correctly filter out Domain-0 from domain list if requested.
Reviewed-by: ultrotter Alexander Schreiber


04:22 pm Revision 455a3445: Only change instance status if not already so
This patch makes the _SetInstanceStatus only change the status of the
instance (in the config file) if it's not alrea...
Iustin Pop
04:22 pm Revision 6a408fb2: Reuse common code between MarkInstance{Up,Down}
This patch creates a new method ConfigWriter._SetInstanceStatus that
consists of the common code between MarkInstance...
Iustin Pop
04:04 pm Revision 8d14b30d: Abstract the json functions into a separate module
This simple patch adds a new module that holds the simplejson functions
for serialization/deserialization. This reduc...
Iustin Pop


09:22 pm Revision e7c6e02b: Add --readd option to “gnt-node add”
This allows us to readd a node after it failed and required a
reinstallation or replacement.
Reviewed-by: iustinp
Michael Hanselmann
05:07 pm Revision 35a0d128: A pure whitespace change for style compliance
Reviewed-by: amishchenko Iustin Pop
04:57 pm Revision 538475ca: IAllocator part 3: LUCreateInstance changes
This (final) patch allows the instance's nodes to be selected
automatically based on the passed allocator algorithm.
Iustin Pop
04:56 pm Revision 901a65c1: Reorder checks in instance create
This patch reorders the checks in the instance create prereq so that all
checks and normalisations that are not node-...
Iustin Pop
04:56 pm Revision 298fe380: Implement 'out' direction on allocator tests
This patch adds the paths for searching for instance allocators and
makes the LUTestAllocator code run the allocator ...
Iustin Pop
04:56 pm Revision d61df03e: Allocator framework, 1st part: allocator input generation
In preparation for the introduction of automatic instance allocator,
this patch adds an allocator simulation opcode, ...
Iustin Pop


07:12 pm Revision b62ddbe5: Fix two pylint uninitialized variable errors
Reviewed-by: iustinp Guido Trotter
05:47 pm Revision c09f363f: Bugfix: wrong identifier in CheckPrereq message
Reviewed-by: iustinp Manuel Franceschini
03:43 pm Revision 2f505cb5: Modify burnin to support file storage backend
This patch does two things:
- adjusts burnin to work with the file storage backend patches
- adds the possibilty to d...
Manuel Franceschini
03:34 pm Revision e2fe6369: Move the disk size computation to its own function
This is currently hard-coded for the two drive case and will need to be
reworked for multi-disk support.
The patch i...
Iustin Pop
02:54 pm Revision 94285814: SharedLock: restrict assertion condition
When we release a shared lock if there are no exclusive waiter then the number
of shared waiters must be exactly equa...
Guido Trotter
« Previous
Next »

Also available in: Atom