ovirt-vdsmfake changes
by Roman Mohr
Hi,
A small heads up regarding to ovirt-vdsmfake. We merged some changes today
which add support for oVirt 4.0 and make it much easier to get started with
vdsmfake.
With the changes, now it is enough to just run `mvn jetty:run` to have a
working vdsmfake.
Have a look at the new quickstart guide in the README.md [1] to see how to
get started..
Best regards,
Roman
[1] https://github.com/oVirt/ovirt-vdsmfake
8 years, 9 months
vdsm-cli dependency
by Fabian Deutsch
Hey,
I see that vdsm-cli is installed during the host addition flow.
But why isn't it a dependency if vdsm if it is required?
- fabian
8 years, 9 months
Request permissions for otopi maintainership
by Yedidyah Bar David
Hi,
otopi access lists have as unique member Alon Bar-Lev who recently
left the project.
Since I work a lot on engine-setup which is based on otopi, I have
some good experience with it, and also worked on otopi itself in the
past, I'm stepping in, proposing myself as maintainer for that
project.
Thanks,
--
Didi
8 years, 9 months
[VDSM] Profiling results - 144 cores, 144 vms
by Nir Soffer
Hi all,
I noticed that Eldad posted profiling result from 144 cores / 144 vms run:
See https://bugzilla.redhat.com/attachment.cgi?id=1128028
Looking at the profile bellow:
1. Why _rtnl_link_alloc_cache is so expensive?
called only 389 times, but the most expensive call
2. Creating DomainDescriptor seems expensive - is this xml.minidom?
3. guestagent.py:84(filt) is very expensive - we probbaly want to backport
7091bde guestagent: Speed up xml character filtering, can shave about
17% of cpu time in this run.
4. pthread.py function will disapper from the profile if we replace
pthreading with cthreading:
https://github.com/nirs/cthreading
5. Why do we see xmlrpc at the top of the profile? Is this the cost
of mom calls?
Eldad, can you repeat the same test with current master?
Nir
----
Thu Feb 18 00:50:24 2016 vdsm_144vms_1800sec_2.prof
29858105 function calls (34034631 primitive calls) in 1049.574 seconds
Ordered by: internal time
List reduced from 2420 to 20 due to restriction <20>
ncalls tottime percall cumtime percall filename:lineno(function)
389 64.937 0.167 64.941 0.167
link.py:133(_rtnl_link_alloc_cache)
598438 64.176 0.000 87.888 0.000
domain_descriptor.py:23(DomainDescriptor)
1535528 38.922 0.001 176.177 0.000 guestagent.py:84(filt)
57106 31.545 0.001 31.560 0.001
decoder.py:371(JSONDecoder.raw_decode)
168463 25.961 0.234 119.004 0.001
xmlrpclib.py:721(Marshaller.dump_struct)
4312452 25.095 0.000 77.012 0.000 utf_8.py:15(decode)
7341795 21.934 0.000 41.507 0.000 string.py:511(replace)
28881 18.092 0.001 19.921 0.001 pthread.py:133(Cond.timedwait)
386282 17.509 0.000 17.509 0.000 pthread.py:95(Lock.lock)
46277 16.798 0.000 45.280 0.001
guestagent.py:254(GuestAgent._handleMessage)
48090 16.298 0.000 37.809 0.001
expatbuilder.py:743(ExpatBuilderNS.start_element_handler)
2447266 14.128 0.000 55.635 0.000 httplib.py:331(HTTPResponse)
339514 13.689 0.014 20.629 0.000 password.py:69(_walk)
78549 12.450 0.000 12.635 0.000 minidom.py:344(Attr.__init__)
20117 12.381 0.001 20.961 0.001 vm.py:181(SetLinkAndNetworkError)
14470 12.224 0.001 12.802 0.001 xmlbuilder.py:1(<module>)
21404 11.527 0.001 36.225 0.002 vmstats.py:240(disks)
87612 11.441 0.000 35.701 0.000
sampling.py:59(InterfaceSample.readIfaceStat)
39924 11.323 0.000 23.047 0.001
__init__.py:242(LogRecord.__init__)
14509 10.816 0.001 96.236 0.007 xmlbuilder.py:12(Options)
8 years, 9 months
Partial Python3 support for ovirt-engine-lib
by Rafael Martins
Hi,
I recently started adding Python3 support to some ovirt Python packages, mainly to fix bug 1254654 [1]. ovirt-engine-lib package now installs files into Python3 site-packages directory.
Please note that not all of the features available in Python2 are already available in Python3, because some modules depends on Python2-only stuff, but current changes are enough to fix the previously mentioned bug. Next step is to split ovirt-engine-lib into separated packages for Python2 and Python3, and port code to implement full Python3 support (bug 1306659 [2]).
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1254654
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1306659
Thanks,
Rafael Martins
8 years, 9 months
IPv6 support in oVirt
by Yevgeny Zaspitsky
Hi All,
IPv6 support is a long waited feature in oVirt and that was decided to
include it in v4.0.
I have updated the feature page [1] with the recent projected changes.
Please take a look on the page and please send me your comments so those
would be reflected in the feature implementation.
Regards,
Yevgeny
[1] http://www.ovirt.org/Features/IPv6_support
8 years, 9 months
cpu profile permission error while editing/creating vm
by Tomer Saban
Hi,
If you get an error message like the following while editing/creating VM:
"""
User doesn't have permissions to assign the cpu profile ASFDS with id 3c990c63-8078-4916-bf18-f38596232a5a to VMs.
"""
Go to Clusters->choose your cluster-> cpu profiles in the subtab-> choose the any cpu profile-> click add in the right frame and add permission for your user with role "CpuProfileCreator".
Thanks,
Tomer
8 years, 9 months
[ANN] oVirt 3.6.3 Third Release Candidate is now available for testing
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability
of the Third Release Candidate of oVirt 3.6.3 for testing, as of February
17th, 2016
This release is available now for Fedora 22,
Red Hat Enterprise Linux 6.7, CentOS Linux 6.7 (or similar) and
Red Hat Enterprise Linux >= 7.2, CentOS Linux >= 7.2 (or similar).
This release supports Hypervisor Hosts running
Red Hat Enterprise Linux >= 7.2, CentOS Linux >= 7.2 (or similar) and
Fedora 22.
Highly experimental support for Debian 8.3 Jessie has been added too.
This release candidate includes updated packages for:
- ovirt-engine
- ovirt-engine-sdk-python
- ovirt-engine-sdk-java
- vdsm
- vdsm-jsonrpc-java
- ovirt-hosted-engine-ha
- ovirt-hosted-engine-setup
This release of oVirt 3.6.3 includes numerous bug fixes.
See the release notes [1] for an initial list of the new features and bugs
fixed.
Please refer to release notes [1] for Installation / Upgrade instructions.
A new oVirt Live ISO will be available soon [2].
Please note that mirrors[3] may need usually one day before being
synchronized.
* Read more about the oVirt 3.6.3 release highlights:
http://www.ovirt.org/OVirt_3.6.3_Release_Notes
* Get more oVirt Project updates on Twitter: https://twitter.com/ovirt
* Read more about oVirt Project community events:
http://www.ovirt.org/Upcoming_events
[1] http://www.ovirt.org/OVirt_3.6.3_Release_Notes
[2] http://resources.ovirt.org/pub/ovirt-3.6-pre/iso/
[3] http://www.ovirt.org/Repository_mirrors#Current_mirrors
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
8 years, 9 months
oVirt 3.6.3 RC3 build starting
by Sandro Bonazzola
Fyi oVirt products maintainers,
An oVirt build for an official release is going to start right now.
If you're a maintainer for any of the projects included in oVirt
distribution and you have changes in your package ready to be released
please:
- bump version and release to be GA ready
- tag your release within git (implies a GitHub Release to be automatically
created)
- build your packages within jenkins / koji / copr / whatever
- verify all bugs on MODIFIED have target release and target milestone set.
For oVirt Engine: build is blocked on:
Network - https://bugzilla.redhat.com/show_bug.cgi?id=1304784
SLA - https://bugzilla.redhat.com/show_bug.cgi?id=1305484
Please provide an ETA for above bugs to be fixed.
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
8 years, 9 months
ovirt-3.6 Iscsi restart ends up on bad storage domains
by David Caro
--NU0Ex4SbNnrxsi6C
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hi!
I'm working on getting the ovirt system tests working for 3.6 with lago, an=
d I
have a setup with one vm for the engine, two for hosts, and two other vms f=
or
storage, one of them is nfs (that works well) and the other is for iscsi.
The issue is with the iscsi one, it's an el7.2 vm, I use this script to set=
it
up:
https://gerrit.ovirt.org/#/c/53534/1/common/deploy-scripts/setup_storage_=
iscsi.sh
That works well, I can add the storage domain, but if I reboot the iscsi vm,
moving the domain into maintenance or not, when I start the vm again and tr=
y to
activate the domain it complains with:
VDSM command failed: Storage domain does not exist: (u'63af2399-f37d-441=
a-ac5d-09b65e64ed89',)
VDSM lago_basic_suite_3_6_host0 command failed: Volume Group does not ex=
ist: (u'vg_uuid: rFDadB-GfrW-hHTw-Y5v5-zkWO-HOuC-Y3HAcV',)
If I remove the domain, and manually add it again, it works well, until the
next restart.
Is there anything I'm not doing ok?
I can provide logs if needed (just did not want to spam the list if it's a
known issue).
--=20
David Caro
Red Hat S.L.
Continuous Integration Engineer - EMEA ENG Virtualization R&D
Tel.: +420 532 294 605
Email: dcaro(a)redhat.com
IRC: dcaro|dcaroest@{freenode|oftc|redhat}
Web: www.redhat.com
RHT Global #: 82-62605
--NU0Ex4SbNnrxsi6C
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJWwezJAAoJEEBxx+HSYmnDVW0H/3yJjLcV02PNKsZZ2qzae3W8
cDQmTYimatwYHSbHdDOHRzsg+wFnEHxc3+q/DZwMW0QvXiU+VeMyzJLlJNEgifTt
VyHo/upta7nED38p9Cw60N8tNP0o9Bbl1FBY3uebyw2SQP1LpX9mTqDiNMowE7d5
s3Sns3Hl/qsztVAN28F7lD5f7u2ZDAOfiJ6uNO36K1D5Wjmm/xmKNHSjDGOby6TM
1tJlH+wCkk1Abu/08e7j9OJdoFjBHcUfy5zKJ+6X14ApXpvBLyiIv69NOZ74BTdk
Bf/eKQEOF8kFO6Q0meqiXYMykaDr54KIZelSXnMQ2poiaCGvraBcb3bmWwAu6rk=
=FF6H
-----END PGP SIGNATURE-----
--NU0Ex4SbNnrxsi6C--
8 years, 9 months