From shuming at linux.vnet.ibm.com Mon Feb 20 01:16:42 2012 Content-Type: multipart/mixed; boundary="===============2252524466387461627==" MIME-Version: 1.0 From: Shu Ming To: users at ovirt.org Subject: Re: [Users] Virtual CPU Date: Mon, 20 Feb 2012 14:16:05 +0800 Message-ID: <4F41E525.4030301@linux.vnet.ibm.com> In-Reply-To: 003301ccef30$9d059840$d710c8c0$@megatrone.ru --===============2252524466387461627== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020604020608000608090609 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 8bit On 2012-2-20 2:02, =D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87 wrote: > > Hi > > I set uptwonodesrunningovirt. > The configuration ofboth serversis identical (node.png). > when you create avirtual machine toasetting is per(vm.png). It = > runssuccessfully. > Ifthe setting"Number of CPUCres," set to3(1Socket (s),3Core (s) per = > Socket) (fail.png) - VMwill not start.ovirterror: > =E2=80=9CCannot run VM.There are no available running Hosts with enough c= ores = > in VM's Cluster.=E2=80=9D > Why not? > > Do I understand correctlythat the value of(1Socket (s),3Core (s) per = > Socket)means 3virtualCPU onaphysicalprocessor corenodes? > Number of CPUCres: 2 (2Socket (s),1Core (s) per Socket) -the virtual = > machineis startedsuccessfully > Number of CPUCres: 4 (2 Socket (s),2Core (s) per Socket) -error. > Number of CPUCres: 2 (1 Socket (s),2Core (s) per Socket) -the = > successful launch > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users The number of active VMs is bigger than the physical cores in the host. -- = Shu Ming IBM China Systems and Technology Laboratory --------------020604020608000608090609 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 8bit On 2012-2-20 2:02, =D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87 wrote:

Hi

I set up two nodes running ovirt.
The configuration of both servers is identical (= node.png).
when you create a virtual machine to a setting is per = (vm.png). It runs = successfully.
If <= span class=3D"hps">the setting
"Number of CPU = Cres," <= span class=3D"hps">set to <= span class=3D"hps">3
(1 Socket (s), 3 Core (s) per Socket) (fail.png) - VM<= /span> will not start. ovirt error:
=E2=80=9CCannot run VM. There are no available running Hosts with enough cores in VM's Cluster.=E2=80=9D
Why not?

Do I understand correctly that the value of (1 Socket (s), 3 Core (s) per Socket) means 3 = virtual = CPU on <= span class=3D"hps">a physical processor core = nodes? Number of CPU Cres: 2 (2 Socket (s), 1 Core (s) per Socket) - the virtual machine is started successfully
Number of CPU Cres: 4 (2 Socket (s), 2 Core (s) per Socket) - error.
Number of CPU Cres: 2 (1 Socket (s), 2 Core (s) per Socket) - the successful launch



_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
The number of active VMs is bigger than the physical cores in the host.

-- =

