Activity

From 04/30/2014 to 05/29/2014

05/29/2014

06:31 pm Revision 7a215c45: Check drbd helper only in VM capable nodes
Upon change of enabled disk templates Ganeti checks for a valid drbd
helper among all nodes. Let those nodes be only ...
Dimitris Aragiorgis
02:08 pm Revision f3d59dc2: Disable CheckFileStoragePathNotWritable test
..because it fails when runs as root.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:08 pm Revision 6e7d075c: (grnet) Remove deprecated physical_id if found
In 2.8 disks have been added to runtime files for hotplug support.
Back then physical_id slot existed. Remove this sl...
Dimitris Aragiorgis
02:08 pm Revision 6ebbfc37: (grnet) Upgrade runtime files
Each disk entry should include (disk dict, link name, disk uri).
When hotplug was backported in 2.8 access uri was n...
Dimitris Aragiorgis
02:08 pm Revision 08879a9d: ifdown: Use new methods to unconfigure NICs
We unconfigure a NIC (invoke ifdown script) during:
* instance cleanup
* finalizing successful migration on source n...
Dimitris Aragiorgis
02:08 pm Revision 1fda39c4: ifdown: Use new methods to create NIC files
NIC files containing corresponding tap name are created during:
* instance startup
* NIC hot-add
For compatibility ...
Dimitris Aragiorgis
02:08 pm Revision 3889f749: ifdown: Introduce _UnconfigureNIC() helper method
This method takes a NIC object, creates the proper invironment
and invokes ifdown script.
It takes an extra boolean ...
Dimitris Aragiorgis
02:08 pm Revision 79f3e9e9: ifdown: Make Read/LoadKVMRuntime classmethods
.. and make LoadKVMRuntime() take instance_name rather than the
whole instance object as first argument. This will be...
Dimitris Aragiorgis
02:08 pm Revision 0d2863a2: ifdown: Extract env creation from ConfigureNic()
Introduce new helper method that creates the environment passed
to ifup/ifdown scripts. Instance tags and NIC index w...
Dimitris Aragiorgis
02:08 pm Revision aec254f5: ifdown: Introduce helper methods
Until now Ganeti upon TAP creation, a NIC file was created
under $RUNDIR/kvm-hypervisor/nic/<instance_name>/<nic_inde...
Dimitris Aragiorgis
02:08 pm Revision 18f16482: ifdown: Change kvm-if* scripts
* Rename kvm-vif-bridge to kvm-ifup-custom
* Search if /etc/ganeti/kvm-if*-custom is available
and execute it inste...
Dimitris Aragiorgis
02:08 pm Revision 36774e23: ifdown: Add example kvm-ifdown script
This script currently does nothing more that calling user the
user provided one if it exists.
User provided script s...
Dimitris Aragiorgis
02:08 pm Revision d43a4dd9: (ipfix) Allow NICs with mode=routed and ip=none
This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a...
Dimitris Aragiorgis
02:08 pm Revision f665d9de: (ext) Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
02:08 pm Revision 1a1af037: (ext) Override disk_cache hvp with disk param in ext
This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat...
Dimitris Aragiorgis
02:08 pm Revision 764fce21: (ext) Pass disk geometry in kvm command
Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec...
Dimitris Aragiorgis
02:08 pm Revision dc80cc40: (ext) Export logical_id info to hooks env
DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
02:07 pm Revision 587832ed: (b64) 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:07 pm Revision 7d81bb8b: (snap) 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
02:07 pm Revision ab0c6a39: (grnet) Move disk options before nic ones in kvm command
Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi...
Dimitris Aragiorgis
02:07 pm Revision 8e4aacdc: (2.13) Pass the access parameter to ExtStorage template
Add the ExtStorage template to the set of templates that accept the
'access' parameter. The default 'access' of the n...
Ilias Tsitsimpis
02:07 pm Revision 6c6b4df2: (2.13) Handle IDISK_ACCESS parameter in ComputeDisks
The IDISK_ACCESS disk parameter was not handled in the 'ComputeDisks'
function, thus the 'access' parameter was ignor...
Ilias Tsitsimpis
02:07 pm Revision 87e9bdb7: (2.13) Move ExtStorage code out from bdev
Move the ExtStorage related code out from bdev to a new
file called 'extstorage.py'.
Signed-off-by: Ilias Tsitsimpis...
Ilias Tsitsimpis
02:07 pm Revision 13d30fe9: (2.13) Implement GetUserspaceAccessUri for ExtStorage
Allow ExtStorage devices to support userspace access.
The 'attach' script of an ExtStorage provider is now allowed to...
Ilias Tsitsimpis
02:07 pm Revision ffa2756e: (2.13) Add 'access' disk option to man pages
Update 'gnt-instance' man page and document the 'access' disk option.
Also fix a typo in 'metavg' disk parameter.
Si...
Ilias Tsitsimpis
02:07 pm Revision 66a8bb56: (2.13) Design document for ExtStorage userspace access
This patch extends the 'shared-storage' design document and more
specifically the ExtStorage Interface to support use...
Ilias Tsitsimpis
02:07 pm Revision 4f3bdf5a: (2.13) Make 'access' an optional disk parameter
This patch makes 'access' an optional disk parameter just like
spindles, mode, name, vg and metavg. This option can o...
Ilias Tsitsimpis
02:07 pm Revision fc1ca919: (2.13) Add DiskParams to Disk object
The 'DiskParams' slot was missing from Haskell's Disk objects.
Since Wconfd is now responsible for writting the confi...
Ilias Tsitsimpis
02:07 pm Revision 7f5289fd: (2.13) Rename DiskParams to GroupDiskParams
DiskParams was used for the cluster/group disk parameters type. This
patch renames it to GroupDiskParams and uses the...
Ilias Tsitsimpis
02:07 pm Revision 7f29311a: (2.11) Add andRestArguments to IDiskParams
In this way, we cann pass through the opaque parameters
required for disk creation and modification in the case of
ex...
Klaus Aehlig
02:07 pm Revision 88dbf231: (2.11) Add function providing the canonical andRestArguments
The field catching the remaining fields will always be of the same
shape, so add a function for this to make usage si...
Klaus Aehlig
02:07 pm Revision c26548b8: (2.11) Add genAndRestArguments :: Gen (Map String JSValue)
So that objects using AndRestArguments are available for testing.
As the AndRestArguments are intended for passing th...
Klaus Aehlig
02:07 pm Revision 9d507046: (2.11) Add 'provider' to IDiskParams
IDISK_PROVIDER was included in python's IDISK_PARAMS, so it
should also be included in the Haskell code.
Now that lu...
Ilias Tsitsimpis
02:07 pm Revision 759288ed: (2.11) Add additional constructor AndRestArguments to OptionalType
A field of this type will capture all the remaining fields
of an object as JSValues. Obviously, the intended use is
t...
Klaus Aehlig
02:07 pm Revision 3317a3e5: (2.11) Make BlockDev subclasses adhere to new interface
In commit 702c3270 two new parameters were added to the
constructor of BlockDev. Make the subclassess accept these
ad...
Klaus Aehlig
02:07 pm Revision d4928417: (2.11) Make BlockDev subclasses adhere the interface for Create
In commit 702c3270 two new parameters were added to the
Create function of BlockDev. Make subclasses also adhere
this...
Klaus Aehlig
02:07 pm Revision 9242db4a: (2.11) Make disk.name and disk.uuid available in bdev
Until now Disk name and uuid was not available on bdev level.
In case of ExtStorage, this info is useful, and may be ...
Dimitris Aragiorgis
02:07 pm Revision d93e2477: (2.13) kvm: Add migration capabilities as an hvparam
Latest QEMU versions support various migration capabilities. Each
can be enabled/disabled with 'migrate_set_capabilit...
Dimitris Aragiorgis
02:07 pm Revision a2f9ee87: (2.8r) Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis

