From amureini at redhat.com Wed Apr 10 04:31:01 2013 Content-Type: multipart/mixed; boundary="===============4467229472276590378==" MIME-Version: 1.0 From: Allon Mureinik To: devel at ovirt.org Subject: Re: [Engine-devel] build stuck on RunVmCommandTest Date: Wed, 10 Apr 2013 04:31:00 -0400 Message-ID: <1791575171.1993238.1365582660654.JavaMail.root@redhat.com> In-Reply-To: 51651FAC.5050508@redhat.com --===============4467229472276590378== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_1993237_337488124.1365582660650 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Einav had a similar issue yesterday with RemoveDiskTest (IIRC), which at fi= rst pointed me to the direction of Java 7, but this is unrelated. = The root of all these problems is commit fd6835059f110f4e14d67c9d2d31aa786a= 822f4b (core: Locate data source in a loop) - now, whenever we have unmocke= d DAO calls (like in RunVmCommand), instead of failing them fast and silent= ly, we'll get stuck in a loop. = We need to see if we can offer a quick workaround, or perhaps revert this p= atch until we can offer such a solution. = Juan, your input would be appreciates here. = Thanks, = Allon = ----- Original Message ----- > From: "Shireesh Anjal" > To: "Allon Mureinik" > Cc: engine-devel(a)ovirt.org > Sent: Wednesday, April 10, 2013 11:15:40 AM > Subject: Re: [Engine-devel] build stuck on RunVmCommandTest > On 04/10/2013 01:39 PM, Allon Mureinik wrote: > > Real oddness. > = > > out of interest, can you run > = > > "java -version" > = > > and report the version here? > = > shireesh(a)localhost ovirt-engine]$ java -version > java version "1.7.0_09-icedtea" > OpenJDK Runtime Environment (fedora-2.3.4.fc18-x86_64) > OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode) > > ----- Original Message ----- > = > > > From: "Shireesh Anjal" > > = > = > > > To: engine-devel(a)ovirt.org > > = > = > > > Sent: Wednesday, April 10, 2013 9:40:19 AM > > = > = > > > Subject: [Engine-devel] build stuck on RunVmCommandTest > > = > = > > > Hi, > > = > = > > > From last night onwards, my mvn build is getting stuck for a long tim= e ( > > > > > > > 30 > > > minutes) on RunVmCommandTest > > = > = > > > Running org.ovirt.engine.core.bll.MoveDisksCommandTest > > = > = > > > Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 = sec > > = > = > > > Running org.ovirt.engine.core.bll.RunVmCommandTest > > = > = > > > Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: > > > 1,983.033 > > > sec > > = > = > > > Running org.ovirt.engine.core.bll.lock.InMemoryLockManagerTest > > = > = > > > Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007= sec > > = > = > > > Running org.ovirt.engine.core.bll.RemoveImageCommandTest > > = > = > > > The same issue is happening on one of my colleague's system as well. = Any > > > help > > > in fixing this will be highly appreciated. > > = > = > > > Regards, > > = > = > > > Shireesh > > = > = > > > _______________________________________________ > > = > = > > > Engine-devel mailing list > > = > = > > > Engine-devel(a)ovirt.org > > = > = > > > http://lists.ovirt.org/mailman/listinfo/engine-devel > > = > = ------=3D_Part_1993237_337488124.1365582660650 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Einav had a similar issue yester= =3D day with RemoveDiskTest (IIRC), which at first pointed me to the direction = =3D of Java 7, but this is unrelated.

The root of = =3D all these problems is commit fd6835059f110f4e14d67c9d2d31aa786a822f4b (core= =3D : Locate data source in a loop) - now, whenever we have unmocked DAO calls = =3D (like in RunVmCommand), instead of failing them fast and silently, we'll ge= =3D t stuck in a loop.

We need to see if we can of= =3D fer a quick workaround, or perhaps revert this patch until we can offer suc= =3D h a solution.
Juan, your input would be appreciates here.


Thanks,
Allon
<= =3D div>

