Activity

From 06/30/2010 to 07/29/2010

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...
Iustin Pop
11:02 pm snf-ganeti 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...
Iustin Pop
08:50 pm snf-ganeti 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...
Michael Hanselmann
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...
Michael Hanselmann
05:38 pm Revision d6afb393: Add an executive summary version.
Panagiotis Astithas
05:38 pm Pithos Revision d6afb393: Add an executive summary version.
Panagiotis Astithas
05:15 pm Revision 8acfa6b5: Now that we can download and install dependencies, remove the lib directory ja...
Panagiotis Astithas
05:15 pm Pithos Revision 8acfa6b5: Now that we can download and install dependencies, remove the lib directory ja...
Panagiotis Astithas
04:48 pm snf-ganeti 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...
Michael Hanselmann
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...
Michael Hanselmann
04:05 pm snf-ganeti 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>
David Knowles
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>
David Knowles
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>
Michael Hanselmann
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>
Michael Hanselmann
04:05 pm snf-ganeti Revision e0ac6ce6: RAPI client: Support migrating instances
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:05 pm snf-ganeti 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>
Michael Hanselmann
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>
Michael Hanselmann
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...
Michael Hanselmann
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>
Michael Hanselmann
04:05 pm snf-ganeti Revision c1cf1fe5: workerpool: Add two additional assertions
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:05 pm snf-ganeti 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...
Michael Hanselmann
04:05 pm snf-ganeti Revision 5823e0d2: RAPI: Support migrating instances
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
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@...
Michael Hanselmann
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...
Michael Hanselmann
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...
Michael Hanselmann
04:05 pm snf-ganeti 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@...
Michael Hanselmann
04:05 pm snf-ganeti 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...
Michael Hanselmann
04:05 pm snf-ganeti 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...
Michael Hanselmann
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>
Michael Hanselmann
04:05 pm snf-ganeti Revision 189d2714: workerpool: Use common function to add tasks
Signed-off-by: Michael Hanselmann <hansmi@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
Michael Hanselmann
04:02 pm snf-ganeti 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@...
Iustin Pop
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@...
Iustin Pop
04:02 pm snf-ganeti Revision b430a54d: Update RAPI documentation for the OS changes
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Michael Hanselmann <hansmi@google.com>
Iustin Pop
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>
Iustin Pop
03:58 pm Revision dda3f9a9: Better wording and typos fixed.
Panagiotis Astithas
03:58 pm Pithos Revision dda3f9a9: Better wording and typos fixed.
Panagiotis Astithas
03:49 pm Pithos Revision b26d6c4b: Convert build and deployment instructions to follow the new world order and re...
Panagiotis Astithas
03:49 pm Revision b26d6c4b: Convert build and deployment instructions to follow the new world order and re...
Panagiotis Astithas
10:20 am Pithos Revision 936339af: Revamp the build script in order to support fetching and installing dependenci...
Panagiotis Astithas
10:20 am Revision 936339af: Revamp the build script in order to support fetching and installing dependenci...
Panagiotis Astithas
07:03 am snf-ganeti Revision 57ef88df: Fix a couple of typos in the manpages
Again, thanks to lintian. Iustin Pop
07:03 am ganeti-local Revision 57ef88df: Fix a couple of typos in the manpages
Again, thanks to lintian. Iustin Pop

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 snf-ganeti 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 snf-ganeti 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 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:19 pm snf-ganeti 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 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 snf-ganeti 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 snf-ganeti 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 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
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 snf-ganeti 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 snf-ganeti 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
01:45 pm Revision 77edd842: Silence the redundant and obnoxious optimistic locking exceptions following th...
Panagiotis Astithas
01:45 pm Pithos Revision 77edd842: Silence the redundant and obnoxious optimistic locking exceptions following th...
Panagiotis Astithas

07/27/2010

