Activity

From 04/25/2013 to 05/24/2013

05/24/2013

02:32 pm ganeti-local Revision 95155a8c: Fix missing "raise" in QA
The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai...
Bernardo Dal Seno
02:32 pm Revision 95155a8c: Fix missing "raise" in QA
The bug was introduced in 345d395d.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrai...
Bernardo Dal Seno
02:30 pm Revision a9310b5b: Merge branch 'stable-2.8'
* stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S...
Guido Trotter
02:30 pm ganeti-local Revision a9310b5b: Merge branch 'stable-2.8'
* stable-2.8:
Bump up version for 2.7.0~rc2 release
Create overall design document for 2.8
Add NEWS entry for S...
Guido Trotter
02:26 pm Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE...
Guido Trotter
02:26 pm ganeti-local Revision 328201a5: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Bump up version for 2.7.0~rc2 release
Add NEWS entry for SO_PEERCRED fix
Workaround missing SO_PE...
Guido Trotter
01:17 pm ganeti-local Revision 75d25240: Bump up version for 2.7.0~rc2 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Guido Trotter
01:17 pm Revision 75d25240: Bump up version for 2.7.0~rc2 release
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Guido Trotter

05/23/2013

04:21 pm ganeti-local Revision 345d395d: QA for spindles in creating disks
"gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ...
Bernardo Dal Seno
04:21 pm Revision 345d395d: QA for spindles in creating disks
"gnt-instance add" and "gnt-instance recreate-disks" are tested giving the
number of spindles, when supported. Also, ...
Bernardo Dal Seno
02:15 pm ganeti-local Revision fab0cf66: Create overall design document for 2.8
Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro...
Michele Tartara
02:15 pm Revision fab0cf66: Create overall design document for 2.8
Also, cleanup the list of draft designs.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Tro...
Michele Tartara
02:04 pm ganeti-local Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:04 pm Revision 30448dc7: cfgupgrade: Remove spindles on downgrade
Spindles didn't exist in 2.8 and should be removed to downgrade.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:04 pm Revision 75a6c8be: gnt-instance info prints information about spindles
For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 75a6c8be: gnt-instance info prints information about spindles
For each disk, the number of requested spindles (if present) is shown.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
02:04 pm ganeti-local Revision 24c06acb: Spindles are used in creating new disks
The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd...
Bernardo Dal Seno
02:04 pm Revision 24c06acb: Spindles are used in creating new disks
The requested number of spindles is used to allocate PVs when creating new
LVs.
Signed-off-by: Bernardo Dal Seno <bd...
Bernardo Dal Seno
02:03 pm Revision 5073fa0c: Document disk device Create() functions
Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da...
Bernardo Dal Seno
02:03 pm ganeti-local Revision 5073fa0c: Document disk device Create() functions
Document all the arguments and return values of bdev.Create() and
bdev.BlockDev.Create().
Signed-off-by: Bernardo Da...
Bernardo Dal Seno
02:03 pm ganeti-local Revision b54ecf12: Add spindles field to disk object
The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:03 pm Revision b54ecf12: Add spindles field to disk object
The field is filled with the value provided on the command line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.c...
Bernardo Dal Seno
02:03 pm ganeti-local Revision 3f3ea14c: Check that spindles are not given when they are not allowed
Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o...
Bernardo Dal Seno
02:03 pm Revision 3f3ea14c: Check that spindles are not given when they are not allowed
Masterd checks that specifications for new disks don't include spindles
when exclusive storage is disabled.
Signed-o...
Bernardo Dal Seno
02:03 pm ganeti-local Revision c615590c: Add "spindles" option to instance disk creation commands
The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
02:03 pm Revision c615590c: Add "spindles" option to instance disk creation commands
The option is parsed but ignored, for the moment.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
02:03 pm ganeti-local Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ...
Bernardo Dal Seno
02:03 pm Revision a4f2b4b1: Fix style inconsistencies in gnt-instance man page
Escaping and initial capitals were not uniform.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: ...
Bernardo Dal Seno
02:03 pm Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ...
Bernardo Dal Seno
02:03 pm ganeti-local Revision c294f84e: cfgupgrade: Downgrade is a NO-OP
The configuration is still the same as in 2.8 (the reference stable version
for this branch), so downgrade shouldn't ...
Bernardo Dal Seno
12:06 pm ganeti-local Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Guido Trotter
12:06 pm Revision 603e6580: Add NEWS entry for SO_PEERCRED fix
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Guido Trotter
10:32 am ganeti-local Revision ca93ea0a: Design doc for internal shutdown detection
Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
Michele Tartara
10:32 am Revision ca93ea0a: Design doc for internal shutdown detection
Ganeti is currently not able to detect a legit shutdown request performed by a
user from inside a Xen domain.
This p...
Michele Tartara

05/22/2013

06:03 pm ganeti-local Revision 84ae4fa4: Document recent hroller changes in the NEWS file
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:03 pm Revision 84ae4fa4: Document recent hroller changes in the NEWS file
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:03 pm Revision 71c41fc0: Document hroller options recently added
hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ...
Klaus Aehlig
06:03 pm ganeti-local Revision 71c41fc0: Document hroller options recently added
hroller now also supports the options --skip-non-redundant and
--ignore-non-redundant, and this should be documented ...
Klaus Aehlig
05:53 pm Revision 069a4bcf: Workaround missing SO_PEERCRED
This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing....
Guido Trotter
05:53 pm ganeti-local Revision 069a4bcf: Workaround missing SO_PEERCRED
This bug happens in a few new distributions, so we workaround it by
defining the constant ourselves, if it's missing....
Guido Trotter
05:53 pm ganeti-local Revision ae549364: Add debugging clause to _ExpandCheckDisks error
This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr...
Guido Trotter
05:53 pm Revision ae549364: Add debugging clause to _ExpandCheckDisks error
This has been reported by users, so we should have the extra debugging
available.
Signed-off-by: Guido Trotter <ultr...
Guido Trotter
04:58 pm Revision 26ec2f38: Reduce pylint maximum file length to 4500
The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim...
Thomas Thrainer
04:58 pm ganeti-local Revision 26ec2f38: Reduce pylint maximum file length to 4500
The longest Python files we still have are around 4200 lines long. In
order to prevent future growth, limit the maxim...
Thomas Thrainer
03:27 pm ganeti-local Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an...
Klaus Aehlig
03:27 pm Revision 3a7eecd7: Extend hroller tests by options for non-redundant instances
The cluster now consists of 3 nodes, with drbd instances between
nodes 1 and 2, and 2 and 3. Additionally, nodes 1 an...
Klaus Aehlig
02:23 pm ganeti-local Revision d187780c: Mention hail network incompatibility in manpages
We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
02:23 pm Revision d187780c: Mention hail network incompatibility in manpages
We can't fix this in the 2.7 version, so it should be documented.
Signed-off-by: Guido Trotter <ultrotter@google.com...
Guido Trotter
12:42 pm ganeti-local Revision f3defd7f: Remove obsolete Debian-related documentation
This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ...
Thomas Thrainer
12:42 pm Revision f3defd7f: Remove obsolete Debian-related documentation
This part of the documentation refers to Grub instead of Grub2, but
Grub2 has been the standard boot loader since Squ...
Thomas Thrainer
12:27 pm Revision 46d4deb9: Update NEWS for 2.7.0 rc2
Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b...
Guido Trotter
12:27 pm ganeti-local Revision 46d4deb9: Update NEWS for 2.7.0 rc2
Move "local" entries at the bottom, and leave global 2.7 entries at the
top, as for the other releases.
Signed-off-b...
Guido Trotter
12:08 pm ganeti-local Revision 8840de6f: Test for hroller taking non-redundant instances into account
The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc...
Klaus Aehlig
12:08 pm Revision 8840de6f: Test for hroller taking non-redundant instances into account
The example cluster consists of 6 nodes, each hosting 2 instances and
having capacity for 3. So, while the drbd-induc...
Klaus Aehlig
12:08 pm ganeti-local Revision 23247a73: hroller: option to ignore non-redundant instances
Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi...
Klaus Aehlig
12:08 pm Revision 23247a73: hroller: option to ignore non-redundant instances
Add an option to hroller restoring the old behavior on not taking
any non-redundant instances into account when formi...
Klaus Aehlig
12:08 pm ganeti-local Revision 86c346db: Make hroller also plan for non-redundant instances
Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ...
Klaus Aehlig
12:08 pm Revision 86c346db: Make hroller also plan for non-redundant instances
Non-redundant instances need to be moved to a different node
before maintenance of the node. Even though they can be ...
Klaus Aehlig
12:07 pm ganeti-local Revision 89363f98: hroller: option to skip nodes with non-redundant instances
So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i...
Klaus Aehlig
12:07 pm Revision 89363f98: hroller: option to skip nodes with non-redundant instances
So far, hroller ignores the fact, that non-redundant instances exist.
One option to deal is non-redundant instances i...
Klaus Aehlig
12:07 pm ganeti-local Revision 3409c0af: Remove trailing whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
12:07 pm Revision 3409c0af: Remove trailing whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
11:56 am ganeti-local Revision 216cb5af: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:56 am Revision 216cb5af: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:02 am ganeti-local Revision 3913eaa7: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer
11:02 am Revision 3913eaa7: Improve installation documentation
Based on user feedback the installation documentation is clarified and
extended.
Signed-off-by: Thomas Thrainer <tho...
Thomas Thrainer

