Activity

From 10/09/2013 to 11/07/2013

11/07/2013

05:52 pm Revision 23d1713b: Revision bump for 2.9.1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
05:52 pm Revision f9c1d568: Update NEWS for 2.9.1 release
Add a section in the file for the new upcoming release. Besides
the fix of the DRBD race condition inherited from 2.8...
Klaus Aehlig
05:05 pm Revision 30796ad6: Readd nodes as online
Patch d0d7d7cf accidentally removed the offline-flag reset
when readding a node. Readd it.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
05:05 pm Revision fb62843c: When verifying BRBD version, ignore missing values
When comparing for consistency of the DRBD versions, some
versions might not be available via RPC, typically, if the
...
Klaus Aehlig
04:20 pm Revision 64e92328: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.2
Update NEWS file for 2.8.2 release
DRBD: ensure peers are UpToDate for dual...
Klaus Aehlig

11/06/2013

04:34 pm Revision 2d8438bc: Version bump for 2.8.2
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Thomas Thrainer <thomasth@google.com>
Michele Tartara
04:34 pm Revision 824c6184: Update NEWS file for 2.8.2 release
Add a section in the file for the new upcoming release.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
Michele Tartara
12:27 pm Revision f0221cff: When loading configuration fails, include the reason
Before the message why a failure happened (like a parsing error) was lost.
Signed-off-by: Petr Pudlak <pudlak@google...
Petr Pudlak
12:25 pm Revision 73e15b5e: DRBD: ensure peers are UpToDate for dual-primary
DrbdAttachNet supports both, normal primary/secondary node operation, and
(during live migration) dual-primary operat...
Apollon Oikonomopoulos

11/05/2013

02:57 pm Revision 8dd23148: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Revision bump for 2.9.0
Schedule release of 2.9.0
* stable-2.8
Improve error message for replace-...
Klaus Aehlig

11/04/2013

06:26 pm Revision eb9861d3: Revision bump for 2.9.0
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Klaus Aehlig
06:25 pm Revision 357f2342: Schedule release of 2.9.0
...and mention the last change pulled in from stable-2.8.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-b...
Klaus Aehlig
05:52 pm Revision f9dfa8df: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Improve error message for replace-disks
Conflicts:
lib/cmdlib/instance_storage.py
Resolved by manual...
Klaus Aehlig
05:30 pm Revision 34ea8da3: Improve error message for replace-disks
In some conditions, replace-disks will fail if the disks are not properly
activated. Improve the error message sugges...
Michele Tartara
01:39 pm Revision 4c5cb91e: Fix documentation
Fix documentation in constants containing values in seconds.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Rev...
Jose A. Lopes
01:39 pm Revision ffab1490: Replace all constant definitions with re-exports
Remove all constant definitions in 'lib/constants.py' and re-export
the module 'lib/_constants.py', which contains th...
Jose A. Lopes
01:39 pm Revision ba174485: Prepare constants for automatic reexport
* separate constants and non-constants in 'lib/constants.py' to make
it simple to replace their re-export definitio...
Jose A. Lopes
01:39 pm Revision 4dddf578: Hs2Py constants: 'hvsParameterTypes' and 'hvsParameters'
Add constants 'hvsParameters' and 'hvsParameterTypes' to the Haskell
to Python constant generation.
Signed-off-by: J...
Jose A. Lopes

10/31/2013

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...
Petr Pudlak
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...
Dimitris Aragiorgis

10/30/2013

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 ...
Klaus Aehlig
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
...
Klaus Aehlig
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...
Helga Velroyen
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.
...
Klaus Aehlig
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...
Sebastian Gebhard
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...
Sebastian Gebhard
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...
Sebastian Gebhard
11:03 am Revision b3ae67d7: SimpleRetry on BlockDev.Remove()
Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ...
Dimitris Aragiorgis

10/29/2013

05:48 pm Revision cf2cda79: Add snap-server to the test-relevenat packages
While snap-server is only needed for the optional monitoring daemon,
some tests, notably those testing these optional...
Klaus Aehlig

