Activity

From 10/21/2010 to 11/19/2010

11/19/2010

06:26 pm Revision 972a114f: Merge branch 'devel-2.3'
* devel-2.3:
Updates NEWS and configure.ac for 2.3.0~rc1
Update NEWS & configure.ac for the 2.2.2 release
Fix d...
Iustin Pop
06:24 pm Revision 7f81e2b9: Temporarily remove the interactive tests
make check < /dev/null breaks these tests. Until we have change RunCmd
to override stdin, we need to remove them.
Si...
Iustin Pop
05:19 pm Revision c74cda62: Support timeouts in RunCmd
Further investigations have to be done for merging some of these bits
together with import-export daemon which uses s...
René Nussbaumer
03:16 pm Revision ca6c2dcd: Updates NEWS and configure.ac for 2.3.0~rc1
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
03:06 pm Revision 2b613de4: Merge branch 'devel-2.2' into devel-2.3
* devel-2.2:
Update NEWS & configure.ac for the 2.2.2 release
Fix documentation regarding conversion to drbd
Con...
Iustin Pop
01:35 pm Revision 5e718042: Simu loader: move the loading to non-IO code
While we don't actually have IO code in the Simu loader, we do have the
same interface. So we move the code again to ...
Iustin Pop
01:08 pm Revision b3f0710c: Luxi loader: split parsing from loading
Iustin Pop
01:06 pm Revision 748bfcc2: Rapi loader: split parsing from loading
The change is similar to the text loader change. Iustin Pop
01:00 pm Revision 2596526d: Update NEWS & configure.ac for the 2.2.2 release
This imports the 2.1.8 NEWS entry and adds the 2.2.2 one, then updates the
configure.ac version.
Signed-off-by: Iust...
Iustin Pop
01:00 pm Revision dadfc261: Text loader: split parsing from loadData
This change, which will be followed by similar changes in the other
loaders, splits the parsing of the data from the ...
Iustin Pop
12:33 pm Revision a22eb33b: Fix documentation regarding conversion to drbd
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
12:29 pm Revision 3e039592: Fix documentation regarding conversion to drbd
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop

11/18/2010

