Activity

From 07/04/2012 to 08/02/2012

08/02/2012

03:46 pm ganeti-local Revision 2cfbc784: Fix uses of OpPrereqError without code info
A while back, we did cleanup the code and ensured (manually) that use
of OpPrereqError includes an errors.ECODE_* fie...
Iustin Pop
03:46 pm Revision 2cfbc784: Fix uses of OpPrereqError without code info
A while back, we did cleanup the code and ensured (manually) that use
of OpPrereqError includes an errors.ECODE_* fie...
Iustin Pop

08/01/2012

12:07 pm Revision 6ae161fa: Initial ExtStorage support in htools
Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr> Constantinos Venetsanopoulos
12:06 pm Revision 88ba88fc: Add --allow-arbit-params to gnt-instance modify
Conflicts:
lib/cli.py
lib/client/gnt_instance.py
lib/opcodes.py
Signed-off-by: Constantinos Venetsanopoulos <cve...
Constantinos Venetsanopoulos

07/31/2012

11:23 am Revision 619e89c8: htools: abstract function for parsing job ids
Both the job id and submit job result parsing are abstracted into
separate functions, so that later changes are more ...
Iustin Pop
11:23 am ganeti-local Revision 619e89c8: htools: abstract function for parsing job ids
Both the job id and submit job result parsing are abstracted into
separate functions, so that later changes are more ...
Iustin Pop
11:21 am ganeti-local Revision ccc817a2: Introduce a type for the ganeti job type
This will be used for easier change later.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter ...
Iustin Pop
11:21 am Revision ccc817a2: Introduce a type for the ganeti job type
This will be used for easier change later.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter ...
Iustin Pop

07/29/2012

11:27 am Revision f0a6d058: Merge branch 'stable-2.6' into stable-2.6-ippool-nichotplug-extstorage
Dimitris Aragiorgis

07/27/2012

02:42 pm Revision d60d189a: Release version 2.6.0 (final)
Phew, it wasn't easy, but…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@go...
Iustin Pop
02:42 pm ganeti-local Revision d60d189a: Release version 2.6.0 (final)
Phew, it wasn't easy, but…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Bernardo Dal Seno <bdalseno@go...
Iustin Pop
12:16 pm ganeti-local Revision 2ed0e208: Fix 'explicitely' common typo
It seems that 'explicitely' is wrong, and that the right form is
'explicitly'. This is just fixing the typo plus adju...
Iustin Pop
12:16 pm Revision 2ed0e208: Fix 'explicitely' common typo
It seems that 'explicitely' is wrong, and that the right form is
'explicitly'. This is just fixing the typo plus adju...
Iustin Pop

07/26/2012

06:38 pm Revision 350506c6: Fix issue in LUClusterVerifyGroup with multi-group clusters
In case LUClusterVerifyGroup is run on a group which doesn't contain
the master node, the following could happen:
- ...
Iustin Pop
06:38 pm ganeti-local Revision 350506c6: Fix issue in LUClusterVerifyGroup with multi-group clusters
In case LUClusterVerifyGroup is run on a group which doesn't contain
the master node, the following could happen:
- ...
Iustin Pop
06:38 pm Revision 52bebbdf: Add QA test for node group modification of ndparams
Additionally, we run hbal if the htools tests are enabled (new
key). Note that hbal will directly exit, since there a...
Iustin Pop
06:38 pm ganeti-local Revision 52bebbdf: Add QA test for node group modification of ndparams
Additionally, we run hbal if the htools tests are enabled (new
key). Note that hbal will directly exit, since there a...
Iustin Pop
06:33 pm Revision 4bf27dab: Fix node group modification of node parameters
Commit 904b3bfe tried to fix the deletion of custom ndparams from
group, but instead broke both modification and dele...
Iustin Pop
06:33 pm ganeti-local Revision 4bf27dab: Fix node group modification of node parameters
Commit 904b3bfe tried to fix the deletion of custom ndparams from
group, but instead broke both modification and dele...
Iustin Pop

07/25/2012

