Activity

From 04/27/2008 to 05/26/2008

05/24/2008

11:59 am Revision 447b2066: Distribute dumb-allocator in examples
When creating the ganeti tarball the dumb allocator was left out.
Shipping it alongside the other examples.
Reviewed...
Guido Trotter
11:59 am ganeti-local Revision 447b2066: Distribute dumb-allocator in examples
When creating the ganeti tarball the dumb allocator was left out.
Shipping it alongside the other examples.
Reviewed...
Guido Trotter

05/15/2008

05:38 pm Revision bdb7d4e8: Update command line help and manpages with mandatory options
Reviewed-by: ultrotter Michael Hanselmann
05:38 pm ganeti-local Revision bdb7d4e8: Update command line help and manpages with mandatory options
Reviewed-by: ultrotter Michael Hanselmann
05:22 pm ganeti-local 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
Guido Trotter
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
Guido Trotter
12:00 pm ganeti-local 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...
Guido Trotter
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...
Guido Trotter
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...
Guido Trotter
12:00 pm ganeti-local 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...
Guido Trotter

05/13/2008

05:42 pm Revision 8d59409f: Small style fixes
[Trunk version]
Reviwed-by: imsnah
Iustin Pop
05:42 pm ganeti-local Revision 8d59409f: Small style fixes
[Trunk version]
Reviwed-by: imsnah
Iustin Pop
05:33 pm ganeti-local 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: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 ganeti-local 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...
Michael Hanselmann
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...
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:41 pm ganeti-local 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
04:04 pm ganeti-local 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
03:24 pm ganeti-local 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 ganeti-local 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 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 ganeti-local 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
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
10:32 am ganeti-local 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

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...
Iustin Pop
12:14 pm ganeti-local 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...
Iustin Pop

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...
Iustin Pop
11:25 am ganeti-local 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

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
...
Michael Hanselmann
01:12 pm ganeti-local 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

05/08/2008

10:50 pm Revision f860ff4e: Improve DRBD8.Open's docstring a bit more
Reviewed-by: iustinp Guido Trotter
10:50 pm ganeti-local Revision f860ff4e: Improve DRBD8.Open's docstring a bit more
Reviewed-by: iustinp Guido Trotter
10:50 pm Revision 7b62772e: Fix comment typo in bdev.py
Reviewed-by: iustinp Guido Trotter
10:50 pm ganeti-local Revision 7b62772e: Fix comment typo in bdev.py
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
11:21 am ganeti-local 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

05/07/2008

02:12 pm Revision eeb1d86a: Add unittest for constants
Reviewed-by: iustinp Michael Hanselmann
02:12 pm ganeti-local 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
02:12 pm ganeti-local Revision 243cdbcc: Use new ssconf function to check configuration version
Upgrades will be handled in future patches.
Reviewed-by: iustinp
Michael Hanselmann

05/06/2008

01:20 pm Revision a9369c6e: Use dict instead of if/elif map for hypervisor classes
Reviewed-by: iustinp Michael Hanselmann
01:20 pm ganeti-local 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
01:20 pm ganeti-local Revision a2d32034: Rename hypervisor code to lowercase filenames
Reviewed-by: iustinp Michael Hanselmann

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
Michael Hanselmann
06:27 pm ganeti-local 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.
Re...
Iustin Pop
01:03 pm ganeti-local 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...
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 ganeti-local 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:02 pm ganeti-local 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
01:01 pm ganeti-local 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:49 am ganeti-local 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
11:15 am ganeti-local 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

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...
Guido Trotter
12:36 pm ganeti-local 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 hypervisor.py
This completes the changes in r898 by actually getting rid of the old unused
hypervisor.py code which was left in the...
Guido Trotter
12:36 pm ganeti-local 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...
Guido Trotter

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...
Guido Trotter
02:15 pm ganeti-local 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...
Guido Trotter
02:15 pm Revision dcf315e2: locking: remove obsolete comment
Reviewed-by: iustinp Guido Trotter
02:15 pm ganeti-local Revision dcf315e2: locking: remove obsolete comment
Reviewed-by: iustinp Guido Trotter

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...
Manuel Franceschini
03:51 pm ganeti-local 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 ganeti-local Revision 470e7e06: hooks.sgml: Add cluster-verify hooks information
Reviewed-by: iustinp Guido Trotter
12:30 pm Revision 470e7e06: hooks.sgml: Add cluster-verify hooks information
Reviewed-by: iustinp Guido Trotter
12:29 pm ganeti-local 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 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 ganeti-local 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 ganeti-local 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 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 ganeti-local 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 ganeti-local 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
12:29 pm ganeti-local 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

04/29/2008

06:26 pm Revision 495beb42: Add file-based options to gnt-instance man-page
Reviewed-by: iustinp Manuel Franceschini
06:26 pm ganeti-local 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
05:27 pm ganeti-local 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
10:37 am ganeti-local 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

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...
Manuel Franceschini
06:24 pm ganeti-local 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 ganeti-local 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: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 ganeti-local 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...
Michael Hanselmann
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...
Michael Hanselmann
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 ...
Iustin Pop
04:02 pm ganeti-local 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 ...
Iustin Pop
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...
Iustin Pop
04:01 pm ganeti-local 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...
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
03:15 pm ganeti-local 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 ganeti-local 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
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 ganeti-local 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 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
12:47 pm ganeti-local 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
« Previous
Next »
 

Also available in: Atom