[VDSM] New network test failing randomly on jenkins
by Nir Soffer
Hi all,
I found this failure today, hopefully our network guys can look into this.
21:06:22 ======================================================================
21:06:22 ERROR: test_local_auto_with_dynamic_address_from_ra
(network.netinfo_test.TestIPv6Addresses)
21:06:22 ----------------------------------------------------------------------
21:06:22 Traceback (most recent call last):
21:06:22 File
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/testValidation.py",
line 97, in wrapper
21:06:22 return f(*args, **kwargs)
21:06:22 File
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/network/netinfo_test.py",
line 442, in test_local_auto_with_dynamic_address_from_ra
21:06:22 self.assertEqual('link', ip_addrs[1]['scope'])
21:06:22 File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
21:06:22 self.gen.next()
21:06:22 File
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/network/nettestlib.py",
line 405, in dnsmasq_run
21:06:22 server.stop()
21:06:22 File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
21:06:22 self.gen.next()
21:06:22 File
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/network/firewall.py",
line 45, in allow_dhcp
21:06:22 _forbid_dhcp(iface)
21:06:22 File
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/network/firewall.py",
line 88, in _forbid_dhcp
21:06:22 '547', '-j', 'ACCEPT']) # DHCPv6
21:06:22 File
"/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/network/firewall.py",
line 106, in _execCmdChecker
21:06:22 command, out, err))
21:06:22 FirewallError: Command ['/sbin/iptables', '-D', 'INPUT',
'-i', 'veth_XnInLA4lQQ', '-p', 'udp', '--sport', '546', '--dport',
'547', '-j', 'ACCEPT'] failed with []; ['Another app is currently
holding the xtables lock. Perhaps you want to use the -w option?']
21:06:22 -------------------- >> begin captured logging << --------------------
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/ip link
add name veth_XnInLA4lQQ type veth peer name veth_tbTbPAYtQz (cwd
None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1
/usr/sbin/dnsmasq --dhcp-authoritative -p 0 --dhcp-option=3
--dhcp-option=6 -i veth_XnInLA4lQQ -I lo -d --bind-dynamic --enable-ra
--dhcp-range=2001:1:1:1::,slaac,2m (cwd None)
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/service
iptables status (cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = 'Redirecting to /bin/systemctl
status iptables.service\nRunning in chroot, ignoring request.\n';
<rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/iptables
-I INPUT -i veth_XnInLA4lQQ -p udp --sport 68 --dport 67 -j ACCEPT
(cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/iptables
-I INPUT -i veth_XnInLA4lQQ -p udp --sport 546 --dport 547 -j ACCEPT
(cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/ip link
set dev veth_tbTbPAYtQz up (cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/ip link
set dev veth_XnInLA4lQQ up (cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/ip -6 addr
add dev veth_XnInLA4lQQ 2001:1:1:1::1/64 (cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:22 root: DEBUG: dnsmasq: started, version 2.75 DNS disabled
21:06:22 dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n
IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth DNSSEC loop-detect
inotify
21:06:22 dnsmasq: warning: interface veth_XnInLA4lQQ does not currently exist
21:06:22 dnsmasq-dhcp: router advertisement on 2001:1:1:1::
21:06:22 dnsmasq-dhcp: IPv6 router advertisement enabled
21:06:22 dnsmasq-dhcp: RTR-ADVERT(veth_XnInLA4lQQ) 2001:1:1:1::
21:06:22
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/service
iptables status (cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = 'Redirecting to /bin/systemctl
status iptables.service\nRunning in chroot, ignoring request.\n';
<rc> = 0
21:06:22 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/iptables
-D INPUT -i veth_XnInLA4lQQ -p udp --sport 68 --dport 67 -j ACCEPT
(cwd None)
21:06:22 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:23 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/iptables
-D INPUT -i veth_XnInLA4lQQ -p udp --sport 546 --dport 547 -j ACCEPT
(cwd None)
21:06:23 root: DEBUG: FAILED: <err> = 'Another app is currently
holding the xtables lock. Perhaps you want to use the -w option?\n';
<rc> = 4
21:06:23 root: DEBUG: /usr/bin/taskset --cpu-list 0-1 /sbin/ip link
del dev veth_XnInLA4lQQ (cwd None)
21:06:23 root: DEBUG: SUCCESS: <err> = ''; <rc> = 0
21:06:23 --------------------- >> end captured logging << ---------------------
8 years, 8 months
ATN - Gerrit.ovirt.org restarting
by Eyal Edri
Gerrit server will restart in a few min, post a git exprol performance
script run, which optimized the size of the git repos.
Downtime shouldn't be more than a few min.
--
Eyal Edri
Associate Manager
RHEV DevOps
EMEA ENG Virtualization R&D
Red Hat Israel
phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)
8 years, 8 months
How to debug NullPointerException for project restapi-def inition of version 3.6.4.1?
by Kai Kang
Hi,
I am building ovirt-engine 3.6.4.1 and failed with NullPointerException. I
build for cross compile with commands:
tmp_repo=/buildarea3/kkang/builds/Mar31-ovrit-engine/bitbake_build/tmp/work/corei7-64-wrs-linux/ovirt-engine/3.6.4.1-r0/repo
export MAVEN_OPTS="-Dmaven.repo.local=$tmp_repo"
make EXTRA_BUILD_FLAGS="-s
/buildarea3/kkang/builds/Mar31-ovrit-engine/bitbake_build/tmp/work/corei7-64-wrs-linux/ovirt-engine/3.6.4.1-r0/settings.xml
--debug --offline" -j1 BUILD_GWT=1 BUILD_LOCALES=0
BUILD_UT=1 BUILD_VALIDATION=0
JAVA_DIR=/usr/share/ovirt-engine/java LOCALSTATE_DIR=/var
MAVENPOM_DIR=/usr/share/ovirt-engine/maven-poms PREFIX=/usr
SYSCONF_DIR=/etc PKG_SYSCONF_DIR=/etc/ovirt-engine
PKG_DOC_DIR=/usr/doc/ovirt-engine
PKG_EAR_DIR=/usr/share/ovirt-engine/engine.ear
PKG_PKI_DIR=/etc/pki/ovirt-engine
PKG_JBOSS_MODULES=/usr/share/ovirt-engine/modules
PKG_CACHE_DIR=/var/cache/ovirt-engine PKG_LOG_DIR=/var/log/ovirt-engine
PKG_TMP_DIR=/var/tmp/ovirt-engine
PKG_STATE_DIR=/var/lib/ovirt-engine PKG_USER=ovirt PKG_GROUP=ovirt
all
The error messages show:
[INFO] oVirt Engine API Definition ....................... FAILURE [1.476s]
...
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:java
(default) on project restapi-definition: An exception occured while
executing the Java class. null: InvocationTargetException:
NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.codehaus.mojo:exec-maven-plugin:1.2:java (default) on project
restapi-definition: An exception occured while executing the Java class.
null
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
...
at javax.xml.bind.JAXB.marshal(JAXB.java:332)
at
org.ovirt.engine.api.rsdl.RsdlManager.serializeRsdl(RsdlManager.java:134)
at
org.ovirt.engine.api.rsdl.RsdlManager.generateRsdlFile(RsdlManager.java:84)
at org.ovirt.engine.api.rsdl.RsdlManager.main(RsdlManager.java:58)
... 6 more
My questions are:
1 I know the error occurs in
file backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/rsdl/RsdlManager.java,
but how to debug it?
2 When I remove pom and jar files of javax.xml.bind.JAXB in mave repo with
offline mode, it still could find the class. Which javax.xml.bind.JAXB is
used? I searched the ovirt engine repo but didn't find it either.
Thanks a lot.
--Kai
8 years, 8 months
v2v: download/stream disks via Libvirt API
by Shahar Havivi
Hi,
I want to add a utility to VDSM that stream domains disks from Libvirt remote
machine to oVirt.
This utility is needed for importing kvm based VMs to oVirt, currently we are
importing VMWare and Xen VMs via virt-v2v which doesn't support kvm based VMs.
The tool should mimic virt-v2v output for smooth integration for v2v module
in VDSM.
As I see it the VDSM will parse the domain xml pass to the utility the source
disks keys (remote path) and will prepare local image for the streaming:
$ kvmstream --uri qemu://mydomain.com/system --in /remote/disk1.img,/remote/disk2.img --out /local/disk1.img,/local/disk2.img
The underline implementation is:
VDSM parse domain xml looks for storage disks, prepare images pass to the
utility the local/remove disks,
The utility open connection to remote Libvirt use storageVolLookupByPath to
locate each remote disk and uses virStorageVolDownload(remote, local) to
stream the disks to VDSM.
POC is ready download images with virt-v2v output,
Any suggestions/notes?
Thanks,
Shahar Havivi.
8 years, 8 months
[ACTION REQUIRED] Please update doc-text for 4.0.0 RFEs
by Sandro Bonazzola
Please update doc-text for 4.0.0 RFEs, it will be easier to prepare release
notes.
Thanks,
$ ./release_notes.py ovirt-4.0.0
----------------------------------------------------------
Enhancement
- [BZ 1054070](https://bugzilla.redhat.com/1054070) <b>[RFE] add ability to
cold restart of a VM when it run by Run Once and reboots</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1182373](https://bugzilla.redhat.com/1182373) <b>[RFE][HC] - UI
should allow a start with force option for a glusterfs volume in degraded
state</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1058690](https://bugzilla.redhat.com/1058690) <b>[RFE] [engine-setup]
add LANG=cs_CZ.UTF-8 localization</b>
Feature: add cs_CZ.UTF-8 localization to engine-setup<br>
<br>
Reason: <br>
<br>
Result (if any):<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1196438](https://bugzilla.redhat.com/1196438) <b>[RFE] [HC]
background tasks running on gluster volume should show as active tasks in
the UI</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1285446](https://bugzilla.redhat.com/1285446) <b>Random sub-template
of given name is used to create VM Pool via REST</b>
Feature: The latest template version is used within VM creation via REST
when just the template name (or Blank) is provided.<br>
<br>
Reason: Prior this enhancement, the template version had to be specified in
the REST create VM command explicitly or a random version was selected
otherwise.<br>
<br>
Result: The user can rely on default template version selection when
creating VM via REST.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1139306](https://bugzilla.redhat.com/1139306) <b>[RFE][AAA] Transfer
message from aaa filters to login screen</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1119265](https://bugzilla.redhat.com/1119265) <b>[RFE] Add '?' near
all custom properties to explain what is the correct usage of custom
property</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1079089](https://bugzilla.redhat.com/1079089) <b>[RFE][host-deploy]
use ovirt-node-upgrade script to upgrade ovirt-node</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1277495](https://bugzilla.redhat.com/1277495) <b>remove the pre-3.6
setupnetworks api</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1172394](https://bugzilla.redhat.com/1172394) <b>[RFE] rename
gwt-extension.jar->ovirt-engine-gwt-extension.jar</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1260636](https://bugzilla.redhat.com/1260636) <b>Support
multi-monitor for RHEL 7 Spice guests properly</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1267508](https://bugzilla.redhat.com/1267508) <b>[RFE] Replace
python-cheetah with python-jinja2 within ovirt-engine</b>
Replaced python-cheetah with python-jinja2 as template-engine for services
configuration files, as python-cheetah didn't receive updates since 2012
and is not available on R
HEL 7.2.<br>
----------------------------------------------------------
----------------------------------------------------------
Deprecated Functionality
- [BZ 1320515](https://bugzilla.redhat.com/1320515) <b>Remove deprecated
api/vms/<id>/move</b>
The API of /vms/<vmid>/move has been removed, after been deprecated since
3.1<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1172390](https://bugzilla.redhat.com/1172390) <b>[RFE] GUI should
have a field/column chooser in the UI</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1109157](https://bugzilla.redhat.com/1109157) <b>[RFE] provide an
option to turn off KSM on a per VM basis</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1126286](https://bugzilla.redhat.com/1126286) <b>[RFE][Admin GUI]
missing indicator in 'Add Users and Groups' dialog when the search took
more than few seconds.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1200469](https://bugzilla.redhat.com/1200469) <b>[RFE] add support
for hosted-engine deployment on additional hosts</b>
Feature: support for hosted-engine deployment on additional hosts has been
added to ovirt-host-deploy<br>
<br>
Reason: to ease hosted-engine additional node deployment<br>
<br>
Result: ovirt-engine can now use ovirt-host-deploy for deploying hosted
engine additional nodes<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1011117](https://bugzilla.redhat.com/1011117) <b>[RFE] there is no
option to initialize local data center when all local data domains are
inaccessible</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1059717](https://bugzilla.redhat.com/1059717) <b>[RFE] Add
'disksUsage' data reported by guest agent into RESTAPI</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1060791](https://bugzilla.redhat.com/1060791) <b>[RFE] Cleanup,
remove IP information guest_info section from VM resource</b>
Feature: <br>
<br>
Remove "guest_info" section from VM resource.<br>
<br>
Reason: <br>
<br>
In previous versions (before 4.0) the RESTAPI reported the information
about the IP addresses of guest network interfaces in several places:<br>
<br>
1. /vms/{vm:id}<br>
<br>
<vm href="..." id="..."><br>
...<br>
<name>whatever</name><br>
...<br>
<guest_info><br>
<ips><br>
<ip address="192.168.122.30"/><br>
</ips><br>
<fqdn>whatever.example.com</fqdn><br>
</guest_info><br>
</vm><br>
<br>
2. /vms/{vm:id}/nics and /vms/{vm:id}/reporteddevices<br>
<br>
<nics><br>
<nic><br>
...<br>
<reported_devices><br>
<reported_device href="..." id=".."><br>
<name>eth0</name><br>
<description>guest reported data</description><br>
<type>network</type><br>
<mac address="00:1a:4a:b5:4c:94"/><br>
<ips><br>
<ip address="192.168.1.115" version="v4"/><br>
<ip address="fe80::21a:4aff:feb5:4c94" version="v6"/><br>
<ip address="::1:21a:4aff:feb5:4c94" version="v6"/><br>
</ips><br>
<vm href="..." id="..."/><br>
</reported_device><br>
</reported_devices><br>
...<br>
</nic><br>
</nics><br>
<br>
Number 1 was the first implementation, and is was only for backwards
compatibility. It has been removed in 4.0.<br>
<br>
Result: <br>
<br>
The old "guest_info" element has been removed.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1110577](https://bugzilla.redhat.com/1110577) <b>[RFE] introduce
Italian</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1250102](https://bugzilla.redhat.com/1250102) <b>[RFE] - Show
user/group icons in search results for users</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1250134](https://bugzilla.redhat.com/1250134) <b>[RFE] Make use of
known users and groups in Add Permissions dialog by default (use directory
search as an option)</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1118354](https://bugzilla.redhat.com/1118354) <b>[RFE] Automated
testing should prevent leaking sensitive data</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1223732](https://bugzilla.redhat.com/1223732) <b>[RFE] Add authz
provider column for user session management</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1290737](https://bugzilla.redhat.com/1290737) <b>[AAA] add
credentials modify sequence</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1086329](https://bugzilla.redhat.com/1086329) <b>[RFE] semi-automatic
hook registration</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1177791](https://bugzilla.redhat.com/1177791) <b>[RFE][HC] - add
parameters and default policies for data centers running hyper converged
nodes to utilize images loca
lity.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1273041](https://bugzilla.redhat.com/1273041) <b>[RFE] extend
Permission tab with list of 'My groups'</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1019921](https://bugzilla.redhat.com/1019921) <b>[RFE] Support custom
Engine session TTL</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1109868](https://bugzilla.redhat.com/1109868) <b>[RFE] Rethink DC/CL
version - check for features not formal versioning</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1084489](https://bugzilla.redhat.com/1084489) <b>[RFE] engine
packages dependencies should be restructured</b>
Feature: Restructure engine packages dependencies<br>
<br>
Reason: <br>
<br>
Result:<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1096137](https://bugzilla.redhat.com/1096137) <b>[RFE] [oVirt 4.0]
add python 3.x support to the sdk</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1181466](https://bugzilla.redhat.com/1181466) <b>[RFE][HC] – Require
GlusterFS 3.7.3 for rpc-auth-allow-insecure to be used by libgfapi</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1313625](https://bugzilla.redhat.com/1313625) <b>RFE [HC] - Dashboard
should indicate the status of the DC</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1159621](https://bugzilla.redhat.com/1159621) <b>[RFE] Using JPA in
the engine</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1315751](https://bugzilla.redhat.com/1315751) <b>[RFE] - Upgrade the
Talend to latest version that supports OpenJDK 1.8.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1183307](https://bugzilla.redhat.com/1183307) <b>[RFE][HC] - a more
integrated workflow is needed when removing a storage domain in
hyperconverged cluster</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1317468](https://bugzilla.redhat.com/1317468) <b>[RFE]Email
notification when the number of LVs in SD are reaching/more than 350</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1267232](https://bugzilla.redhat.com/1267232) <b>Implement support to
search all special characters within search backend</b>
----------------------------------------------------------
----------------------------------------------------------
Deprecated Functionality
- [BZ 1314790](https://bugzilla.redhat.com/1314790) <b>Drop
ovirt-host-deploy-offline</b>
ovirt-host-deploy-offline won't be available anymore in 4.0<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1255409](https://bugzilla.redhat.com/1255409) <b>[RFE] Add
ovirt-shell support for Mac OS</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1240954](https://bugzilla.redhat.com/1240954)
<b>[RFE][webadmin-portal] Cannot override template's name when importing an
image as template from glance</b>
It is now possible to specify a custom name for the template when importing
a Glance disk through the Web Admin portal.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1221238](https://bugzilla.redhat.com/1221238) <b>[RFE][performance] -
generate large scale list running too slow.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 910679](https://bugzilla.redhat.com/910679) <b>[RFE] Adjust PM
support to fence-agents changes for 4.x</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1131869](https://bugzilla.redhat.com/1131869) <b>[RFE] Custom
properties - allow to supply format explanation</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1188152](https://bugzilla.redhat.com/1188152) <b>[RFE] - Show alerts
in WebAdmin portal when system has low disk space.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1216888](https://bugzilla.redhat.com/1216888) <b>[RFE] engine-backup
should not depend on the engine</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1175800](https://bugzilla.redhat.com/1175800) <b>[RFE][HC] -
GlusterFS domain-backed VMs do not use libgfapi, instead use FUSE
mount.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1140245](https://bugzilla.redhat.com/1140245) <b>[RFE] Add hook for
multiple IPv4 addresses per host network</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1271698](https://bugzilla.redhat.com/1271698) <b>Change terminology
from "virtual machine disk" to "virtual disk"</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1118338](https://bugzilla.redhat.com/1118338) <b>[RFE] Remove the
"Destroy" menu item from the contextual menu</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1132482](https://bugzilla.redhat.com/1132482) <b>[RFE][GUI over REST
API gaps] missing remove multiple snapshots (in a single request)</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1183306](https://bugzilla.redhat.com/1183306) <b>[RFE][HC] - volumes
actions should be restricted when volume is assigned as a storage domain
within hyperconverged cl
uster</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1228546](https://bugzilla.redhat.com/1228546) <b>[RFE] hot-unplug
memory</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1145259](https://bugzilla.redhat.com/1145259) <b>[RFE] Add option to
disconnect hosted-engine NFS storage pool</b>
----------------------------------------------------------
----------------------------------------------------------
Deprecated Functionality
- [BZ 1282798](https://bugzilla.redhat.com/1282798) <b>Drop All-in-One
support</b>
All-In-One setup support has been dropped in favor of Hosted Engine.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1251469](https://bugzilla.redhat.com/1251469) <b>[RFE] Add support
for more fence agents</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1182092](https://bugzilla.redhat.com/1182092) <b>[RFE] Make plug-able
API for supervdsm</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1026718](https://bugzilla.redhat.com/1026718) <b>[RFE] Notification
service - use API instead of health servlet for keep alive</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1203253](https://bugzilla.redhat.com/1203253) <b>[RFE][New] Gluster -
Brick sub tab under the hosts and volumes tab should be consistent.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1082090](https://bugzilla.redhat.com/1082090) <b>[RFE] Support search
query for all resource collections</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1282690](https://bugzilla.redhat.com/1282690) <b>[RFE] re-write the
search mechanism</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1305339](https://bugzilla.redhat.com/1305339) <b>[RFE] - Allow
addition of boot kernel params arguments</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1197449](https://bugzilla.redhat.com/1197449) <b>[RFE] add source_ip
to the sessions table</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1240940](https://bugzilla.redhat.com/1240940) <b>[RFE] Make
VdcActionType enum available to engine-setup</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1285637](https://bugzilla.redhat.com/1285637) <b>[RFE] Tracker for
Katello additions and enhancements for 4.0</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1217431](https://bugzilla.redhat.com/1217431) <b>[RFE][HC] -
High-availability will be disabled in HyperConverged flow to avoid fencing
a brick.</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1305575](https://bugzilla.redhat.com/1305575) <b>[RFE] Python SDK 4.0
- make boot device syntax more pythonic</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1317461](https://bugzilla.redhat.com/1317461) <b>[RFE] Rename "Edit"
button in Storage Domains tab to "Manage Domain"</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1013752](https://bugzilla.redhat.com/1013752) <b>[RFE] rename
gwt-extension.jar->ovirt-engine-gwt-extension.jar</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1183308](https://bugzilla.redhat.com/1183308) <b>[RFE][HC] - volume
creation for hyperconverged use case should only allow replica 3
volumes</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1130090](https://bugzilla.redhat.com/1130090) <b>[RFE] template name
should be unique per data center, not per engine</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1064526](https://bugzilla.redhat.com/1064526) <b>[RFE] move GUI to
work over REST API</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1104107](https://bugzilla.redhat.com/1104107) <b>[RFE][AAA] support
only UPN format for usernames</b>
rhevm-2.x SAM user format of profile\user is not supported any more.<br>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1292188](https://bugzilla.redhat.com/1292188) <b>[RFE] Gluster -
Align new cluster dialog (import existing gluster) with add host</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1139198](https://bugzilla.redhat.com/1139198) <b>[RFE] Add "Export to
CSV" options throughout the GUI (search results for main tabs, alerts,
tasks)</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1184919](https://bugzilla.redhat.com/1184919) <b>[RFE] please support
editing Permissions</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1150239](https://bugzilla.redhat.com/1150239) <b>[RFE] [pre-4.0]
Model memory volumes as disks in the database/backend</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1238688](https://bugzilla.redhat.com/1238688) <b>[RFE][notifier]
Distinguish which filter entries are from conf file and event_subscriber
table in log file</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1037844](https://bugzilla.redhat.com/1037844) <b>[RFE][AAA] Allow the
user to change an expired password as a part of the User Portal login
process</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1258206](https://bugzilla.redhat.com/1258206) <b>[SR-IOV] - 'Queues'
are not working if 'passthrough'' is checked on the vNIC profile</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1285640](https://bugzilla.redhat.com/1285640) <b>[RFE][Backend]
support pagination for Katello ERRATA</b>
----------------------------------------------------------
----------------------------------------------------------
Enhancement
- [BZ 1217448](https://bugzilla.redhat.com/1217448) <b>[RFE][HC] - Add
support to Hosted Engine for provisioning gluster replica 3 storage given 3
clean hosts.</b>
----------------------------------------------------------
https://bugzilla.redhat.com/buglist.cgi?action=wrap&bug_id=1054070%2C
1182373%2C 1058690%2C 1196438%2C 1285446%2C 1139306%2C 1119265%2C
1079089%2C 1277495%2C 1172394%2C 1260
636%2C 1267508%2C 1320515%2C 1172390%2C 1109157%2C 1126286%2C 1200469%2C
1011117%2C 1059717%2C 1060791%2C 1110577%2C 1250102%2C 1250134%2C
1118354%2C 1223732%2C 1290737%2C 1
086329%2C 1177791%2C 1273041%2C 1019921%2C 1109868%2C 1084489%2C 1096137%2C
1181466%2C 1313625%2C 1159621%2C 1315751%2C 1183307%2C 1317468%2C
1267232%2C 1314790%2C 1255409%2
C 1240954%2C 1221238%2C 910679%2C 1131869%2C 1188152%2C 1216888%2C
1175800%2C 1140245%2C 1271698%2C 1118338%2C 1132482%2C 1183306%2C
1228546%2C 1145259%2C 1282798%2C 1251469
%2C 1182092%2C 1026718%2C 1203253%2C 1082090%2C 1282690%2C 1305339%2C
1197449%2C 1240940%2C 1285637%2C 1217431%2C 1305575%2C 1317461%2C
1013752%2C 1183308%2C 1130090%2C 1064
526%2C 1104107%2C 1292188%2C 1139198%2C 1184919%2C 1150239%2C 1238688%2C
1037844%2C 1258206%2C 1285640%2C 1217448%2C
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
8 years, 8 months
[vdsm] Using the mock object library (replacing MonkeyPatch)
by Edward Haas
Hi All,
I would like to propose using the standard mock object library in the VDSM
project.
In python3, mock has been added to the standard library (unittest.mock) and
in previous version it can be used by installing its equivalent stand alone
package (available in el7).
It has some powerful mocking capabilities, covering usages of MonkeyPatch
with a lot more abilities.
Two patches have been posted for review, one introducing mock with a simple
usage and a second one demonstrating how it can replace current MockeyPatch
tests:
https://gerrit.ovirt.org/#/c/55342
https://gerrit.ovirt.org/#/c/55603
Thanks,
Edy.
8 years, 8 months