09:44 pm snf-ganeti 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
05:09 pm Revision 45a05489: We don't need informational logging from httpclient.
Panagiotis Astithas
05:09 pm Pithos Revision 45a05489: We don't need informational logging from httpclient.
Panagiotis Astithas
01:02 pm Revision 5cfefd3a: We are not using the version number in the server code, and even if we were, w...
Panagiotis Astithas
01:02 pm Pithos Revision 5cfefd3a: We are not using the version number in the server code, and even if we were, w...
Panagiotis Astithas
12:44 pm Pithos Revision c92316b7: Display the version number in the web client and set the next release to becom...
Panagiotis Astithas
12:44 pm Revision c92316b7: Display the version number in the web client and set the next release to becom...
Panagiotis Astithas
03:03 am snf-ganeti Revision 84edb64b: Update NEWS file for the 0.2.6 release
Iustin Pop
03:03 am snf-ganeti Revision 303bb0ed: NEWS: Add double blank lines before headers
This looks better for text-only viewing… 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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
08:26 pm snf-ganeti 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
05:16 pm Revision e8fd351d: - fix the problem which was related to download a file. It works now since an ...
- fix the path of a containing subfolder in a public folder
- When a folder is marked as public from a user all conta...
Natasa Kapravelou
05:16 pm Pithos Revision e8fd351d: - fix the problem which was related to download a file. It works now since an ...
- fix the path of a containing subfolder in a public folder
- When a folder is marked as public from a user all conta...
Natasa Kapravelou
03:19 pm snf-ganeti 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 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: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:50 am snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti Revision 691dcd2a: Remove an obsolete function and add Utils tests
Iustin Pop
03:32 am snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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
07:25 pm Revision 6233fca8: Explicitly activate the user on creation and don't rely on the DB to do it.
Panagiotis Astithas
07:25 pm Pithos Revision 6233fca8: Explicitly activate the user on creation and don't rely on the DB to do it.
Panagiotis Astithas
06:59 pm Revision 93e4681b: Ignore vim temp files.
Panagiotis Astithas
06:59 pm Pithos Revision 93e4681b: Ignore vim temp files.
Panagiotis Astithas
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:59 pm snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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
04:10 pm snf-ganeti 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 snf-ganeti 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 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: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 snf-ganeti 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 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
03:05 pm snf-ganeti 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:51 pm Revision 4e7b8a39: Simplify the content type conditional and make sure resource representation ch...
Panagiotis Astithas
12:51 pm Pithos Revision 4e7b8a39: Simplify the content type conditional and make sure resource representation ch...
Panagiotis Astithas
12:48 pm snf-ganeti 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 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: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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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
06:20 pm Pithos Revision 81cb1c22: Automated merge with https://gss.googlecode.com/hg/
Natasa Kapravelou
06:20 pm Revision 81cb1c22: Automated merge with https://gss.googlecode.com/hg/
Natasa Kapravelou
06:20 pm Revision 31e19588: In order to implement display public's folder contents as a web page i)Impleme...
Natasa Kapravelou
06:20 pm Pithos Revision 31e19588: In order to implement display public's folder contents as a web page i)Impleme...
Natasa Kapravelou
05:38 pm snf-ganeti 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 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 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:38 pm snf-ganeti 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 snf-ganeti 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 snf-ganeti 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/14/2010

