Activity
From 11/17/2013 to 12/16/2013
12/16/2013
- 06:55 pm Revision 3eaa6e1d: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add support for blktap2 file-driver
Update opcodes test to include network tags
Make network tags ... - 05:53 pm Revision a5c50971: Version bump for 2.10.0~rc1
- Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 05:53 pm Revision 890fdff7: Update NEWS for 2.10.0 rc1 release
- Mention inherited changes as well as the (very few) changes made to
stable-2.10 since beta1.
Signed-off-by: Thomas T... - 05:53 pm Revision 4a65d4fd: Fix pylint 0.26.0/Python 2.7 warning
- pylint 0.26.0 on Python 2.7 generates a warning on the string '\ ',
recommending to use the r prefix. This patch adds... - 05:53 pm Revision bd341bff: Update INSTALL and devnotes for 2.10 release
- The following changes are made:
* Add M4 as required dependency
* Change reference to qemu-img package to qemu-util... - 05:53 pm Revision 7bc2c097: Add support for blktap2 file-driver
- Newer Xen versions use blktap2 instead of blktap. This patch adds support
for it in Ganeti.
Fixes Issue 638.
Signed... - 05:31 pm Revision a4c589d2: Add network tag tests to QA
- The QA did not have a test for network tags until now, and this patch
remedies the situation.
Signed-off-by: Hrvoje ... - 05:31 pm Revision 95e00de7: Update opcodes test to include network tags
- This patch adds the network tags to the list of all other tag types
that can be tried in QuickCheck tests.
Signed-of... - 05:31 pm Revision 36ccc662: Make network tags searchable
- This patch adds the network tags to the tags searched by gnt-cluster
search-tags, and in the process cleans up the co... - 05:31 pm Revision 92ea7d79: Fix RAPI network tag handling
- The network tags were absent from an if check used to actually list
tags. The patch fixes the oversight, and adds a p... - 05:31 pm Revision 9d0b521e: Fix gnt-network list-tags
- Define network tags in haskell part.
This fixes issue 641.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Rev... - 12:37 pm Revision c486fb6c: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Bump revision for 2.9.2
Update NEWS for 2.9.2 release
Pass hvparams to GetInstanceInfo
Adapt par...
12/13/2013
- 03:09 pm Revision 89c63fbe: Bump revision for 2.9.2
- Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Michele Tartara <mtartara@google.com> - 03:09 pm Revision c7a4a8c8: Update NEWS for 2.9.2 release
- Besides a few local fixes, the main improvement are the changes
inherited from stable 2.8.
Signed-off-by: Klaus Aehl...
12/12/2013
- 06:33 pm Revision e34f46e6: Document format of the file-storage-paths file
- The format of the /etc/ganeti/file-storage-paths file was not documented
in the man page. This patch adds a short not... - 04:22 pm Revision 3d680d45: Pass hvparams to GetInstanceInfo
- ...so that the xen command to be called can be determined. This
fixes another semantical conflict of the last merge.
... - 02:55 pm Revision ed2fea64: Adapt parameters that moved to instance variables
- Due to a change in the code organization in stable-2.9, some
method variables became instance variables, causing a se... - 11:17 am Revision 791e87b8: Avoid lines longer than 80 chars
- ...as they're a lint error.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Helga Velroyen <helgav@goog...
12/11/2013
- 07:43 pm Revision affe1792: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Version bump for 2.8.3
Update NEWS for 2.8.3 release
Support reseting arbitrary params of ext disk... - 02:38 pm Revision 6ce56f8f: Version bump for 2.8.3
- Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Guido Trotter <ultrotter@google.com> - 02:37 pm Revision 390fa990: Update NEWS for 2.8.3 release
- List all the changes that happened between 2.8.2 and 2.8.3.
Signed-off-by: Michele Tartara <mtartara@google.com>
Rev... - 01:27 pm Revision e228ab9c: Support reseting arbitrary params of ext disks
- If param=default and the param already exists then we remove
it from params dict. This is stolen by GetUpdatedParams(... - 01:27 pm Revision c5c72215: Allow modification of arbitrary params for ext
- Disks of ext template are allowed to have arbitrary parameters
stored in the Disk object's params slot. Those paramet... - 01:26 pm Revision 54666867: Do not clear disk.params in UpgradeConfig()
- Commits 5dbee5e and cce4616 fix disk upgrades concerning params
slot. Since 2.7 params slot should be empty and gets ...
12/09/2013
- 02:51 pm Revision a63985f3: SetDiskID() before accepting an instance
- SetDiskID() fills physical_id slot of a Disk object.
LUInstanceSetParams() does not invoke SetDiskID() upon creation... - 01:59 pm Revision 8b9887c5: Lock group(s) when creating instances
- This is required to prevent race conditions such as removing a network
from a group and adding an instance at the sam...
12/05/2013
- 03:10 pm Revision 9cbcb1be: Fix job error message after unclean master shutdown
- According to commit 599ee321eb, any job-related error messages should
be encoded within a Ganeti-specific error and n... - 11:39 am Revision 77b0d264: Add default file_driver if missing
- If the file driver of an instance with file based storage is not specified, the
default one is automatically added by... - 11:03 am Revision 3fc1dc2f: Update tests
- Update hypervisor unit tests.
Partial cherry-pick from d2e4e099e4248832fef8ed7b0755d01bd4178e3a
Signed-off-by: Jose... - 11:03 am Revision 364c350f: Xen handle domain shutdown
- Update Xen backend to properly recognize when a domain has been
shutdown by the user and to properly cleanup a shutdo...
12/04/2013
- 04:51 pm Revision 67ec18c0: Fix evacuation out of drained node
- * fix node daemon not to skip data, such as, memory and disk size,
when building the node list to send to HBal, giv... - 04:51 pm Revision 0eb83d70: Refactor reading live data in htools
- This simplifies different handling of individual items.
Cherry-picked from 8c72f7119f50a11661aacba2a1abffdfdc6f7cfa....
12/03/2013
- 12:05 pm Revision 9d7e8218: master-up-setup: Ping multiple times with a shorter interval
- In the case of network problems, one ping packet can possibly get lost.
Sending multiple packets is safer. The interv...
12/02/2013
- 03:38 pm Revision 71b75e7a: Add a packet number limit to "fping" in master-ip-setup
- This fixes issue #630. Apparently there is a bug in fping 3.5 where it
loops forever without "-c" given an unreachabl... - 12:39 pm Revision e8cbe174: Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 12:03 pm Revision 4eef428e: Fix a bug in InstanceSetParams concerning names
- In case no name is passed in disk modifications we should
keep the old one. If name=none then set disk name to None.
...
11/29/2013
- 02:41 pm Revision 546c5100: SingleNotifyPipeCondition: don't share pollers
- As widely known Ganeti uses a better[1] lock condition notification
library based on operating system pipes.
Inside ...
11/28/2013
- 04:45 pm Revision b4e8599b: build_chroot: hard-code the version of blaze-builder
- The newest version does not build on Debian squeeze, so avoid
it being pulled in as a dependency.
This is the same i...
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> - 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 ... - 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 ... - 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, ... - 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...
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... - 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... - 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: ... - 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:...
11/25/2013
- 07:40 pm Revision bd7642ff: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 07:39 pm Revision 303f9fd3: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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, ... - 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... - 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... - 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 ... - 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....
11/22/2013
- 05:06 pm Revision 20d6b9c5: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 05:04 pm Revision 970f8884: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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... - 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... - 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... - 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... - 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... - 11:57 am Revision 26ce25ef: Export nic name and uuid in configuration scripts
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
11/21/2013
- 04:38 pm Revision 6b97b16c: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:37 pm Revision 6c4982db: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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... - 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())
...
11/19/2013
- 04:38 pm Revision c765c553: Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 04:37 pm Revision 274e7eb0: Merge branch 'stable-2.8-latest' into debian-2.8
- 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... - 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... - 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-...
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 ... - 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 ... - 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... - 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 ... - 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... - 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... - 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... - 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 ...
Also available in: Atom