Activity

From 09/30/2013 to 10/29/2013

10/29/2013

05:48 pm Revision cf2cda79: Add snap-server to the test-relevenat packages
While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional...
Klaus Aehlig
05:48 pm ganeti-local Revision cf2cda79: Add snap-server to the test-relevenat packages
While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional...
Klaus Aehlig
03:56 pm Revision 7d993147: Mention compression for moves/backups in NEWS
Mention the possibility to specify compression for transfers / instance
storage in NEWS file.
Signed-off-by: Thomas ...
Thomas Thrainer
03:56 pm Revision 5c5c73fd: Add --compress option to instance_move
instance_move now supports the --compress option with which it's
possible to select the compression mode to use durin...
Thomas Thrainer
03:56 pm Revision 88acff3f: Add possibility to compress to OpInstanceCreate
OpInstanceCreate now supports the 'compress' option. It allows to enable
compression during instance imports.
Signed...
Thomas Thrainer
03:56 pm Revision 0a6e6e6d: Add --compress option to gnt-backup export
Add a new command line parameter to gnt-backup export and pass its value
to OpBackupExport. Also document the option ...
Thomas Thrainer
03:56 pm Revision 8ca22fef: Add --compress option to gnt-backup import
Add a new command line parameter to gnt-backup import and pass
its value to OpInstanceCreate. Also document the optio...
Thomas Thrainer
03:56 pm Revision 258de3fe: Honor compress parameter in remote backups
Use the specified compression mode not only for local exports, but also
for remote ones.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
03:56 pm Revision 51d7ac96: Support import with compressed instance moves
Support compressing instance data while sending it to the target node on
instance imports.
Signed-off-by: Thomas Thr...
Thomas Thrainer
03:56 pm Revision 896cc964: Add local compression to OpBackupExport
OpBackupExport is extended by a compress parameter. This parameter
(either 'none' or 'gzip') controls if instance dis...
Thomas Thrainer
03:56 pm Revision 94ab995a: Add --compress option to gnt-instance move
Add a new command line parameter to gnt-instance and pass its value to
OpInstanceMove. Also document the option in th...
Thomas Thrainer
03:56 pm Revision a986a581: Optimize dd parameters for instances moves
Benchmarks have shown that increasing the buffer size and disabling
synchronous output increased the throughput by ab...
Thomas Thrainer
03:56 pm Revision f048c574: Remove trailing whitespace
Remove trailing whitespace from OpCodes.hs and OpParams.hs.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Rev...
Thomas Thrainer
03:56 pm Revision 3fd85fba: Remove blockdev_export RPC
This RPC call is no longer used, as for intra-cluster instance moves the
import/export daemon is used too.
Signed-of...
Thomas Thrainer
03:56 pm Revision f198cf91: Add possibility to compress to OpInstanceMove
OpInstanceMove now supports the 'compress' option. It allows to enable
compression for intra-cluster instance moves.
...
Thomas Thrainer
03:56 pm Revision 063613aa: Use import-export daemon for intra-cluster moves
This unifies the inter- and intra-cluster moves and the backup code, so
less code needs to be maintained.
Also fix f...
Thomas Thrainer
03:56 pm Revision d29f52a6: Use cluster variable consistently
The cluster object is already retrieved from the configuration, so use
it consistently in LUInstanceMove.CheckPrereq(...
Thomas Thrainer
03:56 pm Revision 83266db6: Correct comments
Correct comments which confuse the target node with the secondary node
of an instance in LUInstanceMove.
Signed-off-...
Thomas Thrainer
03:56 pm Revision 80ae381e: Fix expectation of the htools wrapping
With the addition of hsqueeze, htools obtained a new personality.
Additionally, the longer htool name also changes th...
Klaus Aehlig
02:26 pm Revision 9e354be4: Add a man page for hsqueeze
Describe the current state of the Ganeti dynamic power management
tool, hsqueeze, in a man page.
Signed-off-by: Klau...
Klaus Aehlig
02:26 pm Revision 1c912fd2: Add test for hsqueeze compression
In this example cluster, there are 6 nodes with
capacity for 4 instances each, holding a total
of 8 instances. So eve...
Klaus Aehlig
02:26 pm Revision 5f6e9cb9: Add hsqueeze planning for compression
Add a new htool, hsqueeze, for dynamic power management. This
commit only implements the first useful part: plan (but...
Klaus Aehlig
02:26 pm Revision d2fd234c: Provide --target-resources option
Add a new option, to be used by hsqueeze, to specify the
target free resources on each node. It is given as a multipl...
Klaus Aehlig

10/28/2013

05:24 pm ganeti-local Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P...
Petr Pudlak
05:24 pm Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P...
Petr Pudlak
04:53 pm Revision 47c477c8: Add RpcResult.__repr__ for debugging
This way it's possible to easily log the whole result in a human
readable form.
Signed-off-by: Petr Pudlak <pudlak@g...
Petr Pudlak
04:13 pm Revision 79a32c67: Let git ignore `.hsenv` directory and vim's session file
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Petr Pudlak
04:09 pm Revision 542a91d4: If a configuration file can't be loaded, show which one
So far the error message only says it can't be loaded, but not what file
it is.
Signed-off-by: Petr Pudlak <pudlak@g...
Petr Pudlak
01:48 pm Revision 46cc1ab4: Refactor `getAllConsoleParams` to be more readable
Instead of creating a lot of lists and then zipping them, just work
on every item one at a time. It makes the code mu...
Hrvoje Ribicic
12:07 pm ganeti-local Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w...
Helga Velroyen
12:07 pm Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w...
Helga Velroyen
12:05 pm Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
...
Jose A. Lopes
12:05 pm ganeti-local Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
...
Jose A. Lopes
12:04 pm Revision 413434a5: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm ganeti-local Revision 413434a5: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm ganeti-local Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
* add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were...
Jose A. Lopes
12:04 pm Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
* add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were...
Jose A. Lopes
12:04 pm Revision 558d8ed8: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm ganeti-local Revision 558d8ed8: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
* add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '...
Jose A. Lopes
12:04 pm ganeti-local Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
* add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '...
Jose A. Lopes
12:04 pm ganeti-local Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
12:04 pm Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
12:04 pm ganeti-local Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm ganeti-local Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop...
Jose A. Lopes
12:04 pm Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop...
Jose A. Lopes
12:04 pm Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
12:04 pm ganeti-local Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
12:04 pm ganeti-local Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
12:04 pm Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
12:04 pm ganeti-local Revision 47ea2344: Hs2Py constants: add 'becDefaults'
Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty...
Jose A. Lopes
12:04 pm Revision 47ea2344: Hs2Py constants: add 'becDefaults'
Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty...
Jose A. Lopes
12:04 pm Revision 85bcb1de: Remove 'Show' from 'PyValue' class
Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc...
Jose A. Lopes
12:04 pm ganeti-local Revision 85bcb1de: Remove 'Show' from 'PyValue' class
Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc...
Jose A. Lopes
12:04 pm Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm ganeti-local Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm ganeti-local Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c...
Jose A. Lopes
12:04 pm Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c...
Jose A. Lopes
12:04 pm Revision c549d1b6: Hs2Py constants: remove useless constants
Remove unused constants from Python because they were only used by
constants which are currently generated, and move ...
Jose A. Lopes
12:04 pm ganeti-local Revision c549d1b6: Hs2Py constants: remove useless constants
Remove unused constants from Python because they were only used by
constants which are currently generated, and move ...
Jose A. Lopes
12:04 pm Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-...
Jose A. Lopes
12:04 pm ganeti-local Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-...
Jose A. Lopes
12:04 pm ganeti-local Revision c506f986: Hs2Py constants: remove unused constant
Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ...
Jose A. Lopes
12:04 pm Revision c506f986: Hs2Py constants: remove unused constant
Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ...
Jose A. Lopes

10/25/2013

04:23 pm ganeti-local Revision 9749f90b: Fix default value for reason trail
The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2....
Thomas Thrainer
04:23 pm Revision 9749f90b: Fix default value for reason trail
The default value for the reason trail field used to be ht.EmptyList in
2.9 but was incorrectly changed to None in 2....
Thomas Thrainer

10/24/2013

12:27 pm ganeti-local Revision 4f2f98f1: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:27 pm Revision 4f2f98f1: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision e15a00dc: Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:27 pm Revision e15a00dc: Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 51951d38: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:27 pm Revision 51951d38: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:27 pm Revision 41a878b5: block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 41a878b5: block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 50e0f1d9: Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:27 pm Revision 50e0f1d9: Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:27 pm Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:27 pm Revision fda3d987: Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision fda3d987: Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision e61c0f24: Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:27 pm Revision e61c0f24: Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:27 pm Revision 363d2f88: 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
12:27 pm ganeti-local Revision 363d2f88: 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
12:27 pm ganeti-local Revision df58ca1c: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:27 pm Revision df58ca1c: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision ba924970: Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:27 pm Revision ba924970: Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:27 pm Revision ff5def9b: Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision ff5def9b: Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:27 pm Revision c5708931: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision c5708931: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:27 pm Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:27 pm Revision cad837b9: 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
12:27 pm ganeti-local Revision cad837b9: 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
12:27 pm ganeti-local Revision 97cd9092: 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
12:27 pm Revision 97cd9092: 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
12:27 pm ganeti-local Revision a7ccf635: 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
12:27 pm Revision a7ccf635: 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
12:27 pm Revision 2615646c: Helper 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
12:27 pm ganeti-local Revision 2615646c: Helper 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
12:27 pm ganeti-local Revision 0fe22ad2: 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
12:27 pm Revision 0fe22ad2: 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
12:27 pm ganeti-local Revision a16f0d77: 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:27 pm Revision a16f0d77: 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:27 pm Revision 66d3d195: block_devices = (disk, link, uri)
Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 66d3d195: block_devices = (disk, link, uri)
Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
12:27 pm Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
12:27 pm ganeti-local Revision 9569d877: 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
12:27 pm Revision 9569d877: 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:25 am Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library...
Santi Raffa
11:25 am ganeti-local Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library...
Santi Raffa

10/23/2013

02:32 pm Revision b7190988: Add dependency between test/py/docs_unittest.py and scripts/
test/py/docs_unittest.py tests that the scripts/ folder has been
populated and fails otherwise. The following sequenc...
Santi Raffa

10/22/2013

05:44 pm Revision 93208049: QA: run all the instances during upgrade
The parameter 'upgrade-instances' was meant that one instance of
each of these templates is left alive over the upgra...
Klaus Aehlig

10/21/2013

07:29 pm Revision c2c2e891: Merge branch 'stable-2.10' into master
* stable-2.10
(no new changes)
* stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8....
Klaus Aehlig
07:07 pm ganeti-local Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a...
Klaus Aehlig
07:07 pm Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a...
Klaus Aehlig
12:08 pm Revision d7d78dd0: Merge branch 'origin/stable-2.10' into 'master'
* stable-2.10
Create check-news Makefile target
Add dynamic hbal entry to the NEWS file
Update NEWS file about ...
Jose A. Lopes

10/18/2013

06:38 pm ganeti-local Revision 7cde5b0b: Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
06:38 pm Revision 7cde5b0b: Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
06:26 pm ganeti-local Revision b0157c27: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:26 pm Revision b0157c27: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm ganeti-local Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm ganeti-local Revision d9005915: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
06:03 pm Revision d9005915: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision bf33c5fa: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
06:03 pm Revision bf33c5fa: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision dcd57483: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
06:03 pm Revision dcd57483: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision f1172d48: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
06:03 pm Revision f1172d48: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
06:03 pm Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision 4d48f0a6: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
06:03 pm Revision 4d48f0a6: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis
06:03 pm Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision 7790c8ca: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision 7790c8ca: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm ganeti-local Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm ganeti-local Revision 7fc4b008: 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
06:03 pm Revision 7fc4b008: 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
06:03 pm Revision 616fd139: 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
06:03 pm ganeti-local Revision 616fd139: 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
06:03 pm ganeti-local Revision 3031b041: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
06:03 pm Revision 3031b041: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision ebaa086f: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
06:03 pm Revision ebaa086f: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision ac32f7b7: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
06:03 pm Revision ac32f7b7: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
06:03 pm Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision bdfb4d37: 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
06:03 pm Revision bdfb4d37: 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
06:03 pm ganeti-local Revision 2a32d706: 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
06:03 pm Revision 2a32d706: 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
06:03 pm ganeti-local Revision 0f4117c9: 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
06:03 pm Revision 0f4117c9: 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
06:03 pm ganeti-local Revision 6a52d8a3: 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
06:03 pm Revision 6a52d8a3: 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
06:03 pm Revision dbbeb5d4: 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:03 pm ganeti-local Revision dbbeb5d4: 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:03 pm ganeti-local Revision daa369e7: 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
06:03 pm Revision daa369e7: 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
06:03 pm ganeti-local Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
06:03 pm Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
06:03 pm ganeti-local Revision f56197cb: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision f56197cb: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision fe1c3131: 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:03 pm ganeti-local Revision fe1c3131: 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
02:43 pm ganeti-local Revision 35bdbec3: Create check-news Makefile target
Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only...
Michele Tartara
02:43 pm Revision 35bdbec3: Create check-news Makefile target
Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only...
Michele Tartara
02:02 pm Revision d80e2abe: Fix lint on qa_cluster.py
pep8 wants two blank lines after TestUpgrade. The previous commit gave
it one. This commit gives it the second.
Sign...
Santi Raffa
01:42 pm ganeti-local Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <...
Michele Tartara
01:42 pm Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <...
Michele Tartara

10/17/2013

07:23 pm ganeti-local Revision 726886cb: Update NEWS file about cpuid and soundhw
Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ...
Santi Raffa
07:23 pm Revision 726886cb: Update NEWS file about cpuid and soundhw
Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ...
Santi Raffa
07:16 pm Revision 9c3dcbbf: Fix end-of-line whitespace
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
06:20 pm ganeti-local Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1...
Thomas Thrainer
06:20 pm Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1...
Thomas Thrainer
06:16 pm Revision 94f06b98: Run the cluster upgrade test in qa, if enabled
The test is not run directly after the cluster related tests,
but only after basic istance creation is verified, as t...
Klaus Aehlig
06:16 pm Revision aa104b5e: Add QA routine to test 'gnt-cluster upgrade'
The subtle points of upgrading a cluster can only be found in
QA, so add a method to do so. A prerequisite is, that b...
Klaus Aehlig
06:16 pm Revision 37889387: QA: Factor out the list of available instance test
The knowledge about which instance creating tests are
available is best kept in the module on istances. Moreover,
it ...
Klaus Aehlig
06:11 pm Revision 4dbc4c85: Mention the --enable-symlinks option in INSTALL
From version 2.11 onwards, the default for Ganeti is to install as
a standby version to be activated by the old Ganet...
Klaus Aehlig
06:11 pm Revision 98ef4a7b: Mention gnt-cluster upgrade in UPGRADE
Ganeti 2.11 is the first version of Ganeti reachable (from 2.10) with
gnt-cluster upgrade. Hence suggest this method ...
Klaus Aehlig
06:00 pm ganeti-local Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-...
Klaus Aehlig
06:00 pm Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-...
Klaus Aehlig
05:55 pm Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
05:55 pm ganeti-local Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
04:07 pm Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi...
Klaus Aehlig
04:07 pm ganeti-local Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi...
Klaus Aehlig
04:06 pm Revision 3fe7d670: Fix 'times' return type in the fake hypervisor
This patch changes the type of the times value returned by the fake
hypervisor from string to int. The values are use...
Hrvoje Ribicic
02:35 pm Revision 04610c2a: WIP commit for OP_INSTANCE_SNAPSHOT
Christos Stavrakakis
02:17 pm ganeti-local Revision 39d36a5d: Version bump for 2.8.1
Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl...
Michele Tartara
02:17 pm Revision 39d36a5d: Version bump for 2.8.1
Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl...
Michele Tartara
01:23 pm ganeti-local Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info...
Helga Velroyen
01:23 pm Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info...
Helga Velroyen
12:27 pm Revision 46c33a2b: Change default for --enable-symlinks to false
While in Ganeti 2.10, which is the first version to use
version-dependent symlinks in the sysconfdir should bring
the...
Klaus Aehlig
12:03 pm ganeti-local Revision f277f142: Update NEWS file about move-instance improvements
Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo...
Hrvoje Ribicic
12:03 pm Revision f277f142: Update NEWS file about move-instance improvements
Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo...
Hrvoje Ribicic
11:38 am Revision 2b4e194e: Fix 'hvVncTls' key in 'hvsParameterTypes'
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Hrvoje Ribicic
11:18 am ganeti-local Revision e7098533: RPC: request spindle information properly
This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s...
Helga Velroyen
11:18 am Revision e7098533: RPC: request spindle information properly
This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s...
Helga Velroyen
11:18 am Revision 8b7b7766: Remove deprecated deprecation warning for --no-lvm-storage
This removes the deprecation warning for the option
'--no-lvm-storage'. The deprecation warning was intended
to be ra...
Helga Velroyen
11:09 am Revision ee8bb326: Optimize instance query speed
The instance queries have a field called console which requires an
extra RPC call. This commit allows extra parameter...
Hrvoje Ribicic
11:09 am Revision e96c0a5c: Turn on the usage of Haskell instance queries
This commmit finally switches the instance query handling on.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Review...
Hrvoje Ribicic
11:09 am Revision efa0d4fd: Tests for InstanceInfo retrieval added
As the retrieval of instance information is a tricky operation which
affects the way the instance status is calculate...
Hrvoje Ribicic
11:09 am Revision b9666288: Add the console field
This patch adds the final console field, using the RPC calls of the
previous commit.
As this requires another RPC ca...
Hrvoje Ribicic
11:09 am Revision ad56f735: Haskell RPCs can now differ in parameters
The Haskell interface allowed multi-node RPCs to be executed in
parallel, but with the same parameters every time. Th...
Hrvoje Ribicic
11:09 am Revision b9e12624: Add a console information RPC call
As the instance queries need console information, and the information
is retrieved through python classes that should...
Hrvoje Ribicic
11:09 am Revision 3b89cb1b: Rename Fillable fields to Indexed fields
The naming used in the previous commits did not reflect the use of
the fields well, and clashed with the concept of f...
Hrvoje Ribicic
11:09 am Revision 3fd38382: Add aliases of existing instance fields
For legacy reasons, some instance fields are aliased. The aliases have
the same definition but appear under different...
Hrvoje Ribicic
11:09 am Revision 1d3d454f: Add the last leftover fields
A few fields were missing from earlier work. The timestamp fields,
the pnode.group.uuid field, and the custom nic par...
Hrvoje Ribicic
11:09 am Revision a861d322: Add instance network fields
This commit adds the instance network fields. Some of these fields are
also present for every NIC, requiring the reus...
Hrvoje Ribicic

10/16/2013

08:57 pm Revision 88b58ed6: Add instance disk fields
The instance disk fields have been added. As these are the first
fields to be duplicated, some helper functions are p...
Hrvoje Ribicic
08:57 pm Revision 4e6f1cde: Add instance parameter fields
This patch adds instance parameter fields to the Haskell instance
queries. The fields retrieve maps of parameters rel...
Hrvoje Ribicic
08:57 pm Revision 9491766c: Add further fields to instance queries
This commit adds some more fields that are simple to retrieve, as
they are properties of instances recorded in the co...
Hrvoje Ribicic
08:57 pm Revision df583eaf: Add the first instance query live fields
This patch adds live fields which can be implemented with the existing
RPC calls. Some fields require additional call...
Hrvoje Ribicic
08:57 pm Revision 11d09d75: Add a new field type - FieldConfigRuntime
In the instance queries, some fields require both config and runtime
information. This patch adds a new field type fo...
Hrvoje Ribicic
08:57 pm Revision c2fe6008: Move hypervisor fetches from Node.hs to Common.hs
As patches that follow will need the functionality in
Ganeti.Query.Node, this patch moves it to the common query file...
Hrvoje Ribicic
08:56 pm Revision c14ba680: Enable 'AllInstancesInfo' RPC call in Haskell
The AllInstancesInfo call appears to have been implemented but never
used. The commit makes it usable by modifying th...
Hrvoje Ribicic
08:56 pm Revision d286d795: Unify all live calls which return no data
With the (current) instance query, there are three queries which do not
require live data: instance, network, and gro...
Hrvoje Ribicic
08:56 pm Revision 1df0266e: Initial changes for adding instance queries
Add basic instance querying capabilities to the Haskell codebase.
Several fields are present, more to come.
Signed-o...
Hrvoje Ribicic
08:56 pm Revision 5771c501: Document the generic query function
The way the generic query works was not documented anywhere. For
greater readability, add a short explanation to the ...
Hrvoje Ribicic
08:56 pm Revision 697e573c: Fix the "times" field type for KVM hypervisor
The KVM hypervisor Python class returned a "0" value for the times
field, which gets serialized as a string. As Haske...
Hrvoje Ribicic
07:38 pm Revision c9e52e4c: Verify that ConfD is running after master-failover
This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ...
Helga Velroyen
07:38 pm ganeti-local Revision c9e52e4c: Verify that ConfD is running after master-failover
This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ...
Helga Velroyen
07:36 pm ganeti-local Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ...
Apollon Oikonomopoulos
07:36 pm Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ...
Apollon Oikonomopoulos
05:12 pm ganeti-local Revision 0e3f65d2: Fix indentation of devel/build_chroot
This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the...
Santi Raffa
05:12 pm Revision 0e3f65d2: Fix indentation of devel/build_chroot
This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the...
Santi Raffa
05:11 pm ganeti-local Revision ed2c3597: Support wheezy schroots
Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse...
Santi Raffa
05:11 pm Revision ed2c3597: Support wheezy schroots
Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse...
Santi Raffa
04:55 pm Revision c7a02959: Prepare master branch for 2.11 devel cycle
Bump versions in various places to 2.11 and remove the downgrade code
from cfgupgrade. Also adapt cfgupgrade tests.
...
Thomas Thrainer
11:59 am ganeti-local Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r...
Helga Velroyen
11:59 am Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r...
Helga Velroyen
11:17 am ganeti-local Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com>
Raffa Santi
11:17 am Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com>
Raffa Santi
11:08 am ganeti-local Revision b05b5ec8: Fix typo in storage.FileStorage docstring
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Santi Raffa
11:08 am Revision b05b5ec8: Fix typo in storage.FileStorage docstring
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Santi Raffa
10:41 am ganeti-local Revision 6fe0f9a6: Fix path for serial file
It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg...
Klaus Aehlig
10:41 am Revision 6fe0f9a6: Fix path for serial file
It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg...
Klaus Aehlig

10/15/2013

07:17 pm ganeti-local Revision 1955d557: Let ganeti run as root
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:17 pm Revision 1955d557: Let ganeti run as root
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:58 pm ganeti-local Revision 17170062: Rename ganeti.* debian files to snf-ganeti.*
Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
06:58 pm Revision 17170062: Rename ganeti.* debian files to snf-ganeti.*
Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
06:17 pm ganeti-local Revision fc4c21fa: Add implemented design docs to hidden toc section
This is required in order to calm a doclint warning.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-b...
Thomas Thrainer
06:17 pm Revision fc4c21fa: Add implemented design docs to hidden toc section
This is required in order to calm a doclint warning.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-b...
Thomas Thrainer
05:57 pm Revision ca82544d: Add vcs-version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:57 pm ganeti-local Revision ca82544d: Add vcs-version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:52 pm ganeti-local Revision f1888d57: autogen.sh before configure
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:52 pm Revision f1888d57: autogen.sh before configure
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:46 pm Revision f55d4772: Use iproute instead of iproute2
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:46 pm ganeti-local Revision f55d4772: Use iproute instead of iproute2
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:40 pm Revision adb36960: Prepare version numbers for 2.10 release cycle
- Bump version numbers to 2.10 in various files
- Move implemented designs to design-2.10
Signed-off-by: Thomas Thra...
Thomas Thrainer
05:40 pm ganeti-local Revision adb36960: Prepare version numbers for 2.10 release cycle
- Bump version numbers to 2.10 in various files
- Move implemented designs to design-2.10
Signed-off-by: Thomas Thra...
Thomas Thrainer
05:35 pm ganeti-local Revision ebab8f54: Merge branch 'stable-2.9'
* stable-2.9:
Version bump for 2.9.0 rc3
Add NEWS entry for 2.9.0 rc3
Remove incorrect comment
cfg auto updat...
Thomas Thrainer
05:35 pm Revision ebab8f54: Merge branch 'stable-2.9'
* stable-2.9:
Version bump for 2.9.0 rc3
Add NEWS entry for 2.9.0 rc3
Remove incorrect comment
cfg auto updat...
Thomas Thrainer
05:21 pm Revision d2858cd2: Remove debian patches
TODO: find out why gbp fails. It says something about "guilt update"
Signed-off-by: Dimitris Aragiorgis <dimara@grne...
Dimitris Aragiorgis
05:21 pm ganeti-local Revision d2858cd2: Remove debian patches
TODO: find out why gbp fails. It says something about "guilt update"
Signed-off-by: Dimitris Aragiorgis <dimara@grne...
Dimitris Aragiorgis
04:57 pm ganeti-local Revision 14134dd5: snf-ganeti provides ganeti2
and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
04:57 pm Revision 14134dd5: snf-ganeti provides ganeti2
and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
04:54 pm ganeti-local Revision 950d870c: Add --with-extstorage-search-path
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:54 pm Revision 950d870c: Add --with-extstorage-search-path
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:50 pm Revision c2afda57: Changes for GRNET's custom package
Rename package to snf-ganeti
Add python-fdsend dependency needed by hotplug.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
04:50 pm ganeti-local Revision c2afda57: Changes for GRNET's custom package
Rename package to snf-ganeti
Add python-fdsend dependency needed by hotplug.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
04:46 pm ganeti-local Revision 1f1bbfea: Add official debian tree
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:46 pm Revision 1f1bbfea: Add official debian tree
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:54 pm ganeti-local Revision 70b634e6: Add unit tests for LUBackupExport
This patch adds unit tests for LUBackupExport.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hel...
Thomas Thrainer
02:54 pm Revision 70b634e6: Add unit tests for LUBackupExport
This patch adds unit tests for LUBackupExport.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Hel...
Thomas Thrainer
02:54 pm ganeti-local Revision 3388debb: Add unit tests for LUBackupPrepare
This patch adds unit tests for LUBackupPrepare.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: He...
Thomas Thrainer
02:54 pm Revision 3388debb: Add unit tests for LUBackupPrepare
This patch adds unit tests for LUBackupPrepare.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: He...
Thomas Thrainer
02:53 pm ganeti-local Revision a80e802a: Add unit tests for LUBackupQuery
This patch adds unit tests for LUBackupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg...
Thomas Thrainer
02:53 pm Revision a80e802a: Add unit tests for LUBackupQuery
This patch adds unit tests for LUBackupQuery.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helg...
Thomas Thrainer
02:53 pm Revision fb2278aa: Use node names in LUBackupQuery
The result of LUBackupQuery has to be indexed by node name rather than
by node UUID, otherwise the automatically cons...
Thomas Thrainer
02:53 pm ganeti-local Revision fb2278aa: Use node names in LUBackupQuery
The result of LUBackupQuery has to be indexed by node name rather than
by node UUID, otherwise the automatically cons...
Thomas Thrainer
02:13 pm ganeti-local Revision de0aa216: Update design doc design-storagetypes.rst
This patch updates the design doc with the current
state of the code base.
Signed-off-by: Helga Velroyen <helgav@goo...
Helga Velroyen
02:13 pm Revision de0aa216: Update design doc design-storagetypes.rst
This patch updates the design doc with the current
state of the code base.
Signed-off-by: Helga Velroyen <helgav@goo...
Helga Velroyen
02:13 pm Revision 4f90370c: Make 'gnt-node list-storage' use default storage type
Currently, when no explicit storage type is given, the
'gnt-node list-storage' command defaults to file storage
wheth...
Helga Velroyen
02:13 pm ganeti-local Revision 4f90370c: Make 'gnt-node list-storage' use default storage type
Currently, when no explicit storage type is given, the
'gnt-node list-storage' command defaults to file storage
wheth...
Helga Velroyen
02:13 pm Revision 8b95dfdc: Make 'gnt-cluster modify' respect the order of templates
This fixes a bug where the order of enabled disk templates
was not respected when manipulating it with 'gnt-cluster
m...
Helga Velroyen
02:13 pm ganeti-local Revision 8b95dfdc: Make 'gnt-cluster modify' respect the order of templates
This fixes a bug where the order of enabled disk templates
was not respected when manipulating it with 'gnt-cluster
m...
Helga Velroyen
02:13 pm ganeti-local Revision 4febd988: Mention reporting behavior in man page of 'gnt-node info'
This patch extends the man page of 'gnt-node info' to
document the space reporting behavior with respect to
the enabl...
Helga Velroyen
02:13 pm Revision 4febd988: Mention reporting behavior in man page of 'gnt-node info'
This patch extends the man page of 'gnt-node info' to
document the space reporting behavior with respect to
the enabl...
Helga Velroyen
02:13 pm Revision 6c00b2c7: Streamlining handling of spindles and default templates
This rather lenghy patch comprises a couple of refactorings
to achieve the following goals:
- 'gnt-node info' should ...
Helga Velroyen
02:13 pm ganeti-local Revision 6c00b2c7: Streamlining handling of spindles and default templates
This rather lenghy patch comprises a couple of refactorings
to achieve the following goals:
- 'gnt-node info' should ...
Helga Velroyen
02:13 pm ganeti-local Revision 4d1429e4: Rename entities of unit test for MakeLegacyNodeInfo
This is a small preparation step for the next patch.
It just renames the key/value constants for the unit
test of Mak...
Helga Velroyen
02:13 pm Revision 4d1429e4: Rename entities of unit test for MakeLegacyNodeInfo
This is a small preparation step for the next patch.
It just renames the key/value constants for the unit
test of Mak...
Helga Velroyen
12:29 pm ganeti-local Revision e4dac3e1: Add test suite for some names in 'AutoConf'
Add test suite for some names in 'AutoConf' to test whether the values
generated from 'configure' and the 'Makefile' ...
Jose A. Lopes
12:29 pm Revision e4dac3e1: Add test suite for some names in 'AutoConf'
Add test suite for some names in 'AutoConf' to test whether the values
generated from 'configure' and the 'Makefile' ...
Jose A. Lopes
12:29 pm ganeti-local Revision f1b816b7: Fix several search path configure options
Fix several search path configure options to properly handle
separators.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
12:29 pm Revision f1b816b7: Fix several search path configure options
Fix several search path configure options to properly handle
separators.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes

10/14/2013

05:18 pm ganeti-local Revision 30a31713: Design document for hsqueeze
This design document describes a new htool, hsqueeze, to
be used to move the externally-mirrored instances in such a
...
Klaus Aehlig
05:18 pm Revision 30a31713: Design document for hsqueeze
This design document describes a new htool, hsqueeze, to
be used to move the externally-mirrored instances in such a
...
Klaus Aehlig
03:04 pm Revision 71ae80d2: Version bump for 2.9.0 rc3
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
03:04 pm ganeti-local Revision 71ae80d2: Version bump for 2.9.0 rc3
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com>
Klaus Aehlig
03:04 pm Revision dd49d91c: Add NEWS entry for 2.9.0 rc3
The main news is, that we fixed another issue with the configuration
upgrading process.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
03:04 pm ganeti-local Revision dd49d91c: Add NEWS entry for 2.9.0 rc3
The main news is, that we fixed another issue with the configuration
upgrading process.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
10:53 am ganeti-local Revision c70dcd8d: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Improve harep documentation
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose A. Lopes...
Klaus Aehlig
10:53 am Revision c70dcd8d: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Improve harep documentation
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose A. Lopes...
Klaus Aehlig

10/12/2013

09:16 pm Revision 37046199: Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
04:54 am Revision 7c06165a: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
04:54 am Revision fa0c923e: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
04:52 am Revision 0a6a6228: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis

10/11/2013

06:21 pm ganeti-local Revision 05566846: Remove incorrect comment
Removing a comment which falsely states that Ganeti will
stop supporting certain upgrades at some point.
Signed-off-...
Helga Velroyen
06:21 pm Revision 05566846: Remove incorrect comment
Removing a comment which falsely states that Ganeti will
stop supporting certain upgrades at some point.
Signed-off-...
Helga Velroyen
06:19 pm ganeti-local Revision a2112db5: cfg auto update: match ipolicy with enabled disk templates
This patch fixes issue 599. The problem was that with 2.9,
a sanity check was introduced that made sure that the
ipol...
Helga Velroyen
06:19 pm Revision a2112db5: cfg auto update: match ipolicy with enabled disk templates
This patch fixes issue 599. The problem was that with 2.9,
a sanity check was introduced that made sure that the
ipol...
Helga Velroyen
06:15 pm ganeti-local Revision d19da672: Remove obsolete configure option for shared file storage
This patch removes an obsolete configure option related
to shared file storage. It was remove a while ago, but
accide...
Helga Velroyen
06:15 pm Revision d19da672: Remove obsolete configure option for shared file storage
This patch removes an obsolete configure option related
to shared file storage. It was remove a while ago, but
accide...
Helga Velroyen
05:32 pm ganeti-local Revision 5808df30: Fix typos and indentation for cluster.py
This patches fixes a typo and some indentation errors
that were accidentally introduced by premature pushing
of the p...
Helga Velroyen
05:32 pm Revision 5808df30: Fix typos and indentation for cluster.py
This patches fixes a typo and some indentation errors
that were accidentally introduced by premature pushing
of the p...
Helga Velroyen
03:56 pm ganeti-local Revision 9dd964b9: Improve harep documentation
Add a more complete description of how the tool works.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed...
Michele Tartara
03:56 pm Revision 9dd964b9: Improve harep documentation
Add a more complete description of how the tool works.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed...
Michele Tartara
02:13 pm ganeti-local Revision 847a7b02: QA: remove subsumed QA test wrt disk templates
This patch removes a QA test that was supposed to test
that unused disk templates can be disabled safely. The
test is...
Helga Velroyen
02:13 pm Revision 847a7b02: QA: remove subsumed QA test wrt disk templates
This patch removes a QA test that was supposed to test
that unused disk templates can be disabled safely. The
test is...
Helga Velroyen
02:13 pm ganeti-local Revision a6f90af4: NEWS: mention restrictions wrt disabling disk templates
Mention the newly introduced feature, that disk templates
can no longer be disabled when there are instances still
us...
Helga Velroyen
02:13 pm Revision a6f90af4: NEWS: mention restrictions wrt disabling disk templates
Mention the newly introduced feature, that disk templates
can no longer be disabled when there are instances still
us...
Helga Velroyen
02:13 pm ganeti-local Revision 70e8dd0a: Move unit tests for --file-storage-dir to cmdlib/*
There were some unit tests for the '--file-storage-dir'
option of 'gnt-cluster modify' still left in the unit
test fi...
Helga Velroyen
02:13 pm Revision 70e8dd0a: Move unit tests for --file-storage-dir to cmdlib/*
There were some unit tests for the '--file-storage-dir'
option of 'gnt-cluster modify' still left in the unit
test fi...
Helga Velroyen
02:13 pm ganeti-local Revision 5ce621ab: Correct properties of the cluster's file storage dir
This patch does:
- Rename the haskell opcode parameter
'pGlobalFileStorageDir' and 'pGlobalSharedfileStorageDir'
...
Helga Velroyen
02:13 pm Revision 5ce621ab: Correct properties of the cluster's file storage dir
This patch does:
- Rename the haskell opcode parameter
'pGlobalFileStorageDir' and 'pGlobalSharedfileStorageDir'
...
Helga Velroyen
02:13 pm ganeti-local Revision 916c0e6f: Move disk template unit tests to test/py/cmdlib/
This patch moves some unit tests related to dis/enabling
disk templates from ganeti.cmdlib.cluster_unittest.py
to cmd...
Helga Velroyen
02:13 pm Revision 916c0e6f: Move disk template unit tests to test/py/cmdlib/
This patch moves some unit tests related to dis/enabling
disk templates from ganeti.cmdlib.cluster_unittest.py
to cmd...
Helga Velroyen
02:13 pm ganeti-local Revision 6e513917: Make GetDiskTemplateSets output disabled disk templates
This patch extends the 'GetDiskTemplateSets' function to
also output the list of disk templates that were enabled
bef...
Helga Velroyen
02:13 pm Revision 6e513917: Make GetDiskTemplateSets output disabled disk templates
This patch extends the 'GetDiskTemplateSets' function to
also output the list of disk templates that were enabled
bef...
Helga Velroyen
02:13 pm ganeti-local Revision 87e23f2d: Rename GetEnabledDiskTemplates to include disabled ones
This patch solely renames the functions
_GetEnabledDiskTemplates* to _GetDiskTemplateSets, because
in later patches, ...
Helga Velroyen
02:13 pm Revision 87e23f2d: Rename GetEnabledDiskTemplates to include disabled ones
This patch solely renames the functions
_GetEnabledDiskTemplates* to _GetDiskTemplateSets, because
in later patches, ...
Helga Velroyen
02:13 pm ganeti-local Revision c2e984e2: Check for running instances when disabling templates
This patch introduces a function to be used in
'gnt-cluster modify' when disabling a couple of disk
templates. It che...
Helga Velroyen
02:13 pm Revision c2e984e2: Check for running instances when disabling templates
This patch introduces a function to be used in
'gnt-cluster modify' when disabling a couple of disk
templates. It che...
Helga Velroyen
02:18 am Revision b786a420: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
02:04 am Revision da85bf8d: block_devices -> kvm_disk renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
01:45 am Revision 7299e960: Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
01:45 am Revision 38705986: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

10/10/2013

05:27 pm Revision 4008e74e: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
03:50 pm Revision c8cd2315: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
03:49 pm Revision 973f8e66: Do not hide error in CalculateDeviceUri()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

10/09/2013

07:39 pm ganeti-local Revision e8c86ab1: Merge branch 'stable-2.9' into master
* stable-2.9
Version bump for 2.9.0 rc2
Update NEWS for 2.9.0 rc2
Downgrade 'vif_script'
Downgrade 'xen_cmd'
...
Klaus Aehlig
07:39 pm Revision e8c86ab1: Merge branch 'stable-2.9' into master
* stable-2.9
Version bump for 2.9.0 rc2
Update NEWS for 2.9.0 rc2
Downgrade 'vif_script'
Downgrade 'xen_cmd'
...
Klaus Aehlig
04:15 pm Revision a89f316b: Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
04:15 pm Revision ef425728: Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
04:15 pm Revision 3cbf839d: 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
04:15 pm Revision e2270f7c: 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
04:15 pm Revision 6a9e8bad: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
04:15 pm Revision 71859b6f: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
04:15 pm Revision 19dd6ead: Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
04:15 pm Revision 9fe3c789: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
04:15 pm Revision 285bf4ef: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
04:15 pm Revision a94d2a99: 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
04:15 pm Revision 7d1186fe: 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
04:15 pm Revision f7ed08e9: 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
04:15 pm Revision 1518ec5f: 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
04:14 pm Revision 247386b2: 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
04:14 pm Revision e3d33ead: 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
04:14 pm Revision 516788dc: block_devices = (disk, link, uri)
Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ...
Dimitris Aragiorgis
04:14 pm Revision 39ce8491: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
04:14 pm Revision cab64ad2: 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
04:13 pm Revision e1aa21c0: Disable iswritable unittest
When running it with root priviledges it fails.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
03:27 pm Revision 7e65c12c: Suggest running 'gnt-cluster upgrade --resume' at reboots
In the example crontab, add an entry to run 'gnt-cluster upgrade --resume'
upon reboot of the node, as suggested in t...
Klaus Aehlig
03:27 pm ganeti-local Revision 7e65c12c: Suggest running 'gnt-cluster upgrade --resume' at reboots
In the example crontab, add an entry to run 'gnt-cluster upgrade --resume'
upon reboot of the node, as suggested in t...
Klaus Aehlig
03:27 pm ganeti-local Revision c4332197: Mention 'gnt-cluster upgrade' in NEWS
We added a new command, so mention it as news.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele ...
Klaus Aehlig
03:27 pm Revision c4332197: Mention 'gnt-cluster upgrade' in NEWS
We added a new command, so mention it as news.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele ...
Klaus Aehlig
03:27 pm Revision 4418532c: Update man page for 'gnt-cluster upgrade --resume'
This option is now implemented, and this change should be
mentioned in the man page. Also, document that it is safe
c...
Klaus Aehlig
03:27 pm ganeti-local Revision 4418532c: Update man page for 'gnt-cluster upgrade --resume'
This option is now implemented, and this change should be
mentioned in the man page. Also, document that it is safe
c...
Klaus Aehlig
01:40 pm ganeti-local Revision e71b2caf: NEWS: mention improvements on instance allocation
This patch mentions the improvements of the iallocator
with respect to instance allocation of non-LVM disk
templates....
Helga Velroyen
01:40 pm Revision e71b2caf: NEWS: mention improvements on instance allocation
This patch mentions the improvements of the iallocator
with respect to instance allocation of non-LVM disk
templates....
Helga Velroyen
01:40 pm ganeti-local Revision d48c944b: Use 'DTS_LVM' when possible
This patch replaces all usages of the utility function
'GetLvmDiskTemplate' by the new 'DTS_LVM' constant
to make it ...
Helga Velroyen
01:40 pm Revision d48c944b: Use 'DTS_LVM' when possible
This patch replaces all usages of the utility function
'GetLvmDiskTemplate' by the new 'DTS_LVM' constant
to make it ...
Helga Velroyen
01:40 pm Revision e8936ef7: iallocator: use lookup by disk template
So far, the iallocator requested storage information
about all enabled disk templates but discarded all but
the LVM i...
Helga Velroyen
01:40 pm ganeti-local Revision e8936ef7: iallocator: use lookup by disk template
So far, the iallocator requested storage information
about all enabled disk templates but discarded all but
the LVM i...
Helga Velroyen
01:40 pm Revision b669aa41: utils/storage.py: storage info lookup by disk template
This patch improves the handling of storage information
before and after a call to the RPC 'node_info'. It
adds a fun...
Helga Velroyen
01:40 pm ganeti-local Revision b669aa41: utils/storage.py: storage info lookup by disk template
This patch improves the handling of storage information
before and after a call to the RPC 'node_info'. It
adds a fun...
Helga Velroyen
01:40 pm ganeti-local Revision 7f6d0b05: Replace GetLvmDiskTemplates by 'DTS_LVM'
To reach consistency by how we manage different
categorizations of disk templates, this patch
introduces the set of d...
Helga Velroyen
01:40 pm Revision 7f6d0b05: Replace GetLvmDiskTemplates by 'DTS_LVM'
To reach consistency by how we manage different
categorizations of disk templates, this patch
introduces the set of d...
Helga Velroyen
12:02 pm Revision 645bba3a: If possible, replace symbolic links in place
Naive 'ln -s -f a b' will put the link inside 'b', if
'b' is (a symlink to) a directory; so, during upgrades,
the lin...
Klaus Aehlig
12:02 pm ganeti-local Revision 645bba3a: If possible, replace symbolic links in place
Naive 'ln -s -f a b' will put the link inside 'b', if
'b' is (a symlink to) a directory; so, during upgrades,
the lin...
Klaus Aehlig
12:02 pm Revision d250bc5d: Make information about GNU ln available to programs
Propagate the information on whether we have the GNU version of ln
to all programs by making it available as a consta...
Klaus Aehlig
12:02 pm ganeti-local Revision d250bc5d: Make information about GNU ln available to programs
Propagate the information on whether we have the GNU version of ln
to all programs by making it available as a consta...
Klaus Aehlig
12:01 pm ganeti-local Revision a849f598: Add simple test whether ln is the GNU version
If the GNU version is present, we can use certain GNU-extensions,
like the -T option, rendering some parts more robus...
Klaus Aehlig
12:01 pm Revision a849f598: Add simple test whether ln is the GNU version
If the GNU version is present, we can use certain GNU-extensions,
like the -T option, rendering some parts more robus...
Klaus Aehlig

10/08/2013

04:53 pm ganeti-local Revision 43fad017: Version bump for 2.9.0 rc2
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
04:53 pm Revision 43fad017: Version bump for 2.9.0 rc2
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
04:53 pm ganeti-local Revision 1767e148: Update NEWS for 2.9.0 rc2
Document that we have also taken care of the bug in 'cfgupgrade --downgrade'
and schedule release date.
Signed-off-b...
Klaus Aehlig
04:53 pm Revision 1767e148: Update NEWS for 2.9.0 rc2
Document that we have also taken care of the bug in 'cfgupgrade --downgrade'
and schedule release date.
Signed-off-b...
Klaus Aehlig
03:57 pm ganeti-local Revision b998e7f6: Fix 'AutoConf' import
Fix 'AutoConf' import to be qualified.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas Thrai...
Jose A. Lopes
03:57 pm ganeti-local Revision 6dab85ff: Fix import order
Fix import order to be alphabetically sorted.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thoma...
Jose A. Lopes
03:57 pm ganeti-local Revision becfd918: Hs2Py constants: improve auto repair
Fix auto repair related constants to use the Haskell type 'AutoRepairResult' instead of simple 'String' values.
Sign...
Jose A. Lopes
03:57 pm ganeti-local Revision 81ae485c: Hs2Py constants: opcodes
Add opcode related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@g...
Jose A. Lopes
03:57 pm ganeti-local Revision b6e2ff42: Hs2Py constants: node daemon setup
Add node daemon setup related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <...
Jose A. Lopes
03:57 pm ganeti-local Revision 33ee4861: Hs2Py constants: hail, opcode, and SSH
Add hail, opcode, and SSH related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lop...
Jose A. Lopes
03:57 pm Revision 33ee4861: Hs2Py constants: hail, opcode, and SSH
Add hail, opcode, and SSH related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lop...
Jose A. Lopes
03:57 pm Revision b6e2ff42: Hs2Py constants: node daemon setup
Add node daemon setup related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <...
Jose A. Lopes
03:57 pm Revision 81ae485c: Hs2Py constants: opcodes
Add opcode related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@g...
Jose A. Lopes
03:57 pm Revision becfd918: Hs2Py constants: improve auto repair
Fix auto repair related constants to use the Haskell type 'AutoRepairResult' instead of simple 'String' values.
Sign...
Jose A. Lopes
03:57 pm Revision 6dab85ff: Fix import order
Fix import order to be alphabetically sorted.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thoma...
Jose A. Lopes
03:57 pm Revision b998e7f6: Fix 'AutoConf' import
Fix 'AutoConf' import to be qualified.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas Thrai...
Jose A. Lopes
03:57 pm ganeti-local Revision b9b5acc3: Hs2Py constants: assorted constants
Add assorted constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google....
Jose A. Lopes
03:57 pm ganeti-local Revision 6b0d45b7: Hs2Py constants: UID pool
Add UID pool related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
03:57 pm ganeti-local Revision 2f314077: Hs2Py constants: 'maxUdpDataSize'
Add 'maxUdpDataSize' constant to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
03:57 pm ganeti-local Revision 0dda32bb: Hs2Py constants: remove comments
Remove several comment from 'lib/constants.py' because these have been moved to Haskell.
Signed-off-by: Jose A. Lope...
Jose A. Lopes
03:57 pm ganeti-local Revision d22b306d: Hs2Py constants: assorted constants
Add some assorted constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@go...
Jose A. Lopes
03:57 pm ganeti-local Revision 54e8f65d: Hs2Py constants: 'ispecsMinmaxDefaults'
Add 'ispecsMinmaxDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
03:57 pm ganeti-local Revision 53a5f21b: Hs2Py constants: 'hvcGlobals' and 'ndcGlobals'
Add 'hvcGlobals' and 'ndcGlobals' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolo...
Jose A. Lopes
03:57 pm ganeti-local Revision d99012a6: Hs2Py constants: 'defaultEnabledHypervisor'
Add 'defaultEnabledHypervisor' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
03:57 pm ganeti-local Revision d84ddec2: Hs2Py constants: SSCONF
Add SSCONF related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@g...
Jose A. Lopes
03:57 pm ganeti-local Revision 6e6a6f84: Hs2Py constants: dynamic devices
Add dynamic devices related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <ja...
Jose A. Lopes
03:57 pm Revision 6e6a6f84: Hs2Py constants: dynamic devices
Add dynamic devices related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <ja...
Jose A. Lopes
03:57 pm Revision d84ddec2: Hs2Py constants: SSCONF
Add SSCONF related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@g...
Jose A. Lopes
03:57 pm Revision d99012a6: Hs2Py constants: 'defaultEnabledHypervisor'
Add 'defaultEnabledHypervisor' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
03:57 pm Revision 53a5f21b: Hs2Py constants: 'hvcGlobals' and 'ndcGlobals'
Add 'hvcGlobals' and 'ndcGlobals' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolo...
Jose A. Lopes
03:57 pm Revision 54e8f65d: Hs2Py constants: 'ispecsMinmaxDefaults'
Add 'ispecsMinmaxDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
03:57 pm Revision d22b306d: Hs2Py constants: assorted constants
Add some assorted constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@go...
Jose A. Lopes
03:57 pm Revision 0dda32bb: Hs2Py constants: remove comments
Remove several comment from 'lib/constants.py' because these have been moved to Haskell.
Signed-off-by: Jose A. Lope...
Jose A. Lopes
03:57 pm Revision 2f314077: Hs2Py constants: 'maxUdpDataSize'
Add 'maxUdpDataSize' constant to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
03:57 pm Revision 6b0d45b7: Hs2Py constants: UID pool
Add UID pool related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
03:57 pm Revision b9b5acc3: Hs2Py constants: assorted constants
Add assorted constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google....
Jose A. Lopes
03:57 pm ganeti-local Revision b8576ea1: Hs2Py constants: HT related constants
Add HT related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@googl...
Jose A. Lopes
03:57 pm ganeti-local Revision 8799fb9d: Hs2py constants: query resources
Add query resources related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <ja...
Jose A. Lopes
03:57 pm ganeti-local Revision 385b2959: Hs2Py constants: '/etc/hosts' and job queue
Add '/etc/hosts' and job queue related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A...
Jose A. Lopes
03:57 pm ganeti-local Revision cf1f4273: Hs2Py constants: VNC
Add VNC related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
03:57 pm ganeti-local Revision b964f067: Hs2Py constants: SSL, job queue, and locks
Add SSL, job queue, and locks related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm ganeti-local Revision 75463b9a: Hs2Py constants: node verify
Add node verify constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
03:57 pm ganeti-local Revision 649f774a: Hs2Py constants: assorted, idisk, and inic
Add assorted, idisk, and inic related constants to the Haskell to
Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm ganeti-local Revision d4bc2eec: Hs2Py constants: nics
Add nics related constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
03:57 pm ganeti-local Revision ec321549: Hs2Py constant: DRBD and dynamic disk
Add DRBD and dynamic disk parameter constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. L...
Jose A. Lopes
03:57 pm ganeti-local Revision 8eb80cb3: Hs2Py constants: backend and logical disks
Add backend and logical disks related constants to the Haskell to
Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm ganeti-local Revision 5a7fab74: Hs2Py constants: HVST and disk state
Add HVST and disk state related constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
03:57 pm Revision 5a7fab74: Hs2Py constants: HVST and disk state
Add HVST and disk state related constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
03:57 pm Revision 8eb80cb3: Hs2Py constants: backend and logical disks
Add backend and logical disks related constants to the Haskell to
Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm Revision ec321549: Hs2Py constant: DRBD and dynamic disk
Add DRBD and dynamic disk parameter constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. L...
Jose A. Lopes
03:57 pm Revision d4bc2eec: Hs2Py constants: nics
Add nics related constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
03:57 pm Revision 649f774a: Hs2Py constants: assorted, idisk, and inic
Add assorted, idisk, and inic related constants to the Haskell to
Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm Revision 75463b9a: Hs2Py constants: node verify
Add node verify constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
03:57 pm Revision b964f067: Hs2Py constants: SSL, job queue, and locks
Add SSL, job queue, and locks related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm Revision cf1f4273: Hs2Py constants: VNC
Add VNC related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
03:57 pm Revision 385b2959: Hs2Py constants: '/etc/hosts' and job queue
Add '/etc/hosts' and job queue related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A...
Jose A. Lopes
03:57 pm Revision 8799fb9d: Hs2py constants: query resources
Add query resources related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <ja...
Jose A. Lopes
03:57 pm Revision b8576ea1: Hs2Py constants: HT related constants
Add HT related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@googl...
Jose A. Lopes
03:57 pm ganeti-local Revision 5c8f186c: Hs2Py constants: assorted and HVS
Add asserted and HVS related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <j...
Jose A. Lopes
03:57 pm ganeti-local Revision ae8e7986: Hs2Py constants: move reboot types
Move constants 'instanceReboot*' to correct place according to
'lib/constants.py'.
Signed-off-by: Jose A. Lopes <jab...
Jose A. Lopes
03:57 pm ganeti-local Revision 3c2abb61: Hs2Py constants: reboot behaviour
Add reboot behaviour constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
03:57 pm ganeti-local Revision e8d4d41e: Hs2Py constants: scripts and actions
Add script and action related constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes <...
Jose A. Lopes
03:57 pm ganeti-local Revision cf96e711: Hs2Py constants: move 'ipCommandPath'
Move constant 'ipCommandPath' to the appropriate place according to
'lib/constants.py'.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
03:57 pm ganeti-local Revision d7754dad: Hs2Py constants: 'jobIdsKey', 'runparts' and 'rpc'
Add several groups of constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolope...
Jose A. Lopes
03:57 pm ganeti-local Revision 52d4f735: Hs2Py constants: 'diskTransferConnectTimeout'
Add 'diskTransferConnectTimeout' constant to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
03:57 pm ganeti-local Revision 846a1cea: Hs2Py constants: remove comments
Remove useless comments from 'lib/constants.py'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Th...
Jose A. Lopes
03:57 pm ganeti-local Revision b7b8ff87: Hs2Py constants: network related
Add network related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
03:57 pm ganeti-local Revision 343dcda8: Hs2Py constants: add import/export config
Add import/export config constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
03:57 pm Revision 343dcda8: Hs2Py constants: add import/export config
Add import/export config constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
03:57 pm Revision b7b8ff87: Hs2Py constants: network related
Add network related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
03:57 pm Revision 846a1cea: Hs2Py constants: remove comments
Remove useless comments from 'lib/constants.py'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Th...
Jose A. Lopes
03:57 pm Revision 52d4f735: Hs2Py constants: 'diskTransferConnectTimeout'
Add 'diskTransferConnectTimeout' constant to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
03:57 pm Revision d7754dad: Hs2Py constants: 'jobIdsKey', 'runparts' and 'rpc'
Add several groups of constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolope...
Jose A. Lopes
03:57 pm Revision cf96e711: Hs2Py constants: move 'ipCommandPath'
Move constant 'ipCommandPath' to the appropriate place according to
'lib/constants.py'.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
03:57 pm Revision e8d4d41e: Hs2Py constants: scripts and actions
Add script and action related constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes <...
Jose A. Lopes
03:57 pm Revision 3c2abb61: Hs2Py constants: reboot behaviour
Add reboot behaviour constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
03:57 pm Revision ae8e7986: Hs2Py constants: move reboot types
Move constants 'instanceReboot*' to correct place according to
'lib/constants.py'.
Signed-off-by: Jose A. Lopes <jab...
Jose A. Lopes
03:57 pm Revision 5c8f186c: Hs2Py constants: assorted and HVS
Add asserted and HVS related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <j...
Jose A. Lopes
03:57 pm ganeti-local Revision 6e18cc0d: Hs2Py constants: add 'RIE' related
Add remote import/export related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lope...
Jose A. Lopes
03:57 pm ganeti-local Revision c5539592: Hs2Py constants: add DRBD and RBD
Add DRBD and RBD related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
03:57 pm ganeti-local Revision 9be1ff8c: Hs2Py constants: storage related groups
Add several groups of storage related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm ganeti-local Revision 3f5fd161: Hs2Py constants: add several groups of constants
Add several groups of constants, namely, console types, security, I/O
compression, import/export, hooks, and hkr rela...
Jose A. Lopes
03:57 pm ganeti-local Revision 0412a686: Hs2Py constants: add 2 more constants
Add 2 more constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.co...
Jose A. Lopes
03:57 pm ganeti-local Revision e0cd6f5d: Hs2Py constants: add CPU pinning
Add CPU pinning constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
03:57 pm ganeti-local Revision 14795b58: Hs2Py constants: add export versions
Add export version constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@g...
Jose A. Lopes
03:57 pm ganeti-local Revision a91d6b30: Move VTypes to the appropriate place
Move 'VType' related constants to the appropriate place to match
Python's constants module.
Signed-off-by: Jose A. L...
Jose A. Lopes
03:57 pm ganeti-local Revision 84ad6b78: Hs2Py constants: add SSH key files
Add SSH key file constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
03:57 pm ganeti-local Revision 4c1275f9: Hs2Py constants: add network mirrored disk templates
Add network mirrored disk template constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lo...
Jose A. Lopes
03:57 pm Revision 4c1275f9: Hs2Py constants: add network mirrored disk templates
Add network mirrored disk template constants to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lo...
Jose A. Lopes
03:57 pm Revision 84ad6b78: Hs2Py constants: add SSH key files
Add SSH key file constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
03:57 pm Revision a91d6b30: Move VTypes to the appropriate place
Move 'VType' related constants to the appropriate place to match
Python's constants module.
Signed-off-by: Jose A. L...
Jose A. Lopes
03:57 pm Revision 14795b58: Hs2Py constants: add export versions
Add export version constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@g...
Jose A. Lopes
03:57 pm Revision e0cd6f5d: Hs2Py constants: add CPU pinning
Add CPU pinning constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
03:57 pm Revision 0412a686: Hs2Py constants: add 2 more constants
Add 2 more constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.co...
Jose A. Lopes
03:57 pm Revision 3f5fd161: Hs2Py constants: add several groups of constants
Add several groups of constants, namely, console types, security, I/O
compression, import/export, hooks, and hkr rela...
Jose A. Lopes
03:57 pm Revision 9be1ff8c: Hs2Py constants: storage related groups
Add several groups of storage related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A....
Jose A. Lopes
03:57 pm Revision c5539592: Hs2Py constants: add DRBD and RBD
Add DRBD and RBD related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
03:57 pm Revision 6e18cc0d: Hs2Py constants: add 'RIE' related
Add remote import/export related constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lope...
Jose A. Lopes
03:57 pm ganeti-local Revision cc6a469e: Fix documentation comment
Fix documentation comment in 'Ganeti.ConstantUtils'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by...
Jose A. Lopes
03:57 pm ganeti-local Revision 2355ac23: Hs2Py constants: update forgotten 'SOCAT_ESCAPE_CODE'
Update constant 'SOCAT_ESCAPE_CODE' to retrieve its value from the
generated 'lib/_constants.py'. The Haskell counte...
Jose A. Lopes
03:57 pm ganeti-local Revision 5d4e1402: Hs2Py constants: add Luxi constants
Add Luxi related constants to the Haskell to Python constant
generation. A new Haskell type is added 'Ganeti.Types.P...
Jose A. Lopes
03:57 pm ganeti-local Revision ad6f2bf3: Hs2Py constants: add 'fileDriver'
Add constant 'fileDriver' to the Haskell to Python constant
generation. The constant 'FILE_DRIVER' is also moved to ...
Jose A. Lopes
03:57 pm ganeti-local Revision 59bcd180: Hs2Py constants: add local disk status
Add constants related to local disk status to the Haskell to Python
constant generation. A new Haskell type 'LocalDis...
Jose A. Lopes
03:57 pm ganeti-local Revision 8397ffde: Hs2Py constants: constants related to 'Ganeti.Htools.Types'
Add constants related to the Haskell types defined in
'Ganeti.Htools.Types' to the Haskell to Python constant generat...
Jose A. Lopes
03:57 pm ganeti-local Revision ecf43dcb: Hs2Py constants: add node parameter related constants
Add node parameter related constants to the Haskell to Python constant
generation. This patch also fixes a type inco...
Jose A. Lopes
03:57 pm ganeti-local Revision c03224f6: Hs2Py constants: add RPC timeout constants
Add RPC timeout related constants to the Haskell to Python constant
generation. The Haskell data type 'RpcTimeout' i...
Jose A. Lopes
03:57 pm ganeti-local Revision a5450d2a: Hs2Py constants: add 'ReplaceDisksMode' related constants
Add constants related to the Haskell type 'ReplaceDisksMode'. The
data type declaration for 'ReplaceDisksMode' is al...
Jose A. Lopes
03:57 pm ganeti-local Revision c87997d2: Hs2Py constants: add 'osApiVersions'
Add constant 'osApiVersions' to the Haskell to Python constant
generation. This patch fixes the type of this constan...
Jose A. Lopes
03:57 pm ganeti-local Revision 94d8fc5a: Fix indentation
Fix indentation in 'Ganeti.OpCodes'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas Thraine...
Jose A. Lopes
03:57 pm Revision 94d8fc5a: Fix indentation
Fix indentation in 'Ganeti.OpCodes'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas Thraine...
Jose A. Lopes
03:57 pm Revision c87997d2: Hs2Py constants: add 'osApiVersions'
Add constant 'osApiVersions' to the Haskell to Python constant
generation. This patch fixes the type of this constan...
Jose A. Lopes
03:57 pm Revision a5450d2a: Hs2Py constants: add 'ReplaceDisksMode' related constants
Add constants related to the Haskell type 'ReplaceDisksMode'. The
data type declaration for 'ReplaceDisksMode' is al...
Jose A. Lopes
03:57 pm Revision c03224f6: Hs2Py constants: add RPC timeout constants
Add RPC timeout related constants to the Haskell to Python constant
generation. The Haskell data type 'RpcTimeout' i...
Jose A. Lopes
03:57 pm Revision ecf43dcb: Hs2Py constants: add node parameter related constants
Add node parameter related constants to the Haskell to Python constant
generation. This patch also fixes a type inco...
Jose A. Lopes
03:57 pm Revision 8397ffde: Hs2Py constants: constants related to 'Ganeti.Htools.Types'
Add constants related to the Haskell types defined in
'Ganeti.Htools.Types' to the Haskell to Python constant generat...
Jose A. Lopes
03:57 pm Revision 59bcd180: Hs2Py constants: add local disk status
Add constants related to local disk status to the Haskell to Python
constant generation. A new Haskell type 'LocalDis...
Jose A. Lopes
03:57 pm Revision ad6f2bf3: Hs2Py constants: add 'fileDriver'
Add constant 'fileDriver' to the Haskell to Python constant
generation. The constant 'FILE_DRIVER' is also moved to ...
Jose A. Lopes
03:57 pm Revision 5d4e1402: Hs2Py constants: add Luxi constants
Add Luxi related constants to the Haskell to Python constant
generation. A new Haskell type is added 'Ganeti.Types.P...
Jose A. Lopes
03:57 pm Revision 2355ac23: Hs2Py constants: update forgotten 'SOCAT_ESCAPE_CODE'
Update constant 'SOCAT_ESCAPE_CODE' to retrieve its value from the
generated 'lib/_constants.py'. The Haskell counte...
Jose A. Lopes
03:57 pm Revision cc6a469e: Fix documentation comment
Fix documentation comment in 'Ganeti.ConstantUtils'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by...
Jose A. Lopes
03:57 pm ganeti-local Revision 2f3d7a50: Fix typo in documentation
Fix typo in documentation in 'Ganeti.JSON'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas ...
Jose A. Lopes
03:57 pm ganeti-local Revision 398facd9: Disregard comments in 'src/Ganeti/ListContants.hs' target
Update target 'src/Ganeti/ListContants.hs' to disregard comments in
'src.Ganeti.HsContants' when extracting the names...
Jose A. Lopes
03:57 pm Revision 398facd9: Disregard comments in 'src/Ganeti/ListContants.hs' target
Update target 'src/Ganeti/ListContants.hs' to disregard comments in
'src.Ganeti.HsContants' when extracting the names...
Jose A. Lopes
03:57 pm Revision 2f3d7a50: Fix typo in documentation
Fix typo in documentation in 'Ganeti.JSON'.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas ...
Jose A. Lopes
03:57 pm ganeti-local Revision 74129b52: Hs2Py constants: add more constants
Add more constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>...
Jose A. Lopes
03:57 pm Revision 74129b52: Hs2Py constants: add more constants
Add more constants to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>...
Jose A. Lopes
03:50 pm ganeti-local Revision cdac0552: Hs2Py constants: add 'Ganeti.Confd' types
Hs2Py constants: add 'Ganeti.Confd' types.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas T...
Jose A. Lopes
03:50 pm Revision cdac0552: Hs2Py constants: add 'Ganeti.Confd' types
Hs2Py constants: add 'Ganeti.Confd' types.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Thomas T...
Jose A. Lopes
03:50 pm ganeti-local Revision a48daa87: Add 'declareILADT' to declare integer literal datatypes
Add 'declareILADT' to declare integer literal datatypes.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewe...
Jose A. Lopes
03:50 pm ganeti-local Revision d24fc4b6: Update reference to proper module
Update reference to constant 'confdMagicFourcc' to fetch its value
from 'Ganeti.Constants' instead of the re-export f...
Jose A. Lopes
03:50 pm ganeti-local Revision dd95d461: Hs2Py constants: add confd requests
Add confd request related constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabo...
Jose A. Lopes
03:50 pm Revision dd95d461: Hs2Py constants: add confd requests
Add confd request related constants to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabo...
Jose A. Lopes
03:50 pm Revision d24fc4b6: Update reference to proper module
Update reference to constant 'confdMagicFourcc' to fetch its value
from 'Ganeti.Constants' instead of the re-export f...
Jose A. Lopes
03:50 pm Revision a48daa87: Add 'declareILADT' to declare integer literal datatypes
Add 'declareILADT' to declare integer literal datatypes.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewe...
Jose A. Lopes
03:50 pm ganeti-local Revision 8e4e0268: Move confd request constants to 'Ganeti.ConstantUtils'
* move confd request related constants to 'Ganeti.ConstantUtils' so
they can be used in both 'Ganeti.HsConstants' a...
Jose A. Lopes
03:50 pm Revision 8e4e0268: Move confd request constants to 'Ganeti.ConstantUtils'
* move confd request related constants to 'Ganeti.ConstantUtils' so
they can be used in both 'Ganeti.HsConstants' a...
Jose A. Lopes
02:48 pm ganeti-local Revision faba87e9: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix typo in walkthrough documentation
Don't attemp ipv6 ssh in case of ipv4 cluster
Signed-off-by: ...
Klaus Aehlig
02:48 pm Revision faba87e9: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix typo in walkthrough documentation
Don't attemp ipv6 ssh in case of ipv4 cluster
Signed-off-by: ...
Klaus Aehlig
02:37 pm ganeti-local Revision b481c72c: Fix typo in walkthrough documentation
Fix typo in walkthrough documentation, where 'instance3' should read
'instance1' in order to be consistent with the o...
Jose A. Lopes
02:37 pm Revision b481c72c: Fix typo in walkthrough documentation
Fix typo in walkthrough documentation, where 'instance3' should read
'instance1' in order to be consistent with the o...
Jose A. Lopes
02:01 pm ganeti-local Revision efbd15d8: Downgrade 'vif_script'
This patch adds removing the 'vif_script' attribute
from the cluster's config when downgrading from 2.9
to 2.8. Adapt...
Helga Velroyen
02:01 pm Revision efbd15d8: Downgrade 'vif_script'
This patch adds removing the 'vif_script' attribute
from the cluster's config when downgrading from 2.9
to 2.8. Adapt...
Helga Velroyen
02:01 pm ganeti-local Revision 1d9f9df7: Downgrade 'xen_cmd'
This downgrades the cluster's hypervisor parameters for the
xen hypervisors with respect to the 'xen_cmd' attribute.
...
Helga Velroyen
02:01 pm Revision 1d9f9df7: Downgrade 'xen_cmd'
This downgrades the cluster's hypervisor parameters for the
xen hypervisors with respect to the 'xen_cmd' attribute.
...
Helga Velroyen
02:01 pm ganeti-local Revision d7f5fc77: Add test cluster config for version 2.9
This adds a cluster config example for version 2.9 to
the test data collection. It will be used in subsequent
tests.
...
Helga Velroyen
02:01 pm Revision d7f5fc77: Add test cluster config for version 2.9
This adds a cluster config example for version 2.9 to
the test data collection. It will be used in subsequent
tests.
...
Helga Velroyen
02:00 pm ganeti-local Revision a61383b0: Remove superfluous import of 'errors'
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Helga Velroyen
02:00 pm Revision a61383b0: Remove superfluous import of 'errors'
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Helga Velroyen
01:14 pm ganeti-local Revision 6c2a735a: Add --resume option to 'gnt-cluster upgrade'
This option will resume an upgrade of the Ganeti version of
a cluster that got interrupted by a reboot of the master ...
Klaus Aehlig
01:14 pm Revision 6c2a735a: Add --resume option to 'gnt-cluster upgrade'
This option will resume an upgrade of the Ganeti version of
a cluster that got interrupted by a reboot of the master ...
Klaus Aehlig
01:14 pm ganeti-local Revision 16e81432: Add function to determine current configuration version
The 'gnt-cluster upgrade --resume' command needs to determine whether the
configuration has already been updated or n...
Klaus Aehlig
01:14 pm Revision 16e81432: Add function to determine current configuration version
The 'gnt-cluster upgrade --resume' command needs to determine whether the
configuration has already been updated or n...
Klaus Aehlig
01:14 pm ganeti-local Revision 36cfb584: Add method to read and parse the intent-to-upgrade file
During upgrades, a file is written to disk on master that documents
the fact that an upgrade is currently in progress...
Klaus Aehlig
01:14 pm Revision 36cfb584: Add method to read and parse the intent-to-upgrade file
During upgrades, a file is written to disk on master that documents
the fact that an upgrade is currently in progress...
Klaus Aehlig
01:14 pm ganeti-local Revision 2f1278d8: Provide utility function to check a configuration version
In order for 'gnt-cluster upgrade --resume' to determine whether the configuration
is already upgraded, it needs to c...
Klaus Aehlig
01:14 pm Revision 2f1278d8: Provide utility function to check a configuration version
In order for 'gnt-cluster upgrade --resume' to determine whether the configuration
is already upgraded, it needs to c...
Klaus Aehlig
01:14 pm ganeti-local Revision ec5e54bb: Fix typo in doc string
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Klaus Aehlig
01:14 pm Revision ec5e54bb: Fix typo in doc string
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Klaus Aehlig

10/07/2013

07:25 pm ganeti-local Revision b6368001: Don't attemp ipv6 ssh in case of ipv4 cluster
In case of a cluster with primary-ip-version=4, there is no need
for cluster to try ipv6 ssh connections which may ti...
Costas Drogos
07:25 pm Revision b6368001: Don't attemp ipv6 ssh in case of ipv4 cluster
In case of a cluster with primary-ip-version=4, there is no need
for cluster to try ipv6 ssh connections which may ti...
Costas Drogos
06:26 pm Revision c0f4bd0a: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix outdated documentation for users-setup
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b...
Klaus Aehlig
06:26 pm ganeti-local Revision c0f4bd0a: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix outdated documentation for users-setup
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b...
Klaus Aehlig
05:30 pm ganeti-local Revision d7afbeaa: Start NEWS entry for 2.9.0 rc2
So far, there is one important change since 2.9.0 rc1, the fix
in cfgupgrade.
Signed-off-by: Klaus Aehlig <aehlig@go...
Klaus Aehlig
05:30 pm Revision d7afbeaa: Start NEWS entry for 2.9.0 rc2
So far, there is one important change since 2.9.0 rc1, the fix
in cfgupgrade.
Signed-off-by: Klaus Aehlig <aehlig@go...
Klaus Aehlig
05:13 pm ganeti-local Revision 8cb2b4f4: Fix lint errors
This fixes a couple of lint errors that I missed with
the patch "Fix upgrade and downgrade regarding
disk.dev_type".
...
Helga Velroyen
05:13 pm Revision 8cb2b4f4: Fix lint errors
This fixes a couple of lint errors that I missed with
the patch "Fix upgrade and downgrade regarding
disk.dev_type".
...
Helga Velroyen
04:58 pm Revision 7187a877: Fix upgrade and downgrade regarding disk.dev_type
The up/downgrade procedure so far did not consider the
changes in the 'dev_type' attribute of disks. This patch
adds ...
Helga Velroyen
04:58 pm ganeti-local Revision 7187a877: Fix upgrade and downgrade regarding disk.dev_type
The up/downgrade procedure so far did not consider the
changes in the 'dev_type' attribute of disks. This patch
adds ...
Helga Velroyen
04:58 pm ganeti-local Revision 66a37e7a: Rename LDS_DRBD to DTS_DRBD
This patch renames the constant 'LDS_DRBD' to 'DTS_DRBD'
to make it consistent with the renaming of LD_* constants
to...
Helga Velroyen
04:58 pm Revision 66a37e7a: Rename LDS_DRBD to DTS_DRBD
This patch renames the constant 'LDS_DRBD' to 'DTS_DRBD'
to make it consistent with the renaming of LD_* constants
to...
Helga Velroyen
01:47 pm ganeti-local Revision 3b31c9da: Write the intent-to-upgrade file during upgrades
To recognize that an upgrade attempt of a cluster was interrupted by a
power failure or similar, write a file into th...
Klaus Aehlig
01:47 pm Revision 3b31c9da: Write the intent-to-upgrade file during upgrades
To recognize that an upgrade attempt of a cluster was interrupted by a
power failure or similar, write a file into th...
Klaus Aehlig
01:47 pm Revision f2b91949: Provide an inverse to UnescapeAndSplit
With utils.UnescapeAndSplit, we have a function to parse
arbitrary non-empty string lists encoded as strings. Also
pr...
Klaus Aehlig
01:47 pm ganeti-local Revision f2b91949: Provide an inverse to UnescapeAndSplit
With utils.UnescapeAndSplit, we have a function to parse
arbitrary non-empty string lists encoded as strings. Also
pr...
Klaus Aehlig
01:47 pm ganeti-local Revision e8c1cb41: Specify the intent-to-upgrade path
During a Ganeti upgrade, 'gnt-cluster upgrade --to' documents the
fact that an upgrade is going on in a file, in case...
Klaus Aehlig
01:47 pm Revision e8c1cb41: Specify the intent-to-upgrade path
During a Ganeti upgrade, 'gnt-cluster upgrade --to' documents the
fact that an upgrade is going on in a file, in case...
Klaus Aehlig
12:36 pm ganeti-local Revision fa8206c1: Hardcode default access mode to kernelspace
Hardcode constants.KERNELSPACE as the default access method for
KVM disk templates, rather than allowing a change to ...
Raffa Santi
12:36 pm Revision fa8206c1: Hardcode default access mode to kernelspace
Hardcode constants.KERNELSPACE as the default access method for
KVM disk templates, rather than allowing a change to ...
Raffa Santi
11:02 am ganeti-local Revision 4a68b28b: Fix outdated documentation for users-setup
The --yes-do-it parameter was not properly documented yet. Add it to the
administration guide.
Signed-off-by: Michel...
Michele Tartara
11:02 am Revision 4a68b28b: Fix outdated documentation for users-setup
The --yes-do-it parameter was not properly documented yet. Add it to the
administration guide.
Signed-off-by: Michel...
Michele Tartara

10/04/2013

06:50 pm ganeti-local Revision 79c50ab1: Mention the private-module layout in NEWS
As the new private-module layout of Ganeti's python code implies
the 'import ganeti' will fail in python, this change...
Klaus Aehlig
06:50 pm Revision 79c50ab1: Mention the private-module layout in NEWS
As the new private-module layout of Ganeti's python code implies
the 'import ganeti' will fail in python, this change...
Klaus Aehlig
06:50 pm ganeti-local Revision f9b3e841: Get NEWS sections in consistent order
For all releases, the section on incompatible changes comes first,
as these changes are the ones to take most care of...
Klaus Aehlig
06:50 pm Revision f9b3e841: Get NEWS sections in consistent order
For all releases, the section on incompatible changes comes first,
as these changes are the ones to take most care of...
Klaus Aehlig
05:45 pm ganeti-local Revision c914b39f: Handle scenarios where access is not set
It should not be possible to reach _GenerateKVMRuntime without having
the access method set, but if it does happen th...
Santi Raffa
05:45 pm Revision c914b39f: Handle scenarios where access is not set
It should not be possible to reach _GenerateKVMRuntime without having
the access method set, but if it does happen th...
Santi Raffa
05:13 pm ganeti-local Revision 146265cd: Document gnt-cluster upgrade in the man page
A new command, upgrade, was added to gnt-cluster. Document it.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Revie...
Klaus Aehlig
05:13 pm ganeti-local Revision c51ffffe: Add an upgrade command to gnt-cluster
This command will coordinate the switching to a new
Ganeti version across the cluster. This has become
possible by th...
Klaus Aehlig
05:13 pm ganeti-local Revision 9b20010b: Provide the DIRVERSION as a constant
Depending on configure options, the version string used in the name
of the version specific directory differs. Provid...
Klaus Aehlig
05:13 pm Revision 55f0626b: Provide time constants related to upgrades
During upgrades, gnt-cluster needs to wait for all jobs
in the queue to finish. Provide constants for timeout and
pol...
Klaus Aehlig
05:13 pm Revision 146265cd: Document gnt-cluster upgrade in the man page
A new command, upgrade, was added to gnt-cluster. Document it.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Revie...
Klaus Aehlig
05:13 pm Revision c51ffffe: Add an upgrade command to gnt-cluster
This command will coordinate the switching to a new
Ganeti version across the cluster. This has become
possible by th...
Klaus Aehlig
05:13 pm Revision 9b20010b: Provide the DIRVERSION as a constant
Depending on configure options, the version string used in the name
of the version specific directory differs. Provid...
Klaus Aehlig
05:13 pm ganeti-local Revision 55f0626b: Provide time constants related to upgrades
During upgrades, gnt-cluster needs to wait for all jobs
in the queue to finish. Provide constants for timeout and
pol...
Klaus Aehlig
05:13 pm ganeti-local Revision 0c455e40: Add option to redist-conf while queue is drained
Add a new option to 'gnt-cluster redist-conf' allowing to ignore a drained
state of the Ganeti queue. This is needed ...
Klaus Aehlig
05:13 pm Revision 0c455e40: Add option to redist-conf while queue is drained
Add a new option to 'gnt-cluster redist-conf' allowing to ignore a drained
state of the Ganeti queue. This is needed ...
Klaus Aehlig
05:11 pm Revision 346c3037: Provide means of submitting jobs to a drained queue
During an upgrade, the job queue needs to be drained in order to avoid
new jobs coming to the cluster. Nevertheless,...
Klaus Aehlig
05:11 pm ganeti-local Revision 346c3037: Provide means of submitting jobs to a drained queue
During an upgrade, the job queue needs to be drained in order to avoid
new jobs coming to the cluster. Nevertheless,...
Klaus Aehlig
05:10 pm Revision 9bfcf2e9: Expose sharedir in pathutils
This path is needed to construct the link target
for $(sysconfdir)/ganeti/share for a different version.
The latter w...
Klaus Aehlig
05:10 pm ganeti-local Revision 9bfcf2e9: Expose sharedir in pathutils
This path is needed to construct the link target
for $(sysconfdir)/ganeti/share for a different version.
The latter w...
Klaus Aehlig
05:10 pm ganeti-local Revision 7a9dbd61: Provide path to ensure-dirs in pathutils
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
05:10 pm Revision 7a9dbd61: Provide path to ensure-dirs in pathutils
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
05:10 pm Revision b9db7d45: Provide the canonical path to cfgupgrade in pathutils
This is the version-independent path for cfgupgrade, that will
always refer to the cfgupgrade of the currently instal...
Klaus Aehlig
05:10 pm ganeti-local Revision b9db7d45: Provide the canonical path to cfgupgrade in pathutils
This is the version-independent path for cfgupgrade, that will
always refer to the cfgupgrade of the currently instal...
Klaus Aehlig
05:10 pm Revision 790fc19d: Expose the list of online nodes at ssconf
Ganeti's ssconf contains the list of nodes currently considered
online. Expose this data at the ssconf interface.
Si...
Klaus Aehlig
05:10 pm ganeti-local Revision 790fc19d: Expose the list of online nodes at ssconf
Ganeti's ssconf contains the list of nodes currently considered
online. Expose this data at the ssconf interface.
Si...
Klaus Aehlig
05:10 pm ganeti-local Revision 750b7090: Also export PKGLIBDIR in pathutils
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
05:10 pm Revision 750b7090: Also export PKGLIBDIR in pathutils
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
05:10 pm Revision 78521495: Add predicate whether to call cfgupgrade --downgrade
Provide a predicate that, given the current version and the
version to go to, tells whether it is appropriate to call...
Klaus Aehlig
05:10 pm ganeti-local Revision 78521495: Add predicate whether to call cfgupgrade --downgrade
Provide a predicate that, given the current version and the
version to go to, tells whether it is appropriate to call...
Klaus Aehlig
05:10 pm ganeti-local Revision 0890e0d1: Add utility function to recognize upgrade ranges
Upgrading is possible within the same major version to any equal
or higher minor version. Downgrading is possible wit...
Klaus Aehlig
05:10 pm Revision 0890e0d1: Add utility function to recognize upgrade ranges
Upgrading is possible within the same major version to any equal
or higher minor version. Downgrading is possible wit...
Klaus Aehlig
05:10 pm ganeti-local Revision 8c44d5b3: Also provide the program version
Conceptionally, the versions of the program, the protocols, and the
configuration are three different things, even th...
Klaus Aehlig
05:10 pm Revision 8c44d5b3: Also provide the program version
Conceptionally, the versions of the program, the protocols, and the
configuration are three different things, even th...
Klaus Aehlig
05:09 pm ganeti-local Revision 1eda3dd3: Add utility function to parse version strings
The new 'gnt-cluster upgrade' command will get a Ganeti version as
argument. So provide a function able to parse it.
...
Klaus Aehlig
05:09 pm Revision 1eda3dd3: Add utility function to parse version strings
The new 'gnt-cluster upgrade' command will get a Ganeti version as
argument. So provide a function able to parse it.
...
Klaus Aehlig

10/02/2013

10:36 pm Revision a3f00eae: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
10:16 pm Revision 17b07758: Change logic in pool reservations
Make IsReserved() to look either in reservations or external ones.
Make Reserve() and Release() to use IsReserved() w...
Dimitris Aragiorgis
05:55 pm ganeti-local Revision 117a85a0: Add Userspace RBD support in KVM
* Add device class object in block_device tuple
* Update hv_xen.py for new block_devices format
* Fix tests broken by...
Raffa Santi
05:55 pm ganeti-local Revision 537dba0c: Add tests specific to the user/kernelspace access feature
Check that the validation procedures don't accept invalid values
and also don't choke on valid values.
Signed-off-by...
Raffa Santi
05:55 pm ganeti-local Revision 294254b1: Check validity of the access protocol parameter
* Prevent incompatible hypervisor/disk template/access type
combinations from being reached through the command lin...
Raffa Santi
05:55 pm ganeti-local Revision cbb533f4: Update NEWS and docs to document access switch
* Update NEWS file
* Update man page
* Update install.rst
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-...
Raffa Santi
05:55 pm Revision f83057ad: New method GetUserspaceAccessURI in storage class
Returns a hypervisor specific URI for RBD template when userspace
access is requested.
Signed-off-by: Santi Raffa <r...
Raffa Santi
05:55 pm Revision cbb533f4: Update NEWS and docs to document access switch
* Update NEWS file
* Update man page
* Update install.rst
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-...
Raffa Santi
05:55 pm Revision 537dba0c: Add tests specific to the user/kernelspace access feature
Check that the validation procedures don't accept invalid values
and also don't choke on valid values.
Signed-off-by...
Raffa Santi
05:55 pm Revision 294254b1: Check validity of the access protocol parameter
* Prevent incompatible hypervisor/disk template/access type
combinations from being reached through the command lin...
Raffa Santi
05:55 pm Revision 117a85a0: Add Userspace RBD support in KVM
* Add device class object in block_device tuple
* Update hv_xen.py for new block_devices format
* Fix tests broken by...
Raffa Santi
05:55 pm ganeti-local Revision f83057ad: New method GetUserspaceAccessURI in storage class
Returns a hypervisor specific URI for RBD template when userspace
access is requested.
Signed-off-by: Santi Raffa <r...
Raffa Santi
05:55 pm ganeti-local Revision 9b9e088c: Define 'access' disk-parameter type
Add the "access" parameter to the RBD configuration. Fix test broken
by this change.
Signed-off-by: Santi Raffa <rsa...
Raffa Santi
05:55 pm Revision 9b9e088c: Define 'access' disk-parameter type
Add the "access" parameter to the RBD configuration. Fix test broken
by this change.
Signed-off-by: Santi Raffa <rsa...
Raffa Santi
03:50 pm ganeti-local Revision d067f40b: Merge 'EvacNode' and 'NodeEvacMode'
Merge 'EvacMode' and 'NodeEvacMode' which are associated with the
duplicated constants 'IALLOCATOR_NEVAC_*' and 'NODE...
Jose A. Lopes
03:50 pm Revision d067f40b: Merge 'EvacNode' and 'NodeEvacMode'
Merge 'EvacMode' and 'NodeEvacMode' which are associated with the
duplicated constants 'IALLOCATOR_NEVAC_*' and 'NODE...
Jose A. Lopes
03:50 pm ganeti-local Revision 6dc364f9: Remove duplicate 'IALLOCATOR_NEVAC_*' constants
Constants 'IALLOCATOR_NEVAC_*' are duplicates of 'NODE_EVAC_*' and are
no longer being used so they can be removed. F...
Jose A. Lopes
03:50 pm Revision 6dc364f9: Remove duplicate 'IALLOCATOR_NEVAC_*' constants
Constants 'IALLOCATOR_NEVAC_*' are duplicates of 'NODE_EVAC_*' and are
no longer being used so they can be removed. F...
Jose A. Lopes
03:50 pm ganeti-local Revision d4d424fb: Replace 'IALLOCATOR_NEVAC_*' with 'NODE_EVAC_*'
Replace uses of 'IALLOCATOR_NEVAC_PRI', 'IALLOCATOR_NEVAC_SEC',
'IALLOCATOR_NEVAC_ALL', and 'IALLOCATOR_NEVAC_MODES',...
Jose A. Lopes
03:50 pm Revision d4d424fb: Replace 'IALLOCATOR_NEVAC_*' with 'NODE_EVAC_*'
Replace uses of 'IALLOCATOR_NEVAC_PRI', 'IALLOCATOR_NEVAC_SEC',
'IALLOCATOR_NEVAC_ALL', and 'IALLOCATOR_NEVAC_MODES',...
Jose A. Lopes
03:22 pm Revision b5cad580: Add soundhw support to XEN hypervisors
This allows XEN hypervisors to enable sound support, if the host
machines has required support. This has been tested ...
Raffa Santi
03:22 pm ganeti-local Revision b5cad580: Add soundhw support to XEN hypervisors
This allows XEN hypervisors to enable sound support, if the host
machines has required support. This has been tested ...
Raffa Santi
03:22 pm ganeti-local Revision 295ed29b: Add cpuid support to XEN hypervisors
Ease instance migration between heterogeneous nodes by letting system
administrators hide CPU capabilities as needed....
Santi Raffa
03:22 pm Revision 295ed29b: Add cpuid support to XEN hypervisors
Ease instance migration between heterogeneous nodes by letting system
administrators hide CPU capabilities as needed....
Santi Raffa
09:46 am ganeti-local Revision 982dc0e0: Merge branch 'stable-2.9' into master
* stable-2.9
Version bump for 2.9.0 rc1
Update NEWS for 2.9.0 rc1
configure: check for hslogger
Document hslo...
Klaus Aehlig
09:46 am Revision 982dc0e0: Merge branch 'stable-2.9' into master
* stable-2.9
Version bump for 2.9.0 rc1
Update NEWS for 2.9.0 rc1
configure: check for hslogger
Document hslo...
Klaus Aehlig

09/30/2013

07:23 pm ganeti-local Revision 8451bfdb: Version bump for 2.9.0 rc1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
07:23 pm Revision 8451bfdb: Version bump for 2.9.0 rc1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
07:23 pm ganeti-local Revision 555ace61: Update NEWS for 2.9.0 rc1
Make the main 2.9 entry now describe 2.9.0 rc1
and a short "Since 2.9.0 beta1" section.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
07:23 pm Revision 555ace61: Update NEWS for 2.9.0 rc1
Make the main 2.9 entry now describe 2.9.0 rc1
and a short "Since 2.9.0 beta1" section.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
07:12 pm ganeti-local Revision 5c40076b: Disable hlint camelcase on test module
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
07:12 pm Revision 5c40076b: Disable hlint camelcase on test module
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Klaus Aehlig
04:29 pm Revision d75ecef5: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:29 pm Revision ff34e12d: Allow instances obtain a network's gateway IP
Until now once you define a gateway in a network it
gets externally reserved. This way we cannot define
a network wit...
Dimitris Aragiorgis
04:29 pm Revision 837e206b: 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
04:29 pm Revision 917fe94b: 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
04:29 pm Revision 2c47aac3: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
04:29 pm Revision 07b0b16c: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
04:29 pm Revision 5d859545: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
04:29 pm Revision 1f8ee7fe: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
04:29 pm Revision 8aa9a8ff: 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
04:29 pm Revision 20e62ad1: 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
04:29 pm Revision 7cb08647: 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
04:29 pm Revision 1a51a173: 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
04:29 pm Revision 5b3aa9a1: 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
04:29 pm Revision e122251d: 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
04:29 pm Revision 2c2599c5: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
04:28 pm Revision 73318db4: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:28 pm Revision 4439b63f: 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
04:14 pm Revision 6c60b266: configure: check for hslogger
As hslogger is, from 2.9 onwards, a mandatory dependency,
check for it unconditionally.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
04:14 pm ganeti-local Revision 6c60b266: configure: check for hslogger
As hslogger is, from 2.9 onwards, a mandatory dependency,
check for it unconditionally.
Signed-off-by: Klaus Aehlig ...
Klaus Aehlig
04:13 pm ganeti-local Revision 302ef5a1: Document hslogger dependency in NEWS
hslogger is now no longer optional (as it used to be in 2.8). Update
the NEWS file accordingly.
Signed-off-by: Klaus...
Klaus Aehlig
04:13 pm Revision 302ef5a1: Document hslogger dependency in NEWS
hslogger is now no longer optional (as it used to be in 2.8). Update
the NEWS file accordingly.
Signed-off-by: Klaus...
Klaus Aehlig
04:13 pm Revision f7b9f4c1: Update INSTALL: hslogger is mandatory
hslogger is a mandatory Haskell dependency form 2.9 onwards. Hence
update the INSTALL instructions accordingly.
Sign...
Klaus Aehlig
04:13 pm ganeti-local Revision f7b9f4c1: Update INSTALL: hslogger is mandatory
hslogger is a mandatory Haskell dependency form 2.9 onwards. Hence
update the INSTALL instructions accordingly.
Sign...
Klaus Aehlig
04:13 pm ganeti-local Revision bbc50106: Update installation instruction for Debian
In the instructions on how to install Ganeti on Debian, have
the commands for Wheezy as default and mention the comma...
Klaus Aehlig
04:13 pm Revision bbc50106: Update installation instruction for Debian
In the instructions on how to install Ganeti on Debian, have
the commands for Wheezy as default and mention the comma...
Klaus Aehlig
03:20 pm ganeti-local Revision 33ce4d2d: Add test for mond-data mock file
Test if the input file imported with the --mond-data option is
parsed properly.
Signed-off-by: Spyros Trigazis <stri...
Spyros Trigazis
03:20 pm Revision 33ce4d2d: Add test for mond-data mock file
Test if the input file imported with the --mond-data option is
parsed properly.
Signed-off-by: Spyros Trigazis <stri...
Spyros Trigazis
03:20 pm Revision c62bec27: Import MonD data from file
Implement functionality to import MonD data from a mock file to
HTools (mainly for testing purposes) with the --mond-...
Spyros Trigazis
03:20 pm ganeti-local Revision c62bec27: Import MonD data from file
Implement functionality to import MonD data from a mock file to
HTools (mainly for testing purposes) with the --mond-...
Spyros Trigazis
03:20 pm ganeti-local Revision e5fe8978: Implement readJSON functions for DC Types
Implement readJSON functions for DCCategory, DCVersion and
DCKind in Data Collectors's Types to be parsable from a JS...
Spyros Trigazis
03:20 pm Revision e5fe8978: Implement readJSON functions for DC Types
Implement readJSON functions for DCCategory, DCVersion and
DCKind in Data Collectors's Types to be parsable from a JS...
Spyros Trigazis
03:20 pm ganeti-local Revision c32c4e4d: Fetch data from MonD to HTools
Contact all MonDs from HTools to fetch data from its Data
Collectors (only CPUload Data Collector is queried at the
m...
Spyros Trigazis
03:20 pm Revision c32c4e4d: Fetch data from MonD to HTools
Contact all MonDs from HTools to fetch data from its Data
Collectors (only CPUload Data Collector is queried at the
m...
Spyros Trigazis
03:20 pm Revision 690e509d: Add MonD's latest API Version in lib/constants.py
Extract the version number from MonD's own file into the constants file, so that
is can be accessed from other parts ...
Spyros Trigazis
03:20 pm ganeti-local Revision 690e509d: Add MonD's latest API Version in lib/constants.py
Extract the version number from MonD's own file into the constants file, so that
is can be accessed from other parts ...
Spyros Trigazis
03:20 pm ganeti-local Revision f30d0610: Update hail, hbal and htools man-pages
Update hail, hbal and htools man-pages to include the use of data
provided by MonD.
Signed-off-by: Spyros Trigazis <...
Spyros Trigazis
03:20 pm Revision f30d0610: Update hail, hbal and htools man-pages
Update hail, hbal and htools man-pages to include the use of data
provided by MonD.
Signed-off-by: Spyros Trigazis <...
Spyros Trigazis
12:44 pm ganeti-local Revision 94444c4a: Add documentation for diskstats collector
The data collector for /proc/diskstats was undocumented. Add an entry for it in
the mon-collector man page.
Also, re...
Michele Tartara
12:44 pm Revision 94444c4a: Add documentation for diskstats collector
The data collector for /proc/diskstats was undocumented. Add an entry for it in
the mon-collector man page.
Also, re...
Michele Tartara
11:14 am ganeti-local Revision cea4194b: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix wrong release date in the NEWS file
Version bump for 2.8.0
Add daemon split design doc
* stab...
Klaus Aehlig
11:14 am Revision cea4194b: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Fix wrong release date in the NEWS file
Version bump for 2.8.0
Add daemon split design doc
* stab...
Klaus Aehlig
« Previous
Next »
 

Also available in: Atom