03:03 pm Revision 9aacb199: Reinstall instance: disallow offline secondaries
Currently, reinstallation of a DRBD instance with the secondary node offline does:
node1# gnt-instance reinstall -f ...
Iustin Pop
03:03 pm Revision 89e8af70: QA: check that doubly modifying an OS state is OK
This would have prevented the bug fixed in the previous patch :(
Signed-off-by: Iustin Pop <iustin@google.com>
Revie...
Iustin Pop
03:03 pm Revision e2334900: Fix breakage in OS state modify
I was using the feedback_fn function incorrectly (it doesn't
automatically expand the arguments).
Signed-off-by: Ius...
Iustin Pop

11/17/2010

05:45 pm Revision 86c340af: Merge branch 'devel-2.2' into devel-2.3
* devel-2.2:
QA: add tests for gnt-cluster modify -B
LUSetClusterParms: fix validation of beparams
Conflicts:
l...
Iustin Pop
02:14 pm Revision 9738ca94: QA: add tests for gnt-cluster modify -B
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:14 pm Revision 52b783c2: LUSetClusterParms: fix validation of beparams
Since the contents of the dict is validated via the ForceDictType, we can
simply require that it is a dict here. The ...
Iustin Pop

11/16/2010

05:19 pm Revision e6784773: Adding unittests for RunningTimeout
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
05:19 pm Revision 557838c1: Move locking.RunningTimeout to utils
As we need this functionality in other places than just locking it makes
sense to move it to utils rather than keepin...
René Nussbaumer

11/15/2010

07:34 pm Revision 56956bcb: Some further man tweaks
This fixes one non-defined @CUSTOM_@ entry, and replaces two hardcoded
paths with further configure-time variables.
...
Iustin Pop
07:34 pm Revision 18e2b6e4: Remove last vestiges of docbook
This patch removes the last traces of docbook.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussb...
Iustin Pop
07:34 pm Revision c2e818b6: Remove the SGML man sources
… finally!
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 6be8e2bf: Switch man pages from SGML to RST
This patch changes the Makefile rules to build the man pages from the
RST sources instead of the SGML ones.
Note: pa...
Iustin Pop
07:34 pm Revision cc424a1d: Add RST version of ganeti man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 4db3647e: Add RST version of ganeti-os-interface man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 9896f38d: Add RST version of ganeti-cleaner man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision a6243496: Add RST version of ganeti-confd man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision f52cb680: Add RST version of ganeti-rapi man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 9aaab110: Add RST version of ganeti-noded man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision bae4b322: Add RST version of ganeti-watcher man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 4e53d886: Add RST version of ganeti-masterd man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 6165efb9: Add RST version of gnt-os man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision b3723c81: Add RST version of gnt-job man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 75561e6b: Add RST version of gnt-debug man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 28f3c2dd: Add RST version of gnt-backup man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 7db441e6: Add RST version of gnt-node man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 3cb9e1fe: Add RST version of gnt-cluster man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision 1b7f2c85: Add RST version of gnt-instance man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
07:34 pm Revision de8eea3e: Add a footer.rst
This is the conversion from footer.sgml. Will be used later for the
rst-to-man conversion.
Signed-off-by: Iustin Pop...
Iustin Pop
07:33 pm Revision 5208e732: Add pandoc to configure.ac
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop

11/12/2010

04:03 pm Revision e5a246df: Design document for new query infrastructure
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann

11/11/2010

02:18 pm Revision c70e1a9f: Add group, group.uuid fields in node list
This is needed to at least see the current group configuration.
Signed-off-by: Iustin Pop <iustin@google.com>
Review...
Iustin Pop
02:16 pm Revision 28a7318f: Add unittests for TemporaryReservationManager
And fix an error message.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@goog...
Iustin Pop
01:02 pm Revision 9d775204: Ignore nodes which are not vm_capable
This break compatibility with Ganeti pre-2.3. Iustin Pop
12:30 pm Revision a7359d91: TempReservationManager: Reserved() doesn't work
Note: It appears this has been around since the initial checkin of
TemporaryReservationManager. I have no idea what t...
David Knowles

11/10/2010

08:53 pm Revision e90739d6: impexpd: Disable OpenSSL compression in socat if possible
This uses an option only available in patched socat versions. More
information is available from the INSTALL update i...
Michael Hanselmann

11/09/2010

05:38 pm Revision 1916de01: Merge branch 'devel-2.3'
* devel-2.3:
devel/release: Use release-specific Makefile targets
Makefile: Add new dist target for releases
Ma...
Michael Hanselmann
05:34 pm Revision 1809bde5: Merge branch 'devel-2.2' into devel-2.3
* devel-2.2:
devel/release: Use release-specific Makefile targets
Makefile: Add new dist target for releases
Ma...
Michael Hanselmann
03:40 pm Revision 2ba14c2f: devel/release: Use release-specific Makefile targets
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
03:40 pm Revision e627fe09: Makefile: Add new dist target for releases
A new script, autotools/check-tar, is used to check the resulting
.tar.gz file for unwanted contents like wrong file ...
Michael Hanselmann
09:51 am Revision 92d43268: Merge branch 'devel-0.2'
* devel-0.2:
Fix tag exclusion weight
Iustin Pop
09:37 am Revision 306cccd5: Fix tag exclusion weight
Currently, the tag exclusion metric has a weight of one, which means
there might be cases where we won't move instanc...
Iustin Pop

11/08/2010

06:05 pm Revision 9097ad6a: Merge branch 'devel-2.3'
* devel-2.3:
Update ganeti-os-interface documentation
Makefile: Check for empty files and dirs on distcheck
Rev...
Michael Hanselmann
11:43 am Revision f1a791b6: Update ganeti-os-interface documentation
man/ganeti-os-interace.sgml lacked complete information for the NIC-related
environment variables. Added a reference ...
Apollon Oikonomopoulos

11/04/2010

05:31 pm Revision bf0b21da: Makefile: Check for empty files and dirs on distcheck
Including empty files can cause unnecessary warnings for packagers.
Signed-off-by: Michael Hanselmann <hansmi@google...
Michael Hanselmann
05:30 pm Revision 2750b299: Revert commit e7e23e73, work around Automake bug
After commit e7e23e73 the build would fail in distcheck on systems with
Automake 1.10. An investigation identified Au...
Michael Hanselmann
12:00 pm Revision 1e86ee97: Design Doc: Ganeti Node OOB Management Framework
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Marc Schmitt

11/03/2010

04:44 pm Revision c6a9dffa: Fix disk checks in “gnt-cluster verify”
Tests have shown that the changes in commit b8d26c6e5 don't work as
wanted. If any disk wasn't found on the node, all...
Michael Hanselmann
04:44 pm Revision 7b4eed05: QA: Run “gnt-cluster verify” while DRBD instance exists
This tests some parts of the disk information collection.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Revi...
Michael Hanselmann
04:44 pm Revision e7e23e73: Remove empty file from doc/html in distribution
It's not needed and some packaging systems complain about empty
files.
Signed-off-by: Michael Hanselmann <hansmi@goo...
Michael Hanselmann
04:44 pm Revision 69cf3abd: Remove shebang line from ganeti.server.*
Some of then were forgotten.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@...
Michael Hanselmann

11/02/2010

03:18 pm Revision 261297a9: Fix typos in NEWS
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
01:00 pm Revision a8ee6e94: Bump version for Ganeti 2.3
Also update cfgupgrade and NEWS.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer ...
Michael Hanselmann

11/01/2010

07:27 pm Revision 04367e70: Drop the -g shortcut for --vg-name
Changing the volume group is a lot less frequent than acting on a node
group. As such we drop the "-g" shortcut and r...
Guido Trotter
07:27 pm Revision eb28ecf6: Merge the common options between import and add
The "I always wanted to do this" commit.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Ha...
Guido Trotter
07:27 pm Revision 412b3531: Improve LookupNodeGroup's docstring
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:27 pm Revision 648e4196: Add ConfigWriter.GetNodeGroup
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:27 pm Revision 3c34f03f: Remove private ip mention in error message
There is no "private" ip in Ganeti, we only have primary and secondary
ones. Whether they are public or private is a ...
Guido Trotter
07:27 pm Revision 4d32c211: Add -s option to gnt-node modify
We can now change a nodes' secondary ip.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Ha...
Guido Trotter
07:27 pm Revision 2317945a: luxi: disable two lint errors
This is already disabled for the same type of request a couple of lines
above. The new code was introduced in e986f20...
Guido Trotter
06:03 pm Revision 515d87eb: Update NEWS for Ganeti 2.3
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:02 pm Revision 6a343475: QA: Test ssconf_instance_list file on rename and creation
This test would've caught the bug fixed in the previous patch.
Signed-off-by: Michael Hanselmann <hansmi@google.com>...
Michael Hanselmann
05:02 pm Revision 1fc34c48: config: Write ssconf after renaming instance
This fixes a bug where the ssconf_instance_list file was
not updated after an instance rename.
Signed-off-by: Michae...
Michael Hanselmann
05:02 pm Revision 46f9a948: Change qa_utils.ResolveInstanceName to take name
… instead of an object. Allows it to be used in places where
only the name is available.
Signed-off-by: Michael Hans...
Michael Hanselmann

10/29/2010

05:55 pm Revision 2cc8bdd0: Makefile: Add PYTHON_BOOTSTRAP to linted code
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 5119f2ec: Move ganeti-noded to ganeti.server.noded
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision d9c82a4e: Move ganeti-rapi to ganeti.server.rapi
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 98028e5d: Make *.in non-executable
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 899c4d2c: Prepare move of daemons to ganeti.server
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 29d91329: Move ganeti-masterd to ganeti.server.masterd
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 5c9c0e0e: Move ganeti-confd to ganeti.server.confd
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision c7b86f6c: Makefile: Stricter checks for release distchecks
This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.
Signed-off-by: Michael ...
Michael Hanselmann
05:48 pm Revision 67313146: Makefile: Generalize bootstrap script generator
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
05:48 pm Revision 9f4bb951: Move ganeti-watcher to ganeti.watcher
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Michael Hanselmann
04:27 pm Revision c4da9eaf: setup-ssh: Better error reporting
Together with Michael we refactored the code to make it better and
easier error reporting. Without printing backtrace...
René Nussbaumer
03:43 pm Revision c964d962: Makefile: Streamline directory creation
Some directories don't exist in the repository, but are required at build time
(e.g. doc/html). Until now some were c...
Michael Hanselmann

10/28/2010

07:56 pm Revision e986f20c: Add support and checks for version in LUXI
A new constant, LUXI_VERSION, is used to verify the peer's version. The
version is optional, so old(er) clients and s...
Michael Hanselmann
07:56 pm Revision 7a8bda3f: luxi.ProtocolError: Derive from errors.LuxiError
This allows LUXI errors to be encoded and serialized.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed...
Michael Hanselmann
07:56 pm Revision 3b01286e: LUExportInstance: Accept instance already shut down
To remove the instance after an export it needs to be stopped. This can
be achived using the parameter “shutdown”, or...
Michael Hanselmann
07:56 pm Revision cd04f8c2: QA: Allow job queue test to be disabled
On my machine it takes over 30 seconds, disabling it can
speed up the QA.
Signed-off-by: Michael Hanselmann <hansmi@...
Michael Hanselmann
05:06 pm Revision 4badc36c: Add test for modifiable locking levels
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:06 pm Revision 1ac6f2ad: ConfigWriter.GetNodeGroupList
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:06 pm Revision f9116d58: GanetiLockManager, remove default values
The nodes and instances parameters to the constructor are mandatory
anyway, as a value of None will fail when creatin...
Guido Trotter
05:05 pm Revision f5d723fe: Update 2.3 design doc regarding node group features and behavior.
In particular:
- introduce a "gnt-group" command to hold group-level operations.
- ditch the concept of "default...
Adeodato Simo
03:50 pm Revision add6d208: Prevent onlining a node without working noded
This is just a basic check, plus a warning. In the future, we might do
more checks, or prevent simple onlining (witho...
Iustin Pop
03:49 pm Revision 4ca52046: Yet another rework in LUSetNodeParms
We will need the new role in CheckPrereq, so move its computation there
and save the new role to self.
Signed-off-by...
Iustin Pop
02:51 pm Revision 877b849b: Prevent moving/creating instances on non-vm nodes
This small patch modifies LUCreateInstance, LUReplaceDisks and
LUMoveInstance to not use non-vm_capable nodes.
Signe...
Iustin Pop
02:51 pm Revision 8bf9e9a5: ConfigWriter: add some helper functions
This can be used to compute a node's instances easily, and a small
function to get all non-vm_capable nodes.
Signed-...
Iustin Pop
02:51 pm Revision 077114cd: Add vm_capable to LUSetNodeParams
And also do some cleanup: we only run the role changed actions if the
node has actually changed roles.
Signed-off-by...
Iustin Pop
02:51 pm Revision 53919782: Add vm_capable to gnt-node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision 8964ee14: Add support for vm_capable in cluster verify
The method to make vm_capable integrate easily into cluster verify is as follows:
- we add a new NV_VMNODES that rep...
Iustin Pop
02:51 pm Revision 4e2d3d25: Add an UploadHelper to cmdlib
This is used in two places already, and will be needed in a third, so
let's abstract it.
Signed-off-by: Iustin Pop <...
Iustin Pop
02:51 pm Revision 614e7e26: Add a CheckNodeVmCapable helper in cmdlib
Also changes the error code for the other CheckNode* helpers to
ECODE_STATE, not ECODE_INVAL: ECODE_INVAL is for requ...
Iustin Pop
02:51 pm Revision fd3d37b6: Add the master/vm_capable flags in node add
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision 7b4978ad: Add the capability flags in node info output
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:51 pm Revision 77bad5b2: Add support for vm_capable in file distribution
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
02:34 pm Revision b8d26c6e: LUClusterVerify: Complain if disk is marked faulty
This will show a warning if, for example, one side of a DRBD
disk becomes unavailable. The data is collected separate...
Michael Hanselmann

10/27/2010

07:57 pm Revision 6920dd27: Makefile: Stricter checks for release distchecks
This should avoid cases like commit f64de30f where the release
date was forgotten from NEWS.
Signed-off-by: Michael ...
Michael Hanselmann
03:39 pm Revision 2d1f248e: A number of Makefile fixes
- run-in-tempdir should depend on what it copies to the temporary dir
- Add PYTHON_BOOTSTRAP to BUILT_SOURCES
- Don't...
Michael Hanselmann
03:39 pm Revision 88a6ca6f: Rebuild bash completion if client scripts change
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision 02266fe0: Move gnt-backup to ganeti.client.gnt_backup
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision e792102d: Move gnt-instance to ganeti.client.gnt_instance
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision a09b9e3d: Move gnt-job to ganeti.client.gnt_job
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision 37494fa4: Move gnt-node to ganeti.client.gnt_node
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision 7b3e7d41: Move gnt-cluster to ganeti.client.gnt_cluster
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:58 pm Revision d75e738e: Python bootstrapper: hardcode /usr/bin/python
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm Revision 6d50f5f9: Move gnt-os to ganeti.client.gnt_os
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm Revision c2855a12: Move gnt-debug to ganeti.client.gnt_debug
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
02:19 pm Revision 2d48a3a2: Allow programs to be part of the Ganeti library
Eventually this will help ensuring that clients and servers are of the
same version, as long as they're imported from...
Michael Hanselmann
01:46 pm Revision 197e3bb2: Implement the master_capable flag in node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:46 pm Revision f91e255a: Add master_capab to gnt-node modify
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: René Nus...
Iustin Pop
01:46 pm Revision c190e817: Export the capability flags in query, rapi, ialloc
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
01:46 pm Revision 490acd18: Add the master/vm_capable flags to objects
This adds the flag and some initial handling. The rest of the changes,
for cmdlib, come in a separate patch.
Signed-...
Iustin Pop
01:44 pm Revision 21232d04: Rework node role changes
There have been many bugs in gnt-node modify. Let's try to introduce
some more.
This patch reworks the node role cha...
Iustin Pop
12:21 pm Revision 1b9c867c: Minor language fixes to the 2.3 design doc.
Signed-off-by: Balazs Lecz <leczb@google.com>
[dato@google.com: extracted language fixes from bigger patch.]
Signed-o...
Balazs Lecz

10/26/2010

07:05 pm Revision feec31d1: Add documentation about the capability flags
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:39 pm Revision e13377bc: Enable failure on warnings in epydoc
This causes epydoc to fail on any warning.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin...
Michael Hanselmann
04:39 pm Revision c29e35fe: rpc: Work around epydoc warning
Aliasing the “threading” module allows us to avoid the “No information
available for ganeti.rpc._RpcThreadLocal's bas...
Michael Hanselmann
04:31 pm Revision 4412f2ae: Revert "Allow to specify wipe command and flags at configure time"
This reverts commit 6e991d0e64e36adf985d0512e4148bcd6a160c6a.
Conflicts:
lib/constants.py (this got already remove...
René Nussbaumer
03:38 pm Revision b30aded7: Merge branch 'devel-2.2'
* devel-2.2:
Allow remote imports without checked names
ConfigWriter: Fix typo in error message parts
Fix remot...
Michael Hanselmann
03:25 pm Revision 3f2ad566: Allow remote imports without checked names
By default all names are checked (LUCreateInstance, name_check). In some
cases it can be useful to disable this check...
Michael Hanselmann
02:53 pm Revision 960d0825: Update NEWS
This add my recent changes for support of wiping disks prior to
allocation as a new feature to the NEWS file
Signed-...
René Nussbaumer
02:36 pm Revision b883637f: Support modify of prealloc_wipe_disks config value
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:48 pm Revision 1116c3b2: Export a node's group information in iallocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:48 pm Revision f936c153: Rename node.nodegroup to node.group
In the context of a node, its group has (at least today) only one
meaning, that is the node's node group. As such, we...
Iustin Pop
12:47 pm Revision a285fcfd: Rename --nodegroup to --node-group
For consistency with other CLI options.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselman...
Iustin Pop
12:47 pm Revision 622444e5: Export node group data in iallocator
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
12:47 pm Revision acd34ea7: Split IAllocator._ComputeClusterData
The node and instance computations were all in this big function; we
separate them out for more clarity.
Signed-off-...
Iustin Pop
12:37 pm Revision 718f135d: Force UTF-8 locale for pandoc invocation
Pandoc 1.5.x uses the locale information to parse its input files (only
1.5, pre and post version use always UTF-8). ...
Iustin Pop
12:13 pm Revision a03fcb26: Putting the pieces together and invoke the wipe in cmdlib
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
12:13 pm Revision 271b7cf9: Adding RPC call for blockdev_wipe
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
12:12 pm Revision da63bb4e: Second iteration over backend.BlockdevWipe
This patch now uses dd entirely to wipe the disk, make it
much easier to wipe in blocks so we can give interactive fe...
René Nussbaumer

10/25/2010

06:39 pm Revision 49148d15: Move from hand-written man pages to RST/pandoc
This simplifies the maintenance of the man pages, and unifies the rst-to-*
converter to pandoc.
Iustin Pop
02:03 pm Revision 3d889a7d: ConfigWriter: Fix typo in error message parts
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
01:47 pm Revision f2165b8a: Simplify and extend the instance OS env
Some parameters were missing (uuid, c/mtime). We simplify the export
method; unfortunately we cannot simply iterate o...
Iustin Pop
12:23 pm Revision 729c4377: Fix QA mixup of node/instance tests
There are two node tests that are run from RunCommonInstanceTests, which is the
bad place—it causes these node tests ...
Iustin Pop

10/22/2010

06:23 pm Revision eb180fe2: ConfigWriter: prevent using a foreign config
If the configuration file doesn't denote this node as master, we prevent
startup. This would have detected our previo...
Iustin Pop
06:23 pm Revision 21004460: Fix bootstrap.MasterFailover race with watcher
This fixes a recently diagnosed race condition between master failover
and the watcher.
Currently, the master failov...
Iustin Pop
06:23 pm Revision bd407597: ConfigWriter: protect against multiple writers
This should fix the case where there are two masters that both try to
distribute the configuration file to the cluste...
Iustin Pop
06:23 pm Revision 8f065ae2: backend.Upload: switch to utils.SafeWriteFile
This allows serialization of updates to a given file, with respect to
other cooperating writers.
Signed-off-by: Iust...
Iustin Pop
06:22 pm Revision 4138d39f: Add a "safe" file wrapper over WriteFile
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
06:21 pm Revision 9e100285: Add functions to read and compare file 'ID's
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
03:19 pm Revision 574d1b7b: LUSetInstanceParams: Remove unused attribute
“os_new” is not used anywhere, removing it.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
Michael Hanselmann
02:47 pm Revision 69dd363f: Adding backend method to wipe a block device
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
02:46 pm Revision 6e991d0e: Allow to specify wipe command and flags at configure time
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
11:42 am Revision c6e85811: Fix remote imports
A simple typo…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
11:41 am Revision edb8b377: Fix typo introduced in 8d8c4ef
Commit 8d8c4ef broke instance reinstall with different OS, due to an
attribute typo.
Signed-off-by: Iustin Pop <iust...
Iustin Pop

10/21/2010

05:03 pm Revision e389d95b: Adjust the error message of setup-ssh if join check fails
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iusti...
René Nussbaumer
04:58 pm Revision 92921ea4: Add design for htools/Ganeti 2.3 sync
This is a work in progress, will be modified along with the progress
of Ganeti 2.3.
Iustin Pop
02:17 pm Revision e725bee0: Fix clearing of the default iallocator
And also update the man page.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@...
Iustin Pop
12:57 pm Revision 8d8c4eff: gnt-instance reinstall: Allow overriding OS parameters
This allows OS installation scripts to make use of special parameters,
e.g. to retain some data on reinstallation.
T...
Michael Hanselmann
« Previous
Next »
 

Also available in: Atom