05/21/2013

03:13 pm ganeti-local Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor...
Helga Velroyen
03:13 pm Revision 4b92e992: RPC 'node_info': <storage_type,key> instead of vg_names
This replaces the field 'vg_names' in the RPC call of 'node info' by
'storage_units'. A storage unit is a tuple <stor...
Helga Velroyen

05/17/2013

06:45 pm ganeti-local Revision a755f3a0: Add Harep man page
Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ...
Michele Tartara
06:45 pm Revision a755f3a0: Add Harep man page
Add the man page for the Ganeti auto-repair tool.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: ...
Michele Tartara
06:38 pm ganeti-local Revision 48bba9de: Stash Xen config file after a failed startup
This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil...
Balazs Lecz
06:38 pm Revision 48bba9de: Stash Xen config file after a failed startup
This is a fix for a minor bug.
Currently, a failed Xen VM start results in a stale config file left
behind on the fil...
Balazs Lecz
05:42 pm ganeti-local Revision 1bb99a33: Merge branch 'stable-2.8' into master
* stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl...
Bernardo Dal Seno
05:42 pm Revision 1bb99a33: Merge branch 'stable-2.8' into master
* stable-2.8: (45 commits)
Update NEWS with disk creation fixes
Sort cmdlib-related entries in Makefile.am
cmdl...
Bernardo Dal Seno
04:25 pm Revision 6b3f0d7e: Fix owner of the OS log dir
The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott...
Balazs Lecz
04:25 pm ganeti-local Revision 6b3f0d7e: Fix owner of the OS log dir
The OS log dir is used by noded, not masterd.
Signed-off-by: Balazs Lecz <leczb@google.com>
Reviewed-by: Guido Trott...
Balazs Lecz
03:04 pm ganeti-local Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo...
Bernardo Dal Seno
03:04 pm Revision a365b47f: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS with disk creation fixes
Don't fail to deactivate master IP if already down
Add QA fo...
Bernardo Dal Seno
01:02 pm Revision ef726a3f: Update NEWS with disk creation fixes
Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain...
Bernardo Dal Seno
01:02 pm ganeti-local Revision ef726a3f: Update NEWS with disk creation fixes
Also document a couple more fixes.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Thomas Thrain...
Bernardo Dal Seno
12:32 pm ganeti-local Revision aad242d2: Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:32 pm Revision aad242d2: Sort cmdlib-related entries in Makefile.am
Files in the cmdlib directory are sorted alphabetically in
Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:32 pm ganeti-local Revision 5eacbcae: cmdlib: Cleanup public/private functions
All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a l...
Thomas Thrainer
12:32 pm Revision 5eacbcae: cmdlib: Cleanup public/private functions
All functions/classes which are used outside of their defining module
(with tests as an exception) no longer have a l...
Thomas Thrainer
12:32 pm ganeti-local Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
...
Thomas Thrainer
12:32 pm Revision 8aa8f6b1: cmdlib: Extract instance query related functionality
Split instance.py further by extracting instance querying related
logical units and functions to instance_query.py.
...
Thomas Thrainer
12:32 pm ganeti-local Revision 13f6af81: cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi...
Thomas Thrainer
12:32 pm Revision 13f6af81: cmdlib: Extract instance operation functionality
Split instance.py further by extracting instance operations
(start/stop/reboot/etc.) related logical units and functi...
Thomas Thrainer
12:32 pm Revision 87e25be1: cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign...
Thomas Thrainer
12:32 pm ganeti-local Revision 87e25be1: cmdlib: Extract migration related functionality
Split instance.py further by extracting migration related logical units
and functions to instance_migration.py.
Sign...
Thomas Thrainer
12:32 pm ganeti-local Revision 763ad5be: cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o...
Thomas Thrainer
12:32 pm Revision 763ad5be: cmdlib: Extract storage related functionality
Split instance.py further by extracting storage related logical units
and functions to instance_storage.py.
Signed-o...
Thomas Thrainer
12:32 pm Revision 8701dfb0: Reformat and define exports in cmdlib/__init__.py
cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be vis...
Thomas Thrainer
12:32 pm ganeti-local Revision 8701dfb0: Reformat and define exports in cmdlib/__init__.py
cmdlib/__init__.py now simply defines the interface of the cmdlib module
by importing all classes which should be vis...
Thomas Thrainer
12:32 pm Revision 814386b7: Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
12:32 pm ganeti-local Revision 814386b7: Extract miscellaneous logical units from cmdlib
All remaining classes in __init__.py are extracted to misc.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
...
Thomas Thrainer
12:32 pm ganeti-local Revision 1be6b00e: Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
12:32 pm Revision 1be6b00e: Extract os related logical units from cmdlib
All LUOs* classes are extracted to operating_system.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
12:32 pm ganeti-local Revision ec3cc4a8: Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be...
Thomas Thrainer
12:32 pm Revision ec3cc4a8: Extract query related logical units from cmdlib
All LUQuery* classes are extracted to query.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Be...
Thomas Thrainer
12:32 pm ganeti-local Revision 7ecd5e87: Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
12:32 pm Revision 7ecd5e87: Extract backup related logical units from cmdlib
All LUBackup* classes are extracted to backup.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
12:31 pm Revision 22b7f6f8: Extract instance related logical units from cmdlib
All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance...
Thomas Thrainer
12:31 pm ganeti-local Revision 22b7f6f8: Extract instance related logical units from cmdlib
All LUInstance* classes are extracted to instance.py. Common functions
are moved to common.py if used by non-instance...
Thomas Thrainer
12:31 pm ganeti-local Revision 31b836b8: Extract node related logical units from cmdlib
All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical uni...
Thomas Thrainer
12:31 pm Revision 31b836b8: Extract node related logical units from cmdlib
All LUNode* classes are extracted to node.py. Common functions are moved
to common.py if used by non-node logical uni...
Thomas Thrainer
12:31 pm Revision f380d53c: Extract group related logial units from cmdlib
All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
12:31 pm ganeti-local Revision f380d53c: Extract group related logial units from cmdlib
All LUGroup* classes are moved to group.py. Common functions are
extracted to common.py.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
12:31 pm Revision 7352d33b: Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl...
Thomas Thrainer
12:31 pm ganeti-local Revision 7352d33b: Extract cluster related logical units from cmdlib
All LUCluster* classes are extracted to cluster.py. Shared functions are
extracted to common.py, helper functions onl...
Thomas Thrainer
12:31 pm ganeti-local Revision 1d870e0d: Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b...
Thomas Thrainer
12:31 pm Revision 1d870e0d: Extract test logical units from cmdlib
LUTest* are moved to test.py.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Bernardo Dal Seno <b...
Thomas Thrainer
12:31 pm Revision 37dc17e3: Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:31 pm ganeti-local Revision 37dc17e3: Extract network related logical units from cmdlib
LUNetwork* and associated helper functions are extracted to network.py.
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
12:31 pm ganeti-local Revision fb3891d0: Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte...
Thomas Thrainer
12:31 pm Revision fb3891d0: Extract tags related logical units from cmdlib
LUTags* and their base class, TagsLU, are extracted to tags.py. An
additional shared function, _ShareAll, is extracte...
Thomas Thrainer
12:31 pm ganeti-local Revision 1a732a74: Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ...
Thomas Thrainer
12:31 pm Revision 1a732a74: Extract base classes from cmdlib
Base classes holding common functionality is extracted into base.py.
Utility functions used by both base classes and ...
Thomas Thrainer
08:53 am ganeti-local Revision 7f965aea: Don't fail to deactivate master IP if already down
The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
Thomas Thrainer
08:53 am Revision 7f965aea: Don't fail to deactivate master IP if already down
The master IP setup script now checks if the master IP is actually
configured on the machine before trying to remove ...
Thomas Thrainer

