From michal.skrivanek at redhat.com Tue Feb 14 15:49:23 2017 Content-Type: multipart/mixed; boundary="===============1316850145399990152==" MIME-Version: 1.0 From: Michal Skrivanek To: devel at ovirt.org Subject: Re: [ovirt-devel] [ OST Failure Report ] [ oVirt master ] [ 14.02.17 ] [vm_run] Date: Tue, 14 Feb 2017 16:49:19 +0100 Message-ID: In-Reply-To: CAD4qdG_tgcTGc3Obp_ibxAFPu_np6OMCgTy34mh+ny2PjM-EBQ@mail.gmail.com --===============1316850145399990152== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_B3B74349-8A36-40EB-B8E1-9E6C83D98E6D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dus-ascii > On 14 Feb 2017, at 15:07, Dusan Fodor wrote: >=3D20 > Hi, >=3D20 > vm_run fails with following error: >=3D20 > 12:01:21 [basic_suit_el7] # vm_run:=3D20 > 12:04:27 [basic_suit_el7] * Collect artifacts:=3D20 > 12:04:27 [basic_suit_el7] * Collect artifacts: ERROR (in 0:00:01) > 12:04:27 [basic_suit_el7] # vm_run: ERROR (in 0:03:05) > 12:04:27 [basic_suit_el7] # snapshots_merge:=3D20 > 12:08:35 [basic_suit_el7] Error while running thread > 12:08:35 [basic_suit_el7] Traceback (most recent call last): > 12:08:35 [basic_suit_el7] File =3D "/usr/lib/python2.7/site-packages/lago/utils.py", line 56, in =3D _ret_via_queue > 12:08:35 [basic_suit_el7] queue.put({'return': func()}) > 12:08:35 [basic_suit_el7] File =3D "/home/jenkins/workspace/test-repo_ovirt_experimental_master/ovirt-system-= =3D tests/basic-suite-master/test-scenarios/004_basic_sanity.py", line 427, =3D in snapshot_live_merge > 12:08:35 [basic_suit_el7] lambda: =3D api.vms.get(VM0_NAME).status.state =3D3D=3D3D 'up' > 12:08:35 [basic_suit_el7] File =3D "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 260, in =3D assert_true_within_short > 12:08:35 [basic_suit_el7] assert_equals_within_short(func, True, =3D allowed_exceptions) > 12:08:35 [basic_suit_el7] File =3D "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 244, in =3D assert_equals_within_short > 12:08:35 [basic_suit_el7] func, value, SHORT_TIMEOUT, =3D allowed_exceptions=3D3Dallowed_exceptions > 12:08:35 [basic_suit_el7] File =3D "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 230, in =3D assert_equals_within > 12:08:35 [basic_suit_el7] '%s !=3D3D %s after %s seconds' % (res, =3D value, timeout) > 12:08:35 [basic_suit_el7] AssertionError: False !=3D3D True after 180 =3D seconds > 12:08:35 [basic_suit_el7] * Collect artifacts:=3D20 > 12:08:36 [basic_suit_el7] * Collect artifacts: ERROR (in 0:00:02) > 12:08:36 [basic_suit_el7] # snapshots_merge: ERROR (in 0:04:10) > 12:08:36 [basic_suit_el7] # suspend_resume_vm:=3D20 > 12:08:36 [basic_suit_el7] * Collect artifacts:=3D20 >=3D20 >=3D20 > Link to job: =3D http://jenkins.ovirt.org/view/experimental%20jobs/job/test-repo_ovirt_expe= =3D rimental_master/ =3D > Link to first failed build: =3D http://jenkins.ovirt.org/view/experimental%20jobs/job/test-repo_ovirt_expe= =3D rimental_master/5301 =3D > Link to change with possible cause: =3D https://gerrit.ovirt.org/#/c/71633/ =3D how do you get the list of possible patches causing this? any hints? > _______________________________________________ > Infra mailing list > Infra(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/infra --Apple-Mail=3D_B3B74349-8A36-40EB-B8E1-9E6C83D98E6D Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dus-ascii
On 14 Feb 2017, at 15:07, Dusan Fodor <dfodor(a)redhat.com&= gt; =3D wrote:

Hi,
vm_run fails with following =3D error:

