Activity
From 02/27/2014 to 03/28/2014
03/27/2014
- 06:50 pm Revision 7bb22823: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Fix failing gnt-node list-drbd command
* stable-2.8
Add reason parameter to RAPI client functions
... - 06:15 pm Revision d65f3490: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Add reason parameter to RAPI client functions
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewe... - 05:18 pm Revision 4efa6249: Fix failing gnt-node list-drbd command
- The UUID/name switch avoided this particular bit of code, and as a
result the list-drbd command failed as it tried to... - 04:33 pm Revision f22348c6: Fix specification of TIDiskParams
- Commit 580b1fdd incorrectly assumes that disk parameters are
just the standard ones, whereas the man page explicitly ... - 10:01 am Revision 0271b044: (2.13) kvm: Add migration capabilities as an hvparam
- Latest QEMU versions support various migration capabilities. Each
can be enabled/disabled with 'migrate_set_capabili... - 10:01 am Revision 4163f1c9: (2.10) Fix conflict between virtio + spice or soundhw
- With regard to PCI slot occupied by a KVM instance we have
observed the following:
1) Slot 0 will always be Host bri... - 10:01 am Revision 57304dad: (2.10) Fix bitarray ops wrt PCI slots
- Introduce new method `_GetFreeSlot()` responsible only for bitarray
operations. It fixes search in case of bitarray i... - 10:01 am Revision 1f614561: (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... - 10:01 am Revision c904c032: (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... - 10:01 am Revision ea1c35c8: (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 ... - 10:01 am Revision 1ec375e9: ifdown: Use new methods to unconfigure NICs
- We unconfigure a NIC (invoke ifdown script) during:
* instance cleanup
* finalizing successful migration on source n... - 10:01 am Revision 56725653: ifdown: Use new methods to create NIC files
- NIC files containing corresponding tap name are created during:
* instance startup
* NIC hot-add
For compatibility ... - 10:01 am Revision 02985c42: ifdown: Make Read/LoadKVMRuntime classmethods
- .. and make LoadKVMRuntime() take instance_name rather than the
whole instance object as first argument. This will be... - 10:01 am Revision 5f3219f9: ifdown: Introduce _UnconfigureNIC() helper method
- This method takes a NIC object, creates the proper invironment
and invokes ifdown script.
It takes an extra boolean ... - 10:01 am Revision 30007542: 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... - 10:01 am Revision 2cec9236: ifdown: Introduce helper methods
- Until now Ganeti upon TAP creation, a NIC file was created
under $RUNDIR/kvm-hypervisor/nic/<instance_name>/<nic_inde... - 10:01 am Revision 14b6e873: 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... - 10:01 am Revision 2488fb43: 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... - 10:01 am Revision 2793586f: (2.9) Make gnt-debug locks display fake job locks properly
- When a job is dependent on other jobs, a fake lock is created whose
pending entry contains a list of job ids waiting ... - 10:01 am Revision 8362c869: (2.9) Make NiceSort treat integers well
- NiceSort is invoked on arrays that may contain strings, but in other
situations can contain ints as well. As this sur... - 10:01 am Revision 070eec15: (2.10) hotplug: Verify if a command succeeded or not
- Just after issuing _CallHoplugCommands() we invoke
_VerifyHotplugCommand() which parses `info pci` result
and searche... - 10:01 am Revision bd338fab: (2.10) Workaround for monitor bug related to greeting msg
- QMP may return multiple greeting messages upon connection.
This is reported on qemu-devel. The fix is one-liner but
u... - 10:01 am Revision a30e9f99: (2.10) hotplug: Each hotplug qemu commmand with a separate socat
- Previously we issued one socat command with two "\n" separated
actions (e.g. netdev_add ...\ndevice_add...)
After ha... - 10:01 am Revision 07e2aff5: (2.9) Gracefully handle degraded instances in verification
- The current code assumes that every instance either is of type
diskless or has at least one disk. However, with the o... - 10:01 am Revision ed522e85: (2.9) Be aware of the degraded case when cleaning up an instance
- In the case of a degraded file-based instance, the file storage directory
for that instance cannot be obtained by loo... - 10:01 am Revision 82fba09d: (2.9) Preserve disk basename on instance rename
- For file-based instances, upon rename, the directory containing
the instance disks is moved. Therefore, the basename ... - 10:01 am Revision 4b12a08e: (2.9) Assign unique filenames to filebased disks
- With the new format for cmdline arguments, the user is able to add a
disk to an instance at a specific index. But fil... - 10:01 am Revision ba14bc49: (2.9) Remove deprecated _ERROR_DATA_KEY in QMP
- Commit de253f14 of QEMU repo "BREAKS QMP's compatibility for
the error response" as it removes "data" key from qmp er... - 10:01 am Revision 3ad780e4: (2.10) Include target node in hooks nodes for migration
- In case of DRBD, hooks run on both primary (source) and secondary
(target) nodes. To get the same behavior for DTS_EX... - 10:01 am Revision 5831baf3: (ext) Do not remove disks if --keep-disks and DT_EXT
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 10:01 am Revision fad01aeb: (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... - 10:00 am Revision 70dfdeea: (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... - 10:00 am Revision bfdf145a: (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... - 10:00 am Revision 18aa65d1: (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> - 10:00 am Revision 61b8170e: (b64) Use base64 encoding in networks' bitarrays
- This is needed for GRNET'S production environment.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 10:00 am Revision b45fa564: (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... - 09:59 am Revision af245c80: (grnet) Enable -device option for old disks upon migration
- Change _GenerateDeviceKVMId() to take device index as an
extra argument. In case device has uuid and pci info
we retu... - 09:59 am Revision 92158c35: (grnet) Remove deprecated idx slot from NIC/Disk objects
- This code will run when reading old kvm runtime files created
by hot-plugging related code back in Ganeti 2.6.2
Sign... - 09:59 am Revision ff7886aa: (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... - 09:58 am Revision 305961f7: (grnet) Hotplug: cfgupgrade for deprecated fields
- Add cfgupgrade so that we remove any deprecated fields hotplug
implementation used in the past.
Signed-off-by: Dimit... - 09:58 am Revision 308bad8a: (2.10) Introduce _UpgradeSerializedRuntime() method
- This method is invoked during _AnalizeSerializedRuntime() and is
meant to modify runtime files in the way cfgupgrade ... - 09:58 am Revision ad721818: (2.10) 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... - 09:58 am Revision d537bee3: (2.10) Use HooksDict() to export network options in Xen
- Remove duplicate code that exports network options to environment
variables.
Signed-off-by: Dimitris Aragiorgis <dim... - 09:58 am Revision 6164c1f9: (2.10) 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 ... - 09:58 am Revision b27a7b79: (2.10) 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.... - 09:58 am Revision 4eb33085: (2.10) 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... - 09:58 am Revision 90795899: (2.10) 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:57 am Revision d2049832: (2.10) 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... - 09:57 am Revision c9d06eaa: (2.10) 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 ... - 09:57 am Revision 58625baa: (2.10) 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 ... - 09:57 am Revision 75b21ca0: (2.10) 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... - 09:57 am Revision ecb07da9: (2.10) SimpleRetry on BlockDev.Remove()
- Sometimes, upon disk removal, corresponding file descriptors
are kept briefly open by various processes (hypervisor, ... - 09:57 am Revision a1764192: (2.10) 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... - 09:57 am Revision d0d1f2c4: (2.10) Minor changes regarding hotplug support
- * Mention restrictions in NEWS
- RBD userspace access mode
- In case of a downgrade instances should suffer a reb... - 09:57 am Revision 014d9fac: (2.10) Fix in RPC
- Use _SingleDiskDictDP() instead of _ObjectDict() for serializing
a disk.
Signed-off-by: Dimitris Aragiorgis <dimara@... - 09:57 am Revision a80a1d16: (2.10) 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-... - 09:57 am Revision 68169c48: (2.10) 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... - 09:56 am Revision df07c18f: (2.10) Some fixes in _GenerateKVMBlockDevicesOptions()
- * Add docstring.
* fix missed usecase of boot_disk=False if kernel_path is given.
* Use devlist arg in GenerateKVMBlo... - 09:56 am Revision 07809f7d: (2.10) Add unittests for Hotplug support
- Try base InstanceSetParams tests that modify instance's
devices with hotplug=True.
Add some unittests for kvm hyperv... - 09:56 am Revision 8ccc89da: (2.10) Extend qa to test hotplug support
- Only if default hypervisor is KVM try all hotplug related actions.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.... - 09:56 am Revision d13cc2f9: (2.10) 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... - 09:56 am Revision a4c78220: (2.10) Hotplug: client support
- Add --hotplug option. Only used in OpInstanceSetParams.
If this is omitted, modifications become effective after rebo... - 09:56 am Revision 5398bd02: (fix) SetDiskID() before blockdev_assemble()
- Before blockdev_assemble we call SetDiskID() in order to fill up
physical_id of disk needed by bdev.Assemble and even... - 09:56 am Revision 3531ba0b: (2.10) 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... - 09:56 am Revision d26af78e: (2.10) Hotplug: cmdlib support
- Hotplugging is done by functions invoked by ApplyContainerMods(). In
order hotplugging to take place the --hotplug op... - 09:56 am Revision 3ae003d8: (2.10) Hotplug: rpc support
- Introduce new RPC that eventually invoke hypervisor specific
hotplug functions. In order to be generic it has the fol... - 09:56 am Revision 878ddc80: (2.10) Introduce hotplug methods (hypervisor inteface)
- 4 new methods: HotAddDevice, HotDelDevice, HotModDevice, HotplugSupported
All these are the hypervisor interface with... - 09:56 am Revision ce0248c6: (2.10) 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... - 09:56 am Revision a05ff8a2: (2.10) 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... - 09:56 am Revision 2ef37146: (2.10) 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... - 09:56 am Revision 7dff7128: (2.10) 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_... - 09:56 am Revision 2485a35d: (fix) Remove uri slot from block_devices
- In stable-2.10 we have userspace access mode for rbd. Backend
calculates uri along with link and dev_path. Thus we ha... - 09:56 am Revision 49c3a39c: (2.10) 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... - 09:56 am Revision 7115b660: (2.10) 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 ... - 09:56 am Revision 1b1a2905: (2.10) Introduce _GenerateKVMBlockDevicesOptions()
- Simply move logic that generates block device related
options out of _GenerateKVMRuntime().
NOTE: Back-port correspo... - 09:56 am Revision bd7fed67: (2.10) 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 ... - 09:56 am Revision 683d0600: (2.9) 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... - 09:56 am Revision b008fa25: (2.9) 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... - 09:56 am Revision 880f8869: (2.9) 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... - 09:56 am Revision 9580efd9: (2.8r) Workaround for Issue 621
- Upon LUNetworkDisconnect() and LUNetworkConnect() try to acquire
all cluster's instances.
By that _LS_ACQUIRE_ALL ac... - 09:55 am Revision 4991a030: (debian) Bump new upstream version
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision 2db82983: (debian) Add new debian/changelog section
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision 0159c66d: (debian) Change source package to snf-ganeti
- ..and make ganeti2 dummy package depend on snf-ganeti.
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 09:55 am Revision 2747236e: (debian) Remove debian patch that cannot apply
- Since we run autogen.sh inside debian rules Makefile.in is not
included in original source tree and thus a debian pat... - 09:55 am Revision 593f6ea7: (debian) ganeti -> snf-ganeti in debian/rules
- Override dh_install init, cron, logrotate with --name option.
Additional changes:
- Let ganeti run as root
- Do no... - 09:55 am Revision 69739b6e: (debian) Run ./autogen.sh before configure
- This is needed so that packaging can be done by using official
src tree found on git repo.
Official debian packages ... - 09:55 am Revision 0092ea0a: (debian) Rename ganeti.* debian files to snf-ganeti.*
- Change genscript.py to search for those files
Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr> - 09:55 am Revision b9a1948d: (debian) ganeti -> snf-ganeti in debian/control
- snf-ganeti Provides, Replaces, Conflicts ganeti
ganeti-haskell replaces snf-ganeti
- /usr/share/man/man8/ganeti-conf... - 09:55 am Revision 3dfd61f8: (debian) Remove debian patch that does not apply on 2.8
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision 9bdbd7bf: (debian) Import debian files from wheezy-backports
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
- 09:55 am Revision dcceefd7: (debian) Add vcs-version file
- Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
03/26/2014
- 05:37 pm Revision ddaf6cd3: Add aliases for nodes
- This patch adds a single alias for the secondary_ip property of the
node.
Signed-off-by: Hrvoje Ribicic <riba@google... - 05:37 pm Revision f351ad77: Add the RAPI symmetry test for nodes
- This patch adds the RAPI symmetry test for nodes.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Thoma... - 05:37 pm Revision 3fd0d720: Add renaming of group custom ndparams, ipolicy, diskparams
- This patch adds the ability to set the group-specific parameters in the
same way they are described when returned by ... - 05:37 pm Revision 4589d0e6: Add test for group custom parameter renaming
- This patch introduces a simple test checking if a custom_* parameter is
renamed and passed to the opcode correctly.
... - 05:37 pm Revision da235ee4: Extend RAPI symmetry tests with RAPI-only aliases
- This patch allows users to specify specific parameter aliases enabled
by RAPI, and test whether their value can be re... - 05:37 pm Revision 25082733: Add RAPI symmetry tests for groups
- This patch invokes the RAPI symmetry tests for groups.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: ... - 05:37 pm Revision d42394f2: Add renaming of instance custom params
- Much like the groups before, this patch allows custom_* params to be
submitted under the same name they can be retrie... - 05:37 pm Revision a903ca89: Add unittests for instance modify parameter renaming
- The get/put QA test could be used for instances as well, but unlike
other objects, instances have a very large number... - 05:37 pm Revision b25e6d35: Sort imports
- This patch does some housecleaning and sorts imports.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: T... - 05:37 pm Revision 4c4bf2fb: Allow choice of HTTP method for modification
- The original design of the RAPI symmetry test assumed that all RAPI
calls that modify parameters use the PUT method. ... - 05:37 pm Revision 286c0df2: Add support for value aliases to RAPI
- This patch extends the metaclass used to generate RAPI handlers to
allow creating aliases of certain values returned ... - 05:37 pm Revision bbdf78f5: Add aliases for cluster parameters
- This patch adds aliases for two cluster parameters.
Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Tho... - 05:37 pm Revision 13df0089: Fix failing cluster query test
- This patch makes a mock use a dictionary instead of an object, allowing
alias finding to work on it.
Signed-off-by: ... - 05:37 pm Revision 25e9c2ce: Add cluster RAPI symmetry test
- This patch adds the test for RAPI symmetry at the cluster level. There
are some fields that have not been exposed yet... - 05:37 pm Revision 33b9e4b2: Provide tests for GET/PUT symmetry
- The RAPI should allow all the parameters of objects to be gotten and
set under the same names. This patch adds a test... - 05:16 pm Revision 8ae4d0de: Add reason parameter to RAPI client functions
- Only the functions for starting, stopping and rebooting a VM had a reason
parameter. Now, all the RAPI client functio... - 12:32 pm Revision 0828635b: Also consider filter fields for deciding if using live data
- If the query fields don't require live data, we use the shortcut
and don't request live data. However, we cannot take... - 12:06 pm Revision 62eef7c0: Document the python-fdsend dependency
- KVM NIC hotplugging requires python-fdsend to be installed, but this
is only reported in the hotplug design document....
03/24/2014
- 03:39 pm Revision 3b8ca90f: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Make watcher submit queries low priority
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by:... - 03:25 pm Revision b4ff41d7: Make watcher submit queries low priority
- Make the watcher collect its data using low-priority jobs,
to avoid blocking user/admin jobs. Note that repair jobs a...
03/20/2014
- 01:32 pm Revision e9bae2dd: Bump version to 2.10.2
- Change the release version to 2.10.2 in configure.ac.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-... - 01:32 pm Revision bac7c7b5: Prepare NEWS file for 2.10.2
- Mention all relevant changes / fixes which go into this release.
Signed-off-by: Thomas Thrainer <thomasth@google.com... - 01:32 pm Revision ee92ab54: Allow releases scheduled 5 days in advance
- With the really slow QA's it makes sense to schedule releases more than
3 days in advance, like in this case where th... - 11:06 am Revision 7a476412: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.8
Include qa/patch in Makefile
Handle empty patches better
Move message formatting functions to sepa... - 10:52 am Revision ade40547: Merge branch 'stable-2.8' into stable-2.9
- * stable-2.8
Include qa/patch in Makefile
Handle empty patches better
Move message formatting functions to sepa... - 10:26 am Revision 7d76de75: Include qa/patch in Makefile
- Fix the build by including the qa/patch directory in Makefile.am.
Signed-off-by: Thomas Thrainer <thomasth@google.co...
03/19/2014
- 08:32 pm Revision 7488cf4b: Handle empty patches better
- The previous patch loading utilities omitted empty patches, as they
were thought to be of no significance, and when n... - 08:32 pm Revision 6d96ede4: Move message formatting functions to separate file
- The formatting functions in qa_utils.py cannot be used by modules
imported there, such as qa_config. This patch facto... - 08:32 pm Revision 7441bb96: Add optional ordering of QA patch files
- To explicitly specify the order of patches executed, the QA provides an
"order" file. It can contain names of patches... - 08:32 pm Revision a60fc78e: Allow multiple QA patches
- This patch allows support for multiple patches placed in the "patch"
directory, which are executed in alphabetical or... - 08:32 pm Revision c8bf5cf4: Refactor current patching code
- * Refactors the current patch code to allow for multiple patches that
can be applied, yet leaves only one for now.
...
03/17/2014
- 06:30 pm Revision 3a72e34a: Fix conflict between virtio + spice or soundhw
- With regard to PCI slot occupied by a KVM instance we have
observed the following:
1) Slot 0 will always be Host bri... - 06:30 pm Revision d13fb3f1: Fix bitarray ops wrt PCI slots
- Introduce new method `_GetFreeSlot()` responsible only for bitarray
operations. It fixes search in case of bitarray i...
03/07/2014
- 07:53 pm Revision 4cbe5138: Merge branch 'stable-2.9' into stable-2.10
- * stable-2.9
Fix error introduced during merge
gnt-cluster copyfile: accept relative paths
* stable-2.8
Improv... - 07:32 pm Revision ddc64582: Fix error introduced during merge
- A parameter was lost while resolving a conflict in the signature of a function.
Signed-off-by: Michele Tartara <mtar... - 07:25 pm Revision 74a4fc94: gnt-cluster copyfile: accept relative paths
- If, on the command line, the argument to gnt-cluster copyfile is
a relative path, consider this a shorthand for the c... - 07:07 pm Revision 85530402: Merge branch 'origin/stable-2.8' into stable-2.9
- * stable-2.8
Improve RAPI detection of the watcher
Add patching QA configuration files on buildbots
Enable a ti... - 05:15 pm Revision 6177890b: Improve RAPI detection of the watcher
- If the watcher is not allowed to access RAPI, it doesn't mean that it is dead
and needs to be restarted.
Fixes Issue... - 01:59 pm Revision b7630577: Add patching QA configuration files on buildbots
- In order to work, it is necessary:
* Write a JSON Patch to file "qa/qa-patch.json" in a source repository.
(And be ... - 12:08 pm Revision 874f6148: Enable a timeout for instance shutdown
- Add the timeout parameter to the StopInstance function of the hypervisor base
class and to all its implementations.
... - 12:08 pm Revision 2a2d087a: Allow KVM commands to have a timeout
- Modify the function that sends commands to the KVM monitor so that it is
possible to specify an optional timeout afte... - 12:07 pm Revision 7066724d: Allow xen commands to have a timeout
- Modify the function that runs Xen commands so that it is possible to specify an
optional timeout after which the comm... - 12:07 pm Revision 76e2e6f6: Fix wrong docstring
- Fields must be the final elements in an epytext string.
Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewe...
03/04/2014
- 02:35 pm Revision 714022e4: Revision bump for the 2.10.1 release
- Set the version to 2.10.1.
Signed-off-by: Thomas Thrainer <thomasth@google.com>
Reviewed-by: Helga Velroyen <helgav@... - 02:35 pm Revision 53332264: Update NEWS file for 2.10.1
- Set the release date to tomorrow and mentioned fixed bugs in the NEWS
file.
Signed-off-by: Thomas Thrainer <thomasth... - 11:41 am Revision ff1c051b: Use node UUIDs for executing LU hooks
- LUNodeAdd, the only LU using a node name still, is changed to overwrite
PreparePostHookNodes() and use node UUIDs onl... - 11:40 am Revision 237a833c: Add PreparePostHookNodes to LUs
- This method can be used to alter the list of node UUIDs on which post
hooks are executed. PreparePostHookNodes is cal... - 11:35 am Revision 510f672f: Fix error propagation in post-commit hooks
- An error in the post-commit hooks could not be propagated correctly and could
result in e.g. the return code of gnt-c...
Also available in: Atom