Activity

From 06/29/2010 to 07/28/2010

07/28/2010

11:37 pm ganeti-local Revision c28502b1: Rename masterfailover to master-failover
Most (all?) of our commands use dash-separator: replace-disks,
verify-disks, add-tags, etc. “gnt-cluster masterfailov...
Iustin Pop
11:37 pm Revision c28502b1: Rename masterfailover to master-failover
Most (all?) of our commands use dash-separator: replace-disks,
verify-disks, add-tags, etc. “gnt-cluster masterfailov...
Iustin Pop
11:27 pm ganeti-local Revision 130f0966: RAPI: Add os params to instance creation v1
Since the RAPI QA suite doesn't seem to offer easy testing of failed
creations, I didn't add this to the QA. Pointers...
Iustin Pop
11:27 pm Revision 130f0966: RAPI: Add os params to instance creation v1
Since the RAPI QA suite doesn't seem to offer easy testing of failed
creations, I didn't add this to the QA. Pointers...
Iustin Pop
11:19 pm ganeti-local Revision 74fa8200: makefile: fix TAGS building
“find .” requires that “-path” arguments start with a dot, otherwise
they are not matches. Additionally, we also incl...
Iustin Pop
11:19 pm Revision 74fa8200: makefile: fix TAGS building
“find .” requires that “-path” arguments start with a dot, otherwise
they are not matches. Additionally, we also incl...
Iustin Pop
11:19 pm ganeti-local Revision 91c622a8: Improve handling of lost jobs
Currently, if the cli.JobExecutor class is being used, and one of the
jobs is being archived before it can check its ...
Iustin Pop
11:19 pm Revision 91c622a8: Improve handling of lost jobs
Currently, if the cli.JobExecutor class is being used, and one of the
jobs is being archived before it can check its ...
Iustin Pop
08:16 pm ganeti-local Revision 5a1c22fe: luxi: convert permission errors into exception
This patch adds handling of permission errors so that we don't show
tracebacks when a non-root user runs a gnt-* comm...
Iustin Pop
08:16 pm Revision 5a1c22fe: luxi: convert permission errors into exception
This patch adds handling of permission errors so that we don't show
tracebacks when a non-root user runs a gnt-* comm...
Iustin Pop
07:10 pm ganeti-local Revision 6a016df9: cmdlib: Return new name from rename operations
The new name is then displayed by the clients.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ma...
Michael Hanselmann
07:10 pm Revision 6a016df9: cmdlib: Return new name from rename operations
The new name is then displayed by the clients.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Ma...
Michael Hanselmann
06:40 pm ganeti-local Revision 3fe11ba3: gnt-instance rename: Fix bug and rename params
This patch fixes a bug when gnt-instance rename was invoked with
--no-name-check. It renames the internal variables t...
Manuel Franceschini
06:40 pm Revision 3fe11ba3: gnt-instance rename: Fix bug and rename params
This patch fixes a bug when gnt-instance rename was invoked with
--no-name-check. It renames the internal variables t...
Manuel Franceschini

07/27/2010

09:44 pm Revision 0ca66853: hail: fix error message for failed multi-evac
Currently we show the instance index, but this makes no sense outside
the current running program. Instead, we show t...
Iustin Pop
09:44 pm ganeti-local Revision 0ca66853: hail: fix error message for failed multi-evac
Currently we show the instance index, but this makes no sense outside
the current running program. Instead, we show t...
Iustin Pop
03:03 am Revision 303bb0ed: NEWS: Add double blank lines before headers
This looks better for text-only viewing… Iustin Pop
03:03 am Revision 84edb64b: Update NEWS file for the 0.2.6 release
Iustin Pop
03:03 am ganeti-local Revision 303bb0ed: NEWS: Add double blank lines before headers
This looks better for text-only viewing… Iustin Pop
03:03 am ganeti-local Revision 84edb64b: Update NEWS file for the 0.2.6 release
Iustin Pop

07/26/2010

