Activity
From 07/01/2010 to 07/30/2010
07/30/2010
- 10:59 pm ganeti-local Revision 41c44dcf: Bump version to 2.2.0~rc0
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 10:59 pm Revision 41c44dcf: Bump version to 2.2.0~rc0
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:33 pm ganeti-local Revision 40edb0cc: move-instance: Use constants for parameters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm Revision 40edb0cc: move-instance: Use constants for parameters
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm ganeti-local Revision cc87d736: Allow instance NIC's IP address to be None
- Also add some assertions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog... - 06:33 pm Revision cc87d736: Allow instance NIC's IP address to be None
- Also add some assertions.
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@goog... - 06:33 pm Revision 405241dc: Test instance NIC and disk parameter names
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm ganeti-local Revision 405241dc: Test instance NIC and disk parameter names
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 06:33 pm ganeti-local Revision 59525e1f: Add new parameter type “maybe string”
- Before strict checking was implemented, NIC IP addresses could be set
to “None”. Commit bd061c35 added more strict ch... - 06:33 pm Revision 59525e1f: Add new parameter type “maybe string”
- Before strict checking was implemented, NIC IP addresses could be set
to “None”. Commit bd061c35 added more strict ch... - 06:32 pm Revision 71ca6309: cmdlib: Change expected type for source CA on remote import
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:32 pm ganeti-local Revision 71ca6309: cmdlib: Change expected type for source CA on remote import
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:32 pm ganeti-local Revision a59b0dc4: move-instance: Pass OS parameters to new instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:32 pm Revision a59b0dc4: move-instance: Pass OS parameters to new instance
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: ... - 06:21 pm ganeti-local Revision 529a8d17: Update NEWS file for the first release candidate
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 06:21 pm Revision 529a8d17: Update NEWS file for the first release candidate
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:43 am ganeti-local Revision aa9f8167: Fix a few job archival issues
- This patch fixes two issues with job archival. First, the
LoadJobFromDisk can return 'None' for no-such-job, and we s... - 04:43 am Revision aa9f8167: Fix a few job archival issues
- This patch fixes two issues with job archival. First, the
LoadJobFromDisk can return 'None' for no-such-job, and we s... - 02:10 am ganeti-local Revision 78bb78b1: burning: fix handling of empty job sets
- If we call burning with only existing instance, then it will fail to
create any of them, and thus in the removal phas... - 02:10 am Revision 78bb78b1: burning: fix handling of empty job sets
- If we call burning with only existing instance, then it will fail to
create any of them, and thus in the removal phas... - 02:09 am Revision 297ddce9: Change semantics of --force-multi for reinstall
- Currently, we require both --force and --force-multiple for skipping the
confirmation on instance reinstalls. After o... - 02:09 am ganeti-local Revision 297ddce9: Change semantics of --force-multi for reinstall
- Currently, we require both --force and --force-multiple for skipping the
confirmation on instance reinstalls. After o... - 12:52 am ganeti-local Revision 599ee321: Change handling of non-Ganeti errors in jqueue
- Currently, if a job execution raises a Ganeti-specific error (i.e.
subclass of GenericError), then we encode it as (e... - 12:52 am Revision 599ee321: Change handling of non-Ganeti errors in jqueue
- Currently, if a job execution raises a Ganeti-specific error (i.e.
subclass of GenericError), then we encode it as (e... - 12:52 am ganeti-local Revision 4404ffad: Implement gnt-cluster master-ping
- This can be used from shell-scripts to quickly check the status of the
master node, before launching a series of jobs... - 12:52 am Revision 4404ffad: Implement gnt-cluster master-ping
- This can be used from shell-scripts to quickly check the status of the
master node, before launching a series of jobs...
07/29/2010
- 11:02 pm ganeti-local Revision b8ebd37b: Instance migration: remove error on missing link
- Since we don't support upgrades from 1.2.4 without restarting the
instance, the 'not restarted since 1.2.5' check/err... - 11:02 pm Revision b8ebd37b: Instance migration: remove error on missing link
- Since we don't support upgrades from 1.2.4 without restarting the
instance, the 'not restarted since 1.2.5' check/err... - 08:50 pm Revision 2c0be3d0: Add check for RAPI paths to start with /2
- During a discussion in July 2010 it was decided that we'll stabilize on /2. See
message ID <20100716180012.GA9423@goo... - 08:50 pm ganeti-local Revision 2c0be3d0: Add check for RAPI paths to start with /2
- During a discussion in July 2010 it was decided that we'll stabilize on /2. See
message ID <20100716180012.GA9423@goo... - 04:48 pm ganeti-local Revision a9b144cb: Ensure assertions are evaluated in tests
- A lot of assertions are used in Ganeti's code. Some unittests even check
whether AssertionError is raised in some cas... - 04:48 pm Revision a9b144cb: Ensure assertions are evaluated in tests
- A lot of assertions are used in Ganeti's code. Some unittests even check
whether AssertionError is raised in some cas... - 04:05 pm ganeti-local Revision fcee9675: RAPI client: The os argument for instance reinstalls is optional
- Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:05 pm Revision fcee9675: RAPI client: The os argument for instance reinstalls is optional
- Signed-off-by: David Knowles <dknowles@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:05 pm Revision 938bde86: QA: Test instance migration via CLI and RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision 938bde86: QA: Test instance migration via CLI and RAPI
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision e0ac6ce6: RAPI client: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision e0ac6ce6: RAPI client: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision c1cf1fe5: workerpool: Add two additional assertions
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm ganeti-local Revision b2e8a4d9: workerpool: Change signature of AddTask function to not use *args
- By changing it to a normal parameter, which must be a sequence, we can
start using keyword parameters.
Before this p... - 04:05 pm ganeti-local Revision 5823e0d2: RAPI: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision c1cf1fe5: workerpool: Add two additional assertions
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision 5823e0d2: RAPI: Support migrating instances
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision b2e8a4d9: workerpool: Change signature of AddTask function to not use *args
- By changing it to a normal parameter, which must be a sequence, we can
start using keyword parameters.
Before this p... - 04:05 pm ganeti-local Revision 21c5ad52: workerpool: Move waiting for new tasks for a worker to the pool
- This way fewer private variables of the pool are accesssed by the worker.
Signed-off-by: Michael Hanselmann <hansmi@... - 04:05 pm ganeti-local Revision ccedb11b: workerpool: Remove unused worker method
- HasRunningTask is never used except for an assertion, where we
don't really need the lock.
Signed-off-by: Michael Ha... - 04:05 pm ganeti-local Revision 2f4e1516: workerpool: Additional check in BaseWorker.ShouldTerminate
- Document that it should only be called from within RunTask and
add an assertion for this. This means we can no longer... - 04:05 pm Revision 2f4e1516: workerpool: Additional check in BaseWorker.ShouldTerminate
- Document that it should only be called from within RunTask and
add an assertion for this. This means we can no longer... - 04:05 pm Revision ccedb11b: workerpool: Remove unused worker method
- HasRunningTask is never used except for an assertion, where we
don't really need the lock.
Signed-off-by: Michael Ha... - 04:05 pm Revision 21c5ad52: workerpool: Move waiting for new tasks for a worker to the pool
- This way fewer private variables of the pool are accesssed by the worker.
Signed-off-by: Michael Hanselmann <hansmi@... - 04:05 pm ganeti-local Revision 189d2714: workerpool: Use common function to add tasks
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:05 pm Revision 189d2714: workerpool: Use common function to add tasks
- Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 04:02 pm ganeti-local Revision 92c1ea55: Fix install document regarding DRBD usage
- This is related to issue 105.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@... - 04:02 pm Revision 92c1ea55: Fix install document regarding DRBD usage
- This is related to issue 105.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@... - 04:02 pm ganeti-local Revision b430a54d: Update RAPI documentation for the OS changes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 04:02 pm Revision b430a54d: Update RAPI documentation for the OS changes
- Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 07:03 am Revision 57ef88df: Fix a couple of typos in the manpages
- Again, thanks to lintian.
- 07:03 am ganeti-local Revision 57ef88df: Fix a couple of typos in the manpages
- Again, thanks to lintian.
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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 03:03 am Revision 303bb0ed: NEWS: Add double blank lines before headers
- This looks better for text-only viewing…
- 03:03 am Revision 84edb64b: Update NEWS file for the 0.2.6 release
- 03:03 am ganeti-local Revision 303bb0ed: NEWS: Add double blank lines before headers
- This looks better for text-only viewing…
- 03:03 am ganeti-local Revision 84edb64b: Update NEWS file for the 0.2.6 release
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> - 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> - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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-... - 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-... - 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... - 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... - 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... - 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... - 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> - 03:19 pm Revision 2ea65c7d: utils: Fix incorrect docstring
- Signed-off-by: Manuel Franceschini <livewire@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 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. - 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. - 03:32 am Revision b7478ce1: More enhancements to live-test.sh
- 03:32 am ganeti-local Revision b7478ce1: More enhancements to live-test.sh
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> - 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> - 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... - 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... - 04:57 pm Revision b8262965: Fix another haddock issue
- 04:57 pm ganeti-local Revision b8262965: Fix another haddock issue
- 06:03 am ganeti-local Revision 691dcd2a: Remove an obsolete function and add Utils tests
- 06:03 am Revision 691dcd2a: Remove an obsolete function and add Utils tests
- 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… - 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… - 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). - 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). - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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> - 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> - 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... - 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...
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... - 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... - 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> - 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> - 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> - 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> - 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... - 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...
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> - 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> - 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... - 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... - 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... - 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... - 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. - 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... - 02:20 pm Revision fb33aaaf: Remove an obsolete function
- printSolution is no longer used, as we print the solution iteratively
now. - 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. - 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... - 02:20 pm ganeti-local Revision fb33aaaf: Remove an obsolete function
- printSolution is no longer used, as we print the solution iteratively
now. - 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... - 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... - 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 ... - 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 ... - 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... - 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...
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-... - 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-... - 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> - 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> - 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... - 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... - 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 ... - 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 ... - 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.... - 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.... - 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> - 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> - 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> - 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> - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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...
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 ... - 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 ... - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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 ... - 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 ...
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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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> - 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:... - 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:... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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> - 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... - 06:57 pm Revision 63cef6c3: LXC: Fix GetAllInstancesInfo()
- Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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> - 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> - 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> - 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> - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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> - 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... - 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... - 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> - 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... - 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... - 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> - 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> - 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> - 05:10 pm Revision 1b045f5d: Add utils.GetMounts()
- Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com> - 05:10 pm Revision a188f1ef: LXC: use utils.GetMounts()
- Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Iustin Pop <iustin@google.com> - 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> - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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>
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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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 ... - 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 ...
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... - 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... - 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... - 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... - 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... - 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> - 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-... - 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... - 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-... - 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> - 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... - 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...
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-... - 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-... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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> - 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... - 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... - 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> - 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> - 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... - 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...
Also available in: Atom