From: "Shireesh Anjal" <sanjal(a)redhat.com><=3D b>To: "Allon Mureinik" <amureini(a)redhat.com>
Cc: engi= ne=3D -devel(a)ovirt.org
Sent: Wednesday, April 10, 2013 11:15:40 AM<=3D b>Subject: Re: [Engine-devel] build stuck on RunVmCommandTest
<= =3D br>
=3D20 =3D20 =3D20 =3D20
On 04/10/2013 01:39 PM, Allon Mureinik wrote:
Real oddness.
out of interest, can you run
"java -version"

and report the version here?

shireesh(a)localhost ovirt-engine]$ java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (fedora-2.3.4.fc18-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)




From: "Shireesh Anjal" <sanjal(a)redhat.com><= /a> To: engine-devel(a)ovirt.org Sent: Wednesday, April 10, 2013 9:40:19 AM
Subject: [Engine-devel] build stuck on RunVmCommandTest

Hi,

From last night onwards, my mvn build is getting stuck for a long time ( > 30 minutes) on RunVmCommandTest

Running org.ovirt.engine.core.bll.MoveDisksCommandTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec
Running org.ovirt.engine.core.bll.RunVmCommandTest
Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,983.033 sec
Running org.ovirt.engine.core.bll.lock.InMemoryLockManagerTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec
Running org.ovirt.engine.core.bll.RemoveImageCommandTest

The same issue is happening on one of my colleague's system as well. Any help in fixing this will be highly appreciated.

Regards,
Shireesh

_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/= ma=3D ilman/listinfo/engine-devel


=3D20