05/15/2013

05:43 pm ganeti-local Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm Revision 7af7da68: Compatibility test for instances
This patch introduces a test to check the compatibility
of the Haskell and the Python representation of instances.
S...
Helga Velroyen
05:43 pm Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 13d62481: Instance generators
This patch introduces and enhances generators for
instances:
- 'genInstWithNets' is split into the generation of an
...
Helga Velroyen
05:43 pm ganeti-local Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm Revision 6b168d4a: Annotate every arbitrary instance field
The Arbitrary instance of the 'Instance' object is written
using the <*> syntax. Since it often uses the 'arbitrary'
...
Helga Velroyen
05:43 pm ganeti-local Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
05:43 pm Revision d9b681ea: Generators for disks
This patch adds generators for Disk instances to the Haskell
test code. It uses somewhat more reasonable generators t...
Helga Velroyen
03:02 pm ganeti-local Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen
03:02 pm Revision 5d94c034: Use os.statvfs to determine free disk space
This simplifies my previous commit (820bade90) by using os.statvfs
instead of parsing the output of 'df'.
Signed-off...
Helga Velroyen

05/14/2013

10:17 pm ganeti-local Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
10:17 pm ganeti-local Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm Revision f08b1a00: Reorder unit tests in Makefile.am
In a previous commit, I accidentially changed the order of
unit tests in Makefile.am to not be alphabetically anymore...
Helga Velroyen
10:17 pm Revision 820bade9: Backend function for file storage space reporting
This adds functionality to retrieve disk space information
for file storage. It calls the 'df' tool and parses its
ou...
Helga Velroyen
08:57 pm ganeti-local Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:57 pm Revision 9598b71f: Remove extra newline
Also, properly set the date of the last modification.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
08:06 pm ganeti-local Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm Revision 199b241c: Make HS ConfD client IPv6 compatible
The Haskell ConfD client was assuming internet addresses to be IPv4. This
patch modifies the client so that it is abl...
Michele Tartara
08:06 pm Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
08:06 pm ganeti-local Revision 986a8671: Factor out resolveAddr function
This function can be useful to many parts of the code to convert the string
representation of an IP (v4 or v6) addres...
Michele Tartara
07:59 pm Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm ganeti-local Revision c300dbe4: Add MonD to the watcher
The monitoring daemon should always be alive, therefore it's added to the
watcher.
Signed-off-by: Michele Tartara <m...
Michele Tartara
07:59 pm ganeti-local Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:59 pm Revision 66234263: Start the monitoring and node daemons together
Add the monitoring daemon to the command starting the node daemon, given that
they both have to be started on all nod...
Michele Tartara
07:58 pm Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:58 pm ganeti-local Revision 5bb9ecc0: Add a constant stating whether monitoring is enabled
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Michele Tartara
07:04 pm Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm ganeti-local Revision e2e98c6e: Add QA for recreating single instance disks
So far QA only recreated the whole set of disks at once.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Revi...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm Revision 8cd4f8cf: Add QA for gnt-instance modify --disk
Just a very basic test that adds and then removes a disk.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Rev...
Bernardo Dal Seno
07:04 pm Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm ganeti-local Revision 1f14b07e: Clean up when "gnt-instance modify" fails to create a disk
cmdlib.LUInstanceSetParams now uses helper functions to create and wipe
disks, so that when the creation of a disk fa...
Bernardo Dal Seno
07:04 pm ganeti-local Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:04 pm Revision dfb0bc93: recreate-disks honors the prealloc_wipe_disks flag
Now even recreate-disks wipes the newly-created disks, if the flag is set.
Signed-off-by: Bernardo Dal Seno <bdalsen...
Bernardo Dal Seno
07:03 pm Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm ganeti-local Revision b867e218: Introduce wrapper for cmdlib._WipeDisks()
The wrapper handles errors by logging them and cleaning up freshly-created
disks.
Also, the correct disk is used in ...
Bernardo Dal Seno
07:03 pm Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:03 pm ganeti-local Revision eb0aa4e5: Don't catch an exception that cannot be raised
Since 9b221ea4, _CreateBlockDev() doesn't raise OpExecError any more. Yet
some code was left in place to catch it. By...
Bernardo Dal Seno
07:02 pm ganeti-local Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
07:02 pm Revision 57bcb172: Wipe disks added through "gnt-instance modify"
In issue 353 Sascha Lucas reported that disks are not wiped when added
through “gnt-instance modify”. This patch adds...
Michael Hanselmann
04:46 pm ganeti-local Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm Revision 8f096849: Move 'container.py' to storage directory
Moving 'container.py' to the storage directory.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thoma...
Helga Velroyen
04:46 pm ganeti-local Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:46 pm Revision cde49218: Rename dir 'block' to 'storage'
Renaming the 'block' directory to 'storage', because I plan to
place code there that is related to file storage and l...
Helga Velroyen
04:45 pm Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:45 pm ganeti-local Revision c23bb217: Rename storage.py to container.py
Renaming 'storage.py' to 'container.py'. It will be moved into the new
'storage' directory, which will come in later ...
Helga Velroyen
04:24 pm Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:24 pm ganeti-local Revision ef94a185: Monitoring QA: Remove superfluous import
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
03:44 pm ganeti-local Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara
03:44 pm Revision 0511ce91: Non-Xen support for monitoring QA
The QA tests the Xen instance status collector, but that is expected to fail
when run on machines that do not use Xen...
Michele Tartara

05/13/2013

