Activity

From 10/29/2013 to 11/27/2013

11/27/2013

04:52 pm Revision 3ddc7650: Fix error printing
Fixes issue 616.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com>
Jose A. Lopes
03:43 pm Revision ee2a6b3f: build_chroot: install pyinotify inside the chroot
Commit 0e3f65d2 erroneously installed pyinotify on the host system.
This commit fixes that and adds a comment on why ...
Santi Raffa
03:04 pm Revision 62810f07: Allow link local IPv6 gateways
Each host using IPv6 always has a link local address in fe80::/10. It is
common to use fe80::1 as default gateway to ...
Thomas Thrainer
02:44 pm Revision 4289f617: Fix NODE/NODE_RES locking in LUInstanceCreate
Both NODE and NODE_RES locks were acquired opportunistically if so
requested by the user. LUInstanceCreate requires, ...
Thomas Thrainer
09:40 am Revision 289e7fcc: eta-reduce isIpV6
This is not only better style, but also fixes a lint error.
Also use the infix form of `elem` to increase readability...
Klaus Aehlig

11/26/2013

06:55 pm Revision b5c3a4f2: Ganeti.Rpc: use brackets for ipv6 addresses
We detect an IPv6 vs V4 address based on columns, rather than passing
the family from the cluster object to be more f...
Guido Trotter
06:18 pm Revision 25bce647: KVM: use custom KVM path if set for version checking
This commit fixes two TODOs from 2008 about using the hardcoded
"default" path for KVM where a custom one could've be...
Santi Raffa
02:34 pm Revision 0dfd65e2: Version bump for 2.10~beta1
Bump version for the upcoming 2.10~beta1 release.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: ...
Thomas Thrainer
02:34 pm Revision a9cf2d74: Schedule 2.10~beta1 release in NEWS file
Schedule the 2.10~beta1 release for November 27th.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by:...
Thomas Thrainer

11/25/2013

07:40 pm Revision bd7642ff: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
07:39 pm Revision 303f9fd3: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
06:39 pm Revision 77ed6182: Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
05:57 pm Revision f71dde78: Fix NODE/NODE_RES locking in LUInstanceCreate
Both NODE and NODE_RES locks were acquired opportunistically if so
requested by the user. LUInstanceCreate requires, ...
Dimitris Aragiorgis
02:41 pm Revision cc6fd3da: Export NIC's UUID and name to network scripts
In case of kvm None values are not allowed in env dict
so we have to add name only if not None.
In case of Xen since...
Dimitris Aragiorgis
02:41 pm Revision 884ec6d4: Use HooksDict() to export network options in Xen
Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim...
Dimitris Aragiorgis
02:41 pm Revision 2a3bbbaa: Export tags via GetTags() to network scripts
Use GetTags() instance method in order to export instance tags
to NIC configuration scripts and files of kvm and xen ...
Dimitris Aragiorgis
02:41 pm Revision 49c60905: Fix net-common script in case of routed mode
setup_route should run in case or routed mode and not
openvswitch.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet....
Dimitris Aragiorgis

11/22/2013

05:06 pm Revision 20d6b9c5: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:04 pm Revision 970f8884: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:19 pm Revision 38f561d8: Do not pass None values in network scripts
RunCmd does not allow env dict to have non string values.
NIC's IP and name can be None, thus export them only if not...
Dimitris Aragiorgis
03:02 pm Revision 7ce96e25: Add missing opcode parameter
Upon porting the patch from stable-2.10 where opcodes are
auto generated we forgot to add hotplug_if_possible param
t...
Dimitris Aragiorgis
01:04 pm Revision 2088b563: Some minor fixes related to network scripts
Export NIC's name and uuid in configuration scripts, use HooksDict()
in Xen hypervisor to export network related vars...
Dimitris Aragiorgis
01:01 pm Revision 11c97d7c: Document vif-ganeti usage
In order to be able to use it as vif-script one has to
create a symbolic link inside /etc/xen/scripts pointing
to /us...
Dimitris Aragiorgis
01:01 pm Revision 29fa4fa3: Refactor NIC configuration scripts
Add new script vif-ganeti that could be used instead of
default vif-bridge in order NIC customization can be more
fle...
Dimitris Aragiorgis
12:51 pm Revision 2e6f0cdf: Make NIC setup more flexible in case of Xen
For every NIC write down a file that contains NIC's
info (MAC, mode, link, network details), that can
be sourced by a...
Dimitris Aragiorgis
11:57 am Revision 26ce25ef: Export nic name and uuid in configuration scripts
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis

