From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:51673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SWUAx-00015j-NO for qemu-devel@nongnu.org; Mon, 21 May 2012 11:05:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SWUAn-0006AI-41 for qemu-devel@nongnu.org; Mon, 21 May 2012 11:05:35 -0400 Received: from smtpgk-pc.aruba.it ([62.149.157.231]:51063 helo=smtpcm1-pc.aruba.it) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SWUAm-0006A8-Is for qemu-devel@nongnu.org; Mon, 21 May 2012 11:05:25 -0400 MIME-Version: 1.0 Message-ID: <33053.1337612720@katamail.com> Content-Type: multipart/mixed; boundary="=_bc2753265fd709bca33f2d235c7ed945" Date: Mon, 21 May 2012 17:05:20 +0200 From: "Luis Geraldes" Subject: Re: [Qemu-devel] qxl performance problems and spice issues Reply-To: heliman@katamail.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alon Levy Cc: qemu-devel@nongnu.org --=_bc2753265fd709bca33f2d235c7ed945 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Thank you for you reply, > What version of drivers (windows guest, linux guest) do you have? Windows: http://spice-space.org/download/binaries/spice-guest-tools-0.1.exe Debian wheezy: from repository: http://packages.debian.org/wheezy/xserver-xorg-video-qxl (0.0.17-2) http://packages.debian.org/wheezy/spice-vdagent (0.10.1-1) Ubuntu Precise: from repository: http://packages.ubuntu.com/precise/xserver-xorg-video-qxl (0.0.16-2) http://packages.ubuntu.com/precise/spice-vdagent (0.8.1-1) > what performance problems do you see, what are you doing in the guest? Delays in menus and windows openings are the most noticeable and the GUI is= slow in general with spice, compared to rdp. I'm just moving around in the desktop GUI and using basic software like Fir= efox. We did a quick recording: Windows 7 test: http://fantu.it/vari/spiceqxldebug1.mkv Debian wheezy test: http://fantu.it/vari/spiceqxldebug2.mkv > what is the X log for the failed run? Attached. > > Should I use -vga qxl or -device qxl-vga? >=20 > I use -vga qxl, but I think they should be equivalent. I can't see the mouse pointer in windows 7 guest if I use -device qxl-vga, = while I have no problem with -vga qxl O_o > The command line looks ok. Try using 64MB for both (i.e. 128MB in total) > instead of the 32MB you have for each. I tried but I can't notice any performance improvement using 64MB for both. This is from my latest test: ----------------- libxl: debug: libxl_dm.c:1001:libxl__spawn_local_dm: Spawning device-model = /usr/ lib/xen/bin/qemu-system-i386 with arguments: libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: /usr/lib/xen/bin/qem= u-sys tem-i386 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -xen-domid libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: 2 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -chardev libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: socket,id=3Dlibxl-cm= d,path=3D /var/run/xen/qmp-libxl-2,server,nowait libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -mon libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: chardev=3Dlibxl-cmd,= mode=3Dcontrol libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -name libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: W7 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -k libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: it libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -spice libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 port=3D6000,tls-port=3D0,addr=3D0.0.0.0,disable-ticketing,agent-mouse=3Don libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -boot libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: order=3Dcd libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -smp libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: 2,maxcpus=3D3 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -device libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 rtl8139,id=3Dnic0,netdev=3Dnet0,mac=3D00:16:3e:39:2c:ef libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -netdev libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 type=3Dtap,id=3Dnet0,ifname=3Dvif2.0-emu,script=3Dno,downscript=3Dno libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -vga libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: qxl libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -global libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: qxl-vga.vram_size_mb= =3D64 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -global libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: qxl-vga.ram_size_mb= =3D64 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -device libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 virtio-serial-pci,id=3Dvirtio-serial0,max_ports=3D16 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -chardev libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 spicevmc,name=3Dvdagent,id=3Dvdagent libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -device libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 virtserialport,nr=3D1,bus=3Dvirtio-serial0.0,chardev=3Dvdagent,name=3Dcom.r= edhat.spice.0 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -M libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: xenfv libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -m libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: 1792 libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: -drive libxl: debug: libxl_dm.c:1003:libxl__spawn_local_dm: =20 file=3D/mnt/vm/disks/W7.disk1.xm,if=3Dide,index=3D0,media=3Ddisk,format=3Dr= aw xen-unstable changeset 25334:f8279258e3c9 spice from Wheezy package qemu unstable - commit f4f7d01a3af6fccd2afd2abd624ab1720ee11855 spice client on Precise from this ppa: https://launchpad.net/~bderzhavets/+archive/lib-usbredir80/ --=20 ---- Nuova grafica e nuove funzionalit=C3=A0! Crea subito Gratis la tua nuo= va Casella di Posta Katamail --=_bc2753265fd709bca33f2d235c7ed945 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name="Xorg.0.log"; Content-Disposition: attachment; filename="Xorg.0.log"; WyAgICAyMi4xNTZdIApYLk9yZyBYIFNlcnZlciAxLjExLjQKUmVsZWFzZSBEYXRlOiAyMDEyLTAx LTI3ClsgICAgMjIuMTU2XSBYIFByb3RvY29sIFZlcnNpb24gMTEsIFJldmlzaW9uIDAKWyAgICAy Mi4xNTZdIEJ1aWxkIE9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDMuMi4wLTEtYW1kNjQgeDg2XzY0 IERlYmlhbgpbICAgIDIyLjE1Nl0gQ3VycmVudCBPcGVyYXRpbmcgU3lzdGVtOiBMaW51eCB3aGVl enkgMy4yLjAtMi1hbWQ2NCAjMSBTTVAgU3VuIEFwciAxNSAxNjo0NzozOCBVVEMgMjAxMiB4ODZf NjQKWyAgICAyMi4xNTZdIEtlcm5lbCBjb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qvdm1s aW51ei0zLjIuMC0yLWFtZDY0IHJvb3Q9VVVJRD1mMWI5NDk0Ni1kOTE1LTQ4NzUtYmVkOC1hNDAz MDQ2OGRmNTQgcm8gcXVpZXQKWyAgICAyMi4xNTZdIEJ1aWxkIERhdGU6IDA0IE1hcmNoIDIwMTIg IDExOjQyOjEzUE0KWyAgICAyMi4xNTZdIHhvcmctc2VydmVyIDI6MS4xMS40LTEgKEN5cmlsIEJy dWxlYm9pcyA8a2liaUBkZWJpYW4ub3JnPikgClsgICAgMjIuMTU2XSBDdXJyZW50IHZlcnNpb24g b2YgcGl4bWFuOiAwLjI0LjQKWyAgICAyMi4xNTZdIAlCZWZvcmUgcmVwb3J0aW5nIHByb2JsZW1z LCBjaGVjayBodHRwOi8vd2lraS54Lm9yZwoJdG8gbWFrZSBzdXJlIHRoYXQgeW91IGhhdmUgdGhl IGxhdGVzdCB2ZXJzaW9uLgpbICAgIDIyLjE1Nl0gTWFya2VyczogKC0tKSBwcm9iZWQsICgqKikg ZnJvbSBjb25maWcgZmlsZSwgKD09KSBkZWZhdWx0IHNldHRpbmcsCgkoKyspIGZyb20gY29tbWFu ZCBsaW5lLCAoISEpIG5vdGljZSwgKElJKSBpbmZvcm1hdGlvbmFsLAoJKFdXKSB3YXJuaW5nLCAo RUUpIGVycm9yLCAoTkkpIG5vdCBpbXBsZW1lbnRlZCwgKD8/KSB1bmtub3duLgpbICAgIDIyLjE1 Nl0gKD09KSBMb2cgZmlsZTogIi92YXIvbG9nL1hvcmcuMC5sb2ciLCBUaW1lOiBNb24gTWF5IDIx IDE1OjI1OjUxIDIwMTIKWyAgICAyMi4xNTZdICg9PSkgVXNpbmcgc3lzdGVtIGNvbmZpZyBkaXJl Y3RvcnkgIi91c3Ivc2hhcmUvWDExL3hvcmcuY29uZi5kIgpbICAgIDIyLjE1Nl0gKD09KSBObyBM YXlvdXQgc2VjdGlvbi4gIFVzaW5nIHRoZSBmaXJzdCBTY3JlZW4gc2VjdGlvbi4KWyAgICAyMi4x NTZdICg9PSkgTm8gc2NyZWVuIHNlY3Rpb24gYXZhaWxhYmxlLiBVc2luZyBkZWZhdWx0cy4KWyAg ICAyMi4xNTZdICgqKikgfC0tPlNjcmVlbiAiRGVmYXVsdCBTY3JlZW4gU2VjdGlvbiIgKDApClsg ICAgMjIuMTU2XSAoKiopIHwgICB8LS0+TW9uaXRvciAiPGRlZmF1bHQgbW9uaXRvcj4iClsgICAg MjIuMTU2XSAoPT0pIE5vIG1vbml0b3Igc3BlY2lmaWVkIGZvciBzY3JlZW4gIkRlZmF1bHQgU2Ny ZWVuIFNlY3Rpb24iLgoJVXNpbmcgYSBkZWZhdWx0IG1vbml0b3IgY29uZmlndXJhdGlvbi4KWyAg ICAyMi4xNTZdICg9PSkgQXV0b21hdGljYWxseSBhZGRpbmcgZGV2aWNlcwpbICAgIDIyLjE1Nl0g KD09KSBBdXRvbWF0aWNhbGx5IGVuYWJsaW5nIGRldmljZXMKWyAgICAyMi4xNTddIChXVykgVGhl IGRpcmVjdG9yeSAiL3Vzci9zaGFyZS9mb250cy9YMTEvY3lyaWxsaWMiIGRvZXMgbm90IGV4aXN0 LgpbICAgIDIyLjE1N10gCUVudHJ5IGRlbGV0ZWQgZnJvbSBmb250IHBhdGguClsgICAgMjIuMTU3 XSAoV1cpIFRoZSBkaXJlY3RvcnkgIi92YXIvbGliL2RlZm9tYS94LXR0Y2lkZm9udC1jb25mLmQv ZGlycy9UcnVlVHlwZSIgZG9lcyBub3QgZXhpc3QuClsgICAgMjIuMTU3XSAJRW50cnkgZGVsZXRl ZCBmcm9tIGZvbnQgcGF0aC4KWyAgICAyMi4xNTddICg9PSkgRm9udFBhdGggc2V0IHRvOgoJL3Vz ci9zaGFyZS9mb250cy9YMTEvbWlzYywKCS91c3Ivc2hhcmUvZm9udHMvWDExLzEwMGRwaS86dW5z Y2FsZWQsCgkvdXNyL3NoYXJlL2ZvbnRzL1gxMS83NWRwaS86dW5zY2FsZWQsCgkvdXNyL3NoYXJl L2ZvbnRzL1gxMS9UeXBlMSwKCS91c3Ivc2hhcmUvZm9udHMvWDExLzEwMGRwaSwKCS91c3Ivc2hh cmUvZm9udHMvWDExLzc1ZHBpLAoJYnVpbHQtaW5zClsgICAgMjIuMTU3XSAoPT0pIE1vZHVsZVBh dGggc2V0IHRvICIvdXNyL2xpYi94b3JnL21vZHVsZXMiClsgICAgMjIuMTU3XSAoSUkpIFRoZSBz ZXJ2ZXIgcmVsaWVzIG9uIHVkZXYgdG8gcHJvdmlkZSB0aGUgbGlzdCBvZiBpbnB1dCBkZXZpY2Vz LgoJSWYgbm8gZGV2aWNlcyBiZWNvbWUgYXZhaWxhYmxlLCByZWNvbmZpZ3VyZSB1ZGV2IG9yIGRp c2FibGUgQXV0b0FkZERldmljZXMuClsgICAgMjIuMTU3XSAoSUkpIExvYWRlciBtYWdpYzogMHg3 ZmRmZWYyY2RhZTAKWyAgICAyMi4xNTddIChJSSkgTW9kdWxlIEFCSSB2ZXJzaW9uczoKWyAgICAy Mi4xNTddIAlYLk9yZyBBTlNJIEMgRW11bGF0aW9uOiAwLjQKWyAgICAyMi4xNTddIAlYLk9yZyBW aWRlbyBEcml2ZXI6IDExLjAKWyAgICAyMi4xNTddIAlYLk9yZyBYSW5wdXQgZHJpdmVyIDogMTMu MApbICAgIDIyLjE1N10gCVguT3JnIFNlcnZlciBFeHRlbnNpb24gOiA2LjAKWyAgICAyMi4xNzVd ICgtLSkgUENJOiooMDowOjQ6MCkgMWIzNjowMTAwOjFhZjQ6MTEwMCByZXYgMywgTWVtIEAgMHhm MDAwMDAwMC82NzEwODg2NCwgMHhmNDAwMDAwMC82NzEwODg2NCwgMHhmOTAyMDAwMC84MTkyLCBJ L08gQCAweDAwMDBjMjAwLzMyLCBCSU9TIEAgMHg/Pz8/Pz8/Py82NTUzNgpbICAgIDIyLjE3OV0g KElJKSBPcGVuIEFDUEkgc3VjY2Vzc2Z1bCAoL3Zhci9ydW4vYWNwaWQuc29ja2V0KQpbICAgIDIy LjE3OV0gKElJKSBMb2FkTW9kdWxlOiAiZXh0bW9kIgpbICAgIDIyLjE3OV0gKElJKSBMb2FkaW5n IC91c3IvbGliL3hvcmcvbW9kdWxlcy9leHRlbnNpb25zL2xpYmV4dG1vZC5zbwpbICAgIDIyLjE4 MV0gKElJKSBNb2R1bGUgZXh0bW9kOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMjIu MTgxXSAJY29tcGlsZWQgZm9yIDEuMTEuNCwgbW9kdWxlIHZlcnNpb24gPSAxLjAuMApbICAgIDIy LjE4MV0gCU1vZHVsZSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbgpbICAgIDIyLjE4MV0g CUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA2LjAKWyAgICAyMi4x ODFdIChJSSkgTG9hZGluZyBleHRlbnNpb24gU0VMaW51eApbICAgIDIyLjE4MV0gKElJKSBMb2Fk aW5nIGV4dGVuc2lvbiBNSVQtU0NSRUVOLVNBVkVSClsgICAgMjIuMTgxXSAoSUkpIExvYWRpbmcg ZXh0ZW5zaW9uIFhGcmVlODYtVmlkTW9kZUV4dGVuc2lvbgpbICAgIDIyLjE4MV0gKElJKSBMb2Fk aW5nIGV4dGVuc2lvbiBYRnJlZTg2LURHQQpbICAgIDIyLjE4MV0gKElJKSBMb2FkaW5nIGV4dGVu c2lvbiBEUE1TClsgICAgMjIuMTgxXSAoSUkpIExvYWRpbmcgZXh0ZW5zaW9uIFhWaWRlbwpbICAg IDIyLjE4MV0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBYVmlkZW8tTW90aW9uQ29tcGVuc2F0aW9u ClsgICAgMjIuMTgxXSAoSUkpIExvYWRpbmcgZXh0ZW5zaW9uIFgtUmVzb3VyY2UKWyAgICAyMi4x ODFdIChJSSkgTG9hZE1vZHVsZTogImRiZSIKWyAgICAyMi4xODFdIChJSSkgTG9hZGluZyAvdXNy L2xpYi94b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJkYmUuc28KWyAgICAyMi4xODFdIChJSSkg TW9kdWxlIGRiZTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDIyLjE4MV0gCWNvbXBp bGVkIGZvciAxLjExLjQsIG1vZHVsZSB2ZXJzaW9uID0gMS4wLjAKWyAgICAyMi4xODFdIAlNb2R1 bGUgY2xhc3M6IFguT3JnIFNlcnZlciBFeHRlbnNpb24KWyAgICAyMi4xODFdIAlBQkkgY2xhc3M6 IFguT3JnIFNlcnZlciBFeHRlbnNpb24sIHZlcnNpb24gNi4wClsgICAgMjIuMTgxXSAoSUkpIExv YWRpbmcgZXh0ZW5zaW9uIERPVUJMRS1CVUZGRVIKWyAgICAyMi4xODFdIChJSSkgTG9hZE1vZHVs ZTogImdseCIKWyAgICAyMi4xODFdIChJSSkgTG9hZGluZyAvdXNyL2xpYi94b3JnL21vZHVsZXMv ZXh0ZW5zaW9ucy9saWJnbHguc28KWyAgICAyMi4xODFdIChJSSkgTW9kdWxlIGdseDogdmVuZG9y PSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDIyLjE4MV0gCWNvbXBpbGVkIGZvciAxLjExLjQsIG1v ZHVsZSB2ZXJzaW9uID0gMS4wLjAKWyAgICAyMi4xODFdIAlBQkkgY2xhc3M6IFguT3JnIFNlcnZl ciBFeHRlbnNpb24sIHZlcnNpb24gNi4wClsgICAgMjIuMTgxXSAoPT0pIEFJR0xYIGVuYWJsZWQK WyAgICAyMi4xODFdIChJSSkgTG9hZGluZyBleHRlbnNpb24gR0xYClsgICAgMjIuMTgxXSAoSUkp IExvYWRNb2R1bGU6ICJyZWNvcmQiClsgICAgMjIuMTgxXSAoSUkpIExvYWRpbmcgL3Vzci9saWIv eG9yZy9tb2R1bGVzL2V4dGVuc2lvbnMvbGlicmVjb3JkLnNvClsgICAgMjIuMTgyXSAoSUkpIE1v ZHVsZSByZWNvcmQ6IHZlbmRvcj0iWC5PcmcgRm91bmRhdGlvbiIKWyAgICAyMi4xODJdIAljb21w aWxlZCBmb3IgMS4xMS40LCBtb2R1bGUgdmVyc2lvbiA9IDEuMTMuMApbICAgIDIyLjE4Ml0gCU1v ZHVsZSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbgpbICAgIDIyLjE4Ml0gCUFCSSBjbGFz czogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVyc2lvbiA2LjAKWyAgICAyMi4xODJdIChJSSkg TG9hZGluZyBleHRlbnNpb24gUkVDT1JEClsgICAgMjIuMTgyXSAoSUkpIExvYWRNb2R1bGU6ICJk cmkiClsgICAgMjIuMTgyXSAoSUkpIExvYWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2V4dGVu c2lvbnMvbGliZHJpLnNvClsgICAgMjIuMTgyXSAoSUkpIE1vZHVsZSBkcmk6IHZlbmRvcj0iWC5P cmcgRm91bmRhdGlvbiIKWyAgICAyMi4xODJdIAljb21waWxlZCBmb3IgMS4xMS40LCBtb2R1bGUg dmVyc2lvbiA9IDEuMC4wClsgICAgMjIuMTgyXSAJQUJJIGNsYXNzOiBYLk9yZyBTZXJ2ZXIgRXh0 ZW5zaW9uLCB2ZXJzaW9uIDYuMApbICAgIDIyLjE4Ml0gKElJKSBMb2FkaW5nIGV4dGVuc2lvbiBY RnJlZTg2LURSSQpbICAgIDIyLjE4Ml0gKElJKSBMb2FkTW9kdWxlOiAiZHJpMiIKWyAgICAyMi4x ODJdIChJSSkgTG9hZGluZyAvdXNyL2xpYi94b3JnL21vZHVsZXMvZXh0ZW5zaW9ucy9saWJkcmky LnNvClsgICAgMjIuMTgyXSAoSUkpIE1vZHVsZSBkcmkyOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRp b24iClsgICAgMjIuMTgyXSAJY29tcGlsZWQgZm9yIDEuMTEuNCwgbW9kdWxlIHZlcnNpb24gPSAx LjIuMApbICAgIDIyLjE4Ml0gCUFCSSBjbGFzczogWC5PcmcgU2VydmVyIEV4dGVuc2lvbiwgdmVy c2lvbiA2LjAKWyAgICAyMi4xODJdIChJSSkgTG9hZGluZyBleHRlbnNpb24gRFJJMgpbICAgIDIy LjE4Ml0gKD09KSBNYXRjaGVkIHF4bCBhcyBhdXRvY29uZmlndXJlZCBkcml2ZXIgMApbICAgIDIy LjE4Ml0gKD09KSBNYXRjaGVkIHZlc2EgYXMgYXV0b2NvbmZpZ3VyZWQgZHJpdmVyIDEKWyAgICAy Mi4xODJdICg9PSkgTWF0Y2hlZCBmYmRldiBhcyBhdXRvY29uZmlndXJlZCBkcml2ZXIgMgpbICAg IDIyLjE4Ml0gKD09KSBBc3NpZ25lZCB0aGUgZHJpdmVyIHRvIHRoZSB4Zjg2Q29uZmlnTGF5b3V0 ClsgICAgMjIuMTgyXSAoSUkpIExvYWRNb2R1bGU6ICJxeGwiClsgICAgMjIuMTgyXSAoSUkpIExv YWRpbmcgL3Vzci9saWIveG9yZy9tb2R1bGVzL2RyaXZlcnMvcXhsX2Rydi5zbwpbICAgIDIyLjE4 Ml0gKElJKSBNb2R1bGUgcXhsOiB2ZW5kb3I9IlguT3JnIEZvdW5kYXRpb24iClsgICAgMjIuMTgy XSAJY29tcGlsZWQgZm9yIDEuMTEuNCwgbW9kdWxlIHZlcnNpb24gPSAwLjAuMApbICAgIDIyLjE4 Ml0gCU1vZHVsZSBjbGFzczogWC5PcmcgVmlkZW8gRHJpdmVyClsgICAgMjIuMTgyXSAJQUJJIGNs YXNzOiBYLk9yZyBWaWRlbyBEcml2ZXIsIHZlcnNpb24gMTEuMApbICAgIDIyLjE4Ml0gKElJKSBM b2FkTW9kdWxlOiAidmVzYSIKWyAgICAyMi4xODJdIChJSSkgTG9hZGluZyAvdXNyL2xpYi94b3Jn L21vZHVsZXMvZHJpdmVycy92ZXNhX2Rydi5zbwpbICAgIDIyLjE4Ml0gKElJKSBNb2R1bGUgdmVz YTogdmVuZG9yPSJYLk9yZyBGb3VuZGF0aW9uIgpbICAgIDIyLjE4Ml0gCWNvbXBpbGVkIGZvciAx LjExLjQsIG1vZHVsZSB2ZXJzaW9uID0gMi4zLjEKWyAgICAyMi4xODJdIAlNb2R1bGUgY2xhc3M6 IFguT3JnIFZpZGVvIERyaXZlcgpbICAgIDIyLjE4Ml0gCUFCSSBjbGFzczogWC5PcmcgVmlkZW8g RHJpdmVyLCB2ZXJzaW9uIDExLjAKWyAgICAyMi4xODJdIChJSSkgTG9hZE1vZHVsZTogImZiZGV2 IgpbICAgIDIyLjE4Ml0gKElJKSBMb2FkaW5nIC91c3IvbGliL3hvcmcvbW9kdWxlcy9kcml2ZXJz L2ZiZGV2X2Rydi5zbwpbICAgIDIyLjE4Ml0gKElJKSBNb2R1bGUgZmJkZXY6IHZlbmRvcj0iWC5P cmcgRm91bmRhdGlvbiIKWyAgICAyMi4xODNdIAljb21waWxlZCBmb3IgMS4xMS4wLCBtb2R1bGUg dmVyc2lvbiA9IDAuNC4yClsgICAgMjIuMTgzXSAJQUJJIGNsYXNzOiBYLk9yZyBWaWRlbyBEcml2 ZXIsIHZlcnNpb24gMTEuMApbICAgIDIyLjE4M10gKElJKSBxeGw6IERyaXZlciBmb3IgUVhMIHZp cnR1YWwgZ3JhcGhpY3M6IFFYTCAxClsgICAgMjIuMTgzXSAoSUkpIFZFU0E6IGRyaXZlciBmb3Ig VkVTQSBjaGlwc2V0czogdmVzYQpbICAgIDIyLjE4M10gKElJKSBGQkRFVjogZHJpdmVyIGZvciBm cmFtZWJ1ZmZlcjogZmJkZXYKWyAgICAyMi4xODNdICgrKykgdXNpbmcgVlQgbnVtYmVyIDkKCg== --=_bc2753265fd709bca33f2d235c7ed945--