From 08/29/2007 to 09/27/2007


07:02 pm Revision 68dccc07: Make the default export path configurable.
This is needed to improve FHS compliance for distribution integration.
The need was discussed on the alioth pkg-ganet...
Guido Trotter
04:03 pm Revision 081b1e69: Prevent race condition in CreateBackup().
Reviewed-by: ultrotter Michael Hanselmann
04:00 pm Revision 283f9d4c: Add more QA tests.
Added tests:
- “gnt-cluster getmaster”
- “gnt-cluster version”
- “gnt-instance list”
- “gnt-instance reinstall”
Michael Hanselmann
03:20 pm Revision 8f106515: Specify in the helpstring that --with-ssh-initscripts expects an argument
Reviewed-by: imsnah Guido Trotter
03:18 pm Revision a181730e: Pass required ip_check parameter to OpCreateInstance in gnt-backup.
Reviewed-by: ultrotter Michael Hanselmann


09:27 pm Revision 5d640672: Enhance QA.
- Test “gnt-backup export” and “gnt-backup import”.
- Move “ResolveInstanceName” to
- Fix tests for “gan...
Michael Hanselmann


05:22 pm Revision 24d48647: Integrate Leonardo's LSB init script patch
Reviewed-By: imsnah Guido Trotter
04:04 pm Revision f491c3a8: Rename constants for SSH init script by Iustin's request.
Reviewed-by: iustinp Michael Hanselmann
02:41 pm Revision 26a4b8d7: Ignore man/*.in.
Reviewed-by: ultrotter Michael Hanselmann
02:41 pm Revision c6b8baba: Add configure option for init.d/ssh script. This is useful for distributions
with the script named differently than Debian.
Reviewed-by: ultrotter
Michael Hanselmann


06:03 pm Revision 5b209f0c: Remove mkdir from man/ because mktemp creates the directory before.
Thanks to Christoph Rauch for reporting the problem.
Reviewed-By: iustinp
Guido Trotter
03:03 pm Revision 26c7e094: Replace paths in ganeti-watcher.sgml.
Reviewed-by: iustinp Michael Hanselmann
11:41 am Revision ff9c047c: Implement to/from dict conversion for ConfigObject(s)
This change allows instances of ConfigObject and its children to be
converted to and from standard python types. This...
Iustin Pop


05:59 pm Revision ec29fe40: Change class hierarchy in
It makes sense to make the TaggableObject a child of the ConfigObject,
since in this case we can derive the Instance,...
Iustin Pop
04:37 pm Revision 89e1fc26: Remove requirement that host names are FQDN
We currently require that hostnames are FQDN not short names
( instead of node1). We can allow short...
Iustin Pop
04:36 pm Revision 619fdc8e: Move a constant from ganeti-master to
The EXIT_NODESETUP_ERROR is a useful constant and ganeti-watcher could
use it too. This patch moves it to constants.p...
Iustin Pop
03:25 pm Revision e9f745aa: Fix tools/burnin w.r.t. OpCreateInstance.ip_check
Since we added a new, required parameter to OpCreateInstance, we need to
update burnin to build the correct opcode.
Iustin Pop
03:23 pm Revision 2057f6c7: Add __slots__ on TaggableObject
Unless we use __slots__ on all parents, we don't get the benefits that
__slots__ bring. This patch adds this attribut...
Iustin Pop


10:26 am Revision 804a1e8e: Ask for confirmation when touching multiple instances
This patch makes the new startup/shutdown multi-instance operations to
ask for confirmation when touching more than o...
Iustin Pop


05:24 pm Revision 47988778: Improve the cli.AskUser() function
This patch improves the AskUser function by allowing it to:
- choose from multiple choices (instead of only y/n)
- ...
Iustin Pop
04:52 pm Revision bdd55f71: Allow 'add instance' to not start the new instance
This patch allows 'gnt-instance add' to not start the newly-created
instance. It also allow 'gnt-instance add' and 'g...
Iustin Pop
09:56 am Revision bcf043c9: Change resolved hostname from dict to a class
The current result of utils.LookupHostname() is a dict, but this does
not allow static checkers to check the correctn...
Iustin Pop


03:42 pm Revision 07bd8a51: Implement cluster rename operation
This patch adds a new OpCode (and corresponding LU) that implements the
cluster rename functionality.
This is done b...
Iustin Pop
11:06 am Revision 4ab0b9e3: Fix a docstring
Reviewed-by: iustinp Guido Trotter


05:04 pm Revision 4ca1b175: Cleanup up selective imports for utils and utils unit test.
Reviewed-by: iustinp, imsnah Alexander Schreiber
02:53 pm Revision 9716fdce: A few minor fixes in
This uses the recently-added Instance.FindDisk() method instead of
hard coded find-disk code.
It also renames one pa...
Iustin Pop
02:52 pm Revision decd5f45: Implement instance rename operation
This patch adds support for instance rename operation at all remaining
layers: RPC, OpCode/LU and CLI.
Reviewed-by: ...
Iustin Pop
02:18 pm Revision 2c30e9d7: Added TcpPing to do ping-alike via TCP connect(2) with defined source address.
To be used to replace the currently fping(8) based reachability test.
Reviewed-by: imsnah
Alexander Schreiber
01:52 pm Revision 386b57af: Add support for rename operation in the OS API
This patch adds support for renaming at OS level. Because of this, we
need to bump up the version of the OS api from ...
Iustin Pop
12:12 pm Revision 312ac745: Allow start/stop of multiple instances at once
This is an initial version of the multi-instance start/stop, which
allows the gnt-instance startup and shutdown subco...
Iustin Pop
12:10 pm Revision fc95f88f: Add rename instance support to ConfigWriter
This patch adds support for renaming instances to the ConfigWriter
class. It's needed in here in order to guarantee t...
Iustin Pop


12:11 pm Revision 116b0c88: Documentation fix for missing dependencies
I was getting into trouble with gnt-backup and discovered reading the
code of the debian-etch os image and the error ...
Iustin Pop


12:54 pm Revision 246e180a: Change OpQueryNodes nodes attribute to names
Change this to have the exact same parameters as OpQueryInstances.
Also fix burnin which is broken since r146.
Iustin Pop
12:54 pm Revision 069dcc86: Enable LUQueryInstances to work with a given list of instances
As per the changes to LUQueryNodes, the QueryInstances LU is modified to
accept a list of instances for which to comp...
Iustin Pop
12:03 pm Revision 4a72cc75: Remove OpQueryNodeData and LUQueryNodeData
Now that LUQueryNodes supports all the functionality of LUQueryNodeData,
let's migrate gnt-node.ShowNodeConfig to use...
Iustin Pop
12:02 pm Revision ec223efb: Change LUQueryNodes to return raw values and support selective listing
LUQueryNodes it's very similar to LUQueryNodeData, but it lacks two
- instance list (it has count though)...
Iustin Pop
12:02 pm Revision a7ba5e53: Change _GetWanted* to return names instead of objects
On closer look, all except one of the current users of _GetWantedNodes are
using only the name of the nodes and throw...
Iustin Pop


03:46 pm Revision cec9845c: Split QA script into different modules.
Reviewed-by: iustinp Michael Hanselmann
02:49 pm Revision 8a23d2d3: Move string formatting out of LUQueryInstances
Currently, LUQueryInstances will provide strings for its results. This makes it
hard for other consumers than "gnt-in...
Iustin Pop
02:31 pm Revision 72f0f7fd: Fix the ssh change which breaks remote ssh commands
Explanation: since we use lists and not a string, every argument we give
is passed unchanged to the remote shell. So,...
Iustin Pop


08:46 pm Revision 4e5e8bfc: Complete rename of testing/ to test/.
Reviewed-by: iustin Michael Hanselmann
06:54 pm Revision 5ca84bdd: Fix typo in last commit.
Michael Hanselmann
06:51 pm Revision a2ce5c4d: Rename testing/ to test/.
Michael Hanselmann
06:17 pm Revision b945849c: Clean *.py[co] in testing/.
Reviewed-by: iustin Michael Hanselmann
06:12 pm Revision 44c23fa6: Move QA script from testing/ to qa/.
Reviewed-by: iustin Michael Hanselmann
03:02 pm Revision 23f41a3e: Change the way how locales are overridden:
- Set only LC_ALL, it overrides any other variable
- Restore environment after unittest
Reviewed-by: iustinp
Michael Hanselmann
02:58 pm Revision 3312b702: Clone cmdlib._GetWantedNodes into _GetWantedInstances
This duplicates _GetWantedNodes to _GetWantedInstances, after doing some
changes to it:
- fix an indentation error ...
Iustin Pop
01:32 pm Revision fdc267f4: Fix docstrings of many opcodes
Reviewed-by: imsnah Iustin Pop


03:18 pm Revision f6441c7c: Filters out LANG and LC_* on RunCmd
This filters out the LANG and LC_ variables from the environment of programs
executed by RunCmd, in order to get cons...
Iustin Pop
11:45 am Revision 8e587e52: - Don't build .tar.bz2, we only distribute .tar.gz anyway.
- Clean generated files on “make maintainer-clean”.
- Build and ganeti.initd on “make all”.
Michael Hanselmann


02:30 pm Revision 00003458: Make import/export use the auxiliary ssh library to build the remote commands.
This avoids forgetting some parameters, as it's happening right now
(the correct known host file is not being passed)...
Guido Trotter
11:09 am Revision 017778ac: Fix two errors in man page
Guido Trotter


08:14 pm Revision 88d14415: Add function to get all local IP addresses, will be used in
Reviewed-by: schreiberal Michael Hanselmann


06:27 pm Revision c1671c0e: Use configure's paths in the init script example.
Reviewed-by: schreiberal Michael Hanselmann
04:10 pm Revision bd205d0e: Now that we use configure's variables, add --sysconfdir to configure.
Reviewed-by: ultrotter Michael Hanselmann
02:32 pm Revision 2ec08468: Use instead of, generated by Makefile with more
variables. The underline is there to mark it as a private module.
Reviewed-by: iustinp
Michael Hanselmann
10:35 am Revision 9dda7cb1: Combine rules for manpages.
Reviewed-by: iustinp Michael Hanselmann
10:35 am Revision 38d9d95d: Use DESTDIR when creating additional directories.
Reviewed-by: iustinp Michael Hanselmann


05:42 pm Revision 7c18ef8e: - Generic automake cleanup
- Bump version number to 1.2b2
- Add file generated from by autoconf
Reviewed-by: schreiberal
Michael Hanselmann
04:28 pm Revision 7d4ee540: - Add Makefile in doc/examples/
Michael Hanselmann
04:23 pm Revision 04daec5d: - Rename docs/ to doc/
- Add Makefile in doc/examples/
Reviewed-by: schreiberal
Michael Hanselmann
02:22 pm Revision 113b55aa: Switch utils.RunCmd from popen2 to subprocess
This changes the implementation of RunCmd from using the popen2 module
to using the (new in 2.4) subprocess module.
Iustin Pop
11:04 am Revision 7fcf849f: Add a small unittext extension for utils.RunCmd
Reviewed-by: imsnah Iustin Pop


06:36 pm Revision 9df6d173: Test “gnt-node volumes”.
Reviewed-by: iustinp Michael Hanselmann
12:12 pm Revision 61bf23ec: Add note about Debian default dbrd.conf
Debian's default drbd configuration has some enabled directives, which make the
init script throw errors. Document ho...
Iustin Pop


09:33 pm Revision 3571f686: Bump up version to beta1
Iustin Pop
09:27 pm Revision 051f92ec: Fix capitalization.
Reviewed-by: iustinp Michael Hanselmann
09:19 pm Revision ac232de3: Fix some spelling mistakes
Iustin Pop
09:10 pm Revision 89624642: Add note about lvm.conf tuning
Reviewed-by: imsnah Iustin Pop
08:49 pm Revision a0e7cec8: Pass --os-size and --swap-size to burnin during QA.
Reviewed-by: iustinp Michael Hanselmann
08:27 pm Revision 78ac0e0d: Fix the path in the example cron file
Reviewed-by: imsnah Iustin Pop
07:50 pm Revision 958c8f40: Fix a typo in install.sgml
Reviewed-By: iustinp Guido Trotter
07:37 pm Revision 0a2a0d91: Add information about the recommended Xen settings
Reviewed-by: imsnah Iustin Pop
07:16 pm Revision 8d519422: Fix mdadm -D output compatibility issues.
Also add some debugging output. Iustin Pop
06:36 pm Revision 2a710df1: - Check for secondary node before doing a failover.
- Replace magic values by constants.
Reviewed-by: iustinp
Michael Hanselmann
05:32 pm Revision c20494cd: Add a safety check to the backend.AddOSToInstance
This changes a ';' to '&&' to make sure we run the create script from
the correct directory.
Reviewed-by: imsnah
Iustin Pop
05:30 pm Revision 130e907e: Add one more check on cluster init.
This adds a check that the initial node's IP name doesn't resolve to a
loopback address (127.x.y.z).
Also remove an ...
Iustin Pop
05:21 pm Revision 727830bf: More updates to the installation tutorial.
- add note about installing the cron job
- add an example cron job file and modify top-level
Iustin Pop
03:53 pm Revision dd3701d1: Add note about manually loading the drbd module
Iustin Pop
03:52 pm Revision 851765bb: Add note about running the Xen kernel before compiling DRBD
Iustin Pop
03:30 pm Revision 65ca7c46: Add mdadm to the debian example
Reviewed-by: roman.marxer Iustin Pop
03:14 pm Revision 5a96795f: Add more details about hostname issues
Iustin Pop
01:29 pm Revision b9ac33e9: Fix the manpage gnt-instance w.r.t. units
The manpage wrongly states that the default unit for disk sizes is
gibibytes, whereas currently it's mebibytes. Fix t...
Iustin Pop
12:35 pm Revision 16450d30: Document kernel selection method
This changelist add:
- documentation on how to select the kernel and initrd (if needed) for
- suppo...
Iustin Pop


05:34 pm Revision 32ad0582: New version of install.sgml
This adds more examples and clarifies the existing ones.
Reviewed-by: roman.marxer
Iustin Pop
« Previous
Next »

Also available in: Atom