11/21/2013

04:38 pm Revision 6b97b16c: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:37 pm Revision 6c4982db: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
04:34 pm Revision 7cfe1eb6: Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
04:06 pm Revision 96ed3a3e: Introduce --hotplug-if-possible option
This will be useful for an external entity using RAPI that
wants to modify devices of instances.
The common use case...
Dimitris Aragiorgis
03:42 pm Revision b09c141f: Fix a bug in BlockDevAssemble
If BlockdevAssemble() is invoked with as_primary=False
(currently only in the first pass of AssembleInstanceDisks())
...
Dimitris Aragiorgis

11/19/2013

04:38 pm Revision c765c553: Bump new upstream version
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
04:37 pm Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
Dimitris Aragiorgis
03:22 pm Revision 36a13a53: Do not abort if hotplug is not supported
This will be useful for an external entity using RAPI that
wants to do device modifications to instances.
The common...
Dimitris Aragiorgis
02:18 pm Revision 1ef82b60: Add an aggregate NIC VLAN field to Python queries
As all other NIC fields have an aggregate retrieval field, add one for
the VLANs as well.
Signed-off-by: Hrvoje Ribi...
Hrvoje Ribicic
11:18 am Revision f1a80b60: Some changes in control file
ganeti-haskell replaces snf-ganeti because
/usr/share/man/man8/ganeti-confd.8.gz was in ganeti 2.6 but now in
ganeti-...
Dimitris Aragiorgis

11/18/2013

09:51 pm Revision 077892f8: RAPI: Make use of request_body in Reboot/Remove
Until now, the shutdown_timeout parameter could only be passed to
ShutdownInstance() inside kwargs, causing it to be ...
Dimitris Aragiorgis
09:51 pm Revision 508b9539: RAPI: Pass depends body arg (if any) to opcode
Most rlib2 classes override the default _GetDefaultData() method with
custom methods that parse a request's body and ...
Dimitris Aragiorgis
05:22 pm Revision 031d2db1: 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
05:22 pm Revision 28d466dc: 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
01:35 pm Revision ddd1d5c3: Be paranoid about existing keys in cfgupgrade
The cfgupgrade test assumes a very minimal configuration for some of its
tests. This configuration does not contain s...
Thomas Thrainer
12:09 pm Revision c4402c5d: Downgrade from 2.10 to 2.9 correctly
Add handling for Open vSwitch related configuration parameters as well
as for the "cpuid" and "soundhw" hypervisor pa...
Thomas Thrainer
10:59 am Revision 5378e8f1: Update NEWS file with socket permission fix info
The NEWS file now contains a 2.8.3 entry, describing the fix of the
previous patch.
Signed-off-by: Hrvoje Ribicic <r...
Hrvoje Ribicic
10:59 am Revision 5f5aa745: Fix socket permissions after master-failover
When using gnt-cluster master-failover, on the soon-to-be-master the
luxi daemon is started by the node daemon. This ...
Hrvoje Ribicic

11/15/2013

03:12 pm Revision adef95a2: Merge branch 'stable-2.9' into stable-2.10
Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Bump revision for 2.9.1
Update NEWS and schedule release...
Thomas Thrainer

11/14/2013

04:30 pm Revision 07e68848: Don't allow optional node parameters
Ganeti does not support optional fields in parameters
(hypervisor-params, disk-params, etc.). OpenVSwitch related nod...
Thomas Thrainer
04:30 pm Revision 818e28cf: Move OVS node parameters to the right place
OpenVSwitch node parameters were passed as separate command line flags.
This was not only inconsistent with all other...
Thomas Thrainer
04:30 pm Revision 9a03cffb: Make NIC VLAN queryable
Add an additional query field which makes it possible to query for
VLANs of instance NICs.
Signed-off-by: Thomas Thr...
Thomas Thrainer
04:30 pm Revision 6d9e3ec5: Pass VLAN parameter correctly in moves
Fix the assignment of a wrong value to the VLAN and name parameters of
NICs during instance moves.
Signed-off-by: Th...
Thomas Thrainer
04:30 pm Revision dfc3afd9: Use constant instead of raw string
Use the appropriate constant instead of a raw string.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
01:39 pm Revision 88a0e24b: Merge 'hs2py-constants' into 'hs2py'
Merge code of 'hs2py-constants' into 'hs2py', which requires adding
flag '--constants', and merge target 'src/hs2py-c...
Jose A. Lopes
01:39 pm Revision 0c599ca0: Add flag '--opcodes' to 'hs2py'
This is a transitional step before merging 'hs2py-constants' and
'hs2py'.
Signed-off-by: Jose A. Lopes <jabolopes@go...
Jose A. Lopes

