Activity
From 04/22/2008 to 05/21/2008
05/15/2008
- 05:38 pm Revision bdb7d4e8: Update command line help and manpages with mandatory options
- Reviewed-by: ultrotter
- 05:22 pm Revision 3cf7c9fa: document cluster verify --no-nsplus1-mem option
- Add this recently added option to the gnt-cluster man page before
releasing 1.2.4.
Reviewed-by: imsnah - 12:00 pm Revision 63012024: Fix drbd show parser to handle valueless keywords
- It turns out in some cases there can exist keywords without an
associated value exported by drbdsetup show. This patc... - 12:00 pm Revision 333411a7: Split drbd command creation and execution
- Make _AssembleDisk more similar to _AssembleNet by splitting the
generation of the drbdsetup command and its executio...
05/13/2008
- 05:42 pm Revision 8d59409f: Small style fixes
- [Trunk version]
Reviwed-by: imsnah - 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... - 05:26 pm Revision 102b115b: Forward-port changes made to readd in 1.2
- qa_node.py: Fix typo in message
cmdlib.py: Don't add readded node to node list
ganeti-qa.py: Make sure readd isn't do... - 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... - 04:04 pm Revision 9a033156: Revert "CLI: remove command opts/args in "gnt-X""
- This reverts commit 976.
Reviewed-by: ultrotter - 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.... - 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... - 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... - 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 ...
05/12/2008
- 12:14 pm Revision 6c896e2f: bdev: always log command output if it failed
- Currently many error handling code paths in bdev.py log only
result.fail_reason (i.e. exit code or signal that killed...
05/10/2008
- 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...
05/09/2008
- 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
...
05/08/2008
- 10:50 pm Revision f860ff4e: Improve DRBD8.Open's docstring a bit more
- Reviewed-by: iustinp
- 10:50 pm Revision 7b62772e: Fix comment typo in bdev.py
- Reviewed-by: iustinp
- 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 ...
05/07/2008
- 02:12 pm Revision eeb1d86a: Add unittest for constants
- Reviewed-by: iustinp
- 02:12 pm Revision 243cdbcc: Use new ssconf function to check configuration version
- Upgrades will be handled in future patches.
Reviewed-by: iustinp
05/06/2008
- 01:20 pm Revision a9369c6e: Use dict instead of if/elif map for hypervisor classes
- Reviewed-by: iustinp
- 01:20 pm Revision a2d32034: Rename hypervisor code to lowercase filenames
- Reviewed-by: iustinp
05/05/2008
- 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 - 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.
Re... - 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... - 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... - 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 - 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 ... - 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...
05/02/2008
- 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... - 12:36 pm Revision 310bbdde: Delete hypervisor.py
- This completes the changes in r898 by actually getting rid of the old unused
hypervisor.py code which was left in the...
05/01/2008
- 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
Reviewed... - 02:15 pm Revision dcf315e2: locking: remove obsolete comment
- Reviewed-by: iustinp
04/30/2008
- 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... - 12:30 pm Revision 470e7e06: hooks.sgml: Add cluster-verify hooks information
- Reviewed-by: iustinp
- 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 ... - 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... - 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... - 12:29 pm Revision 10cd4a29: Remove NoHooksLU.BuildHooksEnv
- Since NoHooksLU defines HPATH as None, BuildHooksEnv will never be called (as
the LogicalUnit.BuildHooksEnv docstring... - 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... - 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.
...
04/29/2008
- 06:26 pm Revision 495beb42: Add file-based options to gnt-instance man-page
- Reviewed-by: iustinp
- 05:27 pm Revision 742f39ac: Support config version in ssconf
- Reviewed-by: iustinp
- 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 ...
04/28/2008
- 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... - 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... - 06:05 pm Revision 65a6f9b7: Split hypervisor.py 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... - 04:02 pm Revision a4af651e: Move the 'cmd' lock from cli.py to ganeti-masterd
- This patch removes the lock and the lock options from cli.py and moves
them to the master.
Later during development ... - 04:01 pm Revision 685ee993: Convert cli.SubmitOpCode to use the master
- This patch converts the cli.py SubmitOpCode method to use the unix
protocol and thus execute the opcodes via the mast... - 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... - 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... - 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... - 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...
04/25/2008
- 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 ... - 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... - 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... - 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
Rev... - 02:57 pm Revision 4febe836: Move target creating symlinks in lib/ into Makefile.libcommon
- Reviewed-by: iustinp
- 12:54 pm Revision b2d72ffe: Add iallocator documentation
- Reviewed-by: imsnah
04/24/2008
- 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... - 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... - 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: ... - 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... - 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...
04/23/2008
- 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 ... - 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... - 05:51 pm Revision 4a7ff493: burnin: remove created exports
- Make burnin remove exports after importing the instance back.
Reviewed-by: iustinp - 05:51 pm Revision 9ac99fda: Add gnt-backup remove functionality
- This patch also fixes the LUExportInstance Prereq docstring.
Reviewed-by: iustinp - 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... - 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... - 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... - 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
iallocator.
This means that the handmade-chec... - 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 ... - 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...
04/22/2008
- 05:02 pm Revision a424ce50: Correctly filter out Domain-0 from domain list if requested.
- Reviewed-by: ultrotter
Also available in: Atom