05:55 pm ganeti-local Revision 452913ed: QA: add tests for the reserved lvs feature
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
05:55 pm Revision 452913ed: QA: add tests for the reserved lvs feature
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
05:55 pm Revision f38ea602: Add modification of the reserved logical volumes
This doesn't allow addition/removal of individual volumes, only
wholesale replace of the entire list. It can be impro...
Iustin Pop
05:55 pm ganeti-local Revision f38ea602: Add modification of the reserved logical volumes
This doesn't allow addition/removal of individual volumes, only
wholesale replace of the entire list. It can be impro...
Iustin Pop
05:54 pm Revision 5a3ab484: Add printing of reserved_lvs in cluster info
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
05:54 pm ganeti-local Revision 5a3ab484: Add printing of reserved_lvs in cluster info
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Iustin Pop
05:54 pm ganeti-local Revision 999b183c: Introuce a new cluster parameter - reserved_lvs
This parameter, which is a list of regular expression patterns, will
make cluster verify ignore any such LVs. It will...
Iustin Pop
05:54 pm Revision 999b183c: Introuce a new cluster parameter - reserved_lvs
This parameter, which is a list of regular expression patterns, will
make cluster verify ignore any such LVs. It will...
Iustin Pop
05:50 pm Revision 91492e57: Change the meaning of call_node_start_master
Currently, backend.StartMaster (the function behind this RPC call) will
activate the master IP and then, if the start...
Iustin Pop
05:50 pm ganeti-local Revision 91492e57: Change the meaning of call_node_start_master
Currently, backend.StartMaster (the function behind this RPC call) will
activate the master IP and then, if the start...
Iustin Pop
05:49 pm ganeti-local Revision 340f4757: masterd: move the IP activation from Exec to Check
Currently, the master IP activation is done in the Exec function. Since
the original masterd process returns after fo...
Iustin Pop
05:49 pm Revision 340f4757: masterd: move the IP activation from Exec to Check
Currently, the master IP activation is done in the Exec function. Since
the original masterd process returns after fo...
Iustin Pop
05:45 pm ganeti-local Revision e0e916fe: Move the UsesRPC decorator from cli to rpc
This is needed because not just the cli scripts need this decorator, but
the master daemon too (and it already duplic...
Iustin Pop
05:45 pm Revision e0e916fe: Move the UsesRPC decorator from cli to rpc
This is needed because not just the cli scripts need this decorator, but
the master daemon too (and it already duplic...
Iustin Pop
05:09 pm ganeti-local Revision f5116c87: watcher: smarter handling of instance records
This patch implements a few changes to the instance handling. First, old
instances which no longer exist on the clust...
Iustin Pop
05:09 pm Revision f5116c87: watcher: smarter handling of instance records
This patch implements a few changes to the instance handling. First, old
instances which no longer exist on the clust...
Iustin Pop

07/23/2010

08:26 pm ganeti-local Revision 52194140: Update the RAPI node migrate for the 'live' change
This patch adds handling of the new 'mode' parameter to the RAPI server,
while keeping compatibility with the old mod...
Iustin Pop
08:26 pm Revision 52194140: Update the RAPI node migrate for the 'live' change
This patch adds handling of the new 'mode' parameter to the RAPI server,
while keeping compatibility with the old mod...
Iustin Pop
08:26 pm Revision 1f334d96: Update the RAPI client for the migration mode
See the discussion on the previous patch about this. Basically unless we
want to a add a new 'feature' marking for th...
Iustin Pop
08:26 pm ganeti-local Revision 1f334d96: Update the RAPI client for the migration mode
See the discussion on the previous patch about this. Basically unless we
want to a add a new 'feature' marking for th...
Iustin Pop
08:26 pm Revision f907fcf2: Fix burnin and live migration
This is breakage from the original 'live' parameter changes.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
Iustin Pop
08:26 pm ganeti-local Revision f907fcf2: Fix burnin and live migration
This is breakage from the original 'live' parameter changes.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
Iustin Pop
08:26 pm ganeti-local Revision 8c35561f: Rename the OpMigrate* parameter 'live' to 'mode'
This is needed as now the parameter is no longer boolean, but tri-state.
Signed-off-by: Iustin Pop <iustin@google.co...
Iustin Pop
08:26 pm Revision 8c35561f: Rename the OpMigrate* parameter 'live' to 'mode'
This is needed as now the parameter is no longer boolean, but tri-state.
Signed-off-by: Iustin Pop <iustin@google.co...
Iustin Pop
08:26 pm Revision 783a6c0b: Rename migration type to migration mode
This is in preparation for the rename of the opcode 'live' parameter to
'mode'.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
08:26 pm ganeti-local Revision 783a6c0b: Rename migration type to migration mode
This is in preparation for the rename of the opcode 'live' parameter to
'mode'.
Signed-off-by: Iustin Pop <iustin@go...
Iustin Pop
03:19 pm ganeti-local Revision 2ea65c7d: utils: Fix incorrect docstring
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Manuel Franceschini
03:19 pm Revision 2ea65c7d: utils: Fix incorrect docstring
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Manuel Franceschini
03:50 am Revision f688711c: hscan: return exit code 2 for RAPI failures
If some clusters failed during RAPI collection, exit with exit code 2 so
that tests can detect this failure.
Iustin Pop
03:50 am ganeti-local Revision f688711c: hscan: return exit code 2 for RAPI failures
If some clusters failed during RAPI collection, exit with exit code 2 so
that tests can detect this failure.
Iustin Pop
03:32 am Revision b7478ce1: More enhancements to live-test.sh
Iustin Pop
03:32 am ganeti-local Revision b7478ce1: More enhancements to live-test.sh
Iustin Pop

07/22/2010

08:33 pm ganeti-local Revision 089e5e50: Merge branch 'devel-2.1' into master
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:33 pm Revision 089e5e50: Merge branch 'devel-2.1' into master
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
08:21 pm ganeti-local Revision 6e04dc39: Fix issue when changing the disk template to drbd
If we pass the current primary node, the conversion will fail horribly
with LVM creation errors. Instead, we catch an...
Iustin Pop
08:21 pm Revision 6e04dc39: Fix issue when changing the disk template to drbd
If we pass the current primary node, the conversion will fail horribly
with LVM creation errors. Instead, we catch an...
Iustin Pop
04:57 pm Revision b8262965: Fix another haddock issue
Iustin Pop
04:57 pm ganeti-local Revision b8262965: Fix another haddock issue
Iustin Pop
06:03 am ganeti-local Revision 691dcd2a: Remove an obsolete function and add Utils tests
Iustin Pop
06:03 am Revision 691dcd2a: Remove an obsolete function and add Utils tests
Iustin Pop
03:32 am Revision b880f1d1: Extend the live-test
The (recently-enabled) live test coverage stats found a few low-hanging
fruits in the tests we do…
Iustin Pop
03:32 am ganeti-local Revision b880f1d1: Extend the live-test
The (recently-enabled) live test coverage stats found a few low-hanging
fruits in the tests we do…
Iustin Pop
02:27 am ganeti-local Revision 7e9e8245: Use --union for hpc sum
… which fixes the issue noted in the previous commit (almost a brown
paper bag change).
Iustin Pop
02:27 am Revision 7e9e8245: Use --union for hpc sum
… which fixes the issue noted in the previous commit (almost a brown
paper bag change).
Iustin Pop
01:43 am ganeti-local Revision dc61c50b: Preliminary support for coverage during live-test
While this doesn't work correctly yet (hpc sum seems to only take common
modules, not the sum of modules?), it prepar...
Iustin Pop
01:43 am Revision dc61c50b: Preliminary support for coverage during live-test
While this doesn't work correctly yet (hpc sum seems to only take common
modules, not the sum of modules?), it prepar...
Iustin Pop
01:42 am Revision 223dbe53: Add some more imports to QC.hs
This is needed so that in the coverage report we list all modules, even
the ones we don't test at all, such that we g...
Iustin Pop
01:42 am Revision c3c7a0c1: Change the meaning of the N+1 fail metric
Currently, this metric tracks the nodes failing the N+1 check. While
this helps (in some cases) to evacuate such node...
Iustin Pop
01:42 am Revision 8a3b30ca: Introduce per-metric weights
Currently all metrics have the same weight (we just sum them together).
However, for the hard constraints (N+1 failur...
Iustin Pop
01:42 am Revision 2cae47e9: Allow balancing moves to introduce N+1 errors
This patch switches the applyMove function to the extended versions of
Node.addPri and addSec, and passes the overrid...
Iustin Pop
01:42 am ganeti-local Revision 2cae47e9: Allow balancing moves to introduce N+1 errors
This patch switches the applyMove function to the extended versions of
Node.addPri and addSec, and passes the overrid...
Iustin Pop
01:42 am ganeti-local Revision 223dbe53: Add some more imports to QC.hs
This is needed so that in the coverage report we list all modules, even
the ones we don't test at all, such that we g...
Iustin Pop
01:42 am ganeti-local Revision c3c7a0c1: Change the meaning of the N+1 fail metric
Currently, this metric tracks the nodes failing the N+1 check. While
this helps (in some cases) to evacuate such node...
Iustin Pop
01:42 am ganeti-local Revision 8a3b30ca: Introduce per-metric weights
Currently all metrics have the same weight (we just sum them together).
However, for the hard constraints (N+1 failur...
Iustin Pop
01:42 am Revision 3e3c9393: Introduce a relaxed add instance mode
In case an instance is living on an offline node, it doesn't make sense
to refuse moving it because that would create...
Iustin Pop
01:42 am ganeti-local Revision 3e3c9393: Introduce a relaxed add instance mode
In case an instance is living on an offline node, it doesn't make sense
to refuse moving it because that would create...
Iustin Pop

07/21/2010

07:00 pm ganeti-local Revision a3427fe3: Remove a couple of empty design sections
The 2.1 and 2.2 designs contain sections with no actual content, as they
are detailed for each single change. Removin...
Guido Trotter
07:00 pm Revision a3427fe3: Remove a couple of empty design sections
The 2.1 and 2.2 designs contain sections with no actual content, as they
are detailed for each single change. Removin...
Guido Trotter
04:51 pm ganeti-local Revision c9a4a662: Disable 'invalid name' pylint warning for tools/setup-ssh
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Manuel Franceschini
04:51 pm Revision c9a4a662: Disable 'invalid name' pylint warning for tools/setup-ssh
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: René Nussbaumer <rn@google.com>
Manuel Franceschini
12:34 pm ganeti-local Revision 600535f0: Always set commonName in X509 certificates
Due to the current switch of the RPC client to PycURL, a bug with newer
versions of libcurl surfaced. When the 'Subje...
Manuel Franceschini
12:34 pm Revision 600535f0: Always set commonName in X509 certificates
Due to the current switch of the RPC client to PycURL, a bug with newer
versions of libcurl surfaced. When the 'Subje...
Manuel Franceschini

07/20/2010

12:34 pm ganeti-local Revision 05cd934d: Adding tool to setup SSH on a remote host
This prepares the remote node to be joined into a cluster
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by...
René Nussbaumer
12:34 pm Revision 05cd934d: Adding tool to setup SSH on a remote host
This prepares the remote node to be joined into a cluster
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by...
René Nussbaumer
12:34 pm Revision a40b1fc4: Adding new (optional) dependency to configure.ac
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
12:34 pm ganeti-local Revision a40b1fc4: Adding new (optional) dependency to configure.ac
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
12:34 pm Revision 2089573e: Adding constants for setup-ssh
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:34 pm ganeti-local Revision 2089573e: Adding constants for setup-ssh
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:34 pm ganeti-local Revision 3727671e: Change AddAuthorizedKey to also allow filehandles
This is required to use this function over paramiko
sftp file handles.
Signed-off-by: René Nussbaumer <rn@google.com...
René Nussbaumer
12:34 pm Revision 3727671e: Change AddAuthorizedKey to also allow filehandles
This is required to use this function over paramiko
sftp file handles.
Signed-off-by: René Nussbaumer <rn@google.com...
René Nussbaumer

07/19/2010

05:36 pm ganeti-local Revision 2a73861a: Update .gitignore for vcs-version
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
05:36 pm Revision 2a73861a: Update .gitignore for vcs-version
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
04:49 pm Revision 8306e0e4: RAPI client: Encode empty body to JSON
If the body consists of an empty dict, it should also be encoded.
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
04:49 pm ganeti-local Revision 8306e0e4: RAPI client: Encode empty body to JSON
If the body consists of an empty dict, it should also be encoded.
Signed-off-by: Michael Hanselmann <hansmi@google.c...
Michael Hanselmann
04:24 pm ganeti-local Revision 84a12e40: Introduce git reference/tag tracking for debugging
This patch adds a new vcs-version file that is generated via git (and
can be adapted if VCS is changed) and then embe...
Iustin Pop
04:24 pm Revision 84a12e40: Introduce git reference/tag tracking for debugging
This patch adds a new vcs-version file that is generated via git (and
can be adapted if VCS is changed) and then embe...
Iustin Pop
02:20 pm Revision 2849670b: Remove obsolete Container.maxNameLen
This was only used in one place (hbal), and is obsolete by the change to
the dual name/alias structure.
Iustin Pop
02:20 pm Revision 14c972c7: hbal: print short names in steps list
This was a regression from the name handling changes, as we started
using the original names for the solution list (w...
Iustin Pop
02:20 pm Revision fb33aaaf: Remove an obsolete function
printSolution is no longer used, as we print the solution iteratively
now.
Iustin Pop
02:20 pm ganeti-local Revision 2849670b: Remove obsolete Container.maxNameLen
This was only used in one place (hbal), and is obsolete by the change to
the dual name/alias structure.
Iustin Pop
02:20 pm ganeti-local Revision 14c972c7: hbal: print short names in steps list
This was a regression from the name handling changes, as we started
using the original names for the solution list (w...
Iustin Pop
02:20 pm ganeti-local Revision fb33aaaf: Remove an obsolete function
printSolution is no longer used, as we print the solution iteratively
now.
Iustin Pop
12:13 am Revision 6dfa04fd: Allow '+' in node list fields
When the field list is prefixed with a plus sign, this will extend the
default field list, instead of replacing it en...
Iustin Pop
12:13 am ganeti-local Revision 6dfa04fd: Allow '+' in node list fields
When the field list is prefixed with a plus sign, this will extend the
default field list, instead of replacing it en...
Iustin Pop
12:13 am Revision 16f08e82: Update the node list fields
This patch renames the pri/sec to pcnt/scnt, and adds the real primary
and secondary instance lists, the peermap and ...
Iustin Pop
12:13 am ganeti-local Revision 16f08e82: Update the node list fields
This patch renames the pri/sec to pcnt/scnt, and adds the real primary
and secondary instance lists, the peermap and ...
Iustin Pop
12:13 am Revision 124b7cd7: Cleanup a node's peer map when possible
If the last secondary instance of a peer is deleted (detected by the new
peer memory value being equal to zero), then...
Iustin Pop
12:13 am ganeti-local Revision 124b7cd7: Cleanup a node's peer map when possible
If the last secondary instance of a peer is deleted (detected by the new
peer memory value being equal to zero), then...
Iustin Pop

07/16/2010

09:31 pm Revision f9acea10: Fix handling of offline options and short names
This needs to be abstracted in a separate function, but in the meantime
we fix the issue in both places.
Signed-off-...
Iustin Pop
09:31 pm ganeti-local Revision f9acea10: Fix handling of offline options and short names
This needs to be abstracted in a separate function, but in the meantime
we fix the issue in both places.
Signed-off-...
Iustin Pop
06:59 pm Revision 0ad22aab: Fix epydoc warning "Lists must be indented."
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
06:59 pm ganeti-local Revision 0ad22aab: Fix epydoc warning "Lists must be indented."
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Luca Bigliardi
06:18 pm ganeti-local Revision 33231500: Convert RPC client to PycURL
Instead of using our custom HTTP client, using PycURL's multi
interface allows us to get rid of the HTTP client threa...
Michael Hanselmann
06:18 pm Revision 33231500: Convert RPC client to PycURL
Instead of using our custom HTTP client, using PycURL's multi
interface allows us to get rid of the HTTP client threa...
Michael Hanselmann
04:56 pm ganeti-local Revision 7f93570a: Implement lock names for debugging purposes
This patch adds lock names to SharedLocks and LockSets, that can be used
later for displaying the actual locks being ...
Iustin Pop
04:56 pm Revision 7f93570a: Implement lock names for debugging purposes
This patch adds lock names to SharedLocks and LockSets, that can be used
later for displaying the actual locks being ...
Iustin Pop
04:10 pm Revision e0c9743d: Merge branch 'devel-2.1'
* devel-2.1:
Bump up version to release 2.1.6
Update NEWS file for 2.1.6
Conflicts:
NEWS
- merge
configure....
Guido Trotter
04:10 pm ganeti-local Revision e0c9743d: Merge branch 'devel-2.1'
* devel-2.1:
Bump up version to release 2.1.6
Update NEWS file for 2.1.6
Conflicts:
NEWS
- merge
configure....
Guido Trotter
03:11 pm ganeti-local Revision a1d8344b: Bump up version to release 2.1.6
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:11 pm Revision a1d8344b: Bump up version to release 2.1.6
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:10 pm ganeti-local Revision ae828011: Update NEWS file for 2.1.6
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:10 pm Revision ae828011: Update NEWS file for 2.1.6
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
03:05 pm Revision 067d927b: Fix pylint complaints introduced in commit e58f87a958c
Due to a small mistake I missed three non-critical pylint complaints for
commit e58f87a958c. They're fixed with this ...
Michael Hanselmann
03:05 pm ganeti-local Revision 067d927b: Fix pylint complaints introduced in commit e58f87a958c
Due to a small mistake I missed three non-critical pylint complaints for
commit e58f87a958c. They're fixed with this ...
Michael Hanselmann
12:48 pm ganeti-local Revision e3ed5316: LXC: Add cpu_mask hypervisor parameter
Also implement syntax checking.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google...
Balazs Lecz
12:48 pm Revision e3ed5316: LXC: Add cpu_mask hypervisor parameter
Also implement syntax checking.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google...
Balazs Lecz
12:47 pm ganeti-local Revision 31155d60: Add ParseCpuMask() utility function
Also adds a generic ParseError exception.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselm...
Balazs Lecz
12:47 pm Revision 31155d60: Add ParseCpuMask() utility function
Also adds a generic ParseError exception.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselm...
Balazs Lecz
10:46 am ganeti-local Revision e71b9ef4: Add a migration type global hypervisor parameter
Since migration live/non-live is more stable (e.g.) for Xen-PVM versus
Xen-HVM, we introduce a new parameter for what...
Iustin Pop
10:46 am Revision e71b9ef4: Add a migration type global hypervisor parameter
Since migration live/non-live is more stable (e.g.) for Xen-PVM versus
Xen-HVM, we introduce a new parameter for what...
Iustin Pop

07/15/2010

07:27 pm ganeti-local Revision e58f87a9: Add test for some aspects of job queue
This new opcode and gnt-debug sub-command test some aspects of the
job queue, including the status of a job. The bug ...
Michael Hanselmann
07:27 pm Revision e58f87a9: Add test for some aspects of job queue
This new opcode and gnt-debug sub-command test some aspects of the
job queue, including the status of a job. The bug ...
Michael Hanselmann
07:18 pm ganeti-local Revision 9dd6889b: LUVerifyCluster: update _ValidateNode description
Change _ValidateNode description to reflect what the function actually does.
Signed-off-by: Luca Bigliardi <shammash...
Luca Bigliardi
07:18 pm Revision 9dd6889b: LUVerifyCluster: update _ValidateNode description
Change _ValidateNode description to reflect what the function actually does.
Signed-off-by: Luca Bigliardi <shammash...
Luca Bigliardi
05:38 pm ganeti-local Revision 748e4b5a: KVM hypervisor: Use utils.ShellWriter for network script
This patch converts hv_kvm to use utils.ShellWriter for writing
the network script. It also adds a few unittests (the...
Michael Hanselmann
05:38 pm Revision 748e4b5a: KVM hypervisor: Use utils.ShellWriter for network script
This patch converts hv_kvm to use utils.ShellWriter for writing
the network script. It also adds a few unittests (the...
Michael Hanselmann
05:38 pm Revision 858905fb: Move ShellWriter class to utils
Also add unittest.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:38 pm ganeti-local Revision 858905fb: Move ShellWriter class to utils
Also add unittest.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
05:37 pm ganeti-local Revision 9dc71d5a: Rename test for utils.IgnoreProcessNotFound
Usually our tests are named “Test…”.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Manuel Franc...
Michael Hanselmann
05:37 pm Revision 9dc71d5a: Rename test for utils.IgnoreProcessNotFound
Usually our tests are named “Test…”.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Manuel Franc...
Michael Hanselmann
05:37 pm ganeti-local Revision 989a8bee: jqueue: Factorize code waiting for job changes
By splitting the _WaitForJobChangesHelper class into multiple smaller
classes, we gain in several places:
- Simpler ...
Michael Hanselmann
05:37 pm Revision 989a8bee: jqueue: Factorize code waiting for job changes
By splitting the _WaitForJobChangesHelper class into multiple smaller
classes, we gain in several places:
- Simpler ...
Michael Hanselmann

07/13/2010

11:39 pm ganeti-local Revision 54dc4fdb: Merge remote branch 'origin/devel-2.1'
* origin/devel-2.1:
RAPI client: Implement old instance creation request format
rlib2: Use constants for disk and...
Michael Hanselmann
11:39 pm Revision 54dc4fdb: Merge remote branch 'origin/devel-2.1'
* origin/devel-2.1:
RAPI client: Implement old instance creation request format
rlib2: Use constants for disk and...
Michael Hanselmann
09:55 pm ganeti-local Revision 48436b97: RAPI client: Implement old instance creation request format
Commit 8a47b4478 implemented instance creation in the RAPI client,
but it left out support for the old instance creat...
Michael Hanselmann
09:55 pm Revision 48436b97: RAPI client: Implement old instance creation request format
Commit 8a47b4478 implemented instance creation in the RAPI client,
but it left out support for the old instance creat...
Michael Hanselmann
05:26 pm ganeti-local Revision 7be048f0: rlib2: Use constants for disk and NIC parameters
These constants were added in commit bd061c35, but the parsing code
was not updated. This also fixes a bug where a NI...
Michael Hanselmann
05:26 pm Revision 7be048f0: rlib2: Use constants for disk and NIC parameters
These constants were added in commit bd061c35, but the parsing code
was not updated. This also fixes a bug where a NI...
Michael Hanselmann

07/12/2010

06:59 pm ganeti-local Revision 926feaf1: Use reserved documentation IPs and domains
Use RFC 5737 IP addresses and RFC 2606 domain names in all
unittests, docs, qa and docstrings.
Signed-off-by: Manuel...
Manuel Franceschini
06:59 pm Revision 926feaf1: Use reserved documentation IPs and domains
Use RFC 5737 IP addresses and RFC 2606 domain names in all
unittests, docs, qa and docstrings.
Signed-off-by: Manuel...
Manuel Franceschini
05:32 pm ganeti-local Revision 7b4c1cb9: Provide feedback function for all LU methods
By exposing mcpu's _Feedback function (now renamed to “Log”) to LU's,
methods like ExpandNames can also write to the ...
Michael Hanselmann
05:32 pm Revision 7b4c1cb9: Provide feedback function for all LU methods
By exposing mcpu's _Feedback function (now renamed to “Log”) to LU's,
methods like ExpandNames can also write to the ...
Michael Hanselmann
05:27 pm ganeti-local Revision 2034c70d: jqueue: Setup inotify before checking for any job changes
Since the code waiting for job changes was modified to use inotify,
a race condition between checking for changes the...
Michael Hanselmann
05:27 pm Revision 2034c70d: jqueue: Setup inotify before checking for any job changes
Since the code waiting for job changes was modified to use inotify,
a race condition between checking for changes the...
Michael Hanselmann
05:27 pm ganeti-local Revision 583163a6: cli.SubmitOpCode: Support custom job reporter
This is necessary to reuse SubmitOpCode while adding processing for
custom message types.
Signed-off-by: Michael Han...
Michael Hanselmann
05:27 pm Revision 583163a6: cli.SubmitOpCode: Support custom job reporter
This is necessary to reuse SubmitOpCode while adding processing for
custom message types.
Signed-off-by: Michael Han...
Michael Hanselmann
05:27 pm ganeti-local Revision 8a7f1c61: Add function to format all job log messages
Just calling utils.SafeEncode on the log message failed when it
wasn't of the type ELOG_MESSAGE and not a string. Now...
Michael Hanselmann
05:27 pm Revision 8a7f1c61: Add function to format all job log messages
Just calling utils.SafeEncode on the log message failed when it
wasn't of the type ELOG_MESSAGE and not a string. Now...
Michael Hanselmann
05:27 pm ganeti-local Revision e51ca051: baserlib: Fix feedback function
The feedback function is called with only one parameter, a tuple
with the message details.
Signed-off-by: Michael Ha...
Michael Hanselmann
05:27 pm Revision e51ca051: baserlib: Fix feedback function
The feedback function is called with only one parameter, a tuple
with the message details.
Signed-off-by: Michael Ha...
Michael Hanselmann
03:58 pm ganeti-local Revision d8bcfe21: Confd IPv6 support
This patch series basically adds a new parameter 'family' to the constructors
of daemon.AsyncUDPSocket and confd.clie...
Manuel Franceschini
03:58 pm Revision d8bcfe21: Confd IPv6 support
This patch series basically adds a new parameter 'family' to the constructors
of daemon.AsyncUDPSocket and confd.clie...
Manuel Franceschini

07/09/2010

06:17 pm ganeti-local Revision 13c564e7: LXC: Create per-instance log files
This replaces the single global log file with per-instance logs.
The instance log file is not truncated when the inst...
Balazs Lecz
06:17 pm ganeti-local Revision c83864fe: LXC: Fix wording of error messages
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
06:17 pm ganeti-local Revision b8aa46ed: LXC: Fix GetInstanceInfo()
Don't try to get cgroups info if instance is not running.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by:...
Balazs Lecz
06:17 pm Revision b8aa46ed: LXC: Fix GetInstanceInfo()
Don't try to get cgroups info if instance is not running.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by:...
Balazs Lecz
06:17 pm Revision c83864fe: LXC: Fix wording of error messages
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
06:17 pm Revision 13c564e7: LXC: Create per-instance log files
This replaces the single global log file with per-instance logs.
The instance log file is not truncated when the inst...
Balazs Lecz
04:48 pm Revision 0146bd85: Merge branch 'devel-2.1'
* devel-2.1:
Enable from-repository builds on old distributions
Signed-off-by: Iustin Pop <iustin@google.com>
Revi...
Iustin Pop
04:48 pm ganeti-local Revision 0146bd85: Merge branch 'devel-2.1'
* devel-2.1:
Enable from-repository builds on old distributions
Signed-off-by: Iustin Pop <iustin@google.com>
Revi...
Iustin Pop
04:47 pm ganeti-local Revision 5f55173b: Enable from-repository builds on old distributions
… or on distributions which simply have other implementations of man,
that do not support '--warnings'.
Signed-off-b...
Iustin Pop
04:47 pm Revision 5f55173b: Enable from-repository builds on old distributions
… or on distributions which simply have other implementations of man,
that do not support '--warnings'.
Signed-off-b...
Iustin Pop
04:37 pm ganeti-local Revision a744b676: Introduce lib/netutils.py
This patch moves network utility functions to a dedicated module.
Signed-off-by: Manuel Franceschini <livewire@googl...
Manuel Franceschini
04:37 pm Revision a744b676: Introduce lib/netutils.py
This patch moves network utility functions to a dedicated module.
Signed-off-by: Manuel Franceschini <livewire@googl...
Manuel Franceschini

07/08/2010

06:57 pm ganeti-local Revision 63cef6c3: LXC: Fix GetAllInstancesInfo()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
06:57 pm ganeti-local Revision 4ea3de4e: Add oper_vcpus instance status field
This introduces a new instance status field, named "oper_vcpus".
It contains the actual number of VCPUs an instance i...
Balazs Lecz
06:57 pm Revision 63cef6c3: LXC: Fix GetAllInstancesInfo()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
06:57 pm Revision 4ea3de4e: Add oper_vcpus instance status field
This introduces a new instance status field, named "oper_vcpus".
It contains the actual number of VCPUs an instance i...
Balazs Lecz
04:45 pm ganeti-local Revision 1c1b3cab: LUCreateInstance: use cluster-wide iallocator
LUCreateInstance uses the cluster-wide default iallocator if no iallocator or
primary node is specified manually.
Si...
Apollon Oikonomopoulos
04:45 pm ganeti-local Revision 63ac47cc: LUNodeEvacuationStrategy: Use default iallocator
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Apollon Oikonomopoulos
04:45 pm Revision 1c1b3cab: LUCreateInstance: use cluster-wide iallocator
LUCreateInstance uses the cluster-wide default iallocator if no iallocator or
primary node is specified manually.
Si...
Apollon Oikonomopoulos
04:45 pm Revision 63ac47cc: LUNodeEvacuationStrategy: Use default iallocator
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Apollon Oikonomopoulos
04:45 pm ganeti-local Revision bf4af505: Add default_iallocator cluster parameter
Add a cluster parameter to hold the iallocator that will be used by default
when required and no alternative (manuall...
Apollon Oikonomopoulos
04:45 pm ganeti-local Revision 92be7021: Document the default instance allocator in gnt-cluster.sgml
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Apollon Oikonomopoulos
04:45 pm ganeti-local Revision b6dd40f5: Add _CheckIAllocatorOrNode for common iallocator/node checks
_CheckIAllocatorOrNode will be called by LUs wishing to use an instance
allocator or a target node. It performs sanit...
Apollon Oikonomopoulos
04:45 pm ganeti-local Revision bd5f214b: _CheckIAllocatorOrNode unit tests
Add unit tests to check the function of _CheckIAllocatorOrNode
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.gr...
Apollon Oikonomopoulos
04:45 pm Revision bf4af505: Add default_iallocator cluster parameter
Add a cluster parameter to hold the iallocator that will be used by default
when required and no alternative (manuall...
Apollon Oikonomopoulos
04:45 pm Revision 92be7021: Document the default instance allocator in gnt-cluster.sgml
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.grnet.gr>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-b...
Apollon Oikonomopoulos
04:45 pm Revision b6dd40f5: Add _CheckIAllocatorOrNode for common iallocator/node checks
_CheckIAllocatorOrNode will be called by LUs wishing to use an instance
allocator or a target node. It performs sanit...
Apollon Oikonomopoulos
04:45 pm Revision bd5f214b: _CheckIAllocatorOrNode unit tests
Add unit tests to check the function of _CheckIAllocatorOrNode
Signed-off-by: Apollon Oikonomopoulos <apollon@noc.gr...
Apollon Oikonomopoulos

07/07/2010

09:07 pm ganeti-local Revision c4d3e57f: LXC: Report actual number of CPUs
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
09:07 pm Revision c4d3e57f: LXC: Report actual number of CPUs
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:50 pm Revision 7e5913a7: Merge branch 'devel-2.1'
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
05:50 pm ganeti-local Revision 7e5913a7: Merge branch 'devel-2.1'
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
05:45 pm ganeti-local Revision 4c32a8bd: Mlockall: decrease warnings if ctypes module is not present
Node daemon prints a lot of warnings if --no-mlock option is not specified and
ctypes module is not present.
With th...
Luca Bigliardi
05:45 pm Revision 4c32a8bd: Mlockall: decrease warnings if ctypes module is not present
Node daemon prints a lot of warnings if --no-mlock option is not specified and
ctypes module is not present.
With th...
Luca Bigliardi
04:45 pm ganeti-local Revision 0d422065: Add a delay in master failover
I have seen some very seldom errors where (it seems) the address is
still live for a short while after removing it fr...
Iustin Pop
04:45 pm Revision 0d422065: Add a delay in master failover
I have seen some very seldom errors where (it seems) the address is
still live for a short while after removing it fr...
Iustin Pop
04:36 pm Revision d01baf53: LXC: Use lxc-info to get instance info
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
04:36 pm ganeti-local Revision d01baf53: LXC: Use lxc-info to get instance info
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
04:36 pm Revision 637c8ab8: LXC: add lxc.console to the generated lxc.conf file
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
04:36 pm ganeti-local Revision 637c8ab8: LXC: add lxc.console to the generated lxc.conf file
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
11:06 am ganeti-local Revision 25e2fe5c: Merge branch 'devel-2.1'
* devel-2.1:
QA, burnin: allow selection of reboot types
Add a QA option to disable reboots during burnin
Confli...
Iustin Pop
11:06 am Revision 25e2fe5c: Merge branch 'devel-2.1'
* devel-2.1:
QA, burnin: allow selection of reboot types
Add a QA option to disable reboots during burnin
Confli...
Iustin Pop
11:04 am ganeti-local Revision 1d103c02: QA, burnin: allow selection of reboot types
After some more investigation, only the soft reboot type fails for Xen
3.4 (due to the reboot/uptime time counter). A...
Iustin Pop
11:04 am Revision 1d103c02: QA, burnin: allow selection of reboot types
After some more investigation, only the soft reboot type fails for Xen
3.4 (due to the reboot/uptime time counter). A...
Iustin Pop

07/06/2010

07:05 pm ganeti-local Revision 271daef8: Fix opcode transition from WAITLOCK to RUNNING
With the recent changes in the job queue, an old bug surfaced: we never
serialized the status change when in NotifySt...
Iustin Pop
07:05 pm ganeti-local Revision 53a8a54d: cli.JobExecutor.WaitOrShow: always return status
Currently, for the 'wait' case, we return a list of tuples (status,
result), in the order of submitted jobs, but we d...
Iustin Pop
07:05 pm ganeti-local Revision b4e68848: gnt-instance: fix GenericManyOps
Currently, GenericManyOps ignores the actual success or failure results
from the invididual jobs. We change this to r...
Iustin Pop
07:05 pm ganeti-local Revision 44247302: Rework the export failure handling
Currently, the way to signal export failures is by the return value.
This means that if a client doesn't check the va...
Iustin Pop
07:05 pm ganeti-local Revision ee1de6a1: Fix a typo in gnt-instance's man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
07:05 pm Revision 271daef8: Fix opcode transition from WAITLOCK to RUNNING
With the recent changes in the job queue, an old bug surfaced: we never
serialized the status change when in NotifySt...
Iustin Pop
07:05 pm Revision 53a8a54d: cli.JobExecutor.WaitOrShow: always return status
Currently, for the 'wait' case, we return a list of tuples (status,
result), in the order of submitted jobs, but we d...
Iustin Pop
07:05 pm Revision ee1de6a1: Fix a typo in gnt-instance's man page
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
07:05 pm Revision 44247302: Rework the export failure handling
Currently, the way to signal export failures is by the return value.
This means that if a client doesn't check the va...
Iustin Pop
07:05 pm Revision b4e68848: gnt-instance: fix GenericManyOps
Currently, GenericManyOps ignores the actual success or failure results
from the invididual jobs. We change this to r...
Iustin Pop
05:10 pm Revision e8cd390d: hv_chroot: use utils.GetMounts()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:10 pm ganeti-local Revision a188f1ef: LXC: use utils.GetMounts()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:10 pm ganeti-local Revision e8cd390d: hv_chroot: use utils.GetMounts()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:10 pm Revision 1b045f5d: Add utils.GetMounts()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
05:10 pm Revision a188f1ef: LXC: use utils.GetMounts()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Balazs Lecz
05:10 pm ganeti-local Revision 1b045f5d: Add utils.GetMounts()
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Balazs Lecz
03:28 pm ganeti-local Revision 425f0f54: Add a delay in master failover
I have seen some very seldom errors where (it seems) the address is
still live for a short while after removing it fr...
Iustin Pop
03:28 pm Revision 425f0f54: Add a delay in master failover
I have seen some very seldom errors where (it seems) the address is
still live for a short while after removing it fr...
Iustin Pop
12:25 pm Revision ed14ed48: gnt-cluster: deal with drbd helper in init/modify/info
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm ganeti-local Revision ed14ed48: gnt-cluster: deal with drbd helper in init/modify/info
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm ganeti-local Revision 26591bfd: Add drbd helper and storage options
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm Revision 26591bfd: Add drbd helper and storage options
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm ganeti-local Revision d1871275: Report drbd helper in query info LU
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm Revision d1871275: Report drbd helper in query info LU
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm Revision 7b2cd2b4: Check and set drbd helper in set params LU
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:25 pm ganeti-local Revision 7b2cd2b4: Check and set drbd helper in set params LU
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision a721e23a: Check and set drbd helper during bootstrap
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision a721e23a: Check and set drbd helper during bootstrap
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision c46b9782: Add drbd_helper rpc call
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision c46b9782: Add drbd_helper rpc call
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision 15cf9cbb: Check drbd usermode helper in cluster verify
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision 15cf9cbb: Check drbd usermode helper in cluster verify
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision ee2f0ed4: Set drbd usermode helper on config upgrade
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision ee2f0ed4: Set drbd usermode helper on config upgrade
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision 51cb1581: Generalize a recursive check on logical disks
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision 51cb1581: Generalize a recursive check on logical disks
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision 9e33896b: Add drbd_usermode_helper to configuration
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision 9e33896b: Add drbd_usermode_helper to configuration
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm Revision 7ef40fbe: VerifyNode: add usermode helper reply
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:24 pm ganeti-local Revision 7ef40fbe: VerifyNode: add usermode helper reply
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:23 pm ganeti-local Revision 549071a0: BaseDRBD: provide a way to query usermode_helper parameter
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi
12:23 pm Revision 549071a0: BaseDRBD: provide a way to query usermode_helper parameter
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Luca Bigliardi

07/05/2010

05:58 pm ganeti-local Revision 90ed09b0: Fix a broken commandline switch option
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Signed-off-by: Ius...
René Nussbaumer
05:58 pm Revision 90ed09b0: Fix a broken commandline switch option
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Signed-off-by: Ius...
René Nussbaumer
05:20 pm Revision 58598264: Add a QA option to disable reboots during burnin
Since we have seen cases where (repeated) reboots are not supported
(e.g. Xen 3.4+), we need to be able to control th...
Iustin Pop
05:20 pm ganeti-local Revision 58598264: Add a QA option to disable reboots during burnin
Since we have seen cases where (repeated) reboots are not supported
(e.g. Xen 3.4+), we need to be able to control th...
Iustin Pop
05:20 pm ganeti-local Revision 28af40c8: Check pycurl module at configure time
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
05:20 pm Revision 28af40c8: Check pycurl module at configure time
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
04:52 pm ganeti-local Revision 8178b322: Add a QA option to disable reboots during burnin
Since we have seen cases where (repeated) reboots are not supported
(e.g. Xen 3.4+), we need to be able to control th...
Iustin Pop
04:52 pm Revision 8178b322: Add a QA option to disable reboots during burnin
Since we have seen cases where (repeated) reboots are not supported
(e.g. Xen 3.4+), we need to be able to control th...
Iustin Pop
02:59 pm ganeti-local Revision d3ce528b: OpCreateInstance: do not require hv/be/os params
It is perfectly legal to create an instance using only defaults
(although beparams will be most times passed in), so ...
Iustin Pop
02:59 pm Revision d3ce528b: OpCreateInstance: do not require hv/be/os params
It is perfectly legal to create an instance using only defaults
(although beparams will be most times passed in), so ...
Iustin Pop

07/02/2010

06:34 pm ganeti-local Revision 9e47cad8: Fix ganeti-rapi version string
This was "broken" for almost a year :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ult...
Iustin Pop
06:34 pm Revision 9e47cad8: Fix ganeti-rapi version string
This was "broken" for almost a year :)
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ult...
Iustin Pop
06:34 pm ganeti-local Revision 0c1103d6: Silence the check-dirs check
The big shell fragment is just noise, for the common case where it
doesn't fail.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
06:34 pm Revision 0c1103d6: Silence the check-dirs check
The big shell fragment is just noise, for the common case where it
doesn't fail.
Signed-off-by: Iustin Pop <iustin@g...
Iustin Pop
06:01 pm ganeti-local Revision b8812691: Rework the "type" system
This patch merges the _OP_REQP and _OP_DEFS class attributes into a
_OP_PARAMS list, which holds both. The associated...
Iustin Pop
06:01 pm ganeti-local Revision e7736336: Make _CheckDiskTemplate a valid type checker
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
06:01 pm ganeti-local Revision 3d16a983: A few more type definitions
This is to simplify the type declarations in the actual LUs.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
Iustin Pop
06:01 pm ganeti-local Revision 7486d752: Remove _CheckBooleanOpField
This is no longer used, and we can remove it.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trott...
Iustin Pop
06:01 pm Revision 3d16a983: A few more type definitions
This is to simplify the type declarations in the actual LUs.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-...
Iustin Pop
06:01 pm Revision e7736336: Make _CheckDiskTemplate a valid type checker
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Iustin Pop
06:01 pm Revision b8812691: Rework the "type" system
This patch merges the _OP_REQP and _OP_DEFS class attributes into a
_OP_PARAMS list, which holds both. The associated...
Iustin Pop
06:01 pm Revision 7486d752: Remove _CheckBooleanOpField
This is no longer used, and we can remove it.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trott...
Iustin Pop

07/01/2010

05:31 pm ganeti-local Revision 801b6a33: Merge branch 'stable-2.1'
* stable-2.1:
Bump up version for 2.1.5 release
RapiClient: fix multi-authentication in Python 2.6
Remove rapi-...
Guido Trotter
05:31 pm Revision 801b6a33: Merge branch 'stable-2.1'
* stable-2.1:
Bump up version for 2.1.5 release
RapiClient: fix multi-authentication in Python 2.6
Remove rapi-...
Guido Trotter
05:05 pm ganeti-local Revision 1d4c743d: Bump up version for 2.1.5 release
Also update the release date and the NEWS file.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mic...
Guido Trotter
05:05 pm Revision 1d4c743d: Bump up version for 2.1.5 release
Also update the release date and the NEWS file.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Mic...
Guido Trotter
04:49 pm ganeti-local Revision 14ff387e: RapiClient: fix multi-authentication in Python 2.6
In Python 2.6 the urllib2.HTTPBasicAuthHandler has a "retried" count for
failed authentications. The handler fails af...
Guido Trotter
04:49 pm Revision 14ff387e: RapiClient: fix multi-authentication in Python 2.6
In Python 2.6 the urllib2.HTTPBasicAuthHandler has a "retried" count for
failed authentications. The handler fails af...
Guido Trotter
04:49 pm ganeti-local Revision 87e058d5: Remove rapi-user and rapi-pass from qa-sample.json
After commit 725ec2f10019c35bafeb1aabfce6f14174bf4f46 they are unused.
Signed-off-by: Guido Trotter <ultrotter@googl...
Guido Trotter
04:49 pm Revision 87e058d5: Remove rapi-user and rapi-pass from qa-sample.json
After commit 725ec2f10019c35bafeb1aabfce6f14174bf4f46 they are unused.
Signed-off-by: Guido Trotter <ultrotter@googl...
Guido Trotter
03:14 pm ganeti-local Revision ac492887: utils.OwnIpAddress: Change try/except for Python 2.4
Python 2.4 doesn't support “except” and “finally” in the same block.
Signed-off-by: Michael Hanselmann <hansmi@googl...
Michael Hanselmann
03:14 pm Revision ac492887: utils.OwnIpAddress: Change try/except for Python 2.4
Python 2.4 doesn't support “except” and “finally” in the same block.
Signed-off-by: Michael Hanselmann <hansmi@googl...
Michael Hanselmann
03:13 pm ganeti-local Revision 2a7c3583: RAPI client: Switch to pycURL
Currently the RAPI client uses the urllib2 and httplib modules from
Python's standard library. They're used with pyOp...
Michael Hanselmann
03:13 pm Revision 2a7c3583: RAPI client: Switch to pycURL
Currently the RAPI client uses the urllib2 and httplib modules from
Python's standard library. They're used with pyOp...
Michael Hanselmann
03:12 pm ganeti-local Revision b939de46: baserlib: Use boolean type for boolean variables
This does not yet fix all issues in the RAPI interface which were
introduced with the type system. More testing is ne...
Michael Hanselmann
03:12 pm Revision b939de46: baserlib: Use boolean type for boolean variables
This does not yet fix all issues in the RAPI interface which were
introduced with the type system. More testing is ne...
Michael Hanselmann
02:54 pm ganeti-local Revision b73302c4: qa: fix gnt-instance modify -t drbd
We need to pass the secondary node name, not a dict, which is an invalid
value.
Signed-off-by: Guido Trotter <ultrot...
Guido Trotter
02:54 pm Revision b73302c4: qa: fix gnt-instance modify -t drbd
We need to pass the secondary node name, not a dict, which is an invalid
value.
Signed-off-by: Guido Trotter <ultrot...
Guido Trotter
02:42 pm ganeti-local Revision d9bdffc3: Fixing Makefile.am to reflect the document move and adding of cluster merger
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
02:42 pm Revision d9bdffc3: Fixing Makefile.am to reflect the document move and adding of cluster merger
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
01:54 pm ganeti-local Revision 38dda022: Adding a user document for the use of cluster-merge
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
01:54 pm Revision 38dda022: Adding a user document for the use of cluster-merge
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
01:54 pm ganeti-local Revision ac932df1: Move cluster merger design doc to design-2.1.rst
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
01:54 pm Revision ac932df1: Move cluster merger design doc to design-2.1.rst
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
01:20 pm ganeti-local Revision f9f0ce7f: qa: shutdown instance before trying disk convert
Because we have to. :)
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:20 pm Revision f9f0ce7f: qa: shutdown instance before trying disk convert
Because we have to. :)
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Guido Trotter
01:20 pm ganeti-local Revision 1a1296c8: Fix check in gnt-instance modify -t
Currently when changing the instance disks the instance status (which
must be down) is only checked if the target sta...
Guido Trotter
01:20 pm Revision 1a1296c8: Fix check in gnt-instance modify -t
Currently when changing the instance disks the instance status (which
must be down) is only checked if the target sta...
Guido Trotter
12:28 pm ganeti-local Revision 1b6dddc8: Modify gnt-instance rename to support --no-check-name
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:28 pm Revision 1b6dddc8: Modify gnt-instance rename to support --no-check-name
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
12:28 pm ganeti-local Revision 9c5885e2: Adding check_name option to the opcode and luxi call for instance rename
This will allow instance rename without dns check as it does for instance
add.
Signed-off-by: René Nussbaumer <rn@go...
René Nussbaumer
12:28 pm Revision 9c5885e2: Adding check_name option to the opcode and luxi call for instance rename
This will allow instance rename without dns check as it does for instance
add.
Signed-off-by: René Nussbaumer <rn@go...
René Nussbaumer

06/30/2010

04:58 pm ganeti-local Revision 56e4c4a0: Enable utils.OwnIpAddress to work with IPv6 addresses
Currently a TcpPing using the target address as source is used to
determine wheter or not an IP address belongs to a ...
Manuel Franceschini
04:58 pm Revision 56e4c4a0: Enable utils.OwnIpAddress to work with IPv6 addresses
Currently a TcpPing using the target address as source is used to
determine wheter or not an IP address belongs to a ...
Manuel Franceschini
04:46 pm ganeti-local Revision 4b5e40a5: Barebones LXC hypervisor
This needs lots of work, but it can successfully launch an LXC-based
instance. See the docstring for the limitations...
Iustin Pop
04:46 pm Revision 4b5e40a5: Barebones LXC hypervisor
This needs lots of work, but it can successfully launch an LXC-based
instance. See the docstring for the limitations...
Iustin Pop
03:48 pm ganeti-local Revision b447ab51: Document optional ctypes dependency
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Luca Bigliardi
03:48 pm Revision b447ab51: Document optional ctypes dependency
Signed-off-by: Luca Bigliardi <shammash@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Luca Bigliardi
02:55 pm ganeti-local Revision 5a672c30: DRBD IPv6 support
Support IPv6 configuration for 'drbdsetup show' parser and add unittests
concerning that case. Renames some data file...
Manuel Franceschini
02:55 pm Revision 5a672c30: DRBD IPv6 support
Support IPv6 configuration for 'drbdsetup show' parser and add unittests
concerning that case. Renames some data file...
Manuel Franceschini
02:43 pm ganeti-local Revision cf0e6df7: IPv6 support for utils.TcpPing()
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Manuel Franceschini
02:43 pm Revision cf0e6df7: IPv6 support for utils.TcpPing()
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Manuel Franceschini
02:32 pm ganeti-local Revision 2632795d: Add function to retrieve family of an ip address
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
02:32 pm Revision 2632795d: Add function to retrieve family of an ip address
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
02:32 pm ganeti-local Revision c0c3fa27: Introduce utils.IsValidIP{4,6}()
This patch introduces functions to check for valid IPv4 and IPv6
addresses and converts IsValidIP() to return True if...
Manuel Franceschini
02:32 pm Revision c0c3fa27: Introduce utils.IsValidIP{4,6}()
This patch introduces functions to check for valid IPv4 and IPv6
addresses and converts IsValidIP() to return True if...
Manuel Franceschini
02:17 pm Revision 158206e0: User assertFalse instead of assert_(not ...)
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
02:17 pm ganeti-local Revision 158206e0: User assertFalse instead of assert_(not ...)
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:55 pm ganeti-local Revision 0fbd4b02: Fix osparams bug when gnt-cluster modify'ing
Commit 625ac1135834c27a2e78fd61bf2df2ce29ad2966 introduced 'osparams'
slot in OPSetClusterParams which was not passed...
Manuel Franceschini
01:55 pm Revision 0fbd4b02: Fix osparams bug when gnt-cluster modify'ing
Commit 625ac1135834c27a2e78fd61bf2df2ce29ad2966 introduced 'osparams'
slot in OPSetClusterParams which was not passed...
Manuel Franceschini
01:42 pm ganeti-local Revision 0d2cd893: Introduce IPv6 constants
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:42 pm Revision 0d2cd893: Introduce IPv6 constants
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:42 pm ganeti-local Revision 14f5f1b6: Replace '0.0.0.0' with constant
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:42 pm Revision 14f5f1b6: Replace '0.0.0.0' with constant
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:41 pm Revision 9769bb78: Rename some constants to facilitate IPv6 support
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:41 pm ganeti-local Revision 9769bb78: Rename some constants to facilitate IPv6 support
Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Manuel Franceschini
01:07 pm ganeti-local Revision e0dbb89b: Add missing pylint disable for "except:"
Why it's needed here but not a few lines above is a mistery that only
pylint understands.
Also fix an indentation er...
Guido Trotter
01:07 pm Revision e0dbb89b: Add missing pylint disable for "except:"
Why it's needed here but not a few lines above is a mistery that only
pylint understands.
Also fix an indentation er...
Guido Trotter
11:51 am ganeti-local Revision 20405aeb: Adding design-doc for privilege separation work done on Ganeti 2.2
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer
11:51 am Revision 20405aeb: Adding design-doc for privilege separation work done on Ganeti 2.2
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
René Nussbaumer

06/29/2010

07:53 pm ganeti-local Revision 71cba20b: Update NEWS for the 2.1.5 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:53 pm Revision 71cba20b: Update NEWS for the 2.1.5 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Guido Trotter
07:53 pm ganeti-local Revision 1ee8e01a: Pass force variant option at instance creation
This was supposed to be done in
"06073e857e3b518c7195d57306ae01793240c0c2" but by mistake the field was
added to batc...
Guido Trotter
07:53 pm Revision 1ee8e01a: Pass force variant option at instance creation
This was supposed to be done in
"06073e857e3b518c7195d57306ae01793240c0c2" but by mistake the field was
added to batc...
Guido Trotter
06:20 pm ganeti-local Revision 7e5a6e86: masterd: use AsyncTerminatedMessageStream for luxi
Each luxi connection now creates an asyncore MasterClientHandler (which
is an AsyncTerminatedMessageStream subclass, ...
Guido Trotter
06:20 pm Revision 7e5a6e86: masterd: use AsyncTerminatedMessageStream for luxi
Each luxi connection now creates an asyncore MasterClientHandler (which
is an AsyncTerminatedMessageStream subclass, ...
Guido Trotter
05:30 pm Revision 23e0ef8c: Fix a few uncommon pylint errors in compat.py
- It's ok if the optional modules functools, roman and hashlib are not there.
- It's ok to reference any and all befo...
Guido Trotter
05:30 pm ganeti-local Revision 23e0ef8c: Fix a few uncommon pylint errors in compat.py
- It's ok if the optional modules functools, roman and hashlib are not there.
- It's ok to reference any and all befo...
Guido Trotter
04:15 pm ganeti-local Revision de372295: BatchCreate: get force_variant from specs not opts
There is no such option on the command line, and for batch creation it's
better to get the option from the json file ...
Guido Trotter
04:15 pm Revision de372295: BatchCreate: get force_variant from specs not opts
There is no such option on the command line, and for batch creation it's
better to get the option from the json file ...
Guido Trotter
02:30 pm ganeti-local Revision 1e063ccd: AsyncTerminatedMessageStream: send_message
This function adds the ability for a AsyncTerminatedMessageStream to
have a thread-safe message delivery function.
S...
Guido Trotter
02:30 pm ganeti-local Revision 37e62cb9: AsyncTerminatedMessageStream: limit message count
Currently the message stream can process any number of messages in
parallel (if they get dispatched to different thre...
Guido Trotter
02:30 pm Revision 1e063ccd: AsyncTerminatedMessageStream: send_message
This function adds the ability for a AsyncTerminatedMessageStream to
have a thread-safe message delivery function.
S...
Guido Trotter
02:30 pm Revision 37e62cb9: AsyncTerminatedMessageStream: limit message count
Currently the message stream can process any number of messages in
parallel (if they get dispatched to different thre...
Guido Trotter
01:47 pm ganeti-local Revision aefbe369: Add test script for cfgupgrade
This should catch cases where we update the configuration version, but
forget to adjust cfgupgrade accordingly.
Sign...
Michael Hanselmann
01:47 pm Revision aefbe369: Add test script for cfgupgrade
This should catch cases where we update the configuration version, but
forget to adjust cfgupgrade accordingly.
Sign...
Michael Hanselmann
01:47 pm ganeti-local Revision 02e1292d: cfgupgrade: Add option to override config verification
This is needed in a new test script for cfgupgrade where it's better
to only use the minimum parts necessary for test...
Michael Hanselmann
01:47 pm Revision 02e1292d: cfgupgrade: Add option to override config verification
This is needed in a new test script for cfgupgrade where it's better
to only use the minimum parts necessary for test...
Michael Hanselmann
01:47 pm ganeti-local Revision 30acff6c: cfgupgrade: Fix bug when checking configuration directory
In the condition for checking the configuration directory, one “or” should have
been an “and”. This bug was in cfgupg...
Michael Hanselmann
01:47 pm Revision 30acff6c: cfgupgrade: Fix bug when checking configuration directory
In the condition for checking the configuration directory, one “or” should have
been an “and”. This bug was in cfgupg...
Michael Hanselmann
01:47 pm Revision a9221f09: cfgupgrade: Add support for Ganeti 2.2
Since configuration changes are now usually done in the configuration
writer class, cfgupgrade's only task is to chan...
Michael Hanselmann
01:47 pm ganeti-local Revision a9221f09: cfgupgrade: Add support for Ganeti 2.2
Since configuration changes are now usually done in the configuration
writer class, cfgupgrade's only task is to chan...
Michael Hanselmann
01:45 pm ganeti-local Revision 5d25b928: Remove dead code from cfgupgrade
Three constants were no longer user after commit 11c31f5cb5, which
removed support for upgrading from Ganeti 1.2.
Si...
Michael Hanselmann
01:45 pm Revision 5d25b928: Remove dead code from cfgupgrade
Three constants were no longer user after commit 11c31f5cb5, which
removed support for upgrading from Ganeti 1.2.
Si...
Michael Hanselmann
01:12 pm ganeti-local Revision 27ba7eab: BatchCreate: set a default for force_variant
Currently if the json file doesn't contain a "force_variant" parameter
BatchCreate stracktraces. We add a default so ...
Guido Trotter
01:12 pm Revision 27ba7eab: BatchCreate: set a default for force_variant
Currently if the json file doesn't contain a "force_variant" parameter
BatchCreate stracktraces. We add a default so ...
Guido Trotter
« Previous
Next »
 

Also available in: Atom