12:01:21 [basic_suit_el7]   # =3D vm_run: 
12:04:27 [basic_suit_el7]     * Collect =3D artifacts: 
12:04:27 [basic_suit_el7]     * Collect artifacts: = =3D ERROR (in 0:00:01)
12:04:27 [basic_suit_el7]   # vm_run: ERROR (in =3D 0:03:05)
12:0= 4:27 =3D [basic_suit_el7]   # snapshots_merge: 
12:08:35 [basic_suit_el7] Erro= r =3D while running thread
12:08:35 [basic_suit_el7] Traceback (most recent call =3D last):
12:08:= 35 =3D [basic_suit_el7]   File =3D "/usr/lib/python2.7/site-packages/lago/utils.py", line 56, in =3D _ret_via_queue
12:08:35 [basic_suit_el7]     queue.put({'return': = =3D func()})
12:0= 8:35 =3D [basic_suit_el7]   File =3D "/home/jenkins/workspace/test-repo_ovirt_experimental_master/ovirt-system-= =3D tests/basic-suite-master/test-scenarios/004_basic_sanity.py", line 427, =3D in snapshot_live_merge
12:08:35 [basic_suit_el7]     lambda: =3D api.vms.get(VM0_NAME).status.state =3D3D=3D3D 'up'
12:08:35 [basic_suit_el7] &nbs= p; =3D File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 260, =3D in assert_true_within_short
12:08:35 [basic_suit_el7]     =3D assert_equals_within_short(func, True, =3D allowed_exceptions)
12:08:35 [basic_suit_el7]   File =3D "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 244, in =3D assert_equals_within_short
12:08:35 [basic_suit_el7]     func, value, =3D SHORT_TIMEOUT, allowed_exceptions=3D3Dallowed_exceptions
12:08:35 [basic_suit_el7] &nbs= p; =3D File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 230, =3D in assert_equals_within
12:08:35 [basic_suit_el7]     '%s !=3D3D %s after %s= =3D seconds' % (res, value, timeout)
12:08:35 [basic_suit_el7] AssertionError: False != =3D3D=3D True after 180 seconds
12:08:35 [basic_suit_el7]     * Collect =3D artifacts: 
12:08:36 [basic_suit_el7]     * Collect artifacts: = =3D ERROR (in 0:00:02)
12:08:36 [basic_suit_el7]   # snapshots_merge: ERROR (in = =3D 0:04:10)
12:0= 8:36 =3D [basic_suit_el7]   # suspend_resume_vm: 
12:08:36 [basic_suit_el7] &nbs= p; =3D   * Collect artifacts: 



how do you get the list of possible =3D patches causing this? any hints?