11/13/2013

05:58 pm Revision 56ef51ab: ganeti -> snf-ganeti in debian/rules
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:32 am Revision 880917d4: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:32 am Revision 9b572e39: 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
01:24 am Revision eb599722: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:24 am Revision 1bf1814f: rapi: Make use of request_body in Reboot/Remove
Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod...
Dimitris Aragiorgis
01:24 am Revision 4dc5d1aa: rapi: Pass existing depends body arg to opcode
Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ...
Dimitris Aragiorgis
01:24 am Revision 7a1a3efd: 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
01:24 am Revision 130a5d83: 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
01:24 am Revision 16c49e89: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
01:24 am Revision ad00ee21: 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
01:24 am Revision 6b614440: 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
01:24 am Revision 55061f27: 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
01:24 am Revision 2209788e: 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

11/12/2013

06:29 pm Revision ff37391a: Sort design docs alphabetically
Sort design docs alphabetically in Makefile.am and fix whitespace.
Signed-off-by: Jose A. Lopes <jabolopes@google.co...
Jose A. Lopes
06:28 pm Revision a50b5ba3: Missing design docs from distribution
Fixes issue 609.
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Hrvoje Ribicic <riba@google.com>
Jose A. Lopes
06:10 pm Revision 77a5f613: Bump revision for 2.9.1
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
Klaus Aehlig
06:10 pm Revision 06ff8d5a: Update NEWS and schedule release for 2.9.1
Now that issue 608 fixed, schedule a new release date
for 2.9.1.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Rev...
Klaus Aehlig
05:32 pm Revision ea07326b: Fixing rapi documentation wrt to storage types
This fixes a FIXME in the rapi documentation. The list of
storage types that can be queries for space information was...
Helga Velroyen
04:37 pm Revision f92d9674: Fix retrieval of xen command in class method
This patch fixes issue 608. When introducing the
configurability of the xen toolstack in commit
8ef418bb92, the hyper...
Helga Velroyen

11/11/2013

07:53 pm Revision 2fd2c0fa: Fix docstring for ganeti.storage.filestorage_unittest.py
Signed-off-by: Santi Raffa <rsanti@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aeh...
Santi Raffa

11/08/2013