10/28/2013

05:24 pm Revision 0b9175cb: Show the key in "'None' is not a valid Maybe value"
Currently the error message doesn't say which key is affected, which
makes it kind of useless.
Signed-off-by: Petr P...
Petr Pudlak
12:07 pm Revision 9c8f7bf4: Fix usage of xm/xl for gnt-instance modify --new-primary
This fixes issue 519. When calling 'gnt-instance modify
--new-primary', an exception was raised, because a
RPC call w...
Helga Velroyen
12:05 pm Revision a49e7e0d: Hs2Py constants: add 'hvcDefaults'
Add 'hvcDefaults' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
...
Jose A. Lopes
12:04 pm Revision 413434a5: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm Revision df2e0fa5: Hs2Py constants: add 'diskDtDefaults'
* add constant 'diskDtDefaults' to the Haskell to Python constant
generation
* remove 2 local variables which were...
Jose A. Lopes
12:04 pm Revision 558d8ed8: Fix documentation
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
12:04 pm Revision a2b55ccd: Hs2Py constants: add 'value*' and 'niccDefaults'
* add group of constants 'value*' and constant 'niccDefaults' to the
Haskell to Python constant generation
* add '...
Jose A. Lopes
12:04 pm Revision 07e30af5: Hs2Py constants: add 'ipolicyDefaults'
Add constant 'ipolicyDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes...
Jose A. Lopes
12:04 pm Revision cb23d0ca: Hs2Py constants: add 'mond' latest version
Add 'mond' latest version constant to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm Revision 44b1b622: Hs2Py constants: add 'sshDaemonKeyfiles'
Add constant 'sshDaemonKeyfiles' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolop...
Jose A. Lopes
12:04 pm Revision 93e2e44e: Hs2Py constants: add 'diskLdDefaults'
Add constant 'diskLdDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@...
Jose A. Lopes
12:04 pm Revision 0e7126a1: Hs2Py constants: add 'ndcDefaults'
Add constant 'ndcDefaults' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goo...
Jose A. Lopes
12:04 pm Revision 47ea2344: Hs2Py constants: add 'becDefaults'
Add constant 'becDefaults' to the Haskell to Python constant
generation. An instance of 'PyValue' is added to the ty...
Jose A. Lopes
12:04 pm Revision 85bcb1de: Remove 'Show' from 'PyValue' class
Remove 'Show' constraint from the 'PyValue' class which, even though
it allowed to simplify the definition of instanc...
Jose A. Lopes
12:04 pm Revision 3a715da0: Hs2Py constants: add 'drbdValidBarrierOpt'
Add constant 'drbdValidBarrierOpt' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabol...
Jose A. Lopes
12:04 pm Revision fa8d6aa7: Hs2Py constants: add 'dtsLvm'
Add constant 'dtsLvm' to the Haskell to Python constant generation.
Signed-off-by: Jose A. Lopes <jabolopes@google.c...
Jose A. Lopes
12:04 pm Revision c549d1b6: Hs2Py constants: remove useless constants
Remove unused constants from Python because they were only used by
constants which are currently generated, and move ...
Jose A. Lopes
12:04 pm Revision e0007cf1: Hs2Py constants: add 'daemonsExtraLogbase'
Add constant 'daemonsExtraLogbase' to the Haskell to Python constant
generation and update Python reference.
Signed-...
Jose A. Lopes
12:04 pm Revision c506f986: Hs2Py constants: remove unused constant
Remove unused Python constant whose use was replaced by other
constants generated from Haskell.
Signed-off-by: Jose ...
Jose A. Lopes

10/25/2013

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

10/24/2013