_______________________________________________
Infra =3D mailing list
Infra(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/infra

=3D --Apple-Mail=3D_B3B74349-8A36-40EB-B8E1-9E6C83D98E6D-- --===============1316850145399990152== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fQjNCNzQzNDktOEEzNi00MEVCLUI4RTEtOUU2QzgzRDk4RTZECkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11cy1hc2NpaQoKCj4gT24gMTQgRmViIDIwMTcsIGF0IDE1OjA3LCBE dXNhbiBGb2RvciA8ZGZvZG9yQHJlZGhhdC5jb20+IHdyb3RlOgo+PTIwCj4gSGksCj49MjAKPiB2 bV9ydW4gZmFpbHMgd2l0aCBmb2xsb3dpbmcgZXJyb3I6Cj49MjAKPiAxMjowMToyMSBbYmFzaWNf c3VpdF9lbDddICAgIyB2bV9ydW46PTIwCj4gMTI6MDQ6MjcgW2Jhc2ljX3N1aXRfZWw3XSAgICAg KiBDb2xsZWN0IGFydGlmYWN0czo9MjAKPiAxMjowNDoyNyBbYmFzaWNfc3VpdF9lbDddICAgICAq IENvbGxlY3QgYXJ0aWZhY3RzOiBFUlJPUiAoaW4gMDowMDowMSkKPiAxMjowNDoyNyBbYmFzaWNf c3VpdF9lbDddICAgIyB2bV9ydW46IEVSUk9SIChpbiAwOjAzOjA1KQo+IDEyOjA0OjI3IFtiYXNp Y19zdWl0X2VsN10gICAjIHNuYXBzaG90c19tZXJnZTo9MjAKPiAxMjowODozNSBbYmFzaWNfc3Vp dF9lbDddIEVycm9yIHdoaWxlIHJ1bm5pbmcgdGhyZWFkCj4gMTI6MDg6MzUgW2Jhc2ljX3N1aXRf ZWw3XSBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6Cj4gMTI6MDg6MzUgW2Jhc2lj X3N1aXRfZWw3XSAgIEZpbGUgPQoiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvbGFn by91dGlscy5weSIsIGxpbmUgNTYsIGluID0KX3JldF92aWFfcXVldWUKPiAxMjowODozNSBbYmFz aWNfc3VpdF9lbDddICAgICBxdWV1ZS5wdXQoeydyZXR1cm4nOiBmdW5jKCl9KQo+IDEyOjA4OjM1 IFtiYXNpY19zdWl0X2VsN10gICBGaWxlID0KIi9ob21lL2plbmtpbnMvd29ya3NwYWNlL3Rlc3Qt cmVwb19vdmlydF9leHBlcmltZW50YWxfbWFzdGVyL292aXJ0LXN5c3RlbS09CnRlc3RzL2Jhc2lj LXN1aXRlLW1hc3Rlci90ZXN0LXNjZW5hcmlvcy8wMDRfYmFzaWNfc2FuaXR5LnB5IiwgbGluZSA0 MjcsID0KaW4gc25hcHNob3RfbGl2ZV9tZXJnZQo+IDEyOjA4OjM1IFtiYXNpY19zdWl0X2VsN10g ICAgIGxhbWJkYTogPQphcGkudm1zLmdldChWTTBfTkFNRSkuc3RhdHVzLnN0YXRlID0zRD0zRCAn dXAnCj4gMTI6MDg6MzUgW2Jhc2ljX3N1aXRfZWw3XSAgIEZpbGUgPQoiL3Vzci9saWIvcHl0aG9u Mi43L3NpdGUtcGFja2FnZXMvb3ZpcnRsYWdvL3Rlc3RsaWIucHkiLCBsaW5lIDI2MCwgaW4gPQph c3NlcnRfdHJ1ZV93aXRoaW5fc2hvcnQKPiAxMjowODozNSBbYmFzaWNfc3VpdF9lbDddICAgICBh c3NlcnRfZXF1YWxzX3dpdGhpbl9zaG9ydChmdW5jLCBUcnVlLCA9CmFsbG93ZWRfZXhjZXB0aW9u cykKPiAxMjowODozNSBbYmFzaWNfc3VpdF9lbDddICAgRmlsZSA9CiIvdXNyL2xpYi9weXRob24y Ljcvc2l0ZS1wYWNrYWdlcy9vdmlydGxhZ28vdGVzdGxpYi5weSIsIGxpbmUgMjQ0LCBpbiA9CmFz c2VydF9lcXVhbHNfd2l0aGluX3Nob3J0Cj4gMTI6MDg6MzUgW2Jhc2ljX3N1aXRfZWw3XSAgICAg ZnVuYywgdmFsdWUsIFNIT1JUX1RJTUVPVVQsID0KYWxsb3dlZF9leGNlcHRpb25zPTNEYWxsb3dl ZF9leGNlcHRpb25zCj4gMTI6MDg6MzUgW2Jhc2ljX3N1aXRfZWw3XSAgIEZpbGUgPQoiL3Vzci9s aWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRsYWdvL3Rlc3RsaWIucHkiLCBsaW5lIDIz MCwgaW4gPQphc3NlcnRfZXF1YWxzX3dpdGhpbgo+IDEyOjA4OjM1IFtiYXNpY19zdWl0X2VsN10g ICAgICclcyAhPTNEICVzIGFmdGVyICVzIHNlY29uZHMnICUgKHJlcywgPQp2YWx1ZSwgdGltZW91 dCkKPiAxMjowODozNSBbYmFzaWNfc3VpdF9lbDddIEFzc2VydGlvbkVycm9yOiBGYWxzZSAhPTNE IFRydWUgYWZ0ZXIgMTgwID0Kc2Vjb25kcwo+IDEyOjA4OjM1IFtiYXNpY19zdWl0X2VsN10gICAg ICogQ29sbGVjdCBhcnRpZmFjdHM6PTIwCj4gMTI6MDg6MzYgW2Jhc2ljX3N1aXRfZWw3XSAgICAg KiBDb2xsZWN0IGFydGlmYWN0czogRVJST1IgKGluIDA6MDA6MDIpCj4gMTI6MDg6MzYgW2Jhc2lj X3N1aXRfZWw3XSAgICMgc25hcHNob3RzX21lcmdlOiBFUlJPUiAoaW4gMDowNDoxMCkKPiAxMjow ODozNiBbYmFzaWNfc3VpdF9lbDddICAgIyBzdXNwZW5kX3Jlc3VtZV92bTo9MjAKPiAxMjowODoz NiBbYmFzaWNfc3VpdF9lbDddICAgICAqIENvbGxlY3QgYXJ0aWZhY3RzOj0yMAo+PTIwCj49MjAK PiBMaW5rIHRvIGpvYjogPQpodHRwOi8vamVua2lucy5vdmlydC5vcmcvdmlldy9leHBlcmltZW50 YWwlMjBqb2JzL2pvYi90ZXN0LXJlcG9fb3ZpcnRfZXhwZT0KcmltZW50YWxfbWFzdGVyLyA9Cjxo dHRwOi8vamVua2lucy5vdmlydC5vcmcvdmlldy9leHBlcmltZW50YWwlMjBqb2JzL2pvYi90ZXN0 LXJlcG9fb3ZpcnRfZXhwPQplcmltZW50YWxfbWFzdGVyLz4KPiBMaW5rIHRvIGZpcnN0IGZhaWxl ZCBidWlsZDogPQpodHRwOi8vamVua2lucy5vdmlydC5vcmcvdmlldy9leHBlcmltZW50YWwlMjBq b2JzL2pvYi90ZXN0LXJlcG9fb3ZpcnRfZXhwZT0KcmltZW50YWxfbWFzdGVyLzUzMDEgPQo8aHR0 cDovL2plbmtpbnMub3ZpcnQub3JnL3ZpZXcvZXhwZXJpbWVudGFsJTIwam9icy9qb2IvdGVzdC1y ZXBvX292aXJ0X2V4cD0KZXJpbWVudGFsX21hc3Rlci81MzAxPgo+IExpbmsgdG8gY2hhbmdlIHdp dGggcG9zc2libGUgY2F1c2U6ID0KaHR0cHM6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83MTYzMy8g PQo8aHR0cHM6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83MTYzMy8+CmhvdyBkbyB5b3UgZ2V0IHRo ZSBsaXN0IG9mIHBvc3NpYmxlIHBhdGNoZXMgY2F1c2luZyB0aGlzPyBhbnkgaGludHM/Cgo+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW5mcmEgbWFp bGluZyBsaXN0Cj4gSW5mcmFAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL2luZnJhCgoKLS1BcHBsZS1NYWlsPV9CM0I3NDM0OS04QTM2LTQwRUItQjhF MS05RTZDODNEOThFNkQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJs ZQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9dXMtYXNjaWkKCjxodG1sPjxoZWFk PjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9 CmNoYXJzZXQ9M0R1cy1hc2NpaSI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJl YWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazog YWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PGRpdj48Ymxv Y2txdW90ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+T24gMTQg RmViIDIwMTcsIGF0IDE1OjA3LCBEdXNhbiBGb2RvciAmbHQ7PGEgPQpocmVmPTNEIm1haWx0bzpk Zm9kb3JAcmVkaGF0LmNvbSIgY2xhc3M9M0QiIj5kZm9kb3JAcmVkaGF0LmNvbTwvYT4mZ3Q7ID0K d3JvdGU6PC9kaXY+PGJyIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjxkaXYg Y2xhc3M9M0QiIj48ZGl2ID0KZGlyPTNEImx0ciIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+ SGksPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFz cz0zRCIiPnZtX3J1biBmYWlscyB3aXRoIGZvbGxvd2luZyA9CmVycm9yOjwvZGl2PjxkaXYgY2xh c3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGZvbnQgPQpzaXpl PTNEIjEiIGNsYXNzPTNEIiI+MTI6MDE6MjEgW2Jhc2ljX3N1aXRfZWw3XSAmbmJzcDsgIyA9CnZt X3J1bjombmJzcDs8L2ZvbnQ+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIg PQpjbGFzcz0zRCIiPjEyOjA0OjI3IFtiYXNpY19zdWl0X2VsN10gJm5ic3A7ICZuYnNwOyAqIENv bGxlY3QgPQphcnRpZmFjdHM6Jm5ic3A7PC9mb250PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48Zm9u dCBzaXplPTNEIjEiID0KY2xhc3M9M0QiIj4xMjowNDoyNyBbYmFzaWNfc3VpdF9lbDddICZuYnNw OyAmbmJzcDsgKiBDb2xsZWN0IGFydGlmYWN0czogPQpFUlJPUiAoaW4gMDowMDowMSk8L2ZvbnQ+ PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIgPQpjbGFzcz0zRCIiPjEyOjA0 OjI3IFtiYXNpY19zdWl0X2VsN10gJm5ic3A7ICMgdm1fcnVuOiBFUlJPUiAoaW4gPQowOjAzOjA1 KTwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGZvbnQgc2l6ZT0zRCIxIiBjbGFzcz0zRCIi PjEyOjA0OjI3ID0KW2Jhc2ljX3N1aXRfZWw3XSAmbmJzcDsgIyBzbmFwc2hvdHNfbWVyZ2U6Jm5i c3A7PC9mb250PjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIgY2xhc3M9 M0QiIj4xMjowODozNSBbYmFzaWNfc3VpdF9lbDddIEVycm9yID0Kd2hpbGUgcnVubmluZyB0aHJl YWQ8L2ZvbnQ+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIgPQpjbGFzcz0z RCIiPjEyOjA4OjM1IFtiYXNpY19zdWl0X2VsN10gVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxs ID0KbGFzdCk6PC9mb250PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48Zm9udCBzaXplPTNEIjEiIGNs YXNzPTNEIiI+MTI6MDg6MzUgPQpbYmFzaWNfc3VpdF9lbDddICZuYnNwOyBGaWxlID0KIi91c3Iv bGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2xhZ28vdXRpbHMucHkiLCBsaW5lIDU2LCBpbiA9 Cl9yZXRfdmlhX3F1ZXVlPC9mb250PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48Zm9udCBzaXplPTNE IjEiID0KY2xhc3M9M0QiIj4xMjowODozNSBbYmFzaWNfc3VpdF9lbDddICZuYnNwOyAmbmJzcDsg cXVldWUucHV0KHsncmV0dXJuJzogPQpmdW5jKCl9KTwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPTNE IiI+PGZvbnQgc2l6ZT0zRCIxIiBjbGFzcz0zRCIiPjEyOjA4OjM1ID0KW2Jhc2ljX3N1aXRfZWw3 XSAmbmJzcDsgRmlsZSA9CiIvaG9tZS9qZW5raW5zL3dvcmtzcGFjZS90ZXN0LXJlcG9fb3ZpcnRf ZXhwZXJpbWVudGFsX21hc3Rlci9vdmlydC1zeXN0ZW0tPQp0ZXN0cy9iYXNpYy1zdWl0ZS1tYXN0 ZXIvdGVzdC1zY2VuYXJpb3MvMDA0X2Jhc2ljX3Nhbml0eS5weSIsIGxpbmUgNDI3LCA9CmluIHNu YXBzaG90X2xpdmVfbWVyZ2U8L2ZvbnQ+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxmb250IHNpemU9 M0QiMSIgPQpjbGFzcz0zRCIiPjEyOjA4OjM1IFtiYXNpY19zdWl0X2VsN10gJm5ic3A7ICZuYnNw OyBsYW1iZGE6ID0KYXBpLnZtcy5nZXQoVk0wX05BTUUpLnN0YXR1cy5zdGF0ZSA9M0Q9M0QgJ3Vw JzwvZm9udD48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj48Zm9udCBzaXplPTNEIjEiIGNsYXNzPTNE IiI+MTI6MDg6MzUgW2Jhc2ljX3N1aXRfZWw3XSAmbmJzcDsgPQpGaWxlICIvdXNyL2xpYi9weXRo b24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydGxhZ28vdGVzdGxpYi5weSIsIGxpbmUgMjYwLCA9Cmlu IGFzc2VydF90cnVlX3dpdGhpbl9zaG9ydDwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGZv bnQgc2l6ZT0zRCIxIiA9CmNsYXNzPTNEIiI+MTI6MDg6MzUgW2Jhc2ljX3N1aXRfZWw3XSAmbmJz cDsgJm5ic3A7ID0KYXNzZXJ0X2VxdWFsc193aXRoaW5fc2hvcnQoZnVuYywgVHJ1ZSwgPQphbGxv d2VkX2V4Y2VwdGlvbnMpPC9mb250PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48Zm9udCBzaXplPTNE IjEiID0KY2xhc3M9M0QiIj4xMjowODozNSBbYmFzaWNfc3VpdF9lbDddICZuYnNwOyBGaWxlID0K Ii91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0bGFnby90ZXN0bGliLnB5Iiwg bGluZSAyNDQsIGluID0KYXNzZXJ0X2VxdWFsc193aXRoaW5fc2hvcnQ8L2ZvbnQ+PC9kaXY+PGRp diBjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIgPQpjbGFzcz0zRCIiPjEyOjA4OjM1IFtiYXNp Y19zdWl0X2VsN10gJm5ic3A7ICZuYnNwOyBmdW5jLCB2YWx1ZSwgPQpTSE9SVF9USU1FT1VULCBh bGxvd2VkX2V4Y2VwdGlvbnM9M0RhbGxvd2VkX2V4Y2VwdGlvbnM8L2ZvbnQ+PC9kaXY+PGRpdiA9 CmNsYXNzPTNEIiI+PGZvbnQgc2l6ZT0zRCIxIiBjbGFzcz0zRCIiPjEyOjA4OjM1IFtiYXNpY19z dWl0X2VsN10gJm5ic3A7ID0KRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv b3ZpcnRsYWdvL3Rlc3RsaWIucHkiLCBsaW5lIDIzMCwgPQppbiBhc3NlcnRfZXF1YWxzX3dpdGhp bjwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGZvbnQgc2l6ZT0zRCIxIiA9CmNsYXNzPTNE IiI+MTI6MDg6MzUgW2Jhc2ljX3N1aXRfZWw3XSAmbmJzcDsgJm5ic3A7ICclcyAhPTNEICVzIGFm dGVyICVzID0Kc2Vjb25kcycgJSAocmVzLCB2YWx1ZSwgdGltZW91dCk8L2ZvbnQ+PC9kaXY+PGRp diBjbGFzcz0zRCIiPjxmb250ID0Kc2l6ZT0zRCIxIiBjbGFzcz0zRCIiPjEyOjA4OjM1IFtiYXNp Y19zdWl0X2VsN10gQXNzZXJ0aW9uRXJyb3I6IEZhbHNlICE9M0Q9CiBUcnVlIGFmdGVyIDE4MCBz ZWNvbmRzPC9mb250PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48Zm9udCBzaXplPTNEIjEiID0KY2xh c3M9M0QiIj4xMjowODozNSBbYmFzaWNfc3VpdF9lbDddICZuYnNwOyAmbmJzcDsgKiBDb2xsZWN0 ID0KYXJ0aWZhY3RzOiZuYnNwOzwvZm9udD48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGZvbnQgc2l6 ZT0zRCIxIiA9CmNsYXNzPTNEIiI+MTI6MDg6MzYgW2Jhc2ljX3N1aXRfZWw3XSAmbmJzcDsgJm5i c3A7ICogQ29sbGVjdCBhcnRpZmFjdHM6ID0KRVJST1IgKGluIDA6MDA6MDIpPC9mb250PjwvZGl2 PjxkaXYgY2xhc3M9M0QiIj48Zm9udCBzaXplPTNEIjEiID0KY2xhc3M9M0QiIj4xMjowODozNiBb YmFzaWNfc3VpdF9lbDddICZuYnNwOyAjIHNuYXBzaG90c19tZXJnZTogRVJST1IgKGluID0KMDow NDoxMCk8L2ZvbnQ+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIgY2xhc3M9 M0QiIj4xMjowODozNiA9CltiYXNpY19zdWl0X2VsN10gJm5ic3A7ICMgc3VzcGVuZF9yZXN1bWVf dm06Jm5ic3A7PC9mb250PjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxmb250IHNpemU9M0QiMSIg Y2xhc3M9M0QiIj4xMjowODozNiBbYmFzaWNfc3VpdF9lbDddICZuYnNwOyA9CiZuYnNwOyAqIENv bGxlY3QgYXJ0aWZhY3RzOiZuYnNwOzxiciBjbGFzcz0zRCIiPjwvZm9udD48L2Rpdj48ZGl2ID0K Y2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGRpdiBjbGFz cz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjwvZGl2PjwvZGl2 PjxkaXYgY2xhc3M9M0QiIj5MaW5rIHRvIGpvYjogPQo8YSA9CmhyZWY9M0QiaHR0cDovL2plbmtp bnMub3ZpcnQub3JnL3ZpZXcvZXhwZXJpbWVudGFsJTIwam9icy9qb2IvdGVzdC1yZXBvX292PQpp cnRfZXhwZXJpbWVudGFsX21hc3Rlci8iID0KY2xhc3M9M0QiIj5odHRwOi8vamVua2lucy5vdmly dC5vcmcvdmlldy9leHBlcmltZW50YWwlMjBqb2JzL2pvYi90ZXN0LXJlcG89Cl9vdmlydF9leHBl cmltZW50YWxfbWFzdGVyLzwvYT48YnIgY2xhc3M9M0QiIj5MaW5rIHRvIGZpcnN0IGZhaWxlZCA9 CmJ1aWxkOiZuYnNwOzxhID0KaHJlZj0zRCJodHRwOi8vamVua2lucy5vdmlydC5vcmcvdmlldy9l eHBlcmltZW50YWwlMjBqb2JzL2pvYi90ZXN0LXJlcG9fb3Y9CmlydF9leHBlcmltZW50YWxfbWFz dGVyLzUzMDEiID0KY2xhc3M9M0QiIj5odHRwOi8vamVua2lucy5vdmlydC5vcmcvdmlldy9leHBl cmltZW50YWwlMjBqb2JzL2pvYi90ZXN0LXJlcG89Cl9vdmlydF9leHBlcmltZW50YWxfbWFzdGVy LzUzMDE8L2E+PGJyIGNsYXNzPTNEIiI+TGluayB0byBjaGFuZ2Ugd2l0aCA9CnBvc3NpYmxlIGNh dXNlOiZuYnNwOzxhIGhyZWY9M0QiaHR0cHM6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83MTYzMy8i ID0KY2xhc3M9M0QiIj5odHRwczovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzcxNjMzLzwvYT48L2Rp dj48L2Rpdj48L2Rpdj48L2Jsb2M9CmtxdW90ZT48ZGl2PjxiciBjbGFzcz0zRCIiPjwvZGl2Pmhv dyBkbyB5b3UgZ2V0IHRoZSBsaXN0IG9mIHBvc3NpYmxlID0KcGF0Y2hlcyBjYXVzaW5nIHRoaXM/ IGFueSBoaW50cz88L2Rpdj48ZGl2PjxiciBjbGFzcz0zRCIiPjxibG9ja3F1b3RlID0KdHlwZT0z RCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj4KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9M0QiIj5JbmZyYSA9Cm1haWxpbmcg bGlzdDxiciBjbGFzcz0zRCIiPjxhIGhyZWY9M0QibWFpbHRvOkluZnJhQG92aXJ0Lm9yZyIgPQpj bGFzcz0zRCIiPkluZnJhQG92aXJ0Lm9yZzwvYT48YnIgPQpjbGFzcz0zRCIiPmh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbmZyYTxiciA9CmNsYXNzPTNEIiI+PC9kaXY+ PC9ibG9ja3F1b3RlPjwvZGl2PjxiciBjbGFzcz0zRCIiPjwvYm9keT48L2h0bWw+PQoKLS1BcHBs ZS1NYWlsPV9CM0I3NDM0OS04QTM2LTQwRUItQjhFMS05RTZDODNEOThFNkQtLQo= --===============1316850145399990152==--