------=3D_Part_1993237_337488124.1365582660650-- --===============4467229472276590378== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzE5OTMyMzdfMzM3NDg4MTI0LjEzNjU1ODI2NjA2NTAKQ29udGVudC1UeXBl OiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdi aXQKCkVpbmF2IGhhZCBhIHNpbWlsYXIgaXNzdWUgeWVzdGVyZGF5IHdpdGggUmVtb3ZlRGlza1Rl c3QgKElJUkMpLCB3aGljaCBhdCBmaXJzdCBwb2ludGVkIG1lIHRvIHRoZSBkaXJlY3Rpb24gb2Yg SmF2YSA3LCBidXQgdGhpcyBpcyB1bnJlbGF0ZWQuIAoKVGhlIHJvb3Qgb2YgYWxsIHRoZXNlIHBy b2JsZW1zIGlzIGNvbW1pdCBmZDY4MzUwNTlmMTEwZjRlMTRkNjdjOWQyZDMxYWE3ODZhODIyZjRi IChjb3JlOiBMb2NhdGUgZGF0YSBzb3VyY2UgaW4gYSBsb29wKSAtIG5vdywgd2hlbmV2ZXIgd2Ug aGF2ZSB1bm1vY2tlZCBEQU8gY2FsbHMgKGxpa2UgaW4gUnVuVm1Db21tYW5kKSwgaW5zdGVhZCBv ZiBmYWlsaW5nIHRoZW0gZmFzdCBhbmQgc2lsZW50bHksIHdlJ2xsIGdldCBzdHVjayBpbiBhIGxv b3AuIAoKV2UgbmVlZCB0byBzZWUgaWYgd2UgY2FuIG9mZmVyIGEgcXVpY2sgd29ya2Fyb3VuZCwg b3IgcGVyaGFwcyByZXZlcnQgdGhpcyBwYXRjaCB1bnRpbCB3ZSBjYW4gb2ZmZXIgc3VjaCBhIHNv bHV0aW9uLiAKSnVhbiwgeW91ciBpbnB1dCB3b3VsZCBiZSBhcHByZWNpYXRlcyBoZXJlLiAKClRo YW5rcywgCkFsbG9uIAoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQoKPiBGcm9tOiAiU2hp cmVlc2ggQW5qYWwiIDxzYW5qYWxAcmVkaGF0LmNvbT4KPiBUbzogIkFsbG9uIE11cmVpbmlrIiA8 YW11cmVpbmlAcmVkaGF0LmNvbT4KPiBDYzogZW5naW5lLWRldmVsQG92aXJ0Lm9yZwo+IFNlbnQ6 IFdlZG5lc2RheSwgQXByaWwgMTAsIDIwMTMgMTE6MTU6NDAgQU0KPiBTdWJqZWN0OiBSZTogW0Vu Z2luZS1kZXZlbF0gYnVpbGQgc3R1Y2sgb24gUnVuVm1Db21tYW5kVGVzdAoKPiBPbiAwNC8xMC8y MDEzIDAxOjM5IFBNLCBBbGxvbiBNdXJlaW5payB3cm90ZToKCj4gPiBSZWFsIG9kZG5lc3MuCj4g Cj4gPiBvdXQgb2YgaW50ZXJlc3QsIGNhbiB5b3UgcnVuCj4gCj4gPiAiamF2YSAtdmVyc2lvbiIK PiAKCj4gPiBhbmQgcmVwb3J0IHRoZSB2ZXJzaW9uIGhlcmU/Cj4gCgo+IHNoaXJlZXNoQGxvY2Fs aG9zdCBvdmlydC1lbmdpbmVdJCBqYXZhIC12ZXJzaW9uCj4gamF2YSB2ZXJzaW9uICIxLjcuMF8w OS1pY2VkdGVhIgo+IE9wZW5KREsgUnVudGltZSBFbnZpcm9ubWVudCAoZmVkb3JhLTIuMy40LmZj MTgteDg2XzY0KQo+IE9wZW5KREsgNjQtQml0IFNlcnZlciBWTSAoYnVpbGQgMjMuMi1iMDksIG1p eGVkIG1vZGUpCgo+ID4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+IAoKPiA+ID4gRnJv bTogIlNoaXJlZXNoIEFuamFsIiA8c2FuamFsQHJlZGhhdC5jb20+Cj4gPiAKPiAKPiA+ID4gVG86 IGVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPiA+IAo+IAo+ID4gPiBTZW50OiBXZWRuZXNkYXksIEFw cmlsIDEwLCAyMDEzIDk6NDA6MTkgQU0KPiA+IAo+IAo+ID4gPiBTdWJqZWN0OiBbRW5naW5lLWRl dmVsXSBidWlsZCBzdHVjayBvbiBSdW5WbUNvbW1hbmRUZXN0Cj4gPiAKPiAKCj4gPiA+IEhpLAo+ ID4gCj4gCgo+ID4gPiBGcm9tIGxhc3QgbmlnaHQgb253YXJkcywgbXkgbXZuIGJ1aWxkIGlzIGdl dHRpbmcgc3R1Y2sgZm9yIGEgbG9uZyB0aW1lICgKPiA+ID4gPgo+ID4gPiAzMAo+ID4gPiBtaW51 dGVzKSBvbiBSdW5WbUNvbW1hbmRUZXN0Cj4gPiAKPiAKCj4gPiA+IFJ1bm5pbmcgb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5Nb3ZlRGlza3NDb21tYW5kVGVzdAo+ID4gCj4gCj4gPiA+IFRlc3Rz IHJ1bjogOSwgRmFpbHVyZXM6IDAsIEVycm9yczogMCwgU2tpcHBlZDogMCwgVGltZSBlbGFwc2Vk OiAwLjA0IHNlYwo+ID4gCj4gCj4gPiA+IFJ1bm5pbmcgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5SdW5WbUNvbW1hbmRUZXN0Cj4gPiAKPiAKPiA+ID4gVGVzdHMgcnVuOiAyNSwgRmFpbHVyZXM6 IDAsIEVycm9yczogMCwgU2tpcHBlZDogMCwgVGltZSBlbGFwc2VkOgo+ID4gPiAxLDk4My4wMzMK PiA+ID4gc2VjCj4gPiAKPiAKPiA+ID4gUnVubmluZyBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LmxvY2suSW5NZW1vcnlMb2NrTWFuYWdlclRlc3QKPiA+IAo+IAo+ID4gPiBUZXN0cyBydW46IDQs IEZhaWx1cmVzOiAwLCBFcnJvcnM6IDAsIFNraXBwZWQ6IDAsIFRpbWUgZWxhcHNlZDogMC4wMDcg c2VjCj4gPiAKPiAKPiA+ID4gUnVubmluZyBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92 ZUltYWdlQ29tbWFuZFRlc3QKPiA+IAo+IAoKPiA+ID4gVGhlIHNhbWUgaXNzdWUgaXMgaGFwcGVu aW5nIG9uIG9uZSBvZiBteSBjb2xsZWFndWUncyBzeXN0ZW0gYXMgd2VsbC4gQW55Cj4gPiA+IGhl bHAKPiA+ID4gaW4gZml4aW5nIHRoaXMgd2lsbCBiZSBoaWdobHkgYXBwcmVjaWF0ZWQuCj4gPiAK PiAKCj4gPiA+IFJlZ2FyZHMsCj4gPiAKPiAKPiA+ID4gU2hpcmVlc2gKPiA+IAo+IAoKPiA+ID4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IAo+IAo+ ID4gPiBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiAKPiAKPiA+ID4gRW5naW5lLWRldmVs QG92aXJ0Lm9yZwo+ID4gCj4gCj4gPiA+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby9lbmdpbmUtZGV2ZWwKPiA+IAo+IAoKLS0tLS0tPV9QYXJ0XzE5OTMyMzdfMzM3NDg4 MTI0LjEzNjU1ODI2NjA2NTAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGJvZHk+ PGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogdGltZXMgbmV3IHJvbWFuLCBuZXcgeW9yaywgdGlt ZXMsIHNlPQpyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6ICMwMDAwMDAiPjxkaXY+RWluYXYg aGFkIGEgc2ltaWxhciBpc3N1ZSB5ZXN0ZXI9CmRheSB3aXRoIFJlbW92ZURpc2tUZXN0IChJSVJD KSwgd2hpY2ggYXQgZmlyc3QgcG9pbnRlZCBtZSB0byB0aGUgZGlyZWN0aW9uID0Kb2YgSmF2YSA3 LCBidXQgdGhpcyBpcyB1bnJlbGF0ZWQuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhl IHJvb3Qgb2YgPQphbGwgdGhlc2UgcHJvYmxlbXMgaXMgY29tbWl0IGZkNjgzNTA1OWYxMTBmNGUx NGQ2N2M5ZDJkMzFhYTc4NmE4MjJmNGIgKGNvcmU9CjogTG9jYXRlIGRhdGEgc291cmNlIGluIGEg bG9vcCkgLSBub3csIHdoZW5ldmVyIHdlIGhhdmUgdW5tb2NrZWQgREFPIGNhbGxzID0KKGxpa2Ug aW4gUnVuVm1Db21tYW5kKSwgaW5zdGVhZCBvZiBmYWlsaW5nIHRoZW0gZmFzdCBhbmQgc2lsZW50 bHksIHdlJ2xsIGdlPQp0IHN0dWNrIGluIGEgbG9vcC48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5XZSBuZWVkIHRvIHNlZSBpZiB3ZSBjYW4gb2Y9CmZlciBhIHF1aWNrIHdvcmthcm91bmQs IG9yIHBlcmhhcHMgcmV2ZXJ0IHRoaXMgcGF0Y2ggdW50aWwgd2UgY2FuIG9mZmVyIHN1Yz0KaCBh IHNvbHV0aW9uLjxicj48L2Rpdj48ZGl2Pkp1YW4sIHlvdXIgaW5wdXQgd291bGQgYmUgYXBwcmVj aWF0ZXMgaGVyZS48L2RpPQp2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhh bmtzLDxicj48L2Rpdj48ZGl2PkFsbG9uPGJyPjwvZGl2Pjw9CmRpdj48YnI+PC9kaXY+PGhyIGlk PTNEInp3Y2hyIj48YmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXItbGVmdDoycHggc29saWQgIz0K MTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4O2NvbG9yOiMwMDA7Zm9udC13 ZWlnaHQ6bm9ybWFsO2ZvbnQtPQpzdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9u dC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm89Cm50LXNpemU6MTJwdDsiPjxi PkZyb206IDwvYj4iU2hpcmVlc2ggQW5qYWwiICZsdDtzYW5qYWxAcmVkaGF0LmNvbSZndDs8YnI+ PD0KYj5UbzogPC9iPiJBbGxvbiBNdXJlaW5payIgJmx0O2FtdXJlaW5pQHJlZGhhdC5jb20mZ3Q7 PGJyPjxiPkNjOiA8L2I+ZW5naW5lPQotZGV2ZWxAb3ZpcnQub3JnPGJyPjxiPlNlbnQ6IDwvYj5X ZWRuZXNkYXksIEFwcmlsIDEwLCAyMDEzIDExOjE1OjQwIEFNPGJyPjw9CmI+U3ViamVjdDogPC9i PlJlOiBbRW5naW5lLWRldmVsXSBidWlsZCBzdHVjayBvbiBSdW5WbUNvbW1hbmRUZXN0PGJyPjxk aXY+PD0KYnI+PC9kaXY+CiA9MjAKICAgPTIwCiA9MjAKID0yMAogICAgPGRpdiBjbGFzcz0zRCJt b3otY2l0ZS1wcmVmaXgiPk9uIDA0LzEwLzIwMTMgMDE6MzkgUE0sIEFsbG9uIE11cmVpbmlrCiAg ICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0zRCJtaWQ6MTM1 MjUxNjI2OS4xOTgwNzY2LjEzNjU1ODEzNjk5MDguSmF2YU1haWwucm9vdEA9CnJlZGhhdC5jb20i PgogICAgICA8ZGl2IHN0eWxlPTNEImZvbnQtZmFtaWx5OiB0aW1lcyBuZXcgcm9tYW4sIG5ldyB5 b3JrLCB0aW1lcywgc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAw MCI+CiAgICAgICAgPGRpdj5SZWFsIG9kZG5lc3MuPGJyPgogICAgICAgIDwvZGl2PgogICAgICAg IDxkaXY+b3V0IG9mIGludGVyZXN0LCBjYW4geW91IHJ1bjxicj4KICAgICAgICA8L2Rpdj4KICAg ICAgICA8ZGl2PiJqYXZhIC12ZXJzaW9uIjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2 Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PmFuZCByZXBvcnQgdGhlIHZlcnNpb24g aGVyZT88YnI+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgog ICAgPGJyPgogICAgc2hpcmVlc2hAbG9jYWxob3N0IG92aXJ0LWVuZ2luZV0kIGphdmEgLXZlcnNp b248YnI+CiAgICBqYXZhIHZlcnNpb24gIjEuNy4wXzA5LWljZWR0ZWEiPGJyPgogICAgT3BlbkpE SyBSdW50aW1lIEVudmlyb25tZW50IChmZWRvcmEtMi4zLjQuZmMxOC14ODZfNjQpPGJyPgogICAg T3BlbkpESyA2NC1CaXQgU2VydmVyIFZNIChidWlsZCAyMy4yLWIwOSwgbWl4ZWQgbW9kZSk8YnI+ CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZSBjaXRlPTNEIm1pZDoxMzUyNTE2MjY5LjE5ODA3NjYu MTM2NTU4MTM2OTkwOC5KYXZhTWFpbC5yb290QD0KcmVkaGF0LmNvbSI+CiAgICAgIDxkaXYgc3R5 bGU9M0QiZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21hbiwgbmV3IHlvcmssIHRpbWVzLCBzZXJp ZjsKICAgICAgICBmb250LXNpemU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwIj4KICAgICAgICA8ZGl2 Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAg ICAgICA8aHIgaWQ9M0QiendjaHIiPgogICAgICAgIDxibG9ja3F1b3RlIHN0eWxlPTNEImJvcmRl ci1sZWZ0OjJweCBzb2xpZAojMTAxMEZGO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLWxlZnQ6NXB4 O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQ9Ci1zdHlsZTpub3JtYWw7dGV4dC1k ZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zj0K b250LXNpemU6MTJwdDsiPjxiPkZyb206CiAgICAgICAgICA8L2I+IlNoaXJlZXNoIEFuamFsIiA8 YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9M0QibT0KYWlsdG86c2FuamFs QHJlZGhhdC5jb20iIHRhcmdldD0zRCJfYmxhbmsiPiZsdDtzYW5qYWxAcmVkaGF0LmNvbSZndDs8 L2E+PGJyPQo+CiAgICAgICAgICA8Yj5UbzogPC9iPjxhIGNsYXNzPTNEIm1vei10eHQtbGluay1h YmJyZXZpYXRlZCIgaHJlZj0zRCJtYWlsdG86ZT0KbmdpbmUtZGV2ZWxAb3ZpcnQub3JnIiB0YXJn ZXQ9M0QiX2JsYW5rIj5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgIDxi PlNlbnQ6IDwvYj5XZWRuZXNkYXksIEFwcmlsIDEwLCAyMDEzIDk6NDA6MTkgQU08YnI+CiAgICAg ICAgICA8Yj5TdWJqZWN0OiA8L2I+W0VuZ2luZS1kZXZlbF0gYnVpbGQgc3R1Y2sgb24KICAgICAg ICAgIFJ1blZtQ29tbWFuZFRlc3Q8YnI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgSGksPGJyPgogICAgICAgICAgPGJyPgogICAgICAgICAgRnJvbSBsYXN0 IG5pZ2h0IG9ud2FyZHMsIG15IG12biBidWlsZCBpcyBnZXR0aW5nIHN0dWNrIGZvciBhCiAgICAg ICAgICBsb25nIHRpbWUgKCAmZ3Q7IDMwIG1pbnV0ZXMpIG9uIFJ1blZtQ29tbWFuZFRlc3Q8YnI+ CiAgICAgICAgICA8YnI+CiAgICAgICAgICBSdW5uaW5nIG9yZy5vdmlydC5lbmdpbmUuY29yZS5i bGwuTW92ZURpc2tzQ29tbWFuZFRlc3Q8YnI+CiAgICAgICAgICBUZXN0cyBydW46IDksIEZhaWx1 cmVzOiAwLCBFcnJvcnM6IDAsIFNraXBwZWQ6IDAsIFRpbWUKICAgICAgICAgIGVsYXBzZWQ6IDAu MDQgc2VjPGJyPgogICAgICAgICAgPGI+UnVubmluZyBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs LlJ1blZtQ29tbWFuZFRlc3Q8L2I+PGI+PGJyPgogICAgICAgICAgPC9iPjxiPlRlc3RzIHJ1bjog MjUsIEZhaWx1cmVzOiAwLCBFcnJvcnM6IDAsIFNraXBwZWQ6IDAsIFRpbWUKICAgICAgICAgICAg ZWxhcHNlZDogMSw5ODMuMDMzIHNlYzwvYj48Yj48YnI+CiAgICAgICAgICA8L2I+UnVubmluZwog ICAgICAgICAgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5sb2NrLkluTWVtb3J5TG9ja01hbmFn ZXJUZXN0PGJyPgogICAgICAgICAgVGVzdHMgcnVuOiA0LCBGYWlsdXJlczogMCwgRXJyb3JzOiAw LCBTa2lwcGVkOiAwLCBUaW1lCiAgICAgICAgICBlbGFwc2VkOiAwLjAwNyBzZWM8YnI+CiAgICAg ICAgICBSdW5uaW5nIG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVtb3ZlSW1hZ2VDb21tYW5k VGVzdDxicj4KICAgICAgICAgIDxicj4KICAgICAgICAgIFRoZSBzYW1lIGlzc3VlIGlzIGhhcHBl bmluZyBvbiBvbmUgb2YgbXkgY29sbGVhZ3VlJ3Mgc3lzdGVtIGFzCiAgICAgICAgICB3ZWxsLiBB bnkgaGVscCBpbiBmaXhpbmcgdGhpcyB3aWxsIGJlIGhpZ2hseSBhcHByZWNpYXRlZC48YnI+CiAg ICAgICAgICA8YnI+CiAgICAgICAgICBSZWdhcmRzLDxicj4KICAgICAgICAgIFNoaXJlZXNoPGJy PgogICAgICAgICAgPGJyPgogICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+CiAgICAgICAgICBFbmdpbmUtZGV2ZWwgbWFpbGluZyBsaXN0 PGJyPgogICAgICAgICAgPGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm PTNEIm1haWx0bzpFbmdpbmUtZGV2ZWw9CkBvdmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiPkVu Z2luZS1kZXZlbEBvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGEgY2xhc3M9M0QibW96LXR4 dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmc9Ci9tYWlsbWFu L2xpc3RpbmZvL2VuZ2luZS1kZXZlbCIgdGFyZ2V0PTNEIl9ibGFuayI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYT0KaWxtYW4vbGlzdGluZm8vZW5naW5lLWRldmVsPC9hPjxicj4KICAgICAgICA8 L2Jsb2NrcXVvdGU+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2 PgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogPTIwCgo8L2Jsb2NrcXVvdGU+PGRpdj48YnI+ PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzE5OTMyMzdfMzM3NDg4MTI0 LjEzNjU1ODI2NjA2NTAtLQo= --===============4467229472276590378==--