12:27 pm Revision 4f2f98f1: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
12:27 pm Revision e15a00dc: Minor changes regarding hotplug support
* Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb...
Dimitris Aragiorgis
12:27 pm Revision 51951d38: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
12:27 pm Revision 41a878b5: block_devices -> kvm_disks renaming
and a couple more styple fixes.
block_devices are misleading so rename them to kvm_disk (just like kvm_nics)
Signed-...
Dimitris Aragiorgis
12:27 pm Revision 50e0f1d9: Make hotplug related method raise HotplugError
Hotplug is not supported by default and thus we raise
HotplugError() for hotplug related methods.
If a hypervisor wan...
Dimitris Aragiorgis
12:27 pm Revision 43c6e76f: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
12:27 pm Revision fda3d987: Add unittests for Hotplug support
Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv...
Dimitris Aragiorgis
12:27 pm Revision e61c0f24: Extend qa to test hotplug support
Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis
12:27 pm Revision 363d2f88: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
12:27 pm Revision df58ca1c: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
12:27 pm Revision ba924970: Hotplug: cmdlib support
Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op...
Dimitris Aragiorgis
12:27 pm Revision ff5def9b: Return link_name in blockdev_assemble rpc
Until now this RPC returned only dev_path. Since we use it in
hotplug we have to know the simlink of the device so th...
Dimitris Aragiorgis
12:27 pm Revision c5708931: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
12:27 pm Revision 4b82125b: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
12:27 pm Revision cad837b9: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
12:27 pm Revision 97cd9092: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
12:27 pm Revision a7ccf635: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
12:27 pm Revision 2615646c: Helper methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
12:27 pm Revision 0fe22ad2: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
12:27 pm Revision a16f0d77: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
12:27 pm Revision 66d3d195: block_devices = (disk, link, uri)
Do not pass BlockDev instance to hypervisor. Instead calculate the
drive_uri (if any) in backend level and pass only ...
Dimitris Aragiorgis
12:27 pm Revision af5db30c: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
12:27 pm Revision 9569d877: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
11:25 am Revision c1c235ea: Placate warnings on ganeti.outils_unittest.py
Change ovf.py from using 'if foo:' to 'if foo is not None:' checks as
suggested by the FutureWarnings the OVF library...
Santi Raffa

10/21/2013

07:07 pm Revision b72af2b3: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Start NEWS entry for 2.9.0 rc4
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running a...
Klaus Aehlig

10/18/2013

06:38 pm Revision 7cde5b0b: Snapshot support for ExtStorage
Extend existing RPC params with the snapshot name and
add allow snapshot not only for LVM but also for EXT.
Signed-o...
Dimitris Aragiorgis
06:26 pm Revision b0157c27: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision 571840e1: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision d9005915: drive_del after device_del in disk hot-remove
This is needed so that qemu process really releases the
corresponding file descriptor and thus we can dmsetup/lvremov...
Dimitris Aragiorgis
06:03 pm Revision bf33c5fa: Allow instances to obtain externally reserved IPs
The administrator should be able to assign an externally reserved IP
to a Ganeti instance manually, if desired. Curre...
Dimitris Aragiorgis
06:03 pm Revision dcd57483: Mark cluster's IPs as externally reserved
Currently, upon network creation, nodes' and master's IPs
are reserved in the pool.
This leads to pool reservations ...
Dimitris Aragiorgis
06:03 pm Revision f1172d48: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
06:03 pm Revision cbfd21da: Some fixes in _GenerateKVMBlockDevicesOptions()
* Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo...
Dimitris Aragiorgis
06:03 pm Revision 4d48f0a6: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
06:03 pm Revision 1c5027d6: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis
06:03 pm Revision 7790c8ca: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision 5d805ab9: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision 7fc4b008: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
06:03 pm Revision 616fd139: Hotplug: Update manpages and NEWS
Add --hotplug entry in gnt-instance manpage.
Add NEWS entry for hotplug support.
In both cases mention that hotplug i...
Dimitris Aragiorgis
06:03 pm Revision 3031b041: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
06:03 pm Revision ebaa086f: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
06:03 pm Revision ac32f7b7: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
06:03 pm Revision 83b3f170: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
06:03 pm Revision bdfb4d37: Extract socket related code from QmpMonitor class
Separate unix socket related code from QmpMonitor class and
make the latter extend the newly introduced one: MonitorS...
Dimitris Aragiorgis
06:03 pm Revision 2a32d706: Helper methods that check for hotplug support
Hotplug is currently *not* supported for:
- KVM < 1.0
- existing devices in the cluster
- python-fdsend module is...
Dimitris Aragiorgis
06:03 pm Revision 0f4117c9: Use -device with pci info if possible
Extend kvm_cmd with -device option for the case of paravirual
Disks and NICs.
Signed-off-by: Dimitris Aragiorgis <di...
Dimitris Aragiorgis
06:03 pm Revision 6a52d8a3: Hepler methods for PCI slots and device ids
Device naming:
QEMU monitor expects devices to be uniquely named. Device ids derive
from the following function:
kvm_...
Dimitris Aragiorgis
06:03 pm Revision dbbeb5d4: Prepare block_devices runtime entry
With this patch we add another entry in runtime files along with
kvm_cmd, kvm_nics, and hvparams. block_devices that ...
Dimitris Aragiorgis
06:03 pm Revision daa369e7: Prepare kvm options to support -device for disks
Newer kvm version support -device driver,... option where available
drivers can be found by running kvm -device ? com...
Dimitris Aragiorgis
06:03 pm Revision cd2c3155: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
06:03 pm Revision f56197cb: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
06:03 pm Revision fe1c3131: Hotplug: objects and constants additions
Add pci slot in NIC/Disk objects. This slot will be used only
by hypervisor code. Currently only KVM will use it and ...
Dimitris Aragiorgis
02:43 pm Revision 35bdbec3: Create check-news Makefile target
Checking the correctness of the NEWS file syntax is an important part of the
check process, but up to now it was only...
Michele Tartara
01:42 pm Revision 5b2dbea8: Add dynamic hbal entry to the NEWS file
This feature is new in Ganeti 2.10.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <...
Michele Tartara

