Activity

From 07/22/2013 to 08/20/2013

08/20/2013

06:44 pm Revision cf9f3b92: Design document for automatised upgrades
This design document describes how upgrade and downgrades
can be made more automatic for future versions.
Signed-off...
Klaus Aehlig
06:44 pm ganeti-local Revision cf9f3b92: Design document for automatised upgrades
This design document describes how upgrade and downgrades
can be made more automatic for future versions.
Signed-off...
Klaus Aehlig
03:48 pm Revision dd84e715: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Allow instance mods if only osparams are given
Fix harep manpage title
Use FQDN to check master no...
Thomas Thrainer
03:48 pm ganeti-local Revision dd84e715: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Allow instance mods if only osparams are given
Fix harep manpage title
Use FQDN to check master no...
Thomas Thrainer
03:18 pm Revision 125e1230: Allow instance mods if only osparams are given
osparams are now recognized as changes, so changing only those without
other changes works too now.
(cherry picked f...
Thomas Thrainer
03:18 pm ganeti-local Revision 125e1230: Allow instance mods if only osparams are given
osparams are now recognized as changes, so changing only those without
other changes works too now.
(cherry picked f...
Thomas Thrainer
02:46 pm ganeti-local Revision 6869f673: Use node UUIDs for locking instead of node names
LUInstanceMultiAlloc used node names instead of node UUIDs to lock
required nodes. This patch fixes this bug.
Signed...
Thomas Thrainer
02:46 pm Revision 6869f673: Use node UUIDs for locking instead of node names
LUInstanceMultiAlloc used node names instead of node UUIDs to lock
required nodes. This patch fixes this bug.
Signed...
Thomas Thrainer
01:54 pm Revision 71a3ad07: Set pcre version to 0.94.4
Running 'make' in the chroot complains about pcre 0.94.4
being required.
Signed-off-by: Helga Velroyen <helgav@googl...
Helga Velroyen
01:54 pm ganeti-local Revision 71a3ad07: Set pcre version to 0.94.4
Running 'make' in the chroot complains about pcre 0.94.4
being required.
Signed-off-by: Helga Velroyen <helgav@googl...
Helga Velroyen
01:53 pm Revision 5eae613c: Allow instance mods if only osparams are given
osparams are now recognized as changes, so changing only those without
other changes works too now.
Signed-off-by: T...
Thomas Thrainer
01:53 pm ganeti-local Revision 5eae613c: Allow instance mods if only osparams are given
osparams are now recognized as changes, so changing only those without
other changes works too now.
Signed-off-by: T...
Thomas Thrainer

08/19/2013

04:23 pm Revision a61a0813: Fix a node name vs. UUID bug in instance import
This patch fixes a bug where node names were incorrectly used as node
UUID's.
Signed-off-by: Thomas Thrainer <thomas...
Thomas Thrainer
04:23 pm ganeti-local Revision a61a0813: Fix a node name vs. UUID bug in instance import
This patch fixes a bug where node names were incorrectly used as node
UUID's.
Signed-off-by: Thomas Thrainer <thomas...
Thomas Thrainer
02:34 pm Revision 64ef390e: Typo in hroller man page
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Helga Velroyen
02:34 pm ganeti-local Revision 64ef390e: Typo in hroller man page
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Helga Velroyen
11:09 am Revision b9aae98b: Use node UUID for locking in LUInstanceMove
This LU (incorrectly) used the node name for locking. This patch
corrects this error.
Signed-off-by: Thomas Thrainer...
Thomas Thrainer
11:09 am ganeti-local Revision b9aae98b: Use node UUID for locking in LUInstanceMove
This LU (incorrectly) used the node name for locking. This patch
corrects this error.
Signed-off-by: Thomas Thrainer...
Thomas Thrainer

08/18/2013

11:40 am Revision 52158be3: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
11:40 am Revision d07411cc: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
11:40 am Revision 8a66cc18: Remove pylint 0106
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
11:26 am Revision 2dcc9fca: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
11:18 am Revision e998ba7d: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
11:18 am Revision fe3f8b9e: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
11:18 am Revision 0aaaa70a: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
11:18 am Revision 5c2d19fa: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
11:18 am Revision 3ec8082e: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
11:18 am Revision 1f36ade2: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
11:18 am Revision ce00d631: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
11:18 am Revision 64b583c4: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
11:18 am Revision 436ff413: Hepler methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
11:18 am Revision 1dfcdaeb: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
11:18 am Revision c7550204: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _ExecuteKVMRuntime().
Signed-off-by: Dimitris A...
Dimitris Aragiorgis

08/16/2013

03:12 pm Revision 2c7c1fa8: Fix harep manpage title
The harep manpage title underline was one character short, leading in
pandoc producing an invalid manpage header.
Si...
Apollon Oikonomopoulos
03:12 pm ganeti-local Revision 2c7c1fa8: Fix harep manpage title
The harep manpage title underline was one character short, leading in
pandoc producing an invalid manpage header.
Si...
Apollon Oikonomopoulos

08/14/2013

03:19 pm ganeti-local Revision 3c768f88: Add unit test for LUGroupVerifyDisks
This patch adds unit test coverage for LUGroupVerifyDisks.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Revi...
Thomas Thrainer
03:19 pm Revision 3c768f88: Add unit test for LUGroupVerifyDisks
This patch adds unit test coverage for LUGroupVerifyDisks.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Revi...
Thomas Thrainer
03:19 pm Revision 4b8f9420: Add unit test for LUGroupEvacuate
This patch adds unit test coverage for LUGroupEvacuate.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
03:19 pm ganeti-local Revision 4b8f9420: Add unit test for LUGroupEvacuate
This patch adds unit test coverage for LUGroupEvacuate.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewe...
Thomas Thrainer
03:19 pm ganeti-local Revision 7ac3f7b0: Add unit tests for LUGroupRename
This patch adds unit test coverage for LUGroupRename.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
03:19 pm Revision 7ac3f7b0: Add unit tests for LUGroupRename
This patch adds unit test coverage for LUGroupRename.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
03:19 pm ganeti-local Revision 8ef0c3eb: Add unit tests for LUGroupRemove
This patch adds unit test coverage for LUGroupRemove.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
03:19 pm Revision 8ef0c3eb: Add unit tests for LUGroupRemove
This patch adds unit test coverage for LUGroupRemove.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
03:19 pm Revision 67d2f602: Add unit tests for LUGroupSetParams
This adds unit test coverage for LUGroupSetParams.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by:...
Thomas Thrainer
03:19 pm ganeti-local Revision 67d2f602: Add unit tests for LUGroupSetParams
This adds unit test coverage for LUGroupSetParams.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by:...
Thomas Thrainer
03:19 pm Revision ae904a6b: Add unit test for LUGroupQuery
Provide unit test coverage for LUGroupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Guido...
Thomas Thrainer
03:19 pm ganeti-local Revision ae904a6b: Add unit test for LUGroupQuery
Provide unit test coverage for LUGroupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Guido...
Thomas Thrainer
03:19 pm ganeti-local Revision d189f139: Add unit tests for LUGroupAssignNodes
Add unit test coverage for LUGroupAssignNodes, including the split
instances check.
Signed-off-by: Thomas Thrainer <...
Thomas Thrainer
03:19 pm Revision d189f139: Add unit tests for LUGroupAssignNodes
Add unit test coverage for LUGroupAssignNodes, including the split
instances check.
Signed-off-by: Thomas Thrainer <...
Thomas Thrainer
03:19 pm Revision 9051a390: Add unit tests for LUGroupAdd
Provide unit test coverage for LUGroupAdd.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Guido T...
Thomas Thrainer
03:19 pm ganeti-local Revision 9051a390: Add unit tests for LUGroupAdd
Provide unit test coverage for LUGroupAdd.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Guido T...
Thomas Thrainer
03:19 pm Revision 8129eac1: Move TestLUGroupAssignNodes to group_unittest.py
While moving the test, it is adapted to the new test framework.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer
03:19 pm ganeti-local Revision 8129eac1: Move TestLUGroupAssignNodes to group_unittest.py
While moving the test, it is adapted to the new test framework.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer
03:19 pm ganeti-local Revision 6e755f9e: Fix IPolicy violation check in LUGroupSetParams
cfg.GetMultiInstanceInfoByName returns a list of tuples, not a list of
instance objects which is required by ComputeN...
Thomas Thrainer
03:19 pm Revision 6e755f9e: Fix IPolicy violation check in LUGroupSetParams
cfg.GetMultiInstanceInfoByName returns a list of tuples, not a list of
instance objects which is required by ComputeN...
Thomas Thrainer

08/13/2013

03:33 pm Revision bbe0f264: Fix IPolicy violation check in LUGroupSetParams
cfg.GetMultiInstanceInfoByName returns a list of tuples, not a list of
instance objects which is required by ComputeN...
Thomas Thrainer
03:33 pm ganeti-local Revision bbe0f264: Fix IPolicy violation check in LUGroupSetParams
cfg.GetMultiInstanceInfoByName returns a list of tuples, not a list of
instance objects which is required by ComputeN...
Thomas Thrainer
12:04 pm Revision ecff332f: Use FQDN to check master node status
The master node name in SS conf is stored as FQDN, so also use the FQDN
on each node to check if it is the master nod...
Thomas Thrainer
12:04 pm ganeti-local Revision ecff332f: Use FQDN to check master node status
The master node name in SS conf is stored as FQDN, so also use the FQDN
on each node to check if it is the master nod...
Thomas Thrainer
12:02 pm ganeti-local Revision 570b6322: Add test for LUClusterVerifyDisks
This LU only creates additional jobs as result, so this is a trivial
unit test.
Signed-off-by: Thomas Thrainer <thom...
Thomas Thrainer
12:02 pm Revision 570b6322: Add test for LUClusterVerifyDisks
This LU only creates additional jobs as result, so this is a trivial
unit test.
Signed-off-by: Thomas Thrainer <thom...
Thomas Thrainer
12:02 pm Revision 9fdb10be: Extend unit tests for LUClusterVerifyGroup
- Add tests for additional Verify* methods
- Converted test for VerifyFiles to the new test framework
- Added possibi...
Thomas Thrainer
12:02 pm ganeti-local Revision 9fdb10be: Extend unit tests for LUClusterVerifyGroup
- Add tests for additional Verify* methods
- Converted test for VerifyFiles to the new test framework
- Added possibi...
Thomas Thrainer
11:59 am Revision 18397489: Revert "Display node name instead of UUID in error message"
This reverts commit fbff213691328562cc4029f3babaa2e72e2012c4.
When running hooks, the node name is used to identify n...
Thomas Thrainer
11:59 am ganeti-local Revision 18397489: Revert "Display node name instead of UUID in error message"
This reverts commit fbff213691328562cc4029f3babaa2e72e2012c4.
When running hooks, the node name is used to identify n...
Thomas Thrainer
08:54 am Revision fbff2136: Display node name instead of UUID in error message
The hooks callback in LUClusterGroupVerify misinterpreted the key in the
node result as name instead of node UUID. Th...
Thomas Thrainer
08:54 am ganeti-local Revision fbff2136: Display node name instead of UUID in error message
The hooks callback in LUClusterGroupVerify misinterpreted the key in the
node result as name instead of node UUID. Th...
Thomas Thrainer

08/12/2013

04:06 pm Revision c214896c: Use node name in error message
CheckNodeNotDrained displayed only the node UUID if the node is drained.
In order to provide a more helpful error mes...
Thomas Thrainer
04:06 pm ganeti-local Revision c214896c: Use node name in error message
CheckNodeNotDrained displayed only the node UUID if the node is drained.
In order to provide a more helpful error mes...
Thomas Thrainer

08/09/2013

02:08 pm ganeti-local Revision 3d85d4bf: Remove duplicate argument from cabal install
network==2.3 is duplicate in cabal install. One occurrence can thus be removed.
Signed-off-by: Sebastian Gebhard <se...
Sebastian Gebhard
02:08 pm Revision 3d85d4bf: Remove duplicate argument from cabal install
network==2.3 is duplicate in cabal install. One occurrence can thus be removed.
Signed-off-by: Sebastian Gebhard <se...
Sebastian Gebhard
02:08 pm ganeti-local Revision 37f56360: Typo fix in lib/server/noded.py
Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Sebastian Gebhard
02:08 pm Revision 37f56360: Typo fix in lib/server/noded.py
Signed-off-by: Sebastian Gebhard <sege@fs.ei.tum.de>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Sebastian Gebhard
11:30 am Revision ae3ab08b: QA: make ipolicy test respect enabled disk templates
This makes the 'gnt-cluster modify --ipolicy-*' tests
respect the enabled disk templates on the QA cluster.
If the re...
Helga Velroyen
11:30 am ganeti-local Revision ae3ab08b: QA: make ipolicy test respect enabled disk templates
This makes the 'gnt-cluster modify --ipolicy-*' tests
respect the enabled disk templates on the QA cluster.
If the re...
Helga Velroyen

08/08/2013

06:48 pm Revision eb161df2: QA: adjust tests wrt to ipolicy disk templates
This adjusts the cluster QA with respect to the new checks
between the ipolicy disk templates and the enabled disk
te...
Helga Velroyen
06:48 pm ganeti-local Revision eb161df2: QA: adjust tests wrt to ipolicy disk templates
This adjusts the cluster QA with respect to the new checks
between the ipolicy disk templates and the enabled disk
te...
Helga Velroyen
06:48 pm ganeti-local Revision c89eb67d: ClusterSetParams: move vg-name checks from to CheckPrereq
This fixes a bug in the logic of 'gnt-cluster modify'.
Some checks that should better be done in 'CheckPrereq'
were a...
Helga Velroyen
06:48 pm Revision c89eb67d: ClusterSetParams: move vg-name checks from to CheckPrereq
This fixes a bug in the logic of 'gnt-cluster modify'.
Some checks that should better be done in 'CheckPrereq'
were a...
Helga Velroyen
06:48 pm ganeti-local Revision 3f8567e1: man gnt-cluster: mention ipolicy check
This updates the 'gnt-cluster' man page to mention the
relationship between the ipolicy's list of allowed disk
templa...
Helga Velroyen
06:48 pm Revision 3f8567e1: man gnt-cluster: mention ipolicy check
This updates the 'gnt-cluster' man page to mention the
relationship between the ipolicy's list of allowed disk
templa...
Helga Velroyen
06:48 pm Revision a8f04850: Update NEWS file regarding ipolicy checks
This patch updates the NEWS file to mention the new checks
between the ipolicy's list of allowed disk tempaltes and
t...
Helga Velroyen
06:48 pm ganeti-local Revision a8f04850: Update NEWS file regarding ipolicy checks
This patch updates the NEWS file to mention the new checks
between the ipolicy's list of allowed disk tempaltes and
t...
Helga Velroyen
06:48 pm ganeti-local Revision 702243ec: gnt-group add/modify: ipolicy vs disk templates
This patch adds a consistency check between the ipolicy's
list of allowed disk templates with the cluster-wide
enable...
Helga Velroyen
06:48 pm Revision 702243ec: gnt-group add/modify: ipolicy vs disk templates
This patch adds a consistency check between the ipolicy's
list of allowed disk templates with the cluster-wide
enable...
Helga Velroyen
06:48 pm Revision 4e771a95: Move Ipolicy utility function to cmdlib/common.py
Since the check of consistency between an ipolicy and
the list of enabled disk templates will not only be
needed on c...
Helga Velroyen
06:48 pm ganeti-local Revision 4e771a95: Move Ipolicy utility function to cmdlib/common.py
Since the check of consistency between an ipolicy and
the list of enabled disk templates will not only be
needed on c...
Helga Velroyen
06:48 pm Revision d514e18b: bootstrap: restrict ipolicy to enabled disk templates
With this patch, on cluster creation, the initial instance
policy's list of allowed disk templates will be modified
i...
Helga Velroyen
06:48 pm ganeti-local Revision d514e18b: bootstrap: restrict ipolicy to enabled disk templates
With this patch, on cluster creation, the initial instance
policy's list of allowed disk templates will be modified
i...
Helga Velroyen
06:48 pm Revision 33a6464e: gnt-cluster modify: ipolicy vs enabled disk templates
This patch adds a check to LUClusterSetParams which
ensures that the list of allowed disk templates is a
subset of th...
Helga Velroyen
06:48 pm ganeti-local Revision 33a6464e: gnt-cluster modify: ipolicy vs enabled disk templates
This patch adds a check to LUClusterSetParams which
ensures that the list of allowed disk templates is a
subset of th...
Helga Velroyen
06:48 pm ganeti-local Revision 1532b078: gnt-cluster modify: factor out ipolicy check
This refactors the LUClusterSetParams to do all ipolicy
sanity / validity checks in a separate function
in order to i...
Helga Velroyen
06:48 pm Revision 1532b078: gnt-cluster modify: factor out ipolicy check
This refactors the LUClusterSetParams to do all ipolicy
sanity / validity checks in a separate function
in order to i...
Helga Velroyen
06:19 pm ganeti-local Revision fdfa63cb: Disable pylint warning to fix build
The _CheckLUResult method gets overridden in a subclass which actually
requires the self parameter, so ignore the pyl...
Thomas Thrainer
06:19 pm Revision fdfa63cb: Disable pylint warning to fix build
The _CheckLUResult method gets overridden in a subclass which actually
requires the self parameter, so ignore the pyl...
Thomas Thrainer
05:21 pm ganeti-local Revision b8f45292: Add possibility to access locked LU in tests
This features is useful to test (private) methods of LU's during tests,
where those methods rely on the LU being comp...
Thomas Thrainer
05:21 pm Revision b8f45292: Add possibility to access locked LU in tests
This features is useful to test (private) methods of LU's during tests,
where those methods rely on the LU being comp...
Thomas Thrainer
05:20 pm ganeti-local Revision 850be460: Add test for LUClusterVerifyConfig
Add unit test covering LUClusterVerifyConfig.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg...
Thomas Thrainer
05:20 pm Revision 850be460: Add test for LUClusterVerifyConfig
Add unit test covering LUClusterVerifyConfig.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg...
Thomas Thrainer
05:20 pm ganeti-local Revision c60f7675: Add test for LUClusterVerify
As this LU returns other jobs as result, submitting jobs from within
LU's is now mocked too.
Signed-off-by: Thomas T...
Thomas Thrainer
05:20 pm Revision c60f7675: Add test for LUClusterVerify
As this LU returns other jobs as result, submitting jobs from within
LU's is now mocked too.
Signed-off-by: Thomas T...
Thomas Thrainer
01:38 pm ganeti-local Revision 9e67e425: Fix TINicParams type predicate
Change the value type of the 'TINicParams' dictionary predicate from
'Maybe NonEmptyString' to 'Maybe String' to be c...
Jose A. Lopes
01:38 pm Revision 9e67e425: Fix TINicParams type predicate
Change the value type of the 'TINicParams' dictionary predicate from
'Maybe NonEmptyString' to 'Maybe String' to be c...
Jose A. Lopes
11:10 am ganeti-local Revision 961ddf1e: Generate text report of Haskell coverage
In order to generate a coverage graph, we generate also the coverage
data as text format. This eases parsing on Build...
Thomas Thrainer
11:10 am Revision 961ddf1e: Generate text report of Haskell coverage
In order to generate a coverage graph, we generate also the coverage
data as text format. This eases parsing on Build...
Thomas Thrainer
10:31 am ganeti-local Revision 5cbf7832: Fix opcodes and parameters
* fix some return types in opcodes and some types and documentation in
parameters.
* fix serialization of the defau...
Jose A. Lopes
10:31 am Revision 5cbf7832: Fix opcodes and parameters
* fix some return types in opcodes and some types and documentation in
parameters.
* fix serialization of the defau...
Jose A. Lopes

08/07/2013

06:52 pm ganeti-local Revision 08cef8fc: Add unit test for LUClusterRename
Also mock the netutils and ssh module in order to test all code paths.
Signed-off-by: Thomas Thrainer <thomasth@goog...
Thomas Thrainer
06:52 pm ganeti-local Revision c487ae24: Add unit test for LUClusterRepairDiskSizes
Also add build method for easy building of disk objects to the test
framework.
Signed-off-by: Thomas Thrainer <thoma...
Thomas Thrainer
06:52 pm ganeti-local Revision f02733cc: Introduce shortcut properties for config objects
Some configuration objects are accessed quite often, so introduce
shortcut properties for those.
Signed-off-by: Thom...
Thomas Thrainer
06:52 pm ganeti-local Revision a794b8d7: Add unit test for LUClusterSetParams
Some changes to the test framework were performed while writing this
test:
- Extended builder for disks
- Introduce...
Thomas Thrainer
06:52 pm Revision 08cef8fc: Add unit test for LUClusterRename
Also mock the netutils and ssh module in order to test all code paths.
Signed-off-by: Thomas Thrainer <thomasth@goog...
Thomas Thrainer
06:52 pm Revision c487ae24: Add unit test for LUClusterRepairDiskSizes
Also add build method for easy building of disk objects to the test
framework.
Signed-off-by: Thomas Thrainer <thoma...
Thomas Thrainer
06:52 pm Revision f02733cc: Introduce shortcut properties for config objects
Some configuration objects are accessed quite often, so introduce
shortcut properties for those.
Signed-off-by: Thom...
Thomas Thrainer
06:52 pm Revision a794b8d7: Add unit test for LUClusterSetParams
Some changes to the test framework were performed while writing this
test:
- Extended builder for disks
- Introduce...
Thomas Thrainer
06:52 pm ganeti-local Revision 812e07ab: Add unit test for LUClusterPostInit
Also extract common assertion logic for hook invocations to
CmdlibTestCase.
Signed-off-by: Thomas Thrainer <thomasth...
Thomas Thrainer
06:52 pm ganeti-local Revision b730e2a7: Add unit test for LUClusterQuery
Unit-test LUClusterQuery. Some changes in the mocked cluster
configuration are made, because the configuration was no...
Thomas Thrainer
06:52 pm ganeti-local Revision 6aac41fa: Add unit test for LUClusterRedistConf
Unit-test LUClusterRedistConf. Given the simplicity of the LU, this unit
test only exercises the LU code.
Signed-off...
Thomas Thrainer
06:52 pm ganeti-local Revision 6bb43023: Use ConfigWriter.GetMasterNodeInfo() consistently
This shortcut method to get the node object of the master node directly
makes the code more readable and concise. The...
Thomas Thrainer
06:52 pm Revision 812e07ab: Add unit test for LUClusterPostInit
Also extract common assertion logic for hook invocations to
CmdlibTestCase.
Signed-off-by: Thomas Thrainer <thomasth...
Thomas Thrainer
06:52 pm Revision b730e2a7: Add unit test for LUClusterQuery
Unit-test LUClusterQuery. Some changes in the mocked cluster
configuration are made, because the configuration was no...
Thomas Thrainer
06:52 pm Revision 6aac41fa: Add unit test for LUClusterRedistConf
Unit-test LUClusterRedistConf. Given the simplicity of the LU, this unit
test only exercises the LU code.
Signed-off...
Thomas Thrainer
06:52 pm Revision 6bb43023: Use ConfigWriter.GetMasterNodeInfo() consistently
This shortcut method to get the node object of the master node directly
makes the code more readable and concise. The...
Thomas Thrainer
06:52 pm ganeti-local Revision bd6fb93b: Add unit tests for LUClusterDestroy
This patch adds unit test for the LUClusterDestroy Logical Unit.
Signed-off-by: Thomas Thrainer <thomasth@google.com...
Thomas Thrainer
06:52 pm Revision bd6fb93b: Add unit tests for LUClusterDestroy
This patch adds unit test for the LUClusterDestroy Logical Unit.
Signed-off-by: Thomas Thrainer <thomasth@google.com...
Thomas Thrainer
06:51 pm ganeti-local Revision 1fa88aa6: Move cmdlib-related unittests to cmdlib/
ganeti.cmdlib_unittest.py and
ganeti.cmdlib.instance_storage_unittest.py are moved to the
test/py/cmdlib directory. A...
Thomas Thrainer
06:51 pm ganeti-local Revision 0e1b5262: Move cluster-related unittest to cluster_unittest
cmdlib_unittest should still be split further, but at least the cluster
related tests are moved to the proper file ye...
Thomas Thrainer
06:51 pm ganeti-local Revision eb172e55: Add unit tests for LUClusterConfigQuery
Also, proper initialization of the runtime architecture information was
added.
Signed-off-by: Thomas Thrainer <thoma...
Thomas Thrainer
06:51 pm Revision 1fa88aa6: Move cmdlib-related unittests to cmdlib/
ganeti.cmdlib_unittest.py and
ganeti.cmdlib.instance_storage_unittest.py are moved to the
test/py/cmdlib directory. A...
Thomas Thrainer
06:51 pm Revision 0e1b5262: Move cluster-related unittest to cluster_unittest
cmdlib_unittest should still be split further, but at least the cluster
related tests are moved to the proper file ye...
Thomas Thrainer
06:51 pm Revision eb172e55: Add unit tests for LUClusterConfigQuery
Also, proper initialization of the runtime architecture information was
added.
Signed-off-by: Thomas Thrainer <thoma...
Thomas Thrainer
06:51 pm ganeti-local Revision e0b8df13: Add unit test for LUClusterDeactivateMasterIp
This patch adds unit tests for the LUClusterDeactivateMasterIp Logical
Unit.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
06:51 pm Revision e0b8df13: Add unit test for LUClusterDeactivateMasterIp
This patch adds unit tests for the LUClusterDeactivateMasterIp Logical
Unit.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
06:48 pm ganeti-local Revision 19830e88: Add unit test for LUClusterActivateMasterIp
In order to properly assert the called RPC method, __eq__ is implemented
on ConfigObject as well.
Signed-off-by: Tho...
Thomas Thrainer
06:48 pm Revision 19830e88: Add unit test for LUClusterActivateMasterIp
In order to properly assert the called RPC method, __eq__ is implemented
on ConfigObject as well.
Signed-off-by: Tho...
Thomas Thrainer
06:48 pm ganeti-local Revision e969a81f: Add unit test for LUTestAllocator
Additionally to adding unit tests for LUTestAllocator, the test
framework was adapted for its requirements.
Signed-o...
Thomas Thrainer
06:48 pm Revision e969a81f: Add unit test for LUTestAllocator
Additionally to adding unit tests for LUTestAllocator, the test
framework was adapted for its requirements.
Signed-o...
Thomas Thrainer
06:48 pm ganeti-local Revision ef725c86: Remove unneeded checks
Those checks are already covered by the "types" in the opcodes, so
remove them.
Signed-off-by: Thomas Thrainer <thom...
Thomas Thrainer
06:48 pm Revision ef725c86: Remove unneeded checks
Those checks are already covered by the "types" in the opcodes, so
remove them.
Signed-off-by: Thomas Thrainer <thom...
Thomas Thrainer
06:48 pm ganeti-local Revision bd39b6bb: Enable pylint and PEP8 for test support code
The test support code is mainly written from scratch, so in order to
ensure to keep the code quality high, enable pyl...
Thomas Thrainer
06:48 pm Revision bd39b6bb: Enable pylint and PEP8 for test support code
The test support code is mainly written from scratch, so in order to
ensure to keep the code quality high, enable pyl...
Thomas Thrainer
06:48 pm ganeti-local Revision 3efa7659: Initial version of cmdlib test framework
The initial version of the cmdlib test framework is able to execute LU's
with the following components mocked:
* Co...
Thomas Thrainer
06:48 pm Revision 3efa7659: Initial version of cmdlib test framework
The initial version of the cmdlib test framework is able to execute LU's
with the following components mocked:
* Co...
Thomas Thrainer
06:48 pm ganeti-local Revision 72a7f6b3: Install python mock using easy_install in chroot
We require a newer mock library, so install it using easy_install in
chroot.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
06:48 pm Revision 72a7f6b3: Install python mock using easy_install in chroot
We require a newer mock library, so install it using easy_install in
chroot.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
06:48 pm ganeti-local Revision 242e6bdd: Require newer python mock library
Older Python mock libraries do not provide MagicMock, which eases
mocking of complex objects quite a bit. As this is ...
Thomas Thrainer
06:48 pm Revision 242e6bdd: Require newer python mock library
Older Python mock libraries do not provide MagicMock, which eases
mocking of complex objects quite a bit. As this is ...
Thomas Thrainer
06:48 pm ganeti-local Revision 2fe9deec: Remove Python < 2.6 compatibility code
This code was used for Python versions < 2.6 which we don't support any
more.
Signed-off-by: Thomas Thrainer <thomas...
Thomas Thrainer
06:48 pm Revision 2fe9deec: Remove Python < 2.6 compatibility code
This code was used for Python versions < 2.6 which we don't support any
more.
Signed-off-by: Thomas Thrainer <thomas...
Thomas Thrainer
06:46 pm ganeti-local Revision 1ca326c8: Merge branch 'stable-2.9'
* stable-2.9
Fix batch creation of instances
Fix documentation of gnt-instance batch-create
Support multi insta...
Thomas Thrainer
06:46 pm Revision 1ca326c8: Merge branch 'stable-2.9'
* stable-2.9
Fix batch creation of instances
Fix documentation of gnt-instance batch-create
Support multi insta...
Thomas Thrainer
05:41 pm ganeti-local Revision 804d72eb: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix batch creation of instances
Fix documentation of gnt-instance batch-create
Support multi insta...
Thomas Thrainer
05:41 pm Revision 804d72eb: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix batch creation of instances
Fix documentation of gnt-instance batch-create
Support multi insta...
Thomas Thrainer
02:29 pm ganeti-local Revision 0c072225: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7
Fix documentation of gnt-instance batch-create
Support multi instance allocs without iallocator
Do...
Thomas Thrainer
02:29 pm Revision 0c072225: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7
Fix documentation of gnt-instance batch-create
Support multi instance allocs without iallocator
Do...
Thomas Thrainer
12:09 pm ganeti-local Revision 33b52bdc: Fix batch creation of instances
During batch creation of instances the 'reason' field in opcodes is set
to None (but the field is present). This caus...
Thomas Thrainer
12:09 pm Revision 33b52bdc: Fix batch creation of instances
During batch creation of instances the 'reason' field in opcodes is set
to None (but the field is present). This caus...
Thomas Thrainer
11:43 am ganeti-local Revision e3aa2b69: Fix documentation of gnt-instance batch-create
The documentation of gnt-instance batch-create was outdated and
contained invalid examples. This patch corrects the m...
Thomas Thrainer
11:43 am Revision e3aa2b69: Fix documentation of gnt-instance batch-create
The documentation of gnt-instance batch-create was outdated and
contained invalid examples. This patch corrects the m...
Thomas Thrainer
11:43 am ganeti-local Revision eba4d783: Support multi instance allocs without iallocator
If all instances in the multi allocation request have already their
primary and secondary node set, there is no need ...
Thomas Thrainer
11:43 am Revision eba4d783: Support multi instance allocs without iallocator
If all instances in the multi allocation request have already their
primary and secondary node set, there is no need ...
Thomas Thrainer
10:43 am ganeti-local Revision 61c9a3d6: Update parameter variables
Because opcodes are generated, parameter variables no longer
exist. This patch fixes the Python opcode tests not to r...
Jose A. Lopes
10:43 am Revision 61c9a3d6: Update parameter variables
Because opcodes are generated, parameter variables no longer
exist. This patch fixes the Python opcode tests not to r...
Jose A. Lopes
10:43 am ganeti-local Revision 6888a6ed: Remove test for mutable default parameter values
Opcode parameters contain default values which can be, for example, a
list, dict, or set. Because these values are mu...
Jose A. Lopes
10:43 am Revision 6888a6ed: Remove test for mutable default parameter values
Opcode parameters contain default values which can be, for example, a
list, dict, or set. Because these values are mu...
Jose A. Lopes
10:43 am ganeti-local Revision 3eba270a: Remove Python opcode test 'TestClusterOsList'
Python opcode generation produces also calls to Python type predicates
in a more composable way compared to the previ...
Jose A. Lopes
10:43 am Revision 3eba270a: Remove Python opcode test 'TestClusterOsList'
Python opcode generation produces also calls to Python type predicates
in a more composable way compared to the previ...
Jose A. Lopes
10:43 am ganeti-local Revision aea2f8d6: Remove "missing result" check in opcode tests
Some opcodes used 'None', others used 'ht.TNone', as a way to
represent the absence of a return type. This no longer ...
Jose A. Lopes
10:43 am Revision aea2f8d6: Remove "missing result" check in opcode tests
Some opcodes used 'None', others used 'ht.TNone', as a way to
represent the absence of a return type. This no longer ...
Jose A. Lopes
10:43 am ganeti-local Revision 8e4968ca: Remove Python type predicate 'NoType'
Type predicate 'NoType' is no longer necessary.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Gui...
Jose A. Lopes
10:43 am Revision 8e4968ca: Remove Python type predicate 'NoType'
Type predicate 'NoType' is no longer necessary.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Gui...
Jose A. Lopes
10:42 am ganeti-local Revision 0a3af7b9: Update .gitignore with opcode generated files
Python opcode generation produces 'opcodes.py' and there is also the
program 'hs2py' which must go in .gitignore.
Si...
Jose A. Lopes
10:42 am Revision 0a3af7b9: Update .gitignore with opcode generated files
Python opcode generation produces 'opcodes.py' and there is also the
program 'hs2py' which must go in .gitignore.
Si...
Jose A. Lopes
10:42 am ganeti-local Revision 580b1fdd: Hook h2spy in Makefile.am
* add rules to Makefile.am to use hs2py to generate the Python opcodes
from Haskell and update tests to check that ...
Jose A. Lopes
10:42 am Revision 580b1fdd: Hook h2spy in Makefile.am
* add rules to Makefile.am to use hs2py to generate the Python opcodes
from Haskell and update tests to check that ...
Jose A. Lopes
10:41 am ganeti-local Revision 4157b044: Add hs2py program that generates Python opcodes
Add hs2py which is a Haskell program that uses the 'Hs2Py' module to
output the actual Python opcode strings.
Signed...
Jose A. Lopes
10:41 am Revision 4157b044: Add hs2py program that generates Python opcodes
Add hs2py which is a Haskell program that uses the 'Hs2Py' module to
output the actual Python opcode strings.
Signed...
Jose A. Lopes
10:41 am ganeti-local Revision f3e38e89: Generate Python opcodes from opcode descriptors
Add Haskell module Hs2Py which contains the helper functions that
generate the Python opcodes as strings from the Has...
Jose A. Lopes
10:41 am Revision f3e38e89: Generate Python opcodes from opcode descriptors
Add Haskell module Hs2Py which contains the helper functions that
generate the Python opcodes as strings from the Has...
Jose A. Lopes
10:41 am ganeti-local Revision d9f1d93c: Remove TagType
By removing 'TagObject' in the previous patch, 'TagType' also became
useless, since it was only used by 'TagObject'. ...
Jose A. Lopes
10:41 am Revision d9f1d93c: Remove TagType
By removing 'TagObject' in the previous patch, 'TagType' also became
useless, since it was only used by 'TagObject'. ...
Jose A. Lopes
10:41 am ganeti-local Revision de36f091: Remove TagObject
The 'TagObject' datatype became useless because it was replaced by
'TagKind'. This patch removes 'TagObject', its 'Ar...
Jose A. Lopes
10:41 am Revision de36f091: Remove TagObject
The 'TagObject' datatype became useless because it was replaced by
'TagKind'. This patch removes 'TagObject', its 'Ar...
Jose A. Lopes
10:41 am ganeti-local Revision 6e94b75c: Update Harep, Query server, and tests
Update Harep, Haskell query server, and tests concerning Luxi and
opcodes to reflect the changes to Haskell to Python...
Jose A. Lopes
10:41 am Revision 6e94b75c: Update Harep, Query server, and tests
Update Harep, Haskell query server, and tests concerning Luxi and
opcodes to reflect the changes to Haskell to Python...
Jose A. Lopes
10:41 am ganeti-local Revision 34af39e8: Add Python opcode generation
* add Python opcode generation to Template Haskell
* fix all the opcodes and parameters, including their types and
...
Jose A. Lopes
10:41 am Revision 34af39e8: Add Python opcode generation
* add Python opcode generation to Template Haskell
* fix all the opcodes and parameters, including their types and
...
Jose A. Lopes
10:41 am ganeti-local Revision 1446d00b: Fix spacing in opcode documentation generation
Opcode documentation is automatically generated from the Python
opcodes in the reStructuredText format. This patch f...
Jose A. Lopes
10:41 am Revision 1446d00b: Fix spacing in opcode documentation generation
Opcode documentation is automatically generated from the Python
opcodes in the reStructuredText format. This patch f...
Jose A. Lopes
10:41 am ganeti-local Revision d31193c3: Eliminate Haskell constant for opcode names
Modify 'autotools/convert-constants' not to generate the Haskell
constant that holds all opcode names. By having Has...
Jose A. Lopes
10:41 am Revision d31193c3: Eliminate Haskell constant for opcode names
Modify 'autotools/convert-constants' not to generate the Haskell
constant that holds all opcode names. By having Has...
Jose A. Lopes
10:41 am ganeti-local Revision 6c2c542e: Add opcode documentation
Add Haskell module containing opcode documentation for all the
opcodes.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
10:41 am Revision 6c2c542e: Add opcode documentation
Add Haskell module containing opcode documentation for all the
opcodes.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
10:41 am ganeti-local Revision 44c15fa3: Add Haskell types for opcodes and parameters
Add Haskell types for IP addresses (version 4 and 6), IP network
addresses, tag kind, and query result code.
Signed-...
Jose A. Lopes
10:41 am Revision 44c15fa3: Add Haskell types for opcodes and parameters
Add Haskell types for IP addresses (version 4 and 6), IP network
addresses, tag kind, and query result code.
Signed-...
Jose A. Lopes
10:41 am ganeti-local Revision 884dc063: Move constants to the appropriate module
Move constants ALLOCATABLE_KEY and FAILED_KEY to the constants module.
Signed-off-by: Jose A. Lopes <jabolopes@googl...
Jose A. Lopes
10:41 am Revision 884dc063: Move constants to the appropriate module
Move constants ALLOCATABLE_KEY and FAILED_KEY to the constants module.
Signed-off-by: Jose A. Lopes <jabolopes@googl...
Jose A. Lopes
10:41 am ganeti-local Revision 72cd5493: Add predicates to test Python types in opcodes
Add helper functions to test Python types, which are used by opcode
parameters and return values.
Signed-off-by: Jos...
Jose A. Lopes
10:41 am Revision 72cd5493: Add predicates to test Python types in opcodes
Add helper functions to test Python types, which are used by opcode
parameters and return values.
Signed-off-by: Jos...
Jose A. Lopes
10:41 am ganeti-local Revision 4c98734a: Fix missing constant from Python constants
Add INIC_BRIDGE constant which is present in Haskell opcodes but not
in Python opcodes.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
10:41 am Revision 4c98734a: Fix missing constant from Python constants
Add INIC_BRIDGE constant which is present in Haskell opcodes but not
in Python opcodes.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
10:41 am ganeti-local Revision fd96442a: Update version in TODO deprecation comment
Update comment containing a TODO for a future release.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-...
Jose A. Lopes
10:41 am Revision fd96442a: Update version in TODO deprecation comment
Update comment containing a TODO for a future release.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-...
Jose A. Lopes
10:38 am ganeti-local Revision a9542a4f: Support DSA SSH keys in bootstrap
As outlined in issue 338, Ganeti failed to initialize a cluster if no
RSA SSH key is present on the master node. This...
Thomas Thrainer
10:38 am Revision a9542a4f: Support DSA SSH keys in bootstrap
As outlined in issue 338, Ganeti failed to initialize a cluster if no
RSA SSH key is present on the master node. This...
Thomas Thrainer

08/06/2013

04:32 pm ganeti-local Revision 026f444f: Include VCS version in `gnt-cluster version`
Also print the VCS version in the output of `gnt-cluster version`. This
makes the VCS version also available over RAP...
Thomas Thrainer
04:32 pm Revision 026f444f: Include VCS version in `gnt-cluster version`
Also print the VCS version in the output of `gnt-cluster version`. This
makes the VCS version also available over RAP...
Thomas Thrainer
11:36 am ganeti-local Revision f2bb6f4f: Document 'viridian' hypervisor parameter
List the 'viridian' hypervisor parameter (valid for Xen HVM) in the
gnt-instance manpage.
Signed-off-by: Thomas Thra...
Thomas Thrainer
11:36 am Revision f2bb6f4f: Document 'viridian' hypervisor parameter
List the 'viridian' hypervisor parameter (valid for Xen HVM) in the
gnt-instance manpage.
Signed-off-by: Thomas Thra...
Thomas Thrainer
11:36 am ganeti-local Revision ffc27116: Support 'viridian' parameter in Xen HVM
This parameter is required to prevent bluescreens in Windows instances.
This fixes issue 233.
Signed-off-by: Heiko ...
Thomas Thrainer
11:36 am Revision ffc27116: Support 'viridian' parameter in Xen HVM
This parameter is required to prevent bluescreens in Windows instances.
This fixes issue 233.
Signed-off-by: Heiko ...
Thomas Thrainer

08/05/2013

08:36 pm ganeti-local Revision d59cf0d5: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision decaeacb: Remove pylint 0106
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
08:36 pm ganeti-local Revision f30eb81a: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision 98a26962: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision d3d74e21: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision 96807c7a: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision b1b20833: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision 3852473e: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision 191cc0d6: Hepler methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision ff66b512: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision fc2d56b0: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
08:36 pm ganeti-local Revision 8235cd88: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
06:20 pm ganeti-local Revision c669a741: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
12:00 pm ganeti-local Revision 3792fa8e: mond: Introduce a new threading mechanism
Change mond's interface in order to be able to call periodically the
collection functions of the data collectors that...
Spyros Trigazis
12:00 pm Revision 3792fa8e: mond: Introduce a new threading mechanism
Change mond's interface in order to be able to call periodically the
collection functions of the data collectors that...
Spyros Trigazis
11:59 am ganeti-local Revision 2da679f7: Add CPUload collector
Introduce CPUload data collector as described in the corresponding
design document. Add two data types in Datacollect...
Spyros Trigazis
11:59 am Revision 2da679f7: Add CPUload collector
Introduce CPUload data collector as described in the corresponding
design document. Add two data types in Datacollect...
Spyros Trigazis
11:59 am ganeti-local Revision f6d4b52d: Introduce LoadParser and Types for a new Collector
Introduce the Parser and Types for a new Data Collector.
Signed-off-by: Spyros Trigazis <strigazi@gmail.com>
Signed-...
Spyros Trigazis
11:59 am Revision f6d4b52d: Introduce LoadParser and Types for a new Collector
Introduce the Parser and Types for a new Data Collector.
Signed-off-by: Spyros Trigazis <strigazi@gmail.com>
Signed-...
Spyros Trigazis
11:59 am ganeti-local Revision 090e5de8: Factor out utility functions from DiskstatsP
Remove the utility functions from DiskstatsP and import them from
Parsers. Also modify the parser implementation to a...
Spyros Trigazis
11:59 am Revision 090e5de8: Factor out utility functions from DiskstatsP
Remove the utility functions from DiskstatsP and import them from
Parsers. Also modify the parser implementation to a...
Spyros Trigazis
11:59 am ganeti-local Revision f5bbddb5: Add generic Parsers file
Extract the utility functions of Diskstats's collector
Parser so other collector Parsers can be able to use them.
Si...
Spyros Trigazis
11:59 am Revision f5bbddb5: Add generic Parsers file
Extract the utility functions of Diskstats's collector
Parser so other collector Parsers can be able to use them.
Si...
Spyros Trigazis
11:59 am ganeti-local Revision 0a3aa3d6: Update mond's design document
Update mond's design document to describe the data collectors as
stateless or stateful.
Signed-off-by: Spyros Trigaz...
Spyros Trigazis
11:59 am Revision 0a3aa3d6: Update mond's design document
Update mond's design document to describe the data collectors as
stateless or stateful.
Signed-off-by: Spyros Trigaz...
Spyros Trigazis
11:06 am ganeti-local Revision 24e96ef6: Fix formatting of instance names in config verify
Instance object were incorrectly treated as instance UUID's which caused
an exception to be raised. Using the names o...
Thomas Thrainer
11:06 am Revision 24e96ef6: Fix formatting of instance names in config verify
Instance object were incorrectly treated as instance UUID's which caused
an exception to be raised. Using the names o...
Thomas Thrainer
11:05 am ganeti-local Revision ebf967ee: Document --no-conflicts-check for gnt-network
gnt-network add and connect do support the --no-conflicts-check option.
This is now also documented in the man pages....
Thomas Thrainer
11:05 am Revision ebf967ee: Document --no-conflicts-check for gnt-network
gnt-network add and connect do support the --no-conflicts-check option.
This is now also documented in the man pages....
Thomas Thrainer

08/02/2013

07:37 pm ganeti-local Revision 9bf77089: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _ExecuteKVMRuntime().
Signed-off-by: Dimitris A...
Dimitris Aragiorgis
02:01 pm ganeti-local Revision d3ff2741: Fix verify config if a node has no instances
Do not try to provide a fake instance UUID called "no instances", as
trying to get the name for would fail and raise ...
Thomas Thrainer
02:01 pm Revision d3ff2741: Fix verify config if a node has no instances
Do not try to provide a fake instance UUID called "no instances", as
trying to get the name for would fail and raise ...
Thomas Thrainer
01:53 pm ganeti-local Revision e900b419: Version bump for 2.8.0 rc1
Update NEWS file and version number.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter...
Michele Tartara
01:53 pm Revision e900b419: Version bump for 2.8.0 rc1
Update NEWS file and version number.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter...
Michele Tartara
12:09 pm ganeti-local Revision 8430cf77: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
10:45 am ganeti-local Revision bae473ed: Add Make to the list of dependencies
Make is a required dependency, but it was not specified in the install guide.
This commit adds it.
Signed-off-by: Mi...
Michele Tartara
10:45 am Revision bae473ed: Add Make to the list of dependencies
Make is a required dependency, but it was not specified in the install guide.
This commit adds it.
Signed-off-by: Mi...
Michele Tartara

08/01/2013

06:30 pm ganeti-local Revision a5b9e2f2: Check for luxid permission during verify config
confd no longer needs access to the noded certificate file, but luxid
does. Change the check to use the right user.
...
Thomas Thrainer
06:30 pm Revision a5b9e2f2: Check for luxid permission during verify config
confd no longer needs access to the noded certificate file, but luxid
does. Change the check to use the right user.
...
Thomas Thrainer
01:21 pm Revision 4a52945f: Add monitoring-query-format.rst to $(docinput)
Commit 431ff2c10 split the monitoring system documentation in two parts but did
not include the new monitoring-query-...
Apollon Oikonomopoulos
01:21 pm ganeti-local Revision 4a52945f: Add monitoring-query-format.rst to $(docinput)
Commit 431ff2c10 split the monitoring system documentation in two parts but did
not include the new monitoring-query-...
Apollon Oikonomopoulos
12:29 pm ganeti-local Revision d99dd9c7: Fix documentation building rules
Implement the correct behavior to be kept when sphinx-build is not installed.
It was already correctly checked, but i...
Michele Tartara
12:29 pm Revision d99dd9c7: Fix documentation building rules
Implement the correct behavior to be kept when sphinx-build is not installed.
It was already correctly checked, but i...
Michele Tartara
09:16 am ganeti-local Revision f06af3ca: Check disk template in right dict when copying
Due to the structure of the code this condition can't possibly be true.
We have to look in the new_diskparams dict in...
Thomas Thrainer
09:16 am Revision f06af3ca: Check disk template in right dict when copying
Due to the structure of the code this condition can't possibly be true.
We have to look in the new_diskparams dict in...
Thomas Thrainer
09:13 am ganeti-local Revision 106441d9: Check disk template in right dict when copying
Due to the structure of the code this condition can't possibly be true.
We have to look in the new_diskparams dict in...
Thomas Thrainer
09:13 am Revision 106441d9: Check disk template in right dict when copying
Due to the structure of the code this condition can't possibly be true.
We have to look in the new_diskparams dict in...
Thomas Thrainer

07/31/2013

05:38 pm ganeti-local Revision 24cd672e: ganeti.backend_unittest: chmod restricted cmd dir
TestVerifyRestrictedCmdDirectory.testNormal implicitly relies on the current
umask to check the behaviour of backend....
Apollon Oikonomopoulos
05:38 pm Revision 24cd672e: ganeti.backend_unittest: chmod restricted cmd dir
TestVerifyRestrictedCmdDirectory.testNormal implicitly relies on the current
umask to check the behaviour of backend....
Apollon Oikonomopoulos
04:19 pm ganeti-local Revision 32d74a90: Fix formatting of tuple in error message
The missing str() call caused to raise another exception than the wanted
one. Transforming the tuple to string fixes ...
Thomas Thrainer
04:19 pm Revision 32d74a90: Fix formatting of tuple in error message
The missing str() call caused to raise another exception than the wanted
one. Transforming the tuple to string fixes ...
Thomas Thrainer
02:08 pm ganeti-local Revision a648fa8f: Mark the UUID design doc as implemented
The code implementing the UUID design document is included in Ganeti 2.8.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
02:08 pm Revision a648fa8f: Mark the UUID design doc as implemented
The code implementing the UUID design document is included in Ganeti 2.8.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
02:08 pm Revision f3c7b51c: Clarify that cmdlib/ must be removed downgrading
Downgrading from 2.8 to a previous version will fail if the new cmdlib/
directory is not removed.
Signed-off-by: Mic...
Michele Tartara
02:08 pm ganeti-local Revision f3c7b51c: Clarify that cmdlib/ must be removed downgrading
Downgrading from 2.8 to a previous version will fail if the new cmdlib/
directory is not removed.
Signed-off-by: Mic...
Michele Tartara
02:07 pm ganeti-local Revision 3449551d: Fix formatting error in the UPGRADE document
An item of the enumerated list was not rendered correctly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi...
Michele Tartara
02:07 pm Revision 3449551d: Fix formatting error in the UPGRADE document
An item of the enumerated list was not rendered correctly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi...
Michele Tartara
10:03 am ganeti-local Revision 3b308f47: Make build_chroot compatible with Squeeze
Modify build_chroot to make it compatible with debian Squeeze. This
is done by using a function instead of a alias fo...
Michele Tartara
10:03 am Revision 3b308f47: Make build_chroot compatible with Squeeze
Modify build_chroot to make it compatible with debian Squeeze. This
is done by using a function instead of a alias fo...
Michele Tartara

07/30/2013

04:26 pm ganeti-local Revision b51e14c0: Update security doc and NEWS for luxid
Document the split of luxid from confd in security.rst and in the NEWS
file.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
04:26 pm Revision b51e14c0: Update security doc and NEWS for luxid
Document the split of luxid from confd in security.rst and in the NEWS
file.
Signed-off-by: Thomas Thrainer <thomast...
Thomas Thrainer
04:13 pm ganeti-local Revision 13f04c08: Add --cleanup to instance failover manpage
Describe the new parameter in the manpage of gnt-instance.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi...
Michele Tartara
04:13 pm Revision 13f04c08: Add --cleanup to instance failover manpage
Describe the new parameter in the manpage of gnt-instance.
Signed-off-by: Michele Tartara <mtartara@google.com>
Revi...
Michele Tartara
04:13 pm ganeti-local Revision 7f61246c: Update NEWS with failover cleanup
Describe the new feature in the NEWS file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido T...
Michele Tartara
04:13 pm Revision 7f61246c: Update NEWS with failover cleanup
Describe the new feature in the NEWS file.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido T...
Michele Tartara
04:12 pm Revision aa7a5c90: Add cleanup parameter to instance failover
Most of the code is shared with instance migrate, so we actually only need
to add the parameter and pass its value al...
Michele Tartara
04:12 pm ganeti-local Revision aa7a5c90: Add cleanup parameter to instance failover
Most of the code is shared with instance migrate, so we actually only need
to add the parameter and pass its value al...
Michele Tartara
12:54 pm ganeti-local Revision 6062c964: Fix 'prcre' typo in INSTALL
Thanks to "Izhar ul Hassan" for reporting the issue.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
12:54 pm Revision 6062c964: Fix 'prcre' typo in INSTALL
Thanks to "Izhar ul Hassan" for reporting the issue.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by...
Guido Trotter
12:18 pm ganeti-local Revision 405ee200: Fix Makefile.am dependency on 2 documentation targets
Makefile.am rule for doc/html/index.html and doc/man-html/index.html
requires executing sphinx-wrapper. However, sph...
Jose A. Lopes
12:18 pm Revision 405ee200: Fix Makefile.am dependency on 2 documentation targets
Makefile.am rule for doc/html/index.html and doc/man-html/index.html
requires executing sphinx-wrapper. However, sph...
Jose A. Lopes

07/29/2013

05:17 pm ganeti-local Revision 3fc743d6: Update NEWS file for 2.8 wrt vnet_hdr KVM hvparam
Document the addition of the vnet_hdr HV parameter for KVM in the NEWS
file for 2.8.
Signed-off-by: Stratos Psomadak...
Stratos Psomadakis
05:17 pm Revision 3fc743d6: Update NEWS file for 2.8 wrt vnet_hdr KVM hvparam
Document the addition of the vnet_hdr HV parameter for KVM in the NEWS
file for 2.8.
Signed-off-by: Stratos Psomadak...
Stratos Psomadakis
05:16 pm Revision 18f77fae: Document the vnet_hdr HV parameter for KVM
Document the vnet_hdr HV parameter for KVM in the gnt-instance man page.
Signed-off-by: Stratos Psomadakis <psomas@g...
Stratos Psomadakis
05:16 pm ganeti-local Revision 18f77fae: Document the vnet_hdr HV parameter for KVM
Document the vnet_hdr HV parameter for KVM in the gnt-instance man page.
Signed-off-by: Stratos Psomadakis <psomas@g...
Stratos Psomadakis
05:12 pm ganeti-local Revision f19ea260: Format gnt-network info group output
gnt-network info currently displays the connected group output unformatted:
# gnt-network info
...
connected to...
Apollon Oikonomopoulos
05:12 pm Revision f19ea260: Format gnt-network info group output
gnt-network info currently displays the connected group output unformatted:
# gnt-network info
...
connected to...
Apollon Oikonomopoulos
05:11 pm ganeti-local Revision 26270366: Add 2.7.2 NEWS entry
Prepare to list changes for 2.7.2.
Signed-off-by: Apollon Oikonomopoulos <apoikos@gmail.com>
Reviewed-by: Guido Trot...
Apollon Oikonomopoulos
05:11 pm Revision 26270366: Add 2.7.2 NEWS entry
Prepare to list changes for 2.7.2.
Signed-off-by: Apollon Oikonomopoulos <apoikos@gmail.com>
Reviewed-by: Guido Trot...
Apollon Oikonomopoulos
03:32 pm Revision 37a8cb64: Typos in ganeti-os-interface.rst
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
03:32 pm ganeti-local Revision 37a8cb64: Typos in ganeti-os-interface.rst
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Helga Velroyen
03:30 pm Revision ae591749: Use exact option name --enabled-disk-templates consistently
It is possible to use both, --enabled-disk-template
(singular) or --enabled-disk-tempaltes (plural),
but the usage of...
Helga Velroyen
03:30 pm ganeti-local Revision ae591749: Use exact option name --enabled-disk-templates consistently
It is possible to use both, --enabled-disk-template
(singular) or --enabled-disk-tempaltes (plural),
but the usage of...
Helga Velroyen
03:28 pm ganeti-local Revision 9178a62d: Update NEWS file wrt shared file storage
Mention the the changes related to shared file storage
in the NEWS file.
Signed-off-by: Helga Velroyen <helgav@googl...
Helga Velroyen
03:28 pm Revision 9178a62d: Update NEWS file wrt shared file storage
Mention the the changes related to shared file storage
in the NEWS file.
Signed-off-by: Helga Velroyen <helgav@googl...
Helga Velroyen
03:28 pm Revision 707b9993: Update manpage of gnt-cluster wrt shared file storage
This updates the man page of gnt-cluster {init, modify}
to mention the new --shared-file-storage-dir option.
Signed-...
Helga Velroyen
03:28 pm ganeti-local Revision 707b9993: Update manpage of gnt-cluster wrt shared file storage
This updates the man page of gnt-cluster {init, modify}
to mention the new --shared-file-storage-dir option.
Signed-...
Helga Velroyen
03:27 pm Revision bab4f56a: QA: skip lvm-based tests if lvm disabled
QA tests should make sure not to be run if the necessary
environment for them is not present. This patch fixes that
f...
Helga Velroyen
03:27 pm ganeti-local Revision bab4f56a: QA: skip lvm-based tests if lvm disabled
QA tests should make sure not to be run if the necessary
environment for them is not present. This patch fixes that
f...
Helga Velroyen
03:27 pm ganeti-local Revision b24b52d9: QA: test for --{shared,}-file-storage-dir
This adds tests for 'gnt-cluster modify' wrt to the
options --shared-file-storage-dir=... and
--file-storage-dir. It ...
Helga Velroyen
03:27 pm Revision b24b52d9: QA: test for --{shared,}-file-storage-dir
This adds tests for 'gnt-cluster modify' wrt to the
options --shared-file-storage-dir=... and
--file-storage-dir. It ...
Helga Velroyen
03:27 pm ganeti-local Revision 4b322a76: gnt-cluster verify: consider shared file storage
This patch enhances 'gnt-cluster verify' in a way that it
now validates the acceptance and existance of the shared
st...
Helga Velroyen
03:27 pm Revision 4b322a76: gnt-cluster verify: consider shared file storage
This patch enhances 'gnt-cluster verify' in a way that it
now validates the acceptance and existance of the shared
st...
Helga Velroyen
03:27 pm ganeti-local Revision 4e6cfd11: gnt-cluster modify --shared-file-storage-dir
This patch introduces to 'gnt-cluster modify' the option
'--shared-file-storage-dir' to change the default directory
...
Helga Velroyen
03:27 pm Revision 4e6cfd11: gnt-cluster modify --shared-file-storage-dir
This patch introduces to 'gnt-cluster modify' the option
'--shared-file-storage-dir' to change the default directory
...
Helga Velroyen
03:27 pm Revision 2fe1e043: Remove obsolete autoconf variable from remaining files
This removes the obsolete autoconf variable
'ENABLE_SHARED_FILE_STORAGE' from all remaining files.
Signed-off-by: He...
Helga Velroyen
03:27 pm ganeti-local Revision 2fe1e043: Remove obsolete autoconf variable from remaining files
This removes the obsolete autoconf variable
'ENABLE_SHARED_FILE_STORAGE' from all remaining files.
Signed-off-by: He...
Helga Velroyen
03:27 pm ganeti-local Revision 6b1fa25c: objects.py: remove fallback to autoconf
The online-update function of the cluster config so far
inspected the autoconf data to determine whether shared
file ...
Helga Velroyen
03:27 pm Revision 6b1fa25c: objects.py: remove fallback to autoconf
The online-update function of the cluster config so far
inspected the autoconf data to determine whether shared
file ...
Helga Velroyen
03:27 pm ganeti-local Revision 78d0e710: Cluster-merge: determine shared file storage use from config
This patch makes cluster merge read the cluster's
configuration to find out whether or not shared
file storage is ena...
Helga Velroyen
03:27 pm Revision 78d0e710: Cluster-merge: determine shared file storage use from config
This patch makes cluster merge read the cluster's
configuration to find out whether or not shared
file storage is ena...
Helga Velroyen
03:27 pm Revision d91d06e0: Opcodes: remove obsolete RequireSharedFileStorage function
While looking for occurences of the soon-to-be-eliminated
autoconf option 'ENABLE_SHARED_FILE_STORAGE', I discovered
...
Helga Velroyen
03:27 pm ganeti-local Revision d91d06e0: Opcodes: remove obsolete RequireSharedFileStorage function
While looking for occurences of the soon-to-be-eliminated
autoconf option 'ENABLE_SHARED_FILE_STORAGE', I discovered
...
Helga Velroyen
03:27 pm Revision e8b5640e: Bootstrap: factor out and prepare shared-file-storage
This patch makes 'gnt-cluster init' use the
'--shared-file-storage-dir' option to set the default
shared file storage...
Helga Velroyen
03:27 pm ganeti-local Revision e8b5640e: Bootstrap: factor out and prepare shared-file-storage
This patch makes 'gnt-cluster init' use the
'--shared-file-storage-dir' option to set the default
shared file storage...
Helga Velroyen
03:26 pm ganeti-local Revision 753d0fed: Move default shared file storage directory to pathutils
This patch moves the default shared-file storage directory
to the pathutils file. It will be removed from configure.a...
Helga Velroyen
03:26 pm Revision 753d0fed: Move default shared file storage directory to pathutils
This patch moves the default shared-file storage directory
to the pathutils file. It will be removed from configure.a...
Helga Velroyen
03:17 pm Revision 24121b74: Prepare NEWS for 2.8.0 beta2
- Create stub "initial release" entry for beta1.
- Keep main 2.8 release information at top
- Add initial "since beta...
Guido Trotter
03:17 pm ganeti-local Revision 24121b74: Prepare NEWS for 2.8.0 beta2
- Create stub "initial release" entry for beta1.
- Keep main 2.8 release information at top
- Add initial "since beta...
Guido Trotter
01:57 pm Revision 9d20b835: Add Ganeti 2.9 design document
This document lists the designs that have been implemented
in Ganeti 2.9 that hadn't been implemented in 2.8.
Signed...
Klaus Aehlig
01:57 pm ganeti-local Revision 9d20b835: Add Ganeti 2.9 design document
This document lists the designs that have been implemented
in Ganeti 2.9 that hadn't been implemented in 2.8.
Signed...
Klaus Aehlig
01:56 pm ganeti-local Revision 5b01d1d4: Update NEWS for version 2.9
Also for version 2.9, sort the news entries into incompatible and
compatible changes. In this way, we keep the list o...
Klaus Aehlig
01:56 pm Revision 5b01d1d4: Update NEWS for version 2.9
Also for version 2.9, sort the news entries into incompatible and
compatible changes. In this way, we keep the list o...
Klaus Aehlig

07/26/2013

01:37 pm ganeti-local Revision 89c910fd: Fix the downgrade function of cfgupgrade
The downgrade was not correctly removing some of the UUIDs (namely, those
of disks and NICs).
Fixes Issue 510.
Sign...
Michele Tartara
01:37 pm ganeti-local Revision d27458ce: Increase maximum HTTP message size
After adding a new KVM parameter, RAPI queries related to KVM have become
too big, so we need to increase this.
Sign...
Michele Tartara
01:37 pm Revision d27458ce: Increase maximum HTTP message size
After adding a new KVM parameter, RAPI queries related to KVM have become
too big, so we need to increase this.
Sign...
Michele Tartara
01:37 pm Revision 89c910fd: Fix the downgrade function of cfgupgrade
The downgrade was not correctly removing some of the UUIDs (namely, those
of disks and NICs).
Fixes Issue 510.
Sign...
Michele Tartara
11:11 am Revision 878e6ad9: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
10:59 am Revision 0894bf01: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
10:59 am Revision 06b590da: Mods to pass hs tests
Minor modifications needed in order make hs-tests
does not give any errors.
Signed-off-by: Dimitris Aragiorgis <dima...
Dimitris Aragiorgis
10:59 am Revision b44b39ad: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
10:59 am Revision bfd5205c: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
10:58 am Revision ed6a8156: Hotplug: KVM support
Hotplug will not be supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is not ins...
Dimitris Aragiorgis
10:58 am Revision 41a9448c: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
10:54 am Revision aa208b22: Add hotplug design doc
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:17 am ganeti-local Revision e77c026d: Design Document for Ceph/RBD support in Ganeti
Add design document for the Ceph/RBD support in Ganeti, as it will be
implemented during a GSoC project.
Signed-off-...
Pulkit Singhal
10:17 am Revision e77c026d: Design Document for Ceph/RBD support in Ganeti
Add design document for the Ceph/RBD support in Ganeti, as it will be
implemented during a GSoC project.
Signed-off-...
Pulkit Singhal

07/25/2013

08:26 pm ganeti-local Revision 325947e7: Clarify hbal man page
In the sense of hbal, and, in fact, all htools, drained nodes
are considered as offline. Also, the cluster score is n...
Klaus Aehlig
08:26 pm Revision 325947e7: Clarify hbal man page
In the sense of hbal, and, in fact, all htools, drained nodes
are considered as offline. Also, the cluster score is n...
Klaus Aehlig
06:24 pm ganeti-local Revision 79780863: Properly add the UUID to all the disks
Starting from Ganeti 2.8 all the disks need to have a UUID.
A function for adding a UUID automatically to disks was p...
Michele Tartara
06:24 pm Revision 79780863: Properly add the UUID to all the disks
Starting from Ganeti 2.8 all the disks need to have a UUID.
A function for adding a UUID automatically to disks was p...
Michele Tartara
05:28 pm ganeti-local Revision 21c2612d: Merge branch 'stable-2.9'
* stable-2.9:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut...
Guido Trotter
05:28 pm Revision 21c2612d: Merge branch 'stable-2.9'
* stable-2.9:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut...
Guido Trotter
05:27 pm ganeti-local Revision 17cda747: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut...
Guido Trotter
05:27 pm Revision 17cda747: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8:
Update NEWS and version for Ganeti 2.7.1
Add hvparam to disable VNET_HDR on tap devices
daemon-ut...
Guido Trotter
04:37 pm ganeti-local Revision 24f8fca3: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS and version for Ganeti 2.7.1
daemon-util: pass --oknodo at rotate_logs
Add logrotate ...
Guido Trotter
04:37 pm Revision 24f8fca3: Merge branch 'stable-2.7' into stable-2.8
* stable-2.7:
Update NEWS and version for Ganeti 2.7.1
daemon-util: pass --oknodo at rotate_logs
Add logrotate ...
Guido Trotter
02:48 pm ganeti-local Revision 1646848f: Update NEWS and version for Ganeti 2.7.1
Release 2.7.1 with a handful of minor fixes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michel...
Guido Trotter
02:48 pm Revision 1646848f: Update NEWS and version for Ganeti 2.7.1
Release 2.7.1 with a handful of minor fixes.
Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Michel...
Guido Trotter
02:20 pm ganeti-local Revision 8a534fbe: Add hvparam to disable VNET_HDR on tap devices
IFF_VNET_HDR allows tap devices to extract a VIRTIO_NET_HDR from pkts
going through the tap iface, enabling segmentat...
Stratos Psomdakis
02:20 pm Revision 8a534fbe: Add hvparam to disable VNET_HDR on tap devices
IFF_VNET_HDR allows tap devices to extract a VIRTIO_NET_HDR from pkts
going through the tap iface, enabling segmentat...
Stratos Psomdakis
02:04 am Revision 200a6dfe: Remove pylint 0106
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:04 am ganeti-local Revision 200a6dfe: Remove pylint 0106
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:04 am ganeti-local Revision 274c7cab: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
02:04 am ganeti-local Revision 95c0c0bc: Mods to pass hs tests
Minor modifications needed in order make hs-tests
does not give any errors.
Signed-off-by: Dimitris Aragiorgis <dima...
Dimitris Aragiorgis
02:04 am ganeti-local Revision f8af377d: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
02:04 am Revision 274c7cab: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
02:04 am Revision f8af377d: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
02:04 am Revision 95c0c0bc: Mods to pass hs tests
Minor modifications needed in order make hs-tests
does not give any errors.
Signed-off-by: Dimitris Aragiorgis <dima...
Dimitris Aragiorgis
02:04 am Revision 74676af4: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
02:04 am ganeti-local Revision 74676af4: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
02:04 am Revision b262a5c6: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
02:04 am ganeti-local Revision b262a5c6: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
02:04 am ganeti-local Revision 6bf6870b: Hotplug: KVM support
Hotplug will not be supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is not ins...
Dimitris Aragiorgis
02:04 am Revision 6bf6870b: Hotplug: KVM support
Hotplug will not be supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is not ins...
Dimitris Aragiorgis

07/24/2013

08:02 pm ganeti-local Revision e408eb8a: Add a high-level design for the proposed Opcode filtering
This is a design document detailing the semantics of the
fine-grained control of jobs in Ganeti.
Signed-off-by: Klau...
Klaus Aehlig
08:02 pm Revision e408eb8a: Add a high-level design for the proposed Opcode filtering
This is a design document detailing the semantics of the
fine-grained control of jobs in Ganeti.
Signed-off-by: Klau...
Klaus Aehlig
06:39 pm Revision fbab083b: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
06:39 pm ganeti-local Revision fbab083b: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
01:34 pm ganeti-local Revision 3798b89a: Add hotplug design doc
This is a design document detailing the implementation of device
hotplugging in Ganeti.
Signed-off-by: Dimitris Arag...
Dimitris Aragiorgis
01:34 pm Revision 3798b89a: Add hotplug design doc
This is a design document detailing the implementation of device
hotplugging in Ganeti.
Signed-off-by: Dimitris Arag...
Dimitris Aragiorgis
12:55 pm ganeti-local Revision d676dbea: Extend gnt-instance show to show vlan parameter
Extensions for "gnt-instance show" to output the vlan parameter which
was introduced by my recent patch series.
This ...
Sebastian Gebhard
12:55 pm Revision d676dbea: Extend gnt-instance show to show vlan parameter
Extensions for "gnt-instance show" to output the vlan parameter which
was introduced by my recent patch series.
This ...
Sebastian Gebhard
10:48 am ganeti-local Revision 9a8e4b73: daemon-util: pass --oknodo at rotate_logs
daemon-util's rotate_logs() did not pass --oknodo to start-stop-daemon while
HUPing the daemon processes. As a result...
Apollon Oikonomopoulos
10:48 am Revision 9a8e4b73: daemon-util: pass --oknodo at rotate_logs
daemon-util's rotate_logs() did not pass --oknodo to start-stop-daemon while
HUPing the daemon processes. As a result...
Apollon Oikonomopoulos

07/23/2013

06:22 pm ganeti-local Revision 9d0d4f21: Fix another missing renaming
This fixes a (due to a merge) slipped occurence of
VALID_STORAGE_TYPES which was renamed to STORAGE_TYPES.
Signed-of...
Helga Velroyen
06:22 pm Revision 9d0d4f21: Fix another missing renaming
This fixes a (due to a merge) slipped occurence of
VALID_STORAGE_TYPES which was renamed to STORAGE_TYPES.
Signed-of...
Helga Velroyen
05:44 pm ganeti-local Revision e48c3613: Add logrotate example
Add an example logrotate snippet, along with the relevant documentation.
Signed-off-by: Apollon Oikonomopoulos <apoi...
Apollon Oikonomopoulos
05:44 pm Revision e48c3613: Add logrotate example
Add an example logrotate snippet, along with the relevant documentation.
Signed-off-by: Apollon Oikonomopoulos <apoi...
Apollon Oikonomopoulos
05:43 pm ganeti-local Revision f99cbfbd: daemon-util: provide rotate_logs and rotate_all_logs actions
Modify daemon-util to allow sending SIGHUP to one or all daemons. This is meant
as a utility function to be used in l...
Apollon Oikonomopoulos
05:43 pm Revision f99cbfbd: daemon-util: provide rotate_logs and rotate_all_logs actions
Modify daemon-util to allow sending SIGHUP to one or all daemons. This is meant
as a utility function to be used in l...
Apollon Oikonomopoulos
05:41 pm ganeti-local Revision e1a6abf9: Fix usage of mapping from disk templates to storage types
This fixes the currently broken tests due to a slipped
occurrence of the mapping from disk templates to storage
types...
Helga Velroyen
05:41 pm Revision e1a6abf9: Fix usage of mapping from disk templates to storage types
This fixes the currently broken tests due to a slipped
occurrence of the mapping from disk templates to storage
types...
Helga Velroyen
05:15 pm ganeti-local Revision d8e55568: Rename VALID_STORAGE_TYPES to STORAGE_TYPES
For consistency, this patch renames 'VALID_STORAGE_TYPES'
to 'STORAGE_TYPES', because the set of valid disk
templates...
Helga Velroyen
05:15 pm Revision d8e55568: Rename VALID_STORAGE_TYPES to STORAGE_TYPES
For consistency, this patch renames 'VALID_STORAGE_TYPES'
to 'STORAGE_TYPES', because the set of valid disk
templates...
Helga Velroyen
05:15 pm ganeti-local Revision 0b6c56bb: Unit tests for constants consistency
This patch adds some unit tests to ensure the consistency
of various constants regarding disk templates.
Signed-off-...
Helga Velroyen
05:15 pm Revision 0b6c56bb: Unit tests for constants consistency
This patch adds some unit tests to ensure the consistency
of various constants regarding disk templates.
Signed-off-...
Helga Velroyen
05:15 pm ganeti-local Revision 615551b2: Rename disk_template/storage_type map + cleanup
This patch renames the mapping of disk templates to storage
types to MAP_DISK_TEMPLATE_STORAGE_TYPE, which is a more
...
Helga Velroyen
05:15 pm Revision 615551b2: Rename disk_template/storage_type map + cleanup
This patch renames the mapping of disk templates to storage
types to MAP_DISK_TEMPLATE_STORAGE_TYPE, which is a more
...
Helga Velroyen
05:13 pm Revision f79be8ec: Move space reporting constant to constants.py
This patch moves the constant which is used to determine
whether a storage type provides storage space reporting
from...
Helga Velroyen
05:13 pm ganeti-local Revision f79be8ec: Move space reporting constant to constants.py
This patch moves the constant which is used to determine
whether a storage type provides storage space reporting
from...
Helga Velroyen
05:01 pm ganeti-local Revision 8660ba15: Update hroller manpage
Offline nodes are properly ignored and support for online rolling
reboots is added, so this should no longer be menti...
Klaus Aehlig
05:01 pm Revision 8660ba15: Update hroller manpage
Offline nodes are properly ignored and support for online rolling
reboots is added, so this should no longer be menti...
Klaus Aehlig
04:08 pm Revision 6873e6b7: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:07 pm Revision 73f5b6db: Merge branch 'stable-2.6-ippool-hotplug-esi-nolvm-netxen' into debian-2.6
Dimitris Aragiorgis
03:30 pm ganeti-local Revision 7165b450: Update NEWS file wrt to file storage dir
This updates the NEWS file in a way that it mentions now
that 'gnt-cluster init' got the new option
'--file-storage-d...
Helga Velroyen
03:30 pm Revision 7165b450: Update NEWS file wrt to file storage dir
This updates the NEWS file in a way that it mentions now
that 'gnt-cluster init' got the new option
'--file-storage-d...
Helga Velroyen
03:30 pm Revision 8bc78021: Update man page of gnt-cluster regarding file-storage-dir
This extends the description of 'gnt-cluster init' and
'gnt-cluster modify' with respect to the file storage
director...
Helga Velroyen
03:30 pm ganeti-local Revision 8bc78021: Update man page of gnt-cluster regarding file-storage-dir
This extends the description of 'gnt-cluster init' and
'gnt-cluster modify' with respect to the file storage
director...
Helga Velroyen
03:29 pm ganeti-local Revision 3039e2dc: gnt-cluster {init, modify} --file-storage-dir
This patch implements consistent usage and behavior of
the --file-storage-dir option in 'gnt-cluster init'
and 'gnt-c...
Helga Velroyen
03:29 pm Revision 3039e2dc: gnt-cluster {init, modify} --file-storage-dir
This patch implements consistent usage and behavior of
the --file-storage-dir option in 'gnt-cluster init'
and 'gnt-c...
Helga Velroyen
09:31 am ganeti-local Revision 738436bf: Always return tuples in Expand*Name
ExpandNodeName and ExpandInstanceName now always return a tuple. If the
node/instance was not found, (None, None) is ...
Thomas Thrainer
09:31 am Revision 738436bf: Always return tuples in Expand*Name
ExpandNodeName and ExpandInstanceName now always return a tuple. If the
node/instance was not found, (None, None) is ...
Thomas Thrainer

07/22/2013

06:42 pm ganeti-local Revision 1cc324f0: Warn instead of crashing on preexisting wrong data type
Using None in a VTYPE_MAYBE_STRING is wrong, because it cannot really
be serialized to a Haskel Nothing, but given th...
Michele Tartara
06:42 pm Revision 1cc324f0: Warn instead of crashing on preexisting wrong data type
Using None in a VTYPE_MAYBE_STRING is wrong, because it cannot really
be serialized to a Haskel Nothing, but given th...
Michele Tartara
02:35 pm Revision b17dd379: Fix bug in NIC default configuration
The NIC configuration used the python "None" instead of a proper Nothing.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
02:35 pm ganeti-local Revision b17dd379: Fix bug in NIC default configuration
The NIC configuration used the python "None" instead of a proper Nothing.
Signed-off-by: Michele Tartara <mtartara@g...
Michele Tartara
02:35 pm Revision 7eed4433: Support proper encoding of Nothing in constants file
The Nothing value of a Haskell Maybe needs to be properly encoded.
If a Python "None" is used, it is not going to be ...
Michele Tartara
02:35 pm ganeti-local Revision 7eed4433: Support proper encoding of Nothing in constants file
The Nothing value of a Haskell Maybe needs to be properly encoded.
If a Python "None" is used, it is not going to be ...
Michele Tartara
02:33 pm ganeti-local Revision 1ca6e10e: Remove extra whitespace
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Michele Tartara
02:33 pm Revision 1ca6e10e: Remove extra whitespace
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Michele Tartara
02:33 pm Revision 5ce6fa9a: Fix KeyErrors with network mode and vlan
This patch fixes some KeyErrors that were introduced by the vlan implementation
and showed up when certain parameters...
Sebastian Gebhard
02:33 pm ganeti-local Revision 5ce6fa9a: Fix KeyErrors with network mode and vlan
This patch fixes some KeyErrors that were introduced by the vlan implementation
and showed up when certain parameters...
Sebastian Gebhard
01:54 pm ganeti-local Revision f9b76ed4: Prepare QA for shared file storage
This prepares the QA for running tests regarding
shared file storage.
Signed-off-by: Helga Velroyen <helgav@google.c...
Helga Velroyen
01:54 pm Revision f9b76ed4: Prepare QA for shared file storage
This prepares the QA for running tests regarding
shared file storage.
Signed-off-by: Helga Velroyen <helgav@google.c...
Helga Velroyen
01:47 pm ganeti-local Revision d08a8359: Fix permission errors for split users
Correctly set ownership and permissions for daemon log files, correct
the name of the luxid logfile and set the owner...
Thomas Thrainer
01:47 pm Revision d08a8359: Fix permission errors for split users
Correctly set ownership and permissions for daemon log files, correct
the name of the luxid logfile and set the owner...
Thomas Thrainer
09:48 am ganeti-local Revision 27eb699d: Design document for cmdlib unit tests
This design document describes the plan to create a test framework and
actual unit tests for the cmdlib module.
Sign...
Thomas Thrainer
09:48 am Revision 27eb699d: Design document for cmdlib unit tests
This design document describes the plan to create a test framework and
actual unit tests for the cmdlib module.
Sign...
Thomas Thrainer
« Previous
Next »
 

Also available in: Atom