09:56 pm ganeti-local Revision a085d96d: QA for allocator in recreate-disks
QA for recreate-disks called it twice with a list of node; the first call
now uses an allocator.
Signed-off-by: Adam...
Bernardo Dal Seno
09:56 pm Revision a085d96d: QA for allocator in recreate-disks
QA for recreate-disks called it twice with a list of node; the first call
now uses an allocator.
Signed-off-by: Adam...
Bernardo Dal Seno
09:52 pm ganeti-local Revision 38db4e7c: Front-end and doc to use allocator in recreate-disks
The recreate-disks command no longer requires an explicit list of nodes.
Signed-off-by: Adam Ingrassia <api@google.c...
Adam Ingrassia
09:52 pm Revision 38db4e7c: Front-end and doc to use allocator in recreate-disks
The recreate-disks command no longer requires an explicit list of nodes.
Signed-off-by: Adam Ingrassia <api@google.c...
Adam Ingrassia
09:38 pm ganeti-local Revision 3d091af0: Allocator support in recreate-disks LU
This affects only the backend.
Signed-off-by: Adam Ingrassia <api@google.com>
Signed-off-by: Bernardo Dal Seno <bdal...
Bernardo Dal Seno
09:38 pm Revision 3d091af0: Allocator support in recreate-disks LU
This affects only the backend.
Signed-off-by: Adam Ingrassia <api@google.com>
Signed-off-by: Bernardo Dal Seno <bdal...
Bernardo Dal Seno
09:37 pm ganeti-local Revision 01eb03bd: Added method to call an allocator for recreate-disks
Ideally this should have used relocation mode, but to due lacking of
support in current allocators, allocation mode h...
Adam Ingrassia
09:37 pm Revision 01eb03bd: Added method to call an allocator for recreate-disks
Ideally this should have used relocation mode, but to due lacking of
support in current allocators, allocation mode h...
Adam Ingrassia
03:27 pm Revision 519aed2e: Fix a bug in LUInstanceSetParams
When changing network do not generate a new mac if old network's
mac prefix is the same with new one.
Signed-off-by:...
Dimitris Aragiorgis
02:24 pm ganeti-local Revision bb0d8ddc: Support for checking the group of only the primary node
_CheckInstanceNodeGroups behaves in the old way with the default value
of the new parameter.
Signed-off-by: Adam Ing...
Adam Ingrassia
02:24 pm Revision bb0d8ddc: Support for checking the group of only the primary node
_CheckInstanceNodeGroups behaves in the old way with the default value
of the new parameter.
Signed-off-by: Adam Ing...
Adam Ingrassia
12:42 pm ganeti-local Revision 7d5ceafd: Merge commit 'v2.5.2' into stable-2.6
* commit 'v2.5.2':
Fix RST formatting in NEWS file
Update NEWS and bump version for release 2.5.2
Fix boot=on f...
Iustin Pop
12:42 pm Revision 7d5ceafd: Merge commit 'v2.5.2' into stable-2.6
* commit 'v2.5.2':
Fix RST formatting in NEWS file
Update NEWS and bump version for release 2.5.2
Fix boot=on f...
Iustin Pop

07/24/2012

07:19 pm Revision 9906d514: Fix RST formatting in NEWS file
*FileID is interpreted as a start-of-bold, without corresponding end
marker. Sorry for not catching it in the first p...
Iustin Pop
07:19 pm ganeti-local Revision 9906d514: Fix RST formatting in NEWS file
*FileID is interpreted as a start-of-bold, without corresponding end
marker. Sorry for not catching it in the first p...
Iustin Pop
06:57 pm Revision 390a2970: Update NEWS and bump version for release 2.5.2
This is a trivial release, with just bug fixes, so a small change log.
Signed-off-by: Iustin Pop <iustin@google.com>...
Iustin Pop
06:57 pm ganeti-local Revision 390a2970: Update NEWS and bump version for release 2.5.2
This is a trivial release, with just bug fixes, so a small change log.
Signed-off-by: Iustin Pop <iustin@google.com>...
Iustin Pop
06:10 pm ganeti-local Revision 24be50e0: Fix boot=on flag for CDROMs
This generalises commit 4304964a to cdroms too, since they have
somewhat the same logic. We just abstract the needs_b...
Iustin Pop
06:10 pm Revision 24be50e0: Fix boot=on flag for CDROMs
This generalises commit 4304964a to cdroms too, since they have
somewhat the same logic. We just abstract the needs_b...
Iustin Pop
06:10 pm Revision 2b846304: KVM: only pass boot flag once
This addresses issue 230: passing two methods of booting to KVM can,
depending on the KVM version, confuse it.
Note ...
Iustin Pop
06:10 pm ganeti-local Revision 2b846304: KVM: only pass boot flag once
This addresses issue 230: passing two methods of booting to KVM can,
depending on the KVM version, confuse it.
Note ...
Iustin Pop

07/23/2012