10/17/2013

07:23 pm Revision 726886cb: Update NEWS file about cpuid and soundhw
Add entry to the news file, per request.
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Helga Velroyen ...
Santi Raffa
06:20 pm Revision 5d4b0c56: Mention cmdlib unit tests and python-mock in NEWS
Add a NEWS entry about the cmdlib test framework and increased test
coverage, and mention that at least python-mock 1...
Thomas Thrainer
06:00 pm Revision 0be5f292: Start NEWS entry for 2.9.0 rc4
So far, we have correct start/stop of luxid during gnt-cluster master-failover
inherited form stable-2.8
Signed-off-...
Klaus Aehlig
05:55 pm Revision 6a360606: Update NEWS file about Hs2Py opcodes and constants
Add information about Haskell to Python opcode and constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
04:07 pm Revision eac094c8: Merge branch 'stable-2.8' into stable-2.9
* stable-2.8
Version bump for 2.8.1
Verify that ConfD is running after master-failover
daemon-util: handle luxi...
Klaus Aehlig
02:17 pm Revision 39d36a5d: Version bump for 2.8.1
Also, update the NEWS file accordingly.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehl...
Michele Tartara
01:23 pm Revision f8f415a1: Fix unit test regarding recent changes in node_info RPC
This fixes a unit test in instance_storage_unittest.py,
which was affected by the recent change in the RCP
'node_info...
Helga Velroyen
12:03 pm Revision f277f142: Update NEWS file about move-instance improvements
Add information about disk template changes and using default
iallocators on the target cluster.
Signed-off-by: Hrvo...
Hrvoje Ribicic
11:18 am Revision e7098533: RPC: request spindle information properly
This patch fixes a problem with the RPC call 'node_info'.
Depending on the exclusive storage flag, we need to add
a s...
Helga Velroyen

10/16/2013