06:17 pm Revision c5b81911: first commit - display public's folder contents as a web page
Natasa Kapravelou
06:17 pm Pithos Revision c5b81911: first commit - display public's folder contents as a web page
Natasa Kapravelou
03:51 pm Revision 6b950645: Forbid logins from disabled users.
Panagiotis Astithas
03:51 pm Pithos Revision 6b950645: Forbid logins from disabled users.
Panagiotis Astithas
03:44 pm Revision ed7db29f: Forbid logins from disabled users.
Panagiotis Astithas
03:44 pm Pithos Revision ed7db29f: Forbid logins from disabled users.
Panagiotis Astithas

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 snf-ganeti 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 snf-ganeti 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 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
06:14 pm Revision 72a90bbf: Add a Report Bug menu item, so that users will find it easier to report bugs.
Panagiotis Astithas
06:14 pm Pithos Revision 72a90bbf: Add a Report Bug menu item, so that users will find it easier to report bugs.
Panagiotis Astithas
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 snf-ganeti 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:20 pm Revision 4315bcc5: Reject invalid resource names, like '.' and '..' in both server and web client...
Panagiotis Astithas
05:20 pm Pithos Revision 4315bcc5: Reject invalid resource names, like '.' and '..' in both server and web client...
Panagiotis Astithas

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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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 snf-ganeti 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 snf-ganeti 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 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
03:58 pm snf-ganeti 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 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
02:01 pm Revision d4cccc8f: Make the warning message more informative.
Panagiotis Astithas
02:01 pm Pithos Revision d4cccc8f: Make the warning message more informative.
Panagiotis Astithas
01:00 pm Pithos Revision 46397af3: Fix silent NPE due to auto-unboxing.
Panagiotis Astithas
01:00 pm Revision 46397af3: Fix silent NPE due to auto-unboxing.
Panagiotis Astithas
12:47 pm Revision afcd9a21: The public flag, as well as all resource properties, are nouns, not verbs.
Panagiotis Astithas
12:47 pm Pithos Revision afcd9a21: The public flag, as well as all resource properties, are nouns, not verbs.
Panagiotis Astithas
12:36 pm Revision c05a9de0: Consider the folder public flag when checking for authorization permissions.
Panagiotis Astithas
12:36 pm Pithos Revision c05a9de0: Consider the folder public flag when checking for authorization permissions.
Panagiotis Astithas
12:14 pm Revision 3ef43fed: Fix copy & paste typos (file -> folder).
Panagiotis Astithas
12:14 pm Pithos Revision 3ef43fed: Fix copy & paste typos (file -> folder).
Panagiotis Astithas

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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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
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:48 pm snf-ganeti 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 snf-ganeti 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 snf-ganeti 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:07 pm Pithos Revision 037fabb5: slight display changes
Natasa Kapravelou
04:07 pm Revision 037fabb5: slight display changes
Natasa Kapravelou
02:52 pm Pithos Revision c5b7e657: Merge with 66f69a7348ed1a0de9113a64025721fcc6e68b84
Natasa Kapravelou
02:52 pm Revision c5b7e657: Merge with 66f69a7348ed1a0de9113a64025721fcc6e68b84
Natasa Kapravelou
02:32 pm Revision 2f924703: -Allow user to declare a public folder i)a checkbox named [Public] added in th...
Public folders are marked with the same icon as shared folders and are available also in the My Shared view. This fix... Natasa Kapravelou
02:32 pm Pithos Revision 2f924703: -Allow user to declare a public folder i)a checkbox named [Public] added in th...
Public folders are marked with the same icon as shared folders and are available also in the My Shared view. This fix... Natasa Kapravelou

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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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
01:57 pm Revision 023f6f1e: - Add an administration application.
- Remove the redundant RequestBuilder wrapper for efficiency.
- Fix warnings.
- Ignore the admin app build artifacts....
Panagiotis Astithas
01:57 pm Pithos Revision 023f6f1e: - Add an administration application.
- Remove the redundant RequestBuilder wrapper for efficiency.
- Fix warnings.
- Ignore the admin app build artifacts....
Panagiotis Astithas

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 snf-ganeti 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
06:49 pm Pithos Revision 9e6a28ed: first commit of adding the public feature to folder / readForAll on each folder
Natasa Kapravelou
06:49 pm Revision 9e6a28ed: first commit of adding the public feature to folder / readForAll on each folder
Natasa Kapravelou
05:50 pm snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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
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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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: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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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:34 pm Revision a2c88d01: Avoid a NPE when the client doesn't send a Content-Type header.
Panagiotis Astithas
04:34 pm Pithos Revision a2c88d01: Avoid a NPE when the client doesn't send a Content-Type header.
Panagiotis Astithas
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 snf-ganeti 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:03 pm Revision c54dd082: Use a more friendly message for status 503.
Panagiotis Astithas
02:03 pm Pithos Revision c54dd082: Use a more friendly message for status 503.
Panagiotis Astithas

07/03/2010

10:03 pm Pithos Android Client Revision 4daf0073: Cloud Files Support
Phillip Toohill
07:49 pm Pithos Android Client Revision 240418be: Cloud Files Support
Phillip Toohill

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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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 snf-ganeti 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
« Previous
Next »
 

Also available in: Atom