Activity
From 10/04/2013 to 11/02/2013
10/31/2013
- 06:39 pm Revision c5c8d092: Add the function name to textual descriptions of tests
- It makes it a bit easier to find the corresponding functions.
Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-... - 06:18 pm ganeti-local Revision b15d5bd3: Fix indentation that triggers PEP8 error
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 06:18 pm Revision b15d5bd3: Fix indentation that triggers PEP8 error
- Signed-off-by: Petr Pudlak <pudlak@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh... - 06:00 pm Revision 958c943b: hsqueeze: document expansion planning in man page
- Describe the new behavior of hsqueeze to also plan taking nodes online
in the man page.
Signed-off-by: Klaus Aehlig ... - 06:00 pm Revision 65d356d2: Add a test for hsqueeze expansion
- In this example, there are 7 nodes, each with capacity for
4 instances. Two nodes are online and host 4 instances eac... - 06:00 pm Revision c407510c: hsqueeze: support planing for onlining nodes
- If the amount of free resources falls below a given threshold,
hsqueeze will suggest putting standby nodes back onlin... - 06:00 pm Revision 9c53f891: Add an --minimal-resources option
- Add a new option, to be used by hsqueeze, to specify
the amount of free resources that has to be on each
node, in ord... - 05:59 pm Revision b679628f: Text Backend: correctly read data for offline nodes
- With standby nodes, simply ignoring the specification of
an offline node is not sufficient any more.
Signed-off-by: ... - 05:59 pm Revision db0ea4ae: hsqueeze: add a test for the -v option
- This test also verifies that the master node is
not considered for being offlined.
Signed-off-by: Klaus Aehlig <aehl... - 05:59 pm Revision 7839bb67: Change default for target resource to 2.0
- The target resources, as used by hsqueeze, are supposed to
be strictly higher than the minimal resources. However,
ke... - 05:59 pm Revision e77bb27d: git-ignore test/hs/hsqueeze
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com> - 03:18 pm Revision 0e627824: configure: avoid duplicate Haskell module checking
- There are some Haskell modules, that are optional for production,
but needed in test. Check for those only once, by u... - 12:46 pm Revision bb133242: Merge branch 'stable-2.10' into master
- * stable-2.10
Remove FIXME + update man pages wrt iallocator
Don't check for master netdev when using OVS
Fix T... - 11:28 am ganeti-local Revision 24711492: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen... - 11:28 am Revision 24711492: Check if hotplug is supported in CheckPrereq
- Introduce new RPC hotplug_supported that invokes the corresponding
hypervisor's method which checks if hotplug is gen...
10/30/2013
- 03:30 pm ganeti-local Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ... - 03:30 pm Revision cabc869c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
(no changes)
* stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to ... - 02:58 pm Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
... - 02:58 pm ganeti-local Revision a50b49b8: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add all dependencies for confd as test dependencies
Add snap-server to the test-relevenat packages
... - 02:06 pm Revision 708f8301: Remove FIXME + update man pages wrt iallocator
- This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo... - 02:06 pm ganeti-local Revision 708f8301: Remove FIXME + update man pages wrt iallocator
- This patch removes a FIXME regarding the retrieval
of the disk template for computation of the cluster
information fo... - 12:34 pm Revision 7e360262: Add all dependencies for confd as test dependencies
- Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
... - 12:34 pm ganeti-local Revision 7e360262: Add all dependencies for confd as test dependencies
- Since our tests pull in confd as a dependency, all build dependencies
for confd are also necessary to run the tests.
... - 11:35 am Revision d5e9de7c: Don't check for master netdev when using OVS
- This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open... - 11:35 am ganeti-local Revision d5e9de7c: Don't check for master netdev when using OVS
- This patch disables checking if the given master_netdev exists during cluster
init.
When OVS is used, the needed Open... - 11:35 am ganeti-local Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
- In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th... - 11:35 am Revision a1578ccf: Fix TypeError in backend/ConfigureOVS
- In case of running into a failure during Open vSwitch creation, the error is
not given, but a TypeError is thrown. Th... - 11:35 am ganeti-local Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
- Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat... - 11:35 am Revision 25ea5b98: Create Open vSwitch on Master during Cluster init
- Currently, Open vSwitch is only created on additional nodes, not on the master
itself.
This fixes the issue and creat... - 11:26 am Revision a8b1e9f8: Add design document for multi-version tests
- This patch adds a design document for multi-version tests, discussing
what they aim to do and how they should be impl... - 11:03 am ganeti-local Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 11:03 am Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
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... - 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... - 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 ... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.
... - 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... - 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(... - 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-... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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>
... - 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>
... - 12:04 pm Revision 413434a5: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 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> - 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... - 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... - 12:04 pm Revision 558d8ed8: Fix documentation
- Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com> - 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> - 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 '... - 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 '... - 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... - 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... - 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... - 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... - 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... - 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... - 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@... - 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@... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 12:04 pm Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
- Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-... - 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-... - 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 ... - 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 ...
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.... - 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....
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... - 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... - 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... - 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... - 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@... - 12:27 pm Revision 51951d38: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 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-... - 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-... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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.... - 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... - 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... - 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... - 12:27 pm Revision df58ca1c: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 12:27 pm Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 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... - 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... - 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... - 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... - 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... - 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... - 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_... - 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_... - 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 ... - 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 ... - 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... - 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... - 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 ... - 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 ... - 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 ... - 12:27 pm Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 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 ... - 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 ... - 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... - 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...
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...
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...
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.... - 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... - 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... - 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 ...
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... - 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... - 06:26 pm ganeti-local Revision b0157c27: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:26 pm Revision b0157c27: SimpleRetry on blockdev.Remove()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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>
- 06:03 pm Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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> - 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> - 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... - 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... - 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@... - 06:03 pm Revision 4d48f0a6: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 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... - 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... - 06:03 pm ganeti-local Revision 7790c8ca: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision 7790c8ca: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm ganeti-local Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 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... - 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... - 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... - 06:03 pm Revision 3031b041: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 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... - 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... - 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... - 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... - 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... - 06:03 pm Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 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... - 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... - 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... - 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... - 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... - 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... - 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_... - 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_... - 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 ... - 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 ... - 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... - 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... - 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 ... - 06:03 pm Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 06:03 pm ganeti-local Revision f56197cb: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 06:03 pm Revision f56197cb: Add hotplug related constants
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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 ... - 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 ... - 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... - 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... - 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... - 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 <... - 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 <...
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 ... - 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 ... - 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> - 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... - 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... - 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... - 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... - 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 ... - 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... - 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 ... - 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-... - 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-... - 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... - 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... - 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... - 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... - 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... - 02:35 pm Revision 04610c2a: WIP commit for OP_INSTANCE_SNAPSHOT
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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 ... - 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 ... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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.
... - 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... - 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... - 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> - 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> - 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> - 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> - 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... - 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...
10/15/2013
- 07:17 pm ganeti-local Revision 1955d557: Let ganeti run as root
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:17 pm Revision 1955d557: Let ganeti run as root
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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> - 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> - 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... - 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... - 05:57 pm Revision ca82544d: Add vcs-version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:57 pm ganeti-local Revision ca82544d: Add vcs-version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:52 pm ganeti-local Revision f1888d57: autogen.sh before configure
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:52 pm Revision f1888d57: autogen.sh before configure
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:46 pm Revision f55d4772: Use iproute instead of iproute2
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:46 pm ganeti-local Revision f55d4772: Use iproute instead of iproute2
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 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... - 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... - 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... - 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... - 04:57 pm ganeti-local Revision 14134dd5: snf-ganeti provides ganeti2
- and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:57 pm Revision 14134dd5: snf-ganeti provides ganeti2
- and conflicts too.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 04:54 pm ganeti-local Revision 950d870c: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:54 pm Revision 950d870c: Add --with-extstorage-search-path
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 04:46 pm ganeti-local Revision 1f1bbfea: Add official debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:46 pm Revision 1f1bbfea: Add official debian tree
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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' ... - 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' ... - 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... - 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...
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
... - 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
... - 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> - 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> - 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 ... - 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 ... - 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... - 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...
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... - 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... - 04:54 am Revision fa0c923e: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 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...
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-... - 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-... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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'
... - 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'
... - 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... - 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... - 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... - 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... - 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, ... - 02:13 pm Revision 87e23f2d: Rename GetEnabledDiskTemplates to include disabled ones
- This patch solely renames the functions
_GetEnabledDiskTemplates* to _GetDiskTemplateSets, because
in later patches, ... - 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... - 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... - 02:18 am Revision b786a420: Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 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-... - 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... - 01:45 am Revision 38705986: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
10/10/2013
- 05:27 pm Revision 4008e74e: Add finally: mosock.close() in _PassFds
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 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... - 03:49 pm Revision 973f8e66: Do not hide error in CalculateDeviceUri()
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
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'
... - 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'
... - 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... - 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> - 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... - 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... - 04:15 pm Revision 6a9e8bad: Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 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... - 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... - 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... - 04:15 pm Revision 285bf4ef: Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 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... - 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... - 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... - 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_... - 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 ... - 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... - 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 ... - 04:14 pm Revision 39ce8491: Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ... - 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 ... - 04:13 pm Revision e1aa21c0: Disable iswritable unittest
- When running it with root priviledges it fails.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 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... - 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... - 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 ... - 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 ... - 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... - 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... - 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.... - 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.... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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...
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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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 <... - 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... - 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... - 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... - 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... - 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.... - 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... - 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@... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 03:57 pm Revision d99012a6: Hs2Py constants: 'defaultEnabledHypervisor'
- Add 'defaultEnabledHypervisor' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes... - 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... - 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... - 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... - 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... - 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@... - 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... - 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.... - 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... - 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... - 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... - 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... - 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.... - 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... - 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.... - 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... - 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... - 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.... - 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... - 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... - 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.... - 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... - 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... - 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.... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 <... - 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... - 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... - 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... - 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... - 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@... - 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... - 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... - 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@... - 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... - 03:57 pm Revision 52d4f735: Hs2Py constants: 'diskTransferConnectTimeout'
- Add 'diskTransferConnectTimeout' constant to the Haskell to Python constant generation.
Signed-off-by: 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... - 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... - 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 <... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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 ... - 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>... - 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>... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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: ... - 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... - 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... - 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... - 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... - 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.
... - 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.
... - 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.
... - 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.
... - 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> - 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> - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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>
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... - 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... - 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... - 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... - 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... - 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... - 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".
... - 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".
... - 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 ... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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,... - 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,... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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> - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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.
... - 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.
...
Also available in: Atom