Users
Threads by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- 19182 discussions
--_004_em6db0b84634c9485a9b67f49ecc8aea0anzxt_
Content-Type: multipart/alternative;
boundary="_000_em6db0b84634c9485a9b67f49ecc8aea0anzxt_"
--_000_em6db0b84634c9485a9b67f49ecc8aea0anzxt_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SGV5IEFsbCwNCg0KSSBhbSB0cnlpbmcgdG8gaW1wb3J0IGEgVk0gaW50byBvVmlydC4gSSBhbSBh
dHRlbXB0aW5nIHRvIHVzZSB0aGUgd2ViIGludGVyZmFjZSB0byBkbyBzby4gSSBzdGFydGVkIGJ5
IGV4cG9ydGluZyBhIG92YSBmaWxlIGRpcmVjdGx5IGZyb20gVk13YXJlIFdvcmtzdGF0aW9uLiBJ
IHVwbG9hZGVkIHRoZSBmaWxlIHRvIHRoZSBsb2NhbCBoYXJkIGRpc2sgb2YgYSB2aXJ0dWFsIGhv
c3QuIENoYW5nZWQgdGhlIHBlcm1pc3Npb25zIG9uIHRoZSBmaWxlIHRvIDM2OjM2LiBUaGUgbGFz
dCBzdGVwIGZyb20gd2hhdCBJIGNhbiBzZWUgd2FzIHRvIGdvIGludG8gdGhlIHdlYiBpbnRlcmZh
Y2UgYW5kICJpbXBvcnQiIHRoZSBWTS4gSSB1c2VkIHRoZSBWTXdhcmUgVmlydHVhbCBBcHBsaWFu
Y2UgYXMgdGhlIHNvdXJjZSBhbmQgc3BlY2lmaWVkIHRoZSBsb2NhbCBwYXRoIHRvIHRoZSBvdmEu
IEl0IGRldGVjdGVkIHRoZSBvdmEsIGFuZCBJIHdhcyBhYmxlIHRvIG1vdmUgaXQgaW50byB0aGUg
IlZpcnR1YWwgTWFjaGluZXMgdG8gSW1wb3J0IiBib3guIEFmdGVyIG9WaXJ0IHN0YXJ0cyB0aGUg
aW1wb3J0IG9mIHRoZSBWTSBpdCBlbmRzIHVwIGZhaWxpbmcgd2l0aCB0aGUgZXJyb3IgIkZhaWxl
ZCB0byBjb252ZXJ0IFZNIiwgYW5kIHRoZW4gc2hvcnRseSBhZnRlciBpdCBkZWxldGVzIHRoZSBW
TS4NCg0KSSBhbSBhdHRhY2hpbmcgYSBzbmlwcGV0IG9mIHRoZSBlbmdpbmUubG9nLCBidXQgSSBj
YW4ndCByZWFsbHkgbWFrZSBoZWFkcyBvciB0YWlscyBvZiB0aGUgZXJyb3IgbWVzc2FnZXMgaW4g
dGhlcmUuIEkgYW0gb24gb1ZpcnQgNC4wLjUuIFRoZSB2aXJ0dWFsIGhvc3QgaXMgcnVubmluZyBD
ZW50T1MgNy4gVGhhbmtzIGluIGFkdmFuY2UhDQoNCg0KUmVnYXJkcywNCg0KTmF0aGFuIExsYW5l
emENCg0KU3lzdGVtcyBFbmdpbmVlcg0KDQpDb2FzdGFsIElUIFNvbHV0aW9ucyBvZiBOQywgTExD
DQoNCg==
--_000_em6db0b84634c9485a9b67f49ecc8aea0anzxt_
Content-Type: text/html; charset="utf-8"
Content-ID: <02F57B4D39C14C469A9C79770B2D397F(a)namprd19.prod.outlook.com>
Content-Transfer-Encoding: base64
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTE2Ij8+DQo8aHRtbD4NCjxoZWFkPg0K
PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz
ZXQ9dXRmLTgiPg0KPHN0eWxlPjwhLS1ib2R5DQp7Zm9udC1mYW1pbHk6IENhbGlicmk7IGZvbnQt
c2l6ZTogMTJwdDt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHk+DQo8ZGl2PkhleSBBbGws
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGFtIHRyeWluZyB0byBpbXBvcnQgYSBW
TSBpbnRvIG9WaXJ0LiBJIGFtIGF0dGVtcHRpbmcgdG8gdXNlIHRoZSB3ZWIgaW50ZXJmYWNlIHRv
IGRvIHNvLiBJIHN0YXJ0ZWQgYnkgZXhwb3J0aW5nIGEgb3ZhIGZpbGUgZGlyZWN0bHkgZnJvbSBW
TXdhcmUgV29ya3N0YXRpb24uIEkgdXBsb2FkZWQgdGhlIGZpbGUgdG8gdGhlIGxvY2FsIGhhcmQg
ZGlzayBvZiBhIHZpcnR1YWwgaG9zdC4gQ2hhbmdlZCB0aGUgcGVybWlzc2lvbnMgb24gdGhlIGZp
bGUNCiB0byAzNjozNi4gVGhlIGxhc3Qgc3RlcCBmcm9tIHdoYXQgSSBjYW4gc2VlIHdhcyB0byBn
byBpbnRvIHRoZSB3ZWIgaW50ZXJmYWNlIGFuZCAmcXVvdDtpbXBvcnQmcXVvdDsgdGhlIFZNLiBJ
IHVzZWQgdGhlIFZNd2FyZSBWaXJ0dWFsIEFwcGxpYW5jZSBhcyB0aGUgc291cmNlIGFuZCBzcGVj
aWZpZWQgdGhlIGxvY2FsIHBhdGggdG8gdGhlIG92YS4gSXQgZGV0ZWN0ZWQgdGhlIG92YSwgYW5k
IEkgd2FzIGFibGUgdG8gbW92ZSBpdCBpbnRvIHRoZSAmcXVvdDtWaXJ0dWFsIE1hY2hpbmVzDQog
dG8gSW1wb3J0JnF1b3Q7IGJveC4gQWZ0ZXIgb1ZpcnQgc3RhcnRzIHRoZSBpbXBvcnQgb2YgdGhl
IFZNIGl0IGVuZHMgdXAgZmFpbGluZyB3aXRoIHRoZSBlcnJvciAmcXVvdDtGYWlsZWQgdG8gY29u
dmVydCBWTSZxdW90OywgYW5kIHRoZW4gc2hvcnRseSBhZnRlciBpdCBkZWxldGVzIHRoZSBWTS48
L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkgYW0gYXR0YWNoaW5nIGEgc25pcHBldCBv
ZiB0aGUgZW5naW5lLmxvZywgYnV0IEkgY2FuJ3QgcmVhbGx5IG1ha2UgaGVhZHMgb3IgdGFpbHMg
b2YgdGhlIGVycm9yIG1lc3NhZ2VzIGluIHRoZXJlLiBJIGFtIG9uIG9WaXJ0IDQuMC41LiBUaGUg
dmlydHVhbCBob3N0IGlzIHJ1bm5pbmcgQ2VudE9TIDcuIFRoYW5rcyBpbiBhZHZhbmNlITwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXYgaWQ9InNpZ25hdHVyZV9vbGQiPg0KPGRpdiBzdHls
ZT0iZm9udC1mYW1pbHk6IFRhaG9tYTsgZm9udC1zaXplOiAxMiBwdDsiPg0KPHAgc3R5bGU9Ik1B
UkdJTi1CT1RUT006IDBweDsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7
IE1BUkdJTi1UT1A6IDBweDsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IENPTE9SOiByZ2IoMCwwLDAp
OyBGT05UOiAxNnB4IENhbGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IFdJRE9X
UzogMTsgTEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgLXdlYmtpdC10
ZXh0LXN0cm9rZS13aWR0aDogMHB4Ij4NClJlZ2FyZHMsPC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1C
T1RUT006IDBweDsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7IE1BUkdJ
Ti1UT1A6IDBweDsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IENPTE9SOiByZ2IoMCwwLDApOyBGT05U
OiAxNnB4IENhbGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IFdJRE9XUzogMTsg
TEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4Ij4NCk5hdGhhbiBMbGFuZXphPC9wPg0KPHAgc3R5bGU9Ik1BUkdJTi1C
T1RUT006IDBweDsgV0hJVEUtU1BBQ0U6IG5vcm1hbDsgV09SRC1TUEFDSU5HOiAwcHg7IE1BUkdJ
Ti1UT1A6IDBweDsgVEVYVC1UUkFOU0ZPUk06IG5vbmU7IENPTE9SOiByZ2IoMCwwLDApOyBGT05U
OiAxNnB4IENhbGlicmksIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IFdJRE9XUzogMTsg
TEVUVEVSLVNQQUNJTkc6IG5vcm1hbDsgVEVYVC1JTkRFTlQ6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4Ij4NClN5c3RlbXMgRW5naW5lZXI8L3A+DQo8cCBzdHlsZT0iTUFSR0lO
LUJPVFRPTTogMHB4OyBXSElURS1TUEFDRTogbm9ybWFsOyBXT1JELVNQQUNJTkc6IDBweDsgTUFS
R0lOLVRPUDogMHB4OyBURVhULVRSQU5TRk9STTogbm9uZTsgQ09MT1I6IHJnYigwLDAsMCk7IEZP
TlQ6IDE2cHggQ2FsaWJyaSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgV0lET1dTOiAx
OyBMRVRURVItU1BBQ0lORzogbm9ybWFsOyBURVhULUlOREVOVDogMHB4OyAtd2Via2l0LXRleHQt
c3Ryb2tlLXdpZHRoOiAwcHgiPg0KQ29hc3RhbCBJVCBTb2x1dGlvbnMgb2YgTkMsIExMQzwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K
--_000_em6db0b84634c9485a9b67f49ecc8aea0anzxt_--
--_004_em6db0b84634c9485a9b67f49ecc8aea0anzxt_
Content-Type: application/octet-stream; name="engine.log"
Content-Description: engine.log
Content-Disposition: attachment; filename="engine.log"; size=35243;
creation-date="Fri, 02 Dec 2016 16:55:13 GMT";
modification-date="Fri, 02 Dec 2016 16:55:13 GMT"
Content-ID: <57F3A0E5D5DC0444BE77244AC65074E3(a)namprd19.prod.outlook.com>
Content-Transfer-Encoding: base64
MjAxNi0xMi0wMiAxMDo1MzoxOSw2NjYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu
aG9zdGRlcGxveS5WZHNEZXBsb3lCYXNlXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjcpIFszNGVj
NzU3Yl0gQ29ubmVjdGVkIHRvIGhvc3QgMTcyLjE2LjAuNCB3aXRoIFNTSCBrZXkgZmluZ2VycHJp
bnQ6IFNIQTI1NjpnTWlERlg4WFZtaGtwM3BjRWlzQm9QcFRUQ2o2VTg5V3FJWUo3MVhLTkY4DQoy
MDE2LTEyLTAyIDEwOjUzOjE5LDc0NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5o
b3N0ZGVwbG95LlZkc0RlcGxveUJhc2VdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyNykgWzM0ZWM3
NTdiXSBJbnN0YWxsYXRpb24gb2YgMTcyLjE2LjAuNC4gRXhlY3V0aW5nIGNvbW1hbmQgdmlhIFNT
SCB1bWFzayAwMDc3OyBNWVRNUD0iJChUTVBESVI9IiR7T1ZJUlRfVE1QRElSfSIgbWt0ZW1wIC1k
IC10IG92aXJ0LVhYWFhYWFhYWFgpIjsgdHJhcCAiY2htb2QgLVIgdStyd1ggXCIke01ZVE1QfVwi
ID4gL2Rldi9udWxsIDI+JjE7IHJtIC1mciBcIiR7TVlUTVB9XCIgPiAvZGV2L251bGwgMj4mMSIg
MDsgdGFyIC0td2FybmluZz1uby10aW1lc3RhbXAgLUMgIiR7TVlUTVB9IiAteCAmJiAgIiR7TVlU
TVB9Ii9vdmlydC1ob3N0LW1nbXQgRElBTE9HL2RpYWxlY3Q9c3RyOm1hY2hpbmUgRElBTE9HL2N1
c3RvbWl6YXRpb249Ym9vbDpUcnVlIDwgL3Zhci9jYWNoZS9vdmlydC1lbmdpbmUvb3ZpcnQtaG9z
dC1kZXBsb3kudGFyDQoyMDE2LTEyLTAyIDEwOjUzOjE5LDc0NiBJTkZPICBbb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnV0aWxzLmFyY2hpdmVycy50YXIuQ2FjaGVkVGFyXSAoRGVmYXVsdFF1YXJ0elNj
aGVkdWxlcjcpIFszNGVjNzU3Yl0gVGFyYmFsbCAnL3Zhci9jYWNoZS9vdmlydC1lbmdpbmUvb3Zp
cnQtaG9zdC1kZXBsb3kudGFyJyByZWZyZXNoDQoyMDE2LTEyLTAyIDEwOjUzOjE5LDc2NCBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5zc2guU1NIRGlhbG9nXSAoRGVmYXVsdFF1
YXJ0elNjaGVkdWxlcjcpIFszNGVjNzU3Yl0gU1NIIGV4ZWN1dGUgJ3Jvb3RAMTcyLjE2LjAuNCcg
J3VtYXNrIDAwNzc7IE1ZVE1QPSIkKFRNUERJUj0iJHtPVklSVF9UTVBESVJ9IiBta3RlbXAgLWQg
LXQgb3ZpcnQtWFhYWFhYWFhYWCkiOyB0cmFwICJjaG1vZCAtUiB1K3J3WCBcIiR7TVlUTVB9XCIg
PiAvZGV2L251bGwgMj4mMTsgcm0gLWZyIFwiJHtNWVRNUH1cIiA+IC9kZXYvbnVsbCAyPiYxIiAw
OyB0YXIgLS13YXJuaW5nPW5vLXRpbWVzdGFtcCAtQyAiJHtNWVRNUH0iIC14ICYmICAiJHtNWVRN
UH0iL292aXJ0LWhvc3QtbWdtdCBESUFMT0cvZGlhbGVjdD1zdHI6bWFjaGluZSBESUFMT0cvY3Vz
dG9taXphdGlvbj1ib29sOlRydWUnDQoyMDE2LTEyLTAyIDEwOjUzOjIwLDI5MiBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5ob3N0ZGVwbG95LlZkc0RlcGxveUJhc2VdIChWZHNEZXBs
b3kpIFszNGVjNzU3Yl0gU3RhZ2U6IEluaXRpYWxpemluZw0KMjAxNi0xMi0wMiAxMDo1MzoyMCwz
MDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuaG9zdGRlcGxveS5WZHNEZXBsb3lC
YXNlXSAoVmRzRGVwbG95KSBbMzRlYzc1N2JdIFN0YWdlOiBFbnZpcm9ubWVudCBzZXR1cA0KMjAx
Ni0xMi0wMiAxMDo1MzoyMCwzNTggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuaG9z
dGRlcGxveS5WZHNEZXBsb3lCYXNlXSAoVmRzRGVwbG95KSBbMzRlYzc1N2JdIFN0YWdlOiBFbnZp
cm9ubWVudCBwYWNrYWdlcyBzZXR1cA0KMjAxNi0xMi0wMiAxMDo1MzoyMCw2NTMgSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5vdmZzdG9yZS5PdmZEYXRhVXBkYXRlcl0g
KERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbMTgwYzM3MGFdIEF0dGVtcHRpbmcgdG8gdXBkYXRl
IFZNcy9UZW1wbGF0ZXMgT3ZmLg0KMjAxNi0xMi0wMiAxMDo1MzoyMCw2NjMgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5vdmZzdG9yZS5Qcm9jZXNzT3ZmVXBkYXRlRm9y
U3RvcmFnZVBvb2xDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFsyMTBjZmFiMV0g
QmVmb3JlIGFjcXVpcmluZyBhbmQgd2FpdCBsb2NrICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nr
cz0nWzAwMDAwMDAxLTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYz08T1ZGX1VQREFURSwgQUNU
SU9OX1RZUEVfRkFJTEVEX09CSkVDVF9MT0NLRUQ+XScsIHNoYXJlZExvY2tzPSdudWxsJ30nDQoy
MDE2LTEyLTAyIDEwOjUzOjIwLDY2MyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5z
dG9yYWdlLm92ZnN0b3JlLlByb2Nlc3NPdmZVcGRhdGVGb3JTdG9yYWdlUG9vbENvbW1hbmRdIChE
ZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzIxMGNmYWIxXSBMb2NrLXdhaXQgYWNxdWlyZWQgdG8g
b2JqZWN0ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nrcz0nWzAwMDAwMDAxLTAwMDEtMDAwMS0w
MDAxLTAwMDAwMDAwMDFhYz08T1ZGX1VQREFURSwgQUNUSU9OX1RZUEVfRkFJTEVEX09CSkVDVF9M
T0NLRUQ+XScsIHNoYXJlZExvY2tzPSdudWxsJ30nDQoyMDE2LTEyLTAyIDEwOjUzOjIwLDY2NCBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92ZnN0b3JlLlByb2Nlc3NP
dmZVcGRhdGVGb3JTdG9yYWdlUG9vbENvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkg
WzIxMGNmYWIxXSBSdW5uaW5nIGNvbW1hbmQ6IFByb2Nlc3NPdmZVcGRhdGVGb3JTdG9yYWdlUG9v
bENvbW1hbmQgaW50ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiAwMDAwMDAw
MS0wMDAxLTAwMDEtMDAwMS0wMDAwMDAwMDAxYWMgVHlwZTogU3RvcmFnZVBvb2wNCjIwMTYtMTIt
MDIgMTA6NTM6MjAsNjc3IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2Uu
b3Zmc3RvcmUuUHJvY2Vzc092ZlVwZGF0ZUZvclN0b3JhZ2VQb29sQ29tbWFuZF0gKERlZmF1bHRR
dWFydHpTY2hlZHVsZXI4KSBbMjEwY2ZhYjFdIEF0dGVtcHRpbmcgdG8gdXBkYXRlIFZNIE9WRnMg
aW4gRGF0YSBDZW50ZXIgJ0lUJw0KMjAxNi0xMi0wMiAxMDo1MzoyMCw4NTggSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5vdmZzdG9yZS5Qcm9jZXNzT3ZmVXBkYXRlRm9y
U3RvcmFnZVBvb2xDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFsyMTBjZmFiMV0g
U3VjY2Vzc2Z1bGx5IHVwZGF0ZWQgVk0gT1ZGcyBpbiBEYXRhIENlbnRlciAnSVQnDQoyMDE2LTEy
LTAyIDEwOjUzOjIwLDg1OCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdl
Lm92ZnN0b3JlLlByb2Nlc3NPdmZVcGRhdGVGb3JTdG9yYWdlUG9vbENvbW1hbmRdIChEZWZhdWx0
UXVhcnR6U2NoZWR1bGVyOCkgWzIxMGNmYWIxXSBBdHRlbXB0aW5nIHRvIHVwZGF0ZSB0ZW1wbGF0
ZSBPVkZzIGluIERhdGEgQ2VudGVyICdJVCcNCjIwMTYtMTItMDIgMTA6NTM6MjAsODYzIElORk8g
IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2Uub3Zmc3RvcmUuUHJvY2Vzc092ZlVw
ZGF0ZUZvclN0b3JhZ2VQb29sQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbMjEw
Y2ZhYjFdIFN1Y2Nlc3NmdWxseSB1cGRhdGVkIHRlbXBsYXRlcyBPVkZzIGluIERhdGEgQ2VudGVy
ICdJVCcNCjIwMTYtMTItMDIgMTA6NTM6MjAsODYzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNv
cmUuYmxsLnN0b3JhZ2Uub3Zmc3RvcmUuUHJvY2Vzc092ZlVwZGF0ZUZvclN0b3JhZ2VQb29sQ29t
bWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbMjEwY2ZhYjFdIEF0dGVtcHRpbmcgdG8g
cmVtb3ZlIHVubmVlZGVkIHRlbXBsYXRlL3ZtIE9WRnMgaW4gRGF0YSBDZW50ZXIgJ0lUJw0KMjAx
Ni0xMi0wMiAxMDo1MzoyMCw4NzcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3Rv
cmFnZS5vdmZzdG9yZS5Qcm9jZXNzT3ZmVXBkYXRlRm9yU3RvcmFnZVBvb2xDb21tYW5kXSAoRGVm
YXVsdFF1YXJ0elNjaGVkdWxlcjgpIFsyMTBjZmFiMV0gU3VjY2Vzc2Z1bGx5IHJlbW92ZWQgdW5u
ZWVkZWQgdGVtcGxhdGUvdm0gT1ZGcyBpbiBEYXRhIENlbnRlciAnSVQnDQoyMDE2LTEyLTAyIDEw
OjUzOjIwLDg3OCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92ZnN0
b3JlLlByb2Nlc3NPdmZVcGRhdGVGb3JTdG9yYWdlUG9vbENvbW1hbmRdIChEZWZhdWx0UXVhcnR6
U2NoZWR1bGVyOCkgWzIxMGNmYWIxXSBMb2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7
ZXhjbHVzaXZlTG9ja3M9J1swMDAwMDAwMS0wMDAxLTAwMDEtMDAwMS0wMDAwMDAwMDAxYWM9PE9W
Rl9VUERBVEUsIEFDVElPTl9UWVBFX0ZBSUxFRF9PQkpFQ1RfTE9DS0VEPl0nLCBzaGFyZWRMb2Nr
cz0nbnVsbCd9Jw0KMjAxNi0xMi0wMiAxMDo1MzoyMCw5MTggSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS5ibGwuc3RvcmFnZS5vdmZzdG9yZS5Qcm9jZXNzT3ZmVXBkYXRlRm9yU3RvcmFnZURv
bWFpbkNvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzRhMWViZDMxXSBMb2NrIEFj
cXVpcmVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J1sxNzA3YzZjNi0z
NjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjY9PFNUT1JBR0UsIEFDVElPTl9UWVBFX0ZBSUxFRF9E
T01BSU5fT1ZGX09OX1VQREFURT5dJywgc2hhcmVkTG9ja3M9J1swMDAwMDAwMS0wMDAxLTAwMDEt
MDAwMS0wMDAwMDAwMDAxYWM9PE9WRl9VUERBVEUsIEFDVElPTl9UWVBFX0ZBSUxFRF9ET01BSU5f
T1ZGX09OX1VQREFURT5dJ30nDQoyMDE2LTEyLTAyIDEwOjUzOjIwLDk1NyBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92ZnN0b3JlLlByb2Nlc3NPdmZVcGRhdGVGb3JT
dG9yYWdlRG9tYWluQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNGExZWJkMzFd
IFJ1bm5pbmcgY29tbWFuZDogUHJvY2Vzc092ZlVwZGF0ZUZvclN0b3JhZ2VEb21haW5Db21tYW5k
IGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJRDogMTcwN2M2YzYtMzY5MS00
MGUwLTkzODctYzYzMDA2NzAwZDI2IFR5cGU6IFN0b3JhZ2UNCjIwMTYtMTItMDIgMTA6NTM6MjEs
MTA4IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRW
b2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzRh
MWViZDMxXSBTVEFSVCwgU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kKCBTZXRWb2x1bWVE
ZXNjcmlwdGlvblZEU0NvbW1hbmRQYXJhbWV0ZXJzOntydW5Bc3luYz0ndHJ1ZScsIHN0b3JhZ2VQ
b29sSWQ9JzAwMDAwMDAxLTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYycsIGlnbm9yZUZhaWxv
dmVyTGltaXQ9J2ZhbHNlJywgc3RvcmFnZURvbWFpbklkPScxNzA3YzZjNi0zNjkxLTQwZTAtOTM4
Ny1jNjMwMDY3MDBkMjYnLCBpbWFnZUdyb3VwSWQ9JzFiMzEyMjFiLTJjOGMtNDZlYy1iOTE1LThm
YmVlMjJhNmMxNCcsIGltYWdlSWQ9JzI2NmFiNjcxLTQ2YzctNGFhMy04MDQyLWI5OTc4MzVlY2Ew
Nid9KSwgbG9nIGlkOiAyZGY4YTcwOA0KMjAxNi0xMi0wMiAxMDo1MzoyMSwxMDggSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0
aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNGExZWJkMzFdIC0tIGV4
ZWN1dGVJcnNCcm9rZXJDb21tYW5kOiBjYWxsaW5nICdzZXRWb2x1bWVEZXNjcmlwdGlvbicsIHBh
cmFtZXRlcnM6DQoyMDE2LTEyLTAyIDEwOjUzOjIxLDEwOSBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5k
XSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0YTFlYmQzMV0gKysgc3BVVUlEPTAwMDAwMDAx
LTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYw0KMjAxNi0xMi0wMiAxMDo1MzoyMSwxMDkgSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURl
c2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNGExZWJkMzFd
ICsrIHNkVVVJRD0xNzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjYNCjIwMTYtMTIt
MDIgMTA6NTM6MjEsMTA5IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmly
c2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2No
ZWR1bGVyOCkgWzRhMWViZDMxXSArKyBpbWFnZUdyb3VwR1VJRD0xYjMxMjIxYi0yYzhjLTQ2ZWMt
YjkxNS04ZmJlZTIyYTZjMTQNCjIwMTYtMTItMDIgMTA6NTM6MjEsMTA5IElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlvblZE
U0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzRhMWViZDMxXSArKyB2b2xVVUlE
PTI2NmFiNjcxLTQ2YzctNGFhMy04MDQyLWI5OTc4MzVlY2EwNg0KMjAxNi0xMi0wMiAxMDo1Mzoy
MSwxMDkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNl
dFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBb
NGExZWJkMzFdICsrIGRlc2NyaXB0aW9uPXsiVXBkYXRlZCI6ZmFsc2UsIkxhc3QgVXBkYXRlZCI6
IlRodSBEZWMgMDEgMTY6NTY6MjMgRVNUIDIwMTYiLCJTdG9yYWdlIERvbWFpbnMiOlt7InV1aWQi
OiIxNzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjYifV0sIkRpc2sgRGVzY3JpcHRp
b24iOiJPVkZfU1RPUkUifQ0KMjAxNi0xMi0wMiAxMDo1MzoyMiwxMzcgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRT
Q29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNGExZWJkMzFdIEZJTklTSCwgU2V0
Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kLCBsb2cgaWQ6IDJkZjhhNzA4DQoyMDE2LTEyLTAy
IDEwOjUzOjIyLDE4NiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92
ZnN0b3JlLlVwbG9hZFN0cmVhbUNvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3
MzY3N2QxXSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9j
a3M9J251bGwnLCBzaGFyZWRMb2Nrcz0nW2MwYTY3MThiLTMxNzgtNGY4MC04YWJhLWQ2ZWVlNWJl
ODdiYz08VkRTX0VYRUNVVElPTiwgQUNUSU9OX1RZUEVfRkFJTEVEX09CSkVDVF9MT0NLRUQ+XSd9
Jw0KMjAxNi0xMi0wMiAxMDo1MzoyMiwyMDggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i
bGwuc3RvcmFnZS5vdmZzdG9yZS5VcGxvYWRTdHJlYW1Db21tYW5kXSAoRGVmYXVsdFF1YXJ0elNj
aGVkdWxlcjgpIFs0NzM2NzdkMV0gUnVubmluZyBjb21tYW5kOiBVcGxvYWRTdHJlYW1Db21tYW5k
IGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJRDogMTcwN2M2YzYtMzY5MS00
MGUwLTkzODctYzYzMDA2NzAwZDI2IFR5cGU6IFN0b3JhZ2UNCjIwMTYtMTItMDIgMTA6NTM6MjIs
MjExIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5VcGxv
YWRTdHJlYW1WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0NzM2NzdkMV0g
U1RBUlQsIFVwbG9hZFN0cmVhbVZEU0NvbW1hbmQoSG9zdE5hbWUgPSBDVEkxNiwgVXBsb2FkU3Ry
ZWFtVkRTQ29tbWFuZFBhcmFtZXRlcnM6e3J1bkFzeW5jPSd0cnVlJywgaG9zdElkPSdjMGE2NzE4
Yi0zMTc4LTRmODAtOGFiYS1kNmVlZTViZTg3YmMnfSksIGxvZyBpZDogNzVjYjUwMDENCjIwMTYt
MTItMDIgMTA6NTM6MjIsMjExIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5VcGxvYWRTdHJlYW1WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxl
cjgpIFs0NzM2NzdkMV0gLS0gZXhlY3V0ZVZkc0Jyb2tlckNvbW1hbmQsIHBhcmFtZXRlcnM6DQoy
MDE2LTEyLTAyIDEwOjUzOjIyLDIxMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy
b2tlci5pcnNicm9rZXIuVXBsb2FkU3RyZWFtVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hl
ZHVsZXI4KSBbNDczNjc3ZDFdICsrIHNwVVVJRD0wMDAwMDAwMS0wMDAxLTAwMDEtMDAwMS0wMDAw
MDAwMDAxYWMNCjIwMTYtMTItMDIgMTA6NTM6MjIsMjEyIElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5VcGxvYWRTdHJlYW1WRFNDb21tYW5kXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcjgpIFs0NzM2NzdkMV0gKysgc2RVVUlEPTE3MDdjNmM2LTM2OTEtNDBl
MC05Mzg3LWM2MzAwNjcwMGQyNg0KMjAxNi0xMi0wMiAxMDo1MzoyMiwyMTIgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlVwbG9hZFN0cmVhbVZEU0NvbW1h
bmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSArKyBpbWFnZUdVSUQ9MWIz
MTIyMWItMmM4Yy00NmVjLWI5MTUtOGZiZWUyMmE2YzE0DQoyMDE2LTEyLTAyIDEwOjUzOjIyLDIx
MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuVXBsb2Fk
U3RyZWFtVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNDczNjc3ZDFdICsr
IHZvbFVVSUQ9MjY2YWI2NzEtNDZjNy00YWEzLTgwNDItYjk5NzgzNWVjYTA2DQoyMDE2LTEyLTAy
IDEwOjUzOjIyLDIxMiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNi
cm9rZXIuVXBsb2FkU3RyZWFtVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBb
NDczNjc3ZDFdICsrIHNpemU9MzQ2MTEyMA0KMjAxNi0xMi0wMiAxMDo1MzoyMyw0MzcgSU5GTyAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlVwbG9hZFN0cmVhbVZE
U0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSBGSU5JU0gsIFVw
bG9hZFN0cmVhbVZEU0NvbW1hbmQsIGxvZyBpZDogNzVjYjUwMDENCjIwMTYtMTItMDIgMTA6NTM6
MjMsNDc2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnRhc2tzLkNvbW1hbmRBc3lu
Y1Rhc2tdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSBDb21tYW5kQXN5bmNU
YXNrOjpBZGRpbmcgQ29tbWFuZE11bHRpQXN5bmNUYXNrcyBvYmplY3QgZm9yIGNvbW1hbmQgJ2Jm
NGIxZDhjLTc4YjktNDUxMS1iYWJlLTg5NjM0ZGMwNjRjNScNCjIwMTYtMTItMDIgMTA6NTM6MjMs
NDc2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRNdWx0aUFzeW5jVGFz
a3NdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSBDb21tYW5kTXVsdGlBc3lu
Y1Rhc2tzOjphdHRhY2hUYXNrOiBBdHRhY2hpbmcgdGFzayAnMmU2Mzg3ZjktNWMyNC00ZGRlLWJi
ZjUtZTA3Zjk1OTQyOTRlJyB0byBjb21tYW5kICdiZjRiMWQ4Yy03OGI5LTQ1MTEtYmFiZS04OTYz
NGRjMDY0YzUnLg0KMjAxNi0xMi0wMiAxMDo1MzoyMyw1MDAgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS5ibGwudGFza3MuQXN5bmNUYXNrTWFuYWdlcl0gKERlZmF1bHRRdWFydHpTY2hlZHVs
ZXI4KSBbNDczNjc3ZDFdIEFkZGluZyB0YXNrICcyZTYzODdmOS01YzI0LTRkZGUtYmJmNS1lMDdm
OTU5NDI5NGUnIChQYXJlbnQgQ29tbWFuZCAnVXBsb2FkU3RyZWFtJywgUGFyYW1ldGVycyBUeXBl
ICdvcmcub3ZpcnQuZW5naW5lLmNvcmUuY29tbW9uLmFzeW5jdGFza3MuQXN5bmNUYXNrUGFyYW1l
dGVycycpLCBwb2xsaW5nIGhhc24ndCBzdGFydGVkIHlldC4uDQoyMDE2LTEyLTAyIDEwOjUzOjIz
LDUxNiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5TUE1Bc3luY1Rhc2td
IChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSBCYXNlQXN5bmNUYXNrOjpzdGFy
dFBvbGxpbmdUYXNrOiBTdGFydGluZyB0byBwb2xsIHRhc2sgJzJlNjM4N2Y5LTVjMjQtNGRkZS1i
YmY1LWUwN2Y5NTk0Mjk0ZScuDQoyMDE2LTEyLTAyIDEwOjUzOjIzLDUyOSBJTkZPICBbb3JnLm92
aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92ZnN0b3JlLlVwbG9hZFN0cmVhbUNvbW1hbmRd
IChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSBMb2NrIGZyZWVkIHRvIG9iamVj
dCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J251bGwnLCBzaGFyZWRMb2Nrcz0nW2MwYTY3
MThiLTMxNzgtNGY4MC04YWJhLWQ2ZWVlNWJlODdiYz08VkRTX0VYRUNVVElPTiwgQUNUSU9OX1RZ
UEVfRkFJTEVEX09CSkVDVF9MT0NLRUQ+XSd9Jw0KMjAxNi0xMi0wMiAxMDo1MzoyMyw1MzIgSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURl
c2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNDczNjc3ZDFd
IFNUQVJULCBTZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmQoIFNldFZvbHVtZURlc2NyaXB0
aW9uVkRTQ29tbWFuZFBhcmFtZXRlcnM6e3J1bkFzeW5jPSd0cnVlJywgc3RvcmFnZVBvb2xJZD0n
MDAwMDAwMDEtMDAwMS0wMDAxLTAwMDEtMDAwMDAwMDAwMWFjJywgaWdub3JlRmFpbG92ZXJMaW1p
dD0nZmFsc2UnLCBzdG9yYWdlRG9tYWluSWQ9JzE3MDdjNmM2LTM2OTEtNDBlMC05Mzg3LWM2MzAw
NjcwMGQyNicsIGltYWdlR3JvdXBJZD0nMWIzMTIyMWItMmM4Yy00NmVjLWI5MTUtOGZiZWUyMmE2
YzE0JywgaW1hZ2VJZD0nMjY2YWI2NzEtNDZjNy00YWEzLTgwNDItYjk5NzgzNWVjYTA2J30pLCBs
b2cgaWQ6IDYwMTljMzYNCjIwMTYtMTItMDIgMTA6NTM6MjMsNTMyIElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlvblZEU0Nv
bW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSAtLSBleGVjdXRlSXJz
QnJva2VyQ29tbWFuZDogY2FsbGluZyAnc2V0Vm9sdW1lRGVzY3JpcHRpb24nLCBwYXJhbWV0ZXJz
Og0KMjAxNi0xMi0wMiAxMDo1MzoyMyw1MzIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1
bHRRdWFydHpTY2hlZHVsZXI4KSBbNDczNjc3ZDFdICsrIHNwVVVJRD0wMDAwMDAwMS0wMDAxLTAw
MDEtMDAwMS0wMDAwMDAwMDAxYWMNCjIwMTYtMTItMDIgMTA6NTM6MjMsNTMyIElORk8gIFtvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlv
blZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSArKyBzZFVV
SUQ9MTcwN2M2YzYtMzY5MS00MGUwLTkzODctYzYzMDA2NzAwZDI2DQoyMDE2LTEyLTAyIDEwOjUz
OjIzLDUzMiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu
U2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgp
IFs0NzM2NzdkMV0gKysgaW1hZ2VHcm91cEdVSUQ9MWIzMTIyMWItMmM4Yy00NmVjLWI5MTUtOGZi
ZWUyMmE2YzE0DQoyMDE2LTEyLTAyIDEwOjUzOjIzLDUzMiBJTkZPICBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5k
XSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0NzM2NzdkMV0gKysgdm9sVVVJRD0yNjZhYjY3
MS00NmM3LTRhYTMtODA0Mi1iOTk3ODM1ZWNhMDYNCjIwMTYtMTItMDIgMTA6NTM6MjMsNTMyIElO
Rk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1bWVE
ZXNjcmlwdGlvblZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2Qx
XSArKyBkZXNjcmlwdGlvbj17IlVwZGF0ZWQiOnRydWUsIlNpemUiOjM0NjExMjAsIkxhc3QgVXBk
YXRlZCI6IkZyaSBEZWMgMDIgMTA6NTM6MjAgRVNUIDIwMTYiLCJTdG9yYWdlIERvbWFpbnMiOlt7
InV1aWQiOiIxNzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjYifV0sIkRpc2sgRGVz
Y3JpcHRpb24iOiJPVkZfU1RPUkUifQ0KMjAxNi0xMi0wMiAxMDo1MzoyNCw1NTggSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0
aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNDczNjc3ZDFdIEZJTklT
SCwgU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kLCBsb2cgaWQ6IDYwMTljMzYNCjIwMTYt
MTItMDIgMTA6NTM6MjQsNTc2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6
U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSBTVEFSVCwgU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21t
YW5kKCBTZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRQYXJhbWV0ZXJzOntydW5Bc3luYz0n
dHJ1ZScsIHN0b3JhZ2VQb29sSWQ9JzAwMDAwMDAxLTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFh
YycsIGlnbm9yZUZhaWxvdmVyTGltaXQ9J2ZhbHNlJywgc3RvcmFnZURvbWFpbklkPScxNzA3YzZj
Ni0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjYnLCBpbWFnZUdyb3VwSWQ9JzY1YTRmZGU5LTg2
MGYtNGQyYi05NWI3LTcxZWM1NjA5ZDk1MicsIGltYWdlSWQ9JzFkOWRmOWEyLTUxYmItNDkwMi1h
YzFlLWYwYTRkNTAxMzBlMid9KSwgbG9nIGlkOiAzN2ViY2NkNg0KMjAxNi0xMi0wMiAxMDo1Mzoy
NCw1NzYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNl
dFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBb
NDczNjc3ZDFdIC0tIGV4ZWN1dGVJcnNCcm9rZXJDb21tYW5kOiBjYWxsaW5nICdzZXRWb2x1bWVE
ZXNjcmlwdGlvbicsIHBhcmFtZXRlcnM6DQoyMDE2LTEyLTAyIDEwOjUzOjI0LDU3NiBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuU2V0Vm9sdW1lRGVzY3Jp
cHRpb25WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0NzM2NzdkMV0gKysg
c3BVVUlEPTAwMDAwMDAxLTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYw0KMjAxNi0xMi0wMiAx
MDo1MzoyNCw1NzYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJv
a2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVs
ZXI4KSBbNDczNjc3ZDFdICsrIHNkVVVJRD0xNzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3
MDBkMjYNCjIwMTYtMTItMDIgMTA6NTM6MjQsNTc2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNv
cmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRdIChE
ZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3N2QxXSArKyBpbWFnZUdyb3VwR1VJRD02NWE0
ZmRlOS04NjBmLTRkMmItOTViNy03MWVjNTYwOWQ5NTINCjIwMTYtMTItMDIgMTA6NTM6MjQsNTc2
IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1
bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzQ3MzY3
N2QxXSArKyB2b2xVVUlEPTFkOWRmOWEyLTUxYmItNDkwMi1hYzFlLWYwYTRkNTAxMzBlMg0KMjAx
Ni0xMi0wMiAxMDo1MzoyNCw1NzYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r
ZXIuaXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFy
dHpTY2hlZHVsZXI4KSBbNDczNjc3ZDFdICsrIGRlc2NyaXB0aW9uPXsiVXBkYXRlZCI6ZmFsc2Us
Ikxhc3QgVXBkYXRlZCI6IlRodSBEZWMgMDEgMTY6NTY6MjMgRVNUIDIwMTYiLCJTdG9yYWdlIERv
bWFpbnMiOlt7InV1aWQiOiIxNzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjYifV0s
IkRpc2sgRGVzY3JpcHRpb24iOiJPVkZfU1RPUkUifQ0KMjAxNi0xMi0wMiAxMDo1MzoyNCw5NDcg
SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVt
ZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNDczNjc3
ZDFdIEZJTklTSCwgU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kLCBsb2cgaWQ6IDM3ZWJj
Y2Q2DQoyMDE2LTEyLTAyIDEwOjUzOjI0LDk3MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LmJsbC5zdG9yYWdlLm92ZnN0b3JlLlVwbG9hZFN0cmVhbUNvbW1hbmRdIChEZWZhdWx0UXVhcnR6
U2NoZWR1bGVyOCkgWzRjYjE4OTA5XSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCAnRW5naW5lTG9j
azp7ZXhjbHVzaXZlTG9ja3M9J251bGwnLCBzaGFyZWRMb2Nrcz0nW2MwYTY3MThiLTMxNzgtNGY4
MC04YWJhLWQ2ZWVlNWJlODdiYz08VkRTX0VYRUNVVElPTiwgQUNUSU9OX1RZUEVfRkFJTEVEX09C
SkVDVF9MT0NLRUQ+XSd9Jw0KMjAxNi0xMi0wMiAxMDo1MzoyNSwwMTEgSU5GTyAgW29yZy5vdmly
dC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5vdmZzdG9yZS5VcGxvYWRTdHJlYW1Db21tYW5kXSAo
RGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0Y2IxODkwOV0gUnVubmluZyBjb21tYW5kOiBVcGxv
YWRTdHJlYW1Db21tYW5kIGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJRDog
MTcwN2M2YzYtMzY5MS00MGUwLTkzODctYzYzMDA2NzAwZDI2IFR5cGU6IFN0b3JhZ2UNCjIwMTYt
MTItMDIgMTA6NTM6MjUsMDExIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
Lmlyc2Jyb2tlci5VcGxvYWRTdHJlYW1WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxl
cjgpIFs0Y2IxODkwOV0gU1RBUlQsIFVwbG9hZFN0cmVhbVZEU0NvbW1hbmQoSG9zdE5hbWUgPSBD
VEkxNiwgVXBsb2FkU3RyZWFtVkRTQ29tbWFuZFBhcmFtZXRlcnM6e3J1bkFzeW5jPSd0cnVlJywg
aG9zdElkPSdjMGE2NzE4Yi0zMTc4LTRmODAtOGFiYS1kNmVlZTViZTg3YmMnfSksIGxvZyBpZDog
YTJjYmY2NA0KMjAxNi0xMi0wMiAxMDo1MzoyNSwwMTEgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlVwbG9hZFN0cmVhbVZEU0NvbW1hbmRdIChEZWZhdWx0
UXVhcnR6U2NoZWR1bGVyOCkgWzRjYjE4OTA5XSAtLSBleGVjdXRlVmRzQnJva2VyQ29tbWFuZCwg
cGFyYW1ldGVyczoNCjIwMTYtMTItMDIgMTA6NTM6MjUsMDExIElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5VcGxvYWRTdHJlYW1WRFNDb21tYW5kXSAoRGVm
YXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0Y2IxODkwOV0gKysgc3BVVUlEPTAwMDAwMDAxLTAwMDEt
MDAwMS0wMDAxLTAwMDAwMDAwMDFhYw0KMjAxNi0xMi0wMiAxMDo1MzoyNSwwMTEgSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlVwbG9hZFN0cmVhbVZEU0Nv
bW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzRjYjE4OTA5XSArKyBzZFVVSUQ9MTcw
N2M2YzYtMzY5MS00MGUwLTkzODctYzYzMDA2NzAwZDI2DQoyMDE2LTEyLTAyIDEwOjUzOjI1LDAx
MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuVXBsb2Fk
U3RyZWFtVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBbNGNiMTg5MDldICsr
IGltYWdlR1VJRD02NWE0ZmRlOS04NjBmLTRkMmItOTViNy03MWVjNTYwOWQ5NTINCjIwMTYtMTIt
MDIgMTA6NTM6MjUsMDExIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmly
c2Jyb2tlci5VcGxvYWRTdHJlYW1WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgp
IFs0Y2IxODkwOV0gKysgdm9sVVVJRD0xZDlkZjlhMi01MWJiLTQ5MDItYWMxZS1mMGE0ZDUwMTMw
ZTINCjIwMTYtMTItMDIgMTA6NTM6MjUsMDExIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dmRzYnJva2VyLmlyc2Jyb2tlci5VcGxvYWRTdHJlYW1WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0
elNjaGVkdWxlcjgpIFs0Y2IxODkwOV0gKysgc2l6ZT0zNDYxMTIwDQoyMDE2LTEyLTAyIDEwOjUz
OjI1LDAyMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5ob3N0ZGVwbG95LlZkc0Rl
cGxveUJhc2VdIChWZHNEZXBsb3kpIFszNGVjNzU3Yl0gU3RhZ2U6IFByb2dyYW1zIGRldGVjdGlv
bg0KMjAxNi0xMi0wMiAxMDo1MzoyNSwwNzcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5i
bGwuaG9zdGRlcGxveS5WZHNEZXBsb3lCYXNlXSAoVmRzRGVwbG95KSBbMzRlYzc1N2JdIFN0YWdl
OiBFbnZpcm9ubWVudCBjdXN0b21pemF0aW9uDQoyMDE2LTEyLTAyIDEwOjUzOjI1LDEwNCBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5ob3N0ZGVwbG95LlZkc0RlcGxveUJhc2VdIChW
ZHNEZXBsb3kpIFszNGVjNzU3Yl0gTG9ncyBhdCBob3N0IGxvY2F0ZWQgYXQ6ICcvdG1wL292aXJ0
LWhvc3QtbWdtdC0yMDE2MTIwMjEwNTE0NC1nbGN5anYubG9nJw0KMjAxNi0xMi0wMiAxMDo1Mzoy
NSwxMTkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuaG9zdGRlcGxveS5WZHNEZXBs
b3lCYXNlXSAoVmRzRGVwbG95KSBbMzRlYzc1N2JdIFN0YWdlOiBTZXR1cCB2YWxpZGF0aW9uDQoy
MDE2LTEyLTAyIDEwOjUzOjI1LDE1MSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5o
b3N0ZGVwbG95LlZkc0RlcGxveUJhc2VdIChWZHNEZXBsb3kpIFszNGVjNzU3Yl0gU3RhZ2U6IFRy
YW5zYWN0aW9uIHNldHVwDQoyMDE2LTEyLTAyIDEwOjUzOjI1LDIzNyBJTkZPICBbb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLmJsbC5ob3N0ZGVwbG95LlZkc0RlcGxveUJhc2VdIChWZHNEZXBsb3kpIFsz
NGVjNzU3Yl0gU3RhZ2U6IE1pc2MgY29uZmlndXJhdGlvbg0KMjAxNi0xMi0wMiAxMDo1MzoyNSwy
MzggSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuaG9zdGRlcGxveS5WZHNEZXBsb3lC
YXNlXSAoVmRzRGVwbG95KSBbMzRlYzc1N2JdIFN0YWdlOiBQYWNrYWdlIGluc3RhbGxhdGlvbg0K
MjAxNi0xMi0wMiAxMDo1MzoyNiwxOTIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuaXJzYnJva2VyLlVwbG9hZFN0cmVhbVZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2No
ZWR1bGVyOCkgWzRjYjE4OTA5XSBGSU5JU0gsIFVwbG9hZFN0cmVhbVZEU0NvbW1hbmQsIGxvZyBp
ZDogYTJjYmY2NA0KMjAxNi0xMi0wMiAxMDo1MzoyNiwyMzUgSU5GTyAgW29yZy5vdmlydC5lbmdp
bmUuY29yZS5ibGwudGFza3MuQ29tbWFuZEFzeW5jVGFza10gKERlZmF1bHRRdWFydHpTY2hlZHVs
ZXI4KSBbNGNiMTg5MDldIENvbW1hbmRBc3luY1Rhc2s6OkFkZGluZyBDb21tYW5kTXVsdGlBc3lu
Y1Rhc2tzIG9iamVjdCBmb3IgY29tbWFuZCAnZDEwMzkzODctYzcxMy00ZWM0LTg0ZDAtNzJiMjM1
YWM0NTBmJw0KMjAxNi0xMi0wMiAxMDo1MzoyNiwyMzUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu
Y29yZS5ibGwuQ29tbWFuZE11bHRpQXN5bmNUYXNrc10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4
KSBbNGNiMTg5MDldIENvbW1hbmRNdWx0aUFzeW5jVGFza3M6OmF0dGFjaFRhc2s6IEF0dGFjaGlu
ZyB0YXNrICczYjJhMjc4ZC0zZThlLTRkYmUtODZiZC1lMGExNDc2Njc1MGInIHRvIGNvbW1hbmQg
J2QxMDM5Mzg3LWM3MTMtNGVjNC04NGQwLTcyYjIzNWFjNDUwZicuDQoyMDE2LTEyLTAyIDEwOjUz
OjI2LDI3NSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5Bc3luY1Rhc2tN
YW5hZ2VyXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0Y2IxODkwOV0gQWRkaW5nIHRhc2sg
JzNiMmEyNzhkLTNlOGUtNGRiZS04NmJkLWUwYTE0NzY2NzUwYicgKFBhcmVudCBDb21tYW5kICdV
cGxvYWRTdHJlYW0nLCBQYXJhbWV0ZXJzIFR5cGUgJ29yZy5vdmlydC5lbmdpbmUuY29yZS5jb21t
b24uYXN5bmN0YXNrcy5Bc3luY1Rhc2tQYXJhbWV0ZXJzJyksIHBvbGxpbmcgaGFzbid0IHN0YXJ0
ZWQgeWV0Li4NCjIwMTYtMTItMDIgMTA6NTM6MjYsMzAwIElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUuYmxsLnRhc2tzLlNQTUFzeW5jVGFza10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBb
NGNiMTg5MDldIEJhc2VBc3luY1Rhc2s6OnN0YXJ0UG9sbGluZ1Rhc2s6IFN0YXJ0aW5nIHRvIHBv
bGwgdGFzayAnM2IyYTI3OGQtM2U4ZS00ZGJlLTg2YmQtZTBhMTQ3NjY3NTBiJy4NCjIwMTYtMTIt
MDIgMTA6NTM6MjYsMzEyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2Uu
b3Zmc3RvcmUuVXBsb2FkU3RyZWFtQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI4KSBb
NGNiMTg5MDldIExvY2sgZnJlZWQgdG8gb2JqZWN0ICdFbmdpbmVMb2NrOntleGNsdXNpdmVMb2Nr
cz0nbnVsbCcsIHNoYXJlZExvY2tzPSdbYzBhNjcxOGItMzE3OC00ZjgwLThhYmEtZDZlZWU1YmU4
N2JjPTxWRFNfRVhFQ1VUSU9OLCBBQ1RJT05fVFlQRV9GQUlMRURfT0JKRUNUX0xPQ0tFRD5dJ30n
DQoyMDE2LTEyLTAyIDEwOjUzOjI2LDMxNCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk
c2Jyb2tlci5pcnNicm9rZXIuU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcjgpIFs0Y2IxODkwOV0gU1RBUlQsIFNldFZvbHVtZURlc2NyaXB0aW9u
VkRTQ29tbWFuZCggU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kUGFyYW1ldGVyczp7cnVu
QXN5bmM9J3RydWUnLCBzdG9yYWdlUG9vbElkPScwMDAwMDAwMS0wMDAxLTAwMDEtMDAwMS0wMDAw
MDAwMDAxYWMnLCBpZ25vcmVGYWlsb3ZlckxpbWl0PSdmYWxzZScsIHN0b3JhZ2VEb21haW5JZD0n
MTcwN2M2YzYtMzY5MS00MGUwLTkzODctYzYzMDA2NzAwZDI2JywgaW1hZ2VHcm91cElkPSc2NWE0
ZmRlOS04NjBmLTRkMmItOTViNy03MWVjNTYwOWQ5NTInLCBpbWFnZUlkPScxZDlkZjlhMi01MWJi
LTQ5MDItYWMxZS1mMGE0ZDUwMTMwZTInfSksIGxvZyBpZDogNDQwZmUwYw0KMjAxNi0xMi0wMiAx
MDo1MzoyNywzOTIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJv
a2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVs
ZXI4KSBbNGNiMTg5MDldIC0tIGV4ZWN1dGVJcnNCcm9rZXJDb21tYW5kOiBjYWxsaW5nICdzZXRW
b2x1bWVEZXNjcmlwdGlvbicsIHBhcmFtZXRlcnM6DQoyMDE2LTEyLTAyIDEwOjUzOjI3LDM5MiBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIuU2V0Vm9sdW1l
RGVzY3JpcHRpb25WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjgpIFs0Y2IxODkw
OV0gKysgc3BVVUlEPTAwMDAwMDAxLTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYw0KMjAxNi0x
Mi0wMiAxMDo1MzoyNywzOTIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu
aXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1bHRRdWFydHpT
Y2hlZHVsZXI4KSBbNGNiMTg5MDldICsrIHNkVVVJRD0xNzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1j
NjMwMDY3MDBkMjYNCjIwMTYtMTItMDIgMTA6NTM6MjcsMzkyIElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5TZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1h
bmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzRjYjE4OTA5XSArKyBpbWFnZUdyb3VwR1VJ
RD02NWE0ZmRlOS04NjBmLTRkMmItOTViNy03MWVjNTYwOWQ5NTINCjIwMTYtMTItMDIgMTA6NTM6
MjcsMzkyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5T
ZXRWb2x1bWVEZXNjcmlwdGlvblZEU0NvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkg
WzRjYjE4OTA5XSArKyB2b2xVVUlEPTFkOWRmOWEyLTUxYmItNDkwMi1hYzFlLWYwYTRkNTAxMzBl
Mg0KMjAxNi0xMi0wMiAxMDo1MzoyNywzOTIgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52
ZHNicm9rZXIuaXJzYnJva2VyLlNldFZvbHVtZURlc2NyaXB0aW9uVkRTQ29tbWFuZF0gKERlZmF1
bHRRdWFydHpTY2hlZHVsZXI4KSBbNGNiMTg5MDldICsrIGRlc2NyaXB0aW9uPXsiVXBkYXRlZCI6
dHJ1ZSwiU2l6ZSI6MzQ2MTEyMCwiTGFzdCBVcGRhdGVkIjoiRnJpIERlYyAwMiAxMDo1MzoyMCBF
U1QgMjAxNiIsIlN0b3JhZ2UgRG9tYWlucyI6W3sidXVpZCI6IjE3MDdjNmM2LTM2OTEtNDBlMC05
Mzg3LWM2MzAwNjcwMGQyNiJ9XSwiRGlzayBEZXNjcmlwdGlvbiI6Ik9WRl9TVE9SRSJ9DQoyMDE2
LTEyLTAyIDEwOjUzOjI4LDQyMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tl
ci5pcnNicm9rZXIuU2V0Vm9sdW1lRGVzY3JpcHRpb25WRFNDb21tYW5kXSAoRGVmYXVsdFF1YXJ0
elNjaGVkdWxlcjgpIFs0Y2IxODkwOV0gRklOSVNILCBTZXRWb2x1bWVEZXNjcmlwdGlvblZEU0Nv
bW1hbmQsIGxvZyBpZDogNDQwZmUwYw0KMjAxNi0xMi0wMiAxMDo1MzoyOCw0NTAgSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5vdmZzdG9yZS5Qcm9jZXNzT3ZmVXBkYXRl
Rm9yU3RvcmFnZURvbWFpbkNvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyOCkgWzRjYjE4
OTA5XSBMb2NrIGZyZWVkIHRvIG9iamVjdCAnRW5naW5lTG9jazp7ZXhjbHVzaXZlTG9ja3M9J1sx
NzA3YzZjNi0zNjkxLTQwZTAtOTM4Ny1jNjMwMDY3MDBkMjY9PFNUT1JBR0UsIEFDVElPTl9UWVBF
X0ZBSUxFRF9ET01BSU5fT1ZGX09OX1VQREFURT5dJywgc2hhcmVkTG9ja3M9J1swMDAwMDAwMS0w
MDAxLTAwMDEtMDAwMS0wMDAwMDAwMDAxYWM9PE9WRl9VUERBVEUsIEFDVElPTl9UWVBFX0ZBSUxF
RF9ET01BSU5fT1ZGX09OX1VQREFURT5dJ30nDQoyMDE2LTEyLTAyIDEwOjUzOjMzLDI0MCBJTkZP
ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5ob3N0ZGVwbG95LlZkc0RlcGxveUJhc2VdIChW
ZHNEZXBsb3kpIFszNGVjNzU3Yl0gU3RhZ2U6IE1pc2MgY29uZmlndXJhdGlvbg0KMjAxNi0xMi0w
MiAxMDo1MzozMywyNDcgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuaG9zdGRlcGxv
eS5WZHNEZXBsb3lCYXNlXSAoVmRzRGVwbG95KSBbMzRlYzc1N2JdIFN0YWdlOiBUcmFuc2FjdGlv
biBjb21taXQNCjIwMTYtMTItMDIgMTA6NTM6MzMsMzMwIElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUuYmxsLmhvc3RkZXBsb3kuVmRzRGVwbG95QmFzZV0gKFZkc0RlcGxveSkgWzM0ZWM3NTdi
XSBTdGFnZTogQ2xvc2luZyB1cA0KMjAxNi0xMi0wMiAxMDo1MzozMywzMzQgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS5ibGwuaG9zdGRlcGxveS5WZHNEZXBsb3lCYXNlXSAoVmRzRGVwbG95
KSBbMzRlYzc1N2JdIFN0YWdlOiBQcmUtdGVybWluYXRpb24NCjIwMTYtMTItMDIgMTA6NTM6MzMs
MzM1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnRhc2tzLkFzeW5jVGFza01hbmFn
ZXJdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyNikgW10gUG9sbGluZyBhbmQgdXBkYXRpbmcgQXN5
bmMgVGFza3M6IDIgdGFza3MsIDIgdGFza3MgdG8gcG9sbCBub3cNCjIwMTYtMTItMDIgMTA6NTM6
MzMsMzU1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmhvc3RkZXBsb3kuVmRzRGVw
bG95QmFzZV0gKFZkc0RlcGxveSkgWzM0ZWM3NTdiXSBSZXRyaWV2aW5nIGluc3RhbGxhdGlvbiBs
b2dzIHRvOiAnL3Zhci9sb2cvb3ZpcnQtZW5naW5lL2hvc3QtZGVwbG95L292aXJ0LWhvc3QtbWdt
dC0yMDE2MTIwMjEwNTMzMy0xNzIuMTYuMC40LTM0ZWM3NTdiLmxvZycNCjIwMTYtMTItMDIgMTA6
NTM6MzMsNDU2IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLmhvc3RkZXBsb3kuVmRz
RGVwbG95QmFzZV0gKFZkc0RlcGxveSkgWzM0ZWM3NTdiXSBTdGFnZTogVGVybWluYXRpb24NCjIw
MTYtMTItMDIgMTA6NTM6MzQsMzQyIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnRh
c2tzLlNQTUFzeW5jVGFza10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI2KSBbXSBTUE1Bc3luY1Rh
c2s6OlBvbGxUYXNrOiBQb2xsaW5nIHRhc2sgJzJlNjM4N2Y5LTVjMjQtNGRkZS1iYmY1LWUwN2Y5
NTk0Mjk0ZScgKFBhcmVudCBDb21tYW5kICdVcGxvYWRTdHJlYW0nLCBQYXJhbWV0ZXJzIFR5cGUg
J29yZy5vdmlydC5lbmdpbmUuY29yZS5jb21tb24uYXN5bmN0YXNrcy5Bc3luY1Rhc2tQYXJhbWV0
ZXJzJykgcmV0dXJuZWQgc3RhdHVzICdmaW5pc2hlZCcsIHJlc3VsdCAnc3VjY2VzcycuDQoyMDE2
LTEyLTAyIDEwOjUzOjM0LDM0MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNr
cy5TUE1Bc3luY1Rhc2tdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyNikgW10gQmFzZUFzeW5jVGFz
azo6b25UYXNrRW5kU3VjY2VzczogVGFzayAnMmU2Mzg3ZjktNWMyNC00ZGRlLWJiZjUtZTA3Zjk1
OTQyOTRlJyAoUGFyZW50IENvbW1hbmQgJ1VwbG9hZFN0cmVhbScsIFBhcmFtZXRlcnMgVHlwZSAn
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmNvbW1vbi5hc3luY3Rhc2tzLkFzeW5jVGFza1BhcmFtZXRl
cnMnKSBlbmRlZCBzdWNjZXNzZnVsbHkuDQoyMDE2LTEyLTAyIDEwOjUzOjM0LDM0NCBJTkZPICBb
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5Db21tYW5kQXN5bmNUYXNrXSAoRGVmYXVs
dFF1YXJ0elNjaGVkdWxlcjYpIFtdIENvbW1hbmRBc3luY1Rhc2s6OmVuZEFjdGlvbklmTmVjZXNz
YXJ5OiBBbGwgdGFza3Mgb2YgY29tbWFuZCAnYmY0YjFkOGMtNzhiOS00NTExLWJhYmUtODk2MzRk
YzA2NGM1JyBoYXMgZW5kZWQgLT4gZXhlY3V0aW5nICdlbmRBY3Rpb24nDQoyMDE2LTEyLTAyIDEw
OjUzOjM0LDM0NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5Db21tYW5k
QXN5bmNUYXNrXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjYpIFtdIENvbW1hbmRBc3luY1Rhc2s6
OmVuZEFjdGlvbjogRW5kaW5nIGFjdGlvbiBmb3IgJzEnIHRhc2tzIChjb21tYW5kIElEOiAnYmY0
YjFkOGMtNzhiOS00NTExLWJhYmUtODk2MzRkYzA2NGM1Jyk6IGNhbGxpbmcgZW5kQWN0aW9uICcu
DQoyMDE2LTEyLTAyIDEwOjUzOjM0LDM0NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs
bC50YXNrcy5TUE1Bc3luY1Rhc2tdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyNikgW10gU1BNQXN5
bmNUYXNrOjpQb2xsVGFzazogUG9sbGluZyB0YXNrICczYjJhMjc4ZC0zZThlLTRkYmUtODZiZC1l
MGExNDc2Njc1MGInIChQYXJlbnQgQ29tbWFuZCAnVXBsb2FkU3RyZWFtJywgUGFyYW1ldGVycyBU
eXBlICdvcmcub3ZpcnQuZW5naW5lLmNvcmUuY29tbW9uLmFzeW5jdGFza3MuQXN5bmNUYXNrUGFy
YW1ldGVycycpIHJldHVybmVkIHN0YXR1cyAnZmluaXNoZWQnLCByZXN1bHQgJ3N1Y2Nlc3MnLg0K
MjAxNi0xMi0wMiAxMDo1MzozNCwzNDQgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu
dGFza3MuU1BNQXN5bmNUYXNrXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjYpIFtdIEJhc2VBc3lu
Y1Rhc2s6Om9uVGFza0VuZFN1Y2Nlc3M6IFRhc2sgJzNiMmEyNzhkLTNlOGUtNGRiZS04NmJkLWUw
YTE0NzY2NzUwYicgKFBhcmVudCBDb21tYW5kICdVcGxvYWRTdHJlYW0nLCBQYXJhbWV0ZXJzIFR5
cGUgJ29yZy5vdmlydC5lbmdpbmUuY29yZS5jb21tb24uYXN5bmN0YXNrcy5Bc3luY1Rhc2tQYXJh
bWV0ZXJzJykgZW5kZWQgc3VjY2Vzc2Z1bGx5Lg0KMjAxNi0xMi0wMiAxMDo1MzozNCwzNDQgSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudGFza3MuQ29tbWFuZEFzeW5jVGFza10gKG9y
Zy5vdmlydC50aHJlYWQucG9vbC02LXRocmVhZC00OSkgW10gQ29tbWFuZEFzeW5jVGFzazo6ZW5k
Q29tbWFuZEFjdGlvbiBbd2l0aGluIHRocmVhZF0gY29udGV4dDogQXR0ZW1wdGluZyB0byBlbmRB
Y3Rpb24gJ1VwbG9hZFN0cmVhbScsIGV4ZWN1dGlvbkluZGV4OiAnMCcNCjIwMTYtMTItMDIgMTA6
NTM6MzQsMzQ1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnRhc2tzLkNvbW1hbmRB
c3luY1Rhc2tdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyNikgW10gQ29tbWFuZEFzeW5jVGFzazo6
ZW5kQWN0aW9uSWZOZWNlc3Nhcnk6IEFsbCB0YXNrcyBvZiBjb21tYW5kICdkMTAzOTM4Ny1jNzEz
LTRlYzQtODRkMC03MmIyMzVhYzQ1MGYnIGhhcyBlbmRlZCAtPiBleGVjdXRpbmcgJ2VuZEFjdGlv
bicNCjIwMTYtMTItMDIgMTA6NTM6MzQsMzQ1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu
YmxsLnRhc2tzLkNvbW1hbmRBc3luY1Rhc2tdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyNikgW10g
Q29tbWFuZEFzeW5jVGFzazo6ZW5kQWN0aW9uOiBFbmRpbmcgYWN0aW9uIGZvciAnMScgdGFza3Mg
KGNvbW1hbmQgSUQ6ICdkMTAzOTM4Ny1jNzEzLTRlYzQtODRkMC03MmIyMzVhYzQ1MGYnKTogY2Fs
bGluZyBlbmRBY3Rpb24gJy4NCjIwMTYtMTItMDIgMTA6NTM6MzQsMzQ1IElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUuYmxsLnRhc2tzLkNvbW1hbmRBc3luY1Rhc2tdIChvcmcub3ZpcnQudGhy
ZWFkLnBvb2wtNi10aHJlYWQtNDApIFtdIENvbW1hbmRBc3luY1Rhc2s6OmVuZENvbW1hbmRBY3Rp
b24gW3dpdGhpbiB0aHJlYWRdIGNvbnRleHQ6IEF0dGVtcHRpbmcgdG8gZW5kQWN0aW9uICdVcGxv
YWRTdHJlYW0nLCBleGVjdXRpb25JbmRleDogJzAnDQoyMDE2LTEyLTAyIDEwOjUzOjM0LDM2NyBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92ZnN0b3JlLlVwbG9hZFN0
cmVhbUNvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtNDkpIFs0NzM2Nzdk
MV0gRW5kaW5nIGNvbW1hbmQgJ29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3RvcmFnZS5vdmZz
dG9yZS5VcGxvYWRTdHJlYW1Db21tYW5kJyBzdWNjZXNzZnVsbHkuDQoyMDE2LTEyLTAyIDEwOjUz
OjM0LDM3NSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLm92ZnN0b3Jl
LlVwbG9hZFN0cmVhbUNvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtNDAp
IFs0Y2IxODkwOV0gRW5kaW5nIGNvbW1hbmQgJ29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuc3Rv
cmFnZS5vdmZzdG9yZS5VcGxvYWRTdHJlYW1Db21tYW5kJyBzdWNjZXNzZnVsbHkuDQoyMDE2LTEy
LTAyIDEwOjUzOjM0LDM4OCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5D
b21tYW5kQXN5bmNUYXNrXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTQ5KSBbNDcz
Njc3ZDFdIENvbW1hbmRBc3luY1Rhc2s6OkhhbmRsZUVuZEFjdGlvblJlc3VsdCBbd2l0aGluIHRo
cmVhZF06IGVuZEFjdGlvbiBmb3IgYWN0aW9uIHR5cGUgJ1VwbG9hZFN0cmVhbScgY29tcGxldGVk
LCBoYW5kbGluZyB0aGUgcmVzdWx0Lg0KMjAxNi0xMi0wMiAxMDo1MzozNCwzODggSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwudGFza3MuQ29tbWFuZEFzeW5jVGFza10gKG9yZy5vdmly
dC50aHJlYWQucG9vbC02LXRocmVhZC00OSkgWzQ3MzY3N2QxXSBDb21tYW5kQXN5bmNUYXNrOjpI
YW5kbGVFbmRBY3Rpb25SZXN1bHQgW3dpdGhpbiB0aHJlYWRdOiBlbmRBY3Rpb24gZm9yIGFjdGlv
biB0eXBlICdVcGxvYWRTdHJlYW0nIHN1Y2NlZWRlZCwgY2xlYXJpbmcgdGFza3MuDQoyMDE2LTEy
LTAyIDEwOjUzOjM0LDM4OCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5T
UE1Bc3luY1Rhc2tdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtNDkpIFs0NzM2Nzdk
MV0gU1BNQXN5bmNUYXNrOjpDbGVhckFzeW5jVGFzazogQXR0ZW1wdGluZyB0byBjbGVhciB0YXNr
ICcyZTYzODdmOS01YzI0LTRkZGUtYmJmNS1lMDdmOTU5NDI5NGUnDQoyMDE2LTEyLTAyIDEwOjUz
OjM0LDM4OSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5pcnNicm9rZXIu
U1BNQ2xlYXJUYXNrVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9vbC02LXRocmVhZC00
OSkgWzQ3MzY3N2QxXSBTVEFSVCwgU1BNQ2xlYXJUYXNrVkRTQ29tbWFuZCggU1BNVGFza0d1aWRC
YXNlVkRTQ29tbWFuZFBhcmFtZXRlcnM6e3J1bkFzeW5jPSd0cnVlJywgc3RvcmFnZVBvb2xJZD0n
MDAwMDAwMDEtMDAwMS0wMDAxLTAwMDEtMDAwMDAwMDAwMWFjJywgaWdub3JlRmFpbG92ZXJMaW1p
dD0nZmFsc2UnLCB0YXNrSWQ9JzJlNjM4N2Y5LTVjMjQtNGRkZS1iYmY1LWUwN2Y5NTk0Mjk0ZSd9
KSwgbG9nIGlkOiAzYmIwNTQzYw0KMjAxNi0xMi0wMiAxMDo1MzozNCwzODkgSU5GTyAgW29yZy5v
dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhTTUNsZWFyVGFza1ZEU0NvbW1h
bmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtNDkpIFs0NzM2NzdkMV0gU1RBUlQs
IEhTTUNsZWFyVGFza1ZEU0NvbW1hbmQoSG9zdE5hbWUgPSBDVEkxNiwgSFNNVGFza0d1aWRCYXNl
VkRTQ29tbWFuZFBhcmFtZXRlcnM6e3J1bkFzeW5jPSd0cnVlJywgaG9zdElkPSdjMGE2NzE4Yi0z
MTc4LTRmODAtOGFiYS1kNmVlZTViZTg3YmMnLCB0YXNrSWQ9JzJlNjM4N2Y5LTVjMjQtNGRkZS1i
YmY1LWUwN2Y5NTk0Mjk0ZSd9KSwgbG9nIGlkOiAzOWJlNmMwMg0KMjAxNi0xMi0wMiAxMDo1Mzoz
NCwzOTYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudGFza3MuQ29tbWFuZEFzeW5j
VGFza10gKG9yZy5vdmlydC50aHJlYWQucG9vbC02LXRocmVhZC00MCkgWzRjYjE4OTA5XSBDb21t
YW5kQXN5bmNUYXNrOjpIYW5kbGVFbmRBY3Rpb25SZXN1bHQgW3dpdGhpbiB0aHJlYWRdOiBlbmRB
Y3Rpb24gZm9yIGFjdGlvbiB0eXBlICdVcGxvYWRTdHJlYW0nIGNvbXBsZXRlZCwgaGFuZGxpbmcg
dGhlIHJlc3VsdC4NCjIwMTYtMTItMDIgMTA6NTM6MzQsMzk2IElORk8gIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUuYmxsLnRhc2tzLkNvbW1hbmRBc3luY1Rhc2tdIChvcmcub3ZpcnQudGhyZWFkLnBv
b2wtNi10aHJlYWQtNDApIFs0Y2IxODkwOV0gQ29tbWFuZEFzeW5jVGFzazo6SGFuZGxlRW5kQWN0
aW9uUmVzdWx0IFt3aXRoaW4gdGhyZWFkXTogZW5kQWN0aW9uIGZvciBhY3Rpb24gdHlwZSAnVXBs
b2FkU3RyZWFtJyBzdWNjZWVkZWQsIGNsZWFyaW5nIHRhc2tzLg0KMjAxNi0xMi0wMiAxMDo1Mzoz
NCwzOTYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwudGFza3MuU1BNQXN5bmNUYXNr
XSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTQwKSBbNGNiMTg5MDldIFNQTUFzeW5j
VGFzazo6Q2xlYXJBc3luY1Rhc2s6IEF0dGVtcHRpbmcgdG8gY2xlYXIgdGFzayAnM2IyYTI3OGQt
M2U4ZS00ZGJlLTg2YmQtZTBhMTQ3NjY3NTBiJw0KMjAxNi0xMi0wMiAxMDo1MzozNCwzOTYgSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuaXJzYnJva2VyLlNQTUNsZWFyVGFz
a1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtNDApIFs0Y2IxODkw
OV0gU1RBUlQsIFNQTUNsZWFyVGFza1ZEU0NvbW1hbmQoIFNQTVRhc2tHdWlkQmFzZVZEU0NvbW1h
bmRQYXJhbWV0ZXJzOntydW5Bc3luYz0ndHJ1ZScsIHN0b3JhZ2VQb29sSWQ9JzAwMDAwMDAxLTAw
MDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYycsIGlnbm9yZUZhaWxvdmVyTGltaXQ9J2ZhbHNlJywg
dGFza0lkPSczYjJhMjc4ZC0zZThlLTRkYmUtODZiZC1lMGExNDc2Njc1MGInfSksIGxvZyBpZDog
NjU1MGZjM2ENCjIwMTYtMTItMDIgMTA6NTM6MzUsMjMyIElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUuYmxsLlNlcmlhbENoaWxkQ29tbWFuZHNFeGVjdXRpb25DYWxsYmFja10gKERlZmF1bHRR
dWFydHpTY2hlZHVsZXI3KSBbNGNiMTg5MDldIENvbW1hbmQgJ1Byb2Nlc3NPdmZVcGRhdGVGb3JT
dG9yYWdlRG9tYWluJyBpZDogJ2UwMDkxZDQzLTc1YmMtNGY5YS1hMTAwLTU2YmQyMTVkOWQ0ZCcg
Y2hpbGQgY29tbWFuZHMgJ1tiZjRiMWQ4Yy03OGI5LTQ1MTEtYmFiZS04OTYzNGRjMDY0YzUsIGQx
MDM5Mzg3LWM3MTMtNGVjNC04NGQwLTcyYjIzNWFjNDUwZl0nIGV4ZWN1dGlvbnMgd2VyZSBjb21w
bGV0ZWQsIHN0YXR1cyAnU1VDQ0VFREVEJw0KMjAxNi0xMi0wMiAxMDo1MzozNSwzNjUgSU5GTyAg
W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLkhTTUNsZWFyVGFza1ZE
U0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtNDkpIFs0NzM2NzdkMV0g
RklOSVNILCBIU01DbGVhclRhc2tWRFNDb21tYW5kLCBsb2cgaWQ6IDM5YmU2YzAyDQoyMDE2LTEy
LTAyIDEwOjUzOjM1LDM2NSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci5p
cnNicm9rZXIuU1BNQ2xlYXJUYXNrVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9vbC02
LXRocmVhZC00OSkgWzQ3MzY3N2QxXSBGSU5JU0gsIFNQTUNsZWFyVGFza1ZEU0NvbW1hbmQsIGxv
ZyBpZDogM2JiMDU0M2MNCjIwMTYtMTItMDIgMTA6NTM6MzUsMzY1IElORk8gIFtvcmcub3ZpcnQu
ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5IU01DbGVhclRhc2tWRFNDb21tYW5kXSAo
b3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTQwKSBbNGNiMTg5MDldIFNUQVJULCBIU01D
bGVhclRhc2tWRFNDb21tYW5kKEhvc3ROYW1lID0gQ1RJMTYsIEhTTVRhc2tHdWlkQmFzZVZEU0Nv
bW1hbmRQYXJhbWV0ZXJzOntydW5Bc3luYz0ndHJ1ZScsIGhvc3RJZD0nYzBhNjcxOGItMzE3OC00
ZjgwLThhYmEtZDZlZWU1YmU4N2JjJywgdGFza0lkPSczYjJhMjc4ZC0zZThlLTRkYmUtODZiZC1l
MGExNDc2Njc1MGInfSksIGxvZyBpZDogN2ViMDVkMTUNCjIwMTYtMTItMDIgMTA6NTM6MzUsMzgz
IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5IU01DbGVh
clRhc2tWRFNDb21tYW5kXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTQwKSBbNGNi
MTg5MDldIEZJTklTSCwgSFNNQ2xlYXJUYXNrVkRTQ29tbWFuZCwgbG9nIGlkOiA3ZWIwNWQxNQ0K
MjAxNi0xMi0wMiAxMDo1MzozNSwzODMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNi
cm9rZXIuaXJzYnJva2VyLlNQTUNsZWFyVGFza1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFk
LnBvb2wtNi10aHJlYWQtNDApIFs0Y2IxODkwOV0gRklOSVNILCBTUE1DbGVhclRhc2tWRFNDb21t
YW5kLCBsb2cgaWQ6IDY1NTBmYzNhDQoyMDE2LTEyLTAyIDEwOjUzOjM1LDY4NCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5TUE1Bc3luY1Rhc2tdIChvcmcub3ZpcnQudGhy
ZWFkLnBvb2wtNi10aHJlYWQtNDkpIFs0NzM2NzdkMV0gQmFzZUFzeW5jVGFzazo6cmVtb3ZlVGFz
a0Zyb21EQjogUmVtb3ZlZCB0YXNrICcyZTYzODdmOS01YzI0LTRkZGUtYmJmNS1lMDdmOTU5NDI5
NGUnIGZyb20gRGF0YUJhc2UNCjIwMTYtMTItMDIgMTA6NTM6MzUsNjg0IElORk8gIFtvcmcub3Zp
cnQuZW5naW5lLmNvcmUuYmxsLnRhc2tzLlNQTUFzeW5jVGFza10gKG9yZy5vdmlydC50aHJlYWQu
cG9vbC02LXRocmVhZC00MCkgWzRjYjE4OTA5XSBCYXNlQXN5bmNUYXNrOjpyZW1vdmVUYXNrRnJv
bURCOiBSZW1vdmVkIHRhc2sgJzNiMmEyNzhkLTNlOGUtNGRiZS04NmJkLWUwYTE0NzY2NzUwYicg
ZnJvbSBEYXRhQmFzZQ0KMjAxNi0xMi0wMiAxMDo1MzozNSw2ODQgSU5GTyAgW29yZy5vdmlydC5l
bmdpbmUuY29yZS5ibGwudGFza3MuQ29tbWFuZEFzeW5jVGFza10gKG9yZy5vdmlydC50aHJlYWQu
cG9vbC02LXRocmVhZC00OSkgWzQ3MzY3N2QxXSBDb21tYW5kQXN5bmNUYXNrOjpIYW5kbGVFbmRB
Y3Rpb25SZXN1bHQgW3dpdGhpbiB0aHJlYWRdOiBSZW1vdmluZyBDb21tYW5kTXVsdGlBc3luY1Rh
c2tzIG9iamVjdCBmb3IgZW50aXR5ICdiZjRiMWQ4Yy03OGI5LTQ1MTEtYmFiZS04OTYzNGRjMDY0
YzUnDQoyMDE2LTEyLTAyIDEwOjUzOjM1LDY4NCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LmJsbC50YXNrcy5Db21tYW5kQXN5bmNUYXNrXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhy
ZWFkLTQwKSBbNGNiMTg5MDldIENvbW1hbmRBc3luY1Rhc2s6OkhhbmRsZUVuZEFjdGlvblJlc3Vs
dCBbd2l0aGluIHRocmVhZF06IFJlbW92aW5nIENvbW1hbmRNdWx0aUFzeW5jVGFza3Mgb2JqZWN0
IGZvciBlbnRpdHkgJ2QxMDM5Mzg3LWM3MTMtNGVjNC04NGQwLTcyYjIzNWFjNDUwZicNCjIwMTYt
MTItMDIgMTA6NTM6MzYsMjQzIFdBUk4gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJv
a2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKERlZmF1bHRRdWFydHpTY2hl
ZHVsZXI4KSBbNGNiMTg5MDldIENvcnJlbGF0aW9uIElEOiBudWxsLCBDYWxsIFN0YWNrOiBudWxs
LCBDdXN0b20gRXZlbnQgSUQ6IC0xLCBNZXNzYWdlOiBBdmFpbGFibGUgc3dhcCBtZW1vcnkgb2Yg
aG9zdCBDVEkxNiBbODk1IE1CXSBpcyB1bmRlciBkZWZpbmVkIHRocmVzaG9sZCBbMTAyNCBNQl0u
DQoyMDE2LTEyLTAyIDEwOjUzOjM2LDczNCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs
bC5zdG9yYWdlLm92ZnN0b3JlLlByb2Nlc3NPdmZVcGRhdGVGb3JTdG9yYWdlRG9tYWluQ29tbWFu
ZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXI5KSBbNGNiMTg5MDldIEVuZGluZyBjb21tYW5kICdv
cmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLnN0b3JhZ2Uub3Zmc3RvcmUuUHJvY2Vzc092ZlVwZGF0
ZUZvclN0b3JhZ2VEb21haW5Db21tYW5kJyBzdWNjZXNzZnVsbHkuDQoyMDE2LTEyLTAyIDEwOjU0
OjUwLDY4MyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5Bc3luY1Rhc2tN
YW5hZ2VyXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjkpIFs0Y2IxODkwOV0gU2V0dGluZyBuZXcg
dGFza3MgbWFwLiBUaGUgbWFwIGNvbnRhaW5zIG5vdyAwIHRhc2tzDQoyMDE2LTEyLTAyIDEwOjU0
OjUwLDY4MyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC50YXNrcy5Bc3luY1Rhc2tN
YW5hZ2VyXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcjkpIFs0Y2IxODkwOV0gQ2xlYXJlZCBhbGwg
dGFza3Mgb2YgcG9vbCAnMDAwMDAwMDEtMDAwMS0wMDAxLTAwMDEtMDAwMDAwMDAwMWFjJy4NCjIw
MTYtMTItMDIgMTA6NTg6MTksMDMwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv
a2VyLnZkc2Jyb2tlci5HZXRGaWxlU3RhdHNWRFNDb21tYW5kXSAob3JnLm92aXJ0LnRocmVhZC5w
b29sLTYtdGhyZWFkLTMzKSBbNjAyMzkwZGRdIFNUQVJULCBHZXRGaWxlU3RhdHNWRFNDb21tYW5k
KCBHZXRGaWxlU3RhdHNQYXJhbWV0ZXJzOntydW5Bc3luYz0ndHJ1ZScsIHN0b3JhZ2VQb29sSWQ9
JzAwMDAwMDAxLTAwMDEtMDAwMS0wMDAxLTAwMDAwMDAwMDFhYycsIGlnbm9yZUZhaWxvdmVyTGlt
aXQ9J2ZhbHNlJ30pLCBsb2cgaWQ6IDJlNmViYTQ1DQoyMDE2LTEyLTAyIDEwOjU4OjIwLDA3NyBJ
TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuR2V0RmlsZVN0
YXRzVkRTQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9vbC02LXRocmVhZC0zMykgWzYwMjM5
MGRkXSBGSU5JU0gsIEdldEZpbGVTdGF0c1ZEU0NvbW1hbmQsIHJldHVybjoge3RtY3NzLTMuMC4x
MTUzLTEteDg2XzY0LURWRC5pc289e3N0YXR1cz0wLCBjdGltZT0xNDc1MTA0MDg5LjAsIHNpemU9
NzE0ODc4OTc2fSwgZW5fd2luZG93c19zZXJ2ZXJfMjAwOF9kYXRhY2VudGVyX2VudGVycHJpc2Vf
c3RhbmRhcmRfd2l0aG91dF9oeXBlci12X3NwMl94NjRfZHZkXzM0MjMzNy5pc289e3N0YXR1cz0w
LCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9MjcyNzUyNjQwMH0sIGVuX3dpbmRvd3NfMTBfZWR1
Y2F0aW9uX3ZlcnNpb25fMTUxMV94NjRfZHZkXzcyMjM4NTYuaXNvPXtzdGF0dXM9MCwgY3RpbWU9
MTQ1MDgwODMxMy4wLCBzaXplPTM4Mzk1ODYzMDR9LCBvdmlydC1ndWVzdC10b29scy0zLjVfNS5p
c289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9MTA2ODAzMjAwfSwga2FsaS1s
aW51eC0yMDE2LjItYW1kNjQuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQ3NTEwNjMwMi4wLCBzaXpl
PTMwNzY3Njc3NDR9LCBDZW50T1MtNy4wLTE0MDYteDg2XzY0LW1pbmltYWwuaXNvPXtzdGF0dXM9
MCwgY3RpbWU9MTQ1MDgwODMxMy4wLCBzaXplPTU5MzQ5NDAxNn0sIFdpbmRvd3NfMTAuaXNvPXtz
dGF0dXM9MCwgY3RpbWU9MTQ1MDgwODMxMy4wLCBzaXplPTMyNzU0ODkyODB9LCBDZW50T1MtNi43
LXg4Nl82NC1iaW4tRFZEMS5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUyODAzNjY4LjAsIHNpemU9
Mzg5NTQ1OTg0MH0sIGVuX3dpbmRvd3NfN19wcm9mZXNzaW9uYWxfd2l0aF9zcDFfeDY0X2R2ZF91
XzY3NjkzOS5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9MzMyMDkwMzY4
MH0sIEtCM0FJS19FTi5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9MTc4
OTU0MjQwMH0sIGVuX3NxbF9zZXJ2ZXJfMjAxNl9lbnRlcnByaXNlX3g2NF9kdmRfODcwMTc5My5p
c289e3N0YXR1cz0wLCBjdGltZT0xNDc1MTA0MDQ2LjAsIHNpemU9MjIwNjA0MDA2NH0sIEFzdGVy
aXNrTk9XLTYxMi1jdXJyZW50LTY0Lmlzbz17c3RhdHVzPTAsIGN0aW1lPTE0NTA4MDgzMTMuMCwg
c2l6ZT0xMTQ2NzQyNzg0fSwgZW5fd2luZG93c19zZXJ2ZXJfMjAxMl94NjRfZHZkXzkxNTQ3OC5p
c289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9MzY5NTE3OTc3Nn0sIGVuX3dp
bmRvd3Nfc2VydmVyXzIwMDhfcjJfd2l0aF9zcDFfeDY0X2R2ZF82MTc2MDEuaXNvPXtzdGF0dXM9
MCwgY3RpbWU9MTQ1MDgwODMxMy4wLCBzaXplPTMxNjY1ODQ4MzJ9LCBlbl93aW5kb3dzXzhfMV94
NjRfZHZkXzI3MDcyMTcuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQ1MDgwODMxMy4wLCBzaXplPTM4
OTkyOTU3NDR9LCBGZWRvcmEtTGl2ZS1EZXNrdG9wLXg4Nl82NC0yMC0xLmlzbz17c3RhdHVzPTAs
IGN0aW1lPTE0NjUzMjM3MjEuMCwgc2l6ZT05OTkyOTI5Mjh9LCBlbl93aW5kb3dzX3hwX3Byb2Zl
c3Npb25hbF93aXRoX3NlcnZpY2VfcGFja18zX3g4Nl9jZF94MTQtODA0MjguaXNvPXtzdGF0dXM9
MCwgY3RpbWU9MTQ1MDgwODMxMy4wLCBzaXplPTYxNzc1NjY3Mn0sIG9WaXJ0LXRvb2xzU2V0dXAt
My41XzguZmMyMi5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9OTk3Njgz
MjB9LCB2aXJ0aW8td2luLTAuMS04MS5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAs
IHNpemU9NzQxNDM3NDR9LCA5NjAwLjE3MDUwLldJTkJMVUVfUkVGUkVTSC4xNDAzMTctMTY0MF9Y
NjRGUkVfU0VSVkVSX0VWQUxfRU4tVVMtSVIzX1NTU19YNjRGUkVFX0VOLVVTX0RWOS5JU089e3N0
YXR1cz0wLCBjdGltZT0xNDc1MTA1NDkxLjAsIHNpemU9NDU0MjI5MTk2OH0sIGRlZnQtOC4yLmlz
bz17c3RhdHVzPTAsIGN0aW1lPTE0NzUxMDQwNTYuMCwgc2l6ZT0zMzE3ODc2NzM2fSwgdWJ1bnR1
LTE0LjA0LjEtZGVza3RvcC1hbWQ2NC5pc289e3N0YXR1cz0wLCBjdGltZT0xNDc1MTA0MDgxLjAs
IHNpemU9MTAyODY1MzA1Nn0sIENlbnRPUy02LjYteDg2XzY0LW1pbmltYWwuaXNvPXtzdGF0dXM9
MCwgY3RpbWU9MTQ1MDgwODMxMy4wLCBzaXplPTQwMTYwNDYwOH0sIGVuX3dpbmRvd3Nfc2VydmVy
XzIwMTJfcjJfeDY0X2R2ZF8yNzA3OTQ2Lmlzbz17c3RhdHVzPTAsIGN0aW1lPTE0NTA4MDgzMTMu
MCwgc2l6ZT00MjY4NjA1NDQwfSwgbXVfc3lzdGVtX2NlbnRlcl8yMDEyX3IyX2NvbmZpZ3VyYXRp
b25fbWFuYWdlcl94ODZfYW5kX3g2NF9kdmRfMjkyNjk0OS5pc289e3N0YXR1cz0wLCBjdGltZT0x
NDUwODA4MzEzLjAsIHNpemU9MTA3MTc4NTk4NH0sIHBmU2Vuc2UtTGl2ZUNELTIuMi42LVJFTEVB
U0UtYW1kNjQtMjAxNTEyMjEtMTQ1MC5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUyNzAzMzA0LjAs
IHNpemU9MzA5Mzc0OTc2fSwgZW5fc3FsX3NlcnZlcl8yMDEyX2VudGVycHJpc2VfZWRpdGlvbl93
aXRoX3NwMV94NjRfZHZkXzEyMjc5NzYuaXNvPXtzdGF0dXM9MCwgY3RpbWU9MTQ1MDgwODMxMy4w
LCBzaXplPTM5MDA3NjIxMTJ9LCB1YnVudHUtMTQuMDQuMi1zZXJ2ZXItYW1kNjQuaXNvPXtzdGF0
dXM9MCwgY3RpbWU9MTQ3NTEwNDA3My4wLCBzaXplPTYyMzkwMjcyMH0sIHZpcnRpby13aW4tMC4x
LjExMi5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9NTY5MjYyMDh9LCBl
bl93aW5kb3dzX3Zpc3RhX2VudGVycHJpc2Vfd2l0aF9zZXJ2aWNlX3BhY2tfMV94NjRfZHZkX3gx
NC01NTkzNC5pc289e3N0YXR1cz0wLCBjdGltZT0xNDUwODA4MzEzLjAsIHNpemU9MzAyNzk1MTYx
Nn19LCBsb2cgaWQ6IDJlNmViYTQ1DQoyMDE2LTEyLTAyIDEwOjU4OjIwLDEwMCBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5zdG9yYWdlLmRvbWFpbi5Jc29Eb21haW5MaXN0U3luY3Jv
bml6ZXJdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtMzMpIFs2MDIzOTBkZF0gRmlu
aXNoZWQgYXV0b21hdGljIHJlZnJlc2ggcHJvY2VzcyBmb3IgJ0lTTycgZmlsZSB0eXBlIHdpdGgg
c3VjY2VzcywgZm9yIHN0b3JhZ2UgZG9tYWluIGlkICczMTZjOTU4ZC04OWQzLTQ5NTktYmYxZi00
Y2VmYTE1NTRkMDEnLg0KDQo=
--_004_em6db0b84634c9485a9b67f49ecc8aea0anzxt_--
1
0
oVirt's development is continuing on pace, as the calendar year draws to a
close and we get ready for a new year of development, evangelism, and
making virtual machine management a simple process for everyone.
Here's what happened in November of 2016:
-----------------
Software Releases
-----------------
oVirt 4.0.6 Third Release Candidate is now available
http://bit.ly/2gOxaDm
oVirt 4.1.0 First Beta Release is now available for testing
http://bit.ly/2gOtRfa
----------------
In the Community
----------------
Testing ovirt-engine changes without a real cluster
http://www.ovirt.org/blog/2016/11/testing-ovirt-changes-without-cluster/
Request for oVirt Ansible modules testing feedback
http://bit.ly/2gOByCg
------------------------------------
Deep Dives and Technical Discussions
------------------------------------
Important Open Source Cloud Products [German]
http://bit.ly/2gOvWbd
Red Hat IT runs OpenShift Container Platform on Red Hat Virtualization and
Ansible
http://red.ht/2ekHcLV
Keynote: Blurring the Lines: The Continuum Between Containers and VMs
[Video]
http://bit.ly/2gOzutT
Quick Guide: How to Plan Your Red Hat Virtualization 4.0 Deployment
http://red.ht/2emiQkN
A Decade of KVM [Chinese]
http://bit.ly/2gOAuyp
Expansion of iptables Rules for oVirt 4.0 [Russian]
http://bit.ly/2gOBaUf
--
Brian Proffitt
Principal Community Analyst
Open Source and Standards
@TheTechScribe
574.383.9BKP
1
0
Hi, I upgraded an oVirt installation a month ago to the latest 3.6.7.
Before it was 3.6.0 if I remember correctly.
Everything went fine so far for a month or so.
A couple of days ago the the default gateway got rebooted and the
physical server hosting the HE decided to shut down the vm because it
could not ping the gateway.
The other host restarted the hevm but it now has *no nic*.
As a workaround I attached a virtio nic via virsh but every time the vm
gets restarted the nic get lost
After a bit of troubleshooting and digging this is what I found:
This is the /var/run/ovirt-hosted-engine-ha/vm.conf which, as far as I
understand, gets extracted from the HE storage domain
emulatedMachine=pc
vmId=497f5e4a-0c76-441a-b72e-724d7092d07e
smp=2
memSize=6144
spiceSecureChannels=smain,sdisplay,sinputs,scursor,splayback,srecord,ssmartcard,susbredir
vmName=HostedEngine
display=vnc
devices={index:0,iface:virtio,format:raw,bootOrder:1,address:{slot:0x06,bus:0x00,domain:0x0000,type:pci,function:0x0},volumeID:bb3218ba-cbe9-4cd0-b50b-931deae992f7,imageID:d65b82e2-2ad1-
4f4f-bfad-0277c37f2808,readonly:false,domainID:2c3585cc-b7bc-4881-85b3-aa6514991a26,deviceId:d65b82e2-2ad1-4f4f-bfad-0277c37f2808,poolID:00000000-0000-0000-0000-000000000000,device:disk,
shared:exclusive,propagateErrors:off,type:disk}
devices={index:2,iface:ide,shared:false,readonly:true,deviceId:8c3179ac-b322-4f5c-9449-c52e3665e0ae,address:{controller:0,target:0,unit:0,bus:1,type:drive},device:cdrom,path:,type:disk}
devices={device:cirrus,alias:video0,type:video,deviceId:a99468b6-02d4-4a77-8f94-e5df806030f6,address:{slot:0x02,bus:0x00,domain:0x0000,type:pci,function:0x0}}
devices={device:virtio-serial,type:controller,deviceId:b7580676-19fb-462f-a61e-677b65ad920a,address:{slot:0x03,bus:0x00,domain:0x0000,type:pci,function:0x0}}
devices={device:usb,type:controller,deviceId:c63092b3-7bd8-4b54-bcd3-51f34dce478a,address:{slot:0x01,bus:0x00,domain:0x0000,type:pci,function:0x2}}
devices={device:ide,type:controller,deviceId:c77c2c01-6ccc-404b-b8d6-5a7f0631a52f,address:{slot:0x01,bus:0x00,domain:0x0000,type:pci,function:0x1}}
As you can see there is no nic, and there is no nic in the qemu-kvm
command-line:
qemu 23290 1 14 00:23 ? 01:44:26 /usr/libexec/qemu-kvm
-name HostedEngine -S -machine pc-i440fx-rhel7.2.0,accel=kvm,usb=off
-cpu qemu64,-svm -m 6144 -realtime mlock=off -s
mp 2,sockets=2,cores=1,threads=1 -uuid
497f5e4a-0c76-441a-b72e-724d7092d07e -smbios
type=1,manufacturer=oVirt,product=oVirt
Node,version=7-2.1511.el7.centos.2.10,serial=4C4C4544-004B-571
0-8044-B9C04F5A3732,uuid=497f5e4a-0c76-441a-b72e-724d7092d07e
-no-user-config -nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-HostedEngine/monitor.sock,serve
r,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc
base=2016-11-30T23:23:26,driftfix=slew -global
kvm-pit.lost_tick_policy=discard -no-hpet -no-reboot -boot strict=on -device
piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device
virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x3
-drive file=/var/run/vdsm/storage/2c3585cc-b7bc-4881-85b3-aa6514
991a26/d65b82e2-2ad1-4f4f-bfad-0277c37f2808/bb3218ba-cbe9-4cd0-b50b-931deae992f7,if=none,id=drive-virtio-disk0,format=raw,serial=d65b82e2-2ad1-4f4f-bfad-0277c37f2808,cache=none,werror=st
op,rerror=stop,aio=native -device
virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1
-drive if=none,id=drive-ide0-1-0,readonly=on,format=raw
-device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0
-chardev
socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/497f5e4a-0c76-441a-b72e-724d7092d07e.com.redhat.rhevm
.vdsm,server,nowait -device
virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm
-chardev socket,id=charchannel1,path=/var/lib/libvirt/qem
u/channels/497f5e4a-0c76-441a-b72e-724d7092d07e.org.qemu.guest_agent.0,server,nowait
-device
virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest
_agent.0 -chardev
socket,id=charchannel2,path=/var/lib/libvirt/qemu/channels/497f5e4a-0c76-441a-b72e-724d7092d07e.org.ovirt.hosted-engine-setup.0,server,nowait
-device virtserialport,bus
=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=org.ovirt.hosted-engine-setup.0
-vnc 0:0,password -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 -msg
timestamp=on
I extracted the vm.conf from the storage domain and the nic is there:
mId=497f5e4a-0c76-441a-b72e-724d7092d07e
memSize=6144
display=vnc
devices={index:2,iface:ide,address:{ controller:0, target:0,unit:0,
bus:1,
type:drive},specParams:{},readonly:true,deviceId:857b98b3-cf43-4c2d-8061-e7f105234a65,path:,device:cdrom,shared
:false,type:disk}
devices={index:0,iface:virtio,format:raw,poolID:00000000-0000-0000-0000-000000000000,volumeID:bb3218ba-cbe9-4cd0-b50b-931deae992f7,imageID:d65b82e2-2ad1-4f4f-bfad-0277c37f2808,specParams
:{},readonly:false,domainID:2c3585cc-b7bc-4881-85b3-aa6514991a26,optional:false,deviceId:d65b82e2-2ad1-4f4f-bfad-0277c37f2808,address:{bus:0x00,
slot:0x06, domain:0x0000, type:pci, funct
ion:0x0},device:disk,shared:exclusive,propagateErrors:off,type:disk,bootOrder:1}
devices={device:scsi,model:virtio-scsi,type:controller}
devices={nicModel:pv,macAddr:00:16:3e:7d:d8:27,linkActive:true,network:ovirtmgmt,filter:vdsm-no-mac-spoofing,specParams:{},deviceId:5be8a089-9f51-46dc-a8bd-28422985aa35,address:{bus:0x00
, slot:0x03, domain:0x0000, type:pci,
function:0x0},device:bridge,type:interface}
devices={device:console,specParams:{},type:console,deviceId:1644f556-a4ff-4c93-8945-5aa165de2a85,alias:console0}
vmName=HostedEngine
spiceSecureChannels=smain,sdisplay,sinputs,scursor,splayback,srecord,ssmartcard,susbredir
smp=2
cpuType=SandyBridge
emulatedMachine=pc
The local vm.conf gets continuosly overwritten but for some reason the
nic line gets lost in the process.
3
5
Hello all. I've been trying to get a hosted-engine style deployment up and
running on a small three-hypervisor cluster for prototyping some things
before they get moved into a production environment. My hypervisors each
have a 802.3ad bonded interface with several VLANs trunked over the link.
The network is not currently connected to the internet, but can be for
updates and the like. There is DNS available and correctly configured.
I struggled for a few days trying to get the hosted engine to deploy
correctly. Some issues I encountered were minor documentation issues (and
mostly just me misinterpreting something that was written). For example,
when choosing an image source, I could choose cdrom, file, or something
else, and I tried to choose file (thinking "image file", since I had an ISO
to use for building the engine vm). Of course, it would bomb because it
wanted me to give it a preconfigured engine file, NOT an ISO. I eventually
figured I'd just get the appliance engine file, and went that route (and,
in that case, that part worked!).
Then, it started to bomb consistently right after starting the network
configuration step. It turned out that the motherboards I had (Supermicro)
did not have UUIDs encoded on them--they were blank. As a result, the vdi
step was failing to gather the information it needed, but it kept dying
with error messages that were pretty difficult to decipher. I eventually
stumbled across the UUID as "None" in the return block, which finally led
me to dmidecode to verify that the UUID was blank. Then I had to figure out
how to actually get the UUID set. I found an AMI utility that helped me get
them set to something, though it didn't actually set them correctly. In the
meantime, Supermicro helpfully replied to my support request with a link to
a utility they provide to do the same thing (though I wish that had been
documented somewhere on their site!).
UUIDs finally set, I started to work through a few other issues, and
finally came to the point where it was gathering some network information
before going to do the next step, and now it kept dying saying that the
hostname was not unique, then it listed every IP address configured on the
system (and there were several). DNS was working, and pointed to the
correct IP address for the hostname. The hostname was set correctly. I
could not get this to resolve. I got frustrated and posted on twitter. A
few nice people here saw it and recommended that I join the mailing list.
That's why I'm here now.
Before I posted here, though, I wanted to try again when I was fresh and
not having dealt with all of the previous problems. My first attempt was to
drop the hostname into /etc/hosts, thinking maybe the install wasn't
consulting DNS or was confused because there were several IP addresses.
BINGO. This fixed the "not unique" address problem!
... now I just had to go and clean up a botched installation because it
also couldn't find the hostname for the hosted engine (also in DNS, but I
just put it in /etc/hosts to hopefully get around whatever issue that is).
So.. long story short.. Thanks for good software and for being so willing
to support it, and thanks for putting up with reading this whole thing.
Now, if someone can explain why DNS isn't being consulted for host names
correctly, that would be super... :)
jonathan
--
Jonathan Woytek
http://www.dryrose.com
KB3HOZ
PGP: 462C 5F50 144D 6B09 3B65 FCE8 C1DC DEC4 E8B6 AABC
3
3
02 Dec '16
Hello,
I am not really sure this is the right way to contact oVirt support or
anything like that, but I would like to ask about something I have a
problem with.
I have my oVirt server up and running, virtualiaztion works fine, console
is wokring and everything so the next logical step would be adding more
users, because I am still stuck with admin user and nothing else. I've done
my research and discovered you need to use engin-manage-domains to add
extra domain which would host users for you and then you just load them in
your oVirt enviroment and assign roles to them. However, on my server,
nothing like engine-manage-domains exists, it only shows "command not
found". I googled and found out that this service is automaticly isntalled
when you install oVirt engine, but nothing like that happened on my server.
I tried to reinstall, but the service is still missing. When installing,
there are no fails or missing repositories. What are my options? Also, do I
need another server for the storage of users or can it be running on the
same IP as host and oVirt?
Thank you very much i advance,
Regards,
Martin Kozl
4
4
--_000_CO2PR0801MB07431AB46F846479A88F1AEDA68F0CO2PR0801MB0743_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
QWxzbywgdGhpcyBpcyB3aGVuIOKAnGluc3RhbGxpbmfigJ0gV2luZG93cywgZ29pbmcgdGhyb3Vn
aCB0aGUgc2V0dXAgdW5sZXNzIHlvdSBoYXZlIGFuIElERSBkaXNrLCBpdCB3aWxsIG5vdCBzZWUg
YW55IG90aGVyIGRpc2tzIHN1Y2ggYXMgdmlydGlvIG9yIHZpcnRpby1zY2lzaSDigJMgc28geW91
IGNhbm5vdCBpbnN0YWxsIGl0IHRvIGdldCB0byB0aGUgZ3Vlc3QtdG9vbHMgdW5sZXNzIHlvdSBz
ZXQgaXQgdXAgd2l0aCBJREUuDQoNClNlbnQgZnJvbSBNYWlsPGh0dHBzOi8vZ28ubWljcm9zb2Z0
LmNvbS9md2xpbmsvP0xpbmtJZD01NTA5ODY+IGZvciBXaW5kb3dzIDEwDQoNCkZyb206IEJpbGwg
QmlsbDxtYWlsdG86amF4MjU2OEBvdXRsb29rLmNvbT4NClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJl
ciAxLCAyMDE2IDI6NDAgUE0NClRvOiBZYW5pdiBEYXJ5PG1haWx0bzp5ZGFyeUByZWRoYXQuY29t
Pg0KU3ViamVjdDogUkU6IFtvdmlydC11c2Vyc10gV2luZG93cyBTZXJ2ZXIgMjAwOCAmIDIwMTYg
RHJpdmVycw0KDQpUcnlpbmcgdG8gdXNlIHRoZSBJU08gZnJvbSBGZWRvcmEgUGVvcGxlIGJ1dCBp
dCBuZXZlciBzZWVzIGFueSBkcml2ZXJzLiBJIGRpZCBob3dldmVyLCBqdXN0IGZpbmQgdGhpczoN
Cg0KaHR0cHM6Ly9jb21tdW5pdHkucmVkaGF0LmNvbS9ibG9nLzIwMTUvMDUvaG93LXRvLWluc3Rh
bGwtYW5kLXVzZS1vdmlydHMtd2luZG93cy1ndWVzdC10b29scy8NCg0KSXMgdGhhdCB3aGF0IHlv
deKAmXJlIHJlZmVycmluZyB0bz8gT3IgaXMgdGhlcmUgc29tZSB1cGRhdGVkIGd1aWRlIEkgc2hv
dWxkIGxvb2sgYXQgdGhhdCB5b3Uga25vdyBvZj8NCg0KDQpTZW50IGZyb20gTWFpbDxodHRwczov
L2dvLm1pY3Jvc29mdC5jb20vZndsaW5rLz9MaW5rSWQ9NTUwOTg2PiBmb3IgV2luZG93cyAxMA0K
DQpGcm9tOiBZYW5pdiBEYXJ5PG1haWx0bzp5ZGFyeUByZWRoYXQuY29tPg0KU2VudDogVGh1cnNk
YXksIERlY2VtYmVyIDEsIDIwMTYgNjoxNyBBTQ0KVG86IEJpbGwgQmlsbDxtYWlsdG86amF4MjU2
OEBvdXRsb29rLmNvbT4NCkNjOiB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9y
Zz4NClN1YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIFdpbmRvd3MgU2VydmVyIDIwMDggJiAyMDE2
IERyaXZlcnMNCg0KRGlkIHlvdSBpbnN0YWxsIHRoZSBndWVzdCB0b29scz8NCg0KDQpZYW5pdiBE
YXJ5DQoNClRlY2huaWNhbCBQcm9kdWN0IE1hbmFnZXINCg0KUmVkIEhhdCBJc3JhZWwgTHRkLg0K
DQozNCBKZXJ1c2FsZW0gUm9hZA0KDQpCdWlsZGluZyBBLCA0dGggZmxvb3INCg0KUmEnYW5hbmEs
IElzcmFlbCA0MzUwMTA5DQoNCg0KDQpUZWwgOiArOTcyICg5KSA3NjkyMzA2DQoNCiAgICAgICAg
ODI3MjMwNg0KDQpFbWFpbDogeWRhcnlAcmVkaGF0LmNvbTxtYWlsdG86eWRhcnlAcmVkaGF0LmNv
bT4NCg0KSVJDIDogeWRhcnkNCg0KT24gVGh1LCBEZWMgMSwgMjAxNiBhdCA1OjQzIEFNLCBCaWxs
IEJpbGwgPGpheDI1NjhAb3V0bG9vay5jb208bWFpbHRvOmpheDI1NjhAb3V0bG9vay5jb20+PiB3
cm90ZToNCkhlbGxvLA0KDQpJcyB0aGVyZSBhIHByb3BlciBndWlkZSBmb3IgZ2V0dGluZyB2aXJ0
aW8gZHJpdmVycyB0byBsb2FkIOKAkyBJ4oCZdmUgYmVlbiB0cnlpbmcgdG8gZ2V0IFdpbmRvd3Mg
U2VydmVyIDIwMDggJiAyMDE2IGluc3RhbGxlZCB3aXRoIGEgVmlydGlvIGJhc2VkIGRpc2sgYnV0
IG5vIGRyaXZlcnMgYXBwZWFyIHRvIHdvcmsuDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NClVzZXJzIG1haWxpbmcgbGlzdA0KVXNlcnNAb3ZpcnQu
b3JnPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+DQpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt
YW4vbGlzdGluZm8vdXNlcnMNCg0KDQo=
--_000_CO2PR0801MB07431AB46F846479A88F1AEDA68F0CO2PR0801MB0743_
Content-Type: text/html; charset="utf-8"
Content-ID: <4ACC833C99D16848B0E91D4F0B2583B6(a)sct-15-1-659-11-msonline-outlook-7ade0.templateTenant>
Content-Transfer-Encoding: base64
PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5IVE1MUHJl
Zm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4
LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk
U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNz
PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbywgdGhpcyBpcyB3aGVu
IOKAnGluc3RhbGxpbmfigJ0gV2luZG93cywgZ29pbmcgdGhyb3VnaCB0aGUgc2V0dXAgdW5sZXNz
IHlvdSBoYXZlIGFuIElERSBkaXNrLCBpdCB3aWxsIG5vdCBzZWUgYW55IG90aGVyIGRpc2tzIHN1
Y2ggYXMgdmlydGlvIG9yIHZpcnRpby1zY2lzaSDigJMgc28geW91IGNhbm5vdCBpbnN0YWxsIGl0
IHRvIGdldCB0byB0aGUgZ3Vlc3QtdG9vbHMgdW5sZXNzIHlvdSBzZXQgaXQgdXAgd2l0aA0KIElE
RS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VudCBmcm9tIDxhIGhyZWY9Imh0dHBzOi8vZ28u
bWljcm9zb2Z0LmNvbS9md2xpbmsvP0xpbmtJZD01NTA5ODYiPg0KTWFpbDwvYT4gZm9yIFdpbmRv
d3MgMTA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+RnJvbTogPC9iPjxhIGhyZWY9Im1haWx0bzpqYXgyNTY4QG91dGxvb2suY29tIj5CaWxsIEJp
bGw8L2E+PGJyPg0KPGI+U2VudDogPC9iPlRodXJzZGF5LCBEZWNlbWJlciAxLCAyMDE2IDI6NDAg
UE08YnI+DQo8Yj5UbzogPC9iPjxhIGhyZWY9Im1haWx0bzp5ZGFyeUByZWRoYXQuY29tIj5ZYW5p
diBEYXJ5PC9hPjxicj4NCjxiPlN1YmplY3Q6IDwvYj5SRTogW292aXJ0LXVzZXJzXSBXaW5kb3dz
IFNlcnZlciAyMDA4ICZhbXA7IDIwMTYgRHJpdmVyczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UcnlpbmcgdG8gdXNlIHRoZSBJU08gZnJvbSBGZWRvcmEgUGVvcGxlIGJ1
dCBpdCBuZXZlciBzZWVzIGFueSBkcml2ZXJzLiBJIGRpZCBob3dldmVyLCBqdXN0IGZpbmQgdGhp
czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly9jb21tdW5pdHkucmVk
aGF0LmNvbS9ibG9nLzIwMTUvMDUvaG93LXRvLWluc3RhbGwtYW5kLXVzZS1vdmlydHMtd2luZG93
cy1ndWVzdC10b29scy8iPmh0dHBzOi8vY29tbXVuaXR5LnJlZGhhdC5jb20vYmxvZy8yMDE1LzA1
L2hvdy10by1pbnN0YWxsLWFuZC11c2Utb3ZpcnRzLXdpbmRvd3MtZ3Vlc3QtdG9vbHMvPC9hPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JcyB0aGF0IHdoYXQgeW914oCZcmUgcmVmZXJyaW5nIHRv
PyBPciBpcyB0aGVyZSBzb21lIHVwZGF0ZWQgZ3VpZGUgSSBzaG91bGQgbG9vayBhdCB0aGF0IHlv
dSBrbm93IG9mPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlbnQgZnJvbSA8YSBocmVmPSJodHRwczovL2dvLm1pY3Jv
c29mdC5jb20vZndsaW5rLz9MaW5rSWQ9NTUwOTg2Ij4NCk1haWw8L2E+IGZvciBXaW5kb3dzIDEw
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZy
b206IDwvYj48YSBocmVmPSJtYWlsdG86eWRhcnlAcmVkaGF0LmNvbSI+WWFuaXYgRGFyeTwvYT48
YnI+DQo8Yj5TZW50OiA8L2I+VGh1cnNkYXksIERlY2VtYmVyIDEsIDIwMTYgNjoxNyBBTTxicj4N
CjxiPlRvOiA8L2I+PGEgaHJlZj0ibWFpbHRvOmpheDI1NjhAb3V0bG9vay5jb20iPkJpbGwgQmls
bDwvYT48YnI+DQo8Yj5DYzogPC9iPjxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciPnVz
ZXJzQG92aXJ0Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtvdmlydC11c2Vyc10g
V2luZG93cyBTZXJ2ZXIgMjAwOCAmYW1wOyAyMDE2IERyaXZlcnM8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRpZCB5b3UgaW5zdGFsbCB0aGUgZ3Vlc3QgdG9v
bHM/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
YnIgY2xlYXI9ImFsbCI+DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+WWFuaXYgRGFyeTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGVj
aG5pY2FsIFByb2R1Y3QgTWFuYWdlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UmVkIEhh
dCBJc3JhZWwgTHRkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+MzQgSmVydXNhbGVtIFJv
YWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkJ1aWxkaW5nIEEsIDR0aCBmbG9vcjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UmEnYW5hbmEsIElzcmFlbCA0MzUwMTA5PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRl
bCA6ICYjNDM7OTcyICg5KSA3NjkyMzA2PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgODI3MjMwNjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+RW1haWw6IDxhIGhyZWY9Im1haWx0bzp5ZGFyeUByZWRoYXQuY29t
IiB0YXJnZXQ9Il9ibGFuayI+eWRhcnlAcmVkaGF0LmNvbTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPklSQyA6IHlkYXJ5PC9zcGFuPjwvcHJlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFRodSwgRGVjIDEsIDIwMTYgYXQg
NTo0MyBBTSwgQmlsbCBCaWxsICZsdDs8YSBocmVmPSJtYWlsdG86amF4MjU2OEBvdXRsb29rLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPmpheDI1NjhAb3V0bG9vay5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo0LjhwdCI+SGVsbG8sPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NC44cHQiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjQuOHB0Ij5J
cyB0aGVyZSBhIHByb3BlciBndWlkZSBmb3IgZ2V0dGluZyB2aXJ0aW8gZHJpdmVycyB0byBsb2Fk
IOKAkyBJ4oCZdmUgYmVlbiB0cnlpbmcgdG8gZ2V0IFdpbmRvd3MgU2VydmVyIDIwMDggJmFtcDsg
MjAxNiBpbnN0YWxsZWQgd2l0aCBhIFZpcnRpbyBiYXNlZCBkaXNrIGJ1dCBubyBkcml2ZXJzIGFw
cGVhciB0byB3b3JrLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjQuOHB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJn
aW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjQuOHB0Ij4NCjxi
cj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
VXNlcnMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+
VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcv
bWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmly
dC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K
--_000_CO2PR0801MB07431AB46F846479A88F1AEDA68F0CO2PR0801MB0743_--
2
1
I have a 3 node cluster with replica 3 gluster volume.
But for some reason the volume is not using the full size available.
I thought maybe it was because I had created a second gluster volume on
same partition, so I tried to remove it.
I was able to put it in maintenance mode and detach it, but in no window
was I able to get the "remove" option to be enabled.
Now if I select "attach data" I see ovirt thinks the volume is still
there, although it is not.
2 questions.
1. how do I clear out the old removed volume from ovirt?
2. how do I get gluster to use the full disk space available?
Its a 1T partition but it only created a 225G gluster volume. Why? How
do I get the space back?
All three nodes look the same:
/dev/mapper/rootvg01-lv02 1.1T 135G 929G 13% /ovirt-store
ovirt1-gl.j2noc.com:/gv1 225G 135G 91G 60%
/rhev/data-center/mnt/glusterSD/ovirt1-gl.j2noc.com:_gv1
[root@ovirt1 prod ovirt1-gl.j2noc.com:_gv1]# gluster volume status
Status of volume: gv1
Gluster process TCP Port RDMA Port Online Pid
------------------------------------------------------------------------------
Brick ovirt1-gl.j2noc.com:/ovirt-store/bric
k1/gv1 49152 0 Y 5218
Brick ovirt3-gl.j2noc.com:/ovirt-store/bric
k1/gv1 49152 0 Y 5678
Brick ovirt2-gl.j2noc.com:/ovirt-store/bric
k1/gv1 49152 0 Y 61386
NFS Server on localhost 2049 0 Y 31312
Self-heal Daemon on localhost N/A N/A Y 31320
NFS Server on ovirt3-gl.j2noc.com 2049 0 Y 38109
Self-heal Daemon on ovirt3-gl.j2noc.com N/A N/A Y 38119
NFS Server on ovirt2-gl.j2noc.com 2049 0 Y 5387
Self-heal Daemon on ovirt2-gl.j2noc.com N/A N/A Y 5402
Task Status of Volume gv1
------------------------------------------------------------------------------
There are no active volume tasks
Thanks.
3
3
Hi
As part of migrating from KVM to Ceph, I'm trying to create a Cinder disk
via the python sdk. This is what I have so far and it fails:
disk_attachment = disk_attachments_service.add(
types.DiskAttachment(
disk=types.Disk(
name = 'API_Disk_Cinder_test',
format=types.DiskFormat.RAW,
provisioned_size=12 * 2**30,
storage_domains=[
types.StorageDomain(
name='ovirt-cinder',
),
types.OpenStackVolumeType('cinder')
],
),
interface=types.DiskInterface.VIRTIO,
bootable=False,
active=True,
),
)
Doing it similarly with an NFS backend works so I know the connection
details are correct, so I didn't bother including them.
Regards,
Logan
1
0
01 Dec '16
The oVirt Project is pleased to announce the availability of the First
Beta Release of oVirt 4.1.0 for testing, as of December 1st, 2016
This is pre-release software. Please take a look at our community page[1]
to know how to ask questions and interact with developers and users.
All issues or bugs should be reported via oVirt Bugzilla[2].
This pre-release should not to be used in production.
This release is available now for:
* Fedora 24 (tech preview)
* Red Hat Enterprise Linux 7.3 or later
* CentOS Linux (or similar) 7.2 or later
This release supports Hypervisor Hosts running:
* Red Hat Enterprise Linux 7.3 or later
* CentOS Linux (or similar) 7.2 or later
* Fedora 24 (tech preview)
See the release notes draft [3] for installation / upgrade instructions and
a list of new features and bugs fixed.
Notes:
- oVirt Live iso will be available soon
- oVirt Node NG iso will be available soon
- Hosted Engine appliance will be available soon
- above delay is due to the need to build them after the initial release
from the live repositories.
An initial release management page including planned schedule is also
available[4]
Additional Resources:
* Read more about the oVirt 4.1.0 beta release highlights:
http://www.ovirt.org/release/4.1.0/
* Get more oVirt Project updates on Twitter: https://twitter.com/ovirt
* Check out the latest project news on the oVirt blog:
http://www.ovirt.org/blog/
[1] https://www.ovirt.org/community/
[2] https://bugzilla.redhat.com/enter_bug.cgi?classification=oVirt
[3] http://www.ovirt.org/release/4.1.0/
[4]
http://www.ovirt.org/develop/release-management/releases/4.1/release-manage…
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
1
0
01 Dec '16
(Replying to the list and Fabian as well)
On Wed, Nov 30, 2016 at 12:45 PM, Shalabh Goel <shalabhgoel13(a)gmail.com> wrote:
> Thanks for the reply. I looked into the logs in ovirt-engine server. The log
> is as follows:
>
> File "/usr/lib/python2.7/site-packages/yum/repos.py", line 344, in
> populateSack
> self.doSetup()
> File "/usr/lib/python2.7/site-packages/yum/repos.py", line 158, in doSetup
> self.ayum.plugins.run('postreposetup')
> File "/usr/lib/python2.7/site-packages/yum/plugins.py", line 188, in run
> func(conduitcls(self, self.base, conf, **kwargs))
> File "/usr/lib/yum-plugins/fastestmirror.py", line 197, in
> postreposetup_hook
> if downgrade_ftp and _len_non_ftp(repo.urls) == 1:
> File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 871, in
> <lambda>
> urls = property(fget=lambda self: self._geturls(),
> File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 868, in
> _geturls
> self._baseurlSetup()
> File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 834, in
> _baseurlSetup
> self.check()
> File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 554, in check
> 'Cannot find a valid baseurl for repo: %s' % self.ui_id
> RepoError: Cannot find a valid baseurl for repo: ovirt-4.0/7
> 2016-11-24 11:24:24 ERROR otopi.context context._executeMethod:151 Failed to
> execute stage 'Environment packages setup': Cannot find a valid baseurl for
> repo
> : ovirt-4.0/7
> 2016-11-24 11:24:24 DEBUG otopi.transaction transaction.abort:119 aborting
> 'Yum Transaction'
> 2016-11-24 11:24:24 INFO otopi.plugins.otopi.packagers.yumpackager
> yumpackager.info:80 Yum Performing yum transaction rollback
> Could not retrieve mirrorlist
> http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-4.0-el7 error was
> 14: curl#7 - "Failed to connect to 66.187.230.28: Network is unreachable"
> Loaded plugins: fastestmirror
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:760
> ENVIRONMENT DUMP - BEGIN
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:770 ENV
> BASE/error=bool:'True'
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:770 ENV
> BASE/exceptionInfo=list:'[(<class 'yum.Errors.RepoError'>, RepoError(),
> <traceback ob
> ject at 0x2e88c20>)]'
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:774
> ENVIRONMENT DUMP - END
> 2016-11-24 11:24:24 INFO otopi.context context.runSequence:687 Stage:
> Pre-termination
> 2016-11-24 11:24:24 DEBUG otopi.context context.runSequence:691 STAGE
> pre-terminate
> 2016-11-24 11:24:24 DEBUG otopi.context context._executeMethod:128 Stage
> pre-terminate METHOD otopi.plugins.otopi.core.misc.Plugin._preTerminate
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:760
> ENVIRONMENT DUMP - BEGIN
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:770 ENV
> BASE/aborted=bool:'False'
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:770 ENV
> BASE/debug=int:'0'
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:770 ENV
> BASE/error=bool:'True'
> 2016-11-24 11:24:24 DEBUG otopi.context context.dumpEnvironment:770 ENV
> BASE/exceptionInfo=list:'[(<class 'yum.Errors.RepoError'>, RepoError(),
> <traceback ob
> :
>
> So my question is that if yum is the reason for the host install failing? Do
> I absolutely need Internet connectivity for the node also? What if the
> python file can be edited to prevent it? I have installed the node using the
> node ISO available on the ovirt website
Not sure about node specifically.
You can try preventing host-deploy from trying to update packages using:
https://gerrit.ovirt.org/gitweb?p=ovirt-host-deploy.git;a=blob;f=README
Search there for 'OFFLINE'.
Best,
>
> Thank You
>
> Shalabh Goel
>
> On Wed, Nov 30, 2016 at 2:03 PM, Yedidyah Bar David <didi(a)redhat.com> wrote:
>>
>> On Wed, Nov 30, 2016 at 9:44 AM, Shalabh Goel <shalabhgoel13(a)gmail.com>
>> wrote:
>> > Hi
>> >
>> > I just want to know if there is any way I can disable the yum looking
>> > for
>> > updates on the internet on the node?
>>
>> Not sure, adding Fabian.
>>
>> I think this should work if you add a proxy= line to yum.conf.
>> Not sure how to persist this in node.
>>
>> Best,
>>
>> >
>> > Please help me out here.
>> >
>> > Thanks
>> >
>> > Shalabh Goel
>> >
>> >
>> >
>> >
>> > On Tue, Nov 29, 2016 at 5:59 PM, <users-request(a)ovirt.org> wrote:
>> >>
>> >> Send Users mailing list submissions to
>> >> users(a)ovirt.org
>> >>
>> >> To subscribe or unsubscribe via the World Wide Web, visit
>> >> http://lists.ovirt.org/mailman/listinfo/users
>> >> or, via email, send a message with subject or body 'help' to
>> >> users-request(a)ovirt.org
>> >>
>> >> You can reach the person managing the list at
>> >> users-owner(a)ovirt.org
>> >>
>> >> When replying, please edit your Subject line so it is more specific
>> >> than "Re: Contents of Users digest..."
>> >>
>> >>
>> >> Today's Topics:
>> >>
>> >> 1. Re: I wrote an oVirt thing (Yaniv Kaul)
>> >> 2. Ovirt node host installation failing in engine (Shalabh Goel)
>> >> 3. Re: How to migrate Self Hosted Engine (Gianluca Cecchi)
>> >> 4. Re: Need help with dashboard (????? ???????)
>> >>
>> >>
>> >> ----------------------------------------------------------------------
>> >>
>> >> Message: 1
>> >> Date: Tue, 29 Nov 2016 14:06:22 +0200
>> >> From: Yaniv Kaul <ykaul(a)redhat.com>
>> >> To: Konstantin Shalygin <k0ste(a)k0ste.ru>
>> >> Cc: Ovirt Users <users(a)ovirt.org>
>> >> Subject: Re: [ovirt-users] I wrote an oVirt thing
>> >> Message-ID:
>> >>
>> >> <CAJgorsY_SksEnP2jQxBgdJyKW=4_qZZGZ=DwHQ13MteEN5jG5w(a)mail.gmail.com>
>> >> Content-Type: text/plain; charset="utf-8"
>> >>
>> >> On Tue, Nov 29, 2016 at 3:40 AM, Konstantin Shalygin <k0ste(a)k0ste.ru>
>> >> wrote:
>> >>
>> >> > ovirt-shell will be deprecated and not supported or some functions on
>> >> > ovirt-shell (or all package ovirt-engine-cli)?
>> >> >
>> >> > We use ovirt-shell on client desktops who connected to SPICE consoles
>> >> > and
>> >> > work (users provided by LDAP on ovirt-engine), like via RDP. For this
>> >> > I
>> >> > wrote very fast-hack patch for ovirt-shell and GUI for enter password
>> >> > (
>> >> > https://github.com/k0ste/ovirt-pygtk) Very simple, but via Internet
>> >> > people use SPICE without negative about packet loss and disconnects,
>> >> > instead RDP.
>> >>
>> >>
>> >> Can you further explain the use case? I assume the user portal is not
>> >> good
>> >> enough for some reason?
>> >>
>> >>
>> >> >
>> >> >
>> >> > BTW, the ovirt-shell is something we deprecated. It is working on top
>> >> > of
>> >> >> the v3 api, which we plan to remove in 4.2.
>> >> >> So better not use it.
>> >> >>
>> >> >
>> >> >
>> >> > You can start maintain. For example I maintain packes for Arch Linux:
>> >> > ovirt-engine-cli
>> >> > (https://aur.archlinux.org/packages/ovirt-engine-cli)
>> >> > and ovirt-engine-sdk-python (https://aur.archlinux.org/pac
>> >> > kages/ovirt-engine-sdk-python).
>> >>
>> >>
>> >> Hi,
>> >>
>> >> It somehow looks like a fork of the CLI (due to the added patch[1]).
>> >> I'm not sure how happy I am about it, considering the patch is adding a
>> >> feature with security issues (there is a reason we do not support
>> >> password
>> >> passed via the command line - it's somewhat less secure).
>> >> Since you are already checking for the CLI rc file[2], just add the
>> >> password to it and launch with it (in a temp file in the temp directory
>> >> with the right permissions, etc...)
>> >>
>> >> BTW, note that the attempt to delete the password from memory[3] may or
>> >> may
>> >> not work. After all, it's a copy of what you got from entry.get_text()
>> >> few
>> >> lines before.
>> >> And Python GC is not really to be relied upon to delete things ASAP
>> >> anyway.
>> >> There are some lovely discussions on the Internet about it. For
>> >> example[4].
>> >> Y.
>> >>
>> >> [1]
>> >>
>> >> https://github.com/k0ste/ovirt-pygtk/blob/master/add_password_option.patch
>> >> [2] https://github.com/k0ste/ovirt-pygtk/blob/master/ovirt-pygtk.py#L81
>> >> [3] https://github.com/k0ste/ovirt-pygtk/blob/master/ovirt-pygtk.py#L71
>> >> [4]
>> >>
>> >>
>> >> http://stackoverflow.com/questions/728164/securely-erasing-password-in-memo…
>> >>
>> >> >
>> >> >
>> >> > My workstation at work is running Ubuntu, and I do not believe that
>> >> >> ovirt-shell is packaged for it.
>> >> >>
>> >> >
>> >> > --
>> >> > Best regards,
>> >> > Konstantin Shalygin
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Users mailing list
>> >> > Users(a)ovirt.org
>> >> > http://lists.ovirt.org/mailman/listinfo/users
>> >> >
>> >>
2
2