Shu Ming <shuming(a)linux.vnet.ibm.com>
IBM China Systems and Technology Laboratory
--------------020604020608000608090609-- --===============2252524466387461627== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA2MDQwMjA2MDgwMDA2MDgwOTA2MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQK Ck9uIDIwMTItMi0yMCAyOjAyLCDQt9C+0YDRgNGL0Ycgd3JvdGU6Cj4KPiBIaQo+Cj4gSSBzZXQg dXB0d29ub2Rlc3J1bm5pbmdvdmlydC4KPiBUaGUgY29uZmlndXJhdGlvbiBvZmJvdGggc2VydmVy c2lzIGlkZW50aWNhbCAobm9kZS5wbmcpLgo+IHdoZW4geW91IGNyZWF0ZSBhdmlydHVhbCBtYWNo aW5lIHRvYXNldHRpbmcgaXMgcGVyKHZtLnBuZykuIEl0IAo+IHJ1bnNzdWNjZXNzZnVsbHkuCj4g SWZ0aGUgc2V0dGluZyJOdW1iZXIgb2YgQ1BVQ3JlcywiIHNldCB0bzMoMVNvY2tldCAocyksM0Nv cmUgKHMpIHBlciAKPiBTb2NrZXQpIChmYWlsLnBuZykgLSBWTXdpbGwgbm90IHN0YXJ0Lm92aXJ0 ZXJyb3I6Cj4g4oCcQ2Fubm90IHJ1biBWTS5UaGVyZSBhcmUgbm8gYXZhaWxhYmxlIHJ1bm5pbmcg SG9zdHMgd2l0aCBlbm91Z2ggY29yZXMgCj4gaW4gVk0ncyBDbHVzdGVyLuKAnQo+IFdoeSBub3Q/ Cj4KPiBEbyBJIHVuZGVyc3RhbmQgY29ycmVjdGx5dGhhdCB0aGUgdmFsdWUgb2YoMVNvY2tldCAo cyksM0NvcmUgKHMpIHBlciAKPiBTb2NrZXQpbWVhbnMgM3ZpcnR1YWxDUFUgb25hcGh5c2ljYWxw cm9jZXNzb3IgY29yZW5vZGVzPwo+IE51bWJlciBvZiBDUFVDcmVzOiAyICgyU29ja2V0IChzKSwx Q29yZSAocykgcGVyIFNvY2tldCkgLXRoZSB2aXJ0dWFsIAo+IG1hY2hpbmVpcyBzdGFydGVkc3Vj Y2Vzc2Z1bGx5Cj4gTnVtYmVyIG9mIENQVUNyZXM6IDQgKDIgU29ja2V0IChzKSwyQ29yZSAocykg cGVyIFNvY2tldCkgLWVycm9yLgo+IE51bWJlciBvZiBDUFVDcmVzOiAyICgxIFNvY2tldCAocyks MkNvcmUgKHMpIHBlciBTb2NrZXQpIC10aGUgCj4gc3VjY2Vzc2Z1bCBsYXVuY2gKPgo+Cj4KPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1h aWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycwpUaGUgbnVtYmVyIG9mIGFjdGl2ZSBWTXMgaXMgYmlnZ2VyIHRo YW4gdGhlIHBoeXNpY2FsIGNvcmVzIGluIHRoZSBob3N0LgoKLS0gClNodSBNaW5nPHNodW1pbmdA bGludXgudm5ldC5pYm0uY29tPgpJQk0gQ2hpbmEgU3lzdGVtcyBhbmQgVGVjaG5vbG9neSBMYWJv cmF0b3J5CgoKLS0tLS0tLS0tLS0tLS0wMjA2MDQwMjA2MDgwMDA2MDgwOTA2MDkKQ29udGVudC1U eXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz ZXQ9VVRGLTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJn Y29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgT24gMjAxMi0yLTIwIDI6MDIsINC3 0L7RgNGA0YvRhyB3cm90ZToKICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDowMDMzMDFjY2VmMzAk OWQwNTk4NDAkZDcxMGM4YzAkQG1lZ2F0cm9uZS5ydSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAg IDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFy c2V0PVVURi04Ij4KICAgICAgPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3Nv ZnQgV29yZCAxNCAoZmlsdGVyZWQKICAgICAgICBtZWRpdW0pIj4KICAgICAgPHN0eWxlPjwhLS0K LyogRm9udCBEZWZpbml0aW9ucyAqLwpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEg TWF0aCI7CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQt ZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxl IERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwK CXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsK CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFn ZTpFTi1VUzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwg c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9y OnB1cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpzcGFuLkVtYWlsU3R5bGUxNwoJ e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7Cglmb250LWZhbWlseToiQ2FsaWJyaSIs InNhbnMtc2VyaWYiOwoJY29sb3I6d2luZG93dGV4dDt9CnNwYW4ubG9uZ3RleHQKCXttc28tc3R5 bGUtbmFtZTpsb25nX3RleHQ7fQpzcGFuLmhwcwoJe21zby1zdHlsZS1uYW1lOmhwczt9Ci5Nc29D aHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LWZhbWlseToiQ2Fs aWJyaSIsInNhbnMtc2VyaWYiOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQpAcGFnZSBX b3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjoyLjBjbSA0Mi41cHQg Mi4wY20gMy4wY207fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQotLT48 L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g OV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1hcCB2OmV4dD0iZWRp dCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgogICAgICA8 ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIGxhbmc9IkVOLVVTIj5IaTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFz cz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iaHBzIj48c3BhbgpzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMzIgog ICAgICAgICAgICAgIGxhbmc9IkVOIj5JIHNldCB1cDwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9 Imxvbmd0ZXh0Ij48c3BhbgpzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMzIgogICAgICAgICAgICAgIGxhbmc9IkVO Ij4gPC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj48c3BhbgpzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMz IgogICAgICAgICAgICAgIGxhbmc9IkVOIj50d288L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJs b25ndGV4dCI+PHNwYW4Kc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzMzMzMzMyIKICAgICAgICAgICAgICBsYW5nPSJFTiI+ IDwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+PHNwYW4Kc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzMzMzMzMyIK ICAgICAgICAgICAgICBsYW5nPSJFTiI+bm9kZXM8L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSJs b25ndGV4dCI+PHNwYW4Kc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90 O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzMzMzMzMyIKICAgICAgICAgICAgICBsYW5nPSJFTiI+ IDwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+PHNwYW4Kc3R5bGU9ImZvbnQtZmFtaWx5 OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzMzMzMzMyIK ICAgICAgICAgICAgICBsYW5nPSJFTiI+cnVubmluZzwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9 Imxvbmd0ZXh0Ij48c3BhbgpzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMzIgogICAgICAgICAgICAgIGxhbmc9IkVO Ij4gPC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj48c3BhbgpzdHlsZT0iZm9udC1mYW1p bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMz IgogICAgICAgICAgICAgIGxhbmc9IkVOIj5vdmlydDwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9 Imxvbmd0ZXh0Ij48c3BhbgpzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1 b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMzIgogICAgICAgICAgICAgIGxhbmc9IkVO Ij4uPC9zcGFuPjwvc3Bhbj48c3BhbgpzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMzMzMzMzIgogICAgICAgICAgICBsYW5n PSJFTiI+PGJyPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaHBzIj5UaGUgY29uZmlndXJhdGlv biBvZjwvc3Bhbj48c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48 c3BhbiBjbGFzcz0iaHBzIj5ib3RoIHNlcnZlcnM8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBj bGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+aXMgaWRlbnRpY2FsICg8 L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0ibG9uZ3RleHQiPm5vZGUucG5nKS48L3Nw YW4+PGJyPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaHBzIj53aGVuIHlvdSBjcmVhdGUgYTwv c3Bhbj48c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbiBj bGFzcz0iaHBzIj52aXJ0dWFsCiAgICAgICAgICAgICAgbWFjaGluZSB0bzwvc3Bhbj48c3BhbiBj bGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iaHBzIj5h PC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbgogICAgICAgICAgICAg IGNsYXNzPSJocHMiPnNldHRpbmcgaXMgcGVyPC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4dCI+ IDwvc3Bhbj48c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJocHMiPig8L3NwYW4+PHNwYW4gY2xh c3M9Imxvbmd0ZXh0Ij52bS5wbmcpLiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0i aHBzIj5JdCBydW5zPC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3Bhbgog ICAgICAgICAgICAgIGNsYXNzPSJocHMiPnN1Y2Nlc3NmdWxseS48L3NwYW4+PGJyPgogICAgICAg ICAgICA8c3BhbiBjbGFzcz0iaHBzIj5JZjwvc3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8 L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iaHBzIj50aGUgc2V0dGluZzwvc3Bhbj48 c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0i aHBzIj4iTnVtYmVyIG9mIENQVTwvc3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+ PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iaHBzIj5DcmVzPC9zcGFuPjxzcGFuIGNsYXNzPSJs b25ndGV4dCI+LCIgPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+c2V0IHRv PC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbgogICAgICAgICAgICAg IGNsYXNzPSJocHMiPjM8L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFuPjxzcGFu CiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+KDE8L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0 Ij4gPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+U29ja2V0IChzKSw8L3Nw YW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAgY2xh c3M9ImhwcyI+Mzwvc3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4KICAg ICAgICAgICAgICBjbGFzcz0iaHBzIj5Db3JlIChzKSBwZXIgU29ja2V0KSAoPC9zcGFuPjxzcGFu CiAgICAgICAgICAgICAgY2xhc3M9Imxvbmd0ZXh0Ij5mYWlsLnBuZykgLSA8L3NwYW4+PHNwYW4g Y2xhc3M9ImhwcyI+Vk08L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0ibG9uZ3RleHQi PiA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+d2lsbCBub3QKICAgICAgICAgICAgICBzdGFydC48 L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAg Y2xhc3M9ImhwcyI+b3ZpcnQ8L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFuPjxz cGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+ZXJyb3I6PC9zcGFuPjxicj4KICAgICAgICAg ICAgPHNwYW4gY2xhc3M9ImhwcyI+4oCcQ2Fubm90IHJ1biBWTS48L3NwYW4+PHNwYW4KICAgICAg ICAgICAgICBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+VGhlcmUg YXJlIG5vCiAgICAgICAgICAgICAgYXZhaWxhYmxlIHJ1bm5pbmcgSG9zdHMgd2l0aCBlbm91Z2gg Y29yZXMgaW4gVk0ncwogICAgICAgICAgICAgIENsdXN0ZXIu4oCdPC9zcGFuPjxicj4KICAgICAg ICAgICAgPHNwYW4gY2xhc3M9ImhwcyI+V2h5IG5vdD88L3NwYW4+PGJyPgogICAgICAgICAgICA8 YnI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJocHMiPkRvIEkgdW5kZXJzdGFuZCBjb3JyZWN0 bHk8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNw YW4gY2xhc3M9ImhwcyI+dGhhdCB0aGUgdmFsdWUKICAgICAgICAgICAgICBvZjwvc3Bhbj48c3Bh biBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+KDE8L3NwYW4+PHNw YW4KICAgICAgICAgICAgICBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4gY2xhc3M9Imhw cyI+U29ja2V0IChzKSw8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0ibG9uZ3RleHQi PiA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+Mzwvc3Bhbj48c3BhbgogICAgICAgICAgICAgIGNs YXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj5Db3JlIChzKSBwZXIKICAg ICAgICAgICAgICBTb2NrZXQpPC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48 c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJocHMiPm1lYW5zIDM8L3NwYW4+PHNwYW4gY2xhc3M9 Imxvbmd0ZXh0Ij4gPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+dmlydHVh bDwvc3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAg ICBjbGFzcz0iaHBzIj5DUFUgb248L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFu PjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+YTwvc3Bhbj48c3BhbiBjbGFzcz0ibG9u Z3RleHQiPiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iaHBzIj5waHlzaWNhbDwv c3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBj bGFzcz0iaHBzIj5wcm9jZXNzb3IgY29yZTwvc3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPiA8 L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iaHBzIj5ub2Rlczwvc3Bhbj48c3BhbiBj bGFzcz0ibG9uZ3RleHQiPj88L3NwYW4+PGJyPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0iaHBz Ij5OdW1iZXIgb2YgQ1BVPC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4dCI+CiAgICAgICAgICAg IDwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj5DcmVzPC9zcGFuPjxzcGFuIGNsYXNzPSJsb25ndGV4 dCI+OgogICAgICAgICAgICA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+MiAoMjwvc3Bhbj48c3Bh biBjbGFzcz0ibG9uZ3RleHQiPgogICAgICAgICAgICA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+ U29ja2V0IChzKSw8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0ibG9uZ3RleHQiPiA8 L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+MTwvc3Bhbj48c3BhbgogICAgICAgICAgICAgIGNsYXNz PSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj5Db3JlIChzKSBwZXIKICAgICAg ICAgICAgICBTb2NrZXQpIC08L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFuPjxz cGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+dGhlIHZpcnR1YWwgbWFjaGluZTwvc3Bhbj48 c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbiBjbGFzcz0i aHBzIj5pcyBzdGFydGVkPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9Imxvbmd0ZXh0 Ij4gPC9zcGFuPjxzcGFuIGNsYXNzPSJocHMiPnN1Y2Nlc3NmdWxseTwvc3Bhbj48YnI+CiAgICAg ICAgICAgIDxzcGFuIGNsYXNzPSJocHMiPk51bWJlciBvZiBDUFU8L3NwYW4+PHNwYW4gY2xhc3M9 Imxvbmd0ZXh0Ij4KICAgICAgICAgICAgPC9zcGFuPjxzcGFuIGNsYXNzPSJocHMiPkNyZXM8L3Nw YW4+PHNwYW4gY2xhc3M9Imxvbmd0ZXh0Ij46CiAgICAgICAgICAgICAgNCAoMiA8L3NwYW4+PHNw YW4gY2xhc3M9ImhwcyI+U29ja2V0IChzKSw8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFz cz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4gY2xhc3M9ImhwcyI+Mjwvc3Bhbj48c3BhbgogICAg ICAgICAgICAgIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj5Db3Jl IChzKSBwZXIKICAgICAgICAgICAgICBTb2NrZXQpIC08L3NwYW4+PHNwYW4gY2xhc3M9Imxvbmd0 ZXh0Ij4gPC9zcGFuPjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9ImhwcyI+ZXJyb3IuPC9zcGFu Pjxicj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImhwcyI+TnVtYmVyIG9mIENQVTwvc3Bhbj48 c3BhbiBjbGFzcz0ibG9uZ3RleHQiPgogICAgICAgICAgICA8L3NwYW4+PHNwYW4gY2xhc3M9Imhw cyI+Q3Jlczwvc3Bhbj48c3BhbiBjbGFzcz0ibG9uZ3RleHQiPjoKICAgICAgICAgICAgICAyICgx IDwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj5Tb2NrZXQgKHMpLDwvc3Bhbj48c3BhbgogICAgICAg ICAgICAgIGNsYXNzPSJsb25ndGV4dCI+IDwvc3Bhbj48c3BhbiBjbGFzcz0iaHBzIj4yPC9zcGFu PjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9Imxvbmd0ZXh0Ij4gPC9zcGFuPjxzcGFuIGNsYXNz PSJocHMiPkNvcmUgKHMpIHBlcgogICAgICAgICAgICAgIFNvY2tldCkgLTwvc3Bhbj48c3BhbiBj bGFzcz0ibG9uZ3RleHQiPiA8L3NwYW4+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iaHBzIj50 aGUgc3VjY2Vzc2Z1bCBsYXVuY2g8L3NwYW4+PC9zcGFuPjxzcGFuCiAgICAgICAgICAgIGxhbmc9 IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgIDwvZGl2PgogICAgICA8YnI+CiAg ICAgIDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAg ICAgIDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1s aW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0Bvdmly dC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4K ICAgIFRoZSBudW1iZXIgb2YgYWN0aXZlIFZNcyBpcyBiaWdnZXIgdGhhbiB0aGUgcGh5c2ljYWwg Y29yZXMgaW4gdGhlCiAgICBob3N0Ljxicj4KICAgIDxicj4KICAgIDxwcmUgY2xhc3M9Im1vei1z aWduYXR1cmUiIGNvbHM9IjcyIj4tLSAKU2h1IE1pbmcgPGEgY2xhc3M9Im1vei10eHQtbGluay1y ZmMyMzk2RSIgaHJlZj0ibWFpbHRvOnNodW1pbmdAbGludXgudm5ldC5pYm0uY29tIj4mbHQ7c2h1 bWluZ0BsaW51eC52bmV0LmlibS5jb20mZ3Q7PC9hPgpJQk0gQ2hpbmEgU3lzdGVtcyBhbmQgVGVj aG5vbG9neSBMYWJvcmF0b3J5PC9wcmU+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0t LTAyMDYwNDAyMDYwODAwMDYwODA5MDYwOS0tCgo= --===============2252524466387461627==--