07:00 pm Revision e1235448: Move Haskell constants to proper module
Move Haskell constants from module 'Ganeti.HsConstants', which was a
transitional module part of the Haskell to Pytho...
Jose A. Lopes
07:00 pm Revision 74e15780: Tear down Py2Hs constant infrastructure
Tear down Python to Haskell constant conversion infrastructure, which
includes eliminating the autotool 'convert-cons...
Jose A. Lopes
07:00 pm Revision 88ac4075: Hs2Py constants: additional module errors
Add constants from module 'ganeti.errors' to the Haskell to Python
constant generation.
Signed-off-by: Jose A. Lopes...
Jose A. Lopes
07:00 pm Revision 5523732b: Hs2Py constants: additional module jstore
Add constants from additional modules ('ganeti.jstore') to the Haskell
to Python constant generation.
Signed-off-by:...
Jose A. Lopes
06:59 pm Revision 67620dff: Hs2Py constants: additional module qlang
Add constants from additional modules ('ganeti.qlang') to the Haskell
to Python constant generation.
Signed-off-by: ...
Jose A. Lopes
06:57 pm Revision fbb05686: Hs2Py constants: additional module luxi
Add constants from additional modules ('ganeti.luxi') to the Haskell
to Python constant generation.
Signed-off-by: J...
Jose A. Lopes
06:57 pm Revision 3a036be7: Remove module 'ganeti.constants' from 'convert-constants'
Given that there are no more constants in 'ganeti.constants' to
convert to Haskell, this module import and conversion...
Jose A. Lopes
06:57 pm Revision 3cb9bd38: Fix reference to vcs version in query server
Fix reference to vcs version in query server to take its value from
the Haskell constant in 'Ganeti.Version' instead ...
Jose A. Lopes
06:57 pm Revision 8ee9a4f0: Eliminate unused constants
Signed-off-by: Jose A. Lopes <jabolopes@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Jose A. Lopes
06:57 pm Revision ccdcdc5f: Use configure constants instead of generated
Replace uses of the generated 'AF_INET*' constants with the constants
in Haskell's 'AutoConf'.
Signed-off-by: Jose A...
Jose A. Lopes
06:57 pm Revision b5a3b24a: Hs2Py constants: add 'UUID_REGEX'
Add constant 'UUID_REGEX' to the Haskell to Python constant
generation.
Signed-off-by: Jose A. Lopes <jabolopes@goog...
Jose A. Lopes
06:57 pm Revision 2df8f530: Add 'AF_INET*' constants to Haskell's 'AutoConf'
Add 'AF_INET*' constants to the Haskell 'AutoConf' module, which
requires extending the 'm4' invocation with addition...
Jose A. Lopes
06:57 pm Revision 08a8acda: Python autotool to print socket constants
Add Python script to autotools which prints socket related constants.
These constants are a transitional solution for...
Jose A. Lopes
06:55 pm Revision 712dc831: Undo revision bump
Before releasing 2.9.2, we still have issue 608 to fix; if
no release date is set, we still have to be at the lower
v...
Klaus Aehlig
05:49 pm Revision 1df9bcd1: Postpone release of 2.9.1
...until issue 608 is fixed.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@...
Klaus Aehlig
10:32 am Revision 11b61970: rapi: Make use of request_body in Reboot/Remove
Until now shutdown_timeout could only be passed in
ShutdownInstance() inside kwargs. It was included in
request's bod...
Dimitris Aragiorgis
10:12 am Revision a0095d84: rapi: Pass existing depends body arg to opcode
Most rlib2 classes override default _GetDefaultData() method with
custom methods that parse request's body and query ...
Dimitris Aragiorgis
10:12 am Revision b74de5e8: 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:12 am Revision 9cd65e7e: Fix on SimpleRetry() upon disk removal
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am Revision 3a9fe2bc: 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
10:12 am Revision 234b4f82: SimpleRetry on blockdev.Remove()
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am Revision 8e5209e7: Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am Revision 8e4f2c51: 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
10:12 am Revision 50e9223e: 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
10:12 am Revision 2c8e9fff: 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
10:12 am Revision 68233891: Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
10:12 am Revision 2f83cfe4: 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
10:12 am Revision 156374c7: Fix in RPC
Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@...
Dimitris Aragiorgis
10:12 am Revision c085ae9c: Use blockdev_assemble rpc directly before hotplug
AssebleInstanceDisks() if invoked with primary=True and disk=[disk]
creates wrong symbolic links!
Before blockdev_as...
Dimitris Aragiorgis
10:12 am Revision 139c240c: Add finally: mosock.close() in _PassFds
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am Revision f8518517: Add hotplug option in OpInstanceSetParams opcode
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:12 am Revision 9b4b2f5c: Hotplug: cfgupgrade for deprecated fields
Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit...
Dimitris Aragiorgis
10:12 am Revision 229c9008: 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
10:12 am Revision 5b0ec494: Hotplug: client support
Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo...
Dimitris Aragiorgis
10:11 am Revision c7c09ffa: Hotplug: cmdlib support
Hotpluging is done by functions invoked by ApplyContainerMods(). In
order hotpluging to take place the --hotplug opti...
Dimitris Aragiorgis
10:11 am Revision 8eebdaa7: Hotplug: rpc support
Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol...
Dimitris Aragiorgis
10:11 am Revision 6283c5e3: Introduce hotplug methods (hypervisor inteface)
4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with...
Dimitris Aragiorgis
10:11 am Revision f028b2bf: 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
10:11 am Revision e506cce0: 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
10:11 am Revision 3e4fdd70: 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
10:11 am Revision 0745fe0e: 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
10:11 am Revision 8bbcbb9e: 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
10:11 am Revision 68c9f726: 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
10:11 am Revision ec3919aa: Introduce _GenerateKVMBlockDevicesOptions()
Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
Signed-off-by: Dimitris ...
Dimitris Aragiorgis
10:11 am Revision 5e599ff3: Add hotplug related constants
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
10:11 am Revision 9c66133c: 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/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
« Previous
Next »
 

Also available in: Atom