07:38 pm Revision c9e52e4c: Verify that ConfD is running after master-failover
This patch adds additional 'gnt-node list' commands to
the testing of 'gnt-cluster master-failover' in order to
test ...
Helga Velroyen
07:36 pm Revision 0d50917d: daemon-util: handle luxid in {start,stop}_master()
Luxid was not handled in start_master() and stop_master() at all. As a result,
during a master-failover, luxid would ...
Apollon Oikonomopoulos
05:12 pm Revision 0e3f65d2: Fix indentation of devel/build_chroot
This commit is separated from the previous one for reviewing
convenience. If git-blame points to this revision as the...
Santi Raffa
05:11 pm Revision ed2c3597: Support wheezy schroots
Add support for wheezy in build_chroot.
* Run squeeze-specific install logic only when building squeeze
* Collapse...
Santi Raffa
11:59 am Revision 5859dad6: Move orphaned unit tests to cmdlib/cluster_unittest.py
Through some merge from 2.9 to master, some unit tests
in the file ganeti.comdlib.common_unittest.py were
no longer r...
Helga Velroyen
11:17 am Revision f505e3ee: Fix bug with epydoc of BlockDev.GetUserspaceAccessUri
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose A. Lopes <jabolopes@google.com>
Raffa Santi
11:08 am Revision b05b5ec8: Fix typo in storage.FileStorage docstring
Signed-off-by: Santi Raffa <rsanti@google.com>
Reviewed-by: Jose Lopes <jabolopes@google.com>
Santi Raffa
10:41 am Revision 6fe0f9a6: Fix path for serial file
It is actually located inside the queue directory.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helg...
Klaus Aehlig

10/15/2013

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

10/14/2013

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

10/11/2013

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

10/09/2013

07:39 pm Revision e8c86ab1: Merge branch 'stable-2.9' into master
* stable-2.9
Version bump for 2.9.0 rc2
Update NEWS for 2.9.0 rc2
Downgrade 'vif_script'
Downgrade 'xen_cmd'
...
Klaus Aehlig
03:27 pm Revision 7e65c12c: Suggest running 'gnt-cluster upgrade --resume' at reboots
In the example crontab, add an entry to run 'gnt-cluster upgrade --resume'
upon reboot of the node, as suggested in t...
Klaus Aehlig
03:27 pm Revision c4332197: Mention 'gnt-cluster upgrade' in NEWS
We added a new command, so mention it as news.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele ...
Klaus Aehlig
03:27 pm Revision 4418532c: Update man page for 'gnt-cluster upgrade --resume'
This option is now implemented, and this change should be
mentioned in the man page. Also, document that it is safe
c...
Klaus Aehlig
01:40 pm Revision e71b2caf: NEWS: mention improvements on instance allocation
This patch mentions the improvements of the iallocator
with respect to instance allocation of non-LVM disk
templates....
Helga Velroyen
01:40 pm Revision d48c944b: Use 'DTS_LVM' when possible
This patch replaces all usages of the utility function
'GetLvmDiskTemplate' by the new 'DTS_LVM' constant
to make it ...
Helga Velroyen
01:40 pm Revision e8936ef7: iallocator: use lookup by disk template
So far, the iallocator requested storage information
about all enabled disk templates but discarded all but
the LVM i...
Helga Velroyen
01:40 pm Revision b669aa41: utils/storage.py: storage info lookup by disk template
This patch improves the handling of storage information
before and after a call to the RPC 'node_info'. It
adds a fun...
Helga Velroyen
01:40 pm Revision 7f6d0b05: Replace GetLvmDiskTemplates by 'DTS_LVM'
To reach consistency by how we manage different
categorizations of disk templates, this patch
introduces the set of d...
Helga Velroyen
12:02 pm Revision 645bba3a: If possible, replace symbolic links in place
Naive 'ln -s -f a b' will put the link inside 'b', if
'b' is (a symlink to) a directory; so, during upgrades,
the lin...
Klaus Aehlig
12:02 pm Revision d250bc5d: Make information about GNU ln available to programs
Propagate the information on whether we have the GNU version of ln
to all programs by making it available as a consta...
Klaus Aehlig
12:01 pm Revision a849f598: Add simple test whether ln is the GNU version
If the GNU version is present, we can use certain GNU-extensions,
like the -T option, rendering some parts more robus...
Klaus Aehlig
« Previous
Next »
 

Also available in: Atom