From gary at ravnalaska.net Fri Nov 4 20:28:51 2016 Content-Type: multipart/mixed; boundary="===============7155943602321819207==" MIME-Version: 1.0 From: Gary Pedretty To: users at ovirt.org Subject: [ovirt-users] Multiple Data Storage Domains Date: Fri, 04 Nov 2016 16:28:46 -0800 Message-ID: <4AAA02FB-3D13-43D2-B497-38FF9BC78D7A@ravnalaska.net> --===============7155943602321819207== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_6EA3CA6C-F1CA-43B1-A0ED-5EC9B2DD6690 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 I am having an issue in a Hosted Engine GlusterFS setup. I have 4 =3D hosts in a cluster, with the Engined being hosted on the Cluster. This =3D follows the pattern shown in the docs for a glusterized setup, except =3D that I have 4 hosts. I have engine, data, iso and export storage =3D domains all as glusterfs on a replica 3 glusterfs on the first 3 hosts. = =3D These gluster volumes are running on an SSD Hardware Raid 6, which is =3D identical on all the hosts. All the hosts have a second Raid 6 Array =3D with Physical Hard Drives and I have created a second data storage =3D domain as a glusterfs across all 4 hosts as a stripe 2 replica 2 and =3D have added it to the Data Center. However if I use this second Storage =3D Domain as the boot disk for a VM, or as second disk for a VM that is =3D already running, the VM will become non-responsive as soon as the VM =3D starts using this disk. Happens during the OS install if the VM is =3D using this storage domain for its boot disk, or if I try copying =3D anything large to it when it is a second disk for a VM that has its boot = =3D drive on the Master Data Storage Domain. =3D20 If I mount the gluster volume that is this second storage domain on one =3D of the hosts directly or any other machine on my local network, the =3D gluster volume works fine. It is only when it is used as a storage =3D domain (second data domain) on VMs in the cluster. Once the vm becomes non-responsive it cannot be stopped, removed or =3D destroyed without restarting the host machine that the VM is currently =3D running on. The 4 hosts are connected via 10gig ethernet, so should =3D not be a network issue. Any ideas? Gary ------------------------------------------------------------------------ Gary Pedretty gary(a)ravnalaska.net = =3D Systems Manager www.flyravn.com = =3D Ravn Alaska /\ 907-450-7251 5245 Airport Industrial Road / \/\ 907-450-7238 fax Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment Serving All of Alaska / \/ /\ \ \/\ =3DE2=3D80=3D9CLove your = =3D neighbor as Really loving the record green up date! Summmer!! yourself=3DE2=3D80=3D9D= =3D Matt 22:39 ------------------------------------------------------------------------ --Apple-Mail=3D_6EA3CA6C-F1CA-43B1-A0ED-5EC9B2DD6690 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 I am having an issue in a Hosted Engine GlusterFS setup. =3D   I have 4 hosts in a cluster, with the Engined being hosted on the = =3D Cluster.  This follows the pattern shown in the docs for a =3D glusterized setup, except that I have 4 hosts.   I have engine, =3D data, iso and export storage domains all as glusterfs on a replica 3 =3D glusterfs on the first 3 hosts.  These gluster volumes are running =3D on an SSD Hardware Raid 6, which is identical on all the hosts. =3D  All the hosts have a second Raid 6 Array with Physical Hard Drives = =3D and I have created a second data storage domain as a glusterfs across =3D all 4 hosts as a stripe 2 replica 2 and have added it to the Data =3D Center.  However if I use this second Storage Domain as the boot =3D disk for a VM, or as second disk for a VM that is already running, the =3D VM will become non-responsive as soon as the VM starts using this disk. =3D   Happens during the OS install if the VM is using this storage =3D domain for its boot disk, or if I try copying anything large to it when =3D it is a second disk for a VM that has its boot drive on the Master Data =3D Storage Domain.  

If I mount the gluster volume that is this second storage =3D domain on one of the hosts directly or any other machine on my local =3D network, the gluster volume works fine.  It is only when it is used = =3D as a storage domain (second data domain) on VMs in the =3D cluster.

On= ce =3D the vm becomes non-responsive it cannot be stopped, removed or destroyed = =3D without restarting the host machine that the VM is currently running on. = =3D   The 4 hosts are connected via 10gig ethernet, so should not be a =3D network issue.


Any ideas?

Gary

--------------------------------------------------------------= -=3D ---------
Gary Pedretty         = =3D                     =3D            gary(a)ravnalaska.net
Systems Manag= er =3D                     =3D                     =3D  www.flyravn.com
Ravn Alaska   = =3D                     =3D     /\                 = =3D    907-450-7251
5245 Airport Industrial = =3D Road         /  \/\         = =3D     907-450-7238 fax
Fairbanks, Alaska =3D  99709        /\  /    \ \ =3D Second greatest commandment
Serving All of= =3D Alaska          /  \/  /\  \ \/\ = =3D   =3DE2=3D80=3D9CLove your neighbor as
Really = =3D loving the record green up date! Summmer!!   yourself=3DE2=3D80=3D9D&n= bsp;M=3D att 22:39
--------------------------------------------------------------= -=3D ---------




=







=3D --Apple-Mail=3D_6EA3CA6C-F1CA-43B1-A0ED-5EC9B2DD6690-- --===============7155943602321819207== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fNkVBM0NBNkMtRjFDQS00M0IxLUEwRUQtNUVDOUIyREQ2NjkwCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKSSBhbSBoYXZpbmcgYW4gaXNzdWUgaW4gYSBIb3N0ZWQg RW5naW5lIEdsdXN0ZXJGUyBzZXR1cC4gICBJIGhhdmUgNCA9Cmhvc3RzIGluIGEgY2x1c3Rlciwg d2l0aCB0aGUgRW5naW5lZCBiZWluZyBob3N0ZWQgb24gdGhlIENsdXN0ZXIuICBUaGlzID0KZm9s bG93cyB0aGUgcGF0dGVybiBzaG93biBpbiB0aGUgZG9jcyBmb3IgYSBnbHVzdGVyaXplZCBzZXR1 cCwgZXhjZXB0ID0KdGhhdCBJIGhhdmUgNCBob3N0cy4gICBJIGhhdmUgZW5naW5lLCBkYXRhLCBp c28gYW5kIGV4cG9ydCBzdG9yYWdlID0KZG9tYWlucyBhbGwgYXMgZ2x1c3RlcmZzIG9uIGEgcmVw bGljYSAzIGdsdXN0ZXJmcyBvbiB0aGUgZmlyc3QgMyBob3N0cy4gID0KVGhlc2UgZ2x1c3RlciB2 b2x1bWVzIGFyZSBydW5uaW5nIG9uIGFuIFNTRCBIYXJkd2FyZSBSYWlkIDYsIHdoaWNoIGlzID0K aWRlbnRpY2FsIG9uIGFsbCB0aGUgaG9zdHMuICBBbGwgdGhlIGhvc3RzIGhhdmUgYSBzZWNvbmQg UmFpZCA2IEFycmF5ID0Kd2l0aCBQaHlzaWNhbCBIYXJkIERyaXZlcyBhbmQgSSBoYXZlIGNyZWF0 ZWQgYSBzZWNvbmQgZGF0YSBzdG9yYWdlID0KZG9tYWluIGFzIGEgZ2x1c3RlcmZzIGFjcm9zcyBh bGwgNCBob3N0cyBhcyBhIHN0cmlwZSAyIHJlcGxpY2EgMiBhbmQgPQpoYXZlIGFkZGVkIGl0IHRv IHRoZSBEYXRhIENlbnRlci4gIEhvd2V2ZXIgaWYgSSB1c2UgdGhpcyBzZWNvbmQgU3RvcmFnZSA9 CkRvbWFpbiBhcyB0aGUgYm9vdCBkaXNrIGZvciBhIFZNLCBvciBhcyBzZWNvbmQgZGlzayBmb3Ig YSBWTSB0aGF0IGlzID0KYWxyZWFkeSBydW5uaW5nLCB0aGUgVk0gd2lsbCBiZWNvbWUgbm9uLXJl c3BvbnNpdmUgYXMgc29vbiBhcyB0aGUgVk0gPQpzdGFydHMgdXNpbmcgdGhpcyBkaXNrLiAgIEhh cHBlbnMgZHVyaW5nIHRoZSBPUyBpbnN0YWxsIGlmIHRoZSBWTSBpcyA9CnVzaW5nIHRoaXMgc3Rv cmFnZSBkb21haW4gZm9yIGl0cyBib290IGRpc2ssIG9yIGlmIEkgdHJ5IGNvcHlpbmcgPQphbnl0 aGluZyBsYXJnZSB0byBpdCB3aGVuIGl0IGlzIGEgc2Vjb25kIGRpc2sgZm9yIGEgVk0gdGhhdCBo YXMgaXRzIGJvb3QgPQpkcml2ZSBvbiB0aGUgTWFzdGVyIERhdGEgU3RvcmFnZSBEb21haW4uID0y MAoKSWYgSSBtb3VudCB0aGUgZ2x1c3RlciB2b2x1bWUgdGhhdCBpcyB0aGlzIHNlY29uZCBzdG9y YWdlIGRvbWFpbiBvbiBvbmUgPQpvZiB0aGUgaG9zdHMgZGlyZWN0bHkgb3IgYW55IG90aGVyIG1h Y2hpbmUgb24gbXkgbG9jYWwgbmV0d29yaywgdGhlID0KZ2x1c3RlciB2b2x1bWUgd29ya3MgZmlu ZS4gIEl0IGlzIG9ubHkgd2hlbiBpdCBpcyB1c2VkIGFzIGEgc3RvcmFnZSA9CmRvbWFpbiAoc2Vj b25kIGRhdGEgZG9tYWluKSBvbiBWTXMgaW4gdGhlIGNsdXN0ZXIuCgpPbmNlIHRoZSB2bSBiZWNv bWVzIG5vbi1yZXNwb25zaXZlIGl0IGNhbm5vdCBiZSBzdG9wcGVkLCByZW1vdmVkIG9yID0KZGVz dHJveWVkIHdpdGhvdXQgcmVzdGFydGluZyB0aGUgaG9zdCBtYWNoaW5lIHRoYXQgdGhlIFZNIGlz IGN1cnJlbnRseSA9CnJ1bm5pbmcgb24uICAgVGhlIDQgaG9zdHMgYXJlIGNvbm5lY3RlZCB2aWEg MTBnaWcgZXRoZXJuZXQsIHNvIHNob3VsZCA9Cm5vdCBiZSBhIG5ldHdvcmsgaXNzdWUuCgoKQW55 IGlkZWFzPwoKR2FyeQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkdhcnkgUGVkcmV0dHkgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FyeUByYXZuYWxhc2thLm5ldCA9CjxtYWlsdG86 Z2FyeUBlcmFhbGFza2EubmV0PgpTeXN0ZW1zIE1hbmFnZXIgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB3d3cuZmx5cmF2bi5jb20gPQo8aHR0cDovL3d3dy5mbHlyYXZu LmNvbS8+ClJhdm4gQWxhc2thICAgICAgICAgICAgICAgICAgICAgICAgICAgL1wgICAgICAgICAg ICAgICAgICAgIDkwNy00NTAtNzI1MQo1MjQ1IEFpcnBvcnQgSW5kdXN0cmlhbCBSb2FkICAgICAg ICAgLyAgXC9cICAgICAgICAgICAgIDkwNy00NTAtNzIzOCBmYXgKRmFpcmJhbmtzLCBBbGFza2Eg IDk5NzA5ICAgICAgICAvXCAgLyAgICBcIFwgU2Vjb25kIGdyZWF0ZXN0IGNvbW1hbmRtZW50ClNl cnZpbmcgQWxsIG9mIEFsYXNrYSAgICAgICAgICAvICBcLyAgL1wgIFwgXC9cICAgPUUyPTgwPTlD TG92ZSB5b3VyID0KbmVpZ2hib3IgYXMKUmVhbGx5IGxvdmluZyB0aGUgcmVjb3JkIGdyZWVuIHVw IGRhdGUhIFN1bW1tZXIhISAgIHlvdXJzZWxmPUUyPTgwPTlEID0KTWF0dCAyMjozOQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KCgoKCgoKCgoKCgoKCi0tQXBwbGUtTWFpbD1fNkVBM0NBNkMtRjFDQS00M0IxLUEw RUQtNUVDOUIyREQ2NjkwCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFi bGUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PXV0Zi04Cgo8aHRtbD48aGVhZD48 bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgPQpj aGFyc2V0PTNEdXRmLTgiPjwvaGVhZD48Ym9keSBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdv cmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy LXdoaXRlLXNwYWNlOyIgPQpjbGFzcz0zRCIiPkkgYW0gaGF2aW5nIGFuIGlzc3VlIGluIGEgSG9z dGVkIEVuZ2luZSBHbHVzdGVyRlMgc2V0dXAuID0KJm5ic3A7IEkgaGF2ZSA0IGhvc3RzIGluIGEg Y2x1c3Rlciwgd2l0aCB0aGUgRW5naW5lZCBiZWluZyBob3N0ZWQgb24gdGhlID0KQ2x1c3Rlci4g Jm5ic3A7VGhpcyBmb2xsb3dzIHRoZSBwYXR0ZXJuIHNob3duIGluIHRoZSBkb2NzIGZvciBhID0K Z2x1c3Rlcml6ZWQgc2V0dXAsIGV4Y2VwdCB0aGF0IEkgaGF2ZSA0IGhvc3RzLiAmbmJzcDsgSSBo YXZlIGVuZ2luZSwgPQpkYXRhLCBpc28gYW5kIGV4cG9ydCBzdG9yYWdlIGRvbWFpbnMgYWxsIGFz IGdsdXN0ZXJmcyBvbiBhIHJlcGxpY2EgMyA9CmdsdXN0ZXJmcyBvbiB0aGUgZmlyc3QgMyBob3N0 cy4gJm5ic3A7VGhlc2UgZ2x1c3RlciB2b2x1bWVzIGFyZSBydW5uaW5nID0Kb24gYW4gU1NEIEhh cmR3YXJlIFJhaWQgNiwgd2hpY2ggaXMgaWRlbnRpY2FsIG9uIGFsbCB0aGUgaG9zdHMuID0KJm5i c3A7QWxsIHRoZSBob3N0cyBoYXZlIGEgc2Vjb25kIFJhaWQgNiBBcnJheSB3aXRoIFBoeXNpY2Fs IEhhcmQgRHJpdmVzID0KYW5kIEkgaGF2ZSBjcmVhdGVkIGEgc2Vjb25kIGRhdGEgc3RvcmFnZSBk b21haW4gYXMgYSBnbHVzdGVyZnMgYWNyb3NzID0KYWxsIDQgaG9zdHMgYXMgYSZuYnNwO3N0cmlw ZSAyIHJlcGxpY2EgMiBhbmQgaGF2ZSBhZGRlZCBpdCB0byB0aGUgRGF0YSA9CkNlbnRlci4gJm5i c3A7SG93ZXZlciBpZiBJIHVzZSB0aGlzIHNlY29uZCBTdG9yYWdlIERvbWFpbiBhcyB0aGUgYm9v dCA9CmRpc2sgZm9yIGEgVk0sIG9yIGFzIHNlY29uZCBkaXNrIGZvciBhIFZNIHRoYXQgaXMgYWxy ZWFkeSBydW5uaW5nLCB0aGUgPQpWTSB3aWxsIGJlY29tZSBub24tcmVzcG9uc2l2ZSBhcyBzb29u IGFzIHRoZSBWTSBzdGFydHMgdXNpbmcgdGhpcyBkaXNrLiA9CiZuYnNwOyBIYXBwZW5zIGR1cmlu ZyB0aGUgT1MgaW5zdGFsbCBpZiB0aGUgVk0gaXMgdXNpbmcgdGhpcyBzdG9yYWdlID0KZG9tYWlu IGZvciBpdHMgYm9vdCBkaXNrLCBvciBpZiBJIHRyeSBjb3B5aW5nIGFueXRoaW5nIGxhcmdlIHRv IGl0IHdoZW4gPQppdCBpcyBhIHNlY29uZCBkaXNrIGZvciBhIFZNIHRoYXQgaGFzIGl0cyBib290 IGRyaXZlIG9uIHRoZSBNYXN0ZXIgRGF0YSA9ClN0b3JhZ2UgRG9tYWluLiAmbmJzcDs8ZGl2IGNs YXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+SWYgSSBtb3Vu dCB0aGUgZ2x1c3RlciB2b2x1bWUgdGhhdCBpcyB0aGlzIHNlY29uZCBzdG9yYWdlID0KZG9tYWlu IG9uIG9uZSBvZiB0aGUgaG9zdHMgZGlyZWN0bHkgb3IgYW55IG90aGVyIG1hY2hpbmUgb24gbXkg bG9jYWwgPQpuZXR3b3JrLCB0aGUgZ2x1c3RlciB2b2x1bWUgd29ya3MgZmluZS4gJm5ic3A7SXQg aXMgb25seSB3aGVuIGl0IGlzIHVzZWQgPQphcyBhIHN0b3JhZ2UgZG9tYWluIChzZWNvbmQgZGF0 YSBkb21haW4pIG9uIFZNcyBpbiB0aGUgPQpjbHVzdGVyLjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48 YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+T25jZSA9CnRoZSB2bSBiZWNvbWVz IG5vbi1yZXNwb25zaXZlIGl0IGNhbm5vdCBiZSBzdG9wcGVkLCByZW1vdmVkIG9yIGRlc3Ryb3ll ZCA9CndpdGhvdXQgcmVzdGFydGluZyB0aGUgaG9zdCBtYWNoaW5lIHRoYXQgdGhlIFZNIGlzIGN1 cnJlbnRseSBydW5uaW5nIG9uLiA9CiZuYnNwOyBUaGUgNCBob3N0cyBhcmUgY29ubmVjdGVkIHZp YSAxMGdpZyBldGhlcm5ldCwgc28gc2hvdWxkIG5vdCBiZSBhID0KbmV0d29yayBpc3N1ZS48L2Rp dj48ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+ PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkFueSBpZGVhcz88L2Rpdj48ZGl2 ID0KY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+R2FyeTwv ZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij48ZGl2IGNsYXNzPTNEIiI+CjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0 dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogPQphdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsg dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7ID0Kd2hpdGUtc3BhY2U6IG5v cm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRleHQtc3Ry b2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9k ZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNz PTNEIiI+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzog bm9ybWFsOyA9Cm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDog MHB4OyB0ZXh0LXRyYW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6 IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw eDsgd29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdl YmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0 eWxlPTNEIm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogPQow cHg7IHdpZG93czogYXV0bzsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9k ZTogc3BhY2U7ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNz PTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiA9CmF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0 ZXh0LWluZGVudDogMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDogPQpicmVhay13b3JkOyAt d2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogPQphZnRlci13aGl0 ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiBhdXRvOyB0ZXh0LWFs aWduOiA9CnN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDog YnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVh azogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5z OiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6ID0KMHB4OyB3aWRvd3M6IGF1 dG87IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13 ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgc3R5 bGU9M0Qib3JwaGFuczogPQphdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw eDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6ID0KYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1v ZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6ID0KYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFz cz0zRCIiPjxkaXYgc3R5bGU9M0Qib3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogPQpzdGFydDsg dGV4dC1pbmRlbnQ6IDBweDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0K LXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRl LXNwYWNlOyIgPQpjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qib3JwaGFuczogYXV0bzsgdGV4dC1h bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiA9CjBweDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6 IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgPQotd2Via2l0LWxpbmUtYnJl YWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIk1lbmxvIiA9 CnN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNw YWNpbmc6IG5vcm1hbDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h bDsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIg Y2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLTwvZGl2PjxkaXYg Y2xhc3M9M0QiIj5HYXJ5IFBlZHJldHR5ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PGEg PQpocmVmPTNEIm1haWx0bzpnYXJ5QGVyYWFsYXNrYS5uZXQiID0KY2xhc3M9M0QiIj5nYXJ5QHJh dm5hbGFza2EubmV0PC9hPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TeXN0ZW1zIE1hbmFnZXIgPQom bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDs8YSBocmVmPTNEImh0dHA6Ly93d3cu Zmx5cmF2bi5jb20iID0KY2xhc3M9M0QiIj53d3cuZmx5cmF2bi5jb208L2E+PC9kaXY+PGRpdiBj bGFzcz0zRCIiPlJhdm4gQWxhc2thICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJz cDsgL1wgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyA9CiZuYnNwOyAmbmJzcDs5MDctNDUwLTcyNTE8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+NTI0 NSBBaXJwb3J0IEluZHVzdHJpYWwgPQpSb2FkICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAv ICZuYnNwO1wvXCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7IDkw Ny00NTAtNzIzOCBmYXg8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+RmFpcmJhbmtzLCBBbGFza2EgPQom bmJzcDs5OTcwOSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsvXCAmbmJzcDsvICZuYnNwOyAm bmJzcDtcIFwgPQpTZWNvbmQgZ3JlYXRlc3QgY29tbWFuZG1lbnQ8L2Rpdj48L2ZvbnQ+PGZvbnQg ZmFjZT0zRCJNb25hY28iID0KY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEy cHg7IiBjbGFzcz0zRCIiPlNlcnZpbmcgQWxsIG9mID0KQWxhc2thICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsvICZuYnNwO1wvICZuYnNwOy9cICZuYnNwO1wgXC9cID0KJm5ic3A7 Jm5ic3A7PUUyPTgwPTlDTG92ZSB5b3VyIG5laWdoYm9yIGFzPC9zcGFuPjwvZm9udD48YnIgPQpz dHlsZT0zRCJmb250LWZhbWlseTogTW9uYWNvOyIgY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIk1l bmxvIiA9CnN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3Jt YWw7IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3Bh Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiA9CjBweDsiIGNsYXNzPTNEIiI+ PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0QiIj5SZWFsbHkgPQpsb3Zp bmcgdGhlIHJlY29yZCBncmVlbiB1cCBkYXRlISBTdW1tbWVyISEgJm5ic3A7IHlvdXJzZWxmPUUy PTgwPTlEJm5ic3A7TT0KYXR0IDIyOjM5PC9zcGFuPjwvZm9udD48ZGl2IHN0eWxlPTNEImNvbG9y OiByZ2IoMCwgMCwgMCk7ID0KbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06 IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt dGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZm9udC1mYW1pbHk6IE1lbmxvOyIgPQpjbGFzcz0zRCIi PjwvZGl2Pjxmb250IGZhY2U9M0QiTWVubG8iIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDsiID0K Y2xhc3M9M0QiIj48L2ZvbnQ+PHNwYW4gc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0 dGVyLXNwYWNpbmc6ID0Kbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6 IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog MHB4OyBmb250LXNpemU6IDEycHg7IiBjbGFzcz0zRCIiPjxmb250ID0KZmFjZT0zRCJNZW5sbyIg Y2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLTwvZGl2PjwvZm9u dD48L3NwYW4+PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyA9CmxldHRlci1zcGFj aW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9 CndvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFz cz0zRCIiPjxmb250ID0KZmFjZT0zRCJNZW5sbyIgc3R5bGU9M0QiZm9udC1zaXplOiAxMnB4OyIg Y2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwvZm9udD48L2Rpdj48L2Rpdj48c3BhbiBzdHls ZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyA9CmxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZvbnQtc2l6ZTogMTJweDsiID0KY2xh c3M9M0QiIj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwv ZGl2PjxzcGFuID0Kc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6 IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29y ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ID0KMHB4OyBmb250LXNp emU6IDEycHg7IiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5l d2xpbmUiPjwvc3Bhbj48L2Rpdj48c3BhbiBzdHlsZT0zRCJjb2xvcjogPQpyZ2IoMCwgMCwgMCk7 IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj ZTogPQpub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo OiAwcHg7IGZvbnQtc2l6ZTogPQoxMnB4OyIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiQXBwbGUt aW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2Pjxicj0KIGNsYXNzPTNEIkFwcGxlLWlu dGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdl LW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi PjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2Pjxi ciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNz PTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVy Y2hhbmdlLW5ld2xpbmUiPgo8L2Rpdj4KPGJyIGNsYXNzPTNEIiI+PC9kaXY+PC9ib2R5PjwvaHRt bD49CgotLUFwcGxlLU1haWw9XzZFQTNDQTZDLUYxQ0EtNDNCMS1BMEVELTVFQzlCMkRENjY5MC0t Cg== --===============7155943602321819207==-- From mlipchuk at redhat.com Sun Nov 6 10:28:45 2016 Content-Type: multipart/mixed; boundary="===============7615746043064087554==" MIME-Version: 1.0 From: Maor Lipchuk To: users at ovirt.org Subject: Re: [ovirt-users] Multiple Data Storage Domains Date: Sun, 06 Nov 2016 17:28:44 +0200 Message-ID: In-Reply-To: 4AAA02FB-3D13-43D2-B497-38FF9BC78D7A@ravnalaska.net --===============7615746043064087554== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Gary, Do you have other disks on this storage domain? Have you tried to use other VMs with disks on this storage domain? Is this disk is preallocated? If not can you try to create a pre-allocate disk and re-try Regards, Maor On Sat, Nov 5, 2016 at 2:28 AM, Gary Pedretty wrote: > I am having an issue in a Hosted Engine GlusterFS setup. I have 4 hosts > in a cluster, with the Engined being hosted on the Cluster. This follows > the pattern shown in the docs for a glusterized setup, except that I have= 4 > hosts. I have engine, data, iso and export storage domains all as > glusterfs on a replica 3 glusterfs on the first 3 hosts. These gluster > volumes are running on an SSD Hardware Raid 6, which is identical on all > the hosts. All the hosts have a second Raid 6 Array with Physical Hard > Drives and I have created a second data storage domain as a glusterfs > across all 4 hosts as a stripe 2 replica 2 and have added it to the Data > Center. However if I use this second Storage Domain as the boot disk for= a > VM, or as second disk for a VM that is already running, the VM will become > non-responsive as soon as the VM starts using this disk. Happens during > the OS install if the VM is using this storage domain for its boot disk, = or > if I try copying anything large to it when it is a second disk for a VM > that has its boot drive on the Master Data Storage Domain. > > If I mount the gluster volume that is this second storage domain on one of > the hosts directly or any other machine on my local network, the gluster > volume works fine. It is only when it is used as a storage domain (second > data domain) on VMs in the cluster. > > Once the vm becomes non-responsive it cannot be stopped, removed or > destroyed without restarting the host machine that the VM is currently > running on. The 4 hosts are connected via 10gig ethernet, so should not > be a network issue. > > > Any ideas? > > Gary > > ------------------------------------------------------------------------ > Gary Pedretty gary(a)ravnalaska.net > > Systems Manager www.flyravn.com > Ravn Alaska /\ 907-450-7251 > 5245 Airport Industrial Road / \/\ 907-450-7238 fax > Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment > Serving All of Alaska / \/ /\ \ \/\ =E2=80=9CLove your neig= hbor as > Really loving the record green up date! Summmer!! yourself=E2=80=9D Mat= t 22:39 > ------------------------------------------------------------------------ > > > > > > > > > > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > --===============7615746043064087554== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SGkgR2FyeSw8ZGl2Pjxicj48L2Rpdj48ZGl2PkRvIHlvdSBoYXZlIG90 aGVyIGRpc2tzIG9uIHRoaXMgc3RvcmFnZSBkb21haW4/PC9kaXY+PGRpdj5IYXZlIHlvdSB0cmll ZCB0byB1c2Ugb3RoZXIgVk1zIHdpdGggZGlza3Mgb24gdGhpcyBzdG9yYWdlIGRvbWFpbj88L2Rp dj48ZGl2PklzIHRoaXMgZGlzayBpcyBwcmVhbGxvY2F0ZWQ/IElmIG5vdCBjYW4geW91IHRyeSB0 byBjcmVhdGUgYSBwcmUtYWxsb2NhdGUgZGlzayBhbmQgcmUtdHJ5PC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj5SZWdhcmRzLDwvZGl2PjxkaXY+TWFvcjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ PGJyPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFzcz0i Z21haWxfcXVvdGUiPk9uIFNhdCwgTm92IDUsIDIwMTYgYXQgMjoyOCBBTSwgR2FyeSBQZWRyZXR0 eSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpnYXJ5QHJhdm5hbGFza2EubmV0 IiB0YXJnZXQ9Il9ibGFuayI+Z2FyeUByYXZuYWxhc2thLm5ldDwvYT4mZ3Q7PC9zcGFuPiB3cm90 ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAw IC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBz dHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPkkgYW0gaGF2aW5nIGFuIGlzc3VlIGluIGEgSG9z dGVkIEVuZ2luZSBHbHVzdGVyRlMgc2V0dXAuIMKgIEkgaGF2ZSA0IGhvc3RzIGluIGEgY2x1c3Rl ciwgd2l0aCB0aGUgRW5naW5lZCBiZWluZyBob3N0ZWQgb24gdGhlIENsdXN0ZXIuwqAgVGhpcyBm b2xsb3dzIHRoZSBwYXR0ZXJuIHNob3duIGluIHRoZSBkb2NzIGZvciBhIGdsdXN0ZXJpemVkIHNl dHVwLCBleGNlcHQgdGhhdCBJIGhhdmUgNCBob3N0cy4gwqAgSSBoYXZlIGVuZ2luZSwgZGF0YSwg aXNvIGFuZCBleHBvcnQgc3RvcmFnZSBkb21haW5zIGFsbCBhcyBnbHVzdGVyZnMgb24gYSByZXBs aWNhIDMgZ2x1c3RlcmZzIG9uIHRoZSBmaXJzdCAzIGhvc3RzLsKgIFRoZXNlIGdsdXN0ZXIgdm9s dW1lcyBhcmUgcnVubmluZyBvbiBhbiBTU0QgSGFyZHdhcmUgUmFpZCA2LCB3aGljaCBpcyBpZGVu dGljYWwgb24gYWxsIHRoZSBob3N0cy7CoCBBbGwgdGhlIGhvc3RzIGhhdmUgYSBzZWNvbmQgUmFp ZCA2IEFycmF5IHdpdGggUGh5c2ljYWwgSGFyZCBEcml2ZXMgYW5kIEkgaGF2ZSBjcmVhdGVkIGEg c2Vjb25kIGRhdGEgc3RvcmFnZSBkb21haW4gYXMgYSBnbHVzdGVyZnMgYWNyb3NzIGFsbCA0IGhv c3RzIGFzIGHCoHN0cmlwZSAyIHJlcGxpY2EgMiBhbmQgaGF2ZSBhZGRlZCBpdCB0byB0aGUgRGF0 YSBDZW50ZXIuwqAgSG93ZXZlciBpZiBJIHVzZSB0aGlzIHNlY29uZCBTdG9yYWdlIERvbWFpbiBh cyB0aGUgYm9vdCBkaXNrIGZvciBhIFZNLCBvciBhcyBzZWNvbmQgZGlzayBmb3IgYSBWTSB0aGF0 IGlzIGFscmVhZHkgcnVubmluZywgdGhlIFZNIHdpbGwgYmVjb21lIG5vbi1yZXNwb25zaXZlIGFz IHNvb24gYXMgdGhlIFZNIHN0YXJ0cyB1c2luZyB0aGlzIGRpc2suIMKgIEhhcHBlbnMgZHVyaW5n IHRoZSBPUyBpbnN0YWxsIGlmIHRoZSBWTSBpcyB1c2luZyB0aGlzIHN0b3JhZ2UgZG9tYWluIGZv ciBpdHMgYm9vdCBkaXNrLCBvciBpZiBJIHRyeSBjb3B5aW5nIGFueXRoaW5nIGxhcmdlIHRvIGl0 IHdoZW4gaXQgaXMgYSBzZWNvbmQgZGlzayBmb3IgYSBWTSB0aGF0IGhhcyBpdHMgYm9vdCBkcml2 ZSBvbiB0aGUgTWFzdGVyIERhdGEgU3RvcmFnZSBEb21haW4uIMKgPGRpdj48YnI+PC9kaXY+PGRp dj5JZiBJIG1vdW50IHRoZSBnbHVzdGVyIHZvbHVtZSB0aGF0IGlzIHRoaXMgc2Vjb25kIHN0b3Jh Z2UgZG9tYWluIG9uIG9uZSBvZiB0aGUgaG9zdHMgZGlyZWN0bHkgb3IgYW55IG90aGVyIG1hY2hp bmUgb24gbXkgbG9jYWwgbmV0d29yaywgdGhlIGdsdXN0ZXIgdm9sdW1lIHdvcmtzIGZpbmUuwqAg SXQgaXMgb25seSB3aGVuIGl0IGlzIHVzZWQgYXMgYSBzdG9yYWdlIGRvbWFpbiAoc2Vjb25kIGRh dGEgZG9tYWluKSBvbiBWTXMgaW4gdGhlIGNsdXN0ZXIuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj5PbmNlIHRoZSB2bSBiZWNvbWVzIG5vbi1yZXNwb25zaXZlIGl0IGNhbm5vdCBiZSBzdG9wcGVk LCByZW1vdmVkIG9yIGRlc3Ryb3llZCB3aXRob3V0IHJlc3RhcnRpbmcgdGhlIGhvc3QgbWFjaGlu ZSB0aGF0IHRoZSBWTSBpcyBjdXJyZW50bHkgcnVubmluZyBvbi4gwqAgVGhlIDQgaG9zdHMgYXJl IGNvbm5lY3RlZCB2aWEgMTBnaWcgZXRoZXJuZXQsIHNvIHNob3VsZCBub3QgYmUgYSBuZXR3b3Jr IGlzc3VlLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+QW55IGlkZWFz PzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+R2FyeTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ PGRpdj4KPGRpdiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7 dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0 ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDt3b3JkLXdyYXA6YnJlYWstd29yZCI+PGRp diBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGln bjpzdGFydDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpu b3JtYWw7d29yZC1zcGFjaW5nOjBweDt3b3JkLXdyYXA6YnJlYWstd29yZCI+PGRpdiBzdHlsZT0i dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiPjxk aXYgc3R5bGU9InRleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3dvcmQtd3JhcDpicmVh ay13b3JkIj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50OjBweDt3b3Jk LXdyYXA6YnJlYWstd29yZCI+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVu dDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiPjxkaXYgc3R5bGU9InRleHQtYWxpZ246c3RhcnQ7 dGV4dC1pbmRlbnQ6MHB4O3dvcmQtd3JhcDpicmVhay13b3JkIj48ZGl2IHN0eWxlPSJ0ZXh0LWFs aWduOnN0YXJ0O3RleHQtaW5kZW50OjBweDt3b3JkLXdyYXA6YnJlYWstd29yZCI+PGRpdiBzdHls ZT0idGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQi Pjxmb250IGZhY2U9Ik1lbmxvIiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LXNpemU6MTJw eDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpu b3JtYWw7d29yZC1zcGFjaW5nOjBweCI+PGRpdj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS08d2JyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnI+LS0tLS0tLS0tLS0tPC9k aXY+PGRpdj5HYXJ5IFBlZHJldHR5IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGEgaHJlZj0ibWFpbHRvOmdhcnlAZXJhYWxhc2thLm5l dCIgdGFyZ2V0PSJfYmxhbmsiPmdhcnlAcmF2bmFsYXNrYS5uZXQ8L2E+PC9kaXY+PGRpdj5TeXN0 ZW1zIE1hbmFnZXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqA8YSBocmVmPSJodHRwOi8vd3d3LmZseXJhdm4uY29tIiB0YXJnZXQ9 Il9ibGFuayI+d3d3LmZseXJhdm4uY29tPC9hPjwvZGl2PjxkaXY+UmF2biBBbGFza2EgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgL1wgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqA8YSBocmVmPSJ0ZWw6OTA3LTQ1MC03MjUxIiB2YWx1ZT0iKzE5MDc0NTA3MjUxIiB0 YXJnZXQ9Il9ibGFuayI+OTA3LTQ1MC03MjUxPC9hPjwvZGl2PjxkaXY+NTI0NSBBaXJwb3J0IElu ZHVzdHJpYWwgUm9hZCDCoCDCoCDCoCDCoCAvIMKgXC9cIMKgIMKgIMKgIMKgIMKgIMKgIDxhIGhy ZWY9InRlbDo5MDctNDUwLTcyMzgiIHZhbHVlPSIrMTkwNzQ1MDcyMzgiIHRhcmdldD0iX2JsYW5r Ij45MDctNDUwLTcyMzg8L2E+IGZheDwvZGl2PjxkaXY+RmFpcmJhbmtzLCBBbGFza2EgwqA5OTcw OSDCoCDCoCDCoCDCoC9cIMKgLyDCoCDCoFwgXCBTZWNvbmQgZ3JlYXRlc3QgY29tbWFuZG1lbnQ8 L2Rpdj48L2ZvbnQ+PGZvbnQgZmFjZT0iTW9uYWNvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy cHgiPlNlcnZpbmcgQWxsIG9mIEFsYXNrYSDCoCDCoCDCoCDCoCDCoC8gwqBcLyDCoC9cIMKgXCBc L1wgwqDCoOKAnExvdmUgeW91ciBuZWlnaGJvciBhczwvc3Bhbj48L2ZvbnQ+PGJyIHN0eWxlPSJm b250LWZhbWlseTpNb25hY28iPjxmb250IGZhY2U9Ik1lbmxvIiBzdHlsZT0iY29sb3I6cmdiKDAs MCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFj ZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB4Ij5S ZWFsbHkgbG92aW5nIHRoZSByZWNvcmQgZ3JlZW4gdXAgZGF0ZSEgU3VtbW1lciEhIMKgIHlvdXJz ZWxm4oCdwqBNYXR0IDIyOjM5PC9zcGFuPjwvZm9udD48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCww LDApO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNl Om5vcm1hbDt3b3JkLXNwYWNpbmc6MHB4O2ZvbnQtZmFtaWx5Ok1lbmxvIj48L2Rpdj48Zm9udCBm YWNlPSJNZW5sbyIgc3R5bGU9ImZvbnQtc2l6ZToxMnB4Ij48L2ZvbnQ+PHNwYW4gc3R5bGU9ImNv bG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7 d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHg7Zm9udC1zaXplOjEycHgiPjxmb250 IGZhY2U9Ik1lbmxvIj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnI+LS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPHdicj4tLS0tLS0tLS0tLS08L2Rpdj48L2ZvbnQ+ PC9zcGFuPjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9ybWFs O3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHgi Pjxmb250IGZhY2U9Ik1lbmxvIiBzdHlsZT0iZm9udC1zaXplOjEycHgiPjxicj48L2ZvbnQ+PC9k aXY+PC9kaXY+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9y bWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzow cHg7Zm9udC1zaXplOjEycHgiPjxiciBjbGFzcz0ibV82Nzg0NzU2Njk3MzQ1NzA0NTc3QXBwbGUt aW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2Io MCwwLDApO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNw YWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6MHB4O2ZvbnQtc2l6ZToxMnB4Ij48YnIgY2xhc3M9Im1f Njc4NDc1NjY5NzM0NTcwNDU3N0FwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvc3Bhbj48L2Rp dj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4 dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDtmb250 LXNpemU6MTJweCI+PGJyIGNsYXNzPSJtXzY3ODQ3NTY2OTczNDU3MDQ1NzdBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj48L3NwYW4+PC9kaXY+PGJyIGNsYXNzPSJtXzY3ODQ3NTY2OTczNDU3MDQ1 NzdBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgY2xhc3M9Im1fNjc4NDc1NjY5 NzM0NTcwNDU3N0FwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciBjbGFzcz0ibV82 Nzg0NzU2Njk3MzQ1NzA0NTc3QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyIGNs YXNzPSJtXzY3ODQ3NTY2OTczNDU3MDQ1NzdBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rp dj48YnIgY2xhc3M9Im1fNjc4NDc1NjY5NzM0NTcwNDU3N0FwcGxlLWludGVyY2hhbmdlLW5ld2xp bmUiPjwvZGl2PjxiciBjbGFzcz0ibV82Nzg0NzU2Njk3MzQ1NzA0NTc3QXBwbGUtaW50ZXJjaGFu Z2UtbmV3bGluZSI+PGJyIGNsYXNzPSJtXzY3ODQ3NTY2OTczNDU3MDQ1NzdBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj4KPC9kaXY+Cjxicj48L2Rpdj48L2Rpdj48YnI+X19fX19fX19fX19fX19f X19fX19fX19fX19fX19fPHdicj5fX19fX19fX19fX19fX19fXzxicj4KVXNlcnMgbWFpbGluZyBs aXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8 L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnMiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmly dC5vcmcvPHdicj5tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KPGJyPjwvYmxvY2txdW90 ZT48L2Rpdj48YnI+PC9kaXY+Cg== --===============7615746043064087554==-- From gary at ravnalaska.net Mon Nov 7 00:50:40 2016 Content-Type: multipart/mixed; boundary="===============4552090664291700437==" MIME-Version: 1.0 From: Gary Pedretty To: users at ovirt.org Subject: Re: [ovirt-users] Multiple Data Storage Domains Date: Sun, 06 Nov 2016 20:50:31 -0900 Message-ID: <232A2167-EAD0-4D65-A6DC-9C26B84A3A7D@ravnalaska.net> In-Reply-To: CAJ1JNOdzw7bBE0tX_Bx-DsOYDPSADD=0wERG0mQPjEu1krEn2Q@mail.gmail.com --===============4552090664291700437== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_06BC44F7-FB91-448D-94C1-8C5321567393 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 As a storage domain, this gluster volume will not work whether it is =3D preallocated or thin provision. It will work as a straight gluster =3D volume mounted directly to any VM on the ovirt Cluster, or any physical =3D machine, just not as a data storage domain in the Data Center. Are there restrictions to having more than one data storage domain that =3D has it gluster volumes on the same hosts that are also part of the Data =3D Center and Cluster? Gary ------------------------------------------------------------------------ Gary Pedretty gary(a)ravnalaska.net = =3D Systems Manager www.flyravn.com = =3D Ravn Alaska /\ 907-450-7251 5245 Airport Industrial Road / \/\ 907-450-7238 fax Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment Serving All of Alaska / \/ /\ \ \/\ =3DE2=3D80=3D9CLove your = =3D neighbor as Really loving the record green up date! Summmer!! yourself=3DE2=3D80=3D9D= =3D Matt 22:39 ------------------------------------------------------------------------ > On Nov 6, 2016, at 6:28 AM, Maor Lipchuk wrote: >=3D20 > Hi Gary, >=3D20 > Do you have other disks on this storage domain? > Have you tried to use other VMs with disks on this storage domain? > Is this disk is preallocated? If not can you try to create a =3D pre-allocate disk and re-try >=3D20 > Regards, > Maor >=3D20 >=3D20 >=3D20 > On Sat, Nov 5, 2016 at 2:28 AM, Gary Pedretty > wrote: > I am having an issue in a Hosted Engine GlusterFS setup. I have 4 =3D hosts in a cluster, with the Engined being hosted on the Cluster. This =3D follows the pattern shown in the docs for a glusterized setup, except =3D that I have 4 hosts. I have engine, data, iso and export storage =3D domains all as glusterfs on a replica 3 glusterfs on the first 3 hosts. = =3D These gluster volumes are running on an SSD Hardware Raid 6, which is =3D identical on all the hosts. All the hosts have a second Raid 6 Array =3D with Physical Hard Drives and I have created a second data storage =3D domain as a glusterfs across all 4 hosts as a stripe 2 replica 2 and =3D have added it to the Data Center. However if I use this second Storage =3D Domain as the boot disk for a VM, or as second disk for a VM that is =3D already running, the VM will become non-responsive as soon as the VM =3D starts using this disk. Happens during the OS install if the VM is =3D using this storage domain for its boot disk, or if I try copying =3D anything large to it when it is a second disk for a VM that has its boot = =3D drive on the Master Data Storage Domain.=3D20 >=3D20 > If I mount the gluster volume that is this second storage domain on =3D one of the hosts directly or any other machine on my local network, the =3D gluster volume works fine. It is only when it is used as a storage =3D domain (second data domain) on VMs in the cluster. >=3D20 > Once the vm becomes non-responsive it cannot be stopped, removed or =3D destroyed without restarting the host machine that the VM is currently =3D running on. The 4 hosts are connected via 10gig ethernet, so should =3D not be a network issue. >=3D20 >=3D20 > Any ideas? >=3D20 > Gary --Apple-Mail=3D_06BC44F7-FB91-448D-94C1-8C5321567393 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 As a storage domain, this gluster volume will not work =3D whether it is preallocated or thin provision.   It will work as a =3D straight gluster volume mounted directly to any VM on the ovirt Cluster, = =3D or any physical machine, just not as a data storage domain in the Data =3D Center.

Are there= =3D restrictions to having more than one data storage domain that has it =3D gluster volumes on the same hosts that are also part of the Data Center =3D and Cluster?


Gary


--------------------------------------------------------------= -=3D ---------
Gary Pedretty         = =3D                     =3D            gary(a)ravnalaska.net
Systems Manag= er =3D                     =3D                     =3D  www.flyravn.com
Ravn Alaska   = =3D                     =3D     /\                 = =3D    907-450-7251
5245 Airport Industrial = =3D Road         /  \/\         = =3D     907-450-7238 fax
Fairbanks, Alaska =3D  99709        /\  /    \ \ =3D Second greatest commandment
Serving All of= =3D Alaska          /  \/  /\  \ \/\ = =3D   =3DE2=3D80=3D9CLove your neighbor as
Really = =3D loving the record green up date! Summmer!!   yourself=3DE2=3D80=3D9D&n= bsp;M=3D att 22:39
--------------------------------------------------------------= -=3D ---------




=







On Nov 6, 2016, at 6:28 AM, Maor Lipchuk <mlipchuk(a)redhat.com<= /a>>=3D wrote:

Hi =3D Gary,

Do you have= =3D other disks on this storage domain?
Have you tried = =3D to use other VMs with disks on this storage domain?
Is this disk is preallocated? If not can you try to create a = =3D pre-allocate disk and re-try

Regards,
Maor



On Sat, Nov 5, 2016 at 2:28 AM, Gary Pedretty <gary(a)ravnalaska.net> wrote:
I am having an issue in a = =3D Hosted Engine GlusterFS setup.   I have 4 hosts in a cluster, with =3D the Engined being hosted on the Cluster.  This follows the pattern =3D shown in the docs for a glusterized setup, except that I have 4 hosts. =3D   I have engine, data, iso and export storage domains all as =3D glusterfs on a replica 3 glusterfs on the first 3 hosts.  These =3D gluster volumes are running on an SSD Hardware Raid 6, which is =3D identical on all the hosts.  All the hosts have a second Raid 6 =3D Array with Physical Hard Drives and I have created a second data storage = =3D domain as a glusterfs across all 4 hosts as a stripe 2 replica 2 =3D and have added it to the Data Center.  However if I use this second = =3D Storage Domain as the boot disk for a VM, or as second disk for a VM =3D that is already running, the VM will become non-responsive as soon as =3D the VM starts using this disk.   Happens during the OS install if =3D the VM is using this storage domain for its boot disk, or if I try =3D copying anything large to it when it is a second disk for a VM that has =3D its boot drive on the Master Data Storage Domain.  

If I mount the gluste= r =3D volume that is this second storage domain on one of the hosts directly =3D or any other machine on my local network, the gluster volume works =3D fine.  It is only when it is used as a storage domain (second data =3D domain) on VMs in the cluster.

Once the vm becomes non-responsive it = =3D cannot be stopped, removed or destroyed without restarting the host =3D machine that the VM is currently running on.   The 4 hosts are =3D connected via 10gig ethernet, so should not be a network =3D issue.


Any ideas?

Gary

=3D --Apple-Mail=3D_06BC44F7-FB91-448D-94C1-8C5321567393-- --===============4552090664291700437== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMDZCQzQ0RjctRkI5MS00NDhELTk0QzEtOEM1MzIxNTY3MzkzCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKQXMgYSBzdG9yYWdlIGRvbWFpbiwgdGhpcyBnbHVzdGVy IHZvbHVtZSB3aWxsIG5vdCB3b3JrIHdoZXRoZXIgaXQgaXMgPQpwcmVhbGxvY2F0ZWQgb3IgdGhp biBwcm92aXNpb24uICAgSXQgd2lsbCB3b3JrIGFzIGEgc3RyYWlnaHQgZ2x1c3RlciA9CnZvbHVt ZSBtb3VudGVkIGRpcmVjdGx5IHRvIGFueSBWTSBvbiB0aGUgb3ZpcnQgQ2x1c3Rlciwgb3IgYW55 IHBoeXNpY2FsID0KbWFjaGluZSwganVzdCBub3QgYXMgYSBkYXRhIHN0b3JhZ2UgZG9tYWluIGlu IHRoZSBEYXRhIENlbnRlci4KCkFyZSB0aGVyZSByZXN0cmljdGlvbnMgdG8gaGF2aW5nIG1vcmUg dGhhbiBvbmUgZGF0YSBzdG9yYWdlIGRvbWFpbiB0aGF0ID0KaGFzIGl0IGdsdXN0ZXIgdm9sdW1l cyBvbiB0aGUgc2FtZSBob3N0cyB0aGF0IGFyZSBhbHNvIHBhcnQgb2YgdGhlIERhdGEgPQpDZW50 ZXIgYW5kIENsdXN0ZXI/CgoKR2FyeQoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpHYXJ5IFBlZHJldHR5ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcnlAcmF2bmFsYXNrYS5uZXQg PQo8bWFpbHRvOmdhcnlAZXJhYWxhc2thLm5ldD4KU3lzdGVtcyBNYW5hZ2VyICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3d3LmZseXJhdm4uY29tID0KPGh0dHA6Ly93 d3cuZmx5cmF2bi5jb20vPgpSYXZuIEFsYXNrYSAgICAgICAgICAgICAgICAgICAgICAgICAgIC9c ICAgICAgICAgICAgICAgICAgICA5MDctNDUwLTcyNTEKNTI0NSBBaXJwb3J0IEluZHVzdHJpYWwg Um9hZCAgICAgICAgIC8gIFwvXCAgICAgICAgICAgICA5MDctNDUwLTcyMzggZmF4CkZhaXJiYW5r cywgQWxhc2thICA5OTcwOSAgICAgICAgL1wgIC8gICAgXCBcIFNlY29uZCBncmVhdGVzdCBjb21t YW5kbWVudApTZXJ2aW5nIEFsbCBvZiBBbGFza2EgICAgICAgICAgLyAgXC8gIC9cICBcIFwvXCAg ID1FMj04MD05Q0xvdmUgeW91ciA9Cm5laWdoYm9yIGFzClJlYWxseSBsb3ZpbmcgdGhlIHJlY29y ZCBncmVlbiB1cCBkYXRlISBTdW1tbWVyISEgICB5b3Vyc2VsZj1FMj04MD05RCA9Ck1hdHQgMjI6 MzkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCgoKCgoKCgoKCgoKCj4gT24gTm92IDYsIDIwMTYsIGF0IDY6Mjgg QU0sIE1hb3IgTGlwY2h1ayA8bWxpcGNodWtAcmVkaGF0LmNvbT4gd3JvdGU6Cj49MjAKPiBIaSBH YXJ5LAo+PTIwCj4gRG8geW91IGhhdmUgb3RoZXIgZGlza3Mgb24gdGhpcyBzdG9yYWdlIGRvbWFp bj8KPiBIYXZlIHlvdSB0cmllZCB0byB1c2Ugb3RoZXIgVk1zIHdpdGggZGlza3Mgb24gdGhpcyBz dG9yYWdlIGRvbWFpbj8KPiBJcyB0aGlzIGRpc2sgaXMgcHJlYWxsb2NhdGVkPyBJZiBub3QgY2Fu IHlvdSB0cnkgdG8gY3JlYXRlIGEgPQpwcmUtYWxsb2NhdGUgZGlzayBhbmQgcmUtdHJ5Cj49MjAK PiBSZWdhcmRzLAo+IE1hb3IKPj0yMAo+PTIwCj49MjAKPiBPbiBTYXQsIE5vdiA1LCAyMDE2IGF0 IDI6MjggQU0sIEdhcnkgUGVkcmV0dHkgPGdhcnlAcmF2bmFsYXNrYS5uZXQgPQo8bWFpbHRvOmdh cnlAcmF2bmFsYXNrYS5uZXQ+PiB3cm90ZToKPiBJIGFtIGhhdmluZyBhbiBpc3N1ZSBpbiBhIEhv c3RlZCBFbmdpbmUgR2x1c3RlckZTIHNldHVwLiAgIEkgaGF2ZSA0ID0KaG9zdHMgaW4gYSBjbHVz dGVyLCB3aXRoIHRoZSBFbmdpbmVkIGJlaW5nIGhvc3RlZCBvbiB0aGUgQ2x1c3Rlci4gIFRoaXMg PQpmb2xsb3dzIHRoZSBwYXR0ZXJuIHNob3duIGluIHRoZSBkb2NzIGZvciBhIGdsdXN0ZXJpemVk IHNldHVwLCBleGNlcHQgPQp0aGF0IEkgaGF2ZSA0IGhvc3RzLiAgIEkgaGF2ZSBlbmdpbmUsIGRh dGEsIGlzbyBhbmQgZXhwb3J0IHN0b3JhZ2UgPQpkb21haW5zIGFsbCBhcyBnbHVzdGVyZnMgb24g YSByZXBsaWNhIDMgZ2x1c3RlcmZzIG9uIHRoZSBmaXJzdCAzIGhvc3RzLiAgPQpUaGVzZSBnbHVz dGVyIHZvbHVtZXMgYXJlIHJ1bm5pbmcgb24gYW4gU1NEIEhhcmR3YXJlIFJhaWQgNiwgd2hpY2gg aXMgPQppZGVudGljYWwgb24gYWxsIHRoZSBob3N0cy4gIEFsbCB0aGUgaG9zdHMgaGF2ZSBhIHNl Y29uZCBSYWlkIDYgQXJyYXkgPQp3aXRoIFBoeXNpY2FsIEhhcmQgRHJpdmVzIGFuZCBJIGhhdmUg Y3JlYXRlZCBhIHNlY29uZCBkYXRhIHN0b3JhZ2UgPQpkb21haW4gYXMgYSBnbHVzdGVyZnMgYWNy b3NzIGFsbCA0IGhvc3RzIGFzIGEgc3RyaXBlIDIgcmVwbGljYSAyIGFuZCA9CmhhdmUgYWRkZWQg aXQgdG8gdGhlIERhdGEgQ2VudGVyLiAgSG93ZXZlciBpZiBJIHVzZSB0aGlzIHNlY29uZCBTdG9y YWdlID0KRG9tYWluIGFzIHRoZSBib290IGRpc2sgZm9yIGEgVk0sIG9yIGFzIHNlY29uZCBkaXNr IGZvciBhIFZNIHRoYXQgaXMgPQphbHJlYWR5IHJ1bm5pbmcsIHRoZSBWTSB3aWxsIGJlY29tZSBu b24tcmVzcG9uc2l2ZSBhcyBzb29uIGFzIHRoZSBWTSA9CnN0YXJ0cyB1c2luZyB0aGlzIGRpc2su ICAgSGFwcGVucyBkdXJpbmcgdGhlIE9TIGluc3RhbGwgaWYgdGhlIFZNIGlzID0KdXNpbmcgdGhp cyBzdG9yYWdlIGRvbWFpbiBmb3IgaXRzIGJvb3QgZGlzaywgb3IgaWYgSSB0cnkgY29weWluZyA9 CmFueXRoaW5nIGxhcmdlIHRvIGl0IHdoZW4gaXQgaXMgYSBzZWNvbmQgZGlzayBmb3IgYSBWTSB0 aGF0IGhhcyBpdHMgYm9vdCA9CmRyaXZlIG9uIHRoZSBNYXN0ZXIgRGF0YSBTdG9yYWdlIERvbWFp bi49MjAKPj0yMAo+IElmIEkgbW91bnQgdGhlIGdsdXN0ZXIgdm9sdW1lIHRoYXQgaXMgdGhpcyBz ZWNvbmQgc3RvcmFnZSBkb21haW4gb24gPQpvbmUgb2YgdGhlIGhvc3RzIGRpcmVjdGx5IG9yIGFu eSBvdGhlciBtYWNoaW5lIG9uIG15IGxvY2FsIG5ldHdvcmssIHRoZSA9CmdsdXN0ZXIgdm9sdW1l IHdvcmtzIGZpbmUuICBJdCBpcyBvbmx5IHdoZW4gaXQgaXMgdXNlZCBhcyBhIHN0b3JhZ2UgPQpk b21haW4gKHNlY29uZCBkYXRhIGRvbWFpbikgb24gVk1zIGluIHRoZSBjbHVzdGVyLgo+PTIwCj4g T25jZSB0aGUgdm0gYmVjb21lcyBub24tcmVzcG9uc2l2ZSBpdCBjYW5ub3QgYmUgc3RvcHBlZCwg cmVtb3ZlZCBvciA9CmRlc3Ryb3llZCB3aXRob3V0IHJlc3RhcnRpbmcgdGhlIGhvc3QgbWFjaGlu ZSB0aGF0IHRoZSBWTSBpcyBjdXJyZW50bHkgPQpydW5uaW5nIG9uLiAgIFRoZSA0IGhvc3RzIGFy ZSBjb25uZWN0ZWQgdmlhIDEwZ2lnIGV0aGVybmV0LCBzbyBzaG91bGQgPQpub3QgYmUgYSBuZXR3 b3JrIGlzc3VlLgo+PTIwCj49MjAKPiBBbnkgaWRlYXM/Cj49MjAKPiBHYXJ5CgoKLS1BcHBsZS1N YWlsPV8wNkJDNDRGNy1GQjkxLTQ0OEQtOTRDMS04QzUzMjE1NjczOTMKQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNo YXJzZXQ9dXRmLTgKCjxodG1sPjxoZWFkPjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBl IiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNoYXJzZXQ9M0R1dGYtOCI+PC9oZWFkPjxib2R5IHN0 eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7 IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+QXMg YSBzdG9yYWdlIGRvbWFpbiwgdGhpcyBnbHVzdGVyIHZvbHVtZSB3aWxsIG5vdCB3b3JrID0Kd2hl dGhlciBpdCBpcyBwcmVhbGxvY2F0ZWQgb3IgdGhpbiBwcm92aXNpb24uICZuYnNwOyBJdCB3aWxs IHdvcmsgYXMgYSA9CnN0cmFpZ2h0IGdsdXN0ZXIgdm9sdW1lIG1vdW50ZWQgZGlyZWN0bHkgdG8g YW55IFZNIG9uIHRoZSBvdmlydCBDbHVzdGVyLCA9Cm9yIGFueSBwaHlzaWNhbCBtYWNoaW5lLCBq dXN0IG5vdCBhcyBhIGRhdGEgc3RvcmFnZSBkb21haW4gaW4gdGhlIERhdGEgPQpDZW50ZXIuPGRp diBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5BcmUgdGhl cmUgPQpyZXN0cmljdGlvbnMgdG8gaGF2aW5nIG1vcmUgdGhhbiBvbmUgZGF0YSBzdG9yYWdlIGRv bWFpbiB0aGF0IGhhcyBpdCA9CmdsdXN0ZXIgdm9sdW1lcyBvbiB0aGUgc2FtZSBob3N0cyB0aGF0 IGFyZSBhbHNvIHBhcnQgb2YgdGhlIERhdGEgQ2VudGVyID0KYW5kIENsdXN0ZXI/PGJyIGNsYXNz PTNEIiI+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0z RCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5HYXJ5PC9kaXY+PGRpdiA9 CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFz cz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPgo8ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwg MCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6ID0KYXV0bzsgdGV4dC1hbGlnbjog c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyA9CndoaXRlLXNw YWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10 ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1u YnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIg PQpjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNw YWNpbmc6IG5vcm1hbDsgPQpvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1p bmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg d2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRleHQtc3Ryb2tlLXdp ZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3Bh Y2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+ PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl bnQ6ID0KMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1u YnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7 IiBjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qib3JwaGFuczogPQphdXRvOyB0ZXh0LWFsaWduOiBz dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6ID0KYnJlYWst d29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6ID0KYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qib3JwaGFuczogYXV0bzsg dGV4dC1hbGlnbjogPQpzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgd2lkb3dzOiBhdXRvOyB3b3Jk LXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxp bmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgPQpjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qi b3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiA9CjBweDsgd2lk b3dzOiBhdXRvOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFj ZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48 ZGl2IHN0eWxlPTNEIm9ycGhhbnM6ID0KYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k ZW50OiAwcHg7IHdpZG93czogYXV0bzsgd29yZC13cmFwOiA9CmJyZWFrLXdvcmQ7IC13ZWJraXQt bmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiA9CmFmdGVyLXdoaXRlLXNwYWNl OyIgY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246ID0K c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHdpZG93czogYXV0bzsgd29yZC13cmFwOiBicmVhay13 b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRl ci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm9ycGhhbnM6IGF1dG87 IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogPQowcHg7IHdpZG93czogYXV0bzsgd29y ZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7ID0KLXdlYmtpdC1s aW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGZvbnQgZmFjZT0zRCJN ZW5sbyIgPQpzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycHg7IGxl dHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl OiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweDsiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS08L2Rp dj48ZGl2IGNsYXNzPTNEIiI+R2FyeSBQZWRyZXR0eSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOzxhID0KaHJlZj0zRCJtYWlsdG86Z2FyeUBlcmFhbGFza2EubmV0IiA9CmNsYXNzPTNEIiI+ Z2FyeUByYXZuYWxhc2thLm5ldDwvYT48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+U3lzdGVtcyBNYW5h Z2VyID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7PGEgaHJlZj0zRCJodHRw Oi8vd3d3LmZseXJhdm4uY29tIiA9CmNsYXNzPTNEIiI+d3d3LmZseXJhdm4uY29tPC9hPjwvZGl2 PjxkaXYgY2xhc3M9M0QiIj5SYXZuIEFsYXNrYSAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJz cDsgJm5ic3A7IC9cICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7OTA3LTQ1MC03MjUxPC9kaXY+PGRpdiBjbGFzcz0z RCIiPjUyNDUgQWlycG9ydCBJbmR1c3RyaWFsID0KUm9hZCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgLyAmbmJzcDtcL1wgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZu YnNwOyA5MDctNDUwLTcyMzggZmF4PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkZhaXJiYW5rcywgQWxh c2thID0KJm5ic3A7OTk3MDkgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7L1wgJm5ic3A7LyAm bmJzcDsgJm5ic3A7XCBcID0KU2Vjb25kIGdyZWF0ZXN0IGNvbW1hbmRtZW50PC9kaXY+PC9mb250 Pjxmb250IGZhY2U9M0QiTW9uYWNvIiA9CmNsYXNzPTNEIiI+PHNwYW4gc3R5bGU9M0QiZm9udC1z aXplOiAxMnB4OyIgY2xhc3M9M0QiIj5TZXJ2aW5nIEFsbCBvZiA9CkFsYXNrYSAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LyAmbmJzcDtcLyAmbmJzcDsvXCAmbmJzcDtcIFwvXCA9 CiZuYnNwOyZuYnNwOz1FMj04MD05Q0xvdmUgeW91ciBuZWlnaGJvciBhczwvc3Bhbj48L2ZvbnQ+ PGJyID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IE1vbmFjbzsiIGNsYXNzPTNEIiI+PGZvbnQgZmFj ZT0zRCJNZW5sbyIgPQpzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2lu Zzogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3 b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogPQowcHg7IiBjbGFz cz0zRCIiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDsiIGNsYXNzPTNEIiI+UmVhbGx5 ID0KbG92aW5nIHRoZSByZWNvcmQgZ3JlZW4gdXAgZGF0ZSEgU3VtbW1lciEhICZuYnNwOyB5b3Vy c2VsZj1FMj04MD05RCZuYnNwO009CmF0dCAyMjozOTwvc3Bhbj48L2ZvbnQ+PGRpdiBzdHlsZT0z RCJjb2xvcjogcmdiKDAsIDAsIDApOyA9CmxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4OyAt d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZvbnQtZmFtaWx5OiBNZW5sbzsiID0KY2xh c3M9M0QiIj48L2Rpdj48Zm9udCBmYWNlPTNEIk1lbmxvIiBzdHlsZT0zRCJmb250LXNpemU6IDEy cHg7IiA9CmNsYXNzPTNEIiI+PC9mb250PjxzcGFuIHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwg MCk7IGxldHRlci1zcGFjaW5nOiA9Cm5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6IDBweDsgZm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0QiIj48Zm9udCA9CmZhY2U9M0Qi TWVubG8iIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS08L2Rp dj48L2ZvbnQ+PC9zcGFuPjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgPQpsZXR0 ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v cm1hbDsgPQp3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4 OyIgY2xhc3M9M0QiIj48Zm9udCA9CmZhY2U9M0QiTWVubG8iIHN0eWxlPTNEImZvbnQtc2l6ZTog MTJweDsiIGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2ZvbnQ+PC9kaXY+PC9kaXY+PHNw YW4gc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgPQpsZXR0ZXItc3BhY2luZzogbm9ybWFs OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgPQp3b3JkLXNwYWNp bmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmb250LXNpemU6IDEycHg7 IiA9CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwv c3Bhbj48L2Rpdj48c3BhbiA9CnN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1z cGFjaW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRlLXNwYWNlOiBub3Jt YWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiA9CjBweDsg Zm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj48L3NwYW4+PC9kaXY+PHNwYW4gc3R5bGU9M0QiY29sb3I6ID0KcmdiKDAs IDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp dGUtc3BhY2U6ID0Kbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9r ZS13aWR0aDogMHB4OyBmb250LXNpemU6ID0KMTJweDsiIGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNE IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvc3Bhbj48L2Rpdj48YnI9CiBjbGFzcz0zRCJB cHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRl cmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1u ZXdsaW5lIj48L2Rpdj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48 L2Rpdj48YnIgPQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIg PQpjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48YnIgPQpjbGFzcz0zRCJBcHBs ZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj4KPC9kaXY+CjxiciBjbGFzcz0zRCIiPjxkaXY+PGJsb2Nr cXVvdGUgdHlwZT0zRCJjaXRlIiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPk9uIE5vdiA2 LCAyMDE2LCBhdCA2OjI4IEFNLCBNYW9yIExpcGNodWsgJmx0OzxhID0KaHJlZj0zRCJtYWlsdG86 bWxpcGNodWtAcmVkaGF0LmNvbSIgY2xhc3M9M0QiIj5tbGlwY2h1a0ByZWRoYXQuY29tPC9hPiZn dDs9CiB3cm90ZTo8L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+ PGRpdiBjbGFzcz0zRCIiPjxkaXYgPQpkaXI9M0QibHRyIiBzdHlsZT0zRCJmb250LWZhbWlseTog THVjaWRhR3JhbmRlOyBmb250LXNpemU6IDEzcHg7ID0KZm9udC1zdHlsZTogbm9ybWFsOyBmb250 LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyA9CmxldHRlci1zcGFj aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu dDogPQowcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv d3M6IGF1dG87ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6 IDBweDsiIGNsYXNzPTNEIiI+SGkgPQpHYXJ5LDxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0Qi Ij48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+RG8geW91IGhhdmUgPQpvdGhlciBkaXNrcyBvbiB0aGlz IHN0b3JhZ2UgZG9tYWluPzwvZGl2PjxkaXYgY2xhc3M9M0QiIj5IYXZlIHlvdSB0cmllZCA9CnRv IHVzZSBvdGhlciBWTXMgd2l0aCBkaXNrcyBvbiB0aGlzIHN0b3JhZ2UgZG9tYWluPzwvZGl2Pjxk aXYgPQpjbGFzcz0zRCIiPklzIHRoaXMgZGlzayBpcyBwcmVhbGxvY2F0ZWQ/IElmIG5vdCBjYW4g eW91IHRyeSB0byBjcmVhdGUgYSA9CnByZS1hbGxvY2F0ZSBkaXNrIGFuZCByZS10cnk8L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+UmVn YXJkcyw8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5NYW9yPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxi ciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2 PjwvZGl2PjxkaXYgY2xhc3M9M0QiZ21haWxfZXh0cmEiID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6 IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxM3B4OyBmb250LXN0eWxlOiBub3JtYWw7ID0KZm9u dC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgPQpvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo OiAwcHg7Ij48YnIgY2xhc3M9M0QiIj48ZGl2ID0KY2xhc3M9M0QiZ21haWxfcXVvdGUiPk9uIFNh dCwgTm92IDUsIDIwMTYgYXQgMjoyOCBBTSwgR2FyeSBQZWRyZXR0eTxzcGFuID0KY2xhc3M9M0Qi QXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PHNwYW4gZGlyPTNEImx0ciIgPQpj bGFzcz0zRCIiPiZsdDs8YSBocmVmPTNEIm1haWx0bzpnYXJ5QHJhdm5hbGFza2EubmV0IiB0YXJn ZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+Z2FyeUByYXZuYWxhc2thLm5ldDwvYT4mZ3Q7PC9z cGFuPjxzcGFuID0KY2xhc3M9M0QiQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+ d3JvdGU6PGJyID0KY2xhc3M9M0QiIj48YmxvY2txdW90ZSBjbGFzcz0zRCJnbWFpbF9xdW90ZSIg c3R5bGU9M0QibWFyZ2luOiAwcHggMHB4ID0KMHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDog MXB4OyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDIwNCwgMjA0LCA9CjIwNCk7IGJvcmRlci1sZWZ0 LXN0eWxlOiBzb2xpZDsgcGFkZGluZy1sZWZ0OiAxZXg7Ij48ZGl2ID0Kc3R5bGU9M0Qid29yZC13 cmFwOiBicmVhay13b3JkOyIgY2xhc3M9M0QiIj5JIGFtIGhhdmluZyBhbiBpc3N1ZSBpbiBhID0K SG9zdGVkIEVuZ2luZSBHbHVzdGVyRlMgc2V0dXAuICZuYnNwOyBJIGhhdmUgNCBob3N0cyBpbiBh IGNsdXN0ZXIsIHdpdGggPQp0aGUgRW5naW5lZCBiZWluZyBob3N0ZWQgb24gdGhlIENsdXN0ZXIu Jm5ic3A7IFRoaXMgZm9sbG93cyB0aGUgcGF0dGVybiA9CnNob3duIGluIHRoZSBkb2NzIGZvciBh IGdsdXN0ZXJpemVkIHNldHVwLCBleGNlcHQgdGhhdCBJIGhhdmUgNCBob3N0cy4gPQombmJzcDsg SSBoYXZlIGVuZ2luZSwgZGF0YSwgaXNvIGFuZCBleHBvcnQgc3RvcmFnZSBkb21haW5zIGFsbCBh cyA9CmdsdXN0ZXJmcyBvbiBhIHJlcGxpY2EgMyBnbHVzdGVyZnMgb24gdGhlIGZpcnN0IDMgaG9z dHMuJm5ic3A7IFRoZXNlID0KZ2x1c3RlciB2b2x1bWVzIGFyZSBydW5uaW5nIG9uIGFuIFNTRCBI YXJkd2FyZSBSYWlkIDYsIHdoaWNoIGlzID0KaWRlbnRpY2FsIG9uIGFsbCB0aGUgaG9zdHMuJm5i c3A7IEFsbCB0aGUgaG9zdHMgaGF2ZSBhIHNlY29uZCBSYWlkIDYgPQpBcnJheSB3aXRoIFBoeXNp Y2FsIEhhcmQgRHJpdmVzIGFuZCBJIGhhdmUgY3JlYXRlZCBhIHNlY29uZCBkYXRhIHN0b3JhZ2Ug PQpkb21haW4gYXMgYSBnbHVzdGVyZnMgYWNyb3NzIGFsbCA0IGhvc3RzIGFzIGEmbmJzcDtzdHJp cGUgMiByZXBsaWNhIDIgPQphbmQgaGF2ZSBhZGRlZCBpdCB0byB0aGUgRGF0YSBDZW50ZXIuJm5i c3A7IEhvd2V2ZXIgaWYgSSB1c2UgdGhpcyBzZWNvbmQgPQpTdG9yYWdlIERvbWFpbiBhcyB0aGUg Ym9vdCBkaXNrIGZvciBhIFZNLCBvciBhcyBzZWNvbmQgZGlzayBmb3IgYSBWTSA9CnRoYXQgaXMg YWxyZWFkeSBydW5uaW5nLCB0aGUgVk0gd2lsbCBiZWNvbWUgbm9uLXJlc3BvbnNpdmUgYXMgc29v biBhcyA9CnRoZSBWTSBzdGFydHMgdXNpbmcgdGhpcyBkaXNrLiAmbmJzcDsgSGFwcGVucyBkdXJp bmcgdGhlIE9TIGluc3RhbGwgaWYgPQp0aGUgVk0gaXMgdXNpbmcgdGhpcyBzdG9yYWdlIGRvbWFp biBmb3IgaXRzIGJvb3QgZGlzaywgb3IgaWYgSSB0cnkgPQpjb3B5aW5nIGFueXRoaW5nIGxhcmdl IHRvIGl0IHdoZW4gaXQgaXMgYSBzZWNvbmQgZGlzayBmb3IgYSBWTSB0aGF0IGhhcyA9Cml0cyBi b290IGRyaXZlIG9uIHRoZSBNYXN0ZXIgRGF0YSBTdG9yYWdlIERvbWFpbi4gJm5ic3A7PGRpdiA9 CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPklmIEkgbW91 bnQgdGhlIGdsdXN0ZXIgPQp2b2x1bWUgdGhhdCBpcyB0aGlzIHNlY29uZCBzdG9yYWdlIGRvbWFp biBvbiBvbmUgb2YgdGhlIGhvc3RzIGRpcmVjdGx5ID0Kb3IgYW55IG90aGVyIG1hY2hpbmUgb24g bXkgbG9jYWwgbmV0d29yaywgdGhlIGdsdXN0ZXIgdm9sdW1lIHdvcmtzID0KZmluZS4mbmJzcDsg SXQgaXMgb25seSB3aGVuIGl0IGlzIHVzZWQgYXMgYSBzdG9yYWdlIGRvbWFpbiAoc2Vjb25kIGRh dGEgPQpkb21haW4pIG9uIFZNcyBpbiB0aGUgY2x1c3Rlci48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+ PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+T25jZSB0aGUgdm0gYmVjb21l cyBub24tcmVzcG9uc2l2ZSBpdCA9CmNhbm5vdCBiZSBzdG9wcGVkLCByZW1vdmVkIG9yIGRlc3Ry b3llZCB3aXRob3V0IHJlc3RhcnRpbmcgdGhlIGhvc3QgPQptYWNoaW5lIHRoYXQgdGhlIFZNIGlz IGN1cnJlbnRseSBydW5uaW5nIG9uLiAmbmJzcDsgVGhlIDQgaG9zdHMgYXJlID0KY29ubmVjdGVk IHZpYSAxMGdpZyBldGhlcm5ldCwgc28gc2hvdWxkIG5vdCBiZSBhIG5ldHdvcmsgPQppc3N1ZS48 L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIi PjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPkFueSBpZGVhcz88L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5H YXJ5PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90 ZT48L2Q9Cml2PjxiciBjbGFzcz0zRCIiPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0bWw+PQoKLS1B cHBsZS1NYWlsPV8wNkJDNDRGNy1GQjkxLTQ0OEQtOTRDMS04QzUzMjE1NjczOTMtLQo= --===============4552090664291700437==-- From sabose at redhat.com Mon Nov 7 01:50:40 2016 Content-Type: multipart/mixed; boundary="===============1892055157570301619==" MIME-Version: 1.0 From: Sahina Bose To: users at ovirt.org Subject: Re: [ovirt-users] Multiple Data Storage Domains Date: Mon, 07 Nov 2016 12:20:37 +0530 Message-ID: In-Reply-To: 232A2167-EAD0-4D65-A6DC-9C26B84A3A7D@ravnalaska.net --===============1892055157570301619== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Mon, Nov 7, 2016 at 11:20 AM, Gary Pedretty wrot= e: > As a storage domain, this gluster volume will not work whether it is > preallocated or thin provision. It will work as a straight gluster volu= me > mounted directly to any VM on the ovirt Cluster, or any physical machine, > just not as a data storage domain in the Data Center. > > Are there restrictions to having more than one data storage domain that > has it gluster volumes on the same hosts that are also part of the Data > Center and Cluster? > There are no such restrictions. However your volume configuration seems suspect -"stripe 2 replica 2". Can you provide gluster volume info of your second storage domain gluster volume? The mount logs of the volume (under /var/log/glusterfs/rhev-datacenter...log) from the host where the volume is being mounted will also help. > > > Gary > > > ------------------------------------------------------------------------ > Gary Pedretty gary(a)ravnalaska.net > > Systems Manager www.flyravn.com > Ravn Alaska /\ 907-450-7251 > 5245 Airport Industrial Road / \/\ 907-450-7238 fax > Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment > Serving All of Alaska / \/ /\ \ \/\ =E2=80=9CLove your neig= hbor as > Really loving the record green up date! Summmer!! yourself=E2=80=9D Mat= t 22:39 > ------------------------------------------------------------------------ > > > > > > > > > > > > > On Nov 6, 2016, at 6:28 AM, Maor Lipchuk wrote: > > Hi Gary, > > Do you have other disks on this storage domain? > Have you tried to use other VMs with disks on this storage domain? > Is this disk is preallocated? If not can you try to create a pre-allocate > disk and re-try > > Regards, > Maor > > > > On Sat, Nov 5, 2016 at 2:28 AM, Gary Pedretty wro= te: > >> I am having an issue in a Hosted Engine GlusterFS setup. I have 4 hosts >> in a cluster, with the Engined being hosted on the Cluster. This follows >> the pattern shown in the docs for a glusterized setup, except that I hav= e 4 >> hosts. I have engine, data, iso and export storage domains all as >> glusterfs on a replica 3 glusterfs on the first 3 hosts. These gluster >> volumes are running on an SSD Hardware Raid 6, which is identical on all >> the hosts. All the hosts have a second Raid 6 Array with Physical Hard >> Drives and I have created a second data storage domain as a glusterfs >> across all 4 hosts as a stripe 2 replica 2 and have added it to the Data >> Center. However if I use this second Storage Domain as the boot disk fo= r a >> VM, or as second disk for a VM that is already running, the VM will beco= me >> non-responsive as soon as the VM starts using this disk. Happens during >> the OS install if the VM is using this storage domain for its boot disk,= or >> if I try copying anything large to it when it is a second disk for a VM >> that has its boot drive on the Master Data Storage Domain. >> >> If I mount the gluster volume that is this second storage domain on one >> of the hosts directly or any other machine on my local network, the glus= ter >> volume works fine. It is only when it is used as a storage domain (seco= nd >> data domain) on VMs in the cluster. >> >> Once the vm becomes non-responsive it cannot be stopped, removed or >> destroyed without restarting the host machine that the VM is currently >> running on. The 4 hosts are connected via 10gig ethernet, so should not >> be a network issue. >> >> >> Any ideas? >> >> Gary >> > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > --===============1892055157570301619== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgTm92IDcsIDIwMTYgYXQgMTE6MjAgQU0sIEdhcnkgUGVk cmV0dHkgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86Z2FyeUByYXZuYWxhc2th Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmdhcnlAcmF2bmFsYXNrYS5uZXQ8L2E+Jmd0Ozwvc3Bhbj4g d3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow IDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxk aXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj5BcyBhIHN0b3JhZ2UgZG9tYWluLCB0aGlz IGdsdXN0ZXIgdm9sdW1lIHdpbGwgbm90IHdvcmsgd2hldGhlciBpdCBpcyBwcmVhbGxvY2F0ZWQg b3IgdGhpbiBwcm92aXNpb24uIMKgIEl0IHdpbGwgd29yayBhcyBhIHN0cmFpZ2h0IGdsdXN0ZXIg dm9sdW1lIG1vdW50ZWQgZGlyZWN0bHkgdG8gYW55IFZNIG9uIHRoZSBvdmlydCBDbHVzdGVyLCBv ciBhbnkgcGh5c2ljYWwgbWFjaGluZSwganVzdCBub3QgYXMgYSBkYXRhIHN0b3JhZ2UgZG9tYWlu IGluIHRoZSBEYXRhIENlbnRlci48ZGl2Pjxicj48L2Rpdj48ZGl2PkFyZSB0aGVyZSByZXN0cmlj dGlvbnMgdG8gaGF2aW5nIG1vcmUgdGhhbiBvbmUgZGF0YSBzdG9yYWdlIGRvbWFpbiB0aGF0IGhh cyBpdCBnbHVzdGVyIHZvbHVtZXMgb24gdGhlIHNhbWUgaG9zdHMgdGhhdCBhcmUgYWxzbyBwYXJ0 IG9mIHRoZSBEYXRhIENlbnRlciBhbmQgQ2x1c3Rlcj88c3BhbiBjbGFzcz0iSE9FblpiIj48Zm9u dCBjb2xvcj0iIzg4ODg4OCI+PGJyPjwvZm9udD48L3NwYW4+PC9kaXY+PC9kaXY+PC9ibG9ja3F1 b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlcmUgYXJlIG5vIHN1Y2ggcmVzdHJpY3Rpb25zLjxi cj48YnI+PC9kaXY+PGRpdj5Ib3dldmVyIHlvdXIgdm9sdW1lIGNvbmZpZ3VyYXRpb24gc2VlbXMg c3VzcGVjdCAtJnF1b3Q7c3RyaXBlIDIgcmVwbGljYSAyJnF1b3Q7LiBDYW4geW91IHByb3ZpZGUg Z2x1c3RlciB2b2x1bWUgaW5mbyBvZiB5b3VyIHNlY29uZCBzdG9yYWdlIGRvbWFpbiBnbHVzdGVy IHZvbHVtZT8gVGhlIG1vdW50IGxvZ3Mgb2YgdGhlIHZvbHVtZSAodW5kZXIgL3Zhci9sb2cvZ2x1 c3RlcmZzL3JoZXYtZGF0YWNlbnRlci4uJmx0O3ZvbG5hbWUmZ3Q7LmxvZykgZnJvbSB0aGUgaG9z dCB3aGVyZSB0aGUgdm9sdW1lIGlzIGJlaW5nIG1vdW50ZWQgd2lsbCBhbHNvIGhlbHAuPGJyPsKg PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow IDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxk aXYgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj48ZGl2PjxzcGFuIGNsYXNzPSJIT0VuWmIi Pjxmb250IGNvbG9yPSIjODg4ODg4Ij48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 Pkdhcnk8L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2ZvbnQ+PC9zcGFuPjxkaXY+PHNwYW4gY2xhc3M9 IiI+PGJyPjxkaXY+CjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6 bm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3RleHQtdHJhbnNmb3JtOm5v bmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHg7d29yZC13cmFwOmJyZWFrLXdv cmQiPjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3Rl eHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUt c3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiPjxkaXYg c3R5bGU9InRleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3dvcmQtd3JhcDpicmVhay13 b3JkIj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50OjBweDt3b3JkLXdy YXA6YnJlYWstd29yZCI+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDow cHg7d29yZC13cmFwOmJyZWFrLXdvcmQiPjxkaXYgc3R5bGU9InRleHQtYWxpZ246c3RhcnQ7dGV4 dC1pbmRlbnQ6MHB4O3dvcmQtd3JhcDpicmVhay13b3JkIj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWdu OnN0YXJ0O3RleHQtaW5kZW50OjBweDt3b3JkLXdyYXA6YnJlYWstd29yZCI+PGRpdiBzdHlsZT0i dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiPjxk aXYgc3R5bGU9InRleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3dvcmQtd3JhcDpicmVh ay13b3JkIj48Zm9udCBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LXNpemU6MTJweDtsZXR0 ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7 d29yZC1zcGFjaW5nOjBweCIgZmFjZT0iTWVubG8iPjxkaXY+LS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tPHdicj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08d2JyPi0tLS0tLS0t LS0tLTwvZGl2PjxkaXY+R2FyeSBQZWRyZXR0eSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDxhIGhyZWY9Im1haWx0bzpnYXJ5QGVyYWFs YXNrYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5nYXJ5QHJhdm5hbGFza2EubmV0PC9hPjwvZGl2Pjxk aXY+U3lzdGVtcyBNYW5hZ2VyIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGEgaHJlZj0iaHR0cDovL3d3dy5mbHlyYXZuLmNvbSIg dGFyZ2V0PSJfYmxhbmsiPnd3dy5mbHlyYXZuLmNvbTwvYT48L2Rpdj48ZGl2PlJhdm4gQWxhc2th IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIC9cIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgOTA3LTQ1MC03MjUxPC9kaXY+PGRpdj41MjQ1IEFpcnBvcnQgSW5kdXN0 cmlhbCBSb2FkIMKgIMKgIMKgIMKgIC8gwqBcL1wgwqAgwqAgwqAgwqAgwqAgwqAgOTA3LTQ1MC03 MjM4IGZheDwvZGl2PjxkaXY+RmFpcmJhbmtzLCBBbGFza2EgwqA5OTcwOSDCoCDCoCDCoCDCoC9c IMKgLyDCoCDCoFwgXCBTZWNvbmQgZ3JlYXRlc3QgY29tbWFuZG1lbnQ8L2Rpdj48L2ZvbnQ+PGZv bnQgZmFjZT0iTW9uYWNvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHgiPlNlcnZpbmcgQWxs IG9mIEFsYXNrYSDCoCDCoCDCoCDCoCDCoC8gwqBcLyDCoC9cIMKgXCBcL1wgwqDCoOKAnExvdmUg eW91ciBuZWlnaGJvciBhczwvc3Bhbj48L2ZvbnQ+PGJyIHN0eWxlPSJmb250LWZhbWlseTpNb25h Y28iPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0 ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6MHB4IiBm YWNlPSJNZW5sbyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB4Ij5SZWFsbHkgbG92aW5nIHRo ZSByZWNvcmQgZ3JlZW4gdXAgZGF0ZSEgU3VtbW1lciEhIMKgIHlvdXJzZWxm4oCdwqBNYXR0IDIy OjM5PC9zcGFuPjwvZm9udD48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2xldHRlci1zcGFj aW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNw YWNpbmc6MHB4O2ZvbnQtZmFtaWx5Ok1lbmxvIj48L2Rpdj48Zm9udCBzdHlsZT0iZm9udC1zaXpl OjEycHgiIGZhY2U9Ik1lbmxvIj48L2ZvbnQ+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7 bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9y bWFsO3dvcmQtc3BhY2luZzowcHg7Zm9udC1zaXplOjEycHgiPjxmb250IGZhY2U9Ik1lbmxvIj48 ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnI+LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tPHdicj4tLS0tLS0tLS0tLS08L2Rpdj48L2ZvbnQ+PC9zcGFuPjxkaXYgc3R5 bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3Jt Om5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHgiPjxmb250IHN0eWxlPSJm b250LXNpemU6MTJweCIgZmFjZT0iTWVubG8iPjxicj48L2ZvbnQ+PC9kaXY+PC9kaXY+PHNwYW4g c3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNm b3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHg7Zm9udC1zaXplOjEy cHgiPjxiciBjbGFzcz0ibV8tOTEzNzk5MTg3NDkxOTIwNjcwOUFwcGxlLWludGVyY2hhbmdlLW5l d2xpbmUiPjwvc3Bhbj48L2Rpdj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXIt c3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29y ZC1zcGFjaW5nOjBweDtmb250LXNpemU6MTJweCI+PGJyIGNsYXNzPSJtXy05MTM3OTkxODc0OTE5 MjA2NzA5QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2PjxzcGFuIHN0eWxl PSJjb2xvcjpyZ2IoMCwwLDApO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpu b25lO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6MHB4O2ZvbnQtc2l6ZToxMnB4Ij48 YnIgY2xhc3M9Im1fLTkxMzc5OTE4NzQ5MTkyMDY3MDlBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5l Ij48L3NwYW4+PC9kaXY+PGJyIGNsYXNzPSJtXy05MTM3OTkxODc0OTE5MjA2NzA5QXBwbGUtaW50 ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyIGNsYXNzPSJtXy05MTM3OTkxODc0OTE5MjA2NzA5 QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyIGNsYXNzPSJtXy05MTM3OTkxODc0 OTE5MjA2NzA5QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyIGNsYXNzPSJtXy05 MTM3OTkxODc0OTE5MjA2NzA5QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyIGNs YXNzPSJtXy05MTM3OTkxODc0OTE5MjA2NzA5QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9k aXY+PGJyIGNsYXNzPSJtXy05MTM3OTkxODc0OTE5MjA2NzA5QXBwbGUtaW50ZXJjaGFuZ2UtbmV3 bGluZSI+PGJyIGNsYXNzPSJtXy05MTM3OTkxODc0OTE5MjA2NzA5QXBwbGUtaW50ZXJjaGFuZ2Ut bmV3bGluZSI+CjwvZGl2Pgo8YnI+PC9zcGFuPjxzcGFuIGNsYXNzPSIiPjxkaXY+PGJsb2NrcXVv dGUgdHlwZT0iY2l0ZSI+PGRpdj5PbiBOb3YgNiwgMjAxNiwgYXQgNjoyOCBBTSwgTWFvciBMaXBj aHVrICZsdDs8YSBocmVmPSJtYWlsdG86bWxpcGNodWtAcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxh bmsiPm1saXBjaHVrQHJlZGhhdC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj48YnIgY2xhc3M9Im1f LTkxMzc5OTE4NzQ5MTkyMDY3MDlBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2PjxkaXYg ZGlyPSJsdHIiIHN0eWxlPSJmb250LWZhbWlseTpMdWNpZGFHcmFuZGU7Zm9udC1zaXplOjEzcHg7 Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5v cm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDow cHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBw eCI+SGkgR2FyeSw8ZGl2Pjxicj48L2Rpdj48ZGl2PkRvIHlvdSBoYXZlIG90aGVyIGRpc2tzIG9u IHRoaXMgc3RvcmFnZSBkb21haW4/PC9kaXY+PGRpdj5IYXZlIHlvdSB0cmllZCB0byB1c2Ugb3Ro ZXIgVk1zIHdpdGggZGlza3Mgb24gdGhpcyBzdG9yYWdlIGRvbWFpbj88L2Rpdj48ZGl2PklzIHRo aXMgZGlzayBpcyBwcmVhbGxvY2F0ZWQ/IElmIG5vdCBjYW4geW91IHRyeSB0byBjcmVhdGUgYSBw cmUtYWxsb2NhdGUgZGlzayBhbmQgcmUtdHJ5PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdh cmRzLDwvZGl2PjxkaXY+TWFvcjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjwv ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIiBzdHlsZT0iZm9udC1mYW1pbHk6THVjaWRhR3Jh bmRlO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5v cm1hbDtmb250LXdlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtYWxpZ246 c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9y bWFsO3dvcmQtc3BhY2luZzowcHgiPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gU2F0 LCBOb3YgNSwgMjAxNiBhdCAyOjI4IEFNLCBHYXJ5IFBlZHJldHR5PHNwYW4gY2xhc3M9Im1fLTkx Mzc5OTE4NzQ5MTkyMDY3MDlBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPsKgPC9zcGFuPjxzcGFuIGRp cj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmdhcnlAcmF2bmFsYXNrYS5uZXQiIHRhcmdldD0i X2JsYW5rIj5nYXJ5QHJhdm5hbGFza2EubmV0PC9hPiZndDs8L3NwYW4+PHNwYW4gY2xhc3M9Im1f LTkxMzc5OTE4NzQ5MTkyMDY3MDlBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjx3YnI+wqA8L3NwYW4+ d3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow cHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6 cmdiKDIwNCwyMDQsMjA0KTtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4 Ij48ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+SSBhbSBoYXZpbmcgYW4gaXNzdWUg aW4gYSBIb3N0ZWQgRW5naW5lIEdsdXN0ZXJGUyBzZXR1cC4gwqAgSSBoYXZlIDQgaG9zdHMgaW4g YSBjbHVzdGVyLCB3aXRoIHRoZSBFbmdpbmVkIGJlaW5nIGhvc3RlZCBvbiB0aGUgQ2x1c3Rlci7C oCBUaGlzIGZvbGxvd3MgdGhlIHBhdHRlcm4gc2hvd24gaW4gdGhlIGRvY3MgZm9yIGEgZ2x1c3Rl cml6ZWQgc2V0dXAsIGV4Y2VwdCB0aGF0IEkgaGF2ZSA0IGhvc3RzLiDCoCBJIGhhdmUgZW5naW5l LCBkYXRhLCBpc28gYW5kIGV4cG9ydCBzdG9yYWdlIGRvbWFpbnMgYWxsIGFzIGdsdXN0ZXJmcyBv biBhIHJlcGxpY2EgMyBnbHVzdGVyZnMgb24gdGhlIGZpcnN0IDMgaG9zdHMuwqAgVGhlc2UgZ2x1 c3RlciB2b2x1bWVzIGFyZSBydW5uaW5nIG9uIGFuIFNTRCBIYXJkd2FyZSBSYWlkIDYsIHdoaWNo IGlzIGlkZW50aWNhbCBvbiBhbGwgdGhlIGhvc3RzLsKgIEFsbCB0aGUgaG9zdHMgaGF2ZSBhIHNl Y29uZCBSYWlkIDYgQXJyYXkgd2l0aCBQaHlzaWNhbCBIYXJkIERyaXZlcyBhbmQgSSBoYXZlIGNy ZWF0ZWQgYSBzZWNvbmQgZGF0YSBzdG9yYWdlIGRvbWFpbiBhcyBhIGdsdXN0ZXJmcyBhY3Jvc3Mg YWxsIDQgaG9zdHMgYXMgYcKgc3RyaXBlIDIgcmVwbGljYSAyIGFuZCBoYXZlIGFkZGVkIGl0IHRv IHRoZSBEYXRhIENlbnRlci7CoCBIb3dldmVyIGlmIEkgdXNlIHRoaXMgc2Vjb25kIFN0b3JhZ2Ug RG9tYWluIGFzIHRoZSBib290IGRpc2sgZm9yIGEgVk0sIG9yIGFzIHNlY29uZCBkaXNrIGZvciBh IFZNIHRoYXQgaXMgYWxyZWFkeSBydW5uaW5nLCB0aGUgVk0gd2lsbCBiZWNvbWUgbm9uLXJlc3Bv bnNpdmUgYXMgc29vbiBhcyB0aGUgVk0gc3RhcnRzIHVzaW5nIHRoaXMgZGlzay4gwqAgSGFwcGVu cyBkdXJpbmcgdGhlIE9TIGluc3RhbGwgaWYgdGhlIFZNIGlzIHVzaW5nIHRoaXMgc3RvcmFnZSBk b21haW4gZm9yIGl0cyBib290IGRpc2ssIG9yIGlmIEkgdHJ5IGNvcHlpbmcgYW55dGhpbmcgbGFy Z2UgdG8gaXQgd2hlbiBpdCBpcyBhIHNlY29uZCBkaXNrIGZvciBhIFZNIHRoYXQgaGFzIGl0cyBi b290IGRyaXZlIG9uIHRoZSBNYXN0ZXIgRGF0YSBTdG9yYWdlIERvbWFpbi4gwqA8ZGl2Pjxicj48 L2Rpdj48ZGl2PklmIEkgbW91bnQgdGhlIGdsdXN0ZXIgdm9sdW1lIHRoYXQgaXMgdGhpcyBzZWNv bmQgc3RvcmFnZSBkb21haW4gb24gb25lIG9mIHRoZSBob3N0cyBkaXJlY3RseSBvciBhbnkgb3Ro ZXIgbWFjaGluZSBvbiBteSBsb2NhbCBuZXR3b3JrLCB0aGUgZ2x1c3RlciB2b2x1bWUgd29ya3Mg ZmluZS7CoCBJdCBpcyBvbmx5IHdoZW4gaXQgaXMgdXNlZCBhcyBhIHN0b3JhZ2UgZG9tYWluIChz ZWNvbmQgZGF0YSBkb21haW4pIG9uIFZNcyBpbiB0aGUgY2x1c3Rlci48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2Pk9uY2UgdGhlIHZtIGJlY29tZXMgbm9uLXJlc3BvbnNpdmUgaXQgY2Fubm90IGJl IHN0b3BwZWQsIHJlbW92ZWQgb3IgZGVzdHJveWVkIHdpdGhvdXQgcmVzdGFydGluZyB0aGUgaG9z dCBtYWNoaW5lIHRoYXQgdGhlIFZNIGlzIGN1cnJlbnRseSBydW5uaW5nIG9uLiDCoCBUaGUgNCBo b3N0cyBhcmUgY29ubmVjdGVkIHZpYSAxMGdpZyBldGhlcm5ldCwgc28gc2hvdWxkIG5vdCBiZSBh IG5ldHdvcmsgaXNzdWUuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5B bnkgaWRlYXM/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5HYXJ5PC9kaXY+PC9kaXY+PC9ibG9j a3F1b3RlPjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9zcGFuPjwv ZGl2PjwvZGl2PjwvZGl2Pjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188d2JyPl9f X19fX19fX19fX19fX19fPGJyPgpVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0 bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgcmVsPSJub3JlZmVycmVy IiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy88d2JyPm1haWxtYW4vbGlz dGluZm8vdXNlcnM8L2E+PGJyPgo8YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Rp dj4K --===============1892055157570301619==-- From gary at ravnalaska.net Mon Nov 7 04:58:32 2016 Content-Type: multipart/mixed; boundary="===============3051328392588351722==" MIME-Version: 1.0 From: Gary Pedretty To: users at ovirt.org Subject: Re: [ovirt-users] Multiple Data Storage Domains Date: Mon, 07 Nov 2016 00:57:48 -0900 Message-ID: <29D9073C-5D15-4263-BD2D-FA9D17F67164@ravnalaska.net> In-Reply-To: CACjzOvdeT+L-mmX3mEfjf7b6n3dRevKBVZno37zNJvO5KsHeXg@mail.gmail.com --===============3051328392588351722== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_74966C91-4D7B-4631-992A-7104BF8281C2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 [root(a)fai-kvm-1-gfs admin]# gluster volume status data2 Status of volume: data2 Gluster process TCP Port RDMA Port Online = =3D Pid =3D --------------------------------------------------------------------------= =3D ---- Brick fai-kvm-1-vmn.ravnalaska.net:/kvm2/gl uster/data2/brick 49156 0 Y = =3D 3484 Brick fai-kvm-2-vmn.ravnalaska.net:/kvm2/gl uster/data2/brick 49156 0 Y = =3D 34791 Brick fai-kvm-3-vmn.ravnalaska.net:/kvm2/gl uster/data2/brick 49156 0 Y = =3D 177340 Brick fai-kvm-4-vmn.ravnalaska.net:/kvm2/gl uster/data2/brick 49152 0 Y = =3D 146038 NFS Server on localhost 2049 0 Y = =3D 40844 Self-heal Daemon on localhost N/A N/A Y = =3D 40865 NFS Server on fai-kvm-2-gfs.ravnalaska.net 2049 0 Y = =3D 99905 Self-heal Daemon on fai-kvm-2-gfs.ravnalask a.net N/A N/A Y = =3D 99915 NFS Server on fai-kvm-4-gfs.ravnalaska.net 2049 0 Y = =3D 176305 Self-heal Daemon on fai-kvm-4-gfs.ravnalask a.net N/A N/A Y = =3D 176326 NFS Server on fai-kvm-3-gfs.ravnalaska.net 2049 0 Y = =3D 226271 Self-heal Daemon on fai-kvm-3-gfs.ravnalask a.net N/A N/A Y = =3D 226287 Task Status of Volume data2 =3D --------------------------------------------------------------------------= =3D ---- There are no active volume tasks [root(a)fai-kvm-1-gfs admin]# gluster volume info data2 Volume Name: data2 Type: Striped-Replicate Volume ID: 20f85c9a-541b-4df4-9dba-44c5179bbfb0 Status: Started Number of Bricks: 1 x 2 x 2 =3D3D 4 Transport-type: tcp Bricks: Brick1: fai-kvm-1-vmn.ravnalaska.net:/kvm2/gluster/data2/brick Brick2: fai-kvm-2-vmn.ravnalaska.net:/kvm2/gluster/data2/brick Brick3: fai-kvm-3-vmn.ravnalaska.net:/kvm2/gluster/data2/brick Brick4: fai-kvm-4-vmn.ravnalaska.net:/kvm2/gluster/data2/brick Options Reconfigured: performance.readdir-ahead: on performance.quick-read: off performance.read-ahead: off performance.io-cache: off performance.stat-prefetch: off cluster.eager-lock: enable network.remote-dio: enable cluster.quorum-type: auto cluster.server-quorum-type: server storage.owner-uid: 36 storage.owner-gid: 36 See attached file for the mount log. Gary ------------------------------------------------------------------------ Gary Pedretty gary(a)ravnalaska.net = =3D Systems Manager www.flyravn.com = =3D Ravn Alaska /\ 907-450-7251 5245 Airport Industrial Road / \/\ 907-450-7238 fax Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment Serving All of Alaska / \/ /\ \ \/\ =3DE2=3D80=3D9CLove your = =3D neighbor as Really loving the record green up date! Summmer!! yourself=3DE2=3D80=3D9D= =3D Matt 22:39 ------------------------------------------------------------------------ > On Nov 6, 2016, at 9:50 PM, Sahina Bose wrote: >=3D20 > However your volume configuration seems suspect -"stripe 2 replica 2". = =3D Can you provide gluster volume info of your second storage domain =3D gluster volume? The mount logs of the volume (under =3D /var/log/glusterfs/rhev-datacenter...log) from the host where =3D the volume is being mounted will also help. > =3D20 --Apple-Mail=3D_74966C91-4D7B-4631-992A-7104BF8281C2 Content-Type: multipart/mixed; boundary=3D"Apple-Mail=3D_D3985462-55E4-4FE5-A078-30EC039EC062" --Apple-Mail=3D_D3985462-55E4-4FE5-A078-30EC039EC062 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dus-ascii
[root(a)fai-kvm-1-gfs admin]# gluster volume= =3D status data2
Status of volume: data2
Gluster process             =3D                 TCP Port =3D  RDMA Port  Online  Pid
--------------------------------------------------------------= -=3D ---------------
uster/data2/brick             = =3D               49156     0 =3D          Y       3484
uster/data2/brick             = =3D               49156     0 =3D          Y       34791
uster/data2/brick             = =3D               49156     0 =3D          Y       =3D 177340
uster/data2/brick             = =3D               49152     0 =3D          Y       =3D 146038
NFS Server on localhost       = =3D               2049     =3D  0          Y       =3D 40844
Self-heal Daemon on localhost     = =3D           N/A       N/A   =3D      Y       40865
NFS= =3D Server on fai-kvm-2-gfs.ravnalaska.net  2049     =3D  0          Y       =3D 99905
Self-heal Daemon on =3D fai-kvm-2-gfs.ravnalask
a.net               =3D                     =3D     N/A       N/A        Y =3D       99915
NFS Server on fai-kvm-4-gfs.ravnalaska.net  2049     =3D  0          Y       =3D 176305
Self-heal Daemon on =3D fai-kvm-4-gfs.ravnalask
a.net               =3D                     =3D     N/A       N/A        Y =3D       176326
NFS Server on fai-kvm-3-gfs.ravnalaska.net  2049     =3D  0          Y       =3D 226271
Self-heal Daemon on =3D fai-kvm-3-gfs.ravnalask
a.net               =3D                     =3D     N/A       N/A        Y =3D       226287

<= div=3D class=3D3D"">Task Status of Volume data2
--------------------------------------------------------------= -=3D ---------------
There are no active volume =3D tasks


[root(a)fai-kvm-1-gf= s =3D admin]# gluster volume info data2

Volume Name: data2
Type: Striped-Replicate
Volume ID: =3D 20f85c9a-541b-4df4-9dba-44c5179bbfb0
Status: =3D Started
Number of Bricks: 1 x 2 x 2 =3D3D 4
Transport-type: tcp
Bricks:
Brick1: fai-kvm-1-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Brick2: fai-kvm-2-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Brick3: fai-kvm-3-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Brick4: fai-kvm-4-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Options Reconfigured:
performance.readdir-ahead: on
performance.quick-read: off
performance.read-ahead: off
performance.io-cache: =3D off
performance.stat-prefetch: off
cluster.eager-lock: enable
network.remote-dio: enable
cluster.quorum-type: auto
cluster.server-quorum-type: server
storage.owner-uid: 36
storage.owner-gid= : =3D 36

See attached file for the mount =3D log.

Gary

=3D --Apple-Mail=3D_D3985462-55E4-4FE5-A078-30EC039EC062 Content-Disposition: attachment; filename=3Dglusterlog.txt Content-Type: text/plain; x-unix-mode=3D0644; name=3D"glusterlog.txt" Content-Transfer-Encoding: quoted-printable more rhev-data-center-mnt-glusterSD-glustermount2:data2.log-20161106 [2016-11-04 22:54:32.118587] I [MSGID: 100030] [glusterfsd.c:2338:main] =3D 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version =3D 3.7.16 (args: /usr/sbin/glusterfs --volfile-server=3D3Dglustermou nt2 --volfile-server=3D3Dfai-kvm-1-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-2-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-3-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-4-vmn.ravnalaska.net --volfile-id =3D3Ddata2 /rhev/data-center/mnt/glusterSD/glustermount2:data2) [2016-11-04 22:54:32.128807] I [MSGID: 101190] =3D [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: Started thread =3D with index 1 [2016-11-04 22:54:32.138959] I [MSGID: 101190] =3D [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: Started thread =3D with index 2 [2016-11-04 22:54:32.139878] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-0: parent translators are ready, attempting connect on =3D transport [2016-11-04 22:54:32.142057] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-1: parent translators are ready, attempting connect on =3D transport [2016-11-04 22:54:32.142331] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-0: changing port to 49156 (from 0) [2016-11-04 22:54:32.143961] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-2: parent translators are ready, attempting connect on =3D transport [2016-11-04 22:54:32.146123] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-0: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-04 22:54:32.146308] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-1: changing port to 49156 (from 0) [2016-11-04 22:54:32.147618] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-3: parent translators are ready, attempting connect on =3D transport [2016-11-04 22:54:32.149874] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-0: =3D Connected to data2-client-0, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-04 22:54:32.149891] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-0: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-04 22:54:32.149941] I [MSGID: 108005] =3D [afr-common.c:4299:afr_notify] 0-data2-replicate-0: Subvolume =3D 'data2-client-0' came back up; going online. [2016-11-04 22:54:32.150000] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-0: =3D Server lk version =3D3D 1 [2016-11-04 22:54:32.150080] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-1: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-04 22:54:32.150274] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-2: changing port to 49156 (from 0) Final graph: =3D +-------------------------------------------------------------------------= =3D -----+ 1: volume data2-client-0 2: type protocol/client 3: option clnt-lk-version 1 4: option volfile-checksum 0 5: option volfile-key data2 6: option client-version 3.7.16 7: option process-uuid =3D fai-kvm-1-gfs.ravnalaska.net-105264-2016/11/04-22:54:32:114962-data2-clien= =3D t-0-0-0 8: option fops-version 1298437 9: option ping-timeout 42 10: option remote-host fai-kvm-1-vmn.ravnalaska.net 11: option remote-subvolume /kvm2/gluster/data2/brick 12: option transport-type socket 13: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 14: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 15: option filter-O_DIRECT enable 16: option send-gids true 17: end-volume 18: 19: volume data2-client-1 20: type protocol/client 21: option clnt-lk-version 1 22: option volfile-checksum 0 23: option volfile-key data2 24: option client-version 3.7.16 25: option process-uuid =3D fai-kvm-1-gfs.ravnalaska.net-105264-2016/11/04-22:54:32:114962-data2-clien= =3D t-1-0-0 26: option fops-version 1298437 27: option ping-timeout 42 28: option remote-host fai-kvm-2-vmn.ravnalaska.net 29: option remote-subvolume /kvm2/gluster/data2/brick 30: option transport-type socket 31: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 32: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 33: option filter-O_DIRECT enable 34: option send-gids true 35: end-volume 36: 37: volume data2-replicate-0 38: type cluster/replicate 39: option eager-lock enable 40: option quorum-type auto 41: subvolumes data2-client-0 data2-client-1 42: end-volume 43: 44: volume data2-client-2 45: type protocol/client 46: option ping-timeout 42 47: option remote-host fai-kvm-3-vmn.ravnalaska.net 48: option remote-subvolume /kvm2/gluster/data2/brick 49: option transport-type socket 50: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 51: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 52: option filter-O_DIRECT enable 53: option send-gids true 54: end-volume 55: 56: volume data2-client-3 57: type protocol/client 58: option ping-timeout 42 59: option remote-host fai-kvm-4-vmn.ravnalaska.net 60: option remote-subvolume /kvm2/gluster/data2/brick 61: option transport-type socket 62: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 63: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 64: option filter-O_DIRECT enable 65: option send-gids true 66: end-volume 67: 68: volume data2-replicate-1 69: type cluster/replicate 70: option eager-lock enable 71: option quorum-type auto 72: subvolumes data2-client-2 data2-client-3 73: end-volume 74: 75: volume data2-stripe-0 76: type cluster/stripe 77: subvolumes data2-replicate-0 data2-replicate-1 78: end-volume 79: 80: volume data2-dht 81: type cluster/distribute 82: subvolumes data2-stripe-0 83: end-volume 84: 85: volume data2-write-behind 86: type performance/write-behind 87: subvolumes data2-dht 88: end-volume 89: 90: volume data2-readdir-ahead 91: type performance/readdir-ahead 92: subvolumes data2-write-behind 93: end-volume 94: 95: volume data2-open-behind 96: type performance/open-behind 97: subvolumes data2-readdir-ahead 98: end-volume 99: 100: volume data2 101: type debug/io-stats 102: option log-level INFO 103: option latency-measurement off 104: option count-fop-hits off 105: subvolumes data2-open-behind 106: end-volume 107: 108: volume meta-autoload 109: type meta 110: subvolumes data2 111: end-volume 112: =3D +-------------------------------------------------------------------------= =3D -----+ [2016-11-04 22:54:32.151927] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-1: =3D Connected to data2-client-1, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-04 22:54:32.151939] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-1: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-04 22:54:32.152083] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-1: =3D Server lk version =3D3D 1 [2016-11-04 22:54:32.152341] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-3: changing port to 49152 (from 0) [2016-11-04 22:54:32.154296] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-2: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-04 22:54:32.154774] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-2: =3D Connected to data2-client-2, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-04 22:54:32.154789] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-2: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-04 22:54:32.154821] I [MSGID: 108005] =3D [afr-common.c:4299:afr_notify] 0-data2-replicate-1: Subvolume =3D 'data2-client-2' came back up; going online. [2016-11-04 22:54:32.154916] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-2: =3D Server lk version =3D3D 1 [2016-11-04 22:54:32.156348] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-3: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-04 22:54:32.156860] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-3: =3D Connected to data2-client-3, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-04 22:54:32.156874] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-3: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-04 22:54:32.160382] I [fuse-bridge.c:5171:fuse_graph_setup] =3D 0-fuse: switched to graph 0 [2016-11-04 22:54:32.160451] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-3: =3D Server lk version =3D3D 1 [2016-11-04 22:54:32.160524] I [fuse-bridge.c:4083:fuse_init] =3D 0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.22 =3D kernel 7.22 [2016-11-04 22:54:32.161171] I [MSGID: 108031] =3D [afr-common.c:2071:afr_local_discovery_cbk] 0-data2-replicate-0: =3D selecting local read_child data2-client-0 [2016-11-05 00:05:37.796730] W [glusterfsd.c:1251:cleanup_and_exit] =3D (-->/lib64/libpthread.so.0(+0x7dc5) [0x7fe90527adc5] =3D -->/usr/sbin/glusterfs(glusterfs_sigwaiter+0xe5) [0x7fe9068f5915] =3D -->/usr/sbin/ glusterfs(cleanup_and_exit+0x6b) [0x7fe9068f578b] ) 0-: received signum =3D (15), shutting down [2016-11-05 00:05:37.796770] I [fuse-bridge.c:5719:fini] 0-fuse: =3D Unmounting '/rhev/data-center/mnt/glusterSD/glustermount2:data2'. [2016-11-05 00:13:04.440431] I [MSGID: 100030] [glusterfsd.c:2338:main] =3D 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version =3D 3.7.16 (args: /usr/sbin/glusterfs --volfile-server=3D3Dglustermou nt2 --volfile-server=3D3Dfai-kvm-1-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-2-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-3-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-4-vmn.ravnalaska.net --volfile-id =3D3Ddata2 /rhev/data-center/mnt/glusterSD/glustermount2:data2) [2016-11-05 00:13:04.452151] I [MSGID: 101190] =3D [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: Started thread =3D with index 1 [2016-11-05 00:13:04.463593] I [MSGID: 101190] =3D [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: Started thread =3D with index 2 [2016-11-05 00:13:04.464394] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-0: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:13:04.466698] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-1: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:13:04.466885] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-0: changing port to 49156 (from 0) [2016-11-05 00:13:04.468672] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-2: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:13:04.470686] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-0: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:13:04.470849] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-1: changing port to 49156 (from 0) [2016-11-05 00:13:04.472375] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-3: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:13:04.475429] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-0: =3D Connected to data2-client-0, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:13:04.475448] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-0: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:13:04.475503] I [MSGID: 108005] =3D [afr-common.c:4299:afr_notify] 0-data2-replicate-0: Subvolume =3D 'data2-client-0' came back up; going online. [2016-11-05 00:13:04.475615] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-0: =3D Server lk version =3D3D 1 [2016-11-05 00:13:04.475687] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-1: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:13:04.475857] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-2: changing port to 49156 (from 0) Final graph: =3D +-------------------------------------------------------------------------= =3D -----+ 1: volume data2-client-0 2: type protocol/client 3: option clnt-lk-version 1 4: option volfile-checksum 0 5: option volfile-key data2 6: option client-version 3.7.16 7: option process-uuid =3D fai-kvm-1-gfs.ravnalaska.net-13785-2016/11/05-00:13:04:437247-data2-client= =3D -0-0-0 8: option fops-version 1298437 9: option ping-timeout 42 10: option remote-host fai-kvm-1-vmn.ravnalaska.net 11: option remote-subvolume /kvm2/gluster/data2/brick 12: option transport-type socket 13: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 14: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 15: option filter-O_DIRECT enable 16: option send-gids true 17: end-volume 18: 19: volume data2-client-1 20: type protocol/client 21: option clnt-lk-version 1 22: option volfile-checksum 0 23: option volfile-key data2 24: option client-version 3.7.16 25: option process-uuid =3D fai-kvm-1-gfs.ravnalaska.net-13785-2016/11/05-00:13:04:437247-data2-client= =3D -1-0-0 26: option fops-version 1298437 27: option ping-timeout 42 28: option remote-host fai-kvm-2-vmn.ravnalaska.net 29: option remote-subvolume /kvm2/gluster/data2/brick 30: option transport-type socket 31: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 32: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 33: option filter-O_DIRECT enable 34: option send-gids true 35: end-volume 36: 37: volume data2-replicate-0 38: type cluster/replicate 39: option eager-lock enable 40: option quorum-type auto 41: subvolumes data2-client-0 data2-client-1 42: end-volume 43: 44: volume data2-client-2 45: type protocol/client 46: option ping-timeout 42 47: option remote-host fai-kvm-3-vmn.ravnalaska.net 48: option remote-subvolume /kvm2/gluster/data2/brick 49: option transport-type socket 50: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 51: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 52: option filter-O_DIRECT enable 53: option send-gids true 54: end-volume 55: 56: volume data2-client-3 57: type protocol/client 58: option ping-timeout 42 59: option remote-host fai-kvm-4-vmn.ravnalaska.net 60: option remote-subvolume /kvm2/gluster/data2/brick 61: option transport-type socket 62: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 63: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 64: option filter-O_DIRECT enable 65: option send-gids true 66: end-volume 67: 68: volume data2-replicate-1 69: type cluster/replicate 70: option eager-lock enable 71: option quorum-type auto 72: subvolumes data2-client-2 data2-client-3 73: end-volume 74: 75: volume data2-stripe-0 76: type cluster/stripe 77: subvolumes data2-replicate-0 data2-replicate-1 78: end-volume 79: 80: volume data2-dht 81: type cluster/distribute 82: subvolumes data2-stripe-0 83: end-volume 84: 85: volume data2-write-behind 86: type performance/write-behind 87: subvolumes data2-dht 88: end-volume 89: 90: volume data2-readdir-ahead 91: type performance/readdir-ahead 92: subvolumes data2-write-behind 93: end-volume 94: 95: volume data2-open-behind 96: type performance/open-behind 97: subvolumes data2-readdir-ahead 98: end-volume 99: 100: volume data2 101: type debug/io-stats 102: option log-level INFO 103: option latency-measurement off 104: option count-fop-hits off 105: subvolumes data2-open-behind 106: end-volume 107: 108: volume meta-autoload 109: type meta 110: subvolumes data2 111: end-volume 112: =3D +-------------------------------------------------------------------------= =3D -----+ [2016-11-05 00:13:04.477682] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-1: =3D Connected to data2-client-1, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:13:04.477702] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-1: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:13:04.477834] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-1: =3D Server lk version =3D3D 1 [2016-11-05 00:13:04.478162] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-3: changing port to 49152 (from 0) [2016-11-05 00:13:04.480593] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-2: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:13:04.480961] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-2: =3D Connected to data2-client-2, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:13:04.480982] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-2: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:13:04.481020] I [MSGID: 108005] =3D [afr-common.c:4299:afr_notify] 0-data2-replicate-1: Subvolume =3D 'data2-client-2' came back up; going online. [2016-11-05 00:13:04.481120] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-2: =3D Server lk version =3D3D 1 [2016-11-05 00:13:04.483500] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-3: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:13:04.483956] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-3: =3D Connected to data2-client-3, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:13:04.483973] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-3: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:13:04.488332] I [fuse-bridge.c:5171:fuse_graph_setup] =3D 0-fuse: switched to graph 0 [2016-11-05 00:13:04.488889] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-3: =3D Server lk version =3D3D 1 [2016-11-05 00:13:04.488933] I [fuse-bridge.c:4083:fuse_init] =3D 0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.22 =3D kernel 7.22 [2016-11-05 00:13:04.489627] I [MSGID: 108031] =3D [afr-common.c:2071:afr_local_discovery_cbk] 0-data2-replicate-0: =3D selecting local read_child data2-client-0 [2016-11-05 00:52:07.549997] I [fuse-bridge.c:5012:fuse_thread_proc] =3D 0-fuse: unmounting /rhev/data-center/mnt/glusterSD/glustermount2:data2 [2016-11-05 00:52:07.550544] W [glusterfsd.c:1251:cleanup_and_exit] =3D (-->/lib64/libpthread.so.0(+0x7dc5) [0x7f40b1c24dc5] =3D -->/usr/sbin/glusterfs(glusterfs_sigwaiter+0xe5) [0x7f40b329f915] =3D -->/usr/sbin/ glusterfs(cleanup_and_exit+0x6b) [0x7f40b329f78b] ) 0-: received signum =3D (15), shutting down [2016-11-05 00:52:07.550583] I [fuse-bridge.c:5719:fini] 0-fuse: =3D Unmounting '/rhev/data-center/mnt/glusterSD/glustermount2:data2'. [2016-11-05 00:52:39.557750] I [MSGID: 100030] [glusterfsd.c:2338:main] =3D 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version =3D 3.7.16 (args: /usr/sbin/glusterfs --volfile-server=3D3Dglustermou nt2 --volfile-server=3D3Dfai-kvm-1-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-2-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-3-vmn.ravnalaska.net =3D --volfile-server=3D3Dfai-kvm-4-vmn.ravnalaska.net --volfile-id =3D3Ddata2 /rhev/data-center/mnt/glusterSD/glustermount2:data2) [2016-11-05 00:52:39.567614] I [MSGID: 101190] =3D [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: Started thread =3D with index 1 [2016-11-05 00:52:39.578148] I [MSGID: 101190] =3D [event-epoll.c:632:event_dispatch_epoll_worker] 0-epoll: Started thread =3D with index 2 [2016-11-05 00:52:39.579039] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-0: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:52:39.581159] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-1: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:52:39.581483] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-0: changing port to 49156 (from 0) [2016-11-05 00:52:39.583109] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-2: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:52:39.585673] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-0: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:52:39.585849] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-1: changing port to 49156 (from 0) [2016-11-05 00:52:39.587044] I [MSGID: 114020] [client.c:2113:notify] =3D 0-data2-client-3: parent translators are ready, attempting connect on =3D transport [2016-11-05 00:52:39.589467] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-0: =3D Connected to data2-client-0, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:52:39.589499] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-0: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:52:39.589571] I [MSGID: 108005] =3D [afr-common.c:4299:afr_notify] 0-data2-replicate-0: Subvolume =3D 'data2-client-0' came back up; going online. [2016-11-05 00:52:39.589654] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-0: =3D Server lk version =3D3D 1 [2016-11-05 00:52:39.589753] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-1: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:52:39.590026] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-2: changing port to 49156 (from 0) [2016-11-05 00:52:39.590074] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-1: =3D Connected to data2-client-1, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:52:39.590088] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-1: Server =3D and Client lk-version numbers are not same, reopening the fds Final graph: =3D +-------------------------------------------------------------------------= =3D -----+ 1: volume data2-client-0 2: type protocol/client 3: option clnt-lk-version 1 4: option volfile-checksum 0 5: option volfile-key data2 6: option client-version 3.7.16 7: option process-uuid =3D fai-kvm-1-gfs.ravnalaska.net-30520-2016/11/05-00:52:39:553646-data2-client= =3D -0-0-0 8: option fops-version 1298437 9: option ping-timeout 42 10: option remote-host fai-kvm-1-vmn.ravnalaska.net 11: option remote-subvolume /kvm2/gluster/data2/brick 12: option transport-type socket 13: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 14: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 15: option filter-O_DIRECT enable 16: option send-gids true 17: end-volume 18: 19: volume data2-client-1 20: type protocol/client 21: option clnt-lk-version 1 22: option volfile-checksum 0 23: option volfile-key data2 24: option client-version 3.7.16 25: option process-uuid =3D fai-kvm-1-gfs.ravnalaska.net-30520-2016/11/05-00:52:39:553646-data2-client= =3D -1-0-0 26: option fops-version 1298437 27: option ping-timeout 42 28: option remote-host fai-kvm-2-vmn.ravnalaska.net 29: option remote-subvolume /kvm2/gluster/data2/brick 30: option transport-type socket 31: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 32: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 33: option filter-O_DIRECT enable 34: option send-gids true 35: end-volume 36: 37: volume data2-replicate-0 38: type cluster/replicate 39: option eager-lock enable 40: option quorum-type auto 41: subvolumes data2-client-0 data2-client-1 42: end-volume 43: 44: volume data2-client-2 45: type protocol/client 46: option ping-timeout 42 47: option remote-host fai-kvm-3-vmn.ravnalaska.net 48: option remote-subvolume /kvm2/gluster/data2/brick 49: option transport-type socket 50: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 51: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 52: option filter-O_DIRECT enable 53: option send-gids true 54: end-volume 55: 56: volume data2-client-3 57: type protocol/client 58: option ping-timeout 42 59: option remote-host fai-kvm-4-vmn.ravnalaska.net 60: option remote-subvolume /kvm2/gluster/data2/brick 61: option transport-type socket 62: option username 0b7a59b1-4aab-4041-a271-bd8a07e5cba5 63: option password 6dca1e9d-f6a8-490b-bb60-babc56eb131a 64: option filter-O_DIRECT enable 65: option send-gids true 66: end-volume 67: 68: volume data2-replicate-1 69: type cluster/replicate 70: option eager-lock enable 71: option quorum-type auto 72: subvolumes data2-client-2 data2-client-3 73: end-volume 74: 75: volume data2-stripe-0 76: type cluster/stripe 77: subvolumes data2-replicate-0 data2-replicate-1 78: end-volume 79: 80: volume data2-dht 81: type cluster/distribute 82: subvolumes data2-stripe-0 83: end-volume 84: 85: volume data2-write-behind 86: type performance/write-behind 87: subvolumes data2-dht 88: end-volume 89: 90: volume data2-readdir-ahead 91: type performance/readdir-ahead 92: subvolumes data2-write-behind 93: end-volume 94: 95: volume data2-open-behind 96: type performance/open-behind 97: subvolumes data2-readdir-ahead 98: end-volume 99: 100: volume data2 101: type debug/io-stats 102: option log-level INFO 103: option latency-measurement off 104: option count-fop-hits off 105: subvolumes data2-open-behind 106: end-volume 107: 108: volume meta-autoload 109: type meta 110: subvolumes data2 111: end-volume 112: =3D +-------------------------------------------------------------------------= =3D -----+ [2016-11-05 00:52:39.591502] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-1: =3D Server lk version =3D3D 1 [2016-11-05 00:52:39.591817] I [rpc-clnt.c:1960:rpc_clnt_reconfig] =3D 0-data2-client-3: changing port to 49152 (from 0) [2016-11-05 00:52:39.593714] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-2: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:52:39.594285] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-2: =3D Connected to data2-client-2, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:52:39.594308] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-2: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:52:39.594365] I [MSGID: 108005] =3D [afr-common.c:4299:afr_notify] 0-data2-replicate-1: Subvolume =3D 'data2-client-2' came back up; going online. [2016-11-05 00:52:39.594552] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-2: =3D Server lk version =3D3D 1 [2016-11-05 00:52:39.595616] I [MSGID: 114057] =3D [client-handshake.c:1437:select_server_supported_programs] =3D 0-data2-client-3: Using Program GlusterFS 3.3, Num (1298437), Version =3D (330) [2016-11-05 00:52:39.596115] I [MSGID: 114046] =3D [client-handshake.c:1213:client_setvolume_cbk] 0-data2-client-3: =3D Connected to data2-client-3, attached to remote volume =3D '/kvm2/gluster/data2/brick'. [2016-11-05 00:52:39.596130] I [MSGID: 114047] =3D [client-handshake.c:1224:client_setvolume_cbk] 0-data2-client-3: Server =3D and Client lk-version numbers are not same, reopening the fds [2016-11-05 00:52:39.600510] I [fuse-bridge.c:5171:fuse_graph_setup] =3D 0-fuse: switched to graph 0 [2016-11-05 00:52:39.600578] I [MSGID: 114035] =3D [client-handshake.c:193:client_set_lk_version_cbk] 0-data2-client-3: =3D Server lk version =3D3D 1 [2016-11-05 00:52:39.600654] I [fuse-bridge.c:4083:fuse_init] =3D 0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.22 =3D kernel 7.22 [2016-11-05 00:52:39.601452] I [MSGID: 108031] =3D [afr-common.c:2071:afr_local_discovery_cbk] 0-data2-replicate-0: =3D selecting local read_child data2-client-0 [2016-11-05 00:52:41.619852] I [fuse-bridge.c:5012:fuse_thread_proc] =3D 0-fuse: unmounting /rhev/data-center/mnt/glusterSD/glustermount2:data2 [2016-11-05 00:52:41.620095] W [glusterfsd.c:1251:cleanup_and_exit] =3D (-->/lib64/libpthread.so.0(+0x7dc5) [0x7f3444227dc5] =3D -->/usr/sbin/glusterfs(glusterfs_sigwaiter+0xe5) [0x7f34458a2915] =3D -->/usr/sbin/ glusterfs(cleanup_and_exit+0x6b) [0x7f34458a278b] ) 0-: received signum =3D (15), shutting down [2016-11-05 00:52:41.620110] I [fuse-bridge.c:5719:fini] 0-fuse: =3D Unmounting '/rhev/data-center/mnt/glusterSD/glustermount2:data2'. [root(a)fai-kvm-1-gfs glusterfs]#=3D --Apple-Mail=3D_D3985462-55E4-4FE5-A078-30EC039EC062 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8
--------------------------------------------------------------= -=3D ---------
Gary Pedretty         = =3D                     =3D            gary(a)ravnalaska.net
Systems Manag= er =3D                     =3D                     =3D  www.flyravn.com
Ravn Alaska   = =3D                     =3D     /\                 = =3D    907-450-7251
5245 Airport Industrial = =3D Road         /  \/\         = =3D     907-450-7238 fax
Fairbanks, Alaska =3D  99709        /\  /    \ \ =3D Second greatest commandment
Serving All of= =3D Alaska          /  \/  /\  \ \/\ = =3D   =3DE2=3D80=3D9CLove your neighbor as
Really = =3D loving the record green up date! Summmer!!   yourself=3DE2=3D80=3D9D&n= bsp;M=3D att 22:39
--------------------------------------------------------------= -=3D ---------




=







On Nov 6, 2016, at 9:50 PM, Sahina Bose <sabose(a)redhat.com&= gt; =3D wrote:

However your volume configuration seems suspect = =3D -"stripe 2 replica 2". Can you provide gluster volume info of your =3D second storage domain gluster volume? The mount logs of the volume =3D (under /var/log/glusterfs/rhev-datacenter..<volname>.log) from the = =3D host where the volume is being mounted will also help.
 

=3D --Apple-Mail=3D_D3985462-55E4-4FE5-A078-30EC039EC062-- --Apple-Mail=3D_74966C91-4D7B-4631-992A-7104BF8281C2-- --===============3051328392588351722== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fNzQ5NjZDOTEtNEQ3Qi00NjMxLTk5MkEtNzEwNEJGODI4MUMyCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKW3Jvb3RAZmFpLWt2bS0xLWdmcyBhZG1pbl0jIGdsdXN0 ZXIgdm9sdW1lIHN0YXR1cyBkYXRhMgpTdGF0dXMgb2Ygdm9sdW1lOiBkYXRhMgpHbHVzdGVyIHBy b2Nlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRDUCBQb3J0ICBSRE1BIFBvcnQgIE9u bGluZSAgPQpQaWQKPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLS0tLQpCcmljayBmYWkta3ZtLTEtdm1u LnJhdm5hbGFza2EubmV0Oi9rdm0yL2dsCnVzdGVyL2RhdGEyL2JyaWNrICAgICAgICAgICAgICAg ICAgICAgICAgICAgNDkxNTYgICAgIDAgICAgICAgICAgWSAgICAgICA9CjM0ODQKQnJpY2sgZmFp LWt2bS0yLXZtbi5yYXZuYWxhc2thLm5ldDova3ZtMi9nbAp1c3Rlci9kYXRhMi9icmljayAgICAg ICAgICAgICAgICAgICAgICAgICAgIDQ5MTU2ICAgICAwICAgICAgICAgIFkgICAgICAgPQozNDc5 MQpCcmljayBmYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0Oi9rdm0yL2dsCnVzdGVyL2RhdGEy L2JyaWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgNDkxNTYgICAgIDAgICAgICAgICAgWSAg ICAgICA9CjE3NzM0MApCcmljayBmYWkta3ZtLTQtdm1uLnJhdm5hbGFza2EubmV0Oi9rdm0yL2ds CnVzdGVyL2RhdGEyL2JyaWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgNDkxNTIgICAgIDAg ICAgICAgICAgWSAgICAgICA9CjE0NjAzOApORlMgU2VydmVyIG9uIGxvY2FsaG9zdCAgICAgICAg ICAgICAgICAgICAgIDIwNDkgICAgICAwICAgICAgICAgIFkgICAgICAgPQo0MDg0NApTZWxmLWhl YWwgRGFlbW9uIG9uIGxvY2FsaG9zdCAgICAgICAgICAgICAgIE4vQSAgICAgICBOL0EgICAgICAg IFkgICAgICAgPQo0MDg2NQpORlMgU2VydmVyIG9uIGZhaS1rdm0tMi1nZnMucmF2bmFsYXNrYS5u ZXQgIDIwNDkgICAgICAwICAgICAgICAgIFkgICAgICAgPQo5OTkwNQpTZWxmLWhlYWwgRGFlbW9u IG9uIGZhaS1rdm0tMi1nZnMucmF2bmFsYXNrCmEubmV0ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgTi9BICAgICAgIE4vQSAgICAgICAgWSAgICAgICA9Cjk5OTE1Ck5GUyBT ZXJ2ZXIgb24gZmFpLWt2bS00LWdmcy5yYXZuYWxhc2thLm5ldCAgMjA0OSAgICAgIDAgICAgICAg ICAgWSAgICAgICA9CjE3NjMwNQpTZWxmLWhlYWwgRGFlbW9uIG9uIGZhaS1rdm0tNC1nZnMucmF2 bmFsYXNrCmEubmV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTi9BICAg ICAgIE4vQSAgICAgICAgWSAgICAgICA9CjE3NjMyNgpORlMgU2VydmVyIG9uIGZhaS1rdm0tMy1n ZnMucmF2bmFsYXNrYS5uZXQgIDIwNDkgICAgICAwICAgICAgICAgIFkgICAgICAgPQoyMjYyNzEK U2VsZi1oZWFsIERhZW1vbiBvbiBmYWkta3ZtLTMtZ2ZzLnJhdm5hbGFzawphLm5ldCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE4vQSAgICAgICBOL0EgICAgICAgIFkgICAg ICAgPQoyMjYyODcKClRhc2sgU3RhdHVzIG9mIFZvbHVtZSBkYXRhMgo9Ci0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tPQotLS0tClRoZXJlIGFyZSBubyBhY3RpdmUgdm9sdW1lIHRhc2tzCgoKW3Jvb3RAZmFpLWt2 bS0xLWdmcyBhZG1pbl0jIGdsdXN0ZXIgdm9sdW1lIGluZm8gZGF0YTIKClZvbHVtZSBOYW1lOiBk YXRhMgpUeXBlOiBTdHJpcGVkLVJlcGxpY2F0ZQpWb2x1bWUgSUQ6IDIwZjg1YzlhLTU0MWItNGRm NC05ZGJhLTQ0YzUxNzliYmZiMApTdGF0dXM6IFN0YXJ0ZWQKTnVtYmVyIG9mIEJyaWNrczogMSB4 IDIgeCAyID0zRCA0ClRyYW5zcG9ydC10eXBlOiB0Y3AKQnJpY2tzOgpCcmljazE6IGZhaS1rdm0t MS12bW4ucmF2bmFsYXNrYS5uZXQ6L2t2bTIvZ2x1c3Rlci9kYXRhMi9icmljawpCcmljazI6IGZh aS1rdm0tMi12bW4ucmF2bmFsYXNrYS5uZXQ6L2t2bTIvZ2x1c3Rlci9kYXRhMi9icmljawpCcmlj azM6IGZhaS1rdm0tMy12bW4ucmF2bmFsYXNrYS5uZXQ6L2t2bTIvZ2x1c3Rlci9kYXRhMi9icmlj awpCcmljazQ6IGZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQ6L2t2bTIvZ2x1c3Rlci9kYXRh Mi9icmljawpPcHRpb25zIFJlY29uZmlndXJlZDoKcGVyZm9ybWFuY2UucmVhZGRpci1haGVhZDog b24KcGVyZm9ybWFuY2UucXVpY2stcmVhZDogb2ZmCnBlcmZvcm1hbmNlLnJlYWQtYWhlYWQ6IG9m ZgpwZXJmb3JtYW5jZS5pby1jYWNoZTogb2ZmCnBlcmZvcm1hbmNlLnN0YXQtcHJlZmV0Y2g6IG9m ZgpjbHVzdGVyLmVhZ2VyLWxvY2s6IGVuYWJsZQpuZXR3b3JrLnJlbW90ZS1kaW86IGVuYWJsZQpj bHVzdGVyLnF1b3J1bS10eXBlOiBhdXRvCmNsdXN0ZXIuc2VydmVyLXF1b3J1bS10eXBlOiBzZXJ2 ZXIKc3RvcmFnZS5vd25lci11aWQ6IDM2CnN0b3JhZ2Uub3duZXItZ2lkOiAzNgoKClNlZSBhdHRh Y2hlZCBmaWxlIGZvciB0aGUgbW91bnQgbG9nLgoKR2FyeQoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpHYXJ5 IFBlZHJldHR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcnlAcmF2 bmFsYXNrYS5uZXQgPQo8bWFpbHRvOmdhcnlAZXJhYWxhc2thLm5ldD4KU3lzdGVtcyBNYW5hZ2Vy ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3d3LmZseXJhdm4uY29t ID0KPGh0dHA6Ly93d3cuZmx5cmF2bi5jb20vPgpSYXZuIEFsYXNrYSAgICAgICAgICAgICAgICAg ICAgICAgICAgIC9cICAgICAgICAgICAgICAgICAgICA5MDctNDUwLTcyNTEKNTI0NSBBaXJwb3J0 IEluZHVzdHJpYWwgUm9hZCAgICAgICAgIC8gIFwvXCAgICAgICAgICAgICA5MDctNDUwLTcyMzgg ZmF4CkZhaXJiYW5rcywgQWxhc2thICA5OTcwOSAgICAgICAgL1wgIC8gICAgXCBcIFNlY29uZCBn cmVhdGVzdCBjb21tYW5kbWVudApTZXJ2aW5nIEFsbCBvZiBBbGFza2EgICAgICAgICAgLyAgXC8g IC9cICBcIFwvXCAgID1FMj04MD05Q0xvdmUgeW91ciA9Cm5laWdoYm9yIGFzClJlYWxseSBsb3Zp bmcgdGhlIHJlY29yZCBncmVlbiB1cCBkYXRlISBTdW1tbWVyISEgICB5b3Vyc2VsZj1FMj04MD05 RCA9Ck1hdHQgMjI6MzkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoKCgoKCgoKCgoKCj4gT24gTm92IDYsIDIw MTYsIGF0IDk6NTAgUE0sIFNhaGluYSBCb3NlIDxzYWJvc2VAcmVkaGF0LmNvbT4gd3JvdGU6Cj49 MjAKPiBIb3dldmVyIHlvdXIgdm9sdW1lIGNvbmZpZ3VyYXRpb24gc2VlbXMgc3VzcGVjdCAtInN0 cmlwZSAyIHJlcGxpY2EgMiIuID0KQ2FuIHlvdSBwcm92aWRlIGdsdXN0ZXIgdm9sdW1lIGluZm8g b2YgeW91ciBzZWNvbmQgc3RvcmFnZSBkb21haW4gPQpnbHVzdGVyIHZvbHVtZT8gVGhlIG1vdW50 IGxvZ3Mgb2YgdGhlIHZvbHVtZSAodW5kZXIgPQovdmFyL2xvZy9nbHVzdGVyZnMvcmhldi1kYXRh Y2VudGVyLi48dm9sbmFtZT4ubG9nKSBmcm9tIHRoZSBob3N0IHdoZXJlID0KdGhlIHZvbHVtZSBp cyBiZWluZyBtb3VudGVkIHdpbGwgYWxzbyBoZWxwLgo+ID0yMAoKCi0tQXBwbGUtTWFpbD1fNzQ5 NjZDOTEtNEQ3Qi00NjMxLTk5MkEtNzEwNEJGODI4MUMyCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0 L21peGVkOwoJYm91bmRhcnk9IkFwcGxlLU1haWw9X0QzOTg1NDYyLTU1RTQtNEZFNS1BMDc4LTMw RUMwMzlFQzA2MiIKCgotLUFwcGxlLU1haWw9X0QzOTg1NDYyLTU1RTQtNEZFNS1BMDc4LTMwRUMw MzlFQzA2MgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRl bnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD11cy1hc2NpaQoKPGh0bWw+PGhlYWQ+PG1ldGEg aHR0cC1lcXVpdj0zRCJDb250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sID0KY2hhcnNl dD0zRHVzLWFzY2lpIj48L2hlYWQ+PGJvZHkgc3R5bGU9M0Qid29yZC13cmFwOiBicmVhay13b3Jk OyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13 aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+W3Jvb3RAZmFpLWt2bS0x LWdmcyBhZG1pbl0jIGdsdXN0ZXIgdm9sdW1lID0Kc3RhdHVzIGRhdGEyPC9kaXY+PGRpdiBjbGFz cz0zRCIiPlN0YXR1cyBvZiB2b2x1bWU6IGRhdGEyPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+R2x1 c3RlciBwcm9jZXNzICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0K Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBU Q1AgUG9ydCA9CiZuYnNwO1JETUEgUG9ydCAmbmJzcDtPbmxpbmUgJm5ic3A7UGlkPC9kaXY+PGRp diA9CmNsYXNzPTNEIiI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS0tLS0tLS08L2Rpdj48ZGl2IGNsYXNzPTNE IiI+QnJpY2sgPGEgPQpocmVmPTNEImh0dHA6Ly9mYWkta3ZtLTEtdm1uLnJhdm5hbGFza2EubmV0 IiA9CmNsYXNzPTNEIiI+ZmFpLWt2bS0xLXZtbi5yYXZuYWxhc2thLm5ldDwvYT46L2t2bTIvZ2w8 L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj51c3Rlci9kYXRhMi9icmljayAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyA0OTE1NiAmbmJzcDsgJm5ic3A7IDAgPQombmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7WSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAzNDg0PC9kaXY+PGRp diA9CmNsYXNzPTNEIiI+QnJpY2sgPGEgaHJlZj0zRCJodHRwOi8vZmFpLWt2bS0yLXZtbi5yYXZu YWxhc2thLm5ldCIgPQpjbGFzcz0zRCIiPmZhaS1rdm0tMi12bW4ucmF2bmFsYXNrYS5uZXQ8L2E+ Oi9rdm0yL2dsPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+dXN0ZXIvZGF0YTIvYnJpY2sgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgNDkxNTYgJm5ic3A7ICZuYnNwOyAwID0KJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1kgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMzQ3 OTE8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5CcmljayA8YSBocmVmPTNEImh0dHA6Ly9mYWkta3Zt LTMtdm1uLnJhdm5hbGFza2EubmV0IiA9CmNsYXNzPTNEIiI+ZmFpLWt2bS0zLXZtbi5yYXZuYWxh c2thLm5ldDwvYT46L2t2bTIvZ2w8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj51c3Rlci9kYXRhMi9i cmljayAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA0OTE1NiAmbmJzcDsgJm5i c3A7IDAgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7WSAmbmJzcDsgJm5ic3A7 ICZuYnNwOyA9CjE3NzM0MDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5CcmljayA8YSA9CmhyZWY9M0Qi aHR0cDovL2ZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQiID0KY2xhc3M9M0QiIj5mYWkta3Zt LTQtdm1uLnJhdm5hbGFza2EubmV0PC9hPjova3ZtMi9nbDwvZGl2PjxkaXYgPQpjbGFzcz0zRCIi PnVzdGVyL2RhdGEyL2JyaWNrICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDQ5 MTUyICZuYnNwOyAmbmJzcDsgMCA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtZ ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KMTQ2MDM4PC9kaXY+PGRpdiBjbGFzcz0zRCIiPk5GUyBT ZXJ2ZXIgb24gbG9jYWxob3N0ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDIwNDkgJm5ic3A7ICZuYnNwOyA9CiZu YnNwOzAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1kgJm5ic3A7ICZuYnNwOyAm bmJzcDsgPQo0MDg0NDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TZWxmLWhlYWwgRGFlbW9uIG9uIGxv Y2FsaG9zdCAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyBOL0EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgTi9BICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5i c3A7WSAmbmJzcDsgJm5ic3A7ICZuYnNwOyA0MDg2NTwvZGl2PjxkaXYgY2xhc3M9M0QiIj5ORlMg PQpTZXJ2ZXIgb24gPGEgaHJlZj0zRCJodHRwOi8vZmFpLWt2bS0yLWdmcy5yYXZuYWxhc2thLm5l dCIgPQpjbGFzcz0zRCIiPmZhaS1rdm0tMi1nZnMucmF2bmFsYXNrYS5uZXQ8L2E+ICZuYnNwOzIw NDkgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOzAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwO1kgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQo5OTkwNTwvZGl2PjxkaXYgY2xhc3M9M0QiIj5T ZWxmLWhlYWwgRGFlbW9uIG9uID0KZmFpLWt2bS0yLWdmcy5yYXZuYWxhc2s8L2Rpdj48ZGl2IGNs YXNzPTNEIiI+PGEgaHJlZj0zRCJodHRwOi8vYS5uZXQiID0KY2xhc3M9M0QiIj5hLm5ldDwvYT4g Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ID0KJm5ic3A7ICZuYnNwOyBOL0EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgTi9BICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwO1kgPQombmJzcDsgJm5ic3A7ICZuYnNwOyA5OTkxNTwvZGl2 PjxkaXYgY2xhc3M9M0QiIj5ORlMgU2VydmVyIG9uIDxhID0KaHJlZj0zRCJodHRwOi8vZmFpLWt2 bS00LWdmcy5yYXZuYWxhc2thLm5ldCIgPQpjbGFzcz0zRCIiPmZhaS1rdm0tNC1nZnMucmF2bmFs YXNrYS5uZXQ8L2E+ICZuYnNwOzIwNDkgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOzAgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1kgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQoxNzYzMDU8 L2Rpdj48ZGl2IGNsYXNzPTNEIiI+U2VsZi1oZWFsIERhZW1vbiBvbiA9CmZhaS1rdm0tNC1nZnMu cmF2bmFsYXNrPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxhIGhyZWY9M0QiaHR0cDovL2EubmV0IiA9 CmNsYXNzPTNEIiI+YS5uZXQ8L2E+ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgTi9BICZuYnNwOyAm bmJzcDsgJm5ic3A7IE4vQSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtZID0KJm5ic3A7ICZu YnNwOyAmbmJzcDsgMTc2MzI2PC9kaXY+PGRpdiBjbGFzcz0zRCIiPk5GUyBTZXJ2ZXIgb24gPGEg PQpocmVmPTNEImh0dHA6Ly9mYWkta3ZtLTMtZ2ZzLnJhdm5hbGFza2EubmV0IiA9CmNsYXNzPTNE IiI+ZmFpLWt2bS0zLWdmcy5yYXZuYWxhc2thLm5ldDwvYT4gJm5ic3A7MjA0OSAmbmJzcDsgJm5i c3A7ID0KJm5ic3A7MCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7WSAmbmJzcDsg Jm5ic3A7ICZuYnNwOyA9CjIyNjI3MTwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TZWxmLWhlYWwgRGFl bW9uIG9uID0KZmFpLWt2bS0zLWdmcy5yYXZuYWxhc2s8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGEg aHJlZj0zRCJodHRwOi8vYS5uZXQiID0KY2xhc3M9M0QiIj5hLm5ldDwvYT4gJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5i c3A7ICZuYnNwOyBOL0EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgTi9BICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwO1kgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAyMjYyODc8L2Rpdj48ZGl2IGNsYXNz PTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdj0KIGNsYXNzPTNEIiI+VGFzayBTdGF0dXMg b2YgVm9sdW1lIGRhdGEyPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPQotLS0tLS0tLS0t LS0tLS08L2Rpdj48ZGl2IGNsYXNzPTNEIiI+VGhlcmUgYXJlIG5vIGFjdGl2ZSB2b2x1bWUgPQp0 YXNrczwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNz PTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0z RCIiPltyb290QGZhaS1rdm0tMS1nZnMgPQphZG1pbl0jIGdsdXN0ZXIgdm9sdW1lIGluZm8gZGF0 YTI8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNz PTNEIiI+Vm9sdW1lIE5hbWU6IGRhdGEyPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+VHlwZTogU3Ry aXBlZC1SZXBsaWNhdGU8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+Vm9sdW1lIElEOiA9CjIwZjg1Yzlh LTU0MWItNGRmNC05ZGJhLTQ0YzUxNzliYmZiMDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TdGF0dXM6 ID0KU3RhcnRlZDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5OdW1iZXIgb2YgQnJpY2tzOiAxIHggMiB4 IDIgPTNEIDQ8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5UcmFuc3BvcnQtdHlwZTogdGNwPC9kaXY+ PGRpdiBjbGFzcz0zRCIiPkJyaWNrczo8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5CcmljazE6IDxh IGhyZWY9M0QiaHR0cDovL2ZhaS1rdm0tMS12bW4ucmF2bmFsYXNrYS5uZXQiID0KY2xhc3M9M0Qi Ij5mYWkta3ZtLTEtdm1uLnJhdm5hbGFza2EubmV0PC9hPjova3ZtMi9nbHVzdGVyL2RhdGEyL2Jy aWNrPC9kaXY9Cj48ZGl2IGNsYXNzPTNEIiI+QnJpY2syOiA8YSBocmVmPTNEImh0dHA6Ly9mYWkt a3ZtLTItdm1uLnJhdm5hbGFza2EubmV0IiA9CmNsYXNzPTNEIiI+ZmFpLWt2bS0yLXZtbi5yYXZu YWxhc2thLm5ldDwvYT46L2t2bTIvZ2x1c3Rlci9kYXRhMi9icmljazwvZGl2PQo+PGRpdiBjbGFz cz0zRCIiPkJyaWNrMzogPGEgaHJlZj0zRCJodHRwOi8vZmFpLWt2bS0zLXZtbi5yYXZuYWxhc2th Lm5ldCIgPQpjbGFzcz0zRCIiPmZhaS1rdm0tMy12bW4ucmF2bmFsYXNrYS5uZXQ8L2E+Oi9rdm0y L2dsdXN0ZXIvZGF0YTIvYnJpY2s8L2Rpdj0KPjxkaXYgY2xhc3M9M0QiIj5CcmljazQ6IDxhIGhy ZWY9M0QiaHR0cDovL2ZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQiID0KY2xhc3M9M0QiIj5m YWkta3ZtLTQtdm1uLnJhdm5hbGFza2EubmV0PC9hPjova3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNr PC9kaXY9Cj48ZGl2IGNsYXNzPTNEIiI+T3B0aW9ucyBSZWNvbmZpZ3VyZWQ6PC9kaXY+PGRpdiA9 CmNsYXNzPTNEIiI+cGVyZm9ybWFuY2UucmVhZGRpci1haGVhZDogb248L2Rpdj48ZGl2ID0KY2xh c3M9M0QiIj5wZXJmb3JtYW5jZS5xdWljay1yZWFkOiBvZmY8L2Rpdj48ZGl2ID0KY2xhc3M9M0Qi Ij5wZXJmb3JtYW5jZS5yZWFkLWFoZWFkOiBvZmY8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGEgPQpo cmVmPTNEImh0dHA6Ly9wZXJmb3JtYW5jZS5pbyIgY2xhc3M9M0QiIj5wZXJmb3JtYW5jZS5pbzwv YT4tY2FjaGU6ID0Kb2ZmPC9kaXY+PGRpdiBjbGFzcz0zRCIiPnBlcmZvcm1hbmNlLnN0YXQtcHJl ZmV0Y2g6IG9mZjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPmNsdXN0ZXIuZWFnZXItbG9jazogZW5h YmxlPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+bmV0d29yay5yZW1vdGUtZGlvOiBlbmFibGU8L2Rp dj48ZGl2ID0KY2xhc3M9M0QiIj5jbHVzdGVyLnF1b3J1bS10eXBlOiBhdXRvPC9kaXY+PGRpdiA9 CmNsYXNzPTNEIiI+Y2x1c3Rlci5zZXJ2ZXItcXVvcnVtLXR5cGU6IHNlcnZlcjwvZGl2PjxkaXYg PQpjbGFzcz0zRCIiPnN0b3JhZ2Uub3duZXItdWlkOiAzNjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5z dG9yYWdlLm93bmVyLWdpZDogPQozNjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgY2xh c3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2 IGNsYXNzPTNEIiI+U2VlIGF0dGFjaGVkIGZpbGUgZm9yIHRoZSBtb3VudCA9CmxvZy48L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+R2Fy eTwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9 M0QiIj48L2Rpdj48L2JvZHk+PC9odG1sPj0KCi0tQXBwbGUtTWFpbD1fRDM5ODU0NjItNTVFNC00 RkU1LUEwNzgtMzBFQzAzOUVDMDYyCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7Cglm aWxlbmFtZT1nbHVzdGVybG9nLnR4dApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47Cgl4LXVuaXgt bW9kZT0wNjQ0OwoJbmFtZT0iZ2x1c3RlcmxvZy50eHQiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rp bmc6IHF1b3RlZC1wcmludGFibGUKCgptb3JlIHJoZXYtZGF0YS1jZW50ZXItbW50LWdsdXN0ZXJT RC1nbHVzdGVybW91bnQyOmRhdGEyLmxvZy0yMDE2MTEwNgpbMjAxNi0xMS0wNCAyMjo1NDozMi4x MTg1ODddIEkgW01TR0lEOiAxMDAwMzBdIFtnbHVzdGVyZnNkLmM6MjMzODptYWluXSA9CjAtL3Vz ci9zYmluL2dsdXN0ZXJmczogU3RhcnRlZCBydW5uaW5nIC91c3Ivc2Jpbi9nbHVzdGVyZnMgdmVy c2lvbiA9CjMuNy4xNiAoYXJnczogL3Vzci9zYmluL2dsdXN0ZXJmcyAtLXZvbGZpbGUtc2VydmVy PTNEZ2x1c3Rlcm1vdQpudDIgLS12b2xmaWxlLXNlcnZlcj0zRGZhaS1rdm0tMS12bW4ucmF2bmFs YXNrYS5uZXQgPQotLXZvbGZpbGUtc2VydmVyPTNEZmFpLWt2bS0yLXZtbi5yYXZuYWxhc2thLm5l dCA9Ci0tdm9sZmlsZS1zZXJ2ZXI9M0RmYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0ID0KLS12 b2xmaWxlLXNlcnZlcj0zRGZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQgLS12b2xmaWxlLWlk Cj0zRGRhdGEyIC9yaGV2L2RhdGEtY2VudGVyL21udC9nbHVzdGVyU0QvZ2x1c3Rlcm1vdW50Mjpk YXRhMikKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTI4ODA3XSBJIFtNU0dJRDogMTAxMTkwXSA9Cltl dmVudC1lcG9sbC5jOjYzMjpldmVudF9kaXNwYXRjaF9lcG9sbF93b3JrZXJdIDAtZXBvbGw6IFN0 YXJ0ZWQgdGhyZWFkID0Kd2l0aCBpbmRleCAxClsyMDE2LTExLTA0IDIyOjU0OjMyLjEzODk1OV0g SSBbTVNHSUQ6IDEwMTE5MF0gPQpbZXZlbnQtZXBvbGwuYzo2MzI6ZXZlbnRfZGlzcGF0Y2hfZXBv bGxfd29ya2VyXSAwLWVwb2xsOiBTdGFydGVkIHRocmVhZCA9CndpdGggaW5kZXggMgpbMjAxNi0x MS0wNCAyMjo1NDozMi4xMzk4NzhdIEkgW01TR0lEOiAxMTQwMjBdIFtjbGllbnQuYzoyMTEzOm5v dGlmeV0gPQowLWRhdGEyLWNsaWVudC0wOiBwYXJlbnQgdHJhbnNsYXRvcnMgYXJlIHJlYWR5LCBh dHRlbXB0aW5nIGNvbm5lY3Qgb24gPQp0cmFuc3BvcnQKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTQy MDU3XSBJIFtNU0dJRDogMTE0MDIwXSBbY2xpZW50LmM6MjExMzpub3RpZnldID0KMC1kYXRhMi1j bGllbnQtMTogcGFyZW50IHRyYW5zbGF0b3JzIGFyZSByZWFkeSwgYXR0ZW1wdGluZyBjb25uZWN0 IG9uID0KdHJhbnNwb3J0ClsyMDE2LTExLTA0IDIyOjU0OjMyLjE0MjMzMV0gSSBbcnBjLWNsbnQu YzoxOTYwOnJwY19jbG50X3JlY29uZmlnXSA9CjAtZGF0YTItY2xpZW50LTA6IGNoYW5naW5nIHBv cnQgdG8gNDkxNTYgKGZyb20gMCkKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTQzOTYxXSBJIFtNU0dJ RDogMTE0MDIwXSBbY2xpZW50LmM6MjExMzpub3RpZnldID0KMC1kYXRhMi1jbGllbnQtMjogcGFy ZW50IHRyYW5zbGF0b3JzIGFyZSByZWFkeSwgYXR0ZW1wdGluZyBjb25uZWN0IG9uID0KdHJhbnNw b3J0ClsyMDE2LTExLTA0IDIyOjU0OjMyLjE0NjEyM10gSSBbTVNHSUQ6IDExNDA1N10gPQpbY2xp ZW50LWhhbmRzaGFrZS5jOjE0Mzc6c2VsZWN0X3NlcnZlcl9zdXBwb3J0ZWRfcHJvZ3JhbXNdID0K MC1kYXRhMi1jbGllbnQtMDogVXNpbmcgUHJvZ3JhbSBHbHVzdGVyRlMgMy4zLCBOdW0gKDEyOTg0 MzcpLCBWZXJzaW9uID0KKDMzMCkKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTQ2MzA4XSBJIFtycGMt Y2xudC5jOjE5NjA6cnBjX2NsbnRfcmVjb25maWddID0KMC1kYXRhMi1jbGllbnQtMTogY2hhbmdp bmcgcG9ydCB0byA0OTE1NiAoZnJvbSAwKQpbMjAxNi0xMS0wNCAyMjo1NDozMi4xNDc2MThdIEkg W01TR0lEOiAxMTQwMjBdIFtjbGllbnQuYzoyMTEzOm5vdGlmeV0gPQowLWRhdGEyLWNsaWVudC0z OiBwYXJlbnQgdHJhbnNsYXRvcnMgYXJlIHJlYWR5LCBhdHRlbXB0aW5nIGNvbm5lY3Qgb24gPQp0 cmFuc3BvcnQKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTQ5ODc0XSBJIFtNU0dJRDogMTE0MDQ2XSA9 CltjbGllbnQtaGFuZHNoYWtlLmM6MTIxMzpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1j bGllbnQtMDogPQpDb25uZWN0ZWQgdG8gZGF0YTItY2xpZW50LTAsIGF0dGFjaGVkIHRvIHJlbW90 ZSB2b2x1bWUgPQonL2t2bTIvZ2x1c3Rlci9kYXRhMi9icmljaycuClsyMDE2LTExLTA0IDIyOjU0 OjMyLjE0OTg5MV0gSSBbTVNHSUQ6IDExNDA0N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMjQ6 Y2xpZW50X3NldHZvbHVtZV9jYmtdIDAtZGF0YTItY2xpZW50LTA6IFNlcnZlciA9CmFuZCBDbGll bnQgbGstdmVyc2lvbiBudW1iZXJzIGFyZSBub3Qgc2FtZSwgcmVvcGVuaW5nIHRoZSBmZHMKWzIw MTYtMTEtMDQgMjI6NTQ6MzIuMTQ5OTQxXSBJIFtNU0dJRDogMTA4MDA1XSA9ClthZnItY29tbW9u LmM6NDI5OTphZnJfbm90aWZ5XSAwLWRhdGEyLXJlcGxpY2F0ZS0wOiBTdWJ2b2x1bWUgPQonZGF0 YTItY2xpZW50LTAnIGNhbWUgYmFjayB1cDsgZ29pbmcgb25saW5lLgpbMjAxNi0xMS0wNCAyMjo1 NDozMi4xNTAwMDBdIEkgW01TR0lEOiAxMTQwMzVdID0KW2NsaWVudC1oYW5kc2hha2UuYzoxOTM6 Y2xpZW50X3NldF9sa192ZXJzaW9uX2Nia10gMC1kYXRhMi1jbGllbnQtMDogPQpTZXJ2ZXIgbGsg dmVyc2lvbiA9M0QgMQpbMjAxNi0xMS0wNCAyMjo1NDozMi4xNTAwODBdIEkgW01TR0lEOiAxMTQw NTddID0KW2NsaWVudC1oYW5kc2hha2UuYzoxNDM3OnNlbGVjdF9zZXJ2ZXJfc3VwcG9ydGVkX3By b2dyYW1zXSA9CjAtZGF0YTItY2xpZW50LTE6IFVzaW5nIFByb2dyYW0gR2x1c3RlckZTIDMuMywg TnVtICgxMjk4NDM3KSwgVmVyc2lvbiA9CigzMzApClsyMDE2LTExLTA0IDIyOjU0OjMyLjE1MDI3 NF0gSSBbcnBjLWNsbnQuYzoxOTYwOnJwY19jbG50X3JlY29uZmlnXSA9CjAtZGF0YTItY2xpZW50 LTI6IGNoYW5naW5nIHBvcnQgdG8gNDkxNTYgKGZyb20gMCkKRmluYWwgZ3JhcGg6Cj0KKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS09Ci0tLS0tKwogIDE6IHZvbHVtZSBkYXRhMi1jbGllbnQtMAogIDI6ICAgICB0 eXBlIHByb3RvY29sL2NsaWVudAogIDM6ICAgICBvcHRpb24gY2xudC1say12ZXJzaW9uIDEKICA0 OiAgICAgb3B0aW9uIHZvbGZpbGUtY2hlY2tzdW0gMAogIDU6ICAgICBvcHRpb24gdm9sZmlsZS1r ZXkgZGF0YTIKICA2OiAgICAgb3B0aW9uIGNsaWVudC12ZXJzaW9uIDMuNy4xNgogIDc6ICAgICBv cHRpb24gcHJvY2Vzcy11dWlkID0KZmFpLWt2bS0xLWdmcy5yYXZuYWxhc2thLm5ldC0xMDUyNjQt MjAxNi8xMS8wNC0yMjo1NDozMjoxMTQ5NjItZGF0YTItY2xpZW49CnQtMC0wLTAKICA4OiAgICAg b3B0aW9uIGZvcHMtdmVyc2lvbiAxMjk4NDM3CiAgOTogICAgIG9wdGlvbiBwaW5nLXRpbWVvdXQg NDIKIDEwOiAgICAgb3B0aW9uIHJlbW90ZS1ob3N0IGZhaS1rdm0tMS12bW4ucmF2bmFsYXNrYS5u ZXQKIDExOiAgICAgb3B0aW9uIHJlbW90ZS1zdWJ2b2x1bWUgL2t2bTIvZ2x1c3Rlci9kYXRhMi9i cmljawogMTI6ICAgICBvcHRpb24gdHJhbnNwb3J0LXR5cGUgc29ja2V0CiAxMzogICAgIG9wdGlv biB1c2VybmFtZSAwYjdhNTliMS00YWFiLTQwNDEtYTI3MS1iZDhhMDdlNWNiYTUKIDE0OiAgICAg b3B0aW9uIHBhc3N3b3JkIDZkY2ExZTlkLWY2YTgtNDkwYi1iYjYwLWJhYmM1NmViMTMxYQogMTU6 ICAgICBvcHRpb24gZmlsdGVyLU9fRElSRUNUIGVuYWJsZQogMTY6ICAgICBvcHRpb24gc2VuZC1n aWRzIHRydWUKIDE3OiBlbmQtdm9sdW1lCiAxODoKIDE5OiB2b2x1bWUgZGF0YTItY2xpZW50LTEK IDIwOiAgICAgdHlwZSBwcm90b2NvbC9jbGllbnQKIDIxOiAgICAgb3B0aW9uIGNsbnQtbGstdmVy c2lvbiAxCiAyMjogICAgIG9wdGlvbiB2b2xmaWxlLWNoZWNrc3VtIDAKIDIzOiAgICAgb3B0aW9u IHZvbGZpbGUta2V5IGRhdGEyCiAyNDogICAgIG9wdGlvbiBjbGllbnQtdmVyc2lvbiAzLjcuMTYK IDI1OiAgICAgb3B0aW9uIHByb2Nlc3MtdXVpZCA9CmZhaS1rdm0tMS1nZnMucmF2bmFsYXNrYS5u ZXQtMTA1MjY0LTIwMTYvMTEvMDQtMjI6NTQ6MzI6MTE0OTYyLWRhdGEyLWNsaWVuPQp0LTEtMC0w CiAyNjogICAgIG9wdGlvbiBmb3BzLXZlcnNpb24gMTI5ODQzNwogMjc6ICAgICBvcHRpb24gcGlu Zy10aW1lb3V0IDQyCiAyODogICAgIG9wdGlvbiByZW1vdGUtaG9zdCBmYWkta3ZtLTItdm1uLnJh dm5hbGFza2EubmV0CiAyOTogICAgIG9wdGlvbiByZW1vdGUtc3Vidm9sdW1lIC9rdm0yL2dsdXN0 ZXIvZGF0YTIvYnJpY2sKIDMwOiAgICAgb3B0aW9uIHRyYW5zcG9ydC10eXBlIHNvY2tldAogMzE6 ICAgICBvcHRpb24gdXNlcm5hbWUgMGI3YTU5YjEtNGFhYi00MDQxLWEyNzEtYmQ4YTA3ZTVjYmE1 CiAzMjogICAgIG9wdGlvbiBwYXNzd29yZCA2ZGNhMWU5ZC1mNmE4LTQ5MGItYmI2MC1iYWJjNTZl YjEzMWEKIDMzOiAgICAgb3B0aW9uIGZpbHRlci1PX0RJUkVDVCBlbmFibGUKIDM0OiAgICAgb3B0 aW9uIHNlbmQtZ2lkcyB0cnVlCiAzNTogZW5kLXZvbHVtZQogMzY6CiAzNzogdm9sdW1lIGRhdGEy LXJlcGxpY2F0ZS0wCiAzODogICAgIHR5cGUgY2x1c3Rlci9yZXBsaWNhdGUKIDM5OiAgICAgb3B0 aW9uIGVhZ2VyLWxvY2sgZW5hYmxlCiA0MDogICAgIG9wdGlvbiBxdW9ydW0tdHlwZSBhdXRvCiA0 MTogICAgIHN1YnZvbHVtZXMgZGF0YTItY2xpZW50LTAgZGF0YTItY2xpZW50LTEKIDQyOiBlbmQt dm9sdW1lCiA0MzoKIDQ0OiB2b2x1bWUgZGF0YTItY2xpZW50LTIKIDQ1OiAgICAgdHlwZSBwcm90 b2NvbC9jbGllbnQKIDQ2OiAgICAgb3B0aW9uIHBpbmctdGltZW91dCA0MgogNDc6ICAgICBvcHRp b24gcmVtb3RlLWhvc3QgZmFpLWt2bS0zLXZtbi5yYXZuYWxhc2thLm5ldAogNDg6ICAgICBvcHRp b24gcmVtb3RlLXN1YnZvbHVtZSAva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrCiA0OTogICAgIG9w dGlvbiB0cmFuc3BvcnQtdHlwZSBzb2NrZXQKIDUwOiAgICAgb3B0aW9uIHVzZXJuYW1lIDBiN2E1 OWIxLTRhYWItNDA0MS1hMjcxLWJkOGEwN2U1Y2JhNQogNTE6ICAgICBvcHRpb24gcGFzc3dvcmQg NmRjYTFlOWQtZjZhOC00OTBiLWJiNjAtYmFiYzU2ZWIxMzFhCiA1MjogICAgIG9wdGlvbiBmaWx0 ZXItT19ESVJFQ1QgZW5hYmxlCiA1MzogICAgIG9wdGlvbiBzZW5kLWdpZHMgdHJ1ZQogNTQ6IGVu ZC12b2x1bWUKIDU1OgogNTY6IHZvbHVtZSBkYXRhMi1jbGllbnQtMwogNTc6ICAgICB0eXBlIHBy b3RvY29sL2NsaWVudAogNTg6ICAgICBvcHRpb24gcGluZy10aW1lb3V0IDQyCiA1OTogICAgIG9w dGlvbiByZW1vdGUtaG9zdCBmYWkta3ZtLTQtdm1uLnJhdm5hbGFza2EubmV0CiA2MDogICAgIG9w dGlvbiByZW1vdGUtc3Vidm9sdW1lIC9rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2sKIDYxOiAgICAg b3B0aW9uIHRyYW5zcG9ydC10eXBlIHNvY2tldAogNjI6ICAgICBvcHRpb24gdXNlcm5hbWUgMGI3 YTU5YjEtNGFhYi00MDQxLWEyNzEtYmQ4YTA3ZTVjYmE1CiA2MzogICAgIG9wdGlvbiBwYXNzd29y ZCA2ZGNhMWU5ZC1mNmE4LTQ5MGItYmI2MC1iYWJjNTZlYjEzMWEKIDY0OiAgICAgb3B0aW9uIGZp bHRlci1PX0RJUkVDVCBlbmFibGUKIDY1OiAgICAgb3B0aW9uIHNlbmQtZ2lkcyB0cnVlCiA2Njog ZW5kLXZvbHVtZQogNjc6CiA2ODogdm9sdW1lIGRhdGEyLXJlcGxpY2F0ZS0xCiA2OTogICAgIHR5 cGUgY2x1c3Rlci9yZXBsaWNhdGUKIDcwOiAgICAgb3B0aW9uIGVhZ2VyLWxvY2sgZW5hYmxlCiA3 MTogICAgIG9wdGlvbiBxdW9ydW0tdHlwZSBhdXRvCiA3MjogICAgIHN1YnZvbHVtZXMgZGF0YTIt Y2xpZW50LTIgZGF0YTItY2xpZW50LTMKIDczOiBlbmQtdm9sdW1lCiA3NDoKIDc1OiB2b2x1bWUg ZGF0YTItc3RyaXBlLTAKIDc2OiAgICAgdHlwZSBjbHVzdGVyL3N0cmlwZQogNzc6ICAgICBzdWJ2 b2x1bWVzIGRhdGEyLXJlcGxpY2F0ZS0wIGRhdGEyLXJlcGxpY2F0ZS0xCiA3ODogZW5kLXZvbHVt ZQogNzk6CiA4MDogdm9sdW1lIGRhdGEyLWRodAogODE6ICAgICB0eXBlIGNsdXN0ZXIvZGlzdHJp YnV0ZQogODI6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLXN0cmlwZS0wCiA4MzogZW5kLXZvbHVtZQog ODQ6CiA4NTogdm9sdW1lIGRhdGEyLXdyaXRlLWJlaGluZAogODY6ICAgICB0eXBlIHBlcmZvcm1h bmNlL3dyaXRlLWJlaGluZAogODc6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLWRodAogODg6IGVuZC12 b2x1bWUKIDg5OgogOTA6IHZvbHVtZSBkYXRhMi1yZWFkZGlyLWFoZWFkCiA5MTogICAgIHR5cGUg cGVyZm9ybWFuY2UvcmVhZGRpci1haGVhZAogOTI6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLXdyaXRl LWJlaGluZAogOTM6IGVuZC12b2x1bWUKIDk0OgogOTU6IHZvbHVtZSBkYXRhMi1vcGVuLWJlaGlu ZAogOTY6ICAgICB0eXBlIHBlcmZvcm1hbmNlL29wZW4tYmVoaW5kCiA5NzogICAgIHN1YnZvbHVt ZXMgZGF0YTItcmVhZGRpci1haGVhZAogOTg6IGVuZC12b2x1bWUKIDk5OgoxMDA6IHZvbHVtZSBk YXRhMgoxMDE6ICAgICB0eXBlIGRlYnVnL2lvLXN0YXRzCjEwMjogICAgIG9wdGlvbiBsb2ctbGV2 ZWwgSU5GTwoxMDM6ICAgICBvcHRpb24gbGF0ZW5jeS1tZWFzdXJlbWVudCBvZmYKMTA0OiAgICAg b3B0aW9uIGNvdW50LWZvcC1oaXRzIG9mZgoxMDU6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLW9wZW4t YmVoaW5kCjEwNjogZW5kLXZvbHVtZQoxMDc6CjEwODogdm9sdW1lIG1ldGEtYXV0b2xvYWQKMTA5 OiAgICAgdHlwZSBtZXRhCjExMDogICAgIHN1YnZvbHVtZXMgZGF0YTIKMTExOiBlbmQtdm9sdW1l CjExMjoKPQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLS0tLS0rClsyMDE2LTExLTA0IDIyOjU0OjMyLjE1 MTkyN10gSSBbTVNHSUQ6IDExNDA0Nl0gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMTM6Y2xpZW50 X3NldHZvbHVtZV9jYmtdIDAtZGF0YTItY2xpZW50LTE6ID0KQ29ubmVjdGVkIHRvIGRhdGEyLWNs aWVudC0xLCBhdHRhY2hlZCB0byByZW1vdGUgdm9sdW1lID0KJy9rdm0yL2dsdXN0ZXIvZGF0YTIv YnJpY2snLgpbMjAxNi0xMS0wNCAyMjo1NDozMi4xNTE5MzldIEkgW01TR0lEOiAxMTQwNDddID0K W2NsaWVudC1oYW5kc2hha2UuYzoxMjI0OmNsaWVudF9zZXR2b2x1bWVfY2JrXSAwLWRhdGEyLWNs aWVudC0xOiBTZXJ2ZXIgPQphbmQgQ2xpZW50IGxrLXZlcnNpb24gbnVtYmVycyBhcmUgbm90IHNh bWUsIHJlb3BlbmluZyB0aGUgZmRzClsyMDE2LTExLTA0IDIyOjU0OjMyLjE1MjA4M10gSSBbTVNH SUQ6IDExNDAzNV0gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE5MzpjbGllbnRfc2V0X2xrX3ZlcnNp b25fY2JrXSAwLWRhdGEyLWNsaWVudC0xOiA9ClNlcnZlciBsayB2ZXJzaW9uID0zRCAxClsyMDE2 LTExLTA0IDIyOjU0OjMyLjE1MjM0MV0gSSBbcnBjLWNsbnQuYzoxOTYwOnJwY19jbG50X3JlY29u ZmlnXSA9CjAtZGF0YTItY2xpZW50LTM6IGNoYW5naW5nIHBvcnQgdG8gNDkxNTIgKGZyb20gMCkK WzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTU0Mjk2XSBJIFtNU0dJRDogMTE0MDU3XSA9CltjbGllbnQt aGFuZHNoYWtlLmM6MTQzNzpzZWxlY3Rfc2VydmVyX3N1cHBvcnRlZF9wcm9ncmFtc10gPQowLWRh dGEyLWNsaWVudC0yOiBVc2luZyBQcm9ncmFtIEdsdXN0ZXJGUyAzLjMsIE51bSAoMTI5ODQzNyks IFZlcnNpb24gPQooMzMwKQpbMjAxNi0xMS0wNCAyMjo1NDozMi4xNTQ3NzRdIEkgW01TR0lEOiAx MTQwNDZdID0KW2NsaWVudC1oYW5kc2hha2UuYzoxMjEzOmNsaWVudF9zZXR2b2x1bWVfY2JrXSAw LWRhdGEyLWNsaWVudC0yOiA9CkNvbm5lY3RlZCB0byBkYXRhMi1jbGllbnQtMiwgYXR0YWNoZWQg dG8gcmVtb3RlIHZvbHVtZSA9Cicva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrJy4KWzIwMTYtMTEt MDQgMjI6NTQ6MzIuMTU0Nzg5XSBJIFtNU0dJRDogMTE0MDQ3XSA9CltjbGllbnQtaGFuZHNoYWtl LmM6MTIyNDpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMjogU2VydmVyID0K YW5kIENsaWVudCBsay12ZXJzaW9uIG51bWJlcnMgYXJlIG5vdCBzYW1lLCByZW9wZW5pbmcgdGhl IGZkcwpbMjAxNi0xMS0wNCAyMjo1NDozMi4xNTQ4MjFdIEkgW01TR0lEOiAxMDgwMDVdID0KW2Fm ci1jb21tb24uYzo0Mjk5OmFmcl9ub3RpZnldIDAtZGF0YTItcmVwbGljYXRlLTE6IFN1YnZvbHVt ZSA9CidkYXRhMi1jbGllbnQtMicgY2FtZSBiYWNrIHVwOyBnb2luZyBvbmxpbmUuClsyMDE2LTEx LTA0IDIyOjU0OjMyLjE1NDkxNl0gSSBbTVNHSUQ6IDExNDAzNV0gPQpbY2xpZW50LWhhbmRzaGFr ZS5jOjE5MzpjbGllbnRfc2V0X2xrX3ZlcnNpb25fY2JrXSAwLWRhdGEyLWNsaWVudC0yOiA9ClNl cnZlciBsayB2ZXJzaW9uID0zRCAxClsyMDE2LTExLTA0IDIyOjU0OjMyLjE1NjM0OF0gSSBbTVNH SUQ6IDExNDA1N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE0Mzc6c2VsZWN0X3NlcnZlcl9zdXBw b3J0ZWRfcHJvZ3JhbXNdID0KMC1kYXRhMi1jbGllbnQtMzogVXNpbmcgUHJvZ3JhbSBHbHVzdGVy RlMgMy4zLCBOdW0gKDEyOTg0MzcpLCBWZXJzaW9uID0KKDMzMCkKWzIwMTYtMTEtMDQgMjI6NTQ6 MzIuMTU2ODYwXSBJIFtNU0dJRDogMTE0MDQ2XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6MTIxMzpj bGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMzogPQpDb25uZWN0ZWQgdG8gZGF0 YTItY2xpZW50LTMsIGF0dGFjaGVkIHRvIHJlbW90ZSB2b2x1bWUgPQonL2t2bTIvZ2x1c3Rlci9k YXRhMi9icmljaycuClsyMDE2LTExLTA0IDIyOjU0OjMyLjE1Njg3NF0gSSBbTVNHSUQ6IDExNDA0 N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMjQ6Y2xpZW50X3NldHZvbHVtZV9jYmtdIDAtZGF0 YTItY2xpZW50LTM6IFNlcnZlciA9CmFuZCBDbGllbnQgbGstdmVyc2lvbiBudW1iZXJzIGFyZSBu b3Qgc2FtZSwgcmVvcGVuaW5nIHRoZSBmZHMKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTYwMzgyXSBJ IFtmdXNlLWJyaWRnZS5jOjUxNzE6ZnVzZV9ncmFwaF9zZXR1cF0gPQowLWZ1c2U6IHN3aXRjaGVk IHRvIGdyYXBoIDAKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTYwNDUxXSBJIFtNU0dJRDogMTE0MDM1 XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6MTkzOmNsaWVudF9zZXRfbGtfdmVyc2lvbl9jYmtdIDAt ZGF0YTItY2xpZW50LTM6ID0KU2VydmVyIGxrIHZlcnNpb24gPTNEIDEKWzIwMTYtMTEtMDQgMjI6 NTQ6MzIuMTYwNTI0XSBJIFtmdXNlLWJyaWRnZS5jOjQwODM6ZnVzZV9pbml0XSA9CjAtZ2x1c3Rl cmZzLWZ1c2U6IEZVU0UgaW5pdGVkIHdpdGggcHJvdG9jb2wgdmVyc2lvbnM6IGdsdXN0ZXJmcyA3 LjIyID0Ka2VybmVsIDcuMjIKWzIwMTYtMTEtMDQgMjI6NTQ6MzIuMTYxMTcxXSBJIFtNU0dJRDog MTA4MDMxXSA9ClthZnItY29tbW9uLmM6MjA3MTphZnJfbG9jYWxfZGlzY292ZXJ5X2Nia10gMC1k YXRhMi1yZXBsaWNhdGUtMDogPQpzZWxlY3RpbmcgbG9jYWwgcmVhZF9jaGlsZCBkYXRhMi1jbGll bnQtMApbMjAxNi0xMS0wNSAwMDowNTozNy43OTY3MzBdIFcgW2dsdXN0ZXJmc2QuYzoxMjUxOmNs ZWFudXBfYW5kX2V4aXRdID0KKC0tPi9saWI2NC9saWJwdGhyZWFkLnNvLjAoKzB4N2RjNSkgWzB4 N2ZlOTA1MjdhZGM1XSA9Ci0tPi91c3Ivc2Jpbi9nbHVzdGVyZnMoZ2x1c3RlcmZzX3NpZ3dhaXRl cisweGU1KSBbMHg3ZmU5MDY4ZjU5MTVdID0KLS0+L3Vzci9zYmluLwpnbHVzdGVyZnMoY2xlYW51 cF9hbmRfZXhpdCsweDZiKSBbMHg3ZmU5MDY4ZjU3OGJdICkgMC06IHJlY2VpdmVkIHNpZ251bSA9 CigxNSksIHNodXR0aW5nIGRvd24KWzIwMTYtMTEtMDUgMDA6MDU6MzcuNzk2NzcwXSBJIFtmdXNl LWJyaWRnZS5jOjU3MTk6ZmluaV0gMC1mdXNlOiA9ClVubW91bnRpbmcgJy9yaGV2L2RhdGEtY2Vu dGVyL21udC9nbHVzdGVyU0QvZ2x1c3Rlcm1vdW50MjpkYXRhMicuClsyMDE2LTExLTA1IDAwOjEz OjA0LjQ0MDQzMV0gSSBbTVNHSUQ6IDEwMDAzMF0gW2dsdXN0ZXJmc2QuYzoyMzM4Om1haW5dID0K MC0vdXNyL3NiaW4vZ2x1c3RlcmZzOiBTdGFydGVkIHJ1bm5pbmcgL3Vzci9zYmluL2dsdXN0ZXJm cyB2ZXJzaW9uID0KMy43LjE2IChhcmdzOiAvdXNyL3NiaW4vZ2x1c3RlcmZzIC0tdm9sZmlsZS1z ZXJ2ZXI9M0RnbHVzdGVybW91Cm50MiAtLXZvbGZpbGUtc2VydmVyPTNEZmFpLWt2bS0xLXZtbi5y YXZuYWxhc2thLm5ldCA9Ci0tdm9sZmlsZS1zZXJ2ZXI9M0RmYWkta3ZtLTItdm1uLnJhdm5hbGFz a2EubmV0ID0KLS12b2xmaWxlLXNlcnZlcj0zRGZhaS1rdm0tMy12bW4ucmF2bmFsYXNrYS5uZXQg PQotLXZvbGZpbGUtc2VydmVyPTNEZmFpLWt2bS00LXZtbi5yYXZuYWxhc2thLm5ldCAtLXZvbGZp bGUtaWQKPTNEZGF0YTIgL3JoZXYvZGF0YS1jZW50ZXIvbW50L2dsdXN0ZXJTRC9nbHVzdGVybW91 bnQyOmRhdGEyKQpbMjAxNi0xMS0wNSAwMDoxMzowNC40NTIxNTFdIEkgW01TR0lEOiAxMDExOTBd ID0KW2V2ZW50LWVwb2xsLmM6NjMyOmV2ZW50X2Rpc3BhdGNoX2Vwb2xsX3dvcmtlcl0gMC1lcG9s bDogU3RhcnRlZCB0aHJlYWQgPQp3aXRoIGluZGV4IDEKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDYz NTkzXSBJIFtNU0dJRDogMTAxMTkwXSA9CltldmVudC1lcG9sbC5jOjYzMjpldmVudF9kaXNwYXRj aF9lcG9sbF93b3JrZXJdIDAtZXBvbGw6IFN0YXJ0ZWQgdGhyZWFkID0Kd2l0aCBpbmRleCAyClsy MDE2LTExLTA1IDAwOjEzOjA0LjQ2NDM5NF0gSSBbTVNHSUQ6IDExNDAyMF0gW2NsaWVudC5jOjIx MTM6bm90aWZ5XSA9CjAtZGF0YTItY2xpZW50LTA6IHBhcmVudCB0cmFuc2xhdG9ycyBhcmUgcmVh ZHksIGF0dGVtcHRpbmcgY29ubmVjdCBvbiA9CnRyYW5zcG9ydApbMjAxNi0xMS0wNSAwMDoxMzow NC40NjY2OThdIEkgW01TR0lEOiAxMTQwMjBdIFtjbGllbnQuYzoyMTEzOm5vdGlmeV0gPQowLWRh dGEyLWNsaWVudC0xOiBwYXJlbnQgdHJhbnNsYXRvcnMgYXJlIHJlYWR5LCBhdHRlbXB0aW5nIGNv bm5lY3Qgb24gPQp0cmFuc3BvcnQKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDY2ODg1XSBJIFtycGMt Y2xudC5jOjE5NjA6cnBjX2NsbnRfcmVjb25maWddID0KMC1kYXRhMi1jbGllbnQtMDogY2hhbmdp bmcgcG9ydCB0byA0OTE1NiAoZnJvbSAwKQpbMjAxNi0xMS0wNSAwMDoxMzowNC40Njg2NzJdIEkg W01TR0lEOiAxMTQwMjBdIFtjbGllbnQuYzoyMTEzOm5vdGlmeV0gPQowLWRhdGEyLWNsaWVudC0y OiBwYXJlbnQgdHJhbnNsYXRvcnMgYXJlIHJlYWR5LCBhdHRlbXB0aW5nIGNvbm5lY3Qgb24gPQp0 cmFuc3BvcnQKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDcwNjg2XSBJIFtNU0dJRDogMTE0MDU3XSA9 CltjbGllbnQtaGFuZHNoYWtlLmM6MTQzNzpzZWxlY3Rfc2VydmVyX3N1cHBvcnRlZF9wcm9ncmFt c10gPQowLWRhdGEyLWNsaWVudC0wOiBVc2luZyBQcm9ncmFtIEdsdXN0ZXJGUyAzLjMsIE51bSAo MTI5ODQzNyksIFZlcnNpb24gPQooMzMwKQpbMjAxNi0xMS0wNSAwMDoxMzowNC40NzA4NDldIEkg W3JwYy1jbG50LmM6MTk2MDpycGNfY2xudF9yZWNvbmZpZ10gPQowLWRhdGEyLWNsaWVudC0xOiBj aGFuZ2luZyBwb3J0IHRvIDQ5MTU2IChmcm9tIDApClsyMDE2LTExLTA1IDAwOjEzOjA0LjQ3MjM3 NV0gSSBbTVNHSUQ6IDExNDAyMF0gW2NsaWVudC5jOjIxMTM6bm90aWZ5XSA9CjAtZGF0YTItY2xp ZW50LTM6IHBhcmVudCB0cmFuc2xhdG9ycyBhcmUgcmVhZHksIGF0dGVtcHRpbmcgY29ubmVjdCBv biA9CnRyYW5zcG9ydApbMjAxNi0xMS0wNSAwMDoxMzowNC40NzU0MjldIEkgW01TR0lEOiAxMTQw NDZdID0KW2NsaWVudC1oYW5kc2hha2UuYzoxMjEzOmNsaWVudF9zZXR2b2x1bWVfY2JrXSAwLWRh dGEyLWNsaWVudC0wOiA9CkNvbm5lY3RlZCB0byBkYXRhMi1jbGllbnQtMCwgYXR0YWNoZWQgdG8g cmVtb3RlIHZvbHVtZSA9Cicva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrJy4KWzIwMTYtMTEtMDUg MDA6MTM6MDQuNDc1NDQ4XSBJIFtNU0dJRDogMTE0MDQ3XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6 MTIyNDpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMDogU2VydmVyID0KYW5k IENsaWVudCBsay12ZXJzaW9uIG51bWJlcnMgYXJlIG5vdCBzYW1lLCByZW9wZW5pbmcgdGhlIGZk cwpbMjAxNi0xMS0wNSAwMDoxMzowNC40NzU1MDNdIEkgW01TR0lEOiAxMDgwMDVdID0KW2Fmci1j b21tb24uYzo0Mjk5OmFmcl9ub3RpZnldIDAtZGF0YTItcmVwbGljYXRlLTA6IFN1YnZvbHVtZSA9 CidkYXRhMi1jbGllbnQtMCcgY2FtZSBiYWNrIHVwOyBnb2luZyBvbmxpbmUuClsyMDE2LTExLTA1 IDAwOjEzOjA0LjQ3NTYxNV0gSSBbTVNHSUQ6IDExNDAzNV0gPQpbY2xpZW50LWhhbmRzaGFrZS5j OjE5MzpjbGllbnRfc2V0X2xrX3ZlcnNpb25fY2JrXSAwLWRhdGEyLWNsaWVudC0wOiA9ClNlcnZl ciBsayB2ZXJzaW9uID0zRCAxClsyMDE2LTExLTA1IDAwOjEzOjA0LjQ3NTY4N10gSSBbTVNHSUQ6 IDExNDA1N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE0Mzc6c2VsZWN0X3NlcnZlcl9zdXBwb3J0 ZWRfcHJvZ3JhbXNdID0KMC1kYXRhMi1jbGllbnQtMTogVXNpbmcgUHJvZ3JhbSBHbHVzdGVyRlMg My4zLCBOdW0gKDEyOTg0MzcpLCBWZXJzaW9uID0KKDMzMCkKWzIwMTYtMTEtMDUgMDA6MTM6MDQu NDc1ODU3XSBJIFtycGMtY2xudC5jOjE5NjA6cnBjX2NsbnRfcmVjb25maWddID0KMC1kYXRhMi1j bGllbnQtMjogY2hhbmdpbmcgcG9ydCB0byA0OTE1NiAoZnJvbSAwKQpGaW5hbCBncmFwaDoKPQor LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLT0KLS0tLS0rCiAgMTogdm9sdW1lIGRhdGEyLWNsaWVudC0wCiAgMjog ICAgIHR5cGUgcHJvdG9jb2wvY2xpZW50CiAgMzogICAgIG9wdGlvbiBjbG50LWxrLXZlcnNpb24g MQogIDQ6ICAgICBvcHRpb24gdm9sZmlsZS1jaGVja3N1bSAwCiAgNTogICAgIG9wdGlvbiB2b2xm aWxlLWtleSBkYXRhMgogIDY6ICAgICBvcHRpb24gY2xpZW50LXZlcnNpb24gMy43LjE2CiAgNzog ICAgIG9wdGlvbiBwcm9jZXNzLXV1aWQgPQpmYWkta3ZtLTEtZ2ZzLnJhdm5hbGFza2EubmV0LTEz Nzg1LTIwMTYvMTEvMDUtMDA6MTM6MDQ6NDM3MjQ3LWRhdGEyLWNsaWVudD0KLTAtMC0wCiAgODog ICAgIG9wdGlvbiBmb3BzLXZlcnNpb24gMTI5ODQzNwogIDk6ICAgICBvcHRpb24gcGluZy10aW1l b3V0IDQyCiAxMDogICAgIG9wdGlvbiByZW1vdGUtaG9zdCBmYWkta3ZtLTEtdm1uLnJhdm5hbGFz a2EubmV0CiAxMTogICAgIG9wdGlvbiByZW1vdGUtc3Vidm9sdW1lIC9rdm0yL2dsdXN0ZXIvZGF0 YTIvYnJpY2sKIDEyOiAgICAgb3B0aW9uIHRyYW5zcG9ydC10eXBlIHNvY2tldAogMTM6ICAgICBv cHRpb24gdXNlcm5hbWUgMGI3YTU5YjEtNGFhYi00MDQxLWEyNzEtYmQ4YTA3ZTVjYmE1CiAxNDog ICAgIG9wdGlvbiBwYXNzd29yZCA2ZGNhMWU5ZC1mNmE4LTQ5MGItYmI2MC1iYWJjNTZlYjEzMWEK IDE1OiAgICAgb3B0aW9uIGZpbHRlci1PX0RJUkVDVCBlbmFibGUKIDE2OiAgICAgb3B0aW9uIHNl bmQtZ2lkcyB0cnVlCiAxNzogZW5kLXZvbHVtZQogMTg6CiAxOTogdm9sdW1lIGRhdGEyLWNsaWVu dC0xCiAyMDogICAgIHR5cGUgcHJvdG9jb2wvY2xpZW50CiAyMTogICAgIG9wdGlvbiBjbG50LWxr LXZlcnNpb24gMQogMjI6ICAgICBvcHRpb24gdm9sZmlsZS1jaGVja3N1bSAwCiAyMzogICAgIG9w dGlvbiB2b2xmaWxlLWtleSBkYXRhMgogMjQ6ICAgICBvcHRpb24gY2xpZW50LXZlcnNpb24gMy43 LjE2CiAyNTogICAgIG9wdGlvbiBwcm9jZXNzLXV1aWQgPQpmYWkta3ZtLTEtZ2ZzLnJhdm5hbGFz a2EubmV0LTEzNzg1LTIwMTYvMTEvMDUtMDA6MTM6MDQ6NDM3MjQ3LWRhdGEyLWNsaWVudD0KLTEt MC0wCiAyNjogICAgIG9wdGlvbiBmb3BzLXZlcnNpb24gMTI5ODQzNwogMjc6ICAgICBvcHRpb24g cGluZy10aW1lb3V0IDQyCiAyODogICAgIG9wdGlvbiByZW1vdGUtaG9zdCBmYWkta3ZtLTItdm1u LnJhdm5hbGFza2EubmV0CiAyOTogICAgIG9wdGlvbiByZW1vdGUtc3Vidm9sdW1lIC9rdm0yL2ds dXN0ZXIvZGF0YTIvYnJpY2sKIDMwOiAgICAgb3B0aW9uIHRyYW5zcG9ydC10eXBlIHNvY2tldAog MzE6ICAgICBvcHRpb24gdXNlcm5hbWUgMGI3YTU5YjEtNGFhYi00MDQxLWEyNzEtYmQ4YTA3ZTVj YmE1CiAzMjogICAgIG9wdGlvbiBwYXNzd29yZCA2ZGNhMWU5ZC1mNmE4LTQ5MGItYmI2MC1iYWJj NTZlYjEzMWEKIDMzOiAgICAgb3B0aW9uIGZpbHRlci1PX0RJUkVDVCBlbmFibGUKIDM0OiAgICAg b3B0aW9uIHNlbmQtZ2lkcyB0cnVlCiAzNTogZW5kLXZvbHVtZQogMzY6CiAzNzogdm9sdW1lIGRh dGEyLXJlcGxpY2F0ZS0wCiAzODogICAgIHR5cGUgY2x1c3Rlci9yZXBsaWNhdGUKIDM5OiAgICAg b3B0aW9uIGVhZ2VyLWxvY2sgZW5hYmxlCiA0MDogICAgIG9wdGlvbiBxdW9ydW0tdHlwZSBhdXRv CiA0MTogICAgIHN1YnZvbHVtZXMgZGF0YTItY2xpZW50LTAgZGF0YTItY2xpZW50LTEKIDQyOiBl bmQtdm9sdW1lCiA0MzoKIDQ0OiB2b2x1bWUgZGF0YTItY2xpZW50LTIKIDQ1OiAgICAgdHlwZSBw cm90b2NvbC9jbGllbnQKIDQ2OiAgICAgb3B0aW9uIHBpbmctdGltZW91dCA0MgogNDc6ICAgICBv cHRpb24gcmVtb3RlLWhvc3QgZmFpLWt2bS0zLXZtbi5yYXZuYWxhc2thLm5ldAogNDg6ICAgICBv cHRpb24gcmVtb3RlLXN1YnZvbHVtZSAva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrCiA0OTogICAg IG9wdGlvbiB0cmFuc3BvcnQtdHlwZSBzb2NrZXQKIDUwOiAgICAgb3B0aW9uIHVzZXJuYW1lIDBi N2E1OWIxLTRhYWItNDA0MS1hMjcxLWJkOGEwN2U1Y2JhNQogNTE6ICAgICBvcHRpb24gcGFzc3dv cmQgNmRjYTFlOWQtZjZhOC00OTBiLWJiNjAtYmFiYzU2ZWIxMzFhCiA1MjogICAgIG9wdGlvbiBm aWx0ZXItT19ESVJFQ1QgZW5hYmxlCiA1MzogICAgIG9wdGlvbiBzZW5kLWdpZHMgdHJ1ZQogNTQ6 IGVuZC12b2x1bWUKIDU1OgogNTY6IHZvbHVtZSBkYXRhMi1jbGllbnQtMwogNTc6ICAgICB0eXBl IHByb3RvY29sL2NsaWVudAogNTg6ICAgICBvcHRpb24gcGluZy10aW1lb3V0IDQyCiA1OTogICAg IG9wdGlvbiByZW1vdGUtaG9zdCBmYWkta3ZtLTQtdm1uLnJhdm5hbGFza2EubmV0CiA2MDogICAg IG9wdGlvbiByZW1vdGUtc3Vidm9sdW1lIC9rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2sKIDYxOiAg ICAgb3B0aW9uIHRyYW5zcG9ydC10eXBlIHNvY2tldAogNjI6ICAgICBvcHRpb24gdXNlcm5hbWUg MGI3YTU5YjEtNGFhYi00MDQxLWEyNzEtYmQ4YTA3ZTVjYmE1CiA2MzogICAgIG9wdGlvbiBwYXNz d29yZCA2ZGNhMWU5ZC1mNmE4LTQ5MGItYmI2MC1iYWJjNTZlYjEzMWEKIDY0OiAgICAgb3B0aW9u IGZpbHRlci1PX0RJUkVDVCBlbmFibGUKIDY1OiAgICAgb3B0aW9uIHNlbmQtZ2lkcyB0cnVlCiA2 NjogZW5kLXZvbHVtZQogNjc6CiA2ODogdm9sdW1lIGRhdGEyLXJlcGxpY2F0ZS0xCiA2OTogICAg IHR5cGUgY2x1c3Rlci9yZXBsaWNhdGUKIDcwOiAgICAgb3B0aW9uIGVhZ2VyLWxvY2sgZW5hYmxl CiA3MTogICAgIG9wdGlvbiBxdW9ydW0tdHlwZSBhdXRvCiA3MjogICAgIHN1YnZvbHVtZXMgZGF0 YTItY2xpZW50LTIgZGF0YTItY2xpZW50LTMKIDczOiBlbmQtdm9sdW1lCiA3NDoKIDc1OiB2b2x1 bWUgZGF0YTItc3RyaXBlLTAKIDc2OiAgICAgdHlwZSBjbHVzdGVyL3N0cmlwZQogNzc6ICAgICBz dWJ2b2x1bWVzIGRhdGEyLXJlcGxpY2F0ZS0wIGRhdGEyLXJlcGxpY2F0ZS0xCiA3ODogZW5kLXZv bHVtZQogNzk6CiA4MDogdm9sdW1lIGRhdGEyLWRodAogODE6ICAgICB0eXBlIGNsdXN0ZXIvZGlz dHJpYnV0ZQogODI6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLXN0cmlwZS0wCiA4MzogZW5kLXZvbHVt ZQogODQ6CiA4NTogdm9sdW1lIGRhdGEyLXdyaXRlLWJlaGluZAogODY6ICAgICB0eXBlIHBlcmZv cm1hbmNlL3dyaXRlLWJlaGluZAogODc6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLWRodAogODg6IGVu ZC12b2x1bWUKIDg5OgogOTA6IHZvbHVtZSBkYXRhMi1yZWFkZGlyLWFoZWFkCiA5MTogICAgIHR5 cGUgcGVyZm9ybWFuY2UvcmVhZGRpci1haGVhZAogOTI6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLXdy aXRlLWJlaGluZAogOTM6IGVuZC12b2x1bWUKIDk0OgogOTU6IHZvbHVtZSBkYXRhMi1vcGVuLWJl aGluZAogOTY6ICAgICB0eXBlIHBlcmZvcm1hbmNlL29wZW4tYmVoaW5kCiA5NzogICAgIHN1YnZv bHVtZXMgZGF0YTItcmVhZGRpci1haGVhZAogOTg6IGVuZC12b2x1bWUKIDk5OgoxMDA6IHZvbHVt ZSBkYXRhMgoxMDE6ICAgICB0eXBlIGRlYnVnL2lvLXN0YXRzCjEwMjogICAgIG9wdGlvbiBsb2ct bGV2ZWwgSU5GTwoxMDM6ICAgICBvcHRpb24gbGF0ZW5jeS1tZWFzdXJlbWVudCBvZmYKMTA0OiAg ICAgb3B0aW9uIGNvdW50LWZvcC1oaXRzIG9mZgoxMDU6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLW9w ZW4tYmVoaW5kCjEwNjogZW5kLXZvbHVtZQoxMDc6CjEwODogdm9sdW1lIG1ldGEtYXV0b2xvYWQK MTA5OiAgICAgdHlwZSBtZXRhCjExMDogICAgIHN1YnZvbHVtZXMgZGF0YTIKMTExOiBlbmQtdm9s dW1lCjExMjoKPQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLS0tLS0rClsyMDE2LTExLTA1IDAwOjEzOjA0 LjQ3NzY4Ml0gSSBbTVNHSUQ6IDExNDA0Nl0gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMTM6Y2xp ZW50X3NldHZvbHVtZV9jYmtdIDAtZGF0YTItY2xpZW50LTE6ID0KQ29ubmVjdGVkIHRvIGRhdGEy LWNsaWVudC0xLCBhdHRhY2hlZCB0byByZW1vdGUgdm9sdW1lID0KJy9rdm0yL2dsdXN0ZXIvZGF0 YTIvYnJpY2snLgpbMjAxNi0xMS0wNSAwMDoxMzowNC40Nzc3MDJdIEkgW01TR0lEOiAxMTQwNDdd ID0KW2NsaWVudC1oYW5kc2hha2UuYzoxMjI0OmNsaWVudF9zZXR2b2x1bWVfY2JrXSAwLWRhdGEy LWNsaWVudC0xOiBTZXJ2ZXIgPQphbmQgQ2xpZW50IGxrLXZlcnNpb24gbnVtYmVycyBhcmUgbm90 IHNhbWUsIHJlb3BlbmluZyB0aGUgZmRzClsyMDE2LTExLTA1IDAwOjEzOjA0LjQ3NzgzNF0gSSBb TVNHSUQ6IDExNDAzNV0gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE5MzpjbGllbnRfc2V0X2xrX3Zl cnNpb25fY2JrXSAwLWRhdGEyLWNsaWVudC0xOiA9ClNlcnZlciBsayB2ZXJzaW9uID0zRCAxClsy MDE2LTExLTA1IDAwOjEzOjA0LjQ3ODE2Ml0gSSBbcnBjLWNsbnQuYzoxOTYwOnJwY19jbG50X3Jl Y29uZmlnXSA9CjAtZGF0YTItY2xpZW50LTM6IGNoYW5naW5nIHBvcnQgdG8gNDkxNTIgKGZyb20g MCkKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDgwNTkzXSBJIFtNU0dJRDogMTE0MDU3XSA9CltjbGll bnQtaGFuZHNoYWtlLmM6MTQzNzpzZWxlY3Rfc2VydmVyX3N1cHBvcnRlZF9wcm9ncmFtc10gPQow LWRhdGEyLWNsaWVudC0yOiBVc2luZyBQcm9ncmFtIEdsdXN0ZXJGUyAzLjMsIE51bSAoMTI5ODQz NyksIFZlcnNpb24gPQooMzMwKQpbMjAxNi0xMS0wNSAwMDoxMzowNC40ODA5NjFdIEkgW01TR0lE OiAxMTQwNDZdID0KW2NsaWVudC1oYW5kc2hha2UuYzoxMjEzOmNsaWVudF9zZXR2b2x1bWVfY2Jr XSAwLWRhdGEyLWNsaWVudC0yOiA9CkNvbm5lY3RlZCB0byBkYXRhMi1jbGllbnQtMiwgYXR0YWNo ZWQgdG8gcmVtb3RlIHZvbHVtZSA9Cicva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrJy4KWzIwMTYt MTEtMDUgMDA6MTM6MDQuNDgwOTgyXSBJIFtNU0dJRDogMTE0MDQ3XSA9CltjbGllbnQtaGFuZHNo YWtlLmM6MTIyNDpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMjogU2VydmVy ID0KYW5kIENsaWVudCBsay12ZXJzaW9uIG51bWJlcnMgYXJlIG5vdCBzYW1lLCByZW9wZW5pbmcg dGhlIGZkcwpbMjAxNi0xMS0wNSAwMDoxMzowNC40ODEwMjBdIEkgW01TR0lEOiAxMDgwMDVdID0K W2Fmci1jb21tb24uYzo0Mjk5OmFmcl9ub3RpZnldIDAtZGF0YTItcmVwbGljYXRlLTE6IFN1YnZv bHVtZSA9CidkYXRhMi1jbGllbnQtMicgY2FtZSBiYWNrIHVwOyBnb2luZyBvbmxpbmUuClsyMDE2 LTExLTA1IDAwOjEzOjA0LjQ4MTEyMF0gSSBbTVNHSUQ6IDExNDAzNV0gPQpbY2xpZW50LWhhbmRz aGFrZS5jOjE5MzpjbGllbnRfc2V0X2xrX3ZlcnNpb25fY2JrXSAwLWRhdGEyLWNsaWVudC0yOiA9 ClNlcnZlciBsayB2ZXJzaW9uID0zRCAxClsyMDE2LTExLTA1IDAwOjEzOjA0LjQ4MzUwMF0gSSBb TVNHSUQ6IDExNDA1N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE0Mzc6c2VsZWN0X3NlcnZlcl9z dXBwb3J0ZWRfcHJvZ3JhbXNdID0KMC1kYXRhMi1jbGllbnQtMzogVXNpbmcgUHJvZ3JhbSBHbHVz dGVyRlMgMy4zLCBOdW0gKDEyOTg0MzcpLCBWZXJzaW9uID0KKDMzMCkKWzIwMTYtMTEtMDUgMDA6 MTM6MDQuNDgzOTU2XSBJIFtNU0dJRDogMTE0MDQ2XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6MTIx MzpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMzogPQpDb25uZWN0ZWQgdG8g ZGF0YTItY2xpZW50LTMsIGF0dGFjaGVkIHRvIHJlbW90ZSB2b2x1bWUgPQonL2t2bTIvZ2x1c3Rl ci9kYXRhMi9icmljaycuClsyMDE2LTExLTA1IDAwOjEzOjA0LjQ4Mzk3M10gSSBbTVNHSUQ6IDEx NDA0N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMjQ6Y2xpZW50X3NldHZvbHVtZV9jYmtdIDAt ZGF0YTItY2xpZW50LTM6IFNlcnZlciA9CmFuZCBDbGllbnQgbGstdmVyc2lvbiBudW1iZXJzIGFy ZSBub3Qgc2FtZSwgcmVvcGVuaW5nIHRoZSBmZHMKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDg4MzMy XSBJIFtmdXNlLWJyaWRnZS5jOjUxNzE6ZnVzZV9ncmFwaF9zZXR1cF0gPQowLWZ1c2U6IHN3aXRj aGVkIHRvIGdyYXBoIDAKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDg4ODg5XSBJIFtNU0dJRDogMTE0 MDM1XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6MTkzOmNsaWVudF9zZXRfbGtfdmVyc2lvbl9jYmtd IDAtZGF0YTItY2xpZW50LTM6ID0KU2VydmVyIGxrIHZlcnNpb24gPTNEIDEKWzIwMTYtMTEtMDUg MDA6MTM6MDQuNDg4OTMzXSBJIFtmdXNlLWJyaWRnZS5jOjQwODM6ZnVzZV9pbml0XSA9CjAtZ2x1 c3RlcmZzLWZ1c2U6IEZVU0UgaW5pdGVkIHdpdGggcHJvdG9jb2wgdmVyc2lvbnM6IGdsdXN0ZXJm cyA3LjIyID0Ka2VybmVsIDcuMjIKWzIwMTYtMTEtMDUgMDA6MTM6MDQuNDg5NjI3XSBJIFtNU0dJ RDogMTA4MDMxXSA9ClthZnItY29tbW9uLmM6MjA3MTphZnJfbG9jYWxfZGlzY292ZXJ5X2Nia10g MC1kYXRhMi1yZXBsaWNhdGUtMDogPQpzZWxlY3RpbmcgbG9jYWwgcmVhZF9jaGlsZCBkYXRhMi1j bGllbnQtMApbMjAxNi0xMS0wNSAwMDo1MjowNy41NDk5OTddIEkgW2Z1c2UtYnJpZGdlLmM6NTAx MjpmdXNlX3RocmVhZF9wcm9jXSA9CjAtZnVzZTogdW5tb3VudGluZyAvcmhldi9kYXRhLWNlbnRl ci9tbnQvZ2x1c3RlclNEL2dsdXN0ZXJtb3VudDI6ZGF0YTIKWzIwMTYtMTEtMDUgMDA6NTI6MDcu NTUwNTQ0XSBXIFtnbHVzdGVyZnNkLmM6MTI1MTpjbGVhbnVwX2FuZF9leGl0XSA9CigtLT4vbGli NjQvbGlicHRocmVhZC5zby4wKCsweDdkYzUpIFsweDdmNDBiMWMyNGRjNV0gPQotLT4vdXNyL3Ni aW4vZ2x1c3RlcmZzKGdsdXN0ZXJmc19zaWd3YWl0ZXIrMHhlNSkgWzB4N2Y0MGIzMjlmOTE1XSA9 Ci0tPi91c3Ivc2Jpbi8KZ2x1c3RlcmZzKGNsZWFudXBfYW5kX2V4aXQrMHg2YikgWzB4N2Y0MGIz MjlmNzhiXSApIDAtOiByZWNlaXZlZCBzaWdudW0gPQooMTUpLCBzaHV0dGluZyBkb3duClsyMDE2 LTExLTA1IDAwOjUyOjA3LjU1MDU4M10gSSBbZnVzZS1icmlkZ2UuYzo1NzE5OmZpbmldIDAtZnVz ZTogPQpVbm1vdW50aW5nICcvcmhldi9kYXRhLWNlbnRlci9tbnQvZ2x1c3RlclNEL2dsdXN0ZXJt b3VudDI6ZGF0YTInLgpbMjAxNi0xMS0wNSAwMDo1MjozOS41NTc3NTBdIEkgW01TR0lEOiAxMDAw MzBdIFtnbHVzdGVyZnNkLmM6MjMzODptYWluXSA9CjAtL3Vzci9zYmluL2dsdXN0ZXJmczogU3Rh cnRlZCBydW5uaW5nIC91c3Ivc2Jpbi9nbHVzdGVyZnMgdmVyc2lvbiA9CjMuNy4xNiAoYXJnczog L3Vzci9zYmluL2dsdXN0ZXJmcyAtLXZvbGZpbGUtc2VydmVyPTNEZ2x1c3Rlcm1vdQpudDIgLS12 b2xmaWxlLXNlcnZlcj0zRGZhaS1rdm0tMS12bW4ucmF2bmFsYXNrYS5uZXQgPQotLXZvbGZpbGUt c2VydmVyPTNEZmFpLWt2bS0yLXZtbi5yYXZuYWxhc2thLm5ldCA9Ci0tdm9sZmlsZS1zZXJ2ZXI9 M0RmYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0ID0KLS12b2xmaWxlLXNlcnZlcj0zRGZhaS1r dm0tNC12bW4ucmF2bmFsYXNrYS5uZXQgLS12b2xmaWxlLWlkCj0zRGRhdGEyIC9yaGV2L2RhdGEt Y2VudGVyL21udC9nbHVzdGVyU0QvZ2x1c3Rlcm1vdW50MjpkYXRhMikKWzIwMTYtMTEtMDUgMDA6 NTI6MzkuNTY3NjE0XSBJIFtNU0dJRDogMTAxMTkwXSA9CltldmVudC1lcG9sbC5jOjYzMjpldmVu dF9kaXNwYXRjaF9lcG9sbF93b3JrZXJdIDAtZXBvbGw6IFN0YXJ0ZWQgdGhyZWFkID0Kd2l0aCBp bmRleCAxClsyMDE2LTExLTA1IDAwOjUyOjM5LjU3ODE0OF0gSSBbTVNHSUQ6IDEwMTE5MF0gPQpb ZXZlbnQtZXBvbGwuYzo2MzI6ZXZlbnRfZGlzcGF0Y2hfZXBvbGxfd29ya2VyXSAwLWVwb2xsOiBT dGFydGVkIHRocmVhZCA9CndpdGggaW5kZXggMgpbMjAxNi0xMS0wNSAwMDo1MjozOS41NzkwMzld IEkgW01TR0lEOiAxMTQwMjBdIFtjbGllbnQuYzoyMTEzOm5vdGlmeV0gPQowLWRhdGEyLWNsaWVu dC0wOiBwYXJlbnQgdHJhbnNsYXRvcnMgYXJlIHJlYWR5LCBhdHRlbXB0aW5nIGNvbm5lY3Qgb24g PQp0cmFuc3BvcnQKWzIwMTYtMTEtMDUgMDA6NTI6MzkuNTgxMTU5XSBJIFtNU0dJRDogMTE0MDIw XSBbY2xpZW50LmM6MjExMzpub3RpZnldID0KMC1kYXRhMi1jbGllbnQtMTogcGFyZW50IHRyYW5z bGF0b3JzIGFyZSByZWFkeSwgYXR0ZW1wdGluZyBjb25uZWN0IG9uID0KdHJhbnNwb3J0ClsyMDE2 LTExLTA1IDAwOjUyOjM5LjU4MTQ4M10gSSBbcnBjLWNsbnQuYzoxOTYwOnJwY19jbG50X3JlY29u ZmlnXSA9CjAtZGF0YTItY2xpZW50LTA6IGNoYW5naW5nIHBvcnQgdG8gNDkxNTYgKGZyb20gMCkK WzIwMTYtMTEtMDUgMDA6NTI6MzkuNTgzMTA5XSBJIFtNU0dJRDogMTE0MDIwXSBbY2xpZW50LmM6 MjExMzpub3RpZnldID0KMC1kYXRhMi1jbGllbnQtMjogcGFyZW50IHRyYW5zbGF0b3JzIGFyZSBy ZWFkeSwgYXR0ZW1wdGluZyBjb25uZWN0IG9uID0KdHJhbnNwb3J0ClsyMDE2LTExLTA1IDAwOjUy OjM5LjU4NTY3M10gSSBbTVNHSUQ6IDExNDA1N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE0Mzc6 c2VsZWN0X3NlcnZlcl9zdXBwb3J0ZWRfcHJvZ3JhbXNdID0KMC1kYXRhMi1jbGllbnQtMDogVXNp bmcgUHJvZ3JhbSBHbHVzdGVyRlMgMy4zLCBOdW0gKDEyOTg0MzcpLCBWZXJzaW9uID0KKDMzMCkK WzIwMTYtMTEtMDUgMDA6NTI6MzkuNTg1ODQ5XSBJIFtycGMtY2xudC5jOjE5NjA6cnBjX2NsbnRf cmVjb25maWddID0KMC1kYXRhMi1jbGllbnQtMTogY2hhbmdpbmcgcG9ydCB0byA0OTE1NiAoZnJv bSAwKQpbMjAxNi0xMS0wNSAwMDo1MjozOS41ODcwNDRdIEkgW01TR0lEOiAxMTQwMjBdIFtjbGll bnQuYzoyMTEzOm5vdGlmeV0gPQowLWRhdGEyLWNsaWVudC0zOiBwYXJlbnQgdHJhbnNsYXRvcnMg YXJlIHJlYWR5LCBhdHRlbXB0aW5nIGNvbm5lY3Qgb24gPQp0cmFuc3BvcnQKWzIwMTYtMTEtMDUg MDA6NTI6MzkuNTg5NDY3XSBJIFtNU0dJRDogMTE0MDQ2XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6 MTIxMzpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMDogPQpDb25uZWN0ZWQg dG8gZGF0YTItY2xpZW50LTAsIGF0dGFjaGVkIHRvIHJlbW90ZSB2b2x1bWUgPQonL2t2bTIvZ2x1 c3Rlci9kYXRhMi9icmljaycuClsyMDE2LTExLTA1IDAwOjUyOjM5LjU4OTQ5OV0gSSBbTVNHSUQ6 IDExNDA0N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMjQ6Y2xpZW50X3NldHZvbHVtZV9jYmtd IDAtZGF0YTItY2xpZW50LTA6IFNlcnZlciA9CmFuZCBDbGllbnQgbGstdmVyc2lvbiBudW1iZXJz IGFyZSBub3Qgc2FtZSwgcmVvcGVuaW5nIHRoZSBmZHMKWzIwMTYtMTEtMDUgMDA6NTI6MzkuNTg5 NTcxXSBJIFtNU0dJRDogMTA4MDA1XSA9ClthZnItY29tbW9uLmM6NDI5OTphZnJfbm90aWZ5XSAw LWRhdGEyLXJlcGxpY2F0ZS0wOiBTdWJ2b2x1bWUgPQonZGF0YTItY2xpZW50LTAnIGNhbWUgYmFj ayB1cDsgZ29pbmcgb25saW5lLgpbMjAxNi0xMS0wNSAwMDo1MjozOS41ODk2NTRdIEkgW01TR0lE OiAxMTQwMzVdID0KW2NsaWVudC1oYW5kc2hha2UuYzoxOTM6Y2xpZW50X3NldF9sa192ZXJzaW9u X2Nia10gMC1kYXRhMi1jbGllbnQtMDogPQpTZXJ2ZXIgbGsgdmVyc2lvbiA9M0QgMQpbMjAxNi0x MS0wNSAwMDo1MjozOS41ODk3NTNdIEkgW01TR0lEOiAxMTQwNTddID0KW2NsaWVudC1oYW5kc2hh a2UuYzoxNDM3OnNlbGVjdF9zZXJ2ZXJfc3VwcG9ydGVkX3Byb2dyYW1zXSA9CjAtZGF0YTItY2xp ZW50LTE6IFVzaW5nIFByb2dyYW0gR2x1c3RlckZTIDMuMywgTnVtICgxMjk4NDM3KSwgVmVyc2lv biA9CigzMzApClsyMDE2LTExLTA1IDAwOjUyOjM5LjU5MDAyNl0gSSBbcnBjLWNsbnQuYzoxOTYw OnJwY19jbG50X3JlY29uZmlnXSA9CjAtZGF0YTItY2xpZW50LTI6IGNoYW5naW5nIHBvcnQgdG8g NDkxNTYgKGZyb20gMCkKWzIwMTYtMTEtMDUgMDA6NTI6MzkuNTkwMDc0XSBJIFtNU0dJRDogMTE0 MDQ2XSA9CltjbGllbnQtaGFuZHNoYWtlLmM6MTIxMzpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1k YXRhMi1jbGllbnQtMTogPQpDb25uZWN0ZWQgdG8gZGF0YTItY2xpZW50LTEsIGF0dGFjaGVkIHRv IHJlbW90ZSB2b2x1bWUgPQonL2t2bTIvZ2x1c3Rlci9kYXRhMi9icmljaycuClsyMDE2LTExLTA1 IDAwOjUyOjM5LjU5MDA4OF0gSSBbTVNHSUQ6IDExNDA0N10gPQpbY2xpZW50LWhhbmRzaGFrZS5j OjEyMjQ6Y2xpZW50X3NldHZvbHVtZV9jYmtdIDAtZGF0YTItY2xpZW50LTE6IFNlcnZlciA9CmFu ZCBDbGllbnQgbGstdmVyc2lvbiBudW1iZXJzIGFyZSBub3Qgc2FtZSwgcmVvcGVuaW5nIHRoZSBm ZHMKRmluYWwgZ3JhcGg6Cj0KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tKwogIDE6IHZvbHVtZSBk YXRhMi1jbGllbnQtMAogIDI6ICAgICB0eXBlIHByb3RvY29sL2NsaWVudAogIDM6ICAgICBvcHRp b24gY2xudC1say12ZXJzaW9uIDEKICA0OiAgICAgb3B0aW9uIHZvbGZpbGUtY2hlY2tzdW0gMAog IDU6ICAgICBvcHRpb24gdm9sZmlsZS1rZXkgZGF0YTIKICA2OiAgICAgb3B0aW9uIGNsaWVudC12 ZXJzaW9uIDMuNy4xNgogIDc6ICAgICBvcHRpb24gcHJvY2Vzcy11dWlkID0KZmFpLWt2bS0xLWdm cy5yYXZuYWxhc2thLm5ldC0zMDUyMC0yMDE2LzExLzA1LTAwOjUyOjM5OjU1MzY0Ni1kYXRhMi1j bGllbnQ9Ci0wLTAtMAogIDg6ICAgICBvcHRpb24gZm9wcy12ZXJzaW9uIDEyOTg0MzcKICA5OiAg ICAgb3B0aW9uIHBpbmctdGltZW91dCA0MgogMTA6ICAgICBvcHRpb24gcmVtb3RlLWhvc3QgZmFp LWt2bS0xLXZtbi5yYXZuYWxhc2thLm5ldAogMTE6ICAgICBvcHRpb24gcmVtb3RlLXN1YnZvbHVt ZSAva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrCiAxMjogICAgIG9wdGlvbiB0cmFuc3BvcnQtdHlw ZSBzb2NrZXQKIDEzOiAgICAgb3B0aW9uIHVzZXJuYW1lIDBiN2E1OWIxLTRhYWItNDA0MS1hMjcx LWJkOGEwN2U1Y2JhNQogMTQ6ICAgICBvcHRpb24gcGFzc3dvcmQgNmRjYTFlOWQtZjZhOC00OTBi LWJiNjAtYmFiYzU2ZWIxMzFhCiAxNTogICAgIG9wdGlvbiBmaWx0ZXItT19ESVJFQ1QgZW5hYmxl CiAxNjogICAgIG9wdGlvbiBzZW5kLWdpZHMgdHJ1ZQogMTc6IGVuZC12b2x1bWUKIDE4OgogMTk6 IHZvbHVtZSBkYXRhMi1jbGllbnQtMQogMjA6ICAgICB0eXBlIHByb3RvY29sL2NsaWVudAogMjE6 ICAgICBvcHRpb24gY2xudC1say12ZXJzaW9uIDEKIDIyOiAgICAgb3B0aW9uIHZvbGZpbGUtY2hl Y2tzdW0gMAogMjM6ICAgICBvcHRpb24gdm9sZmlsZS1rZXkgZGF0YTIKIDI0OiAgICAgb3B0aW9u IGNsaWVudC12ZXJzaW9uIDMuNy4xNgogMjU6ICAgICBvcHRpb24gcHJvY2Vzcy11dWlkID0KZmFp LWt2bS0xLWdmcy5yYXZuYWxhc2thLm5ldC0zMDUyMC0yMDE2LzExLzA1LTAwOjUyOjM5OjU1MzY0 Ni1kYXRhMi1jbGllbnQ9Ci0xLTAtMAogMjY6ICAgICBvcHRpb24gZm9wcy12ZXJzaW9uIDEyOTg0 MzcKIDI3OiAgICAgb3B0aW9uIHBpbmctdGltZW91dCA0MgogMjg6ICAgICBvcHRpb24gcmVtb3Rl LWhvc3QgZmFpLWt2bS0yLXZtbi5yYXZuYWxhc2thLm5ldAogMjk6ICAgICBvcHRpb24gcmVtb3Rl LXN1YnZvbHVtZSAva3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrCiAzMDogICAgIG9wdGlvbiB0cmFu c3BvcnQtdHlwZSBzb2NrZXQKIDMxOiAgICAgb3B0aW9uIHVzZXJuYW1lIDBiN2E1OWIxLTRhYWIt NDA0MS1hMjcxLWJkOGEwN2U1Y2JhNQogMzI6ICAgICBvcHRpb24gcGFzc3dvcmQgNmRjYTFlOWQt ZjZhOC00OTBiLWJiNjAtYmFiYzU2ZWIxMzFhCiAzMzogICAgIG9wdGlvbiBmaWx0ZXItT19ESVJF Q1QgZW5hYmxlCiAzNDogICAgIG9wdGlvbiBzZW5kLWdpZHMgdHJ1ZQogMzU6IGVuZC12b2x1bWUK IDM2OgogMzc6IHZvbHVtZSBkYXRhMi1yZXBsaWNhdGUtMAogMzg6ICAgICB0eXBlIGNsdXN0ZXIv cmVwbGljYXRlCiAzOTogICAgIG9wdGlvbiBlYWdlci1sb2NrIGVuYWJsZQogNDA6ICAgICBvcHRp b24gcXVvcnVtLXR5cGUgYXV0bwogNDE6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLWNsaWVudC0wIGRh dGEyLWNsaWVudC0xCiA0MjogZW5kLXZvbHVtZQogNDM6CiA0NDogdm9sdW1lIGRhdGEyLWNsaWVu dC0yCiA0NTogICAgIHR5cGUgcHJvdG9jb2wvY2xpZW50CiA0NjogICAgIG9wdGlvbiBwaW5nLXRp bWVvdXQgNDIKIDQ3OiAgICAgb3B0aW9uIHJlbW90ZS1ob3N0IGZhaS1rdm0tMy12bW4ucmF2bmFs YXNrYS5uZXQKIDQ4OiAgICAgb3B0aW9uIHJlbW90ZS1zdWJ2b2x1bWUgL2t2bTIvZ2x1c3Rlci9k YXRhMi9icmljawogNDk6ICAgICBvcHRpb24gdHJhbnNwb3J0LXR5cGUgc29ja2V0CiA1MDogICAg IG9wdGlvbiB1c2VybmFtZSAwYjdhNTliMS00YWFiLTQwNDEtYTI3MS1iZDhhMDdlNWNiYTUKIDUx OiAgICAgb3B0aW9uIHBhc3N3b3JkIDZkY2ExZTlkLWY2YTgtNDkwYi1iYjYwLWJhYmM1NmViMTMx YQogNTI6ICAgICBvcHRpb24gZmlsdGVyLU9fRElSRUNUIGVuYWJsZQogNTM6ICAgICBvcHRpb24g c2VuZC1naWRzIHRydWUKIDU0OiBlbmQtdm9sdW1lCiA1NToKIDU2OiB2b2x1bWUgZGF0YTItY2xp ZW50LTMKIDU3OiAgICAgdHlwZSBwcm90b2NvbC9jbGllbnQKIDU4OiAgICAgb3B0aW9uIHBpbmct dGltZW91dCA0MgogNTk6ICAgICBvcHRpb24gcmVtb3RlLWhvc3QgZmFpLWt2bS00LXZtbi5yYXZu YWxhc2thLm5ldAogNjA6ICAgICBvcHRpb24gcmVtb3RlLXN1YnZvbHVtZSAva3ZtMi9nbHVzdGVy L2RhdGEyL2JyaWNrCiA2MTogICAgIG9wdGlvbiB0cmFuc3BvcnQtdHlwZSBzb2NrZXQKIDYyOiAg ICAgb3B0aW9uIHVzZXJuYW1lIDBiN2E1OWIxLTRhYWItNDA0MS1hMjcxLWJkOGEwN2U1Y2JhNQog NjM6ICAgICBvcHRpb24gcGFzc3dvcmQgNmRjYTFlOWQtZjZhOC00OTBiLWJiNjAtYmFiYzU2ZWIx MzFhCiA2NDogICAgIG9wdGlvbiBmaWx0ZXItT19ESVJFQ1QgZW5hYmxlCiA2NTogICAgIG9wdGlv biBzZW5kLWdpZHMgdHJ1ZQogNjY6IGVuZC12b2x1bWUKIDY3OgogNjg6IHZvbHVtZSBkYXRhMi1y ZXBsaWNhdGUtMQogNjk6ICAgICB0eXBlIGNsdXN0ZXIvcmVwbGljYXRlCiA3MDogICAgIG9wdGlv biBlYWdlci1sb2NrIGVuYWJsZQogNzE6ICAgICBvcHRpb24gcXVvcnVtLXR5cGUgYXV0bwogNzI6 ICAgICBzdWJ2b2x1bWVzIGRhdGEyLWNsaWVudC0yIGRhdGEyLWNsaWVudC0zCiA3MzogZW5kLXZv bHVtZQogNzQ6CiA3NTogdm9sdW1lIGRhdGEyLXN0cmlwZS0wCiA3NjogICAgIHR5cGUgY2x1c3Rl ci9zdHJpcGUKIDc3OiAgICAgc3Vidm9sdW1lcyBkYXRhMi1yZXBsaWNhdGUtMCBkYXRhMi1yZXBs aWNhdGUtMQogNzg6IGVuZC12b2x1bWUKIDc5OgogODA6IHZvbHVtZSBkYXRhMi1kaHQKIDgxOiAg ICAgdHlwZSBjbHVzdGVyL2Rpc3RyaWJ1dGUKIDgyOiAgICAgc3Vidm9sdW1lcyBkYXRhMi1zdHJp cGUtMAogODM6IGVuZC12b2x1bWUKIDg0OgogODU6IHZvbHVtZSBkYXRhMi13cml0ZS1iZWhpbmQK IDg2OiAgICAgdHlwZSBwZXJmb3JtYW5jZS93cml0ZS1iZWhpbmQKIDg3OiAgICAgc3Vidm9sdW1l cyBkYXRhMi1kaHQKIDg4OiBlbmQtdm9sdW1lCiA4OToKIDkwOiB2b2x1bWUgZGF0YTItcmVhZGRp ci1haGVhZAogOTE6ICAgICB0eXBlIHBlcmZvcm1hbmNlL3JlYWRkaXItYWhlYWQKIDkyOiAgICAg c3Vidm9sdW1lcyBkYXRhMi13cml0ZS1iZWhpbmQKIDkzOiBlbmQtdm9sdW1lCiA5NDoKIDk1OiB2 b2x1bWUgZGF0YTItb3Blbi1iZWhpbmQKIDk2OiAgICAgdHlwZSBwZXJmb3JtYW5jZS9vcGVuLWJl aGluZAogOTc6ICAgICBzdWJ2b2x1bWVzIGRhdGEyLXJlYWRkaXItYWhlYWQKIDk4OiBlbmQtdm9s dW1lCiA5OToKMTAwOiB2b2x1bWUgZGF0YTIKMTAxOiAgICAgdHlwZSBkZWJ1Zy9pby1zdGF0cwox MDI6ICAgICBvcHRpb24gbG9nLWxldmVsIElORk8KMTAzOiAgICAgb3B0aW9uIGxhdGVuY3ktbWVh c3VyZW1lbnQgb2ZmCjEwNDogICAgIG9wdGlvbiBjb3VudC1mb3AtaGl0cyBvZmYKMTA1OiAgICAg c3Vidm9sdW1lcyBkYXRhMi1vcGVuLWJlaGluZAoxMDY6IGVuZC12b2x1bWUKMTA3OgoxMDg6IHZv bHVtZSBtZXRhLWF1dG9sb2FkCjEwOTogICAgIHR5cGUgbWV0YQoxMTA6ICAgICBzdWJ2b2x1bWVz IGRhdGEyCjExMTogZW5kLXZvbHVtZQoxMTI6Cj0KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tKwpb MjAxNi0xMS0wNSAwMDo1MjozOS41OTE1MDJdIEkgW01TR0lEOiAxMTQwMzVdID0KW2NsaWVudC1o YW5kc2hha2UuYzoxOTM6Y2xpZW50X3NldF9sa192ZXJzaW9uX2Nia10gMC1kYXRhMi1jbGllbnQt MTogPQpTZXJ2ZXIgbGsgdmVyc2lvbiA9M0QgMQpbMjAxNi0xMS0wNSAwMDo1MjozOS41OTE4MTdd IEkgW3JwYy1jbG50LmM6MTk2MDpycGNfY2xudF9yZWNvbmZpZ10gPQowLWRhdGEyLWNsaWVudC0z OiBjaGFuZ2luZyBwb3J0IHRvIDQ5MTUyIChmcm9tIDApClsyMDE2LTExLTA1IDAwOjUyOjM5LjU5 MzcxNF0gSSBbTVNHSUQ6IDExNDA1N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjE0Mzc6c2VsZWN0 X3NlcnZlcl9zdXBwb3J0ZWRfcHJvZ3JhbXNdID0KMC1kYXRhMi1jbGllbnQtMjogVXNpbmcgUHJv Z3JhbSBHbHVzdGVyRlMgMy4zLCBOdW0gKDEyOTg0MzcpLCBWZXJzaW9uID0KKDMzMCkKWzIwMTYt MTEtMDUgMDA6NTI6MzkuNTk0Mjg1XSBJIFtNU0dJRDogMTE0MDQ2XSA9CltjbGllbnQtaGFuZHNo YWtlLmM6MTIxMzpjbGllbnRfc2V0dm9sdW1lX2Nia10gMC1kYXRhMi1jbGllbnQtMjogPQpDb25u ZWN0ZWQgdG8gZGF0YTItY2xpZW50LTIsIGF0dGFjaGVkIHRvIHJlbW90ZSB2b2x1bWUgPQonL2t2 bTIvZ2x1c3Rlci9kYXRhMi9icmljaycuClsyMDE2LTExLTA1IDAwOjUyOjM5LjU5NDMwOF0gSSBb TVNHSUQ6IDExNDA0N10gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMjQ6Y2xpZW50X3NldHZvbHVt ZV9jYmtdIDAtZGF0YTItY2xpZW50LTI6IFNlcnZlciA9CmFuZCBDbGllbnQgbGstdmVyc2lvbiBu dW1iZXJzIGFyZSBub3Qgc2FtZSwgcmVvcGVuaW5nIHRoZSBmZHMKWzIwMTYtMTEtMDUgMDA6NTI6 MzkuNTk0MzY1XSBJIFtNU0dJRDogMTA4MDA1XSA9ClthZnItY29tbW9uLmM6NDI5OTphZnJfbm90 aWZ5XSAwLWRhdGEyLXJlcGxpY2F0ZS0xOiBTdWJ2b2x1bWUgPQonZGF0YTItY2xpZW50LTInIGNh bWUgYmFjayB1cDsgZ29pbmcgb25saW5lLgpbMjAxNi0xMS0wNSAwMDo1MjozOS41OTQ1NTJdIEkg W01TR0lEOiAxMTQwMzVdID0KW2NsaWVudC1oYW5kc2hha2UuYzoxOTM6Y2xpZW50X3NldF9sa192 ZXJzaW9uX2Nia10gMC1kYXRhMi1jbGllbnQtMjogPQpTZXJ2ZXIgbGsgdmVyc2lvbiA9M0QgMQpb MjAxNi0xMS0wNSAwMDo1MjozOS41OTU2MTZdIEkgW01TR0lEOiAxMTQwNTddID0KW2NsaWVudC1o YW5kc2hha2UuYzoxNDM3OnNlbGVjdF9zZXJ2ZXJfc3VwcG9ydGVkX3Byb2dyYW1zXSA9CjAtZGF0 YTItY2xpZW50LTM6IFVzaW5nIFByb2dyYW0gR2x1c3RlckZTIDMuMywgTnVtICgxMjk4NDM3KSwg VmVyc2lvbiA9CigzMzApClsyMDE2LTExLTA1IDAwOjUyOjM5LjU5NjExNV0gSSBbTVNHSUQ6IDEx NDA0Nl0gPQpbY2xpZW50LWhhbmRzaGFrZS5jOjEyMTM6Y2xpZW50X3NldHZvbHVtZV9jYmtdIDAt ZGF0YTItY2xpZW50LTM6ID0KQ29ubmVjdGVkIHRvIGRhdGEyLWNsaWVudC0zLCBhdHRhY2hlZCB0 byByZW1vdGUgdm9sdW1lID0KJy9rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2snLgpbMjAxNi0xMS0w NSAwMDo1MjozOS41OTYxMzBdIEkgW01TR0lEOiAxMTQwNDddID0KW2NsaWVudC1oYW5kc2hha2Uu YzoxMjI0OmNsaWVudF9zZXR2b2x1bWVfY2JrXSAwLWRhdGEyLWNsaWVudC0zOiBTZXJ2ZXIgPQph bmQgQ2xpZW50IGxrLXZlcnNpb24gbnVtYmVycyBhcmUgbm90IHNhbWUsIHJlb3BlbmluZyB0aGUg ZmRzClsyMDE2LTExLTA1IDAwOjUyOjM5LjYwMDUxMF0gSSBbZnVzZS1icmlkZ2UuYzo1MTcxOmZ1 c2VfZ3JhcGhfc2V0dXBdID0KMC1mdXNlOiBzd2l0Y2hlZCB0byBncmFwaCAwClsyMDE2LTExLTA1 IDAwOjUyOjM5LjYwMDU3OF0gSSBbTVNHSUQ6IDExNDAzNV0gPQpbY2xpZW50LWhhbmRzaGFrZS5j OjE5MzpjbGllbnRfc2V0X2xrX3ZlcnNpb25fY2JrXSAwLWRhdGEyLWNsaWVudC0zOiA9ClNlcnZl ciBsayB2ZXJzaW9uID0zRCAxClsyMDE2LTExLTA1IDAwOjUyOjM5LjYwMDY1NF0gSSBbZnVzZS1i cmlkZ2UuYzo0MDgzOmZ1c2VfaW5pdF0gPQowLWdsdXN0ZXJmcy1mdXNlOiBGVVNFIGluaXRlZCB3 aXRoIHByb3RvY29sIHZlcnNpb25zOiBnbHVzdGVyZnMgNy4yMiA9Cmtlcm5lbCA3LjIyClsyMDE2 LTExLTA1IDAwOjUyOjM5LjYwMTQ1Ml0gSSBbTVNHSUQ6IDEwODAzMV0gPQpbYWZyLWNvbW1vbi5j OjIwNzE6YWZyX2xvY2FsX2Rpc2NvdmVyeV9jYmtdIDAtZGF0YTItcmVwbGljYXRlLTA6ID0Kc2Vs ZWN0aW5nIGxvY2FsIHJlYWRfY2hpbGQgZGF0YTItY2xpZW50LTAKWzIwMTYtMTEtMDUgMDA6NTI6 NDEuNjE5ODUyXSBJIFtmdXNlLWJyaWRnZS5jOjUwMTI6ZnVzZV90aHJlYWRfcHJvY10gPQowLWZ1 c2U6IHVubW91bnRpbmcgL3JoZXYvZGF0YS1jZW50ZXIvbW50L2dsdXN0ZXJTRC9nbHVzdGVybW91 bnQyOmRhdGEyClsyMDE2LTExLTA1IDAwOjUyOjQxLjYyMDA5NV0gVyBbZ2x1c3RlcmZzZC5jOjEy NTE6Y2xlYW51cF9hbmRfZXhpdF0gPQooLS0+L2xpYjY0L2xpYnB0aHJlYWQuc28uMCgrMHg3ZGM1 KSBbMHg3ZjM0NDQyMjdkYzVdID0KLS0+L3Vzci9zYmluL2dsdXN0ZXJmcyhnbHVzdGVyZnNfc2ln d2FpdGVyKzB4ZTUpIFsweDdmMzQ0NThhMjkxNV0gPQotLT4vdXNyL3NiaW4vCmdsdXN0ZXJmcyhj bGVhbnVwX2FuZF9leGl0KzB4NmIpIFsweDdmMzQ0NThhMjc4Yl0gKSAwLTogcmVjZWl2ZWQgc2ln bnVtID0KKDE1KSwgc2h1dHRpbmcgZG93bgpbMjAxNi0xMS0wNSAwMDo1Mjo0MS42MjAxMTBdIEkg W2Z1c2UtYnJpZGdlLmM6NTcxOTpmaW5pXSAwLWZ1c2U6ID0KVW5tb3VudGluZyAnL3JoZXYvZGF0 YS1jZW50ZXIvbW50L2dsdXN0ZXJTRC9nbHVzdGVybW91bnQyOmRhdGEyJy4KW3Jvb3RAZmFpLWt2 bS0xLWdmcyBnbHVzdGVyZnNdIz0KCi0tQXBwbGUtTWFpbD1fRDM5ODU0NjItNTVFNC00RkU1LUEw NzgtMzBFQzAzOUVDMDYyCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFi bGUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7CgljaGFyc2V0PXV0Zi04Cgo8aHRtbD48aGVhZD48 bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlwZSIgY29udGVudD0zRCJ0ZXh0L2h0bWwgPQpj aGFyc2V0PTNEdXRmLTgiPjwvaGVhZD48Ym9keSBzdHlsZT0zRCJ3b3JkLXdyYXA6IGJyZWFrLXdv cmQ7ID0KLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy LXdoaXRlLXNwYWNlOyIgPQpjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNs YXNzPTNEIiI+CjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNp bmc6IG5vcm1hbDsgb3JwaGFuczogPQphdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7ID0Kd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo OiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7 IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGRp diBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9 Cm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0 LXRyYW5zZm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdv cmQtc3BhY2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13 cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5l LWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm9y cGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogPQowcHg7IHdpZG93 czogYXV0bzsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7 ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGRp diBzdHlsZT0zRCJvcnBoYW5zOiA9CmF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu dDogMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDogPQpicmVhay13b3JkOyAtd2Via2l0LW5i c3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogPQphZnRlci13aGl0ZS1zcGFjZTsi IGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiA9CnN0 YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDogYnJlYWstd29y ZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXIt d2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiBhdXRvOyB0 ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6ID0KMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQt d3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyA9Ci13ZWJraXQtbGlu ZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qib3Jw aGFuczogPQphdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgd2lkb3dz OiBhdXRvOyB3b3JkLXdyYXA6ID0KYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNl OyAtd2Via2l0LWxpbmUtYnJlYWs6ID0KYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0zRCIiPjxk aXYgc3R5bGU9M0Qib3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogPQpzdGFydDsgdGV4dC1pbmRl bnQ6IDBweDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdlYmtpdC1u YnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIg PQpjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qib3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3Rh cnQ7IHRleHQtaW5kZW50OiA9CjBweDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6IGJyZWFrLXdv cmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy LXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIk1lbmxvIiA9CnN0eWxlPTNE ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgbGV0dGVyLXNwYWNpbmc6IG5v cm1hbDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1z cGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9M0Qi Ij48ZGl2ID0KY2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLTwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij5HYXJ5IFBlZHJldHR5ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PGEgPQpocmVmPTNE Im1haWx0bzpnYXJ5QGVyYWFsYXNrYS5uZXQiID0KY2xhc3M9M0QiIj5nYXJ5QHJhdm5hbGFza2Eu bmV0PC9hPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TeXN0ZW1zIE1hbmFnZXIgPQombmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDs8YSBocmVmPTNEImh0dHA6Ly93d3cuZmx5cmF2bi5j b20iID0KY2xhc3M9M0QiIj53d3cuZmx5cmF2bi5jb208L2E+PC9kaXY+PGRpdiBjbGFzcz0zRCIi PlJhdm4gQWxhc2thICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgL1wgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZu YnNwOyAmbmJzcDs5MDctNDUwLTcyNTE8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+NTI0NSBBaXJwb3J0 IEluZHVzdHJpYWwgPQpSb2FkICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAvICZuYnNwO1wv XCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7IDkwNy00NTAtNzIz OCBmYXg8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+RmFpcmJhbmtzLCBBbGFza2EgPQombmJzcDs5OTcw OSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsvXCAmbmJzcDsvICZuYnNwOyAmbmJzcDtcIFwg PQpTZWNvbmQgZ3JlYXRlc3QgY29tbWFuZG1lbnQ8L2Rpdj48L2ZvbnQ+PGZvbnQgZmFjZT0zRCJN b25hY28iID0KY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEycHg7IiBjbGFz cz0zRCIiPlNlcnZpbmcgQWxsIG9mID0KQWxhc2thICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsvICZuYnNwO1wvICZuYnNwOy9cICZuYnNwO1wgXC9cID0KJm5ic3A7Jm5ic3A7PUUy PTgwPTlDTG92ZSB5b3VyIG5laWdoYm9yIGFzPC9zcGFuPjwvZm9udD48YnIgPQpzdHlsZT0zRCJm b250LWZhbWlseTogTW9uYWNvOyIgY2xhc3M9M0QiIj48Zm9udCBmYWNlPTNEIk1lbmxvIiA9CnN0 eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQt dHJhbnNmb3JtOiA9Cm5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiA9CjBweDsiIGNsYXNzPTNEIiI+PHNwYW4gc3R5 bGU9M0QiZm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0QiIj5SZWFsbHkgPQpsb3ZpbmcgdGhlIHJl Y29yZCBncmVlbiB1cCBkYXRlISBTdW1tbWVyISEgJm5ic3A7IHlvdXJzZWxmPUUyPTgwPTlEJm5i c3A7TT0KYXR0IDIyOjM5PC9zcGFuPjwvZm9udD48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2IoMCwg MCwgMCk7ID0KbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo aXRlLXNwYWNlOiBub3JtYWw7ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJv a2Utd2lkdGg6IDBweDsgZm9udC1mYW1pbHk6IE1lbmxvOyIgPQpjbGFzcz0zRCIiPjwvZGl2Pjxm b250IGZhY2U9M0QiTWVubG8iIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDsiID0KY2xhc3M9M0Qi Ij48L2ZvbnQ+PHNwYW4gc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNp bmc6ID0Kbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg d29yZC1zcGFjaW5nOiAwcHg7ID0KLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmb250 LXNpemU6IDEycHg7IiBjbGFzcz0zRCIiPjxmb250ID0KZmFjZT0zRCJNZW5sbyIgY2xhc3M9M0Qi Ij48ZGl2ID0KY2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS09Ci0tLS0tLS0tLTwvZGl2PjwvZm9udD48L3NwYW4+ PGRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyA9CmxldHRlci1zcGFjaW5nOiBub3Jt YWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3Bh Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0zRCIiPjxm b250ID0KZmFjZT0zRCJNZW5sbyIgc3R5bGU9M0QiZm9udC1zaXplOiAxMnB4OyIgY2xhc3M9M0Qi Ij48YnIgPQpjbGFzcz0zRCIiPjwvZm9udD48L2Rpdj48L2Rpdj48c3BhbiBzdHlsZT0zRCJjb2xv cjogcmdiKDAsIDAsIDApOyA9CmxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3Jt OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyA9CndvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZvbnQtc2l6ZTogMTJweDsiID0KY2xhc3M9M0QiIj48 YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2PjxzcGFu ID0Kc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg dGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5n OiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ID0KMHB4OyBmb250LXNpemU6IDEycHg7 IiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwv c3Bhbj48L2Rpdj48c3BhbiBzdHlsZT0zRCJjb2xvcjogPQpyZ2IoMCwgMCwgMCk7IGxldHRlci1z cGFjaW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3Jt YWw7IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZv bnQtc2l6ZTogPQoxMnB4OyIgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFu Z2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2Pjxicj0KIGNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdl LW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi PjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2Pjxi ciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNz PTNEIkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciA9CmNsYXNzPTNEIkFwcGxl LWludGVyY2hhbmdlLW5ld2xpbmUiPjxiciA9CmNsYXNzPTNEIkFwcGxlLWludGVyY2hhbmdlLW5l d2xpbmUiPgo8L2Rpdj4KPGJyIGNsYXNzPTNEIiI+PGRpdj48YmxvY2txdW90ZSB0eXBlPTNEImNp dGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+T24gTm92IDYsIDIwMTYsIGF0IDk6NTAg UE0sIFNhaGluYSBCb3NlICZsdDs8YSA9CmhyZWY9M0QibWFpbHRvOnNhYm9zZUByZWRoYXQuY29t IiBjbGFzcz0zRCIiPnNhYm9zZUByZWRoYXQuY29tPC9hPiZndDsgPQp3cm90ZTo8L2Rpdj48YnIg Y2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PGRpdiBjbGFzcz0zRCIiPjxzcGFu ID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6IEx1Y2lkYUdyYW5kZTsgZm9udC1zaXplOiAxM3B4OyBm b250LXN0eWxlOiBub3JtYWw7ID0KZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWln aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQpvcnBoYW5zOiBhdXRvOyB0ZXh0 LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsg d2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgPQot d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxp bmUgPQohaW1wb3J0YW50OyIgY2xhc3M9M0QiIj5Ib3dldmVyIHlvdXIgdm9sdW1lIGNvbmZpZ3Vy YXRpb24gc2VlbXMgc3VzcGVjdCA9Ci0ic3RyaXBlIDIgcmVwbGljYSAyIi4gQ2FuIHlvdSBwcm92 aWRlIGdsdXN0ZXIgdm9sdW1lIGluZm8gb2YgeW91ciA9CnNlY29uZCBzdG9yYWdlIGRvbWFpbiBn bHVzdGVyIHZvbHVtZT8gVGhlIG1vdW50IGxvZ3Mgb2YgdGhlIHZvbHVtZSA9Cih1bmRlciAvdmFy L2xvZy9nbHVzdGVyZnMvcmhldi1kYXRhY2VudGVyLi4mbHQ7dm9sbmFtZSZndDsubG9nKSBmcm9t IHRoZSA9Cmhvc3Qgd2hlcmUgdGhlIHZvbHVtZSBpcyBiZWluZyBtb3VudGVkIHdpbGwgYWxzbyBo ZWxwLjwvc3Bhbj48YnIgPQpzdHlsZT0zRCJmb250LWZhbWlseTogTHVjaWRhR3JhbmRlOyBmb250 LXNpemU6IDEzcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgPQpmb250LXZhcmlhbnQtY2Fwczogbm9y bWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9Cm9ycGhh bnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z Zm9ybTogPQpub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3Bh Y2luZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPTNEIiI+ PHNwYW4gc3R5bGU9M0QiZm9udC1mYW1pbHk6ID0KTHVjaWRhR3JhbmRlOyBmb250LXNpemU6IDEz cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6ID0Kbm9ybWFsOyBmb250 LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyA9 CnRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u ZTsgd2hpdGUtc3BhY2U6ID0Kbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4 OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7ID0KZmxvYXQ6IG5vbmU7IGRpc3BsYXk6 IGlubGluZSAhaW1wb3J0YW50OyIgPQpjbGFzcz0zRCIiPiZuYnNwOzwvc3Bhbj48L2Rpdj48L2Js b2NrcXVvdGU+PC9kaXY+PGJyID0KY2xhc3M9M0QiIj48L2JvZHk+PC9odG1sPj0KCi0tQXBwbGUt TWFpbD1fRDM5ODU0NjItNTVFNC00RkU1LUEwNzgtMzBFQzAzOUVDMDYyLS0KCi0tQXBwbGUtTWFp bD1fNzQ5NjZDOTEtNEQ3Qi00NjMxLTk5MkEtNzEwNEJGODI4MUMyLS0K --===============3051328392588351722==-- From sabose at redhat.com Mon Nov 7 06:10:32 2016 Content-Type: multipart/mixed; boundary="===============0641490670389287033==" MIME-Version: 1.0 From: Sahina Bose To: users at ovirt.org Subject: Re: [ovirt-users] Multiple Data Storage Domains Date: Mon, 07 Nov 2016 16:40:29 +0530 Message-ID: In-Reply-To: 29D9073C-5D15-4263-BD2D-FA9D17F67164@ravnalaska.net --===============0641490670389287033== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Mon, Nov 7, 2016 at 3:27 PM, Gary Pedretty wrote: > [root(a)fai-kvm-1-gfs admin]# gluster volume status data2 > Status of volume: data2 > Gluster process TCP Port RDMA Port Online > Pid > ------------------------------------------------------------ > ------------------ > Brick fai-kvm-1-vmn.ravnalaska.net:/kvm2/gl > uster/data2/brick 49156 0 Y > 3484 > Brick fai-kvm-2-vmn.ravnalaska.net:/kvm2/gl > uster/data2/brick 49156 0 Y > 34791 > Brick fai-kvm-3-vmn.ravnalaska.net:/kvm2/gl > uster/data2/brick 49156 0 Y > 177340 > Brick fai-kvm-4-vmn.ravnalaska.net:/kvm2/gl > uster/data2/brick 49152 0 Y > 146038 > NFS Server on localhost 2049 0 Y > 40844 > Self-heal Daemon on localhost N/A N/A Y > 40865 > NFS Server on fai-kvm-2-gfs.ravnalaska.net 2049 0 Y > 99905 > Self-heal Daemon on fai-kvm-2-gfs.ravnalask > a.net N/A N/A Y > 99915 > NFS Server on fai-kvm-4-gfs.ravnalaska.net 2049 0 Y > 176305 > Self-heal Daemon on fai-kvm-4-gfs.ravnalask > a.net N/A N/A Y > 176326 > NFS Server on fai-kvm-3-gfs.ravnalaska.net 2049 0 Y > 226271 > Self-heal Daemon on fai-kvm-3-gfs.ravnalask > a.net N/A N/A Y > 226287 > > Task Status of Volume data2 > ------------------------------------------------------------ > ------------------ > There are no active volume tasks > > > [root(a)fai-kvm-1-gfs admin]# gluster volume info data2 > > Volume Name: data2 > Type: Striped-Replicate > Volume ID: 20f85c9a-541b-4df4-9dba-44c5179bbfb0 > Status: Started > Number of Bricks: 1 x 2 x 2 =3D 4 > Transport-type: tcp > Bricks: > Brick1: fai-kvm-1-vmn.ravnalaska.net:/kvm2/gluster/data2/brick > Brick2: fai-kvm-2-vmn.ravnalaska.net:/kvm2/gluster/data2/brick > Brick3: fai-kvm-3-vmn.ravnalaska.net:/kvm2/gluster/data2/brick > Brick4: fai-kvm-4-vmn.ravnalaska.net:/kvm2/gluster/data2/brick > Options Reconfigured: > performance.readdir-ahead: on > performance.quick-read: off > performance.read-ahead: off > performance.io-cache: off > performance.stat-prefetch: off > cluster.eager-lock: enable > network.remote-dio: enable > cluster.quorum-type: auto > cluster.server-quorum-type: server > storage.owner-uid: 36 > storage.owner-gid: 36 > > > See attached file for the mount log. > Striped-Replicate is no longer supported in GlusterFS upstream. Instead, you should be using a Distribute-Replicate with sharding enabled. Also when using a gluster volume as storage domain, it is recommended to use replica 3. >From the mount logs, there is no indication as to why the volume is unmounted frequently. Could you try again with a replica 3 volume that has sharding enabled? > > Gary > > > ------------------------------------------------------------------------ > Gary Pedretty gary(a)ravnalaska.net > > Systems Manager www.flyravn.com > Ravn Alaska /\ 907-450-7251 > 5245 Airport Industrial Road / \/\ 907-450-7238 fax > Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment > Serving All of Alaska / \/ /\ \ \/\ =E2=80=9CLove your neig= hbor as > Really loving the record green up date! Summmer!! yourself=E2=80=9D Mat= t 22:39 > ------------------------------------------------------------------------ > > > > > > > > > > > > > On Nov 6, 2016, at 9:50 PM, Sahina Bose wrote: > > However your volume configuration seems suspect -"stripe 2 replica 2". Can > you provide gluster volume info of your second storage domain gluster > volume? The mount logs of the volume (under /var/log/glusterfs/rhev-datac= enter...log) > from the host where the volume is being mounted will also help. > > > > > --===============0641490670389287033== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIE1vbiwgTm92IDcsIDIwMTYgYXQgMzoyNyBQTSwgR2FyeSBQZWRy ZXR0eSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpnYXJ5QHJhdm5hbGFza2Eu bmV0IiB0YXJnZXQ9Il9ibGFuayI+Z2FyeUByYXZuYWxhc2thLm5ldDwvYT4mZ3Q7PC9zcGFuPiB3 cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAg MCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRp diBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPjxkaXY+W3Jvb3RAZmFpLWt2bS0xLWdmcyBh ZG1pbl0jIGdsdXN0ZXIgdm9sdW1lIHN0YXR1cyBkYXRhMjwvZGl2PjxkaXY+U3RhdHVzIG9mIHZv bHVtZTogZGF0YTI8L2Rpdj48ZGl2PkdsdXN0ZXIgcHJvY2VzcyDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBUQ1AgUG9ydCDCoFJETUEgUG9ydCDCoE9ubGluZSDCoFBp ZDwvZGl2PjxkaXY+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPHdicj4tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS08d2JyPi0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2PjxkaXY+QnJp Y2sgPGEgaHJlZj0iaHR0cDovL2ZhaS1rdm0tMS12bW4ucmF2bmFsYXNrYS5uZXQiIHRhcmdldD0i X2JsYW5rIj5mYWkta3ZtLTEtdm1uLnJhdm5hbGFza2EubmV0PC9hPjovPHdicj5rdm0yL2dsPC9k aXY+PGRpdj51c3Rlci9kYXRhMi9icmljayDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCA0OTE1NiDCoCDCoCAwIMKgIMKgIMKgIMKgIMKgWSDCoCDCoCDCoCAzNDg0PC9kaXY+ PGRpdj5CcmljayA8YSBocmVmPSJodHRwOi8vZmFpLWt2bS0yLXZtbi5yYXZuYWxhc2thLm5ldCIg dGFyZ2V0PSJfYmxhbmsiPmZhaS1rdm0tMi12bW4ucmF2bmFsYXNrYS5uZXQ8L2E+Oi88d2JyPmt2 bTIvZ2w8L2Rpdj48ZGl2PnVzdGVyL2RhdGEyL2JyaWNrIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIDQ5MTU2IMKgIMKgIDAgwqAgwqAgwqAgwqAgwqBZIMKgIMKgIMKgIDM0 NzkxPC9kaXY+PGRpdj5CcmljayA8YSBocmVmPSJodHRwOi8vZmFpLWt2bS0zLXZtbi5yYXZuYWxh c2thLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmZhaS1rdm0tMy12bW4ucmF2bmFsYXNrYS5uZXQ8L2E+ Oi88d2JyPmt2bTIvZ2w8L2Rpdj48ZGl2PnVzdGVyL2RhdGEyL2JyaWNrIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDQ5MTU2IMKgIMKgIDAgwqAgwqAgwqAgwqAgwqBZIMKg IMKgIMKgIDE3NzM0MDwvZGl2PjxkaXY+QnJpY2sgPGEgaHJlZj0iaHR0cDovL2ZhaS1rdm0tNC12 bW4ucmF2bmFsYXNrYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5mYWkta3ZtLTQtdm1uLnJhdm5hbGFz a2EubmV0PC9hPjovPHdicj5rdm0yL2dsPC9kaXY+PGRpdj51c3Rlci9kYXRhMi9icmljayDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCA0OTE1MiDCoCDCoCAwIMKgIMKgIMKg IMKgIMKgWSDCoCDCoCDCoCAxNDYwMzg8L2Rpdj48ZGl2Pk5GUyBTZXJ2ZXIgb24gbG9jYWxob3N0 IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDIwNDkgwqAgwqAgwqAwIMKgIMKgIMKgIMKg IMKgWSDCoCDCoCDCoCA0MDg0NDwvZGl2PjxkaXY+U2VsZi1oZWFsIERhZW1vbiBvbiBsb2NhbGhv c3QgwqAgwqAgwqAgwqAgwqAgwqAgwqAgTi9BIMKgIMKgIMKgIE4vQSDCoCDCoCDCoCDCoFkgwqAg wqAgwqAgNDA4NjU8L2Rpdj48ZGl2Pk5GUyBTZXJ2ZXIgb24gPGEgaHJlZj0iaHR0cDovL2ZhaS1r dm0tMi1nZnMucmF2bmFsYXNrYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5mYWkta3ZtLTItZ2ZzLnJh dm5hbGFza2EubmV0PC9hPiDCoDIwNDkgwqAgwqAgwqAwIMKgIMKgIMKgIMKgIMKgWSDCoCDCoCDC oCA5OTkwNTwvZGl2PjxkaXY+U2VsZi1oZWFsIERhZW1vbiBvbiBmYWkta3ZtLTItZ2ZzLnJhdm5h bGFzazwvZGl2PjxkaXY+PGEgaHJlZj0iaHR0cDovL2EubmV0IiB0YXJnZXQ9Il9ibGFuayI+YS5u ZXQ8L2E+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIE4vQSDCoCDCoCDCoCBOL0EgwqAgwqAgwqAgwqBZIMKgIMKgIMKgIDk5OTE1PC9kaXY+ PGRpdj5ORlMgU2VydmVyIG9uIDxhIGhyZWY9Imh0dHA6Ly9mYWkta3ZtLTQtZ2ZzLnJhdm5hbGFz a2EubmV0IiB0YXJnZXQ9Il9ibGFuayI+ZmFpLWt2bS00LWdmcy5yYXZuYWxhc2thLm5ldDwvYT4g wqAyMDQ5IMKgIMKgIMKgMCDCoCDCoCDCoCDCoCDCoFkgwqAgwqAgwqAgMTc2MzA1PC9kaXY+PGRp dj5TZWxmLWhlYWwgRGFlbW9uIG9uIGZhaS1rdm0tNC1nZnMucmF2bmFsYXNrPC9kaXY+PGRpdj48 YSBocmVmPSJodHRwOi8vYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5hLm5ldDwvYT4gwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgTi9BIMKgIMKg IMKgIE4vQSDCoCDCoCDCoCDCoFkgwqAgwqAgwqAgMTc2MzI2PC9kaXY+PGRpdj5ORlMgU2VydmVy IG9uIDxhIGhyZWY9Imh0dHA6Ly9mYWkta3ZtLTMtZ2ZzLnJhdm5hbGFza2EubmV0IiB0YXJnZXQ9 Il9ibGFuayI+ZmFpLWt2bS0zLWdmcy5yYXZuYWxhc2thLm5ldDwvYT4gwqAyMDQ5IMKgIMKgIMKg MCDCoCDCoCDCoCDCoCDCoFkgwqAgwqAgwqAgMjI2MjcxPC9kaXY+PGRpdj5TZWxmLWhlYWwgRGFl bW9uIG9uIGZhaS1rdm0tMy1nZnMucmF2bmFsYXNrPC9kaXY+PGRpdj48YSBocmVmPSJodHRwOi8v YS5uZXQiIHRhcmdldD0iX2JsYW5rIj5hLm5ldDwvYT4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgTi9BIMKgIMKgIMKgIE4vQSDCoCDCoCDC oCDCoFkgwqAgwqAgwqAgMjI2Mjg3PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UYXNrIFN0YXR1 cyBvZiBWb2x1bWUgZGF0YTI8L2Rpdj48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LTx3YnI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPHdicj4tLS0tLS0tLS0tLS0tLS0t LS08L2Rpdj48ZGl2PlRoZXJlIGFyZSBubyBhY3RpdmUgdm9sdW1lIHRhc2tzPC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2Pltyb290QGZhaS1rdm0tMS1nZnMgYWRt aW5dIyBnbHVzdGVyIHZvbHVtZSBpbmZvIGRhdGEyPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5W b2x1bWUgTmFtZTogZGF0YTI8L2Rpdj48ZGl2PlR5cGU6IFN0cmlwZWQtUmVwbGljYXRlPC9kaXY+ PGRpdj5Wb2x1bWUgSUQ6IDIwZjg1YzlhLTU0MWItNGRmNC05ZGJhLTx3YnI+NDRjNTE3OWJiZmIw PC9kaXY+PGRpdj5TdGF0dXM6IFN0YXJ0ZWQ8L2Rpdj48ZGl2Pk51bWJlciBvZiBCcmlja3M6IDEg eCAyIHggMiA9IDQ8L2Rpdj48ZGl2PlRyYW5zcG9ydC10eXBlOiB0Y3A8L2Rpdj48ZGl2PkJyaWNr czo8L2Rpdj48ZGl2PkJyaWNrMTogPGEgaHJlZj0iaHR0cDovL2ZhaS1rdm0tMS12bW4ucmF2bmFs YXNrYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5mYWkta3ZtLTEtdm1uLnJhdm5hbGFza2EubmV0PC9h PjovPHdicj5rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2s8L2Rpdj48ZGl2PkJyaWNrMjogPGEgaHJl Zj0iaHR0cDovL2ZhaS1rdm0tMi12bW4ucmF2bmFsYXNrYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5m YWkta3ZtLTItdm1uLnJhdm5hbGFza2EubmV0PC9hPjovPHdicj5rdm0yL2dsdXN0ZXIvZGF0YTIv YnJpY2s8L2Rpdj48ZGl2PkJyaWNrMzogPGEgaHJlZj0iaHR0cDovL2ZhaS1rdm0tMy12bW4ucmF2 bmFsYXNrYS5uZXQiIHRhcmdldD0iX2JsYW5rIj5mYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0 PC9hPjovPHdicj5rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2s8L2Rpdj48ZGl2PkJyaWNrNDogPGEg aHJlZj0iaHR0cDovL2ZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQiIHRhcmdldD0iX2JsYW5r Ij5mYWkta3ZtLTQtdm1uLnJhdm5hbGFza2EubmV0PC9hPjovPHdicj5rdm0yL2dsdXN0ZXIvZGF0 YTIvYnJpY2s8L2Rpdj48ZGl2Pk9wdGlvbnMgUmVjb25maWd1cmVkOjwvZGl2PjxkaXY+cGVyZm9y bWFuY2UucmVhZGRpci1haGVhZDogb248L2Rpdj48ZGl2PnBlcmZvcm1hbmNlLnF1aWNrLXJlYWQ6 IG9mZjwvZGl2PjxkaXY+cGVyZm9ybWFuY2UucmVhZC1haGVhZDogb2ZmPC9kaXY+PGRpdj48YSBo cmVmPSJodHRwOi8vcGVyZm9ybWFuY2UuaW8iIHRhcmdldD0iX2JsYW5rIj5wZXJmb3JtYW5jZS5p bzwvYT4tY2FjaGU6IG9mZjwvZGl2PjxkaXY+cGVyZm9ybWFuY2Uuc3RhdC1wcmVmZXRjaDogb2Zm PC9kaXY+PGRpdj5jbHVzdGVyLmVhZ2VyLWxvY2s6IGVuYWJsZTwvZGl2PjxkaXY+bmV0d29yay5y ZW1vdGUtZGlvOiBlbmFibGU8L2Rpdj48ZGl2PmNsdXN0ZXIucXVvcnVtLXR5cGU6IGF1dG88L2Rp dj48ZGl2PmNsdXN0ZXIuc2VydmVyLXF1b3J1bS10eXBlOiBzZXJ2ZXI8L2Rpdj48ZGl2PnN0b3Jh Z2Uub3duZXItdWlkOiAzNjwvZGl2PjxkaXY+c3RvcmFnZS5vd25lci1naWQ6IDM2PC9kaXY+PC9k aXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5TZWUgYXR0YWNoZWQgZmlsZSBm b3IgdGhlIG1vdW50IGxvZy48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PGJyPjwv ZGl2PjxkaXY+U3RyaXBlZC1SZXBsaWNhdGUgaXMgbm8gbG9uZ2VyIHN1cHBvcnRlZCBpbiBHbHVz dGVyRlMgdXBzdHJlYW0uIEluc3RlYWQsIHlvdSBzaG91bGQgYmUgdXNpbmcgYSBEaXN0cmlidXRl LVJlcGxpY2F0ZSB3aXRoIHNoYXJkaW5nIGVuYWJsZWQuIEFsc28gd2hlbiB1c2luZyBhIGdsdXN0 ZXIgdm9sdW1lIGFzIHN0b3JhZ2UgZG9tYWluLCBpdCBpcyByZWNvbW1lbmRlZCB0byB1c2UgcmVw bGljYSAzLjxicj48YnI+PC9kaXY+PGRpdj5Gcm9tIHRoZSBtb3VudCBsb2dzLCB0aGVyZSBpcyBu byBpbmRpY2F0aW9uIGFzIHRvIHdoeSB0aGUgdm9sdW1lIGlzIHVubW91bnRlZCBmcmVxdWVudGx5 LiBDb3VsZCB5b3UgdHJ5IGFnYWluIHdpdGggYSByZXBsaWNhIDMgdm9sdW1lIHRoYXQgaGFzIHNo YXJkaW5nIGVuYWJsZWQ/PGJyPsKgPGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29s aWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IHN0eWxlPSJ3b3JkLXdy YXA6YnJlYWstd29yZCI+PHNwYW4gY2xhc3M9IkhPRW5aYiI+PGZvbnQgY29sb3I9IiM4ODg4ODgi PjxkaXY+PGJyPjwvZGl2PjxkaXY+R2FyeTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PC9kaXY+ PC9mb250Pjwvc3Bhbj48L2Rpdj48YnI+PGRpdiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQi PjxkaXY+PC9kaXY+PGRpdj4KPGRpdiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3Bh Y2luZzpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zv cm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDt3b3JkLXdyYXA6YnJl YWstd29yZCI+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3BhY2luZzpub3Jt YWw7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3 aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDt3b3JkLXdyYXA6YnJlYWstd29yZCI+ PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJy ZWFrLXdvcmQiPjxkaXYgc3R5bGU9InRleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3dv cmQtd3JhcDpicmVhay13b3JkIj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5k ZW50OjBweDt3b3JkLXdyYXA6YnJlYWstd29yZCI+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpzdGFy dDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiPjxkaXYgc3R5bGU9InRleHQt YWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3dvcmQtd3JhcDpicmVhay13b3JkIj48ZGl2IHN0 eWxlPSJ0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50OjBweDt3b3JkLXdyYXA6YnJlYWstd29y ZCI+PGRpdiBzdHlsZT0idGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFw OmJyZWFrLXdvcmQiPjxmb250IHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtc2l6ZToxMnB4 O2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5v cm1hbDt3b3JkLXNwYWNpbmc6MHB4IiBmYWNlPSJNZW5sbyI+PGRpdj4tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS08d2JyPi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnI+LS0t LS0tLS0tLS0tPC9kaXY+PGRpdj5HYXJ5IFBlZHJldHR5IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPGEgaHJlZj0ibWFpbHRvOmdhcnlA ZXJhYWxhc2thLm5ldCIgdGFyZ2V0PSJfYmxhbmsiPmdhcnlAcmF2bmFsYXNrYS5uZXQ8L2E+PC9k aXY+PGRpdj5TeXN0ZW1zIE1hbmFnZXIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA8YSBocmVmPSJodHRwOi8vd3d3LmZseXJhdm4u Y29tIiB0YXJnZXQ9Il9ibGFuayI+d3d3LmZseXJhdm4uY29tPC9hPjwvZGl2PjxkaXY+UmF2biBB bGFza2EgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgL1wgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqA5MDctNDUwLTcyNTE8L2Rpdj48ZGl2PjUyNDUgQWlycG9ydCBJ bmR1c3RyaWFsIFJvYWQgwqAgwqAgwqAgwqAgLyDCoFwvXCDCoCDCoCDCoCDCoCDCoCDCoCA5MDct NDUwLTcyMzggZmF4PC9kaXY+PGRpdj5GYWlyYmFua3MsIEFsYXNrYSDCoDk5NzA5IMKgIMKgIMKg IMKgL1wgwqAvIMKgIMKgXCBcIFNlY29uZCBncmVhdGVzdCBjb21tYW5kbWVudDwvZGl2PjwvZm9u dD48Zm9udCBmYWNlPSJNb25hY28iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTJweCI+U2Vydmlu ZyBBbGwgb2YgQWxhc2thIMKgIMKgIMKgIMKgIMKgLyDCoFwvIMKgL1wgwqBcIFwvXCDCoMKg4oCc TG92ZSB5b3VyIG5laWdoYm9yIGFzPC9zcGFuPjwvZm9udD48YnIgc3R5bGU9ImZvbnQtZmFtaWx5 Ok1vbmFjbyI+PGZvbnQgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVyLXNwYWNpbmc6bm9y bWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzow cHgiIGZhY2U9Ik1lbmxvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHgiPlJlYWxseSBsb3Zp bmcgdGhlIHJlY29yZCBncmVlbiB1cCBkYXRlISBTdW1tbWVyISEgwqAgeW91cnNlbGbigJ3CoE1h dHQgMjI6Mzk8L3NwYW4+PC9mb250PjxkaXYgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0dGVy LXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dv cmQtc3BhY2luZzowcHg7Zm9udC1mYW1pbHk6TWVubG8iPjwvZGl2Pjxmb250IHN0eWxlPSJmb250 LXNpemU6MTJweCIgZmFjZT0iTWVubG8iPjwvZm9udD48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAs MCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFj ZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDtmb250LXNpemU6MTJweCI+PGZvbnQgZmFjZT0iTWVu bG8iPjxkaXY+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPHdicj4tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS08d2JyPi0tLS0tLS0tLS0tLTwvZGl2PjwvZm9udD48L3NwYW4+PGRp diBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10cmFu c2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweCI+PGZvbnQgc3R5 bGU9ImZvbnQtc2l6ZToxMnB4IiBmYWNlPSJNZW5sbyI+PGJyPjwvZm9udD48L2Rpdj48L2Rpdj48 c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC10 cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDtmb250LXNp emU6MTJweCI+PGJyIGNsYXNzPSJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5n ZS1uZXdsaW5lIj48L3NwYW4+PC9kaXY+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7bGV0 dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7d2hpdGUtc3BhY2U6bm9ybWFs O3dvcmQtc3BhY2luZzowcHg7Zm9udC1zaXplOjEycHgiPjxiciBjbGFzcz0ibV84NDM0NTg2OTU2 Mzc5NTI5NjYxQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2PjxzcGFuIHN0 eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9y bTpub25lO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6MHB4O2ZvbnQtc2l6ZToxMnB4 Ij48YnIgY2xhc3M9Im1fODQzNDU4Njk1NjM3OTUyOTY2MUFwcGxlLWludGVyY2hhbmdlLW5ld2xp bmUiPjwvc3Bhbj48L2Rpdj48YnIgY2xhc3M9Im1fODQzNDU4Njk1NjM3OTUyOTY2MUFwcGxlLWlu dGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciBjbGFzcz0ibV84NDM0NTg2OTU2Mzc5NTI5NjYx QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyIGNsYXNzPSJtXzg0MzQ1ODY5NTYz Nzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgY2xhc3M9Im1fODQz NDU4Njk1NjM3OTUyOTY2MUFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvZGl2PjxiciBjbGFz cz0ibV84NDM0NTg2OTU2Mzc5NTI5NjYxQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+ PGJyIGNsYXNzPSJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5l Ij48YnIgY2xhc3M9Im1fODQzNDU4Njk1NjM3OTUyOTY2MUFwcGxlLWludGVyY2hhbmdlLW5ld2xp bmUiPgo8L2Rpdj4KPGJyPjxkaXY+PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+PGRpdj5PbiBOb3Yg NiwgMjAxNiwgYXQgOTo1MCBQTSwgU2FoaW5hIEJvc2UgJmx0OzxhIGhyZWY9Im1haWx0bzpzYWJv c2VAcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnNhYm9zZUByZWRoYXQuY29tPC9hPiZndDsg d3JvdGU6PC9kaXY+PGJyIGNsYXNzPSJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpMdWNpZGFHcmFuZGU7 Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFs O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpzdGFy dDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7 d29yZC1zcGFjaW5nOjBweDtmbG9hdDpub25lO2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudCI+SG93 ZXZlciB5b3VyIHZvbHVtZSBjb25maWd1cmF0aW9uIHNlZW1zIHN1c3BlY3QgLSZxdW90O3N0cmlw ZSAyIHJlcGxpY2EgMiZxdW90Oy4gQ2FuIHlvdSBwcm92aWRlIGdsdXN0ZXIgdm9sdW1lIGluZm8g b2YgeW91ciBzZWNvbmQgc3RvcmFnZSBkb21haW4gZ2x1c3RlciB2b2x1bWU/IFRoZSBtb3VudCBs b2dzIG9mIHRoZSB2b2x1bWUgKHVuZGVyIC92YXIvbG9nL2dsdXN0ZXJmcy9yaGV2LTx3YnI+ZGF0 YWNlbnRlci4uJmx0O3ZvbG5hbWUmZ3Q7LmxvZykgZnJvbSB0aGUgaG9zdCB3aGVyZSB0aGUgdm9s dW1lIGlzIGJlaW5nIG1vdW50ZWQgd2lsbCBhbHNvIGhlbHAuPC9zcGFuPjxiciBzdHlsZT0iZm9u dC1mYW1pbHk6THVjaWRhR3JhbmRlO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2Zv bnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6 bm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6MHB4O3RleHQtdHJhbnNmb3JtOm5v bmU7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzowcHgiPjxzcGFuIHN0eWxlPSJmb250 LWZhbWlseTpMdWNpZGFHcmFuZGU7Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9u dC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpu b3JtYWw7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7dGV4dC10cmFuc2Zvcm06bm9u ZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBweDtmbG9hdDpub25lO2Rpc3BsYXk6 aW5saW5lIWltcG9ydGFudCI+wqA8L3NwYW4+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48 L2Rpdj48YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Rpdj4K --===============0641490670389287033==-- From gary at ravnalaska.net Sat Nov 19 23:55:12 2016 Content-Type: multipart/mixed; boundary="===============6253690939683070307==" MIME-Version: 1.0 From: Gary Pedretty To: users at ovirt.org Subject: Re: [ovirt-users] Multiple Data Storage Domains Date: Sat, 19 Nov 2016 19:55:05 -0900 Message-ID: In-Reply-To: CACjzOvc8nhjUc1DP27E3KRd=Eb_rZ_GMFSnh6hEWzymdMdyxfg@mail.gmail.com --===============6253690939683070307== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_5640DDB5-E478-43B7-AB26-61A2B8B4688F Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dutf-8 Solved: Changing the second storage domain to a glusterfs Distributed Replicate =3D with sharding turned on, works great. Thanks for the solution. Gary ------------------------------------------------------------------------ Gary Pedretty gary(a)ravnalaska.net = =3D Systems Manager www.flyravn.com = =3D Ravn Alaska /\ 907-450-7251 5245 Airport Industrial Road / \/\ 907-450-7238 fax Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment Serving All of Alaska / \/ /\ \ \/\ =3DE2=3D80=3D9CLove your = =3D neighbor as Really loving the record green up date! Summmer!! yourself=3DE2=3D80=3D9D= =3D Matt 22:39 ------------------------------------------------------------------------ > On Nov 7, 2016, at 2:10 AM, Sahina Bose wrote: >=3D20 >=3D20 >=3D20 > On Mon, Nov 7, 2016 at 3:27 PM, Gary Pedretty > wrote: > [root(a)fai-kvm-1-gfs admin]# gluster volume status data2 > Status of volume: data2 > Gluster process TCP Port RDMA Port =3D Online Pid > =3D --------------------------------------------------------------------------= =3D ---- > Brick fai-kvm-1-vmn.ravnalaska.net =3D :/kvm2/gl > uster/data2/brick 49156 0 Y = =3D 3484 > Brick fai-kvm-2-vmn.ravnalaska.net =3D :/kvm2/gl > uster/data2/brick 49156 0 Y = =3D 34791 > Brick fai-kvm-3-vmn.ravnalaska.net =3D :/kvm2/gl > uster/data2/brick 49156 0 Y = =3D 177340 > Brick fai-kvm-4-vmn.ravnalaska.net =3D :/kvm2/gl > uster/data2/brick 49152 0 Y = =3D 146038 > NFS Server on localhost 2049 0 Y = =3D 40844 > Self-heal Daemon on localhost N/A N/A Y = =3D 40865 > NFS Server on fai-kvm-2-gfs.ravnalaska.net =3D 2049 0 Y =3D 99905 > Self-heal Daemon on fai-kvm-2-gfs.ravnalask > a.net N/A =3D N/A Y 99915 > NFS Server on fai-kvm-4-gfs.ravnalaska.net =3D 2049 0 Y =3D 176305 > Self-heal Daemon on fai-kvm-4-gfs.ravnalask > a.net N/A =3D N/A Y 176326 > NFS Server on fai-kvm-3-gfs.ravnalaska.net =3D 2049 0 Y =3D 226271 > Self-heal Daemon on fai-kvm-3-gfs.ravnalask > a.net N/A =3D N/A Y 226287 >=3D20 > Task Status of Volume data2 > =3D --------------------------------------------------------------------------= =3D ---- > There are no active volume tasks >=3D20 >=3D20 > [root(a)fai-kvm-1-gfs admin]# gluster volume info data2 >=3D20 > Volume Name: data2 > Type: Striped-Replicate > Volume ID: 20f85c9a-541b-4df4-9dba-44c5179bbfb0 > Status: Started > Number of Bricks: 1 x 2 x 2 =3D3D 4 > Transport-type: tcp > Bricks: > Brick1: fai-kvm-1-vmn.ravnalaska.net =3D :/kvm2/gluster/data2/brick > Brick2: fai-kvm-2-vmn.ravnalaska.net =3D :/kvm2/gluster/data2/brick > Brick3: fai-kvm-3-vmn.ravnalaska.net =3D :/kvm2/gluster/data2/brick > Brick4: fai-kvm-4-vmn.ravnalaska.net =3D :/kvm2/gluster/data2/brick > Options Reconfigured: > performance.readdir-ahead: on > performance.quick-read: off > performance.read-ahead: off > performance.io -cache: off > performance.stat-prefetch: off > cluster.eager-lock: enable > network.remote-dio: enable > cluster.quorum-type: auto > cluster.server-quorum-type: server > storage.owner-uid: 36 > storage.owner-gid: 36 >=3D20 >=3D20 > See attached file for the mount log. >=3D20 >=3D20 > Striped-Replicate is no longer supported in GlusterFS upstream. =3D Instead, you should be using a Distribute-Replicate with sharding =3D enabled. Also when using a gluster volume as storage domain, it is =3D recommended to use replica 3. >=3D20 > =3D46rom the mount logs, there is no indication as to why the volume is = =3D unmounted frequently. Could you try again with a replica 3 volume that =3D has sharding enabled? > =3D20 >=3D20 > Gary >=3D20 >=3D20 > =3D ------------------------------------------------------------------------ > Gary Pedretty =3D gary(a)ravnalaska.net > Systems Manager =3D www.flyravn.com > Ravn Alaska /\ =3D 907-450-7251 > 5245 Airport Industrial Road / \/\ 907-450-7238 =3D fax > Fairbanks, Alaska 99709 /\ / \ \ Second greatest =3D commandment > Serving All of Alaska / \/ /\ \ \/\ =3DE2=3D80=3D9CLove you= r =3D neighbor as > Really loving the record green up date! Summmer!! yourself=3DE2=3D80=3D= 9D =3D Matt 22:39 > =3D ------------------------------------------------------------------------ >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >=3D20 >> On Nov 6, 2016, at 9:50 PM, Sahina Bose > wrote: >>=3D20 >> However your volume configuration seems suspect -"stripe 2 replica =3D 2". Can you provide gluster volume info of your second storage domain =3D gluster volume? The mount logs of the volume (under =3D /var/log/glusterfs/rhev-datacenter...log) from the host where =3D the volume is being mounted will also help. >> =3D20 >=3D20 >=3D20 >=3D20 --Apple-Mail=3D_5640DDB5-E478-43B7-AB26-61A2B8B4688F Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dutf-8 Solved:

Changing the second storage domain to a glusterfs Distributed = =3D Replicate with sharding turned on, works great.   Thanks for the =3D solution.

<= br =3D class=3D3D"">
Gary


--------------------------------------------------------------= -=3D ---------
Gary Pedretty         = =3D                     =3D            gary(a)ravnalaska.net
Systems Manag= er =3D                     =3D                     =3D  www.flyravn.com
Ravn Alaska   = =3D                     =3D     /\                 = =3D    907-450-7251
5245 Airport Industrial = =3D Road         /  \/\         = =3D     907-450-7238 fax
Fairbanks, Alaska =3D  99709        /\  /    \ \ =3D Second greatest commandment
Serving All of= =3D Alaska          /  \/  /\  \ \/\ = =3D   =3DE2=3D80=3D9CLove your neighbor as
Really = =3D loving the record green up date! Summmer!!   yourself=3DE2=3D80=3D9D&n= bsp;M=3D att 22:39
--------------------------------------------------------------= -=3D ---------




=







On Nov 7, 2016, at 2:10 AM, Sahina Bose <sabose(a)redhat.com&= gt; =3D wrote:


On Mon, Nov 7, 2016 at 3:27 PM, = =3D Gary Pedretty <gary(a)ravnalaska.net> wrote:
[root(a)fai-kvm-1-gfs admin]# gluster volume status =3D data2
Status of volume: data2
Gluster process             =3D                 TCP Port =3D  RDMA Port  Online  Pid
------------------------------------------------------------------------------
uster/data2/brick    = =3D                     =3D   49156     0          Y   =3D     3484
uster/data2/brick    = =3D                     =3D   49156     0          Y   =3D     34791
uster/data2/brick    = =3D                     =3D   49156     0          Y   =3D     177340
uster/data2/brick    = =3D                     =3D   49152     0          Y   =3D     146038
NFS Server on localhost   = =3D                   2049 =3D      0          Y     =3D   40844
Self-heal Daemon on localhost   = =3D             N/A       N/A =3D        Y       40865
NFS Server on fai-kvm-2-gfs.ravnalaska.net  204= 9 =3D      0          Y     =3D   99905
Self-heal Daemon on =3D fai-kvm-2-gfs.ravnalask
a.net         =3D                     =3D           N/A       N/A   =3D      Y       99915
NFS= =3D Server on fai-kvm-4-gfs.ravnalaska.net  204= 9 =3D      0          Y     =3D   176305
Self-heal Daemon on =3D fai-kvm-4-gfs.ravnalask
a.net         =3D                     =3D           N/A       N/A   =3D      Y       176326
NF= S=3D Server on fai-kvm-3-gfs.ravnalaska.net  204= 9 =3D      0          Y     =3D   226271
Self-heal Daemon on =3D fai-kvm-3-gfs.ravnalask
a.net         =3D                     =3D           N/A       N/A   =3D      Y       226287
Task Status of Volume data2
------------------------------------------------------------------------------
There are no active = =3D volume tasks

[root(a)fai-kvm-1-g= fs =3D admin]# gluster volume info data2

Volume Name: data2
Type: Striped-Replicate
Volume ID: =3D 20f85c9a-541b-4df4-9dba-44c5179bbfb0
Status: Started
Number of Bricks: 1 x 2= =3D x 2 =3D3D 4
Transport-type: tcp
Bricks:
Brick1: fai-kvm-1-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Brick2: fai-kvm-2-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Brick3: fai-kvm-3-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Brick4: fai-kvm-4-vmn.ravnalaska.net:/kvm2/gluster/data2/brick
Options =3D Reconfigured:
performance.readdir-ahead: =3D on
performance.quick-read: off
performance.read-ahead: off
performance.io-cache: off
performance.stat-prefetch: off
cluster.eager-lock: enable
network.remote-dio: enable
cluster.quorum-type: auto
cluster.server-quorum-type: server
storage.owner-uid: 36
storage.owner-gid= : =3D 36

See attached file for the mount =3D log.


Striped-Replicate is no longer =3D supported in GlusterFS upstream. Instead, you should be using a =3D Distribute-Replicate with sharding enabled. Also when using a gluster =3D volume as storage domain, it is recommended to use replica 3.

=3D46rom the mount lo= gs, =3D there is no indication as to why the volume is unmounted frequently. =3D Could you try again with a replica 3 volume that has sharding =3D enabled?
 

<= div =3D class=3D3D"">Gary


------------------------------------------------------------------------
Gary Pedretty    = ; =3D                     =3D                gary(a)ravnalaska.net
Systems Manag= er =3D                     =3D                     =3D  www.flyravn.com
Ravn Alaska   = =3D                     =3D     /\                 = =3D    907-450-7251
5245 Airport Industrial = =3D Road         /  \/\         = =3D     907-450-7238 fax
Fairbanks, Alaska =3D  99709        /\  /    \ \ =3D Second greatest commandment
Serving All of = =3D Alaska          /  \/  /\  \ \/\ = =3D   =3DE2=3D80=3D9CLove your neighbor as
Really=3D loving the record green up date! Summmer!!   yourself=3DE2=3D80=3D9D&= nbsp;=3D Matt 22:39
------------------------------------------------------------------------











On Nov 6, 2016, at 9:50 PM, Sahina Bose <sabose(a)redhat.com> wrote:

However your volume =3D configuration seems suspect -"stripe 2 replica 2". Can you provide =3D gluster volume info of your second storage domain gluster volume? The =3D mount logs of the volume (under /var/log/glusterfs/rhev-datacenter..<volname>.log) from the host where the =3D volume is being mounted will also help.
 

<= br =3D class=3D3D"">


=3D --Apple-Mail=3D_5640DDB5-E478-43B7-AB26-61A2B8B4688F-- --===============6253690939683070307== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fNTY0MEREQjUtRTQ3OC00M0I3LUFCMjYtNjFBMkI4QjQ2ODhGCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD11dGYtOAoKU29sdmVkOgoKQ2hhbmdpbmcgdGhlIHNlY29uZCBzdG9y YWdlIGRvbWFpbiB0byBhIGdsdXN0ZXJmcyBEaXN0cmlidXRlZCBSZXBsaWNhdGUgPQp3aXRoIHNo YXJkaW5nIHR1cm5lZCBvbiwgd29ya3MgZ3JlYXQuICAgVGhhbmtzIGZvciB0aGUgc29sdXRpb24u CgoKR2FyeQoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpHYXJ5IFBlZHJldHR5ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGdhcnlAcmF2bmFsYXNrYS5uZXQgPQo8bWFpbHRvOmdhcnlA ZXJhYWxhc2thLm5ldD4KU3lzdGVtcyBNYW5hZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgd3d3LmZseXJhdm4uY29tID0KPGh0dHA6Ly93d3cuZmx5cmF2bi5jb20v PgpSYXZuIEFsYXNrYSAgICAgICAgICAgICAgICAgICAgICAgICAgIC9cICAgICAgICAgICAgICAg ICAgICA5MDctNDUwLTcyNTEKNTI0NSBBaXJwb3J0IEluZHVzdHJpYWwgUm9hZCAgICAgICAgIC8g IFwvXCAgICAgICAgICAgICA5MDctNDUwLTcyMzggZmF4CkZhaXJiYW5rcywgQWxhc2thICA5OTcw OSAgICAgICAgL1wgIC8gICAgXCBcIFNlY29uZCBncmVhdGVzdCBjb21tYW5kbWVudApTZXJ2aW5n IEFsbCBvZiBBbGFza2EgICAgICAgICAgLyAgXC8gIC9cICBcIFwvXCAgID1FMj04MD05Q0xvdmUg eW91ciA9Cm5laWdoYm9yIGFzClJlYWxseSBsb3ZpbmcgdGhlIHJlY29yZCBncmVlbiB1cCBkYXRl ISBTdW1tbWVyISEgICB5b3Vyc2VsZj1FMj04MD05RCA9Ck1hdHQgMjI6MzkKLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCgoKCgoKCgoKCgoKCj4gT24gTm92IDcsIDIwMTYsIGF0IDI6MTAgQU0sIFNhaGluYSBCb3Nl IDxzYWJvc2VAcmVkaGF0LmNvbT4gd3JvdGU6Cj49MjAKPj0yMAo+PTIwCj4gT24gTW9uLCBOb3Yg NywgMjAxNiBhdCAzOjI3IFBNLCBHYXJ5IFBlZHJldHR5IDxnYXJ5QHJhdm5hbGFza2EubmV0ID0K PG1haWx0bzpnYXJ5QHJhdm5hbGFza2EubmV0Pj4gd3JvdGU6Cj4gW3Jvb3RAZmFpLWt2bS0xLWdm cyBhZG1pbl0jIGdsdXN0ZXIgdm9sdW1lIHN0YXR1cyBkYXRhMgo+IFN0YXR1cyBvZiB2b2x1bWU6 IGRhdGEyCj4gR2x1c3RlciBwcm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUQ1Ag UG9ydCAgUkRNQSBQb3J0ICA9Ck9ubGluZSAgUGlkCj4gPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLS0t LQo+IEJyaWNrIGZhaS1rdm0tMS12bW4ucmF2bmFsYXNrYS5uZXQgPQo8aHR0cDovL2ZhaS1rdm0t MS12bW4ucmF2bmFsYXNrYS5uZXQvPjova3ZtMi9nbAo+IHVzdGVyL2RhdGEyL2JyaWNrICAgICAg ICAgICAgICAgICAgICAgICAgICAgNDkxNTYgICAgIDAgICAgICAgICAgWSAgICAgPQogIDM0ODQK PiBCcmljayBmYWkta3ZtLTItdm1uLnJhdm5hbGFza2EubmV0ID0KPGh0dHA6Ly9mYWkta3ZtLTIt dm1uLnJhdm5hbGFza2EubmV0Lz46L2t2bTIvZ2wKPiB1c3Rlci9kYXRhMi9icmljayAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQ5MTU2ICAgICAwICAgICAgICAgIFkgICAgID0KICAzNDc5MQo+ IEJyaWNrIGZhaS1rdm0tMy12bW4ucmF2bmFsYXNrYS5uZXQgPQo8aHR0cDovL2ZhaS1rdm0tMy12 bW4ucmF2bmFsYXNrYS5uZXQvPjova3ZtMi9nbAo+IHVzdGVyL2RhdGEyL2JyaWNrICAgICAgICAg ICAgICAgICAgICAgICAgICAgNDkxNTYgICAgIDAgICAgICAgICAgWSAgICAgPQogIDE3NzM0MAo+ IEJyaWNrIGZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQgPQo8aHR0cDovL2ZhaS1rdm0tNC12 bW4ucmF2bmFsYXNrYS5uZXQvPjova3ZtMi9nbAo+IHVzdGVyL2RhdGEyL2JyaWNrICAgICAgICAg ICAgICAgICAgICAgICAgICAgNDkxNTIgICAgIDAgICAgICAgICAgWSAgICAgPQogIDE0NjAzOAo+ IE5GUyBTZXJ2ZXIgb24gbG9jYWxob3N0ICAgICAgICAgICAgICAgICAgICAgMjA0OSAgICAgIDAg ICAgICAgICAgWSAgICAgPQogIDQwODQ0Cj4gU2VsZi1oZWFsIERhZW1vbiBvbiBsb2NhbGhvc3Qg ICAgICAgICAgICAgICBOL0EgICAgICAgTi9BICAgICAgICBZICAgICA9CiAgNDA4NjUKPiBORlMg U2VydmVyIG9uIGZhaS1rdm0tMi1nZnMucmF2bmFsYXNrYS5uZXQgPQo8aHR0cDovL2ZhaS1rdm0t Mi1nZnMucmF2bmFsYXNrYS5uZXQvPiAgMjA0OSAgICAgIDAgICAgICAgICAgWSAgICAgICA9Cjk5 OTA1Cj4gU2VsZi1oZWFsIERhZW1vbiBvbiBmYWkta3ZtLTItZ2ZzLnJhdm5hbGFzawo+IGEubmV0 IDxodHRwOi8vYS5uZXQvPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE4v QSAgICAgICA9Ck4vQSAgICAgICAgWSAgICAgICA5OTkxNQo+IE5GUyBTZXJ2ZXIgb24gZmFpLWt2 bS00LWdmcy5yYXZuYWxhc2thLm5ldCA9CjxodHRwOi8vZmFpLWt2bS00LWdmcy5yYXZuYWxhc2th Lm5ldC8+ICAyMDQ5ICAgICAgMCAgICAgICAgICBZICAgICAgID0KMTc2MzA1Cj4gU2VsZi1oZWFs IERhZW1vbiBvbiBmYWkta3ZtLTQtZ2ZzLnJhdm5hbGFzawo+IGEubmV0IDxodHRwOi8vYS5uZXQv PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE4vQSAgICAgICA9Ck4vQSAg ICAgICAgWSAgICAgICAxNzYzMjYKPiBORlMgU2VydmVyIG9uIGZhaS1rdm0tMy1nZnMucmF2bmFs YXNrYS5uZXQgPQo8aHR0cDovL2ZhaS1rdm0tMy1nZnMucmF2bmFsYXNrYS5uZXQvPiAgMjA0OSAg ICAgIDAgICAgICAgICAgWSAgICAgICA9CjIyNjI3MQo+IFNlbGYtaGVhbCBEYWVtb24gb24gZmFp LWt2bS0zLWdmcy5yYXZuYWxhc2sKPiBhLm5ldCA8aHR0cDovL2EubmV0Lz4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBOL0EgICAgICAgPQpOL0EgICAgICAgIFkgICAgICAg MjI2Mjg3Cj49MjAKPiBUYXNrIFN0YXR1cyBvZiBWb2x1bWUgZGF0YTIKPiA9Ci0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tPQotLS0tCj4gVGhlcmUgYXJlIG5vIGFjdGl2ZSB2b2x1bWUgdGFza3MKPj0yMAo+PTIw Cj4gW3Jvb3RAZmFpLWt2bS0xLWdmcyBhZG1pbl0jIGdsdXN0ZXIgdm9sdW1lIGluZm8gZGF0YTIK Pj0yMAo+IFZvbHVtZSBOYW1lOiBkYXRhMgo+IFR5cGU6IFN0cmlwZWQtUmVwbGljYXRlCj4gVm9s dW1lIElEOiAyMGY4NWM5YS01NDFiLTRkZjQtOWRiYS00NGM1MTc5YmJmYjAKPiBTdGF0dXM6IFN0 YXJ0ZWQKPiBOdW1iZXIgb2YgQnJpY2tzOiAxIHggMiB4IDIgPTNEIDQKPiBUcmFuc3BvcnQtdHlw ZTogdGNwCj4gQnJpY2tzOgo+IEJyaWNrMTogZmFpLWt2bS0xLXZtbi5yYXZuYWxhc2thLm5ldCA9 CjxodHRwOi8vZmFpLWt2bS0xLXZtbi5yYXZuYWxhc2thLm5ldC8+Oi9rdm0yL2dsdXN0ZXIvZGF0 YTIvYnJpY2sKPiBCcmljazI6IGZhaS1rdm0tMi12bW4ucmF2bmFsYXNrYS5uZXQgPQo8aHR0cDov L2ZhaS1rdm0tMi12bW4ucmF2bmFsYXNrYS5uZXQvPjova3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNr Cj4gQnJpY2szOiBmYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0ID0KPGh0dHA6Ly9mYWkta3Zt LTMtdm1uLnJhdm5hbGFza2EubmV0Lz46L2t2bTIvZ2x1c3Rlci9kYXRhMi9icmljawo+IEJyaWNr NDogZmFpLWt2bS00LXZtbi5yYXZuYWxhc2thLm5ldCA9CjxodHRwOi8vZmFpLWt2bS00LXZtbi5y YXZuYWxhc2thLm5ldC8+Oi9rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2sKPiBPcHRpb25zIFJlY29u ZmlndXJlZDoKPiBwZXJmb3JtYW5jZS5yZWFkZGlyLWFoZWFkOiBvbgo+IHBlcmZvcm1hbmNlLnF1 aWNrLXJlYWQ6IG9mZgo+IHBlcmZvcm1hbmNlLnJlYWQtYWhlYWQ6IG9mZgo+IHBlcmZvcm1hbmNl LmlvIDxodHRwOi8vcGVyZm9ybWFuY2UuaW8vPi1jYWNoZTogb2ZmCj4gcGVyZm9ybWFuY2Uuc3Rh dC1wcmVmZXRjaDogb2ZmCj4gY2x1c3Rlci5lYWdlci1sb2NrOiBlbmFibGUKPiBuZXR3b3JrLnJl bW90ZS1kaW86IGVuYWJsZQo+IGNsdXN0ZXIucXVvcnVtLXR5cGU6IGF1dG8KPiBjbHVzdGVyLnNl cnZlci1xdW9ydW0tdHlwZTogc2VydmVyCj4gc3RvcmFnZS5vd25lci11aWQ6IDM2Cj4gc3RvcmFn ZS5vd25lci1naWQ6IDM2Cj49MjAKPj0yMAo+IFNlZSBhdHRhY2hlZCBmaWxlIGZvciB0aGUgbW91 bnQgbG9nLgo+PTIwCj49MjAKPiBTdHJpcGVkLVJlcGxpY2F0ZSBpcyBubyBsb25nZXIgc3VwcG9y dGVkIGluIEdsdXN0ZXJGUyB1cHN0cmVhbS4gPQpJbnN0ZWFkLCB5b3Ugc2hvdWxkIGJlIHVzaW5n IGEgRGlzdHJpYnV0ZS1SZXBsaWNhdGUgd2l0aCBzaGFyZGluZyA9CmVuYWJsZWQuIEFsc28gd2hl biB1c2luZyBhIGdsdXN0ZXIgdm9sdW1lIGFzIHN0b3JhZ2UgZG9tYWluLCBpdCBpcyA9CnJlY29t bWVuZGVkIHRvIHVzZSByZXBsaWNhIDMuCj49MjAKPiA9NDZyb20gdGhlIG1vdW50IGxvZ3MsIHRo ZXJlIGlzIG5vIGluZGljYXRpb24gYXMgdG8gd2h5IHRoZSB2b2x1bWUgaXMgPQp1bm1vdW50ZWQg ZnJlcXVlbnRseS4gQ291bGQgeW91IHRyeSBhZ2FpbiB3aXRoIGEgcmVwbGljYSAzIHZvbHVtZSB0 aGF0ID0KaGFzIHNoYXJkaW5nIGVuYWJsZWQ/Cj4gPTIwCj49MjAKPiBHYXJ5Cj49MjAKPj0yMAo+ ID0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4gR2FyeSBQZWRyZXR0eSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA9CmdhcnlAcmF2bmFsYXNrYS5uZXQgPG1haWx0bzpnYXJ5QGVyYWFs YXNrYS5uZXQ+Cj4gU3lzdGVtcyBNYW5hZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPQp3d3cuZmx5cmF2bi5jb20gPGh0dHA6Ly93d3cuZmx5cmF2bi5jb20vPgo+ IFJhdm4gQWxhc2thICAgICAgICAgICAgICAgICAgICAgICAgICAgL1wgICAgICAgICAgICAgICAg ICAgID0KOTA3LTQ1MC03MjUxCj4gNTI0NSBBaXJwb3J0IEluZHVzdHJpYWwgUm9hZCAgICAgICAg IC8gIFwvXCAgICAgICAgICAgICA5MDctNDUwLTcyMzggPQpmYXgKPiBGYWlyYmFua3MsIEFsYXNr YSAgOTk3MDkgICAgICAgIC9cICAvICAgIFwgXCBTZWNvbmQgZ3JlYXRlc3QgPQpjb21tYW5kbWVu dAo+IFNlcnZpbmcgQWxsIG9mIEFsYXNrYSAgICAgICAgICAvICBcLyAgL1wgIFwgXC9cICAgPUUy PTgwPTlDTG92ZSB5b3VyID0KbmVpZ2hib3IgYXMKPiBSZWFsbHkgbG92aW5nIHRoZSByZWNvcmQg Z3JlZW4gdXAgZGF0ZSEgU3VtbW1lciEhICAgeW91cnNlbGY9RTI9ODA9OUQgPQpNYXR0IDIyOjM5 Cj4gPQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KPj0yMAo+PTIwCj49MjAKPj0yMAo+PTIwCj49MjAKPj0yMAo+ PTIwCj49MjAKPj0yMAo+PTIwCj49MjAKPj4gT24gTm92IDYsIDIwMTYsIGF0IDk6NTAgUE0sIFNh aGluYSBCb3NlIDxzYWJvc2VAcmVkaGF0LmNvbSA9CjxtYWlsdG86c2Fib3NlQHJlZGhhdC5jb20+ PiB3cm90ZToKPj49MjAKPj4gSG93ZXZlciB5b3VyIHZvbHVtZSBjb25maWd1cmF0aW9uIHNlZW1z IHN1c3BlY3QgLSJzdHJpcGUgMiByZXBsaWNhID0KMiIuIENhbiB5b3UgcHJvdmlkZSBnbHVzdGVy IHZvbHVtZSBpbmZvIG9mIHlvdXIgc2Vjb25kIHN0b3JhZ2UgZG9tYWluID0KZ2x1c3RlciB2b2x1 bWU/IFRoZSBtb3VudCBsb2dzIG9mIHRoZSB2b2x1bWUgKHVuZGVyID0KL3Zhci9sb2cvZ2x1c3Rl cmZzL3JoZXYtZGF0YWNlbnRlci4uPHZvbG5hbWU+LmxvZykgZnJvbSB0aGUgaG9zdCB3aGVyZSA9 CnRoZSB2b2x1bWUgaXMgYmVpbmcgbW91bnRlZCB3aWxsIGFsc28gaGVscC4KPj4gPTIwCj49MjAK Pj0yMAo+PTIwCgoKLS1BcHBsZS1NYWlsPV81NjQwRERCNS1FNDc4LTQzQjctQUIyNi02MUEyQjhC NDY4OEYKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQpDb250ZW50 LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9dXRmLTgKCjxodG1sPjxoZWFkPjxtZXRhIGh0dHAt ZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRleHQvaHRtbCA9CmNoYXJzZXQ9M0R1 dGYtOCI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Vi a2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3Bh Y2U7IiA9CmNsYXNzPTNEIiI+U29sdmVkOjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48 L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5DaGFuZ2luZyB0aGUgc2Vjb25kIHN0b3JhZ2UgZG9tYWlu IHRvIGEgZ2x1c3RlcmZzIERpc3RyaWJ1dGVkID0KUmVwbGljYXRlIHdpdGggc2hhcmRpbmcgdHVy bmVkIG9uLCB3b3JrcyBncmVhdC4gJm5ic3A7IFRoYW5rcyBmb3IgdGhlID0Kc29sdXRpb24uPC9k aXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48 YnIgPQpjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5HYXJ5PC9kaXY+PGRpdiBjbGFz cz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0z RCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj48ZGl2PQogY2xhc3M9M0QiIj4KPGRpdiBzdHlsZT0z RCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiA9 CmF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y bTogbm9uZTsgPQp3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2lu ZzogMHB4OyA9Ci13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVh ay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBh ZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEImNvbG9yOiByZ2Io MCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0Kb3JwaGFuczogYXV0bzsgdGV4dC1h bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiA9Cm5vbmU7IHdo aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ID0KLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ID0KLXdl YmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNw YWNlOyIgPQpjbGFzcz0zRCIiPjxkaXYgc3R5bGU9M0Qib3JwaGFuczogYXV0bzsgdGV4dC1hbGln bjogc3RhcnQ7IHRleHQtaW5kZW50OiA9CjBweDsgd2lkb3dzOiBhdXRvOyB3b3JkLXdyYXA6IGJy ZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgPQotd2Via2l0LWxpbmUtYnJlYWs6 IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48ZGl2IHN0eWxlPTNEIm9ycGhhbnM6ID0K YXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHdpZG93czogYXV0bzsg d29yZC13cmFwOiA9CmJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtp dC1saW5lLWJyZWFrOiA9CmFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9M0QiIj48ZGl2IHN0eWxl PTNEIm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246ID0Kc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7 IHdpZG93czogYXV0bzsgd29yZC13cmFwOiBicmVhay13b3JkOyA9Ci13ZWJraXQtbmJzcC1tb2Rl OiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiID0KY2xhc3M9 M0QiIj48ZGl2IHN0eWxlPTNEIm9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0 LWluZGVudDogPQowcHg7IHdpZG93czogYXV0bzsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Vi a2l0LW5ic3AtbW9kZTogc3BhY2U7ID0KLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z cGFjZTsiIGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiA9CmF1dG87IHRleHQtYWxp Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDogPQpi cmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazog PQphZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJvcnBoYW5zOiBh dXRvOyB0ZXh0LWFsaWduOiA9CnN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB3aWRvd3M6IGF1dG87 IHdvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJr aXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiA9CmNsYXNzPTNEIiI+PGRpdiBzdHls ZT0zRCJvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6ID0KMHB4 OyB3aWRvd3M6IGF1dG87IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6 IHNwYWNlOyA9Ci13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0z RCIiPjxmb250IGZhY2U9M0QiTWVubG8iID0Kc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsg Zm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9CnRleHQtdHJhbnNmb3Jt OiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgPQotd2Via2l0 LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLT0KLS0tLS0tLS0tPC9kaXY+PGRpdiBjbGFzcz0zRCIiPkdhcnkgUGVkcmV0dHkgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8YSA9CmhyZWY9M0QibWFpbHRvOmdhcnlAZXJhYWxhc2th Lm5ldCIgPQpjbGFzcz0zRCIiPmdhcnlAcmF2bmFsYXNrYS5uZXQ8L2E+PC9kaXY+PGRpdiBjbGFz cz0zRCIiPlN5c3RlbXMgTWFuYWdlciA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZu YnNwOzxhIGhyZWY9M0QiaHR0cDovL3d3dy5mbHlyYXZuLmNvbSIgPQpjbGFzcz0zRCIiPnd3dy5m bHlyYXZuLmNvbTwvYT48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+UmF2biBBbGFza2EgJm5ic3A7ID0K Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAvXCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOzkwNy00NTAtNzI1 MTwvZGl2PjxkaXYgY2xhc3M9M0QiIj41MjQ1IEFpcnBvcnQgSW5kdXN0cmlhbCA9ClJvYWQgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IC8gJm5ic3A7XC9cICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgOTA3LTQ1MC03MjM4IGZheDwvZGl2PjxkaXYgY2xhc3M9 M0QiIj5GYWlyYmFua3MsIEFsYXNrYSA9CiZuYnNwOzk5NzA5ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOy9cICZuYnNwOy8gJm5ic3A7ICZuYnNwO1wgXCA9ClNlY29uZCBncmVhdGVzdCBjb21t YW5kbWVudDwvZGl2PjwvZm9udD48Zm9udCBmYWNlPTNEIk1vbmFjbyIgPQpjbGFzcz0zRCIiPjxz cGFuIHN0eWxlPTNEImZvbnQtc2l6ZTogMTJweDsiIGNsYXNzPTNEIiI+U2VydmluZyBBbGwgb2Yg PQpBbGFza2EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOy8gJm5ic3A7XC8gJm5i c3A7L1wgJm5ic3A7XCBcL1wgPQombmJzcDsmbmJzcDs9RTI9ODA9OUNMb3ZlIHlvdXIgbmVpZ2hi b3IgYXM8L3NwYW4+PC9mb250PjxiciA9CnN0eWxlPTNEImZvbnQtZmFtaWx5OiBNb25hY287IiBj bGFzcz0zRCIiPjxmb250IGZhY2U9M0QiTWVubG8iID0Kc3R5bGU9M0QiY29sb3I6IHJnYigwLCAw LCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06ID0Kbm9uZTsgd2hp dGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut d2lkdGg6ID0KMHB4OyIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6IDEycHg7 IiBjbGFzcz0zRCIiPlJlYWxseSA9CmxvdmluZyB0aGUgcmVjb3JkIGdyZWVuIHVwIGRhdGUhIFN1 bW1tZXIhISAmbmJzcDsgeW91cnNlbGY9RTI9ODA9OUQmbmJzcDtNPQphdHQgMjI6Mzk8L3NwYW4+ PC9mb250PjxkaXYgc3R5bGU9M0QiY29sb3I6IHJnYigwLCAwLCAwKTsgPQpsZXR0ZXItc3BhY2lu Zzogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgPQp3 b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyBmb250LWZh bWlseTogTWVubG87IiA9CmNsYXNzPTNEIiI+PC9kaXY+PGZvbnQgZmFjZT0zRCJNZW5sbyIgc3R5 bGU9M0QiZm9udC1zaXplOiAxMnB4OyIgPQpjbGFzcz0zRCIiPjwvZm9udD48c3BhbiBzdHlsZT0z RCJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogPQpub3JtYWw7IHRleHQtdHJh bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgPQot d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZvbnQtc2l6ZTogMTJweDsiIGNsYXNzPTNE IiI+PGZvbnQgPQpmYWNlPTNEIk1lbmxvIiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLT0KLS0tLS0tLS0tPC9kaXY+PC9mb250Pjwvc3Bhbj48ZGl2IHN0eWxlPTNEImNvbG9yOiBy Z2IoMCwgMCwgMCk7ID0KbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5v bmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4 dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPTNEIiI+PGZvbnQgPQpmYWNlPTNEIk1lbmxvIiBz dHlsZT0zRCJmb250LXNpemU6IDEycHg7IiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIiI+PC9m b250PjwvZGl2PjwvZGl2PjxzcGFuIHN0eWxlPTNEImNvbG9yOiByZ2IoMCwgMCwgMCk7ID0KbGV0 dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBu b3JtYWw7ID0Kd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw eDsgZm9udC1zaXplOiAxMnB4OyIgPQpjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCJBcHBsZS1pbnRl cmNoYW5nZS1uZXdsaW5lIj48L3NwYW4+PC9kaXY+PHNwYW4gPQpzdHlsZT0zRCJjb2xvcjogcmdi KDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogPQpub25l OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0 cm9rZS13aWR0aDogPQowcHg7IGZvbnQtc2l6ZTogMTJweDsiIGNsYXNzPTNEIiI+PGJyID0KY2xh c3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9zcGFuPjwvZGl2PjxzcGFuIHN0eWxl PTNEImNvbG9yOiA9CnJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC10 cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiA9Cm5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7 IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZm9udC1zaXplOiA9CjEycHg7IiBjbGFz cz0zRCIiPjxiciBjbGFzcz0zRCJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L3NwYW4+PC9k aXY+PGJyPQogY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyID0K Y2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyID0KY2xhc3M9M0Qi QXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyID0KY2xhc3M9M0QiQXBwbGUtaW50 ZXJjaGFuZ2UtbmV3bGluZSI+PC9kaXY+PGJyID0KY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2Ut bmV3bGluZSI+PC9kaXY+PGJyID0KY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+ PGJyID0KY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+CjwvZGl2Pgo8YnIgY2xh c3M9M0QiIj48ZGl2PjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSIgY2xhc3M9M0QiIj48ZGl2ID0K Y2xhc3M9M0QiIj5PbiBOb3YgNywgMjAxNiwgYXQgMjoxMCBBTSwgU2FoaW5hIEJvc2UgJmx0Ozxh ID0KaHJlZj0zRCJtYWlsdG86c2Fib3NlQHJlZGhhdC5jb20iIGNsYXNzPTNEIiI+c2Fib3NlQHJl ZGhhdC5jb208L2E+Jmd0OyA9Cndyb3RlOjwvZGl2PjxiciBjbGFzcz0zRCJBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj48ZGl2IGNsYXNzPTNEIiI+PGRpdiA9CmRpcj0zRCJsdHIiIGNsYXNzPTNE IiI+PGJyIGNsYXNzPTNEIiI+PGRpdiBjbGFzcz0zRCJnbWFpbF9leHRyYSI+PGJyID0KY2xhc3M9 M0QiIj48ZGl2IGNsYXNzPTNEImdtYWlsX3F1b3RlIj5PbiBNb24sIE5vdiA3LCAyMDE2IGF0IDM6 MjcgUE0sID0KR2FyeSBQZWRyZXR0eSA8c3BhbiBkaXI9M0QibHRyIiBjbGFzcz0zRCIiPiZsdDs8 YSA9CmhyZWY9M0QibWFpbHRvOmdhcnlAcmF2bmFsYXNrYS5uZXQiIHRhcmdldD0zRCJfYmxhbmsi ID0KY2xhc3M9M0QiIj5nYXJ5QHJhdm5hbGFza2EubmV0PC9hPiZndDs8L3NwYW4+IHdyb3RlOjxi ciA9CmNsYXNzPTNEIiI+PGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNE Im1hcmdpbjowIDAgMCA9Ci44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1s ZWZ0OjFleCI+PGRpdiA9CnN0eWxlPTNEIndvcmQtd3JhcDpicmVhay13b3JkIiBjbGFzcz0zRCIi PjxkaXYgPQpjbGFzcz0zRCIiPltyb290QGZhaS1rdm0tMS1nZnMgYWRtaW5dIyBnbHVzdGVyIHZv bHVtZSBzdGF0dXMgPQpkYXRhMjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TdGF0dXMgb2Ygdm9sdW1l OiBkYXRhMjwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPkdsdXN0ZXIgcHJvY2VzcyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgVENQIFBvcnQgPQombmJzcDtSRE1BIFBv cnQgJm5ic3A7T25saW5lICZuYnNwO1BpZDwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnIgPQpjbGFzcz0zRCIiPi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLTx3YnIgPQpjbGFzcz0zRCIiPi0tLS0tLS0tLS0tLS0tLS0tLTwvZGl2Pjxk aXYgY2xhc3M9M0QiIj5CcmljayA8YSA9CmhyZWY9M0QiaHR0cDovL2ZhaS1rdm0tMS12bW4ucmF2 bmFsYXNrYS5uZXQvIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+ZmFpLWt2bS0xLXZt bi5yYXZuYWxhc2thLm5ldDwvYT46Lzx3YnIgPQpjbGFzcz0zRCIiPmt2bTIvZ2w8L2Rpdj48ZGl2 IGNsYXNzPTNEIiI+dXN0ZXIvZGF0YTIvYnJpY2sgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyA9CiZuYnNwOyA0OTE1NiAmbmJzcDsgJm5ic3A7IDAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwO1kgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAzNDg0PC9kaXY+PGRpdiBjbGFzcz0z RCIiPkJyaWNrIDxhID0KaHJlZj0zRCJodHRwOi8vZmFpLWt2bS0yLXZtbi5yYXZuYWxhc2thLm5l dC8iIHRhcmdldD0zRCJfYmxhbmsiID0KY2xhc3M9M0QiIj5mYWkta3ZtLTItdm1uLnJhdm5hbGFz a2EubmV0PC9hPjovPHdiciA9CmNsYXNzPTNEIiI+a3ZtMi9nbDwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij51c3Rlci9kYXRhMi9icmljayAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7 IDQ5MTU2ICZuYnNwOyAmbmJzcDsgMCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 WSAmbmJzcDsgPQombmJzcDsgJm5ic3A7IDM0NzkxPC9kaXY+PGRpdiBjbGFzcz0zRCIiPkJyaWNr IDxhID0KaHJlZj0zRCJodHRwOi8vZmFpLWt2bS0zLXZtbi5yYXZuYWxhc2thLm5ldC8iIHRhcmdl dD0zRCJfYmxhbmsiID0KY2xhc3M9M0QiIj5mYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0PC9h PjovPHdiciA9CmNsYXNzPTNEIiI+a3ZtMi9nbDwvZGl2PjxkaXYgY2xhc3M9M0QiIj51c3Rlci9k YXRhMi9icmljayAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7IDQ5MTU2ICZu YnNwOyAmbmJzcDsgMCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7WSAmbmJzcDsg PQombmJzcDsgJm5ic3A7IDE3NzM0MDwvZGl2PjxkaXYgY2xhc3M9M0QiIj5CcmljayA8YSA9Cmhy ZWY9M0QiaHR0cDovL2ZhaS1rdm0tNC12bW4ucmF2bmFsYXNrYS5uZXQvIiB0YXJnZXQ9M0QiX2Js YW5rIiA9CmNsYXNzPTNEIiI+ZmFpLWt2bS00LXZtbi5yYXZuYWxhc2thLm5ldDwvYT46Lzx3YnIg PQpjbGFzcz0zRCIiPmt2bTIvZ2w8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+dXN0ZXIvZGF0YTIvYnJp Y2sgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyA0OTE1MiAmbmJzcDsgJm5i c3A7IDAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1kgJm5ic3A7ID0KJm5ic3A7 ICZuYnNwOyAxNDYwMzg8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+TkZTIFNlcnZlciBvbiBsb2NhbGhv c3QgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgMjA0OSA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7MCAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7WSAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7IDQwODQ0PC9k aXY+PGRpdiBjbGFzcz0zRCIiPlNlbGYtaGVhbCBEYWVtb24gb24gbG9jYWxob3N0ICZuYnNwOyA9 CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IE4vQSAmbmJzcDsgJm5i c3A7ICZuYnNwOyBOL0EgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtZICZuYnNwOyAmbmJz cDsgJm5ic3A7IDQwODY1PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+TkZTIFNlcnZlciBvbiA8YSBo cmVmPTNEImh0dHA6Ly9mYWkta3ZtLTItZ2ZzLnJhdm5hbGFza2EubmV0LyIgPQp0YXJnZXQ9M0Qi X2JsYW5rIiBjbGFzcz0zRCIiPmZhaS1rdm0tMi1nZnMucmF2bmFsYXNrYS5uZXQ8L2E+ICZuYnNw OzIwNDkgPQombmJzcDsgJm5ic3A7ICZuYnNwOzAgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwO1kgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyA5OTkwNTwvZGl2PjxkaXYgY2xhc3M9M0Qi Ij5TZWxmLWhlYWwgRGFlbW9uIG9uID0KZmFpLWt2bS0yLWdmcy5yYXZuYWxhc2s8L2Rpdj48ZGl2 IGNsYXNzPTNEIiI+PGEgaHJlZj0zRCJodHRwOi8vYS5uZXQvIiA9CnRhcmdldD0zRCJfYmxhbmsi IGNsYXNzPTNEIiI+YS5uZXQ8L2E+ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgTi9BICZuYnNwOyAm bmJzcDsgJm5ic3A7IE4vQSAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwO1kgJm5ic3A7ICZu YnNwOyAmbmJzcDsgOTk5MTU8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+TkZTID0KU2VydmVyIG9uIDxh IGhyZWY9M0QiaHR0cDovL2ZhaS1rdm0tNC1nZnMucmF2bmFsYXNrYS5uZXQvIiA9CnRhcmdldD0z RCJfYmxhbmsiIGNsYXNzPTNEIiI+ZmFpLWt2bS00LWdmcy5yYXZuYWxhc2thLm5ldDwvYT4gJm5i c3A7MjA0OSA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7MCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7WSAmbmJzcDsgJm5ic3A7ID0KJm5ic3A7IDE3NjMwNTwvZGl2PjxkaXYgY2xhc3M9 M0QiIj5TZWxmLWhlYWwgRGFlbW9uIG9uID0KZmFpLWt2bS00LWdmcy5yYXZuYWxhc2s8L2Rpdj48 ZGl2IGNsYXNzPTNEIiI+PGEgaHJlZj0zRCJodHRwOi8vYS5uZXQvIiA9CnRhcmdldD0zRCJfYmxh bmsiIGNsYXNzPTNEIiI+YS5uZXQ8L2E+ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA9CiZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyA9CiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgTi9BICZuYnNw OyAmbmJzcDsgJm5ic3A7IE4vQSAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwO1kgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgMTc2MzI2PC9kaXY+PGRpdiBjbGFzcz0zRCIiPk5GUz0KIFNlcnZlciBv biA8YSBocmVmPTNEImh0dHA6Ly9mYWkta3ZtLTMtZ2ZzLnJhdm5hbGFza2EubmV0LyIgPQp0YXJn ZXQ9M0QiX2JsYW5rIiBjbGFzcz0zRCIiPmZhaS1rdm0tMy1nZnMucmF2bmFsYXNrYS5uZXQ8L2E+ ICZuYnNwOzIwNDkgPQombmJzcDsgJm5ic3A7ICZuYnNwOzAgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwO1kgJm5ic3A7ICZuYnNwOyA9CiZuYnNwOyAyMjYyNzE8L2Rpdj48ZGl2IGNs YXNzPTNEIiI+U2VsZi1oZWFsIERhZW1vbiBvbiA9CmZhaS1rdm0tMy1nZnMucmF2bmFsYXNrPC9k aXY+PGRpdiBjbGFzcz0zRCIiPjxhIGhyZWY9M0QiaHR0cDovL2EubmV0LyIgPQp0YXJnZXQ9M0Qi X2JsYW5rIiBjbGFzcz0zRCIiPmEubmV0PC9hPiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg PQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IE4vQSAm bmJzcDsgJm5ic3A7ICZuYnNwOyBOL0EgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyAmbmJzcDtZICZu YnNwOyAmbmJzcDsgJm5ic3A7IDIyNjI4NzwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnI9CiBjbGFz cz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5UYXNrIFN0YXR1cyBvZiBWb2x1bWUgZGF0YTI8 L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08d2Jy ID0KY2xhc3M9M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08d2JyID0KY2xhc3M9 M0QiIj4tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj48ZGl2IGNsYXNzPTNEIiI+VGhlcmUgYXJlIG5v IGFjdGl2ZSA9CnZvbHVtZSB0YXNrczwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0Qi Ij48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyPQogY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNz PTNEIiI+PGRpdiBjbGFzcz0zRCIiPltyb290QGZhaS1rdm0tMS1nZnMgPQphZG1pbl0jIGdsdXN0 ZXIgdm9sdW1lIGluZm8gZGF0YTI8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0Qi Ij48L2Rpdj48ZGl2IGNsYXNzPTNEIiI+Vm9sdW1lIE5hbWU6IGRhdGEyPC9kaXY+PGRpdiA9CmNs YXNzPTNEIiI+VHlwZTogU3RyaXBlZC1SZXBsaWNhdGU8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+Vm9s dW1lIElEOiA9CjIwZjg1YzlhLTU0MWItNGRmNC05ZGJhLTx3YnIgY2xhc3M9M0QiIj40NGM1MTc5 YmJmYjA8L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5TdGF0dXM6IFN0YXJ0ZWQ8L2Rpdj48ZGl2IGNs YXNzPTNEIiI+TnVtYmVyIG9mIEJyaWNrczogMSB4IDIgPQp4IDIgPTNEIDQ8L2Rpdj48ZGl2IGNs YXNzPTNEIiI+VHJhbnNwb3J0LXR5cGU6IHRjcDwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPkJyaWNr czo8L2Rpdj48ZGl2IGNsYXNzPTNEIiI+QnJpY2sxOiA8YSA9CmhyZWY9M0QiaHR0cDovL2ZhaS1r dm0tMS12bW4ucmF2bmFsYXNrYS5uZXQvIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+ ZmFpLWt2bS0xLXZtbi5yYXZuYWxhc2thLm5ldDwvYT46Lzx3YnIgPQpjbGFzcz0zRCIiPmt2bTIv Z2x1c3Rlci9kYXRhMi9icmljazwvZGl2PjxkaXYgY2xhc3M9M0QiIj5CcmljazI6IDxhID0KaHJl Zj0zRCJodHRwOi8vZmFpLWt2bS0yLXZtbi5yYXZuYWxhc2thLm5ldC8iIHRhcmdldD0zRCJfYmxh bmsiID0KY2xhc3M9M0QiIj5mYWkta3ZtLTItdm1uLnJhdm5hbGFza2EubmV0PC9hPjovPHdiciA9 CmNsYXNzPTNEIiI+a3ZtMi9nbHVzdGVyL2RhdGEyL2JyaWNrPC9kaXY+PGRpdiBjbGFzcz0zRCIi PkJyaWNrMzogPGEgPQpocmVmPTNEImh0dHA6Ly9mYWkta3ZtLTMtdm1uLnJhdm5hbGFza2EubmV0 LyIgdGFyZ2V0PTNEIl9ibGFuayIgPQpjbGFzcz0zRCIiPmZhaS1rdm0tMy12bW4ucmF2bmFsYXNr YS5uZXQ8L2E+Oi88d2JyID0KY2xhc3M9M0QiIj5rdm0yL2dsdXN0ZXIvZGF0YTIvYnJpY2s8L2Rp dj48ZGl2IGNsYXNzPTNEIiI+QnJpY2s0OiA8YSA9CmhyZWY9M0QiaHR0cDovL2ZhaS1rdm0tNC12 bW4ucmF2bmFsYXNrYS5uZXQvIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+ZmFpLWt2 bS00LXZtbi5yYXZuYWxhc2thLm5ldDwvYT46Lzx3YnIgPQpjbGFzcz0zRCIiPmt2bTIvZ2x1c3Rl ci9kYXRhMi9icmljazwvZGl2PjxkaXYgY2xhc3M9M0QiIj5PcHRpb25zID0KUmVjb25maWd1cmVk OjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5wZXJmb3JtYW5jZS5yZWFkZGlyLWFoZWFkOiA9Cm9uPC9k aXY+PGRpdiBjbGFzcz0zRCIiPnBlcmZvcm1hbmNlLnF1aWNrLXJlYWQ6IG9mZjwvZGl2PjxkaXYg PQpjbGFzcz0zRCIiPnBlcmZvcm1hbmNlLnJlYWQtYWhlYWQ6IG9mZjwvZGl2PjxkaXYgY2xhc3M9 M0QiIj48YSA9CmhyZWY9M0QiaHR0cDovL3BlcmZvcm1hbmNlLmlvLyIgdGFyZ2V0PTNEIl9ibGFu ayIgPQpjbGFzcz0zRCIiPnBlcmZvcm1hbmNlLmlvPC9hPi1jYWNoZTogb2ZmPC9kaXY+PGRpdiA9 CmNsYXNzPTNEIiI+cGVyZm9ybWFuY2Uuc3RhdC1wcmVmZXRjaDogb2ZmPC9kaXY+PGRpdiA9CmNs YXNzPTNEIiI+Y2x1c3Rlci5lYWdlci1sb2NrOiBlbmFibGU8L2Rpdj48ZGl2ID0KY2xhc3M9M0Qi Ij5uZXR3b3JrLnJlbW90ZS1kaW86IGVuYWJsZTwvZGl2PjxkaXYgPQpjbGFzcz0zRCIiPmNsdXN0 ZXIucXVvcnVtLXR5cGU6IGF1dG88L2Rpdj48ZGl2ID0KY2xhc3M9M0QiIj5jbHVzdGVyLnNlcnZl ci1xdW9ydW0tdHlwZTogc2VydmVyPC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+c3RvcmFnZS5vd25l ci11aWQ6IDM2PC9kaXY+PGRpdiBjbGFzcz0zRCIiPnN0b3JhZ2Uub3duZXItZ2lkOiA9CjM2PC9k aXY+PC9kaXY+PGRpdiBjbGFzcz0zRCIiPjxiciBjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9 M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TZWUgYXR0YWNoZWQg ZmlsZSBmb3IgdGhlIG1vdW50ID0KbG9nLjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48ZGl2IGNs YXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PGJyID0KY2xhc3M9M0QiIj48L2Rpdj48ZGl2IGNsYXNz PTNEIiI+U3RyaXBlZC1SZXBsaWNhdGUgaXMgbm8gbG9uZ2VyID0Kc3VwcG9ydGVkIGluIEdsdXN0 ZXJGUyB1cHN0cmVhbS4gSW5zdGVhZCwgeW91IHNob3VsZCBiZSB1c2luZyBhID0KRGlzdHJpYnV0 ZS1SZXBsaWNhdGUgd2l0aCBzaGFyZGluZyBlbmFibGVkLiBBbHNvIHdoZW4gdXNpbmcgYSBnbHVz dGVyID0Kdm9sdW1lIGFzIHN0b3JhZ2UgZG9tYWluLCBpdCBpcyByZWNvbW1lbmRlZCB0byB1c2Ug cmVwbGljYSAzLjxiciA9CmNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiBjbGFz cz0zRCIiPj00NnJvbSB0aGUgbW91bnQgbG9ncywgPQp0aGVyZSBpcyBubyBpbmRpY2F0aW9uIGFz IHRvIHdoeSB0aGUgdm9sdW1lIGlzIHVubW91bnRlZCBmcmVxdWVudGx5LiA9CkNvdWxkIHlvdSB0 cnkgYWdhaW4gd2l0aCBhIHJlcGxpY2EgMyB2b2x1bWUgdGhhdCBoYXMgc2hhcmRpbmcgPQplbmFi bGVkPzxiciBjbGFzcz0zRCIiPiZuYnNwOzxiciBjbGFzcz0zRCIiPjwvZGl2PjxibG9ja3F1b3Rl ID0KY2xhc3M9M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNEIm1hcmdpbjowcHggMHB4IDBweCAwLjhl eDtib3JkZXItbGVmdDoxcHggPQpzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox ZXgiPjxkaXYgPQpzdHlsZT0zRCJ3b3JkLXdyYXA6YnJlYWstd29yZCIgY2xhc3M9M0QiIj48c3Bh biBjbGFzcz0zRCJIT0VuWmIiPjxmb250ID0KY29sb3I9M0QiIzg4ODg4OCIgY2xhc3M9M0QiIj48 ZGl2IGNsYXNzPTNEIiI+PGJyIGNsYXNzPTNEIiI+PC9kaXY+PGRpdiA9CmNsYXNzPTNEIiI+R2Fy eTwvZGl2PjxkaXYgY2xhc3M9M0QiIj48YnIgY2xhc3M9M0QiIj48L2Rpdj48ZGl2ID0KY2xhc3M9 M0QiIj48L2Rpdj48L2ZvbnQ+PC9zcGFuPjwvZGl2PjxiciBjbGFzcz0zRCIiPjxkaXYgPQpzdHls ZT0zRCJ3b3JkLXdyYXA6YnJlYWstd29yZCIgY2xhc3M9M0QiIj48ZGl2IGNsYXNzPTNEIiI+PC9k aXY+PGRpdiA9CmNsYXNzPTNEIiI+CjxkaXYgc3R5bGU9M0QibGV0dGVyLXNwYWNpbmc6IG5vcm1h bDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiA9CjBweDsgdGV4dC10cmFuc2Zvcm06 IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyA9CndvcmQtd3Jh cDogYnJlYWstd29yZDsiIGNsYXNzPTNEIiI+PGRpdiBzdHlsZT0zRCJsZXR0ZXItc3BhY2luZzog bm9ybWFsOyA9CnRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z Zm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6ID0Kbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgd29y ZC13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGln bjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiID0KY2xhc3M9M0Qi Ij48ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13 cmFwOmJyZWFrLXdvcmQiID0KY2xhc3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGlnbjpz dGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiID0KY2xhc3M9M0QiIj48 ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFw OmJyZWFrLXdvcmQiID0KY2xhc3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGlnbjpzdGFy dDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiID0KY2xhc3M9M0QiIj48ZGl2 ID0Kc3R5bGU9M0QidGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJy ZWFrLXdvcmQiID0KY2xhc3M9M0QiIj48ZGl2ID0Kc3R5bGU9M0QidGV4dC1hbGlnbjpzdGFydDt0 ZXh0LWluZGVudDowcHg7d29yZC13cmFwOmJyZWFrLXdvcmQiID0KY2xhc3M9M0QiIj48Zm9udCBz dHlsZT0zRCJmb250LXNpemU6IDEycHg7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC10 cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyIg PQpmYWNlPTNEIk1lbmxvIiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIiPi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLTx3YnIgPQpjbGFzcz0zRCIiPi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLTx3YnIgPQpjbGFzcz0zRCIiPi0tLS0tLS0tLS0tLTwvZGl2PjxkaXYgY2xhc3M9 M0QiIj5HYXJ5IFBlZHJldHR5ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsg Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PGEgPQpocmVm PTNEIm1haWx0bzpnYXJ5QGVyYWFsYXNrYS5uZXQiIHRhcmdldD0zRCJfYmxhbmsiID0KY2xhc3M9 M0QiIj5nYXJ5QHJhdm5hbGFza2EubmV0PC9hPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5TeXN0ZW1z IE1hbmFnZXIgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDs8YSBocmVmPTNE Imh0dHA6Ly93d3cuZmx5cmF2bi5jb20vIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+ d3d3LmZseXJhdm4uY29tPC9hPjwvZGl2PjxkaXYgY2xhc3M9M0QiIj5SYXZuIEFsYXNrYSAmbmJz cDsgPQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7IC9cICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgPQombmJzcDsgJm5ic3A7OTA3LTQ1 MC03MjUxPC9kaXY+PGRpdiBjbGFzcz0zRCIiPjUyNDUgQWlycG9ydCBJbmR1c3RyaWFsID0KUm9h ZCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgLyAmbmJzcDtcL1wgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ID0KJm5ic3A7ICZuYnNwOyA5MDctNDUwLTcyMzggZmF4PC9kaXY+PGRpdiBj bGFzcz0zRCIiPkZhaXJiYW5rcywgQWxhc2thID0KJm5ic3A7OTk3MDkgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7L1wgJm5ic3A7LyAmbmJzcDsgJm5ic3A7XCBcID0KU2Vjb25kIGdyZWF0ZXN0 IGNvbW1hbmRtZW50PC9kaXY+PC9mb250Pjxmb250IGZhY2U9M0QiTW9uYWNvIiA9CmNsYXNzPTNE IiI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjEycHgiIGNsYXNzPTNEIiI+U2VydmluZyBBbGwg b2YgPQpBbGFza2EgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOy8gJm5ic3A7XC8g Jm5ic3A7L1wgJm5ic3A7XCBcL1wgPQombmJzcDsmbmJzcDs9RTI9ODA9OUNMb3ZlIHlvdXIgbmVp Z2hib3IgYXM8L3NwYW4+PC9mb250PjxiciA9CnN0eWxlPTNEImZvbnQtZmFtaWx5Ok1vbmFjbyIg Y2xhc3M9M0QiIj48Zm9udCBzdHlsZT0zRCJsZXR0ZXItc3BhY2luZzogPQpub3JtYWw7IHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsi ID0KZmFjZT0zRCJNZW5sbyIgY2xhc3M9M0QiIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6MTJw eCIgY2xhc3M9M0QiIj5SZWFsbHk9CiBsb3ZpbmcgdGhlIHJlY29yZCBncmVlbiB1cCBkYXRlISBT dW1tbWVyISEgJm5ic3A7IHlvdXJzZWxmPUUyPTgwPTlEJm5ic3A7PQpNYXR0IDIyOjM5PC9zcGFu PjwvZm9udD48ZGl2IHN0eWxlPTNEImxldHRlci1zcGFjaW5nOiBub3JtYWw7ID0KdGV4dC10cmFu c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyA9CmZv bnQtZmFtaWx5OiBNZW5sbzsiIGNsYXNzPTNEIiI+PC9kaXY+PGZvbnQgc3R5bGU9M0QiZm9udC1z aXplOjEycHgiID0KZmFjZT0zRCJNZW5sbyIgY2xhc3M9M0QiIj48L2ZvbnQ+PHNwYW4gc3R5bGU9 M0QibGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgPQp0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IGZvbnQtc2l6ZTogPQoxMnB4OyIgY2xh c3M9M0QiIj48Zm9udCBmYWNlPTNEIk1lbmxvIiBjbGFzcz0zRCIiPjxkaXYgPQpjbGFzcz0zRCIi Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnIgPQpjbGFzcz0zRCIiPi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLTx3YnIgPQpjbGFzcz0zRCIiPi0tLS0tLS0tLS0tLTwvZGl2 PjwvZm9udD48L3NwYW4+PGRpdiBzdHlsZT0zRCJsZXR0ZXItc3BhY2luZzogPQpub3JtYWw7IHRl eHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBw eDsiID0KY2xhc3M9M0QiIj48Zm9udCBzdHlsZT0zRCJmb250LXNpemU6MTJweCIgZmFjZT0zRCJN ZW5sbyIgY2xhc3M9M0QiIj48YnIgPQpjbGFzcz0zRCIiPjwvZm9udD48L2Rpdj48L2Rpdj48c3Bh biBzdHlsZT0zRCJsZXR0ZXItc3BhY2luZzogbm9ybWFsOyA9CnRleHQtdHJhbnNmb3JtOiBub25l OyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgZm9udC1zaXplOiA9CjEy cHg7IiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIm1fODQzNDU4Njk1NjM3OTUyOTY2MUFwcGxl LWludGVyY2hhbmdlLW5ld2xpbmUiPjwvc3Bhbj48L2Rpdj48c3BhPQpuIHN0eWxlPTNEImxldHRl ci1zcGFjaW5nOiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpu b3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyBmb250LXNpemU6IDEycHg7IiBjbGFzcz0zRCIiPjxi ciA9CmNsYXNzPTNEIm1fODQzNDU4Njk1NjM3OTUyOTY2MUFwcGxlLWludGVyY2hhbmdlLW5ld2xp bmUiPjwvc3Bhbj48L2Rpdj48c3BhPQpuIHN0eWxlPTNEImxldHRlci1zcGFjaW5nOiBub3JtYWw7 IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogPQpub3JtYWw7IHdvcmQtc3BhY2lu ZzogMHB4OyBmb250LXNpemU6IDEycHg7IiBjbGFzcz0zRCIiPjxiciA9CmNsYXNzPTNEIm1fODQz NDU4Njk1NjM3OTUyOTY2MUFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjwvc3Bhbj48L2Rpdj48 YnIgPQpjbGFzcz0zRCJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXds aW5lIj48L2Rpdj48YnIgPQpjbGFzcz0zRCJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRl cmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgPQpjbGFzcz0zRCJtXzg0MzQ1ODY5NTYzNzk1Mjk2 NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgPQpjbGFzcz0zRCJtXzg0MzQ1 ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rpdj48YnIgPQpjbGFz cz0zRCJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48L2Rp dj48YnIgPQpjbGFzcz0zRCJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1u ZXdsaW5lIj48YnIgPQpjbGFzcz0zRCJtXzg0MzQ1ODY5NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNo YW5nZS1uZXdsaW5lIj4KPC9kaXY+CjxiciBjbGFzcz0zRCIiPjxkaXYgY2xhc3M9M0QiIj48Ymxv Y2txdW90ZSB0eXBlPTNEImNpdGUiIGNsYXNzPTNEIiI+PGRpdiA9CmNsYXNzPTNEIiI+T24gTm92 IDYsIDIwMTYsIGF0IDk6NTAgUE0sIFNhaGluYSBCb3NlICZsdDs8YSA9CmhyZWY9M0QibWFpbHRv OnNhYm9zZUByZWRoYXQuY29tIiB0YXJnZXQ9M0QiX2JsYW5rIiA9CmNsYXNzPTNEIiI+c2Fib3Nl QHJlZGhhdC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj48YnIgPQpjbGFzcz0zRCJtXzg0MzQ1ODY5 NTYzNzk1Mjk2NjFBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5lIj48ZGl2ID0KY2xhc3M9M0QiIj48 c3BhbiA9CnN0eWxlPTNEImZvbnQtZmFtaWx5Okx1Y2lkYUdyYW5kZTtmb250LXNpemU6MTNweDtm b250LXN0eWxlOm5vcm1hbDtmb250LXZhPQpyaWFudC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDpu b3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtYWxpZ246c3Rhcj0KdDt0ZXh0LWluZGVu dDowcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5n OjBweDs9CmZsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50IiBjbGFzcz0zRCIiPkhv d2V2ZXIgeW91ciB2b2x1bWUgPQpjb25maWd1cmF0aW9uIHNlZW1zIHN1c3BlY3QgLSJzdHJpcGUg MiByZXBsaWNhIDIiLiBDYW4geW91IHByb3ZpZGUgPQpnbHVzdGVyIHZvbHVtZSBpbmZvIG9mIHlv dXIgc2Vjb25kIHN0b3JhZ2UgZG9tYWluIGdsdXN0ZXIgdm9sdW1lPyBUaGUgPQptb3VudCBsb2dz IG9mIHRoZSB2b2x1bWUgKHVuZGVyIC92YXIvbG9nL2dsdXN0ZXJmcy9yaGV2LTx3YnIgPQpjbGFz cz0zRCIiPmRhdGFjZW50ZXIuLiZsdDt2b2xuYW1lJmd0Oy5sb2cpIGZyb20gdGhlIGhvc3Qgd2hl cmUgdGhlID0Kdm9sdW1lIGlzIGJlaW5nIG1vdW50ZWQgd2lsbCBhbHNvIGhlbHAuPC9zcGFuPjxi ciA9CnN0eWxlPTNEImZvbnQtZmFtaWx5Okx1Y2lkYUdyYW5kZTtmb250LXNpemU6MTNweDtmb250 LXN0eWxlOm5vcm1hbDtmb250LXZhPQpyaWFudC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDpub3Jt YWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3RleHQtYWxpZ246c3Rhcj0KdDt0ZXh0LWluZGVudDow cHg7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC1zcGFjaW5nOjBw eCI9CiBjbGFzcz0zRCIiPjxzcGFuID0Kc3R5bGU9M0QiZm9udC1mYW1pbHk6THVjaWRhR3JhbmRl O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmE9CnJpYW50LWNhcHM6bm9y bWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpz dGFyPQp0O3RleHQtaW5kZW50OjBweDt0ZXh0LXRyYW5zZm9ybTpub25lO3doaXRlLXNwYWNlOm5v cm1hbDt3b3JkLXNwYWNpbmc6MHB4Oz0KZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZSFpbXBvcnRh bnQiID0KY2xhc3M9M0QiIj4mbmJzcDs8L3NwYW4+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjxi ciBjbGFzcz0zRCIiPjwvZGl2PjxiciA9CmNsYXNzPTNEIiI+PC9ibG9ja3F1b3RlPjwvZGl2Pjxi ciBjbGFzcz0zRCIiPjwvZGl2PjwvZGl2Pgo8L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNs YXNzPTNEIiI+PC9kaXY+PC9ib2R5PjwvaHRtbD49CgotLUFwcGxlLU1haWw9XzU2NDBEREI1LUU0 NzgtNDNCNy1BQjI2LTYxQTJCOEI0Njg4Ri0tCg== --===============6253690939683070307==--