10:27 am ganeti-local Revision fc1282b8: Build epydoc.conf using standard replace_vars_sed
This is just begging to be converted to a standard replace_vars_sed
rule, instead of custom sed calls.
Signed-off-by...
Iustin Pop
10:27 am Revision fc1282b8: Build epydoc.conf using standard replace_vars_sed
This is just begging to be converted to a standard replace_vars_sed
rule, instead of custom sed calls.
Signed-off-by...
Iustin Pop
10:27 am ganeti-local Revision 55398706: Simplify some make rules
A rule of type "a/%: a/%.in" will also match "a/b/%: a/b/%.in", so no
need for the explicit examples/hooks rule. As f...
Iustin Pop
10:27 am Revision 55398706: Simplify some make rules
A rule of type "a/%: a/%.in" will also match "a/b/%: a/b/%.in", so no
need for the explicit examples/hooks rule. As f...
Iustin Pop
10:26 am Revision 490bec02: Explicitly terminate some make rules
Generic rules like:
%: %.in
have the downside that the source (%.in) itself matches the target
(via %.in: %.in.in...
Iustin Pop
10:26 am ganeti-local Revision 490bec02: Explicitly terminate some make rules
Generic rules like:
%: %.in
have the downside that the source (%.in) itself matches the target
(via %.in: %.in.in...
Iustin Pop
10:26 am ganeti-local Revision 1d45f7a0: Remove ancient implicit make rules
GNU Make contains some (ancient) implicit rules, that try to
_automatically_ extract source files from RCS/SCCS versi...
Iustin Pop
10:26 am Revision 1d45f7a0: Remove ancient implicit make rules
GNU Make contains some (ancient) implicit rules, that try to
_automatically_ extract source files from RCS/SCCS versi...
Iustin Pop
10:25 am ganeti-local Revision 4c3d5fb6: Stop using BUILT_SOURCES
Commit dc7d2c49 introduced the use of BUILT_SOURCES to work around
missing dependencies. However, on closer reading o...
Iustin Pop
10:25 am Revision 4c3d5fb6: Stop using BUILT_SOURCES
Commit dc7d2c49 introduced the use of BUILT_SOURCES to work around
missing dependencies. However, on closer reading o...
Iustin Pop
10:25 am Revision 924ecd85: Change how we create the 'ganeti' symlink
Currently, if one runs 'make' in an already fully-built tree, this is
the result:
cd . && test -h "ganeti" || { rm...
Iustin Pop
10:25 am ganeti-local Revision 924ecd85: Change how we create the 'ganeti' symlink
Currently, if one runs 'make' in an already fully-built tree, this is
the result:
cd . && test -h "ganeti" || { rm...
Iustin Pop
10:23 am Revision 3735787e: Partial undo of "Makefile: Streamline directory creation"
Commit c964d962 changed the way we create directories, by two things:
- unifying all dependencies and ad-hoc directo...
Iustin Pop
10:23 am ganeti-local Revision 3735787e: Partial undo of "Makefile: Streamline directory creation"
Commit c964d962 changed the way we create directories, by two things:
- unifying all dependencies and ad-hoc directo...
Iustin Pop
10:23 am ganeti-local Revision 5098afd1: A few style fixes in Makefile.am
Seen while debugging make rules.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter...
Iustin Pop
10:23 am Revision 5098afd1: A few style fixes in Makefile.am
Seen while debugging make rules.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Guido Trotter <ultrotter...
Iustin Pop
10:20 am ganeti-local Revision f5ce7613: Ensure a stable content of the bash completion file
Currently, the order of commands in the bash completion file is
random, because the sub-commands are not sorted. This...
Iustin Pop
10:20 am Revision f5ce7613: Ensure a stable content of the bash completion file
Currently, the order of commands in the bash completion file is
random, because the sub-commands are not sorted. This...
Iustin Pop

07/20/2012

05:56 pm ganeti-local Revision b0b8458a: Correctly do sub-$(MAKE) invocations
Reading the automake documentation, it seems that explicit calls to
$(MAKE) need $(AM_MAKEFLAGS) passed, so let's do ...
Iustin Pop
05:56 pm Revision b0b8458a: Correctly do sub-$(MAKE) invocations
Reading the automake documentation, it seems that explicit calls to
$(MAKE) need $(AM_MAKEFLAGS) passed, so let's do ...
Iustin Pop
03:14 pm Revision 7fe73c6f: Make error classes more consistent
This removes "pass" from a few definitions, making all errors
consistent.
Signed-off-by: Iustin Pop <iustin@google.c...
Iustin Pop
03:14 pm ganeti-local Revision 7fe73c6f: Make error classes more consistent
This removes "pass" from a few definitions, making all errors
consistent.
Signed-off-by: Iustin Pop <iustin@google.c...
Iustin Pop
12:29 pm ganeti-local Revision 7cb42171: Add support for -cpu option in KVM
This adds supports for the (non-validated) cpu parameter to KVM.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie...
Nikita Staroverov
12:29 pm Revision 7cb42171: Add support for -cpu option in KVM
This adds supports for the (non-validated) cpu parameter to KVM.
Signed-off-by: Iustin Pop <iustin@google.com>
Revie...
Nikita Staroverov

07/19/2012

07:44 pm Revision eab8eef8: Add missing \ in Makefile.am
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:51 pm ganeti-local Revision 24ccfd74: Add note in admin guide about drbd stacked devices
Fixes: http://code.google.com/p/ganeti/issues/detail?id=251
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by...
Johan Euphrosine
06:51 pm Revision 24ccfd74: Add note in admin guide about drbd stacked devices
Fixes: http://code.google.com/p/ganeti/issues/detail?id=251
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by...
Johan Euphrosine
05:14 pm Revision 55cb7c7a: Merge remote branch 'google/stable-2.6' into stable-2.6-ippool-nichotplug-exts...
Conflicts:
htools/Ganeti/HTools/QC.hs (import changes)
Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr>
Constantinos Venetsanopoulos
03:51 pm ganeti-local Revision 7803e37c: Merge branch 'stable-2.6'
* stable-2.6: (21 commits)
Release Ganeti 2.6.0 rc4
Prepare NEWS for Ganeti 2.6.0rc4
Add some rudimentary node ...
Iustin Pop
03:51 pm Revision 7803e37c: Merge branch 'stable-2.6'
* stable-2.6: (21 commits)
Release Ganeti 2.6.0 rc4
Prepare NEWS for Ganeti 2.6.0rc4
Add some rudimentary node ...
Iustin Pop
03:36 pm Revision 1e00889c: Re-indent kvm-ifup.in
By a strange accident, this file seems to be tabified, instead of our
own 2-space rule. Re-indent it and also break o...
Iustin Pop
03:36 pm ganeti-local Revision 1e00889c: Re-indent kvm-ifup.in
By a strange accident, this file seems to be tabified, instead of our
own 2-space rule. Re-indent it and also break o...
Iustin Pop
03:26 pm ganeti-local Revision 95e7e676: Release Ganeti 2.6.0 rc4
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:26 pm Revision 95e7e676: Release Ganeti 2.6.0 rc4
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:19 pm ganeti-local Revision d49f209f: Prepare NEWS for Ganeti 2.6.0rc4
Another release candidate is coming.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@...
René Nussbaumer
03:19 pm Revision d49f209f: Prepare NEWS for Ganeti 2.6.0rc4
Another release candidate is coming.
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@...
René Nussbaumer
03:16 pm Revision 93ddfce2: Add some rudimentary node group ipolicy checks
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:16 pm ganeti-local Revision 93ddfce2: Add some rudimentary node group ipolicy checks
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
03:15 pm ganeti-local Revision 8b057218: Fix setting ipolicy on node groups
On node groups we don't have the std field. However, the InstancePolicy
object always verifies that the std value is ...
René Nussbaumer
03:15 pm Revision 8b057218: Fix setting ipolicy on node groups
On node groups we don't have the std field. However, the InstancePolicy
object always verifies that the std value is ...
René Nussbaumer
02:56 pm ganeti-local Revision be3f52f3: Force tap's MAC prefix to "fe"
Setting a high prefix discourages the bridge from adopting the tap's
MAC. Xen is not affected by this since the MAC i...
Simon Deziel
02:56 pm Revision be3f52f3: Force tap's MAC prefix to "fe"
Setting a high prefix discourages the bridge from adopting the tap's
MAC. Xen is not affected by this since the MAC i...
Simon Deziel
12:22 pm ganeti-local Revision 2da31181: Fix --no-headers for the new list-drbd command
Sorry, I forgot that with GenerateTable this needs to be handled
manually. Fixed now and tested in both ways.
(But t...
Iustin Pop
12:22 pm Revision 2da31181: Fix --no-headers for the new list-drbd command
Sorry, I forgot that with GenerateTable this needs to be handled
manually. Fixed now and tested in both ways.
(But t...
Iustin Pop
11:11 am ganeti-local Revision 286b7335: Add a simple QA test for gnt-node list-drbd
This will be run only if 'haskell-confd' QA configuration has been
enabled.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
11:11 am Revision 286b7335: Add a simple QA test for gnt-node list-drbd
This will be run only if 'haskell-confd' QA configuration has been
enabled.
Signed-off-by: Iustin Pop <iustin@google...
Iustin Pop
11:11 am Revision 7acbda7b: Add a new gnt-node command list-drbd
This uses confd to query the DRBD minors, which is very special; no
other command currently does so.
Since the backe...
Iustin Pop
11:11 am ganeti-local Revision 7acbda7b: Add a new gnt-node command list-drbd
This uses confd to query the DRBD minors, which is very special; no
other command currently does so.
Since the backe...
Iustin Pop
11:02 am Revision d81ec8b7: Implement a node to drbd minors query function
This can be queried remotely since it's a pure configuration query.
Signed-off-by: Iustin Pop <iustin@google.com>
Re...
Iustin Pop
11:02 am ganeti-local Revision d81ec8b7: Implement a node to drbd minors query function
This can be queried remotely since it's a pure configuration query.
Signed-off-by: Iustin Pop <iustin@google.com>
Re...
Iustin Pop
11:02 am ganeti-local Revision 792f8e55: Add a new unused confd query
This is not implemented currently.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@go...
Iustin Pop
11:02 am Revision 792f8e55: Add a new unused confd query
This is not implemented currently.
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: René Nussbaumer <rn@go...
Iustin Pop
11:01 am Revision 7b2ead5a: Add support for computing instance all/secondary nodes
This fixes an old FIXME. Since we now how actual DRBD configuration
data, we can finally compute the instance's secon...
Iustin Pop
11:01 am ganeti-local Revision 7b2ead5a: Add support for computing instance all/secondary nodes
This fixes an old FIXME. Since we now how actual DRBD configuration
data, we can finally compute the instance's secon...
Iustin Pop
11:01 am ganeti-local Revision 2e12944a: Add disk logical ID support in Objects.hs
This is a complex field, so we have to do a lot of manual work for now.
The complexity arises from the fact that the...
Iustin Pop
11:01 am Revision 2e12944a: Add disk logical ID support in Objects.hs
This is a complex field, so we have to do a lot of manual work for now.
The complexity arises from the fact that the...
Iustin Pop
11:01 am ganeti-local Revision 5c755a4d: Fix a docstring in bdev's DRBD8 class
It seems this was not updated since the move to static minors…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe...
Iustin Pop
11:01 am Revision 5c755a4d: Fix a docstring in bdev's DRBD8 class
It seems this was not updated since the move to static minors…
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewe...
Iustin Pop
11:01 am ganeti-local Revision 1c7bda0a: Extend the Template Haskell loadFn model
Currently, we only allow field-by-field de-serialisation. Since we
have cases where information about how to un-seria...
Iustin Pop
11:01 am Revision 1c7bda0a: Extend the Template Haskell loadFn model
Currently, we only allow field-by-field de-serialisation. Since we
have cases where information about how to un-seria...
Iustin Pop
11:01 am Revision c2e60027: Change how customFields are built
Instead of passing an expression (which cannot come from the current
module), we pass a name, which is allowed to ref...
Iustin Pop
11:01 am ganeti-local Revision c2e60027: Change how customFields are built
Instead of passing an expression (which cannot come from the current
module), we pass a name, which is allowed to ref...
Iustin Pop
11:01 am ganeti-local Revision 0fc8e521: Implement lookup of partial names in Config.hs
This uses the recently-moved functions to implement partial lookup of
names on getNode and getInstance, similar to th...
Iustin Pop
11:01 am Revision 0fc8e521: Implement lookup of partial names in Config.hs
This uses the recently-moved functions to implement partial lookup of
names on getNode and getInstance, similar to th...
Iustin Pop
11:00 am ganeti-local Revision 2fc5653f: Reorganise the lookup functions
Currently, the LookupResult, MatchPriority and related functions are
locate in Loader.hs, since (so far) only hbal ne...
Iustin Pop
11:00 am Revision 2fc5653f: Reorganise the lookup functions
Currently, the LookupResult, MatchPriority and related functions are
locate in Loader.hs, since (so far) only hbal ne...
Iustin Pop
11:00 am Revision ab0edd8b: Remove an unused function
This is not used, as we need a more complex serialisation, which is
done in the saveObjectField function.
Signed-off...
Iustin Pop
11:00 am ganeti-local Revision ab0edd8b: Remove an unused function
This is not used, as we need a more complex serialisation, which is
done in the saveObjectField function.
Signed-off...
Iustin Pop

07/18/2012

04:25 pm ganeti-htools_2.6.0_rc3_ippool6_nichotplug1_extstorage1-1_amd64.deb
Constantinos Venetsanopoulos
04:25 pm snf-ganeti_2.6.0_rc3_ippool6_nichotplug1_extstorage1.orig.tar.gz
Constantinos Venetsanopoulos
04:25 pm snf-ganeti_2.6.0_rc3_ippool6_nichotplug1_extstorage1-1.debian.tar.gz
Constantinos Venetsanopoulos
04:24 pm snf-ganeti_2.6.0_rc3_ippool6_nichotplug1_extstorage1-1.dsc
Constantinos Venetsanopoulos
04:24 pm snf-ganeti_2.6.0_rc3_ippool6_nichotplug1_extstorage1-1_all.deb
Constantinos Venetsanopoulos
04:24 pm snf-ganeti_2.6.0_rc3_ippool6_nichotplug1_extstorage1-1_amd64.build
Constantinos Venetsanopoulos
04:24 pm snf-ganeti_2.6.0_rc3_ippool6_nichotplug1_extstorage1-1_amd64.changes
Constantinos Venetsanopoulos
03:47 pm Revision 5dbee5ea: Ensure that disk.params is always defined (and a dict)
Commit cce46164 fixed upgrading from other 2.6 versions, but
accidentally broke upgrading from 2.5 (disk.params was l...
Iustin Pop
03:47 pm ganeti-local Revision 5dbee5ea: Ensure that disk.params is always defined (and a dict)
Commit cce46164 fixed upgrading from other 2.6 versions, but
accidentally broke upgrading from 2.5 (disk.params was l...
Iustin Pop
02:42 pm Revision 1b5b1c49: Another small consistency fix with if branches
While looking at the testability of this piece of code, I found another
consistency problem. We have two if branches ...
René Nussbaumer
02:42 pm ganeti-local Revision 1b5b1c49: Another small consistency fix with if branches
While looking at the testability of this piece of code, I found another
consistency problem. We have two if branches ...
René Nussbaumer
02:01 pm Revision 734a2a7c: Fix inconsistency in the LUXI protocol w.r.t. args
This inconsistency was found during rebalancing. Hbal failed because,
Ganeti couldn't load the opcode. After digging ...
René Nussbaumer
02:01 pm ganeti-local Revision 734a2a7c: Fix inconsistency in the LUXI protocol w.r.t. args
This inconsistency was found during rebalancing. Hbal failed because,
Ganeti couldn't load the opcode. After digging ...
René Nussbaumer

07/17/2012

03:56 pm ganeti-local Revision cce46164: Fix UpgradeConfig of Disk object regards disk params
This bug was found during disk parameter debugging. While looking at the
config some values seem present on the disk ...
René Nussbaumer
03:56 pm Revision cce46164: Fix UpgradeConfig of Disk object regards disk params
This bug was found during disk parameter debugging. While looking at the
config some values seem present on the disk ...
René Nussbaumer
12:32 pm Revision bdb9c3f7: Add breaks snf-ganeti for ganeti-htools
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

07/16/2012

08:58 pm Revision 9bf11915: Minor fix
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
08:45 pm Revision d11d1435: Add --with-extstorage-search-path
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:52 pm Revision c3f29585: Merge branch 'grnet-2.7-esi-devel' into 2.6rc3+grnet
Minor fixes in conflicts
Conflicts:
Makefile.am
lib/constants.py
Signed-off-by: Constantinos Venetsanopoulos <cve...
Constantinos Venetsanopoulos
04:01 pm Revision e0e8939e: Change changelog to 2.6.0rc3+grnet-1
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision f15f1c1f: Add ganeti2 in Provides, Conflicts, Replaces
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision 1c91f2df: Add hcheck man1 page
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision 8b8054f9: Add hinfo man1 page
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision cee72547: Import debian/control from google debian branch
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision a8b6bacd: Add fdsend dependecy in debian/control
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision ea87dc9f: Make gbp functional
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:01 pm Revision d6936f78: Add `fping' as a package dependency
fping is needed to correctly handle master ip activation/deactivation
Signed-off-by: Constantinos Venetsanopoulos <c...
Constantinos Venetsanopoulos
04:01 pm Revision 9c2f1a70: Initial debian packaging for Ganeti 2.5.*
Signed-off-by: Constantinos Venetsanopoulos <cven@grnet.gr> Constantinos Venetsanopoulos
04:01 pm Revision 1edf885b: Changes to make gitbuildpackage functional
Change debian/changelog.
Include vcs-version (remove it from .gitignore)
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
04:01 pm Revision a4b49284: Modify debian files
Bump 2.6.0~beta1 version in changelog
Add ganeti-htools in Provides, Conflicts, Replaces in control file
Signed-off-...
Dimitris Aragiorgis
02:03 pm Revision 296dd6de: Add external storage interface related man pages
* ganeti-extstorage-interface man page
* gnt-storage man page
Signed-off-by: Constantinos Venetsanopoulos <cven@grn...
Constantinos Venetsanopoulos
02:03 pm Revision 90e0be94: Add the gnt-storage client
Add a new client called 'gnt-storage'.
The client interacts with the ExtStorage interface, similarly to
the way gnt-o...
Constantinos Venetsanopoulos
02:03 pm Revision 99ca6b0b: Update the shared storage design document
Update the shared storage design document to reflect the current
changes, after the implementation of the ExtStorage ...
Constantinos Venetsanopoulos
02:01 pm Revision 73a100df: Multiple ExtStorage Providers and ext-params
Add support for passing parameters to the ext template (ext-params).
Take advantage of disk-params, that don't seem t...
Constantinos Venetsanopoulos
02:01 pm Revision cfaacefd: Implement the External Storage Interface
With this commit we introduce the External Storage Interface
to Ganeti, abbreviated: ExtStorage Interface.
The ExtSt...
Constantinos Venetsanopoulos

07/14/2012

01:47 am Revision 12df8ed2: Fix a bug when modifying a nic's network
Correctly release the IP in old network.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:47 am Revision 34f9be6d: Fix bug in generating IP when network is full
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision 3972072c: Fix a minor bug when checking mac prefix validity
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision d25106b4: Add tags in networks
Support:
- gnt-network add --tags.
- gnt-network list-tags/add-tags/remove-tags/.
- gnt-network list -o +tags
Sig...
Dimitris Aragiorgis
01:47 am Revision 82311e6b: Change default fields for network listing
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision c8eff5ef: Add new locking level: network
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision 351dc34e: Fix hotplug cfgupgrade
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision 6fc914ba: Fix a bug in hotplug
Every time a new nic is added hotplugs slot of instance gets
incremented and the idx of the nic gets the relevant val...
Dimitris Aragiorgis
01:47 am Revision fd3e6a69: Change possible network types
The types allowed are:
- public, public-routed
- private, private-filtered, private-vlan
and None.
Signed-off-by: ...
Dimitris Aragiorgis
01:47 am Revision 1ce72b33: Support hotplug NICs
Add --hotplug option for gnt-instance modify.
Add idx slot to NIC object that represents if it has been hotpluged
or...
Dimitris Aragiorgis
01:47 am Revision d3a5e2de: GRNET's specific cfgupgrade
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision a807cc69: Pass detailed network info in hooks
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision dca1f84a: Pass netinfo in rpcs
If a nic has a network field then encapsulate a network object in
netinfo slot for every rpc. This is needed to pass ...
Dimitris Aragiorgis
01:47 am Revision 3646c9bc: cfgupgrade for networks
Add networks slot in config data.
Add networks slot in nodegroups.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:47 am Revision cdb71fe1: Use network's mac prefix
Modify existing GenerateMAC so that it takes network as an argument.
Substitute _GenerateOneMAC with a decorator _Ge...
Dimitris Aragiorgis
01:47 am Revision d89f8b5f: Add gnt-network man page
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision 445d7262: Rapi support for networks
Support GetNetwork(s), CreateNetwork, ConnectNetwork(All),
DisconnectNetwork(All), RemoveNetwork.
Signed-off-by: Dim...
Dimitris Aragiorgis
01:47 am Revision effb6f96: Include networks in Makefile and bash completion
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision 377d196b: ss_conf support for networks
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:47 am Revision 19ad386e: Introduce client support for networks
gnt-network is used to manipulate and handle networks that
currently provides the following operations:
* Add a new...
Dimitris Aragiorgis
01:47 am Revision 2d302af7: Modify instance client to support networks
Add --no-conflicts-check option.
Modify instance query methods to return nic's network info.
Signed-off-by: Dimitris...
Dimitris Aragiorgis
01:47 am Revision 1f4bd1b4: Peripheral changes for networks
Specifically:
* export a new environment variable for the gnt-os-interface
* export a new environment variable for ...
Dimitris Aragiorgis
01:47 am Revision ff7ba389: Modify LUInstanceSetParams() to support networks
Keep backwards compatibility just like LUInstanceCreate() and
support network parameter for NIC object.
Add ec_id ar...
Dimitris Aragiorgis
01:44 am Revision 9979979f: Modify LUInstanceCreate to support networks
Implement backend support, to export the IP pool management
functionality to the clients. When the new NIC parameter ...
Dimitris Aragiorgis
01:44 am Revision f2bc1b8e: Config methods for reserving/releasing IPs
Use TemporaryReservationManager for IP handling to ensure
config data consistency.
Implement:
- methods for reservi...
Dimitris Aragiorgis
01:44 am Revision 5c6672e9: Modify RemoveInstance() to support networks
Release any IPs held the instance before actually removing.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
01:44 am Revision 0e60fbf2: Implement network/nodegroup mappings
The LUs use the corresponding Tasklets. Eventually:
LUNetworkConnect() connects a network to a nodegroup and defines...
Dimitris Aragiorgis
01:44 am Revision 2006c05e: Implement LUNetworkSetParams
Support modifying all network parameters except for network (ip range)
Cannot modify gateway and reserved ips at the ...
Dimitris Aragiorgis
01:44 am Revision a55a4e2c: Implement LUNetworkQuery
Summarily list all existing networks
Supply detailed info for every existing network
- List used/free IPs
- List in...
Dimitris Aragiorgis
01:44 am Revision 34a51ae9: Basic IP pool management logic
Implement LUs for corresponding opcodes:
* LUNetworkAdd:
- Check for IP validity
- Reserves all necessary IPs
...
Dimitris Aragiorgis
01:44 am Revision c7fd10e8: Introduce new module for IP pool management
Add new library module lib/network.py.
Introduce new class: AddressPool.
AddressPool implements all operations neede...
Dimitris Aragiorgis
01:44 am Revision 08208574: IP pool related objects, opcodes and constants
Config objects:
* Introduce L{Network} with
- IPv4 network field (mandatory)
- IPv4 gateway, IPv6 (network/gatew...
Dimitris Aragiorgis

07/13/2012

06:00 pm Revision 112aee5f: Merge branch 'stable-2.6'
* stable-2.6: (72 commits)
Make Ganeti 2.6.0 rc3 release
Allow reinstall even when secondaries are offline
Prep...
Iustin Pop
06:00 pm ganeti-local Revision 112aee5f: Merge branch 'stable-2.6'
* stable-2.6: (72 commits)
Make Ganeti 2.6.0 rc3 release
Allow reinstall even when secondaries are offline
Prep...
Iustin Pop
02:55 pm Revision 88e14195: Make Ganeti 2.6.0 rc3 release
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
02:55 pm ganeti-local Revision 88e14195: Make Ganeti 2.6.0 rc3 release
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>
René Nussbaumer
02:41 pm ganeti-local Revision 96c3d5d4: Allow reinstall even when secondaries are offline
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Agata Murawska <agatamurawska@google.com>
René Nussbaumer
02:41 pm Revision 96c3d5d4: Allow reinstall even when secondaries are offline
Signed-off-by: René Nussbaumer <rn@google.com>
Reviewed-by: Agata Murawska <agatamurawska@google.com>
René Nussbaumer
02:40 pm Revision 3dbb3348: Prepare NEWS file for Ganeti 2.6.0 rc3
Update NEWS regarding rc3 fixes and document changes in behaviour.
Signed-off-by: René Nussbaumer <rn@google.com>
Re...
René Nussbaumer
02:40 pm ganeti-local Revision 3dbb3348: Prepare NEWS file for Ganeti 2.6.0 rc3
Update NEWS regarding rc3 fixes and document changes in behaviour.
Signed-off-by: René Nussbaumer <rn@google.com>
Re...
René Nussbaumer

07/11/2012

03:22 pm Revision c7e54e1d: QA updated to test instance removing when sec. is offline
Added test checking that it is possible to remove an instance with drbd
disk when non-primary node is offline.
Signe...
Agata Murawska
03:22 pm ganeti-local Revision c7e54e1d: QA updated to test instance removing when sec. is offline
Added test checking that it is possible to remove an instance with drbd
disk when non-primary node is offline.
Signe...
Agata Murawska
03:21 pm ganeti-local Revision 03e5cdd5: Ignore offline node errors when removing disks
When we delete DRBD disks from some instance, we do not want to get
errors due to nodes other than that instance's pr...
Agata Murawska
03:21 pm Revision 03e5cdd5: Ignore offline node errors when removing disks
When we delete DRBD disks from some instance, we do not want to get
errors due to nodes other than that instance's pr...
Agata Murawska

07/07/2012

11:16 am Revision d908ba61: Allow instance disc activation with offline secondaries
Currently, this is not allowed, so one can't run a replace-disks; this
breaks any non-invasive method of recovering t...
Iustin Pop
11:16 am ganeti-local Revision d908ba61: Allow instance disc activation with offline secondaries
Currently, this is not allowed, so one can't run a replace-disks; this
breaks any non-invasive method of recovering t...
Iustin Pop

07/06/2012

04:53 pm ganeti-local Revision 76ae2e5b: Replace a few explicit case expressions
Since we're just talking about converting Maybe into another monad, we
can do that via the maybe function, instead of...
Iustin Pop
04:53 pm Revision 76ae2e5b: Replace a few explicit case expressions
Since we're just talking about converting Maybe into another monad, we
can do that via the maybe function, instead of...
Iustin Pop
04:16 pm Revision 2db53645: Also compute Haskell tags in "make tags"
Note however that this won't work correctly with older compilers, due
to ghc issue #4256; however, it's a handy way t...
Iustin Pop
04:16 pm ganeti-local Revision 96eccc1f: Fix Haskell coverage results
There are two current issues with the coverage values:
- we don't import all modules, thus leading to incomplete
c...
Iustin Pop
04:16 pm ganeti-local Revision 2db53645: Also compute Haskell tags in "make tags"
Note however that this won't work correctly with older compilers, due
to ghc issue #4256; however, it's a handy way t...
Iustin Pop
04:16 pm Revision 96eccc1f: Fix Haskell coverage results
There are two current issues with the coverage values:
- we don't import all modules, thus leading to incomplete
c...
Iustin Pop
04:16 pm ganeti-local Revision fce98abd: Cleanup the QC.hs file w.r.t. compiler options
Currently, we build the Haskell unittests with custom GHC flags,
because we (I) were quite lazy when initially writin...
Iustin Pop
04:16 pm Revision fce98abd: Cleanup the QC.hs file w.r.t. compiler options
Currently, we build the Haskell unittests with custom GHC flags,
because we (I) were quite lazy when initially writin...
Iustin Pop
03:29 pm ganeti-local Revision 28a45bfc: RAPI regression beparams/memory fix
For compatibility with the old Ganeti version, we want to keep the
beparams/memory field around for another release. ...
René Nussbaumer
03:29 pm Revision 28a45bfc: RAPI regression beparams/memory fix
For compatibility with the old Ganeti version, we want to keep the
beparams/memory field around for another release. ...
René Nussbaumer
01:37 pm ganeti-local Revision fc6075dd: Installation instructions update
This patch aims at improving documentation for installing ganeti - both for users and developers.
Signed-off-by: Aga...
Agata Murawska
01:37 pm Revision fc6075dd: Installation instructions update
This patch aims at improving documentation for installing ganeti - both for users and developers.
Signed-off-by: Aga...
Agata Murawska
12:11 pm Revision b647b6d7: Fix Query2.hs to compile without warnings
Since this is not yet used by any targets, we didn't detect yet the
compilation warnings. Just trivial exports/import...
Iustin Pop
12:11 pm ganeti-local Revision b647b6d7: Fix Query2.hs to compile without warnings
Since this is not yet used by any targets, we didn't detect yet the
compilation warnings. Just trivial exports/import...
Iustin Pop

07/05/2012

07:11 pm ganeti-local Revision 32da72f3: Ensure that --wait-for-sync is used in QA
We don't have a specific test for activate disks, so let's add it in
the cases where we run (incidentally) activate-d...
Iustin Pop
07:11 pm Revision 32da72f3: Ensure that --wait-for-sync is used in QA
We don't have a specific test for activate disks, so let's add it in
the cases where we run (incidentally) activate-d...
Iustin Pop
07:11 pm Revision f30d8165: Add --wait-for-sync in gnt-instance
Note that this needs (like for the opcode) a new option, with the
default reverted (False instead of True).
Signed-o...
Iustin Pop
07:11 pm ganeti-local Revision f30d8165: Add --wait-for-sync in gnt-instance
Note that this needs (like for the opcode) a new option, with the
default reverted (False instead of True).
Signed-o...
Iustin Pop
07:11 pm Revision b69437c5: 9Add wait_for_sync flag to OpInstanceActivateDisks
This can be used to ensure that after activate-disks has returned, the
instance's storage is consistent; currently th...
Iustin Pop
07:11 pm ganeti-local Revision b69437c5: 9Add wait_for_sync flag to OpInstanceActivateDisks
This can be used to ensure that after activate-disks has returned, the
instance's storage is consistent; currently th...
Iustin Pop
04:09 pm ganeti-local Revision 2a2e2610: hbal: return exit status 0 in case of early exit
This derives from an internal bug, but the story is consistent across
both internal and external usage of hbal.
Basi...
Iustin Pop
04:09 pm Revision 2a2e2610: hbal: return exit status 0 in case of early exit
This derives from an internal bug, but the story is consistent across
both internal and external usage of hbal.
Basi...
Iustin Pop
03:20 pm Revision cad0723b: Fix DRBD resize code
There are two bugs in the current resize code, affecting mostly DRBD.
First, due to bugs in old DRBD versions (pre 8...
Iustin Pop
03:20 pm ganeti-local Revision cad0723b: Fix DRBD resize code
There are two bugs in the current resize code, affecting mostly DRBD.
First, due to bugs in old DRBD versions (pre 8...
Iustin Pop
11:41 am Revision cc706abc: Fix redistribution of files w.r.t. offline nodes
Currently, _RedistributeAncillaryFiles computes two lists: the list of
online nodes (for all files redistribution), a...
Iustin Pop
11:41 am ganeti-local Revision cc706abc: Fix redistribution of files w.r.t. offline nodes
Currently, _RedistributeAncillaryFiles computes two lists: the list of
online nodes (for all files redistribution), a...
Iustin Pop
11:35 am ganeti-local Revision 770461fe: Fix cluster verify error on master-ip-setup script
This error does not show up until we exceed the pool of master
candidates and have nodes which are not master candida...
René Nussbaumer
11:35 am Revision 770461fe: Fix cluster verify error on master-ip-setup script
This error does not show up until we exceed the pool of master
candidates and have nodes which are not master candida...
René Nussbaumer

07/04/2012

05:05 pm ganeti-local Revision 3228c07a: Add test helpers to .gitignore
Commit 3096524e enabled building of test helpers, but forgot to add
them to .gitignore, resulting in "unclean" git st...
Iustin Pop
05:05 pm Revision 3228c07a: Add test helpers to .gitignore
Commit 3096524e enabled building of test helpers, but forgot to add
them to .gitignore, resulting in "unclean" git st...
Iustin Pop
05:05 pm Revision 6438e259: Add a Makefile rule to test unclean git status
This is trivial, but can be used easily from automated builds to check
that the git tree is clean: files are not modi...
Iustin Pop
05:05 pm ganeti-local Revision 6438e259: Add a Makefile rule to test unclean git status
This is trivial, but can be used easily from automated builds to check
that the git tree is clean: files are not modi...
Iustin Pop
« Previous
Next »
 

Also available in: Atom