04:20 pm ganeti-local Revision a5877534: Add QA for instance status collector
This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone...
Michele Tartara
04:20 pm Revision a5877534: Add QA for instance status collector
This commit introduces the QA for the instance status collector.
Begin the first QA for a monitoring-related compone...
Michele Tartara
04:20 pm ganeti-local Revision 8a049311: Add inst-status-xen to the monitoring daemon
Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
04:20 pm ganeti-local Revision 42b50796: Monitoring design doc: better specify field names
The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of...
Michele Tartara
04:20 pm ganeti-local Revision dd69cd3c: Factor out the mergeStatuses function
It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
04:20 pm ganeti-local Revision 79731e21: Add global status field to the instance status collector
The global status is computed from the statuses of the single instances.
The output json format is adapted to includ...
Michele Tartara
04:20 pm ganeti-local Revision 1f53be84: Add instance status collector to mon-collector man page
Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars...
Michele Tartara
04:20 pm ganeti-local Revision e8b46463: Export the Instance Status collector report
It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
04:20 pm ganeti-local Revision ebcbcfee: Run the monitoring daemon as root
The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi...
Michele Tartara
04:20 pm ganeti-local Revision 6ab6b19a: Use dcName in mon-collector
Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ...
Michele Tartara
04:20 pm ganeti-local Revision 8fada090: QA: factor out some instance management functions
Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i...
Michele Tartara
04:20 pm Revision 6ab6b19a: Use dcName in mon-collector
Instead of manually specify the name of the data collectors in mon-collector,
just use the dcName field each of them ...
Michele Tartara
04:20 pm Revision 42b50796: Monitoring design doc: better specify field names
The name of the list of instances was not specified.
Also, fix a line that was longer than 80 characters.
Signed-of...
Michele Tartara
04:20 pm Revision dd69cd3c: Factor out the mergeStatuses function
It will be used by multiple data collectors, not only the DRBD collector.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
04:20 pm Revision 79731e21: Add global status field to the instance status collector
The global status is computed from the statuses of the single instances.
The output json format is adapted to includ...
Michele Tartara
04:20 pm Revision 1f53be84: Add instance status collector to mon-collector man page
Add a section related to the new collector.
Also, fix some formatting issue (white spaces, line longer than 80 chars...
Michele Tartara
04:20 pm Revision e8b46463: Export the Instance Status collector report
It will need to be accessed by the monitoring daemon.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-...
Michele Tartara
04:20 pm Revision ebcbcfee: Run the monitoring daemon as root
The monitoring daemon needs to be able to run some commands that require root
access (such as "xm") in order to fulfi...
Michele Tartara
04:20 pm Revision 8fada090: QA: factor out some instance management functions
Some functions for managing instances will have to be used by new upcoming
unit tests, so they are taken out of the i...
Michele Tartara
04:20 pm Revision 8a049311: Add inst-status-xen to the monitoring daemon
Enable the monitoring daemon to invoke the Xen instance status data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
04:20 pm ganeti-local Revision 74685117: Add dependency on the process library
The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici...
Michele Tartara
04:20 pm Revision 4fe04580: Factor out function for building report
Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i...
Michele Tartara
04:20 pm ganeti-local Revision 45ee8676: Add module containing function for getting info from Xen
The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc...
Michele Tartara
04:20 pm ganeti-local Revision d7e9323b: Add the core of the instance status collector
Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func...
Michele Tartara
04:20 pm ganeti-local Revision d4de2ea8: Export the actual instance state
Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:20 pm ganeti-local Revision fc4be2bf: Determine status of one instance
Added function for determining whether the status of an instance is ok, and to
represent this information in the corr...
Michele Tartara
04:20 pm ganeti-local Revision 17ae9cdb: Include the reason trail in the instance collector output
Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance...
Michele Tartara
04:20 pm ganeti-local Revision 7660aaf3: Export Instance Status collector information
Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-...
Michele Tartara
04:20 pm ganeti-local Revision 4fe04580: Factor out function for building report
Instead of building the report as part of the "Main" function, have it
built by its own dedicated function, so that i...
Michele Tartara
04:20 pm Revision 74685117: Add dependency on the process library
The tests are already using this library, so it's not really a new build
dependency, but it was not specified esplici...
Michele Tartara
04:20 pm Revision 74b25887: Add HS functions for getting the instance reason path
The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
04:20 pm Revision 45ee8676: Add module containing function for getting info from Xen
The Xen instance status data collector will require to get some information
from the hypervisor. This commit introduc...
Michele Tartara
04:20 pm Revision d7e9323b: Add the core of the instance status collector
Add the Xen instance status data collector with only its core features.
The next commits will add more reporting func...
Michele Tartara
04:20 pm Revision d4de2ea8: Export the actual instance state
Compute the actual state of the instance and export it.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
04:20 pm Revision fc4be2bf: Determine status of one instance
Added function for determining whether the status of an instance is ok, and to
represent this information in the corr...
Michele Tartara
04:20 pm Revision 17ae9cdb: Include the reason trail in the instance collector output
Fetch the reason trail from file, failing gracefully if it is not found, and
include it in the output of the instance...
Michele Tartara
04:20 pm Revision 7660aaf3: Export Instance Status collector information
Name, version, format version, category and kind of the Instance Status data
collector are now exported.
Signed-off-...
Michele Tartara
04:20 pm ganeti-local Revision 74b25887: Add HS functions for getting the instance reason path
The getInstReasonFilename is built to resemble the python corresponding
function.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
03:47 pm ganeti-local Revision b24e516d: Add example for online rolling reboots using tags
While this use case was described in the design document, and
mentioned several times as motivation for changes in co...
Klaus Aehlig
03:47 pm Revision b24e516d: Add example for online rolling reboots using tags
While this use case was described in the design document, and
mentioned several times as motivation for changes in co...
Klaus Aehlig
10:56 am ganeti-local Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
Guido Trotter
10:56 am Revision 1da489e2: Move cmdlib.py to cmdlib/__init__.py
cmdlib.py has grown *really* too much. Move it into its own package to
allow splitting it further.
Signed-off-by: Gu...
Guido Trotter

05/10/2013

06:50 pm ganeti-local Revision 87414481: Allow build_chroot to work from any directory
build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s...
Michele Tartara
06:50 pm Revision 87414481: Allow build_chroot to work from any directory
build_chroot used to work only if launched from ./devel/, whereas now
it can be launched from anywhere, and it will s...
Michele Tartara
06:50 pm Revision 85b66af5: build_chroot: check whether the data dir exists
If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ...
Michele Tartara
06:50 pm ganeti-local Revision 85b66af5: build_chroot: check whether the data dir exists
If the data directory is not in the expected place, the script complains
with an error message and stops, instead of ...
Michele Tartara
02:56 pm Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn...
Klaus Aehlig
02:56 pm ganeti-local Revision 7b2d4001: Extend hroller test to also verify tag-based node selection
While the multiple-tags test was added to verify that coloring is done
only after node selection (otherwise it wouldn...
Klaus Aehlig
01:56 pm ganeti-local Revision 2a1737eb: Add a test for online rolling reboot scheduling
In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab...
Klaus Aehlig
01:56 pm Revision 2a1737eb: Add a test for online rolling reboot scheduling
In the example configuration, the graph constructed by just connecting
primary and secondary instances is two-colorab...
Klaus Aehlig
01:55 pm ganeti-local Revision 8d38fb72: Support online-maintenance in hroller
Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde...
Klaus Aehlig
01:55 pm Revision 8d38fb72: Support online-maintenance in hroller
Make hroller take into account the nodes (redundant) instances
will be migrated to. This be behavior can be overridde...
Klaus Aehlig
01:55 pm ganeti-local Revision 30fded87: Support construction of the graph of all reboot constraints
For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod...
Klaus Aehlig
01:55 pm Revision 30fded87: Support construction of the graph of all reboot constraints
For online rolling reboots, there are two kind of restrictions. First,
we cannot reboot the primary and secondary nod...
Klaus Aehlig
01:55 pm Revision 2207220d: Add option --one-step-only to hroller
Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-...
Klaus Aehlig
01:55 pm ganeti-local Revision 2207220d: Add option --one-step-only to hroller
Add a new option to hroller to only output information about the first
reboot group. Together with the option --node-...
Klaus Aehlig
01:54 pm Revision a39779f6: Sort reboot groups by size
Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no...
Klaus Aehlig
01:54 pm ganeti-local Revision a39779f6: Sort reboot groups by size
Make hroller output the node groups not containing the master node
sorted by size, largest group first. The master no...
Klaus Aehlig
01:53 pm ganeti-local Revision 361f2719: Fix expectation in hroller test
Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th...
Klaus Aehlig
01:53 pm Revision 361f2719: Fix expectation in hroller test
Regular expressions are not shell globs. So "any symbol" is expressed
by a dot, not a question mark. In this case, th...
Klaus Aehlig

05/09/2013

05:31 pm ganeti-local Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor...
Bernardo Dal Seno
05:31 pm Revision 5a9c7c34: Refactor check for exclusive_storage in LUInstanceCreate
The order of evaluation of the conditions is changed, so it's easier to add
more (foreseen) checks for exclusive_stor...
Bernardo Dal Seno
05:31 pm ganeti-local Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr...
Bernardo Dal Seno
05:31 pm Revision 8064c1af: Refactor disk checks in LUInstanceSetParams
Prereq checks relative disks are grouped together and moved in a separate
method. This reduces the clutter in CheckPr...
Bernardo Dal Seno

05/08/2013

03:47 pm ganeti-local Revision 9524c4c4: Fix a misspelled word in design-storagetypes
Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Weiwei Jia
03:47 pm Revision 9524c4c4: Fix a misspelled word in design-storagetypes
Signed-off-by: Weiwei Jia <harryxiyou@gmail.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Weiwei Jia

05/07/2013

07:40 pm ganeti-local Revision 004398d0: Fix lint errors (redundant bracket)
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
07:40 pm Revision 004398d0: Fix lint errors (redundant bracket)
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
06:59 pm Revision 62441832: Add a test demonstrating the --node-tags option of hroller
The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo...
Klaus Aehlig
06:59 pm ganeti-local Revision 62441832: Add a test demonstrating the --node-tags option of hroller
The example is a cluster of 6 nodes, paired into 3 group by three
instances. So the whole cluster would need two rebo...
Klaus Aehlig
06:59 pm Revision 313fdabc: Add option to hroller to select nodes based on tags
Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ...
Klaus Aehlig
06:59 pm ganeti-local Revision 313fdabc: Add option to hroller to select nodes based on tags
Add option --node-tags to tell hroller to consider only nodes
with these tags. A use case would be a tag tracking on ...
Klaus Aehlig
06:59 pm ganeti-local Revision 267bc1f4: Make Rapi backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
...
Klaus Aehlig
06:59 pm Revision 267bc1f4: Make Rapi backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the Rapi
...
Klaus Aehlig
06:59 pm Revision f33c06b8: Make LUXI backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
...
Klaus Aehlig
06:59 pm ganeti-local Revision f33c06b8: Make LUXI backed set node tags correctly
Since the htools representation of a node now allows adding
the node tags, populate this field correctly in the LUXI
...
Klaus Aehlig
06:58 pm ganeti-local Revision 4b542ebc: Extend the text format to contain node tags
In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a...
Klaus Aehlig
06:58 pm Revision 4b542ebc: Extend the text format to contain node tags
In order to allow htools to make use of node tags, add them to the
text format. This is done by adding a new column a...
Klaus Aehlig
06:58 pm ganeti-local Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod...
Klaus Aehlig
06:58 pm Revision 07ea9bf5: Extend the Node in the htools to allow adding node tags
Since hroller (and probably other tools in the future) will support
node selection based on node tags, extend the nod...
Klaus Aehlig
06:58 pm ganeti-local Revision 442d5aae: Make hroller filter the nodes before coloring the graph
Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil...
Klaus Aehlig
06:58 pm Revision 442d5aae: Make hroller filter the nodes before coloring the graph
Hroller used to first compute a coloring of the node graph and then
filter out the nodes that it had to work on. Whil...
Klaus Aehlig
06:58 pm Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes...
Klaus Aehlig
06:58 pm ganeti-local Revision 318c0a6c: Make mkNodeGraph ignore edges to non-present nodes
Change the behavior of mkNodeGraph to tacitly ignore all instances
where one of the nodes is not in the list of nodes...
Klaus Aehlig
06:58 pm ganeti-local Revision e6e2d4a5: Add tests for the -O option of hroller
In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re...
Klaus Aehlig
06:58 pm Revision e6e2d4a5: Add tests for the -O option of hroller
In hroller, the option -O can be used to mark certain nodes as offline.
These nodes should then not be part of any re...
Klaus Aehlig
06:57 pm ganeti-local Revision 52278ef9: Update hroller man page
In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si...
Klaus Aehlig
06:57 pm Revision 52278ef9: Update hroller man page
In commit 7dbe4c725 the new option --force was introduced to
hroller. Change the man page to reflect this change.
Si...
Klaus Aehlig
05:06 pm ganeti-local Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer
05:06 pm Revision d4b6d97b: Mention DRBD 8.4 support in NEWS
Mention the main features of DRBD 8.4 support in the NEWS file.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer
04:30 pm ganeti-local Revision 71e00202: Add version numbers to chroot build script
Update the script adding explicit version numbers for increased repeatability
of the build environment construction p...
Michele Tartara
04:30 pm Revision 71e00202: Add version numbers to chroot build script
Update the script adding explicit version numbers for increased repeatability
of the build environment construction p...
Michele Tartara
04:07 pm ganeti-local Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is...
Thomas Thrainer
04:07 pm Revision 085b8e24: Fix `drbdsetup show` parsing for DRBD 8.4
In DRBD 8.4, Ganeti does no longer use indexed external meta data but
flexible external metadata. Therefore, there is...
Thomas Thrainer
11:58 am ganeti-local Revision 32f88ce7: Correction of design doc regarding RPC extension
This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye...
Helga Velroyen
11:58 am Revision 32f88ce7: Correction of design doc regarding RPC extension
This corrects the storage types design doc regarding the specification
of the RPC call.
Signed-off-by: Helga Velroye...
Helga Velroyen
10:30 am ganeti-local Revision 6390194b: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer
10:30 am Revision 6390194b: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer

05/06/2013

05:58 pm ganeti-local Revision 4a4697de: Change design of algorithm for computing rolling reboots
Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc...
Klaus Aehlig
05:58 pm Revision 4a4697de: Change design of algorithm for computing rolling reboots
Instead of computing a coloring for one condition first and then refining
it for the other condition, we can construc...
Klaus Aehlig
04:30 pm ganeti-local Revision 412e7387: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer
04:30 pm Revision 412e7387: Support /var/run being a symlink in upload
Starting from Debian Wheezy, /var/run is a symlink to /run. If rsync
does not treat receiving symlinks to directories...
Thomas Thrainer
11:47 am ganeti-local Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ...
Thomas Thrainer
11:47 am ganeti-local Revision 5e85269f: Check for uniform DRBD version in node group
This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo...
Thomas Thrainer
11:47 am Revision 47e0abee: Split DRBD8Dev into DRBD8 and DRBD8Dev
All functionality specific to a single DRBD8 devide is now in DRBD8Dev,
whereas functionality which is valid for the ...
Thomas Thrainer
11:47 am Revision 5e85269f: Check for uniform DRBD version in node group
This check is performed during gnt-cluster verify and outputs warnings
if at least two different DRBD versions are fo...
Thomas Thrainer
11:30 am ganeti-local Revision 239364d0: Rename DRBD8 to DRBD8Dev
Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ...
Thomas Thrainer
11:30 am Revision 239364d0: Rename DRBD8 to DRBD8Dev
Right now the DRBD8 class has multiple responsibilities: a) it
reprensents a device which can be set up, grown, etc. ...
Thomas Thrainer
11:30 am ganeti-local Revision 5bb0a1cb: Make DRBD version queryable from noded
gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do...
Thomas Thrainer
11:30 am Revision 5bb0a1cb: Make DRBD version queryable from noded
gnt-cluster verify should issue a warning if there are multiple DRBD
versions present in a node group. In order to do...
Thomas Thrainer
12:19 am ganeti-local Revision 98bdd169: QA checks suitability for exclusive_storage tests
When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl...
Bernardo Dal Seno
12:19 am Revision 98bdd169: QA checks suitability for exclusive_storage tests
When instance tests with exclusive_storage are enabled, the number of PVs
on nodes are checked to see if it's suitabl...
Bernardo Dal Seno

05/03/2013

04:47 pm ganeti-local Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli...
Michele Tartara
04:47 pm Revision f2d87a5e: Merge remote-tracking branch 'origin/stable-2.8'
Conflicts:
lib/bdev.py
lib/cmdlib.py
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehli...
Michele Tartara
03:47 pm Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ...
Guido Trotter
03:47 pm ganeti-local Revision e41bf003: Final NEWS and configure.ac update for 2.7.0~rc1
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga ...
Guido Trotter
03:25 pm ganeti-local Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis...
Bernardo Dal Seno
03:25 pm Revision 9db0b351: Disk templates are "allowed" and not "enabled" in ipolicies
The way disk templates were displayed in instance policies became confusing
since the introduction of the enabled_dis...
Bernardo Dal Seno
03:23 pm ganeti-local Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
03:23 pm Revision f73f3567: Unit test for FillIPolicy keeping unknown keys
This makes sure that issue 401 doesn't come back.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by...
Bernardo Dal Seno
12:09 pm ganeti-local Revision f583e7ad: Fix white spaces in partitioned design doc
Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro...
Bernardo Dal Seno
12:09 pm ganeti-local Revision 8a96e60d: Reuse current spindles in design for partitioned
Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean...
Bernardo Dal Seno
12:09 pm Revision 8a96e60d: Reuse current spindles in design for partitioned
Renaming the current parameters dealing with spindles is nice, as their
meaning would be clearer, but that would mean...
Bernardo Dal Seno
12:09 pm Revision f583e7ad: Fix white spaces in partitioned design doc
Bullet lists start after a blank line.
Signed-off-by: Bernardo Dal Seno <bdalseno@google.com>
Reviewed-by: Guido Tro...
Bernardo Dal Seno
12:05 pm ganeti-local Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch...
Helga Velroyen
12:05 pm Revision 04bcb621: gnt-job list: deal with non-ascii encoding in jobs
This fixes issue 432. If a job summary contained a non-ascii character,
gnt-job list crashed badly so far. This patch...
Helga Velroyen
11:38 am Revision bcba4e01: Merge stable-2.7 into stable-2.8
Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane...
Michele Tartara
11:38 am ganeti-local Revision bcba4e01: Merge stable-2.7 into stable-2.8
Conflicts:
INSTALL
NEWS
configure.ac
src/Ganeti/Query/Group.hs
test/hs/Test/Ganeti/Objects.hs
test/hs/Test/Gane...
Michele Tartara
10:44 am Revision 25f8d59c: Cleanup of the INSTALL file
Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta...
Michele Tartara
10:44 am ganeti-local Revision 25f8d59c: Cleanup of the INSTALL file
Curl is not optional anymore. Remove reference to it in the optional libraries
section.
Signed-off-by: Michele Tarta...
Michele Tartara
10:42 am ganeti-local Revision d30fa488: Support DRBD 8.4.3 command syntax
DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif...
Thomas Thrainer
10:42 am Revision d30fa488: Support DRBD 8.4.3 command syntax
DRBD 8.4.3 does not support specifying volume ids directly while
creating the meta device. It requires a slightly dif...
Thomas Thrainer

05/02/2013

04:58 pm ganeti-local Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ...
Helga Velroyen
04:58 pm Revision 7d60c3b5: gnt-cluster modify: check vg name only on vm-capable nodes
This fixes issue 432: when setting the volume group name, the presence
of the volume group was checked on all nodes. ...
Helga Velroyen
04:01 pm Revision fc2318f7: Disable inter-cluster instance move for file instances
Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T...
Helga Velroyen
04:01 pm ganeti-local Revision fc2318f7: Disable inter-cluster instance move for file instances
Inter-cluster instance moves depends on exporting an instance. For file-based
instance, exporting is not supported. T...
Helga Velroyen
03:51 pm Revision f24d3d3b: Improve error message for file instance creation
Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ...
Helga Velroyen
03:51 pm ganeti-local Revision f24d3d3b: Improve error message for file instance creation
Currently, when creating an instance with file storage fails,
the error message is rather general. This patch adds a ...
Helga Velroyen
02:01 pm ganeti-local Revision d5610c94: Update NEWS for 2.7.0 rc1
Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-...
Guido Trotter
02:01 pm Revision d5610c94: Update NEWS for 2.7.0 rc1
Move the "main" 2.7 section up to rc1, and just leave the delta in
beta3. Then add a new beta3 to rc1 delta.
Signed-...
Guido Trotter
12:16 pm ganeti-local Revision da535d0d: admin guide updates for 2.7
- Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma...
Guido Trotter
12:16 pm Revision da535d0d: admin guide updates for 2.7
- Mention the file-storage-paths config file
- Add information about sharedfile and ext storage types
- Change one ma...
Guido Trotter
12:16 pm ganeti-local Revision e43f849c: Mention file-storage-paths in UPGRADE
It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R...
Guido Trotter
12:16 pm Revision e43f849c: Mention file-storage-paths in UPGRADE
It was in NEWS, but not mentioned at all in the upgrade notes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
R...
Guido Trotter
10:42 am Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
-enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa...
Guido Trotter
10:42 am ganeti-local Revision 8cb5634a: kvm: use -machine type,accel= for newer qemu
-enable-kvm and -disable-kvm are deprecated in favor of accel=kvm passed
as a machine specification. This fixes compa...
Guido Trotter
10:42 am Revision 81e265f5: kvm: Move parameter validation before use
We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par...
Guido Trotter
10:42 am ganeti-local Revision 81e265f5: kvm: Move parameter validation before use
We had parameter validation when the runtime is generated, but in the
middle of the function. Move up, before any par...
Guido Trotter
10:42 am ganeti-local Revision 99c7cd5b: kvm: Use -display none rather than -nographic
Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in...
Guido Trotter
10:42 am Revision 99c7cd5b: kvm: Use -display none rather than -nographic
Newer versions of kvm (from 1.4) don't support -nographic with
-daemonize. When -display exists, use -display none in...
Guido Trotter

05/01/2013

08:34 pm ganeti-local Revision db0e97f0: INSTALL updates for wheezy, and fixes
- Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr...
Guido Trotter
08:34 pm Revision db0e97f0: INSTALL updates for wheezy, and fixes
- Remove mention of python 2.4 specific modules, as that version
is not supported anymore
- Add bitarray and ipaddr...
Guido Trotter

04/30/2013

06:52 pm ganeti-local Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:...
Michele Tartara
06:52 pm Revision b43e836f: Disable compiling mon-collector if monitoring is disabled
Mon-collector kept being compiled even if monitoring was disabled during
configure.
Fixes Issue 441.
Signed-off-by:...
Michele Tartara
06:51 pm Revision 5d453688: Add confd as a dependency of monitoring
Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch...
Michele Tartara
06:51 pm ganeti-local Revision 5d453688: Add confd as a dependency of monitoring
Some data collectors require confd data information. Therefore, monitoring is
dependent on confd, but this was not ch...
Michele Tartara
06:38 pm Revision 516a0e94: Add reason trail to haskell opcode format
The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
06:38 pm ganeti-local Revision 516a0e94: Add reason trail to haskell opcode format
The haskell type definition of opcodes should remain aligned with the python
one.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
06:38 pm ganeti-local Revision 3ff890a1: Add the reason trail type definition in Haskell
It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ...
Michele Tartara
06:38 pm Revision 3ff890a1: Add the reason trail type definition in Haskell
It will be added to the haskell definition of opcodes, to keep it aligned to
the python one, and it will be used for ...
Michele Tartara
06:38 pm Revision 2bd9ec7c: Update "reason" field in instance status design
Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m...
Michele Tartara
06:38 pm ganeti-local Revision 2bd9ec7c: Update "reason" field in instance status design
Now the reason field is implemented according to the reason trail design
document.
Signed-off-by: Michele Tartara <m...
Michele Tartara
10:57 am ganeti-local Revision 0791b57f: Remove outdated TODO comment
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Michele Tartara
10:57 am Revision 0791b57f: Remove outdated TODO comment
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Michele Tartara
10:57 am ganeti-local Revision e580e9f7: Add proper error management to monitoring daemon
Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart...
Michele Tartara
10:57 am Revision e580e9f7: Add proper error management to monitoring daemon
Produce a personalized 404 error when the requested resource is not available.
Signed-off-by: Michele Tartara <mtart...
Michele Tartara
10:56 am ganeti-local Revision 6327828e: Produce a report for all the data collectors
Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-...
Michele Tartara
10:56 am Revision 6327828e: Produce a report for all the data collectors
Implement the API function of the monitoring daemon that provides the report
of all the data collectors.
Signed-off-...
Michele Tartara
10:56 am ganeti-local Revision db1ad1d5: Generate report for a single collector
Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
10:56 am Revision db1ad1d5: Generate report for a single collector
Allow to ask the monitoring daemon for the report of one specific data
collector.
Signed-off-by: Michele Tartara <mt...
Michele Tartara
10:56 am ganeti-local Revision 75706f3a: Export the full report from DRBD data collector
Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
10:56 am Revision 75706f3a: Export the full report from DRBD data collector
Export the full report instead of just the data from the DRBD data collector.
Signed-off-by: Michele Tartara <mtarta...
Michele Tartara
10:56 am Revision 27433b5c: Add monitoring daemon to the masterd group
The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee...
Michele Tartara
10:56 am ganeti-local Revision 27433b5c: Add monitoring daemon to the masterd group
The hmac.key file is owned by group masterd and is required to communicate with
the confd.
The monitoring daemon nee...
Michele Tartara
10:55 am Revision a5ec6d88: Update JSON serialization for "category"
Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the...
Michele Tartara
10:55 am ganeti-local Revision a5ec6d88: Update JSON serialization for "category"
Change the JSON serialization for the "category" field of data collectors,
in accordance to the latest version of the...
Michele Tartara
10:55 am ganeti-local Revision 3a388363: Improve monitoring agent design document
Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review...
Michele Tartara
10:55 am Revision 3a388363: Improve monitoring agent design document
Specify more precisely the format of the category names.
Signed-off-by: Michele Tartara <mtartara@google.com>
Review...
Michele Tartara
10:55 am Revision ecb783f0: Implement the "list collectors" API in monitoring
Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi...
Michele Tartara
10:55 am ganeti-local Revision ecb783f0: Implement the "list collectors" API in monitoring
Implement the handler for outputting the list of collectors
(name, category, kind) in JSON format.
Signed-off-by: Mi...
Michele Tartara
10:49 am ganeti-local Revision c42fbe28: Fix bug in group queries related to node/instance fields
Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f...
Iustin Pop
10:49 am Revision c42fbe28: Fix bug in group queries related to node/instance fields
Since we use the primitive string type for group UUIDs, the group
fields have a bug where we pass the group name as f...
Iustin Pop
10:28 am ganeti-local Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete...
Helga Velroyen
10:28 am ganeti-local Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H...
Helga Velroyen
10:28 am Revision 05440845: gnt-instance: new hypervisor parameter 'vif_type'
This patch fixes issue 247. It empowers the user to specify
explicitly the vif type of a nic configuration of a Xen H...
Helga Velroyen
10:28 am Revision c54c859b: man gnt-instance: new hypervisor parameter 'vif_type'
This patch extends the man page of the 'gnt-instance' command
by describing the newly implemented hypervisor paramete...
Helga Velroyen

04/29/2013

11:13 pm ganeti-local Revision 5519f036: Merge branch 'stable-2.8' into master
* stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ...
Bernardo Dal Seno
11:13 pm Revision 5519f036: Merge branch 'stable-2.8' into master
* stable-2.8: (42 commits)
Add shelltests for hspace allocation
hspace: Handle multiple ipolicy specs
QA: Test ...
Bernardo Dal Seno
07:05 pm ganeti-local Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak...
Thomas Thrainer
07:05 pm Revision 2e462e19: Cleanup DRBD 8.4 devices properly during QA
QA cleans up DRBD 8.4 devices via drbdsetup, which currently only worked
for DRBD 8.3. This (rather ugly) command mak...
Thomas Thrainer
07:05 pm ganeti-local Revision daec28a7: Add command generator for DRBD 8.4
The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm...
Thomas Thrainer
07:05 pm Revision daec28a7: Add command generator for DRBD 8.4
The DRBD84CmdGenerator class, which generates commands suited for DRBD
8.4, is added. A common baseclass for DRBD83Cm...
Thomas Thrainer
07:05 pm ganeti-local Revision 74db37c0: Add test for version dispatching code
Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for...
Thomas Thrainer
07:05 pm Revision 74db37c0: Add test for version dispatching code
Based on the version of DRBD (as reported through /proc/drbd), the DRBD8
class chooses helper objects which adapt for...
Thomas Thrainer
07:05 pm ganeti-local Revision 7a694e30: Add dependency on python-mock
Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar...
Thomas Thrainer
07:05 pm Revision 7a694e30: Add dependency on python-mock
Python Mock (http://www.voidspace.org.uk/python/mock/) is a mocking
library for Python. It is included in the standar...
Thomas Thrainer
07:05 pm ganeti-local Revision 873878b9: Extract DRBD related tests
As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file....
Thomas Thrainer
07:05 pm Revision 873878b9: Extract DRBD related tests
As the DRBD code was extracted from bdev.py, the corresponding tests
should as well be extracted into their own file....
Thomas Thrainer
07:05 pm ganeti-local Revision 09a78e1c: Extract command generation logic from DRBD8
In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ...
Thomas Thrainer
07:05 pm Revision 09a78e1c: Extract command generation logic from DRBD8
In order to easily support the DRBD 8.4 command syntax, this patch
extracts all command generation logic (i.e. where ...
Thomas Thrainer
07:05 pm ganeti-local Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par...
Thomas Thrainer
07:05 pm Revision 27c7d9c3: Use DRBD84ShowInfo based on DRBD version
Now the DRBD8 class actually checks which version of DRBD is running on
the system and chooses the right class to par...
Thomas Thrainer
07:05 pm ganeti-local Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri...
Thomas Thrainer
07:05 pm Revision 5520d04d: Add `drbdsetup show` parser for DRBD 8.4
Common functionality between the DRBD 8.3 and DRBD 8.4 parser has been
extracted into BaseShowInfo. A test which veri...
Thomas Thrainer
07:05 pm ganeti-local Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e...
Thomas Thrainer
07:05 pm Revision 27d69b25: Extract DRBD info parsing into drbd_info.py
Parsing the status (/proc/drbd) and `drbdsetup show` output takes quite
a bit of code, which has to be augmented by e...
Thomas Thrainer
07:05 pm ganeti-local Revision d01e51a5: Extract DRBD8ShowInfo class
This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t...
Thomas Thrainer
07:05 pm Revision d01e51a5: Extract DRBD8ShowInfo class
This class parses the `drbdsetup show` output and represents it in an
easily accessible format. It got extracted so t...
Thomas Thrainer
07:05 pm ganeti-local Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi...
Thomas Thrainer
07:05 pm Revision efa6dd08: Add test for DRBD 8.4 /proc/drbd parsing
The current parser already supports the output of DRBD 8.4 /proc/drbd,
so add tests which actually verify this behavi...
Thomas Thrainer
07:05 pm ganeti-local Revision d41efc42: Add test for empty version in /proc/drbd
The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic...
Thomas Thrainer
07:05 pm Revision d41efc42: Add test for empty version in /proc/drbd
The previous patch removed a (rather implicit) test for /proc/drbd not
containing a version line. This adds an explic...
Thomas Thrainer
07:05 pm ganeti-local Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re...
Thomas Thrainer
07:05 pm Revision dcc4579c: Rename _JoinProcDataPerMinor to _JoinLinesPerMinor
In the new context of the DRBD8Info class, the name
_JoinProcDataPerMinor doesn't fit any more. _JoinLinesPerMinor re...
Thomas Thrainer
07:05 pm ganeti-local Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T...
Thomas Thrainer
07:05 pm Revision 2fe690f1: Extract /proc/drbd parsing code into DRBD8Info
As the DRBD8 class got bigger due to the previous merge of BaseDRBD, now
parts of it are ripped out into DRBD8Info. T...
Thomas Thrainer
07:05 pm Revision fd300bc7: Remove BaseDRBD
BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD...
Thomas Thrainer
07:05 pm ganeti-local Revision fd300bc7: Remove BaseDRBD
BaseDRBD was probably useful when DRBD 0.7 and DRBD 8 were supported.
However, there is only one subclass of BaseDRBD...
Thomas Thrainer
07:04 pm ganeti-local Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of...
Thomas Thrainer
07:04 pm Revision 38396ae2: Rename _MassageProcData to _JoinProcDataPerMinor
That's what the method actually does, so there is no reason why we
should use a funny but unreadable name.
Signed-of...
Thomas Thrainer
06:55 pm ganeti-local Revision 8abeb641: Add shelltests for hspace allocation
Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o...
Bernardo Dal Seno
06:55 pm Revision 8abeb641: Add shelltests for hspace allocation
Both tiered and standard allocations are tested, with a single and a double
min/max instance specification.
Signed-o...
Bernardo Dal Seno
06:54 pm ganeti-local Revision 53822ec4: hspace: Handle multiple ipolicy specs
With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ...
Bernardo Dal Seno
06:54 pm Revision 53822ec4: hspace: Handle multiple ipolicy specs
With tiered allocation, hspace uses all the max specs in turn as the
initial instance spec.
Signed-off-by: Bernardo ...
Bernardo Dal Seno
06:54 pm ganeti-local Revision 5fdf8491: QA: Test multiple instance specs
The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo...
Bernardo Dal Seno
06:54 pm Revision 5fdf8491: QA: Test multiple instance specs
The test of the interaction between policy and instances is extended.
Signed-off-by: Bernardo Dal Seno <bdalseno@goo...
Bernardo Dal Seno
06:54 pm ganeti-local Revision 7c8ae421: QA: Handle multiple instance specs
Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
06:54 pm Revision 7c8ae421: QA: Handle multiple instance specs
Existing tests are updated to cope with the new instance specs format.
Signed-off-by: Bernardo Dal Seno <bdalseno@go...
Bernardo Dal Seno
06:54 pm ganeti-local Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar...
Bernardo Dal Seno
06:54 pm Revision 65978cb7: Unit test for cli.FormatPolicyInfo()
We try to parse the string obtained by formatting a policy, and see if we
get the same policy.
Signed-off-by: Bernar...
Bernardo Dal Seno
06:54 pm ganeti-local Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up...
Bernardo Dal Seno
06:54 pm Revision ef99e3e8: Add command-line support for multiple specs in ipolicy
Command line options accept multiple min/max specifications in instance
policies. The output of show-ispecs-cmd is up...
Bernardo Dal Seno
06:53 pm Revision 41044e04: Add multiple min/max specs in instance policy
Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance...
Bernardo Dal Seno
06:53 pm ganeti-local Revision 41044e04: Add multiple min/max specs in instance policy
Now instance policies can contain more than one min/max specs. This is the
main element of the "Constrained instance...
Bernardo Dal Seno
06:53 pm ganeti-local Revision b342c9dd: Separate checks for std spec compliance
This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
...
Bernardo Dal Seno
06:53 pm Revision b342c9dd: Separate checks for std spec compliance
This is needed to be able to validate the std spec against multiple min/max
spec pairs (appearing in next patches).
...
Bernardo Dal Seno
06:53 pm ganeti-local Revision ec996117: QA: Transpose instance specs
The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe...
Bernardo Dal Seno
06:53 pm Revision ec996117: QA: Transpose instance specs
The format used to store instance specs in QA is changed to better handle
multiple instance specs, a feature containe...
Bernardo Dal Seno
05:49 pm ganeti-local Revision 3e0c2a24: Log at info level the success of a luxi query
So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was...
Klaus Aehlig
05:49 pm Revision 3e0c2a24: Log at info level the success of a luxi query
So far, any successful query was only logged at debug level, thus leaving
no traces in the logs, unless debugging was...
Klaus Aehlig
05:48 pm Revision 61f3d56e: Fix typo in documentation string
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
05:48 pm ganeti-local Revision 61f3d56e: Fix typo in documentation string
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
10:56 am ganeti-local Revision 8bc5e2c8: Improve gnt-instance documentation
Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T...
Thomas Thrainer
10:56 am Revision 8bc5e2c8: Improve gnt-instance documentation
Explain the relationship of the ip and network parameter in
`gnt-instance add --net` better.
Signed-off-by: Thomas T...
Thomas Thrainer
10:56 am ganeti-local Revision decc7ec9: Fix unclear error when replacing a nic's ip
The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (...
Guido Trotter
10:56 am Revision decc7ec9: Fix unclear error when replacing a nic's ip
The current error message ends up saying something like
'192.168.5.5' != 'network1', which is sort of non-intuitive (...
Guido Trotter

04/26/2013

05:39 pm ganeti-local Revision decf86f9: Make DEFAULT_ENABLED_DISK_TEMPLATES a list
This patch makes the constant DEFAULT_ENABLED_DISK_TEMPLATES
a list instead of a set, because the order of the elemen...
Helga Velroyen
05:39 pm Revision decf86f9: Make DEFAULT_ENABLED_DISK_TEMPLATES a list
This patch makes the constant DEFAULT_ENABLED_DISK_TEMPLATES
a list instead of a set, because the order of the elemen...
Helga Velroyen
05:33 pm ganeti-local Revision b3e1f9dd: NEWS: removal of --no-lvm-storage
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
05:33 pm ganeti-local Revision dbc6f6dd: Remove '--no-lvm-storage' from 'gnt-cluster' man page
This updates the man page of 'gnt-cluster' regarding the
removal of the '--no-lvm-storage'.
Signed-off-by: Helga Vel...
Helga Velroyen
05:33 pm Revision 1a0e0593: Document the --drbd-usermode-helper in man gnt-cluster
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
05:33 pm Revision dbc6f6dd: Remove '--no-lvm-storage' from 'gnt-cluster' man page
This updates the man page of 'gnt-cluster' regarding the
removal of the '--no-lvm-storage'.
Signed-off-by: Helga Vel...
Helga Velroyen
05:33 pm Revision b3e1f9dd: NEWS: removal of --no-lvm-storage
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
05:33 pm ganeti-local Revision 1a0e0593: Document the --drbd-usermode-helper in man gnt-cluster
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
05:12 pm Revision 2d237e93: Fix lint error in cmdlib
Was accidentally introduced by commit 912737ba.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido...
Helga Velroyen
05:12 pm ganeti-local Revision 2d237e93: Fix lint error in cmdlib
Was accidentally introduced by commit 912737ba.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Guido...
Helga Velroyen
04:34 pm ganeti-local Revision 912737ba: gnt-cluster modify/init: deprecate --no-lvm-storage
This patch does three things:
1. It deprecates the option '--no-lvm-storage' of 'gnt-cluster modify'
and 'gnt-cluste...
Helga Velroyen
04:34 pm Revision 912737ba: gnt-cluster modify/init: deprecate --no-lvm-storage
This patch does three things:
1. It deprecates the option '--no-lvm-storage' of 'gnt-cluster modify'
and 'gnt-cluste...
Helga Velroyen
04:34 pm ganeti-local Revision 59ef0f15: Utility functions for storage
This patch add a couple of utility functions dealing with
storage types and disk templates.
Signed-off-by: Helga Vel...
Helga Velroyen
04:34 pm Revision 59ef0f15: Utility functions for storage
This patch add a couple of utility functions dealing with
storage types and disk templates.
Signed-off-by: Helga Vel...
Helga Velroyen
04:06 pm ganeti-local Revision f38270c6: In plain to drbd conversion, rename LVs back on failure
Currently, if converting an instance from plain to drbd fails after
renaming the original LVs, the instance is left i...
Klaus Aehlig
04:06 pm Revision f38270c6: In plain to drbd conversion, rename LVs back on failure
Currently, if converting an instance from plain to drbd fails after
renaming the original LVs, the instance is left i...
Klaus Aehlig

04/25/2013

01:27 pm ganeti-local Revision 9c265dd7: Merge branch 'stable-2.7' into stable-2.8
This fixes the problem with the distcheck-release target failing needlessly.
* stable-2.7:
Improve check for "unr...
Guido Trotter
01:27 pm Revision 9c265dd7: Merge branch 'stable-2.7' into stable-2.8
This fixes the problem with the distcheck-release target failing needlessly.
* stable-2.7:
Improve check for "unr...
Guido Trotter
01:25 pm ganeti-local Revision d466fd8b: Improve check for "unreleased" versions in NEWS
Currently this is checked only when distcheck-release is called.
Check it in check-news instead, for all versions bef...
Guido Trotter
01:25 pm Revision d466fd8b: Improve check for "unreleased" versions in NEWS
Currently this is checked only when distcheck-release is called.
Check it in check-news instead, for all versions bef...
Guido Trotter
11:51 am ganeti-local Revision fd7f98fe: Update documentation for text format
In commit 000ca91a the text format was extended to also include
information about the master node. This commit update...
Klaus Aehlig
11:51 am Revision fd7f98fe: Update documentation for text format
In commit 000ca91a the text format was extended to also include
information about the master node. This commit update...
Klaus Aehlig
« Previous
Next »
 

Also available in: Atom