05/28/2014

06:20 pm Revision 4922cd73: 'Raise' called inside 'CheckPrereq' needs the prereq kw
This patch fixes the missing 'prereq' keyword in calls to 'Raise' in
the control flow of 'CheckPrereq', and updates t...
Jose A. Lopes

05/26/2014

06:03 pm Revision b3aa93a2: Use more efficient statistics for the standard deviation
Instead of using the full sample as statistics providing
enough information to compute the standard deviation, use
a ...
Klaus Aehlig
06:03 pm Revision c5da4cf1: Use statistics updates when allocating on pairs
When considering the various ways of positioning an instance
on a pair of nodes, make use of the fact that the statis...
Klaus Aehlig
06:03 pm Revision f66ae90a: Factor score computation through abstract statistics
Logically separate the computation of the cluster score into
two steps: the computation of the abstract statistics an...
Klaus Aehlig
06:03 pm Revision 6bb77749: Verify the update of the standard deviation statistics
Add a test that verifies that the error introduced by updating
a standard-deviation statistics of a sample with at le...
Klaus Aehlig
06:03 pm Revision 394a5cb9: Add data type for abstract statistics
Our cluster score is a weighted sum of certain sums and
standard deviations of node characteristics. When placing
a s...
Klaus Aehlig
06:03 pm Revision 2b296ad4: Relax test requirements
Instead of insisting on perfect equality of score
allow for numerical inaccuracies and consider everything
all differ...
Klaus Aehlig

05/23/2014

01:45 pm Revision 0f63c080: Fix gnt-network client wrt instances report
Let the gnt-network client expect a list of instance names and not
UUIDs as returned by QueryNetworks (by both old an...
Dimitris Aragiorgis
01:45 pm Revision 96092119: Fix QueryNetworks wrt instances
QueryNetworks tries to find which instances are connected to which
networks. The query mechanism in Haskell was writt...
Dimitris Aragiorgis

05/22/2014

12:02 pm Revision a37549ea: tiered allocation: try canonical search path first
In tiered allocation, instances are put on the cluster, while they
fit---and once no more instances of the given size...
Klaus Aehlig
11:44 am Revision 399aa2ec: Add QA config flag for all performance tests
Add a config flag similar to "os", "env" or "rapi" which disables all
performance related tests centrally. The indivi...
Thomas Thrainer
11:13 am Revision d8e19f53: build-bash-completion: reduce branches
The 'build-bash-completion' script has an enormous
function which triggered a 'too many branches' lint
error and was ...
Helga Velroyen
11:13 am Revision 876fb142: Convert all the classes to new-style classes
... to make lint shut up.
Signed-off-by: Helga Velroyen <helgav@google.com>
Reviewed-by: Jose Lopes <jabolopes@googl...
Helga Velroyen

05/20/2014

05:22 pm Revision c4460a46: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Improve haskell style
check-man-warnings: use C.UTF-8 and set LC_ALL
Fix passing of ispecs in clus...
Klaus Aehlig
05:15 pm Revision 8f467ab0: Improve haskell style
...by fixing lint warnings found by HLint v1.8.57. In particular,
make sure 'make hlint' passes for this version of h...
Klaus Aehlig
01:59 pm Revision aa112e9f: Add --no-locks option to gnt-debug delay
Add the possibility to don't acquire locks during `gnt-debug delay`.
This allows to run many delay jobs in parallel i...
Thomas Thrainer

05/19/2014

03:21 pm Revision c374ceab: Include design-performance-tests.rst in index
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Thomas Thrainer
01:53 pm Revision 46593037: Document the --force-failover option
Extend the gnt-group man page by documenting the --force-failover
option of the evacuation command.
Signed-off-by: K...
Klaus Aehlig
01:53 pm Revision d0cd1368: Support group evacuation by failover
Support evacuating a node group not using migration.
This can be useful if the group evacuated to has different
hardw...
Klaus Aehlig
01:53 pm Revision 2039321f: Add an option --force-failover
...to be added to gnt-group evacuate forcing evacuation by
means for failovers instead of migrations.
Signed-off-by:...
Klaus Aehlig
01:53 pm Revision 8ddee5b6: Extend OpGroupEvacuate by a ForceFailover paramter
Add a parameter to OpGroupEvacuate to force failovers to be
used instead of migrations. This can be useful, if a grou...
Klaus Aehlig
01:53 pm Revision 63c875e7: Mark performance tests design as implemented
The performance tests are implemented as outlined in the design doc, so
mark the document as implemented.
Signed-off...
Thomas Thrainer
01:29 pm Revision 4868dfd5: check-man-warnings: use C.UTF-8 and set LC_ALL
check-man-warnings currently partially forces the en_US.UTF-8 locale by
setting LANG. This implicitly assumes that th...
Apollon Oikonomopoulos

05/16/2014

12:19 pm Revision 95ec6e95: openvswitch fix
* fix unhandled nic.mode in config.py
"Unhandled Ganeti error: NIC mode 'openvswitch' not handled" (Issue 804)
* ...
Ansgar Jazdzewski
12:18 pm Revision f4664f19: Document the --sequential option
Document that group evacuation is usually run in parallel, but
can be made sequentially by providing an appropriate o...
Klaus Aehlig
12:18 pm Revision c812ab71: Support sequential evacuation
Make gnt-group evacuate support the --sequential option,
which causes all evacuation moves to be execuated sequential...
Klaus Aehlig
12:18 pm Revision ed9c2202: Add an option --sequential
...which can be used to tell commands like gnt-group evacuate to
sequentially perform their action to keep load away ...
Klaus Aehlig
12:18 pm Revision 593fd115: Extend OpGroupEvacuate by a sequential paramter
...telling it to run all the evacuation jobs sequentially.
This might be useful to avoid too much load that otherwise...
Klaus Aehlig

05/14/2014

05:23 pm Revision f29dde95: Fix passing of ispecs in cluster init during QA
The ispecs were previously passed as multiple parameters to gnt-cluster
init, which did not yield the desired result....
Thomas Thrainer
02:28 pm Revision 70000149: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
On expanding jobs, extend reason trail
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-...
Thomas Thrainer
02:21 pm Revision 0511c075: On expanding jobs, extend reason trail
Certain op-codes expand to a set of jobs. For
those new jobs, extend their reason trail with
the reasons of the job t...
Klaus Aehlig
02:20 pm Revision ce0bc5e1: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Add LC_ALL=en_US.UTF-8 before running check-man-warnings
Signed-off-by: Thomas Thrainer <thomasth@goo...
Thomas Thrainer
01:51 pm Revision ecdf2b93: Postpone 2.10.4 release to May 15th
Due to some tests not being completed by today, postpone the 2.10.4
release to tomorrow.
Signed-off-by: Thomas Thrai...
Thomas Thrainer
01:46 pm Revision 3e15825e: Don't fail QA if submitting a job takes too long
Degrade a QA error which was triggered if job sumission take too long to
a warning. This will prevent spurious QA fai...
Thomas Thrainer

05/13/2014

10:03 am Revision 805f86d9: Revision bump for the 2.10.4 release
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
Thomas Thrainer
10:02 am Revision a6cbdefa: Prepare NEWS file for 2.10.4 release
Preparing the NEWS file for the release of 2.10.4 on Wednesday.
Signed-off-by: Thomas Thrainer <thomasth@google.com>...
Thomas Thrainer

05/12/2014

07:11 pm Revision c4ae4fb1: Add LC_ALL=en_US.UTF-8 before running check-man-warnings
It will be fail if LC_ALL was set to non-utf8 locale(e.g, 'C') by
following error.
col: Invalid or incomplete mu...
Yuto KAWAMURA(kawamuray)
01:49 pm Revision 6383059d: Fix passing of ispecs in cluster init during QA
The ispecs were previously passed as multiple parameters to gnt-cluster
init, which did not yield the desired result....
Thomas Thrainer
12:25 pm Revision 03e86e97: Move QAThreadGroup to qa_job_utils.py
Move QAThreadGroup to the utils module so it can easily be used with
QAThread.
Signed-off-by: Thomas Thrainer <thoma...
Thomas Thrainer
12:25 pm Revision 3f8e1896: Extract GetJobStatuses and use an unified version
Unify two very similar functions which query the ganeti cluster for job
statuses during QA.
Signed-off-by: Thomas Th...
Thomas Thrainer

05/09/2014

02:55 pm Revision 552633e1: Run disk template specific tests only if possible
Only run disk template specific tests if the corresponding disk template
is really enabled. Also, move the (up to now...
Thomas Thrainer' via ganeti-devel
10:24 am Revision c2a97cee: Test parallel instance ops and plain instances
Test various instance operations while another instance is created in
parallel.
Also enable a test which creates twic...
Thomas Thrainer
10:24 am Revision 15463dba: Test parallel creation of DRBD instances
Test the performance of parallel creation (and immediate removal) of DRBD
backed instances. Twice as many instances a...
Thomas Thrainer
10:24 am Revision 06c876fe: Test parallel job submission performance
Submit 200 delay jobs and verify that the submission rate does not drop
as more jobs are added to the queue. Also ver...
Thomas Thrainer
10:24 am Revision 0e594722: Test parallel instance query operations
For each created instance, a `gnt-instance info` is issued. In addition,
`gnt-instance list` is issued as often as we...
Thomas Thrainer
10:24 am Revision a9e326d8: Test parallel node-count instance creation
Test the parallel creation (and removal) of as many instances as there
are nodes in the cluster.
Signed-off-by: Thom...
Thomas Thrainer
10:24 am Revision 7be00e3e: Test parallel instance modification
Submit modifications of backend parameters as well as OS parameters in
parallel for the maximum amount of instances a...
Thomas Thrainer
10:24 am Revision f9e16ba1: Test parallel instance operations
Test parallel starting, stopping, rebooting and (if supported)
reinstalling instances.
Signed-off-by: Thomas Thraine...
Thomas Thrainer
10:24 am Revision 5bb25194: Test parallel instance creation and removal
This is the first performance related test. It creates as many instances
as available in the QA config in parallel an...
Thomas Thrainer
09:27 am Revision d33d00ba: Fail in replace-disks if attaching disks fails
Previously, if attaching the new secondary during a replace-disks
operations failed, only a warning was emitted. The ...
Thomas Thrainer

05/08/2014

06:01 pm Revision 703508c0: Merge branch 'stable-2.9' into stable-2.10
* stable-2.9
Add configure option to pass GHC flags
KVM: set IFF_ONE_QUEUE on created tap interfaces
Conflicts:
...
Hrvoje Ribicic
05:05 pm Revision 75c1ac5b: Add a basic test for --restricted-migration
Essentially verify that, in the given example, a solution is still
found and that the original present failover is dr...
Klaus Aehlig
05:05 pm Revision ba2cab15: Describe the --restricted-migration option
Add the --restricted-migration option to the man page together with
a hint on the intended use case.
Signed-off-by: ...
Klaus Aehlig
05:05 pm Revision 33bb2d08: Support restricted migration
Make hbal support an option to disallow ReplacePrimary moves
and restrict ReplaceAndFailover to instances where the p...
Klaus Aehlig
05:05 pm Revision 23dc58d5: Add an option for restricted migration
This option will allow node evacuation with migrations only
off the nodes to be evacuated.
Signed-off-by: Klaus Aehl...
Klaus Aehlig
05:04 pm Revision ee63f1d1: Add an example for node evacuation
The configuration shows an unbalanced cluster with
a node being drained. The natural evacuation strategy
includes frf...
Klaus Aehlig
04:36 pm Revision b8168679: KVM: set IFF_ONE_QUEUE on created tap interfaces
The IFF_ONE_QUEUE flag directs the kernel to only queue tap packets once
(as opposed to queueing them twice, once for...
Apollon Oikonomopoulos
01:44 pm Revision 762a28c6: Add configure option to pass GHC flags
Adding the HEXTRA option to make might not be practical for a change
that should be always applied, e.g., hiding a ce...
Hrvoje Ribicic
11:09 am Revision 5e450b04: (grnet) Remove deprecated physical_id if found
In 2.8 disks have been added to runtime files for hotplug support.
Back then physical_id slot existed. Remove this sl...
Dimitris Aragiorgis
11:06 am Revision 962fc0e8: Disable CheckFileStoragePathNotWritable test
..because it fails when runs as root.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
11:06 am Revision 857ca1a0: (grnet) Upgrade runtime files
Each disk entry should include (disk dict, link name, disk uri).
When hotplug was backported in 2.8 access uri was n...
Dimitris Aragiorgis

05/06/2014

05:16 pm Revision cad3422e: ifdown: Use new methods to unconfigure NICs
We unconfigure a NIC (invoke ifdown script) during:
* instance cleanup
* finalizing successful migration on source n...
Dimitris Aragiorgis
05:16 pm Revision 428a794b: ifdown: Use new methods to create NIC files
NIC files containing corresponding tap name are created during:
* instance startup
* NIC hot-add
For compatibility ...
Dimitris Aragiorgis
05:16 pm Revision 5716d4ce: ifdown: Introduce _UnconfigureNIC() helper method
This method takes a NIC object, creates the proper invironment
and invokes ifdown script.
It takes an extra boolean ...
Dimitris Aragiorgis
05:16 pm Revision 7f0302d8: ifdown: Make Read/LoadKVMRuntime classmethods
.. and make LoadKVMRuntime() take instance_name rather than the
whole instance object as first argument. This will be...
Dimitris Aragiorgis
05:16 pm Revision c6407ff7: ifdown: Extract env creation from ConfigureNic()
Introduce new helper method that creates the environment passed
to ifup/ifdown scripts. Instance tags and NIC index w...
Dimitris Aragiorgis
05:16 pm Revision 86264406: ifdown: Introduce helper methods
Until now Ganeti upon TAP creation, a NIC file was created
under $RUNDIR/kvm-hypervisor/nic/<instance_name>/<nic_inde...
Dimitris Aragiorgis
05:16 pm Revision 7a562e5e: ifdown: Change kvm-if* scripts
* Rename kvm-vif-bridge to kvm-ifup-custom
* Search if /etc/ganeti/kvm-if*-custom is available
and execute it inste...
Dimitris Aragiorgis
05:16 pm Revision 3872d9a7: ifdown: Add example kvm-ifdown script
This script currently does nothing more that calling user the
user provided one if it exists.
User provided script s...
Dimitris Aragiorgis
05:16 pm Revision 95f8ff89: (ipfix) Allow NICs with mode=routed and ip=none
This allows us to define an IPv6 only network (currently with a
dummy IPv4 network) with connectivity mode 'routed' a...
Dimitris Aragiorgis
05:16 pm Revision 41f2bf8d: (ext) Do not remove disks if --keep-disks and DT_EXT
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> Dimitris Aragiorgis
05:16 pm Revision 746234d4: (ext) Override disk_cache hvp with disk param in ext
This is a hack that brings disk_cache hypervisor param
at disk level. This is supported only for disks of ext
templat...
Dimitris Aragiorgis
05:16 pm Revision 661ebefa: (ext) Pass disk geometry in kvm command
Currently we allow this feature only for ext templates that
allow arbitrary params per disk. If both 'heads' and 'sec...
Dimitris Aragiorgis
05:16 pm Revision 731624e6: (ext) Export logical_id info to hooks env
DISK_ID as the second part of logical_id
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis
05:16 pm Revision cccbacf2: (b64) Use base64 encoding in networks' bitarrays
This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Dimitris Aragiorgis

05/05/2014

08:26 pm Revision d0b60d3a: (snap) 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
08:26 pm Revision 6f276381: (grnet) Move disk options before nic ones in kvm command
Older versions of Ganeti did ensure that during startup
disk devices will be inserted before nic devices in PCI
confi...
Dimitris Aragiorgis
07:49 pm Revision 898b2911: (2.11) Make BlockDev subclasses adhere the interface for Create
In commit 702c3270 two new parameters were added to the
Create function of BlockDev. Make subclasses also adhere
this...
Klaus Aehlig
07:49 pm Revision 09f739cc: (2.11) Make BlockDev subclasses adhere to new interface
In commit 702c3270 two new parameters were added to the
constructor of BlockDev. Make the subclassess accept these
ad...
Klaus Aehlig
07:49 pm Revision b9c80ea4: (2.11) Make disk.name and disk.uuid available in bdev
Until now Disk name and uuid was not available on bdev level.
In case of ExtStorage, this info is useful, and may be ...
Dimitris Aragiorgis
07:49 pm Revision 5003bc7a: (2.13) kvm: Add migration capabilities as an hvparam
Latest QEMU versions support various migration capabilities. Each
can be enabled/disabled with 'migrate_set_capabilit...
Dimitris Aragiorgis
07:49 pm Revision dac86ee3: (2.8r) Workaround for Issue 621
Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac...
Dimitris Aragiorgis
« Previous
Next »
 

Also available in: Atom