
--_000_D6B620CCC76D45B69F9D7E20570FEFADvolusioncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgZXZlcnlvbmUsDQoNCldl4oCZcmUgbm90IHNlZWluZyBsaXZlIG1lcmdlIHdvcmtpbmcgYXMg b2YgdGhlIDMuNS4yIHVwZGF0ZS4gV2XigJl2ZSB0ZXN0ZWQgdXNpbmcgZmlicmUgY2hhbm5lbCBh bmQgTkZTIGF0dGFjaGVkIHN0b3JhZ2UuIEJvdGggdGhyb3dpbmcgdGhlIHNhbWUgZXJyb3IgY29k ZS4gQXJlIG90aGVyIHBlb3BsZSBzZWVpbmcgc3VjY2VzcyB3aXRoIGxpdmUtbWVyZ2UgYWZ0ZXIg dGhlIHVwZGF0ZT8NCg0KSGVyZeKAmXMgdGhlIGVudmlyb25tZW50Og0KDQpFbmdpbmUgUnVubmlu ZyBvbiBDZW50T1MgNng2NCB1cGRhdGVkIHRvIDMuNS4yIHZpYSB5dW0gdXBkYXRlIChzdGFuZGFs b25lIHBoeXNpY2FsIGJveCwgZHVhbCBzb2NrZXQgaGV4IGNvcmUgKyBoeXBlcnRocmVhZGluZywg MTZHQiBtZW1vcnkpDQoNCiMgcnBtIC1xYSB8Z3JlcCBvdmlydA0Kb3ZpcnQtZW5naW5lLWNsaS0z LjUuMC41LTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLTMuNS4xLjEtMS5lbDYubm9hcmNoDQpv dmlydC1lbmdpbmUtc2V0dXAtcGx1Z2luLW92aXJ0LWVuZ2luZS0zLjUuMi0xLmVsNi5ub2FyY2gN Cm92aXJ0LWVuZ2luZS1zZXR1cC1wbHVnaW4tYWxsaW5vbmUtMy41LjItMS5lbDYubm9hcmNoDQpv dmlydC1lbmdpbmUtc2V0dXAtMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1ndWVzdC10b29scy0z LjUuMC0wLjUubWFzdGVyLm5vYXJjaA0Kb3ZpcnQtaG9zdC1kZXBsb3ktMS4zLjEtMS5lbDYubm9h cmNoDQpvdmlydC1lbmdpbmUtc2RrLXB5dGhvbi0zLjUuMi4xLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQt ZW5naW5lLXNldHVwLXBsdWdpbi1vdmlydC1lbmdpbmUtY29tbW9uLTMuNS4yLTEuZWw2Lm5vYXJj aA0Kb3ZpcnQtZW5naW5lLWJhY2tlbmQtMy41LjEuMS0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2lu ZS11c2VycG9ydGFsLTMuNS4xLjEtMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtZGJzY3JpcHRz LTMuNS4xLjEtMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtdG9vbHMtMy41LjEuMS0xLmVsNi5u b2FyY2gNCm92aXJ0LWhvc3QtZGVwbG95LW9mZmxpbmUtMS4zLjEtMS5lbDYueDg2XzY0DQpvdmly dC1lbmdpbmUtc2V0dXAtcGx1Z2luLXdlYnNvY2tldC1wcm94eS0zLjUuMi0xLmVsNi5ub2FyY2gN Cm92aXJ0LWVuZ2luZS13ZWJzb2NrZXQtcHJveHktMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1p c28tdXBsb2FkZXItMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtZXh0ZW5zaW9ucy1h cGktaW1wbC0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1qYm9zcy1hcy03LjEuMS0x LmVsNi54ODZfNjQNCm92aXJ0LWVuZ2luZS13ZWJhZG1pbi1wb3J0YWwtMy41LjEuMS0xLmVsNi5u b2FyY2gNCm92aXJ0LWVuZ2luZS1yZXN0YXBpLTMuNS4xLjEtMS5lbDYubm9hcmNoDQpvdmlydC1n dWVzdC10b29scy1pc28tMy41LTcubm9hcmNoDQpvdmlydC1pbWFnZS11cGxvYWRlci0zLjUuMS0x LmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1saWItMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1l bmdpbmUtc2V0dXAtYmFzZS0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LXJlbGVhc2UzNS0wMDMt MS5ub2FyY2gNCm92aXJ0LWhvc3QtZGVwbG95LWphdmEtMS4zLjEtMS5lbDYubm9hcmNoDQoNCkh5 cGVydmlzb3JzIGFyZSBydW5uaW5nIG92aXJ0LW5vZGUsIHVwZ3JhZGVkIGZyb20gSVNPIDogaHR0 cDovL3Jlc291cmNlcy5vdmlydC5vcmcvcHViL292aXJ0LTMuNS9pc28vb3ZpcnQtbm9kZS9lbDct My41LjIvb3ZpcnQtbm9kZS1pc28tMy41LTAuOTk5LjIwMTUwNDI4MDkzMS5lbDcuY2VudG9zLmlz bw0KDQoNCkhlcmXigJlzIGEgc25pcHBldCBmcm9tIHRoZSBsb2dzOg0KDQoyMDE1LTA0LTI5IDE4 OjQ3OjE2LDk0NyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r ZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC0yKSBbNDhlYjBiMWRdIEZJTklTSCwg TWVyZ2VWRFNDb21tYW5kLCBsb2cgaWQ6IDUxMjFlY2M5DQoyMDE1LTA0LTI5IDE4OjQ3OjE2LDk0 NyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTct dGhyZWFkLTIpIFs0OGViMGIxZF0gQ29tbWFuZCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1l cmdlQ29tbWFuZCB0aHJvdyBWZGMgQmxsIGV4Y2VwdGlvbi4gV2l0aCBlcnJvciBtZXNzYWdlIFZk Y0JMTEV4Y2VwdGlvbjogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIu VkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9u OiBGYWlsZWQgdG8gTWVyZ2VWRFMsIGVycm9yID0gTWVyZ2UgZmFpbGVkLCBjb2RlID0gNTIgKEZh aWxlZCB3aXRoIGVycm9yIG1lcmdlRXJyIGFuZCBjb2RlIDUyKQ0KMjAxNS0wNC0yOSAxODo0Nzox Niw5NTQgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5kXSAocG9v bC03LXRocmVhZC0yKSBbNDhlYjBiMWRdIFRyYW5zYWN0aW9uIHJvbGxlZC1iYWNrIGZvciBjb21t YW5kOiBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1lcmdlQ29tbWFuZC4NCjIwMTUtMDQtMjkg MTg6NDc6MTYsOTgxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jy b2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTctdGhyZWFkLTMpIFs1NDk1YmRlN10gRmFpbGVk IGluIE1lcmdlVkRTIG1ldGhvZA0KMjAxNS0wNC0yOSAxODo0NzoxNiw5ODIgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBv b2wtNy10aHJlYWQtMykgWzU0OTViZGU3XSBDb21tYW5kIG9yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZCByZXR1cm4gdmFsdWUNCiBTdGF0dXNP bmx5UmV0dXJuRm9yWG1sUnBjIFttU3RhdHVzPVN0YXR1c0ZvclhtbFJwYyBbbUNvZGU9NTIsIG1N ZXNzYWdlPU1lcmdlIGZhaWxlZF1dDQoNCg0K --_000_D6B620CCC76D45B69F9D7E20570FEFADvolusioncom_ Content-Type: text/html; charset="utf-8" Content-ID: <7419DBD3662F7E40948D48866FF46D49@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5IaSBldmVy eW9uZSw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQpXZeKAmXJl IG5vdCBzZWVpbmcgbGl2ZSBtZXJnZSB3b3JraW5nIGFzIG9mIHRoZSAzLjUuMiB1cGRhdGUuIFdl 4oCZdmUgdGVzdGVkIHVzaW5nIGZpYnJlIGNoYW5uZWwgYW5kIE5GUyBhdHRhY2hlZCBzdG9yYWdl LiBCb3RoIHRocm93aW5nIHRoZSBzYW1lIGVycm9yIGNvZGUuIEFyZSBvdGhlciBwZW9wbGUgc2Vl aW5nIHN1Y2Nlc3Mgd2l0aCBsaXZlLW1lcmdlIGFmdGVyIHRoZSB1cGRhdGU/DQo8ZGl2IGNsYXNz PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5IZXJl4oCZcyB0aGUgZW52 aXJvbm1lbnQ6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp diBjbGFzcz0iIj5FbmdpbmUgUnVubmluZyBvbiBDZW50T1MgNng2NCB1cGRhdGVkIHRvIDMuNS4y IHZpYSB5dW0gdXBkYXRlIChzdGFuZGFsb25lIHBoeXNpY2FsIGJveCwgZHVhbCBzb2NrZXQgaGV4 IGNvcmUgJiM0MzsgaHlwZXJ0aHJlYWRpbmcsIDE2R0IgbWVtb3J5KTwvZGl2Pg0KPGRpdiBjbGFz cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi PiMgcnBtIC1xYSB8Z3JlcCBvdmlydDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUt Y2xpLTMuNS4wLjUtMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2lu ZS0zLjUuMS4xLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUt c2V0dXAtcGx1Z2luLW92aXJ0LWVuZ2luZS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYg Y2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNldHVwLXBsdWdpbi1hbGxpbm9uZS0zLjUuMi0xLmVsNi5u b2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNldHVwLTMuNS4yLTEuZWw2 Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1ndWVzdC10b29scy0zLjUuMC0wLjUu bWFzdGVyLm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1ob3N0LWRlcGxveS0xLjMu MS0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNkay1weXRo b24tMy41LjIuMS0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5l LXNldHVwLXBsdWdpbi1vdmlydC1lbmdpbmUtY29tbW9uLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtYmFja2VuZC0zLjUuMS4xLTEuZWw2Lm5vYXJj aDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtdXNlcnBvcnRhbC0zLjUuMS4xLTEu ZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtZGJzY3JpcHRzLTMu NS4xLjEtMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS10b29s cy0zLjUuMS4xLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1ob3N0LWRl cGxveS1vZmZsaW5lLTEuMy4xLTEuZWw2Lng4Nl82NDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmly dC1lbmdpbmUtc2V0dXAtcGx1Z2luLXdlYnNvY2tldC1wcm94eS0zLjUuMi0xLmVsNi5ub2FyY2g8 L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXdlYnNvY2tldC1wcm94eS0zLjUuMi0x LmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtaXNvLXVwbG9hZGVyLTMuNS4y LTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtZXh0ZW5zaW9u cy1hcGktaW1wbC0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQt ZW5naW5lLWpib3NzLWFzLTcuMS4xLTEuZWw2Lng4Nl82NDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5v dmlydC1lbmdpbmUtd2ViYWRtaW4tcG9ydGFsLTMuNS4xLjEtMS5lbDYubm9hcmNoPC9kaXY+DQo8 ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1yZXN0YXBpLTMuNS4xLjEtMS5lbDYubm9hcmNoPC9k aXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWd1ZXN0LXRvb2xzLWlzby0zLjUtNy5ub2FyY2g8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtaW1hZ2UtdXBsb2FkZXItMy41LjEtMS5lbDYubm9hcmNo PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1saWItMy41LjItMS5lbDYubm9hcmNo PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1zZXR1cC1iYXNlLTMuNS4yLTEuZWw2 Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1yZWxlYXNlMzUtMDAzLTEubm9hcmNo PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWhvc3QtZGVwbG95LWphdmEtMS4zLjEtMS5lbDYu bm9hcmNoPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPkh5cGVydmlzb3JzIGFyZSBydW5uaW5nIG92aXJ0LW5vZGUsIHVwZ3Jh ZGVkIGZyb20gSVNPIDombmJzcDs8YSBocmVmPSJodHRwOi8vcmVzb3VyY2VzLm92aXJ0Lm9yZy9w dWIvb3ZpcnQtMy41L2lzby9vdmlydC1ub2RlL2VsNy0zLjUuMi9vdmlydC1ub2RlLWlzby0zLjUt MC45OTkuMjAxNTA0MjgwOTMxLmVsNy5jZW50b3MuaXNvIiBjbGFzcz0iIj5odHRwOi8vcmVzb3Vy Y2VzLm92aXJ0Lm9yZy9wdWIvb3ZpcnQtMy41L2lzby9vdmlydC1ub2RlL2VsNy0zLjUuMi9vdmly dC1ub2RlLWlzby0zLjUtMC45OTkuMjAxNTA0MjgwOTMxLmVsNy5jZW50b3MuaXNvPC9hPjwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJy IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkhlcmXigJlzIGEgc25pcHBldCBmcm9t IHRoZSBsb2dzOg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xh c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMjkgMTg6NDc6MTYsOTQ3IElORk8gJm5ic3A7 W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFu ZF0gKHBvb2wtNy10aHJlYWQtMikgWzQ4ZWIwYjFkXSBGSU5JU0gsIE1lcmdlVkRTQ29tbWFuZCwg bG9nIGlkOiA1MTIxZWNjOTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTI5IDE4OjQ3OjE2 LDk0NyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29s LTctdGhyZWFkLTIpIFs0OGViMGIxZF0gQ29tbWFuZCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxs Lk1lcmdlQ29tbWFuZCB0aHJvdyBWZGMgQmxsIGV4Y2VwdGlvbi4gV2l0aCBlcnJvciBtZXNzYWdl IFZkY0JMTEV4Y2VwdGlvbjogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9r ZXIuVkRTRXJyb3JFeGNlcHRpb246DQogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNl cHRpb246IEZhaWxlZCB0byBNZXJnZVZEUywgZXJyb3IgPSBNZXJnZSBmYWlsZWQsIGNvZGUgPSA1 MiAoRmFpbGVkIHdpdGggZXJyb3IgbWVyZ2VFcnIgYW5kIGNvZGUgNTIpPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPjIwMTUtMDQtMjkgMTg6NDc6MTYsOTU0IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNv cmUuYmxsLk1lcmdlQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMikgWzQ4ZWIwYjFkXSBUcmFuc2Fj dGlvbiByb2xsZWQtYmFjayBmb3IgY29tbWFuZDogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5N ZXJnZUNvbW1hbmQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMjkgMTg6NDc6MTYsOTgx IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZE U0NvbW1hbmRdIChwb29sLTctdGhyZWFkLTMpIFs1NDk1YmRlN10gRmFpbGVkIGluIE1lcmdlVkRT IG1ldGhvZDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTI5IDE4OjQ3OjE2LDk4MiBJTkZP ICZuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZE U0NvbW1hbmRdIChwb29sLTctdGhyZWFkLTMpIFs1NDk1YmRlN10gQ29tbWFuZCBvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmQgcmV0dXJuIHZh bHVlJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiZuYnNwO1N0YXR1c09ubHlSZXR1cm5Gb3JY bWxScGMgW21TdGF0dXM9U3RhdHVzRm9yWG1sUnBjIFttQ29kZT01MiwgbU1lc3NhZ2U9TWVyZ2Ug ZmFpbGVkXV08L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYm9keT4N CjwvaHRtbD4NCg== --_000_D6B620CCC76D45B69F9D7E20570FEFADvolusioncom_--

--_000_E81785AFF9964261B695B92FFFE81530volusioncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T3VyIHBhY2thZ2VzIGluIG15IGVhcmxpZXIgZW1haWwgd2VyZSBpbmNvcnJlY3QuIEhlcmUgYXJl IHRoZSBjb3JyZWN0IHBhY2thZ2VzIGFuZCBzb21lIG1vcmUgbG9nczoNCg0KIyBycG0gLXFhIHxn cmVwIG92aXJ0DQpvdmlydC1lbmdpbmUtY2xpLTMuNS4wLjUtMS5lbDYubm9hcmNoDQpvdmlydC1l bmdpbmUtc2V0dXAtcGx1Z2luLW92aXJ0LWVuZ2luZS0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0 LWVuZ2luZS1zZXR1cC1wbHVnaW4tYWxsaW5vbmUtMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1l bmdpbmUtc2V0dXAtMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtZGJzY3JpcHRzLTMu NS4yLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLWJhY2tlbmQtMy41LjItMS5lbDYubm9hcmNo DQpvdmlydC1ndWVzdC10b29scy0zLjUuMC0wLjUubWFzdGVyLm5vYXJjaA0Kb3ZpcnQtaG9zdC1k ZXBsb3ktMS4zLjEtMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtc2RrLXB5dGhvbi0zLjUuMi4x LTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXNldHVwLXBsdWdpbi1vdmlydC1lbmdpbmUtY29t bW9uLTMuNS4yLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXJlc3RhcGktMy41LjItMS5lbDYu bm9hcmNoDQpvdmlydC1lbmdpbmUtdXNlcnBvcnRhbC0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0 LWVuZ2luZS0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWhvc3QtZGVwbG95LW9mZmxpbmUtMS4z LjEtMS5lbDYueDg2XzY0DQpvdmlydC1lbmdpbmUtc2V0dXAtcGx1Z2luLXdlYnNvY2tldC1wcm94 eS0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS13ZWJzb2NrZXQtcHJveHktMy41LjIt MS5lbDYubm9hcmNoDQpvdmlydC1pc28tdXBsb2FkZXItMy41LjItMS5lbDYubm9hcmNoDQpvdmly dC1lbmdpbmUtZXh0ZW5zaW9ucy1hcGktaW1wbC0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWVu Z2luZS1qYm9zcy1hcy03LjEuMS0xLmVsNi54ODZfNjQNCm92aXJ0LWd1ZXN0LXRvb2xzLWlzby0z LjUtNy5ub2FyY2gNCm92aXJ0LWltYWdlLXVwbG9hZGVyLTMuNS4xLTEuZWw2Lm5vYXJjaA0Kb3Zp cnQtZW5naW5lLWxpYi0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1zZXR1cC1iYXNl LTMuNS4yLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtcmVsZWFzZTM1LTAwMy0xLm5vYXJjaA0Kb3ZpcnQt ZW5naW5lLXRvb2xzLTMuNS4yLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXdlYmFkbWluLXBv cnRhbC0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWhvc3QtZGVwbG95LWphdmEtMS4zLjEtMS5l bDYubm9hcmNoDQoNCkxvZ3M6DQoNCjIwMTUtMDQtMzAgMTk6NTA6MjQsNTc4IElORk8gIFtvcmcu b3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90Q29tbWFuZF0gKGFqcC0tMTI3LjAu MC4xLTg3MDItNikgWzRjYmFiMWM2XSBMb2NrIEFjcXVpcmVkIHRvIG9iamVjdCBFbmdpbmVMb2Nr IFtleGNsdXNpdmVMb2Nrcz0ga2V5OiBmMmFmYjhjNy02YjFkLTQ4MjItYTQzYS0wODg5MTc4ZGU3 MTkgdmFsdWU6IFZNDQosIHNoYXJlZExvY2tzPSBdDQoyMDE1LTA0LTMwIDE5OjUwOjI0LDY4OSBJ TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdENvbW1hbmRdIChh anAtLTEyNy4wLjAuMS04NzAyLTYpIFs0Y2JhYjFjNl0gUnVubmluZyBjb21tYW5kOiBSZW1vdmVT bmFwc2hvdENvbW1hbmQgaW50ZXJuYWw6IGZhbHNlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJRDog ZjJhZmI4YzctNmIxZC00ODIyLWE0M2EtMDg4OTE3OGRlNzE5IFR5cGU6IFZNQWN0aW9uIGdyb3Vw IE1BTklQVUxBVEVfVk1fU05BUFNIT1RTIHdpdGggcm9sZSB0eXBlIFVTRVINCjIwMTUtMDQtMzAg MTk6NTA6MjQsNzIzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBz aG90Q29tbWFuZF0gKGFqcC0tMTI3LjAuMC4xLTg3MDItNikgWzRjYmFiMWM2XSBMb2NrIGZyZWVk IHRvIG9iamVjdCBFbmdpbmVMb2NrIFtleGNsdXNpdmVMb2Nrcz0ga2V5OiBmMmFmYjhjNy02YjFk LTQ4MjItYTQzYS0wODg5MTc4ZGU3MTkgdmFsdWU6IFZNDQosIHNoYXJlZExvY2tzPSBdDQoyMDE1 LTA0LTMwIDE5OjUwOjI0LDc2MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1v dmVTbmFwc2hvdFNpbmdsZURpc2tMaXZlQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtNykgWzU5OGRi YjFlXSBSdW5uaW5nIGNvbW1hbmQ6IFJlbW92ZVNuYXBzaG90U2luZ2xlRGlza0xpdmVDb21tYW5k IGludGVybmFsOiB0cnVlLiBFbnRpdGllcyBhZmZlY3RlZCA6ICBJRDogMDAwMDAwMDAtMDAwMC0w MDAwLTAwMDAtMDAwMDAwMDAwMDAwIFR5cGU6IFN0b3JhZ2UNCjIwMTUtMDQtMzAgMTk6NTA6MjQs NzcxIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90U2luZ2xl RGlza0xpdmVDb21tYW5kXSAocG9vbC03LXRocmVhZC04KSBbNWM4Mjg1ZWJdIFJ1bm5pbmcgY29t bWFuZDogUmVtb3ZlU25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1hbmQgaW50ZXJuYWw6IHRydWUu IEVudGl0aWVzIGFmZmVjdGVkIDogIElEOiAwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAw MDAwMDAgVHlwZTogU3RvcmFnZQ0KMjAxNS0wNC0zMCAxOTo1MDoyNCw4MDUgSU5GTyAgW29yZy5v dmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsb2doYW5kbGluZy5BdWRpdExvZ0Rp cmVjdG9yXSAoYWpwLS0xMjcuMC4wLjEtODcwMi02KSBDb3JyZWxhdGlvbiBJRDogNGNiYWIxYzYs IEpvYiBJRDogYjAwNTc5MzktZDE1YS00ZGE3LWI3ODItYzgzNTEyN2ExNDEzLCBDYWxsIFN0YWNr OiBudWxsLCBDdXN0b20gRXZlbnQgSUQ6IC0xLCBNZXNzYWdlOiBTbmFwc2hvdCAndGVzdF9zbmFw MScgZGVsZXRpb24gZm9yIFZNICczLjUuMi53aW50ZXN0MScgd2FzIGluaXRpYXRlZCBieSBwYXRy aWNrX3J1c3NlbGxAY29ycC52b2x1c2lvbi5jb208bWFpbHRvOnBhdHJpY2tfcnVzc2VsbEBjb3Jw LnZvbHVzaW9uLmNvbT4uDQoyMDE1LTA0LTMwIDE5OjUwOjI5LDY0MiBJTkZPICBbb3JnLm92aXJ0 LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNpbmdsZURpc2tMaXZlQ29tbWFuZF0gKERl ZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTEzKSBbNWM4Mjg1ZWJdIEV4ZWN1dGluZyBMaXZl IE1lcmdlIGNvbW1hbmQgc3RlcCBNRVJHRQ0KMjAxNS0wNC0zMCAxOTo1MDoyOSw2NjUgSU5GTyAg W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVtb3ZlU25hcHNob3RDb21tYW5kQ2FsbGJhY2td IChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci0xMykgV2FpdGluZyBvbiBMaXZlIE1lcmdl IGNoaWxkIGNvbW1hbmRzIHRvIGNvbXBsZXRlDQoyMDE1LTA0LTMwIDE5OjUwOjI5LDY3MSBJTkZP ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFk LTkpIFtlMTBmNmEzXSBSdW5uaW5nIGNvbW1hbmQ6IE1lcmdlQ29tbWFuZCBpbnRlcm5hbDogdHJ1 ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDU4ZWY1MGUxLTJlZmItNDA4MS1hM2NhLTQ5M2My ZWU3ZTdiNiBUeXBlOiBTdG9yYWdlDQoyMDE1LTA0LTMwIDE5OjUwOjI5LDY3OSBJTkZPICBbb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNpbmdsZURpc2tMaXZlQ29tbWFu ZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTEzKSBbNTk4ZGJiMWVdIEV4ZWN1dGlu ZyBMaXZlIE1lcmdlIGNvbW1hbmQgc3RlcCBNRVJHRQ0KMjAxNS0wNC0zMCAxOTo1MDoyOSw2OTcg SU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5kXSAocG9vbC03LXRo cmVhZC0xMCkgWzQ4OThiMDA4XSBSdW5uaW5nIGNvbW1hbmQ6IE1lcmdlQ29tbWFuZCBpbnRlcm5h bDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IDU4ZWY1MGUxLTJlZmItNDA4MS1hM2Nh LTQ5M2MyZWU3ZTdiNiBUeXBlOiBTdG9yYWdlDQoyMDE1LTA0LTMwIDE5OjUwOjI5LDcwMyBJTkZP ICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21t YW5kXSAocG9vbC03LXRocmVhZC05KSBbZTEwZjZhM10gU1RBUlQsIE1lcmdlVkRTQ29tbWFuZChI b3N0TmFtZSA9IGF1czAyZ2Rrdm0wMS5kZXYudm9sdXNpb24uY29tPGh0dHA6Ly9hdXMwMmdka3Zt MDEuZGV2LnZvbHVzaW9uLmNvbT4sIE1lcmdlVkRTQ29tbWFuZFBhcmFtZXRlcnN7SG9zdElkID0g Y2ZjMjI3ZWYtYzlhYi00YzM1LWFhMjItMTM4YzE2OWYyYmE2LCB2bUlkPWYyYWZiOGM3LTZiMWQt NDgyMi1hNDNhLTA4ODkxNzhkZTcxOSwgc3RvcmFnZVBvb2xJZD1lZGNhM2RjNi1kOWNhLTQxMGYt YWY4NC05ZTI0ZDQ5ZGYzZTAsIHN0b3JhZ2VEb21haW5JZD01OGVmNTBlMS0yZWZiLTQwODEtYTNj YS00OTNjMmVlN2U3YjYsIGltYWdlR3JvdXBJZD1iYjgzNTljNi0xZGJhLTQ1ZTItOTdjYi05Mjlk MWM4M2E3YzgsIGltYWdlSWQ9ODdmMjZlZjItNmE4NC00ZjdjLTk3NzEtYmU3NjY1MGM3MDNjLCBi YXNlSW1hZ2VJZD0zZjkwY2VkNS01OGVhLTQzY2MtOTU1YS01NTllOGQ4OWZiYjIsIHRvcEltYWdl SWQ9ODdmMjZlZjItNmE4NC00ZjdjLTk3NzEtYmU3NjY1MGM3MDNjLCBiYW5kd2lkdGg9MH0pLCBs b2cgaWQ6IDU4NTlkYzANCjIwMTUtMDQtMzAgMTk6NTA6MjksNzI4IElORk8gIFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTct dGhyZWFkLTEwKSBbNDg5OGIwMDhdIFNUQVJULCBNZXJnZVZEU0NvbW1hbmQoSG9zdE5hbWUgPSBh dXMwMmdka3ZtMDEuZGV2LnZvbHVzaW9uLmNvbTxodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1 c2lvbi5jb20+LCBNZXJnZVZEU0NvbW1hbmRQYXJhbWV0ZXJze0hvc3RJZCA9IGNmYzIyN2VmLWM5 YWItNGMzNS1hYTIyLTEzOGMxNjlmMmJhNiwgdm1JZD1mMmFmYjhjNy02YjFkLTQ4MjItYTQzYS0w ODg5MTc4ZGU3MTksIHN0b3JhZ2VQb29sSWQ9ZWRjYTNkYzYtZDljYS00MTBmLWFmODQtOWUyNGQ0 OWRmM2UwLCBzdG9yYWdlRG9tYWluSWQ9NThlZjUwZTEtMmVmYi00MDgxLWEzY2EtNDkzYzJlZTdl N2I2LCBpbWFnZUdyb3VwSWQ9OTllNDRkZjgtZmEwMS00MjU1LWJjMWEtYTRjMjQwZWIwMWUyLCBp bWFnZUlkPTJjYTViODYxLTUyYTgtNGMwZi05MmEyLWE4ZjBhM2VkNDEyOSwgYmFzZUltYWdlSWQ9 N2FkMWNmN2QtZjJlNi00MWQ0LWEzYzQtNTc0NThlODBjNDNkLCB0b3BJbWFnZUlkPTJjYTViODYx LTUyYTgtNGMwZi05MmEyLWE4ZjBhM2VkNDEyOSwgYmFuZHdpZHRoPTB9KSwgbG9nIGlkOiAxNjBi NDVmYg0KMjAxNS0wNC0zMCAxOTo1MDoyOSw4MTkgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29y ZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtOSkg W2UxMGY2YTNdIEZhaWxlZCBpbiBNZXJnZVZEUyBtZXRob2QNCjIwMTUtMDQtMzAgMTk6NTA6Mjks ODIwIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJn ZVZEU0NvbW1hbmRdIChwb29sLTctdGhyZWFkLTkpIFtlMTBmNmEzXSBDb21tYW5kIG9yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZCByZXR1cm4g dmFsdWUNCiBTdGF0dXNPbmx5UmV0dXJuRm9yWG1sUnBjIFttU3RhdHVzPVN0YXR1c0ZvclhtbFJw YyBbbUNvZGU9NTIsIG1NZXNzYWdlPU1lcmdlIGZhaWxlZF1dDQoyMDE1LTA0LTMwIDE5OjUwOjI5 LDgyMSBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVy Z2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC05KSBbZTEwZjZhM10gSG9zdE5hbWUgPSBhdXMw Mmdka3ZtMDEuZGV2LnZvbHVzaW9uLmNvbTxodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1c2lv bi5jb20+DQoyMDE1LTA0LTMwIDE5OjUwOjI5LDgyMiBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC05 KSBbZTEwZjZhM10gQ29tbWFuZCBNZXJnZVZEU0NvbW1hbmQoSG9zdE5hbWUgPSBhdXMwMmdka3Zt MDEuZGV2LnZvbHVzaW9uLmNvbTxodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1c2lvbi5jb20+ LCBNZXJnZVZEU0NvbW1hbmRQYXJhbWV0ZXJze0hvc3RJZCA9IGNmYzIyN2VmLWM5YWItNGMzNS1h YTIyLTEzOGMxNjlmMmJhNiwgdm1JZD1mMmFmYjhjNy02YjFkLTQ4MjItYTQzYS0wODg5MTc4ZGU3 MTksIHN0b3JhZ2VQb29sSWQ9ZWRjYTNkYzYtZDljYS00MTBmLWFmODQtOWUyNGQ0OWRmM2UwLCBz dG9yYWdlRG9tYWluSWQ9NThlZjUwZTEtMmVmYi00MDgxLWEzY2EtNDkzYzJlZTdlN2I2LCBpbWFn ZUdyb3VwSWQ9YmI4MzU5YzYtMWRiYS00NWUyLTk3Y2ItOTI5ZDFjODNhN2M4LCBpbWFnZUlkPTg3 ZjI2ZWYyLTZhODQtNGY3Yy05NzcxLWJlNzY2NTBjNzAzYywgYmFzZUltYWdlSWQ9M2Y5MGNlZDUt NThlYS00M2NjLTk1NWEtNTU5ZThkODlmYmIyLCB0b3BJbWFnZUlkPTg3ZjI2ZWYyLTZhODQtNGY3 Yy05NzcxLWJlNzY2NTBjNzAzYywgYmFuZHdpZHRoPTB9KSBleGVjdXRpb24gZmFpbGVkLiBFeGNl cHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBWRFNHZW5lcmljRXhjZXB0aW9uOiBWRFNFcnJvckV4 Y2VwdGlvbjogRmFpbGVkIHRvIE1lcmdlVkRTLCBlcnJvciA9IE1lcmdlIGZhaWxlZCwgY29kZSA9 IDUyDQoyMDE1LTA0LTMwIDE5OjUwOjI5LDgyNyBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC05KSBb ZTEwZjZhM10gRklOSVNILCBNZXJnZVZEU0NvbW1hbmQsIGxvZyBpZDogNTg1OWRjMA0KMjAxNS0w NC0zMCAxOTo1MDoyOSw4MjggRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VD b21tYW5kXSAocG9vbC03LXRocmVhZC05KSBbZTEwZjZhM10gQ29tbWFuZCBvcmcub3ZpcnQuZW5n aW5lLmNvcmUuYmxsLk1lcmdlQ29tbWFuZCB0aHJvdyBWZGMgQmxsIGV4Y2VwdGlvbi4gV2l0aCBl cnJvciBtZXNzYWdlIFZkY0JMTEV4Y2VwdGlvbjogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci52ZHNicm9rZXIuVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZE U0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQgdG8gTWVyZ2VWRFMsIGVycm9yID0gTWVyZ2UgZmFpbGVk LCBjb2RlID0gNTIgKEZhaWxlZCB3aXRoIGVycm9yIG1lcmdlRXJyIGFuZCBjb2RlIDUyKQ0KMjAx NS0wNC0zMCAxOTo1MDoyOSw4MzQgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVy Z2VDb21tYW5kXSAocG9vbC03LXRocmVhZC05KSBbZTEwZjZhM10gVHJhbnNhY3Rpb24gcm9sbGVk LWJhY2sgZm9yIGNvbW1hbmQ6IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5k Lg0KMjAxNS0wNC0zMCAxOTo1MDoyOSw4NTggRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMTApIFs0 ODk4YjAwOF0gRmFpbGVkIGluIE1lcmdlVkRTIG1ldGhvZA0KMjAxNS0wNC0zMCAxOTo1MDoyOSw4 NTkgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdl VkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMTApIFs0ODk4YjAwOF0gQ29tbWFuZCBvcmcub3Zp cnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmQgcmV0dXJu IHZhbHVlDQogU3RhdHVzT25seVJldHVybkZvclhtbFJwYyBbbVN0YXR1cz1TdGF0dXNGb3JYbWxS cGMgW21Db2RlPTUyLCBtTWVzc2FnZT1NZXJnZSBmYWlsZWRdXQ0KMjAxNS0wNC0zMCAxOTo1MDoy OSw4NjAgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1l cmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMTApIFs0ODk4YjAwOF0gSG9zdE5hbWUgPSBh dXMwMmdka3ZtMDEuZGV2LnZvbHVzaW9uLmNvbTxodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1 c2lvbi5jb20+DQoyMDE1LTA0LTMwIDE5OjUwOjI5LDg2MSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2lu ZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVh ZC0xMCkgWzQ4OThiMDA4XSBDb21tYW5kIE1lcmdlVkRTQ29tbWFuZChIb3N0TmFtZSA9IGF1czAy Z2Rrdm0wMS5kZXYudm9sdXNpb24uY29tPGh0dHA6Ly9hdXMwMmdka3ZtMDEuZGV2LnZvbHVzaW9u LmNvbT4sIE1lcmdlVkRTQ29tbWFuZFBhcmFtZXRlcnN7SG9zdElkID0gY2ZjMjI3ZWYtYzlhYi00 YzM1LWFhMjItMTM4YzE2OWYyYmE2LCB2bUlkPWYyYWZiOGM3LTZiMWQtNDgyMi1hNDNhLTA4ODkx NzhkZTcxOSwgc3RvcmFnZVBvb2xJZD1lZGNhM2RjNi1kOWNhLTQxMGYtYWY4NC05ZTI0ZDQ5ZGYz ZTAsIHN0b3JhZ2VEb21haW5JZD01OGVmNTBlMS0yZWZiLTQwODEtYTNjYS00OTNjMmVlN2U3YjYs IGltYWdlR3JvdXBJZD05OWU0NGRmOC1mYTAxLTQyNTUtYmMxYS1hNGMyNDBlYjAxZTIsIGltYWdl SWQ9MmNhNWI4NjEtNTJhOC00YzBmLTkyYTItYThmMGEzZWQ0MTI5LCBiYXNlSW1hZ2VJZD03YWQx Y2Y3ZC1mMmU2LTQxZDQtYTNjNC01NzQ1OGU4MGM0M2QsIHRvcEltYWdlSWQ9MmNhNWI4NjEtNTJh OC00YzBmLTkyYTItYThmMGEzZWQ0MTI5LCBiYW5kd2lkdGg9MH0pIGV4ZWN1dGlvbiBmYWlsZWQu IEV4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vy cm9yRXhjZXB0aW9uOiBGYWlsZWQgdG8gTWVyZ2VWRFMsIGVycm9yID0gTWVyZ2UgZmFpbGVkLCBj b2RlID0gNTINCjIwMTUtMDQtMzAgMTk6NTA6MjksODY0IElORk8gIFtvcmcub3ZpcnQuZW5naW5l LmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTctdGhyZWFk LTEwKSBbNDg5OGIwMDhdIEZJTklTSCwgTWVyZ2VWRFNDb21tYW5kLCBsb2cgaWQ6IDE2MGI0NWZi DQoyMDE1LTA0LTMwIDE5OjUwOjI5LDg2NSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJs bC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTEwKSBbNDg5OGIwMDhdIENvbW1hbmQgb3Jn Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmQgdGhyb3cgVmRjIEJsbCBleGNlcHRp b24uIFdpdGggZXJyb3IgbWVzc2FnZSBWZGNCTExFeGNlcHRpb246IG9yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vycm9yRXhjZXB0aW9uOiBWRFNHZW5lcmljRXhj ZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVkIHRvIE1lcmdlVkRTLCBlcnJvciA9IE1l cmdlIGZhaWxlZCwgY29kZSA9IDUyIChGYWlsZWQgd2l0aCBlcnJvciBtZXJnZUVyciBhbmQgY29k ZSA1MikNCjIwMTUtMDQtMzAgMTk6NTA6MjksODcxIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNv cmUuYmxsLk1lcmdlQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMTApIFs0ODk4YjAwOF0gVHJhbnNh Y3Rpb24gcm9sbGVkLWJhY2sgZm9yIGNvbW1hbmQ6IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu TWVyZ2VDb21tYW5kLg0KMjAxNS0wNC0zMCAxOTo1MDozOSw2OTggRVJST1IgW29yZy5vdmlydC5l bmdpbmUuY29yZS5ibGwuUmVtb3ZlU25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1hbmRdIChEZWZh dWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci03MykgWzVjODI4NWViXSBGYWlsZWQgY2hpbGQgY29t bWFuZCBzdGF0dXMgZm9yIHN0ZXAgTUVSR0UNCjIwMTUtMDQtMzAgMTk6NTA6MzksNzAxIElORk8g IFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90Q29tbWFuZENhbGxiYWNr XSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItNzMpIFs1YzgyODVlYl0gV2FpdGluZyBv biBMaXZlIE1lcmdlIGNoaWxkIGNvbW1hbmRzIHRvIGNvbXBsZXRlDQoyMDE1LTA0LTMwIDE5OjUw OjM5LDcxMCBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNp bmdsZURpc2tMaXZlQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTczKSBb NTk4ZGJiMWVdIEZhaWxlZCBjaGlsZCBjb21tYW5kIHN0YXR1cyBmb3Igc3RlcCBNRVJHRQ0KMjAx NS0wNC0zMCAxOTo1MDo0OSw3MjAgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVt b3ZlU25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVy X1dvcmtlci0zNikgWzVjODI4NWViXSBNZXJnaW5nIG9mIHNuYXBzaG90IDQ3MGI1MjVlLWZiMzAt NDk1Ni1hNzAyLWY0YzYzODliY2I2MCBpbWFnZXMgM2Y5MGNlZDUtNThlYS00M2NjLTk1NWEtNTU5 ZThkODlmYmIyLi44N2YyNmVmMi02YTg0LTRmN2MtOTc3MS1iZTc2NjUwYzcwM2MgZmFpbGVkLiBJ bWFnZXMgaGF2ZSBiZWVuIG1hcmtlZCBpbGxlZ2FsIGFuZCBjYW4gbm8gbG9uZ2VyIGJlIHByZXZp ZXdlZCBvciByZXZlcnRlZCB0by4gUGxlYXNlIHJldHJ5IExpdmUgTWVyZ2Ugb24gdGhlIHNuYXBz aG90IHRvIGNvbXBsZXRlIHRoZSBvcGVyYXRpb24uDQoyMDE1LTA0LTMwIDE5OjUwOjQ5LDcyNSBJ TkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdENvbW1hbmRDYWxs YmFja10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTM2KSBbNGNiYWIxYzZdIEFsbCBM aXZlIE1lcmdlIGNoaWxkIGNvbW1hbmRzIGhhdmUgY29tcGxldGVkLCBzdGF0dXMgRkFJTEVEDQoy MDE1LTA0LTMwIDE5OjUwOjQ5LDczNCBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5S ZW1vdmVTbmFwc2hvdFNpbmdsZURpc2tMaXZlQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVs ZXJfV29ya2VyLTM2KSBbNTk4ZGJiMWVdIE1lcmdpbmcgb2Ygc25hcHNob3QgNDcwYjUyNWUtZmIz MC00OTU2LWE3MDItZjRjNjM4OWJjYjYwIGltYWdlcyA3YWQxY2Y3ZC1mMmU2LTQxZDQtYTNjNC01 NzQ1OGU4MGM0M2QuLjJjYTViODYxLTUyYTgtNGMwZi05MmEyLWE4ZjBhM2VkNDEyOSBmYWlsZWQu IEltYWdlcyBoYXZlIGJlZW4gbWFya2VkIGlsbGVnYWwgYW5kIGNhbiBubyBsb25nZXIgYmUgcHJl dmlld2VkIG9yIHJldmVydGVkIHRvLiBQbGVhc2UgcmV0cnkgTGl2ZSBNZXJnZSBvbiB0aGUgc25h cHNob3QgdG8gY29tcGxldGUgdGhlIG9wZXJhdGlvbi4NCjIwMTUtMDQtMzAgMTk6NTA6NTksNzg3 IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90Q29tbWFuZF0g KERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTE2KSBbNGNiYWIxYzZdIEVuZGluZyBjb21t YW5kIHdpdGggZmFpbHVyZTogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hv dENvbW1hbmQNCjIwMTUtMDQtMzAgMTk6NTA6NTksODM3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5l LmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKERl ZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTE2KSBbNGNiYWIxYzZdIENvcnJlbGF0aW9uIElE OiA0Y2JhYjFjNiwgQ2FsbCBTdGFjazogbnVsbCwgQ3VzdG9tIEV2ZW50IElEOiAtMSwgTWVzc2Fn ZTogRmFpbGVkIHRvIGRlbGV0ZSBzbmFwc2hvdCAndGVzdF9zbmFwMScgZm9yIFZNICczLjUuMi53 aW50ZXN0MeKAmS4NCg0KDQpPbiBBcHIgMzAsIDIwMTUsIGF0IDk6NTQgQU0sIFBhdHJpY2sgUnVz c2VsbCA8cGF0cmlja19ydXNzZWxsQHZvbHVzaW9uLmNvbTxtYWlsdG86cGF0cmlja19ydXNzZWxs QHZvbHVzaW9uLmNvbT4+IHdyb3RlOg0KDQpIaSBldmVyeW9uZSwNCg0KV2XigJlyZSBub3Qgc2Vl aW5nIGxpdmUgbWVyZ2Ugd29ya2luZyBhcyBvZiB0aGUgMy41LjIgdXBkYXRlLiBXZeKAmXZlIHRl c3RlZCB1c2luZyBmaWJyZSBjaGFubmVsIGFuZCBORlMgYXR0YWNoZWQgc3RvcmFnZS4gQm90aCB0 aHJvd2luZyB0aGUgc2FtZSBlcnJvciBjb2RlLiBBcmUgb3RoZXIgcGVvcGxlIHNlZWluZyBzdWNj ZXNzIHdpdGggbGl2ZS1tZXJnZSBhZnRlciB0aGUgdXBkYXRlPw0KDQpIZXJl4oCZcyB0aGUgZW52 aXJvbm1lbnQ6DQoNCkVuZ2luZSBSdW5uaW5nIG9uIENlbnRPUyA2eDY0IHVwZGF0ZWQgdG8gMy41 LjIgdmlhIHl1bSB1cGRhdGUgKHN0YW5kYWxvbmUgcGh5c2ljYWwgYm94LCBkdWFsIHNvY2tldCBo ZXggY29yZSArIGh5cGVydGhyZWFkaW5nLCAxNkdCIG1lbW9yeSkNCg0KIyBycG0gLXFhIHxncmVw IG92aXJ0DQpvdmlydC1lbmdpbmUtY2xpLTMuNS4wLjUtMS5lbDYubm9hcmNoDQpvdmlydC1lbmdp bmUtMy41LjEuMS0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1zZXR1cC1wbHVnaW4tb3ZpcnQt ZW5naW5lLTMuNS4yLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXNldHVwLXBsdWdpbi1hbGxp bm9uZS0zLjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1zZXR1cC0zLjUuMi0xLmVsNi5u b2FyY2gNCm92aXJ0LWd1ZXN0LXRvb2xzLTMuNS4wLTAuNS5tYXN0ZXIubm9hcmNoDQpvdmlydC1o b3N0LWRlcGxveS0xLjMuMS0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1zZGstcHl0aG9uLTMu NS4yLjEtMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtc2V0dXAtcGx1Z2luLW92aXJ0LWVuZ2lu ZS1jb21tb24tMy41LjItMS5lbDYubm9hcmNoDQpvdmlydC1lbmdpbmUtYmFja2VuZC0zLjUuMS4x LTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXVzZXJwb3J0YWwtMy41LjEuMS0xLmVsNi5ub2Fy Y2gNCm92aXJ0LWVuZ2luZS1kYnNjcmlwdHMtMy41LjEuMS0xLmVsNi5ub2FyY2gNCm92aXJ0LWVu Z2luZS10b29scy0zLjUuMS4xLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtaG9zdC1kZXBsb3ktb2ZmbGlu ZS0xLjMuMS0xLmVsNi54ODZfNjQNCm92aXJ0LWVuZ2luZS1zZXR1cC1wbHVnaW4td2Vic29ja2V0 LXByb3h5LTMuNS4yLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXdlYnNvY2tldC1wcm94eS0z LjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWlzby11cGxvYWRlci0zLjUuMi0xLmVsNi5ub2FyY2gN Cm92aXJ0LWVuZ2luZS1leHRlbnNpb25zLWFwaS1pbXBsLTMuNS4yLTEuZWw2Lm5vYXJjaA0Kb3Zp cnQtZW5naW5lLWpib3NzLWFzLTcuMS4xLTEuZWw2Lng4Nl82NA0Kb3ZpcnQtZW5naW5lLXdlYmFk bWluLXBvcnRhbC0zLjUuMS4xLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLXJlc3RhcGktMy41 LjEuMS0xLmVsNi5ub2FyY2gNCm92aXJ0LWd1ZXN0LXRvb2xzLWlzby0zLjUtNy5ub2FyY2gNCm92 aXJ0LWltYWdlLXVwbG9hZGVyLTMuNS4xLTEuZWw2Lm5vYXJjaA0Kb3ZpcnQtZW5naW5lLWxpYi0z LjUuMi0xLmVsNi5ub2FyY2gNCm92aXJ0LWVuZ2luZS1zZXR1cC1iYXNlLTMuNS4yLTEuZWw2Lm5v YXJjaA0Kb3ZpcnQtcmVsZWFzZTM1LTAwMy0xLm5vYXJjaA0Kb3ZpcnQtaG9zdC1kZXBsb3ktamF2 YS0xLjMuMS0xLmVsNi5ub2FyY2gNCg0KSHlwZXJ2aXNvcnMgYXJlIHJ1bm5pbmcgb3ZpcnQtbm9k ZSwgdXBncmFkZWQgZnJvbSBJU08gOiBodHRwOi8vcmVzb3VyY2VzLm92aXJ0Lm9yZy9wdWIvb3Zp cnQtMy41L2lzby9vdmlydC1ub2RlL2VsNy0zLjUuMi9vdmlydC1ub2RlLWlzby0zLjUtMC45OTku MjAxNTA0MjgwOTMxLmVsNy5jZW50b3MuaXNvDQoNCg0KSGVyZeKAmXMgYSBzbmlwcGV0IGZyb20g dGhlIGxvZ3M6DQoNCjIwMTUtMDQtMjkgMTg6NDc6MTYsOTQ3IElORk8gIFtvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTctdGhy ZWFkLTIpIFs0OGViMGIxZF0gRklOSVNILCBNZXJnZVZEU0NvbW1hbmQsIGxvZyBpZDogNTEyMWVj YzkNCjIwMTUtMDQtMjkgMTg6NDc6MTYsOTQ3IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUu YmxsLk1lcmdlQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMikgWzQ4ZWIwYjFkXSBDb21tYW5kIG9y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5kIHRocm93IFZkYyBCbGwgZXhjZXB0 aW9uLiBXaXRoIGVycm9yIG1lc3NhZ2UgVmRjQkxMRXhjZXB0aW9uOiBvcmcub3ZpcnQuZW5naW5l LmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WRFNFcnJvckV4Y2VwdGlvbjogVkRTR2VuZXJpY0V4 Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZhaWxlZCB0byBNZXJnZVZEUywgZXJyb3IgPSBN ZXJnZSBmYWlsZWQsIGNvZGUgPSA1MiAoRmFpbGVkIHdpdGggZXJyb3IgbWVyZ2VFcnIgYW5kIGNv ZGUgNTIpDQoyMDE1LTA0LTI5IDE4OjQ3OjE2LDk1NCBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTIpIFs0OGViMGIxZF0gVHJhbnNh Y3Rpb24gcm9sbGVkLWJhY2sgZm9yIGNvbW1hbmQ6IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu TWVyZ2VDb21tYW5kLg0KMjAxNS0wNC0yOSAxODo0NzoxNiw5ODEgRVJST1IgW29yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10 aHJlYWQtMykgWzU0OTViZGU3XSBGYWlsZWQgaW4gTWVyZ2VWRFMgbWV0aG9kDQoyMDE1LTA0LTI5 IDE4OjQ3OjE2LDk4MiBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNi cm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC0zKSBbNTQ5NWJkZTddIENvbW1h bmQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21t YW5kIHJldHVybiB2YWx1ZQ0KIFN0YXR1c09ubHlSZXR1cm5Gb3JYbWxScGMgW21TdGF0dXM9U3Rh dHVzRm9yWG1sUnBjIFttQ29kZT01MiwgbU1lc3NhZ2U9TWVyZ2UgZmFpbGVkXV0NCg0KDQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KVXNlcnMgbWFpbGlu ZyBsaXN0DQpVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4NCmh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycw0KDQo= --_000_E81785AFF9964261B695B92FFFE81530volusioncom_ Content-Type: text/html; charset="utf-8" Content-ID: <57D0B2AE63EFC448A05D993FDF24838F@namprd04.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KT3VyIHBhY2thZ2VzIGluIG15IGVh cmxpZXIgZW1haWwgd2VyZSBpbmNvcnJlY3QuIEhlcmUgYXJlIHRoZSBjb3JyZWN0IHBhY2thZ2Vz IGFuZCBzb21lIG1vcmUgbG9nczoNCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4jIHJwbSAtcWEgfGdyZXAgb3ZpcnQ8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLWNsaS0zLjUuMC41LTEuZWw2Lm5vYXJjaDwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtc2V0dXAtcGx1Z2luLW92aXJ0LWVuZ2lu ZS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNl dHVwLXBsdWdpbi1hbGxpbm9uZS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+b3ZpcnQtZW5naW5lLXNldHVwLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFz cz0iIj5vdmlydC1lbmdpbmUtZGJzY3JpcHRzLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRp diBjbGFzcz0iIj5vdmlydC1lbmdpbmUtYmFja2VuZC0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4N CjxkaXYgY2xhc3M9IiI+b3ZpcnQtZ3Vlc3QtdG9vbHMtMy41LjAtMC41Lm1hc3Rlci5ub2FyY2g8 L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtaG9zdC1kZXBsb3ktMS4zLjEtMS5lbDYubm9hcmNo PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1zZGstcHl0aG9uLTMuNS4yLjEtMS5l bDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1zZXR1cC1wbHVnaW4t b3ZpcnQtZW5naW5lLWNvbW1vbi0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+b3ZpcnQtZW5naW5lLXJlc3RhcGktMy41LjItMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNs YXNzPSIiPm92aXJ0LWVuZ2luZS11c2VycG9ydGFsLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0K PGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtMy41LjItMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2 IGNsYXNzPSIiPm92aXJ0LWhvc3QtZGVwbG95LW9mZmxpbmUtMS4zLjEtMS5lbDYueDg2XzY0PC9k aXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1zZXR1cC1wbHVnaW4td2Vic29ja2V0LXBy b3h5LTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUt d2Vic29ja2V0LXByb3h5LTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5v dmlydC1pc28tdXBsb2FkZXItMy41LjItMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIi Pm92aXJ0LWVuZ2luZS1leHRlbnNpb25zLWFwaS1pbXBsLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtamJvc3MtYXMtNy4xLjEtMS5lbDYueDg2XzY0 PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWd1ZXN0LXRvb2xzLWlzby0zLjUtNy5ub2FyY2g8 L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtaW1hZ2UtdXBsb2FkZXItMy41LjEtMS5lbDYubm9h cmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1saWItMy41LjItMS5lbDYubm9h cmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS1zZXR1cC1iYXNlLTMuNS4yLTEu ZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1yZWxlYXNlMzUtMDAzLTEubm9h cmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS10b29scy0zLjUuMi0xLmVsNi5u b2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXdlYmFkbWluLXBvcnRhbC0z LjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtaG9zdC1kZXBsb3kt amF2YS0xLjMuMS0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkxvZ3M6PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBj bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0wNC0z MCAxOTo1MDoyNCw1NzggSU5GTyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1v dmVTbmFwc2hvdENvbW1hbmRdIChhanAtLTEyNy4wLjAuMS04NzAyLTYpIFs0Y2JhYjFjNl0gTG9j ayBBY3F1aXJlZCB0byBvYmplY3QgRW5naW5lTG9jayBbZXhjbHVzaXZlTG9ja3M9IGtleTogZjJh ZmI4YzctNmIxZC00ODIyLWE0M2EtMDg4OTE3OGRlNzE5IHZhbHVlOiBWTTwvZGl2Pg0KPGRpdiBj bGFzcz0iIj4sIHNoYXJlZExvY2tzPSBdPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMzAg MTk6NTA6MjQsNjg5IElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVtb3Zl U25hcHNob3RDb21tYW5kXSAoYWpwLS0xMjcuMC4wLjEtODcwMi02KSBbNGNiYWIxYzZdIFJ1bm5p bmcgY29tbWFuZDogUmVtb3ZlU25hcHNob3RDb21tYW5kIGludGVybmFsOiBmYWxzZS4gRW50aXRp ZXMgYWZmZWN0ZWQgOiAmbmJzcDtJRDogZjJhZmI4YzctNmIxZC00ODIyLWE0M2EtMDg4OTE3OGRl NzE5IFR5cGU6IFZNQWN0aW9uDQogZ3JvdXAgTUFOSVBVTEFURV9WTV9TTkFQU0hPVFMgd2l0aCBy b2xlIHR5cGUgVVNFUjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjI0LDcy MyBJTkZPICZuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90Q29t bWFuZF0gKGFqcC0tMTI3LjAuMC4xLTg3MDItNikgWzRjYmFiMWM2XSBMb2NrIGZyZWVkIHRvIG9i amVjdCBFbmdpbmVMb2NrIFtleGNsdXNpdmVMb2Nrcz0ga2V5OiBmMmFmYjhjNy02YjFkLTQ4MjIt YTQzYS0wODg5MTc4ZGU3MTkgdmFsdWU6IFZNPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPiwgc2hhcmVk TG9ja3M9IF08L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0wNC0zMCAxOTo1MDoyNCw3NjIgSU5G TyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNpbmdsZURp c2tMaXZlQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtNykgWzU5OGRiYjFlXSBSdW5uaW5nIGNvbW1h bmQ6IFJlbW92ZVNuYXBzaG90U2luZ2xlRGlza0xpdmVDb21tYW5kIGludGVybmFsOiB0cnVlLiBF bnRpdGllcyBhZmZlY3RlZCA6ICZuYnNwO0lEOiAwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAw MDAwMDAwMDANCiBUeXBlOiBTdG9yYWdlPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMzAg MTk6NTA6MjQsNzcxIElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVtb3Zl U25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTgpIFs1YzgyODVl Yl0gUnVubmluZyBjb21tYW5kOiBSZW1vdmVTbmFwc2hvdFNpbmdsZURpc2tMaXZlQ29tbWFuZCBp bnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAmbmJzcDtJRDogMDAwMDAwMDAtMDAw MC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwDQogVHlwZTogU3RvcmFnZTwvZGl2Pg0KPGRpdiBjbGFz cz0iIj4yMDE1LTA0LTMwIDE5OjUwOjI0LDgwNSBJTkZPICZuYnNwO1tvcmcub3ZpcnQuZW5naW5l LmNvcmUuZGFsLmRiYnJva2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKGFq cC0tMTI3LjAuMC4xLTg3MDItNikgQ29ycmVsYXRpb24gSUQ6IDRjYmFiMWM2LCBKb2IgSUQ6IGIw MDU3OTM5LWQxNWEtNGRhNy1iNzgyLWM4MzUxMjdhMTQxMywgQ2FsbCBTdGFjazogbnVsbCwgQ3Vz dG9tIEV2ZW50IElEOiAtMSwgTWVzc2FnZToNCiBTbmFwc2hvdCAndGVzdF9zbmFwMScgZGVsZXRp b24gZm9yIFZNICczLjUuMi53aW50ZXN0MScgd2FzIGluaXRpYXRlZCBieSA8YSBocmVmPSJtYWls dG86cGF0cmlja19ydXNzZWxsQGNvcnAudm9sdXNpb24uY29tIiBjbGFzcz0iIj4NCnBhdHJpY2tf cnVzc2VsbEBjb3JwLnZvbHVzaW9uLmNvbTwvYT4uPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUt MDQtMzAgMTk6NTA6MjksNjQyIElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwu UmVtb3ZlU25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1hbmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1 bGVyX1dvcmtlci0xMykgWzVjODI4NWViXSBFeGVjdXRpbmcgTGl2ZSBNZXJnZSBjb21tYW5kIHN0 ZXAgTUVSR0U8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0wNC0zMCAxOTo1MDoyOSw2NjUgSU5G TyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdENvbW1hbmRD YWxsYmFja10gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTEzKSBXYWl0aW5nIG9uIExp dmUgTWVyZ2UgY2hpbGQgY29tbWFuZHMgdG8gY29tcGxldGU8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ MjAxNS0wNC0zMCAxOTo1MDoyOSw2NzEgSU5GTyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTkpIFtlMTBmNmEzXSBSdW5uaW5nIGNv bW1hbmQ6IE1lcmdlQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAm bmJzcDtJRDogNThlZjUwZTEtMmVmYi00MDgxLWEzY2EtNDkzYzJlZTdlN2I2IFR5cGU6IFN0b3Jh Z2U8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0wNC0zMCAxOTo1MDoyOSw2NzkgSU5GTyAmbmJz cDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNpbmdsZURpc2tMaXZl Q29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTEzKSBbNTk4ZGJiMWVdIEV4 ZWN1dGluZyBMaXZlIE1lcmdlIGNvbW1hbmQgc3RlcCBNRVJHRTwvZGl2Pg0KPGRpdiBjbGFzcz0i Ij4yMDE1LTA0LTMwIDE5OjUwOjI5LDY5NyBJTkZPICZuYnNwO1tvcmcub3ZpcnQuZW5naW5lLmNv cmUuYmxsLk1lcmdlQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMTApIFs0ODk4YjAwOF0gUnVubmlu ZyBjb21tYW5kOiBNZXJnZUNvbW1hbmQgaW50ZXJuYWw6IHRydWUuIEVudGl0aWVzIGFmZmVjdGVk IDogJm5ic3A7SUQ6IDU4ZWY1MGUxLTJlZmItNDA4MS1hM2NhLTQ5M2MyZWU3ZTdiNiBUeXBlOiBT dG9yYWdlPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMzAgMTk6NTA6MjksNzAzIElORk8g Jm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRT Q29tbWFuZF0gKHBvb2wtNy10aHJlYWQtOSkgW2UxMGY2YTNdIFNUQVJULCBNZXJnZVZEU0NvbW1h bmQoSG9zdE5hbWUgPQ0KPGEgaHJlZj0iaHR0cDovL2F1czAyZ2Rrdm0wMS5kZXYudm9sdXNpb24u Y29tIiBjbGFzcz0iIj5hdXMwMmdka3ZtMDEuZGV2LnZvbHVzaW9uLmNvbTwvYT4sIE1lcmdlVkRT Q29tbWFuZFBhcmFtZXRlcnN7SG9zdElkID0gY2ZjMjI3ZWYtYzlhYi00YzM1LWFhMjItMTM4YzE2 OWYyYmE2LCB2bUlkPWYyYWZiOGM3LTZiMWQtNDgyMi1hNDNhLTA4ODkxNzhkZTcxOSwgc3RvcmFn ZVBvb2xJZD1lZGNhM2RjNi1kOWNhLTQxMGYtYWY4NC05ZTI0ZDQ5ZGYzZTAsDQogc3RvcmFnZURv bWFpbklkPTU4ZWY1MGUxLTJlZmItNDA4MS1hM2NhLTQ5M2MyZWU3ZTdiNiwgaW1hZ2VHcm91cElk PWJiODM1OWM2LTFkYmEtNDVlMi05N2NiLTkyOWQxYzgzYTdjOCwgaW1hZ2VJZD04N2YyNmVmMi02 YTg0LTRmN2MtOTc3MS1iZTc2NjUwYzcwM2MsIGJhc2VJbWFnZUlkPTNmOTBjZWQ1LTU4ZWEtNDNj Yy05NTVhLTU1OWU4ZDg5ZmJiMiwgdG9wSW1hZ2VJZD04N2YyNmVmMi02YTg0LTRmN2MtOTc3MS1i ZTc2NjUwYzcwM2MsIGJhbmR3aWR0aD0wfSksDQogbG9nIGlkOiA1ODU5ZGMwPC9kaXY+DQo8ZGl2 IGNsYXNzPSIiPjIwMTUtMDQtMzAgMTk6NTA6MjksNzI4IElORk8gJm5ic3A7W29yZy5vdmlydC5l bmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10 aHJlYWQtMTApIFs0ODk4YjAwOF0gU1RBUlQsIE1lcmdlVkRTQ29tbWFuZChIb3N0TmFtZSA9DQo8 YSBocmVmPSJodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1c2lvbi5jb20iIGNsYXNzPSIiPmF1 czAyZ2Rrdm0wMS5kZXYudm9sdXNpb24uY29tPC9hPiwgTWVyZ2VWRFNDb21tYW5kUGFyYW1ldGVy c3tIb3N0SWQgPSBjZmMyMjdlZi1jOWFiLTRjMzUtYWEyMi0xMzhjMTY5ZjJiYTYsIHZtSWQ9ZjJh ZmI4YzctNmIxZC00ODIyLWE0M2EtMDg4OTE3OGRlNzE5LCBzdG9yYWdlUG9vbElkPWVkY2EzZGM2 LWQ5Y2EtNDEwZi1hZjg0LTllMjRkNDlkZjNlMCwNCiBzdG9yYWdlRG9tYWluSWQ9NThlZjUwZTEt MmVmYi00MDgxLWEzY2EtNDkzYzJlZTdlN2I2LCBpbWFnZUdyb3VwSWQ9OTllNDRkZjgtZmEwMS00 MjU1LWJjMWEtYTRjMjQwZWIwMWUyLCBpbWFnZUlkPTJjYTViODYxLTUyYTgtNGMwZi05MmEyLWE4 ZjBhM2VkNDEyOSwgYmFzZUltYWdlSWQ9N2FkMWNmN2QtZjJlNi00MWQ0LWEzYzQtNTc0NThlODBj NDNkLCB0b3BJbWFnZUlkPTJjYTViODYxLTUyYTgtNGMwZi05MmEyLWE4ZjBhM2VkNDEyOSwgYmFu ZHdpZHRoPTB9KSwNCiBsb2cgaWQ6IDE2MGI0NWZiPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUt MDQtMzAgMTk6NTA6MjksODE5IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy LnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTctdGhyZWFkLTkpIFtlMTBmNmEzXSBG YWlsZWQgaW4gTWVyZ2VWRFMgbWV0aG9kPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMzAg MTk6NTA6MjksODIwIElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtOSkgW2UxMGY2YTNdIENv bW1hbmQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFND b21tYW5kIHJldHVybiB2YWx1ZSZuYnNwOzwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJzcDtTdGF0 dXNPbmx5UmV0dXJuRm9yWG1sUnBjIFttU3RhdHVzPVN0YXR1c0ZvclhtbFJwYyBbbUNvZGU9NTIs IG1NZXNzYWdlPU1lcmdlIGZhaWxlZF1dPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMzAg MTk6NTA6MjksODIxIElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIu dmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtOSkgW2UxMGY2YTNdIEhv c3ROYW1lID0NCjxhIGhyZWY9Imh0dHA6Ly9hdXMwMmdka3ZtMDEuZGV2LnZvbHVzaW9uLmNvbSIg Y2xhc3M9IiI+YXVzMDJnZGt2bTAxLmRldi52b2x1c2lvbi5jb208L2E+PC9kaXY+DQo8ZGl2IGNs YXNzPSIiPjIwMTUtMDQtMzAgMTk6NTA6MjksODIyIEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNv cmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTctdGhyZWFkLTkp IFtlMTBmNmEzXSBDb21tYW5kIE1lcmdlVkRTQ29tbWFuZChIb3N0TmFtZSA9DQo8YSBocmVmPSJo dHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1c2lvbi5jb20iIGNsYXNzPSIiPmF1czAyZ2Rrdm0w MS5kZXYudm9sdXNpb24uY29tPC9hPiwgTWVyZ2VWRFNDb21tYW5kUGFyYW1ldGVyc3tIb3N0SWQg PSBjZmMyMjdlZi1jOWFiLTRjMzUtYWEyMi0xMzhjMTY5ZjJiYTYsIHZtSWQ9ZjJhZmI4YzctNmIx ZC00ODIyLWE0M2EtMDg4OTE3OGRlNzE5LCBzdG9yYWdlUG9vbElkPWVkY2EzZGM2LWQ5Y2EtNDEw Zi1hZjg0LTllMjRkNDlkZjNlMCwNCiBzdG9yYWdlRG9tYWluSWQ9NThlZjUwZTEtMmVmYi00MDgx LWEzY2EtNDkzYzJlZTdlN2I2LCBpbWFnZUdyb3VwSWQ9YmI4MzU5YzYtMWRiYS00NWUyLTk3Y2It OTI5ZDFjODNhN2M4LCBpbWFnZUlkPTg3ZjI2ZWYyLTZhODQtNGY3Yy05NzcxLWJlNzY2NTBjNzAz YywgYmFzZUltYWdlSWQ9M2Y5MGNlZDUtNThlYS00M2NjLTk1NWEtNTU5ZThkODlmYmIyLCB0b3BJ bWFnZUlkPTg3ZjI2ZWYyLTZhODQtNGY3Yy05NzcxLWJlNzY2NTBjNzAzYywgYmFuZHdpZHRoPTB9 KQ0KIGV4ZWN1dGlvbiBmYWlsZWQuIEV4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IFZEU0dl bmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQgdG8gTWVyZ2VWRFMsIGVy cm9yID0gTWVyZ2UgZmFpbGVkLCBjb2RlID0gNTI8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0w NC0zMCAxOTo1MDoyOSw4MjcgSU5GTyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jy b2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC05KSBbZTEwZjZh M10gRklOSVNILCBNZXJnZVZEU0NvbW1hbmQsIGxvZyBpZDogNTg1OWRjMDwvZGl2Pg0KPGRpdiBj bGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjI5LDgyOCBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5j b3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTkpIFtlMTBmNmEzXSBDb21tYW5k IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5kIHRocm93IFZkYyBCbGwgZXhj ZXB0aW9uLiBXaXRoIGVycm9yIG1lc3NhZ2UgVmRjQkxMRXhjZXB0aW9uOiBvcmcub3ZpcnQuZW5n aW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5WRFNFcnJvckV4Y2VwdGlvbjoNCiBWRFNHZW5l cmljRXhjZXB0aW9uOiBWRFNFcnJvckV4Y2VwdGlvbjogRmFpbGVkIHRvIE1lcmdlVkRTLCBlcnJv ciA9IE1lcmdlIGZhaWxlZCwgY29kZSA9IDUyIChGYWlsZWQgd2l0aCBlcnJvciBtZXJnZUVyciBh bmQgY29kZSA1Mik8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0wNC0zMCAxOTo1MDoyOSw4MzQg RVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5kXSAocG9vbC03LXRo cmVhZC05KSBbZTEwZjZhM10gVHJhbnNhY3Rpb24gcm9sbGVkLWJhY2sgZm9yIGNvbW1hbmQ6IG9y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuTWVyZ2VDb21tYW5kLjwvZGl2Pg0KPGRpdiBjbGFzcz0i Ij4yMDE1LTA0LTMwIDE5OjUwOjI5LDg1OCBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZk c2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC0xMCkgWzQ4 OThiMDA4XSBGYWlsZWQgaW4gTWVyZ2VWRFMgbWV0aG9kPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIw MTUtMDQtMzAgMTk6NTA6MjksODU5IElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUuY29yZS52 ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQtMTApIFs0 ODk4YjAwOF0gQ29tbWFuZCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tl ci5NZXJnZVZEU0NvbW1hbmQgcmV0dXJuIHZhbHVlJm5ic3A7PC9kaXY+DQo8ZGl2IGNsYXNzPSIi PiZuYnNwO1N0YXR1c09ubHlSZXR1cm5Gb3JYbWxScGMgW21TdGF0dXM9U3RhdHVzRm9yWG1sUnBj IFttQ29kZT01MiwgbU1lc3NhZ2U9TWVyZ2UgZmFpbGVkXV08L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ MjAxNS0wNC0zMCAxOTo1MDoyOSw4NjAgSU5GTyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRocmVhZC0xMCkg WzQ4OThiMDA4XSBIb3N0TmFtZSA9DQo8YSBocmVmPSJodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52 b2x1c2lvbi5jb20iIGNsYXNzPSIiPmF1czAyZ2Rrdm0wMS5kZXYudm9sdXNpb24uY29tPC9hPjwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjI5LDg2MSBFUlJPUiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9v bC03LXRocmVhZC0xMCkgWzQ4OThiMDA4XSBDb21tYW5kIE1lcmdlVkRTQ29tbWFuZChIb3N0TmFt ZSA9DQo8YSBocmVmPSJodHRwOi8vYXVzMDJnZGt2bTAxLmRldi52b2x1c2lvbi5jb20iIGNsYXNz PSIiPmF1czAyZ2Rrdm0wMS5kZXYudm9sdXNpb24uY29tPC9hPiwgTWVyZ2VWRFNDb21tYW5kUGFy YW1ldGVyc3tIb3N0SWQgPSBjZmMyMjdlZi1jOWFiLTRjMzUtYWEyMi0xMzhjMTY5ZjJiYTYsIHZt SWQ9ZjJhZmI4YzctNmIxZC00ODIyLWE0M2EtMDg4OTE3OGRlNzE5LCBzdG9yYWdlUG9vbElkPWVk Y2EzZGM2LWQ5Y2EtNDEwZi1hZjg0LTllMjRkNDlkZjNlMCwNCiBzdG9yYWdlRG9tYWluSWQ9NThl ZjUwZTEtMmVmYi00MDgxLWEzY2EtNDkzYzJlZTdlN2I2LCBpbWFnZUdyb3VwSWQ9OTllNDRkZjgt ZmEwMS00MjU1LWJjMWEtYTRjMjQwZWIwMWUyLCBpbWFnZUlkPTJjYTViODYxLTUyYTgtNGMwZi05 MmEyLWE4ZjBhM2VkNDEyOSwgYmFzZUltYWdlSWQ9N2FkMWNmN2QtZjJlNi00MWQ0LWEzYzQtNTc0 NThlODBjNDNkLCB0b3BJbWFnZUlkPTJjYTViODYxLTUyYTgtNGMwZi05MmEyLWE4ZjBhM2VkNDEy OSwgYmFuZHdpZHRoPTB9KQ0KIGV4ZWN1dGlvbiBmYWlsZWQuIEV4Y2VwdGlvbjogVkRTRXJyb3JF eGNlcHRpb246IFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWlsZWQg dG8gTWVyZ2VWRFMsIGVycm9yID0gTWVyZ2UgZmFpbGVkLCBjb2RlID0gNTI8L2Rpdj4NCjxkaXYg Y2xhc3M9IiI+MjAxNS0wNC0zMCAxOTo1MDoyOSw4NjQgSU5GTyAmbmJzcDtbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuTWVyZ2VWRFNDb21tYW5kXSAocG9vbC03LXRo cmVhZC0xMCkgWzQ4OThiMDA4XSBGSU5JU0gsIE1lcmdlVkRTQ29tbWFuZCwgbG9nIGlkOiAxNjBi NDVmYjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjI5LDg2NSBFUlJPUiBb b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTEw KSBbNDg5OGIwMDhdIENvbW1hbmQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1h bmQgdGhyb3cgVmRjIEJsbCBleGNlcHRpb24uIFdpdGggZXJyb3IgbWVzc2FnZSBWZGNCTExFeGNl cHRpb246IG9yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIudmRzYnJva2VyLlZEU0Vycm9y RXhjZXB0aW9uOg0KIFZEU0dlbmVyaWNFeGNlcHRpb246IFZEU0Vycm9yRXhjZXB0aW9uOiBGYWls ZWQgdG8gTWVyZ2VWRFMsIGVycm9yID0gTWVyZ2UgZmFpbGVkLCBjb2RlID0gNTIgKEZhaWxlZCB3 aXRoIGVycm9yIG1lcmdlRXJyIGFuZCBjb2RlIDUyKTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1 LTA0LTMwIDE5OjUwOjI5LDg3MSBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJn ZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTEwKSBbNDg5OGIwMDhdIFRyYW5zYWN0aW9uIHJvbGxl ZC1iYWNrIGZvciBjb21tYW5kOiBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1lcmdlQ29tbWFu ZC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MjAxNS0wNC0zMCAxOTo1MDozOSw2OTggRVJST1IgW29y Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUmVtb3ZlU25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1h bmRdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci03MykgWzVjODI4NWViXSBGYWlsZWQg Y2hpbGQgY29tbWFuZCBzdGF0dXMgZm9yIHN0ZXAgTUVSR0U8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ MjAxNS0wNC0zMCAxOTo1MDozOSw3MDEgSU5GTyAmbmJzcDtbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LmJsbC5SZW1vdmVTbmFwc2hvdENvbW1hbmRDYWxsYmFja10gKERlZmF1bHRRdWFydHpTY2hlZHVs ZXJfV29ya2VyLTczKSBbNWM4Mjg1ZWJdIFdhaXRpbmcgb24gTGl2ZSBNZXJnZSBjaGlsZCBjb21t YW5kcyB0byBjb21wbGV0ZTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjM5 LDcxMCBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNpbmds ZURpc2tMaXZlQ29tbWFuZF0gKERlZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTczKSBbNTk4 ZGJiMWVdIEZhaWxlZCBjaGlsZCBjb21tYW5kIHN0YXR1cyBmb3Igc3RlcCBNRVJHRTwvZGl2Pg0K PGRpdiBjbGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjQ5LDcyMCBFUlJPUiBbb3JnLm92aXJ0LmVu Z2luZS5jb3JlLmJsbC5SZW1vdmVTbmFwc2hvdFNpbmdsZURpc2tMaXZlQ29tbWFuZF0gKERlZmF1 bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTM2KSBbNWM4Mjg1ZWJdIE1lcmdpbmcgb2Ygc25hcHNo b3QgNDcwYjUyNWUtZmIzMC00OTU2LWE3MDItZjRjNjM4OWJjYjYwIGltYWdlcyAzZjkwY2VkNS01 OGVhLTQzY2MtOTU1YS01NTllOGQ4OWZiYjIuLjg3ZjI2ZWYyLTZhODQtNGY3Yy05NzcxLWJlNzY2 NTBjNzAzYw0KIGZhaWxlZC4gSW1hZ2VzIGhhdmUgYmVlbiBtYXJrZWQgaWxsZWdhbCBhbmQgY2Fu IG5vIGxvbmdlciBiZSBwcmV2aWV3ZWQgb3IgcmV2ZXJ0ZWQgdG8uIFBsZWFzZSByZXRyeSBMaXZl IE1lcmdlIG9uIHRoZSBzbmFwc2hvdCB0byBjb21wbGV0ZSB0aGUgb3BlcmF0aW9uLjwvZGl2Pg0K PGRpdiBjbGFzcz0iIj4yMDE1LTA0LTMwIDE5OjUwOjQ5LDcyNSBJTkZPICZuYnNwO1tvcmcub3Zp cnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90Q29tbWFuZENhbGxiYWNrXSAoRGVmYXVs dFF1YXJ0elNjaGVkdWxlcl9Xb3JrZXItMzYpIFs0Y2JhYjFjNl0gQWxsIExpdmUgTWVyZ2UgY2hp bGQgY29tbWFuZHMgaGF2ZSBjb21wbGV0ZWQsIHN0YXR1cyBGQUlMRUQ8L2Rpdj4NCjxkaXYgY2xh c3M9IiI+MjAxNS0wNC0zMCAxOTo1MDo0OSw3MzQgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5ibGwuUmVtb3ZlU25hcHNob3RTaW5nbGVEaXNrTGl2ZUNvbW1hbmRdIChEZWZhdWx0UXVhcnR6 U2NoZWR1bGVyX1dvcmtlci0zNikgWzU5OGRiYjFlXSBNZXJnaW5nIG9mIHNuYXBzaG90IDQ3MGI1 MjVlLWZiMzAtNDk1Ni1hNzAyLWY0YzYzODliY2I2MCBpbWFnZXMgN2FkMWNmN2QtZjJlNi00MWQ0 LWEzYzQtNTc0NThlODBjNDNkLi4yY2E1Yjg2MS01MmE4LTRjMGYtOTJhMi1hOGYwYTNlZDQxMjkN CiBmYWlsZWQuIEltYWdlcyBoYXZlIGJlZW4gbWFya2VkIGlsbGVnYWwgYW5kIGNhbiBubyBsb25n ZXIgYmUgcHJldmlld2VkIG9yIHJldmVydGVkIHRvLiBQbGVhc2UgcmV0cnkgTGl2ZSBNZXJnZSBv biB0aGUgc25hcHNob3QgdG8gY29tcGxldGUgdGhlIG9wZXJhdGlvbi48L2Rpdj4NCjxkaXYgY2xh c3M9IiI+MjAxNS0wNC0zMCAxOTo1MDo1OSw3ODcgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29y ZS5ibGwuUmVtb3ZlU25hcHNob3RDb21tYW5kXSAoRGVmYXVsdFF1YXJ0elNjaGVkdWxlcl9Xb3Jr ZXItMTYpIFs0Y2JhYjFjNl0gRW5kaW5nIGNvbW1hbmQgd2l0aCBmYWlsdXJlOiBvcmcub3ZpcnQu ZW5naW5lLmNvcmUuYmxsLlJlbW92ZVNuYXBzaG90Q29tbWFuZDwvZGl2Pg0KPGRpdiBjbGFzcz0i Ij4yMDE1LTA0LTMwIDE5OjUwOjU5LDgzNyBFUlJPUiBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRh bC5kYmJyb2tlci5hdWRpdGxvZ2hhbmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChEZWZhdWx0UXVh cnR6U2NoZWR1bGVyX1dvcmtlci0xNikgWzRjYmFiMWM2XSBDb3JyZWxhdGlvbiBJRDogNGNiYWIx YzYsIENhbGwgU3RhY2s6IG51bGwsIEN1c3RvbSBFdmVudCBJRDogLTEsIE1lc3NhZ2U6IEZhaWxl ZCB0byBkZWxldGUgc25hcHNob3QNCiAndGVzdF9zbmFwMScgZm9yIFZNICczLjUuMi53aW50ZXN0 MeKAmS48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg dHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIEFwciAzMCwgMjAxNSwgYXQg OTo1NCBBTSwgUGF0cmljayBSdXNzZWxsICZsdDs8YSBocmVmPSJtYWlsdG86cGF0cmlja19ydXNz ZWxsQHZvbHVzaW9uLmNvbSIgY2xhc3M9IiI+cGF0cmlja19ydXNzZWxsQHZvbHVzaW9uLmNvbTwv YT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5nZS1uZXdsaW5l Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13 ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z cGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5IaSBldmVyeW9uZSw8L2Rpdj4NCjxkaXYg Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQpXZeKAmXJlIG5vdCBzZWVpbmcgbGl2ZSBt ZXJnZSB3b3JraW5nIGFzIG9mIHRoZSAzLjUuMiB1cGRhdGUuIFdl4oCZdmUgdGVzdGVkIHVzaW5n IGZpYnJlIGNoYW5uZWwgYW5kIE5GUyBhdHRhY2hlZCBzdG9yYWdlLiBCb3RoIHRocm93aW5nIHRo ZSBzYW1lIGVycm9yIGNvZGUuIEFyZSBvdGhlciBwZW9wbGUgc2VlaW5nIHN1Y2Nlc3Mgd2l0aCBs aXZlLW1lcmdlIGFmdGVyIHRoZSB1cGRhdGU/DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5IZXJl4oCZcyB0aGUgZW52aXJvbm1lbnQ6PC9kaXY+DQo8 ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5FbmdpbmUg UnVubmluZyBvbiBDZW50T1MgNng2NCB1cGRhdGVkIHRvIDMuNS4yIHZpYSB5dW0gdXBkYXRlIChz dGFuZGFsb25lIHBoeXNpY2FsIGJveCwgZHVhbCBzb2NrZXQgaGV4IGNvcmUgJiM0MzsgaHlwZXJ0 aHJlYWRpbmcsIDE2R0IgbWVtb3J5KTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPiMgcnBtIC1xYSB8Z3JlcCBv dmlydDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtY2xpLTMuNS4wLjUtMS5lbDYu bm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS0zLjUuMS4xLTEuZWw2Lm5v YXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtc2V0dXAtcGx1Z2luLW92aXJ0 LWVuZ2luZS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5n aW5lLXNldHVwLXBsdWdpbi1hbGxpbm9uZS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYg Y2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNldHVwLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRp diBjbGFzcz0iIj5vdmlydC1ndWVzdC10b29scy0zLjUuMC0wLjUubWFzdGVyLm5vYXJjaDwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1ob3N0LWRlcGxveS0xLjMuMS0xLmVsNi5ub2FyY2g8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNkay1weXRob24tMy41LjIuMS0xLmVsNi5u b2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLXNldHVwLXBsdWdpbi1vdmly dC1lbmdpbmUtY29tbW9uLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5v dmlydC1lbmdpbmUtYmFja2VuZC0zLjUuMS4xLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRpdiBjbGFz cz0iIj5vdmlydC1lbmdpbmUtdXNlcnBvcnRhbC0zLjUuMS4xLTEuZWw2Lm5vYXJjaDwvZGl2Pg0K PGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtZGJzY3JpcHRzLTMuNS4xLjEtMS5lbDYubm9hcmNo PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0LWVuZ2luZS10b29scy0zLjUuMS4xLTEuZWw2Lm5v YXJjaDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1ob3N0LWRlcGxveS1vZmZsaW5lLTEuMy4x LTEuZWw2Lng4Nl82NDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtc2V0dXAtcGx1 Z2luLXdlYnNvY2tldC1wcm94eS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9 IiI+b3ZpcnQtZW5naW5lLXdlYnNvY2tldC1wcm94eS0zLjUuMi0xLmVsNi5ub2FyY2g8L2Rpdj4N CjxkaXYgY2xhc3M9IiI+b3ZpcnQtaXNvLXVwbG9hZGVyLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2 Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtZXh0ZW5zaW9ucy1hcGktaW1wbC0zLjUuMi0x LmVsNi5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+b3ZpcnQtZW5naW5lLWpib3NzLWFzLTcu MS4xLTEuZWw2Lng4Nl82NDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5vdmlydC1lbmdpbmUtd2ViYWRt aW4tcG9ydGFsLTMuNS4xLjEtMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPm92aXJ0 LWVuZ2luZS1yZXN0YXBpLTMuNS4xLjEtMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNzPSIi Pm92aXJ0LWd1ZXN0LXRvb2xzLWlzby0zLjUtNy5ub2FyY2g8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+ b3ZpcnQtaW1hZ2UtdXBsb2FkZXItMy41LjEtMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNz PSIiPm92aXJ0LWVuZ2luZS1saWItMy41LjItMS5lbDYubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNz PSIiPm92aXJ0LWVuZ2luZS1zZXR1cC1iYXNlLTMuNS4yLTEuZWw2Lm5vYXJjaDwvZGl2Pg0KPGRp diBjbGFzcz0iIj5vdmlydC1yZWxlYXNlMzUtMDAzLTEubm9hcmNoPC9kaXY+DQo8ZGl2IGNsYXNz PSIiPm92aXJ0LWhvc3QtZGVwbG95LWphdmEtMS4zLjEtMS5lbDYubm9hcmNoPC9kaXY+DQo8L2Rp dj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkh5 cGVydmlzb3JzIGFyZSBydW5uaW5nIG92aXJ0LW5vZGUsIHVwZ3JhZGVkIGZyb20gSVNPIDombmJz cDs8YSBocmVmPSJodHRwOi8vcmVzb3VyY2VzLm92aXJ0Lm9yZy9wdWIvb3ZpcnQtMy41L2lzby9v dmlydC1ub2RlL2VsNy0zLjUuMi9vdmlydC1ub2RlLWlzby0zLjUtMC45OTkuMjAxNTA0MjgwOTMx LmVsNy5jZW50b3MuaXNvIiBjbGFzcz0iIj5odHRwOi8vcmVzb3VyY2VzLm92aXJ0Lm9yZy9wdWIv b3ZpcnQtMy41L2lzby9vdmlydC1ub2RlL2VsNy0zLjUuMi9vdmlydC1ub2RlLWlzby0zLjUtMC45 OTkuMjAxNTA0MjgwOTMxLmVsNy5jZW50b3MuaXNvPC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48 YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPkhlcmXigJlzIGEgc25pcHBldCBmcm9tIHRoZSBsb2dzOg0KPGRpdiBj bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz PSIiPjIwMTUtMDQtMjkgMTg6NDc6MTYsOTQ3IElORk8gJm5ic3A7W29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIudmRzYnJva2VyLk1lcmdlVkRTQ29tbWFuZF0gKHBvb2wtNy10aHJlYWQt MikgWzQ4ZWIwYjFkXSBGSU5JU0gsIE1lcmdlVkRTQ29tbWFuZCwgbG9nIGlkOiA1MTIxZWNjOTwv ZGl2Pg0KPGRpdiBjbGFzcz0iIj4yMDE1LTA0LTI5IDE4OjQ3OjE2LDk0NyBFUlJPUiBbb3JnLm92 aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmRdIChwb29sLTctdGhyZWFkLTIpIFs0OGVi MGIxZF0gQ29tbWFuZCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1lcmdlQ29tbWFuZCB0aHJv dyBWZGMgQmxsIGV4Y2VwdGlvbi4gV2l0aCBlcnJvciBtZXNzYWdlIFZkY0JMTEV4Y2VwdGlvbjog b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnZkc2Jyb2tlci52ZHNicm9rZXIuVkRTRXJyb3JFeGNlcHRp b246DQogVkRTR2VuZXJpY0V4Y2VwdGlvbjogVkRTRXJyb3JFeGNlcHRpb246IEZhaWxlZCB0byBN ZXJnZVZEUywgZXJyb3IgPSBNZXJnZSBmYWlsZWQsIGNvZGUgPSA1MiAoRmFpbGVkIHdpdGggZXJy b3IgbWVyZ2VFcnIgYW5kIGNvZGUgNTIpPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMjkg MTg6NDc6MTYsOTU0IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk1lcmdlQ29tbWFu ZF0gKHBvb2wtNy10aHJlYWQtMikgWzQ4ZWIwYjFkXSBUcmFuc2FjdGlvbiByb2xsZWQtYmFjayBm b3IgY29tbWFuZDogb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5NZXJnZUNvbW1hbmQuPC9kaXY+ DQo8ZGl2IGNsYXNzPSIiPjIwMTUtMDQtMjkgMTg6NDc6MTYsOTgxIEVSUk9SIFtvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTct dGhyZWFkLTMpIFs1NDk1YmRlN10gRmFpbGVkIGluIE1lcmdlVkRTIG1ldGhvZDwvZGl2Pg0KPGRp diBjbGFzcz0iIj4yMDE1LTA0LTI5IDE4OjQ3OjE2LDk4MiBJTkZPICZuYnNwO1tvcmcub3ZpcnQu ZW5naW5lLmNvcmUudmRzYnJva2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmRdIChwb29sLTct dGhyZWFkLTMpIFs1NDk1YmRlN10gQ29tbWFuZCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJv a2VyLnZkc2Jyb2tlci5NZXJnZVZEU0NvbW1hbmQgcmV0dXJuIHZhbHVlJm5ic3A7PC9kaXY+DQo8 ZGl2IGNsYXNzPSIiPiZuYnNwO1N0YXR1c09ubHlSZXR1cm5Gb3JYbWxScGMgW21TdGF0dXM9U3Rh dHVzRm9yWG1sUnBjIFttQ29kZT01MiwgbU1lc3NhZ2U9TWVyZ2UgZmFpbGVkXV08L2Rpdj4NCjwv ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBj bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnIgY2xhc3M9IiI+DQpVc2VycyBtYWlsaW5n IGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiBjbGFz cz0iIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Jsb2Nr cXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_E81785AFF9964261B695B92FFFE81530volusioncom_--

Seems very similar to this bug - https://bugzilla.redhat.com/show_bug.cgi?id=1213157 On Thu, Apr 30, 2015 at 3:54 PM, Patrick Russell < patrick_russell@volusion.com> wrote:
Our packages in my earlier email were incorrect. Here are the correct packages and some more logs:
# rpm -qa |grep ovirt ovirt-engine-cli-3.5.0.5-1.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-3.5.2-1.el6.noarch ovirt-engine-setup-plugin-allinone-3.5.2-1.el6.noarch ovirt-engine-setup-3.5.2-1.el6.noarch ovirt-engine-dbscripts-3.5.2-1.el6.noarch ovirt-engine-backend-3.5.2-1.el6.noarch ovirt-guest-tools-3.5.0-0.5.master.noarch ovirt-host-deploy-1.3.1-1.el6.noarch ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-common-3.5.2-1.el6.noarch ovirt-engine-restapi-3.5.2-1.el6.noarch ovirt-engine-userportal-3.5.2-1.el6.noarch ovirt-engine-3.5.2-1.el6.noarch ovirt-host-deploy-offline-1.3.1-1.el6.x86_64 ovirt-engine-setup-plugin-websocket-proxy-3.5.2-1.el6.noarch ovirt-engine-websocket-proxy-3.5.2-1.el6.noarch ovirt-iso-uploader-3.5.2-1.el6.noarch ovirt-engine-extensions-api-impl-3.5.2-1.el6.noarch ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 ovirt-guest-tools-iso-3.5-7.noarch ovirt-image-uploader-3.5.1-1.el6.noarch ovirt-engine-lib-3.5.2-1.el6.noarch ovirt-engine-setup-base-3.5.2-1.el6.noarch ovirt-release35-003-1.noarch ovirt-engine-tools-3.5.2-1.el6.noarch ovirt-engine-webadmin-portal-3.5.2-1.el6.noarch ovirt-host-deploy-java-1.3.1-1.el6.noarch
Logs:
2015-04-30 19:50:24,578 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (ajp--127.0.0.1-8702-6) [4cbab1c6] Lock Acquired to object EngineLock [exclusiveLocks= key: f2afb8c7-6b1d-4822-a43a-0889178de719 value: VM , sharedLocks= ] 2015-04-30 19:50:24,689 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (ajp--127.0.0.1-8702-6) [4cbab1c6] Running command: RemoveSnapshotCommand internal: false. Entities affected : ID: f2afb8c7-6b1d-4822-a43a-0889178de719 Type: VMAction group MANIPULATE_VM_SNAPSHOTS with role type USER 2015-04-30 19:50:24,723 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (ajp--127.0.0.1-8702-6) [4cbab1c6] Lock freed to object EngineLock [exclusiveLocks= key: f2afb8c7-6b1d-4822-a43a-0889178de719 value: VM , sharedLocks= ] 2015-04-30 19:50:24,762 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (pool-7-thread-7) [598dbb1e] Running command: RemoveSnapshotSingleDiskLiveCommand internal: true. Entities affected : ID: 00000000-0000-0000-0000-000000000000 Type: Storage 2015-04-30 19:50:24,771 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (pool-7-thread-8) [5c8285eb] Running command: RemoveSnapshotSingleDiskLiveCommand internal: true. Entities affected : ID: 00000000-0000-0000-0000-000000000000 Type: Storage 2015-04-30 19:50:24,805 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-6) Correlation ID: 4cbab1c6, Job ID: b0057939-d15a-4da7-b782-c835127a1413, Call Stack: null, Custom Event ID: -1, Message: Snapshot 'test_snap1' deletion for VM '3.5.2.wintest1' was initiated by patrick_russell@corp.volusion.com. 2015-04-30 19:50:29,642 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-13) [5c8285eb] Executing Live Merge command step MERGE 2015-04-30 19:50:29,665 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommandCallback] (DefaultQuartzScheduler_Worker-13) Waiting on Live Merge child commands to complete 2015-04-30 19:50:29,671 INFO [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-9) [e10f6a3] Running command: MergeCommand internal: true. Entities affected : ID: 58ef50e1-2efb-4081-a3ca-493c2ee7e7b6 Type: Storage 2015-04-30 19:50:29,679 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-13) [598dbb1e] Executing Live Merge command step MERGE 2015-04-30 19:50:29,697 INFO [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-10) [4898b008] Running command: MergeCommand internal: true. Entities affected : ID: 58ef50e1-2efb-4081-a3ca-493c2ee7e7b6 Type: Storage 2015-04-30 19:50:29,703 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] START, MergeVDSCommand(HostName = aus02gdkvm01.dev.volusion.com, MergeVDSCommandParameters{HostId = cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=f2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=edca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=bb8359c6-1dba-45e2-97cb-929d1c83a7c8, imageId=87f26ef2-6a84-4f7c-9771-be76650c703c, baseImageId=3f90ced5-58ea-43cc-955a-559e8d89fbb2, topImageId=87f26ef2-6a84-4f7c-9771-be76650c703c, bandwidth=0}), log id: 5859dc0 2015-04-30 19:50:29,728 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] START, MergeVDSCommand(HostName = aus02gdkvm01.dev.volusion.com, MergeVDSCommandParameters{HostId = cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=f2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=edca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=99e44df8-fa01-4255-bc1a-a4c240eb01e2, imageId=2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, baseImageId=7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d, topImageId=2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, bandwidth=0}), log id: 160b45fb 2015-04-30 19:50:29,819 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Failed in MergeVDS method 2015-04-30 19:50:29,820 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Command org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand return value StatusOnlyReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=52, mMessage=Merge failed]] 2015-04-30 19:50:29,821 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] HostName = aus02gdkvm01.dev.volusion.com 2015-04-30 19:50:29,822 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Command MergeVDSCommand(HostName = aus02gdkvm01.dev.volusion.com, MergeVDSCommandParameters{HostId = cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=f2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=edca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=bb8359c6-1dba-45e2-97cb-929d1c83a7c8, imageId=87f26ef2-6a84-4f7c-9771-be76650c703c, baseImageId=3f90ced5-58ea-43cc-955a-559e8d89fbb2, topImageId=87f26ef2-6a84-4f7c-9771-be76650c703c, bandwidth=0}) execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error = Merge failed, code = 52 2015-04-30 19:50:29,827 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] FINISH, MergeVDSCommand, log id: 5859dc0 2015-04-30 19:50:29,828 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-9) [e10f6a3] Command org.ovirt.engine.core.bll.MergeCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error = Merge failed, code = 52 (Failed with error mergeErr and code 52) 2015-04-30 19:50:29,834 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-9) [e10f6a3] Transaction rolled-back for command: org.ovirt.engine.core.bll.MergeCommand. 2015-04-30 19:50:29,858 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Failed in MergeVDS method 2015-04-30 19:50:29,859 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Command org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand return value StatusOnlyReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=52, mMessage=Merge failed]] 2015-04-30 19:50:29,860 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] HostName = aus02gdkvm01.dev.volusion.com 2015-04-30 19:50:29,861 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Command MergeVDSCommand(HostName = aus02gdkvm01.dev.volusion.com, MergeVDSCommandParameters{HostId = cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=f2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=edca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=99e44df8-fa01-4255-bc1a-a4c240eb01e2, imageId=2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, baseImageId=7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d, topImageId=2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, bandwidth=0}) execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error = Merge failed, code = 52 2015-04-30 19:50:29,864 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] FINISH, MergeVDSCommand, log id: 160b45fb 2015-04-30 19:50:29,865 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-10) [4898b008] Command org.ovirt.engine.core.bll.MergeCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error = Merge failed, code = 52 (Failed with error mergeErr and code 52) 2015-04-30 19:50:29,871 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-10) [4898b008] Transaction rolled-back for command: org.ovirt.engine.core.bll.MergeCommand. 2015-04-30 19:50:39,698 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-73) [5c8285eb] Failed child command status for step MERGE 2015-04-30 19:50:39,701 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommandCallback] (DefaultQuartzScheduler_Worker-73) [5c8285eb] Waiting on Live Merge child commands to complete 2015-04-30 19:50:39,710 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-73) [598dbb1e] Failed child command status for step MERGE 2015-04-30 19:50:49,720 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-36) [5c8285eb] Merging of snapshot 470b525e-fb30-4956-a702-f4c6389bcb60 images 3f90ced5-58ea-43cc-955a-559e8d89fbb2..87f26ef2-6a84-4f7c-9771-be76650c703c failed. Images have been marked illegal and can no longer be previewed or reverted to. Please retry Live Merge on the snapshot to complete the operation. 2015-04-30 19:50:49,725 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommandCallback] (DefaultQuartzScheduler_Worker-36) [4cbab1c6] All Live Merge child commands have completed, status FAILED 2015-04-30 19:50:49,734 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-36) [598dbb1e] Merging of snapshot 470b525e-fb30-4956-a702-f4c6389bcb60 images 7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d..2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129 failed. Images have been marked illegal and can no longer be previewed or reverted to. Please retry Live Merge on the snapshot to complete the operation. 2015-04-30 19:50:59,787 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (DefaultQuartzScheduler_Worker-16) [4cbab1c6] Ending command with failure: org.ovirt.engine.core.bll.RemoveSnapshotCommand 2015-04-30 19:50:59,837 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (DefaultQuartzScheduler_Worker-16) [4cbab1c6] Correlation ID: 4cbab1c6, Call Stack: null, Custom Event ID: -1, Message: Failed to delete snapshot 'test_snap1' for VM '3.5.2.wintest1’.
On Apr 30, 2015, at 9:54 AM, Patrick Russell < patrick_russell@volusion.com> wrote:
Hi everyone,
We’re not seeing live merge working as of the 3.5.2 update. We’ve tested using fibre channel and NFS attached storage. Both throwing the same error code. Are other people seeing success with live-merge after the update?
Here’s the environment:
Engine Running on CentOS 6x64 updated to 3.5.2 via yum update (standalone physical box, dual socket hex core + hyperthreading, 16GB memory)
# rpm -qa |grep ovirt ovirt-engine-cli-3.5.0.5-1.el6.noarch ovirt-engine-3.5.1.1-1.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-3.5.2-1.el6.noarch ovirt-engine-setup-plugin-allinone-3.5.2-1.el6.noarch ovirt-engine-setup-3.5.2-1.el6.noarch ovirt-guest-tools-3.5.0-0.5.master.noarch ovirt-host-deploy-1.3.1-1.el6.noarch ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch ovirt-engine-setup-plugin-ovirt-engine-common-3.5.2-1.el6.noarch ovirt-engine-backend-3.5.1.1-1.el6.noarch ovirt-engine-userportal-3.5.1.1-1.el6.noarch ovirt-engine-dbscripts-3.5.1.1-1.el6.noarch ovirt-engine-tools-3.5.1.1-1.el6.noarch ovirt-host-deploy-offline-1.3.1-1.el6.x86_64 ovirt-engine-setup-plugin-websocket-proxy-3.5.2-1.el6.noarch ovirt-engine-websocket-proxy-3.5.2-1.el6.noarch ovirt-iso-uploader-3.5.2-1.el6.noarch ovirt-engine-extensions-api-impl-3.5.2-1.el6.noarch ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 ovirt-engine-webadmin-portal-3.5.1.1-1.el6.noarch ovirt-engine-restapi-3.5.1.1-1.el6.noarch ovirt-guest-tools-iso-3.5-7.noarch ovirt-image-uploader-3.5.1-1.el6.noarch ovirt-engine-lib-3.5.2-1.el6.noarch ovirt-engine-setup-base-3.5.2-1.el6.noarch ovirt-release35-003-1.noarch ovirt-host-deploy-java-1.3.1-1.el6.noarch
Hypervisors are running ovirt-node, upgraded from ISO : http://resources.ovirt.org/pub/ovirt-3.5/iso/ovirt-node/el7-3.5.2/ovirt-node...
Here’s a snippet from the logs:
2015-04-29 18:47:16,947 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-2) [48eb0b1d] FINISH, MergeVDSCommand, log id: 5121ecc9 2015-04-29 18:47:16,947 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-2) [48eb0b1d] Command org.ovirt.engine.core.bll.MergeCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error = Merge failed, code = 52 (Failed with error mergeErr and code 52) 2015-04-29 18:47:16,954 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-2) [48eb0b1d] Transaction rolled-back for command: org.ovirt.engine.core.bll.MergeCommand. 2015-04-29 18:47:16,981 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-3) [5495bde7] Failed in MergeVDS method 2015-04-29 18:47:16,982 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-3) [5495bde7] Command org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand return value StatusOnlyReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=52, mMessage=Merge failed]]
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

------=_Part_9128865_1887831902.1433250537047 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Indeed.=20 This fix will be released in oVirt 3.5.4=20 ----- Original Message -----
From: "Tim Macy" <macytd@gmail.com> To: users@ovirt.org Sent: Friday, May 1, 2015 5:59:41 AM Subject: Re: [ovirt-users] 3.5.2 live merge
Seems very similar to this bug - https://bugzilla.redhat.com/show_bug.cgi?id=3D1213157
On Thu, Apr 30, 2015 at 3:54 PM, Patrick Russell < patrick_russell@volusion.com > wrote:
Our packages in my earlier email were incorrect. Here are the correct packages and some more logs: =20
# rpm -qa |grep ovirt =20 ovirt-engine-cli-3.5.0.5-1.el6.noarch =20 ovirt-engine-setup-plugin-ovirt-engine-3.5.2-1.el6.noarch =20 ovirt-engine-setup-plugin-allinone-3.5.2-1.el6.noarch =20 ovirt-engine-setup-3.5.2-1.el6.noarch =20 ovirt-engine-dbscripts-3.5.2-1.el6.noarch =20 ovirt-engine-backend-3.5.2-1.el6.noarch =20 ovirt-guest-tools-3.5.0-0.5.master.noarch =20 ovirt-host-deploy-1.3.1-1.el6.noarch =20 ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch =20 ovirt-engine-setup-plugin-ovirt-engine-common-3.5.2-1.el6.noarch =20 ovirt-engine-restapi-3.5.2-1.el6.noarch =20 ovirt-engine-userportal-3.5.2-1.el6.noarch =20 ovirt-engine-3.5.2-1.el6.noarch =20 ovirt-host-deploy-offline-1.3.1-1.el6.x86_64 =20 ovirt-engine-setup-plugin-websocket-proxy-3.5.2-1.el6.noarch =20 ovirt-engine-websocket-proxy-3.5.2-1.el6.noarch =20 ovirt-iso-uploader-3.5.2-1.el6.noarch =20 ovirt-engine-extensions-api-impl-3.5.2-1.el6.noarch =20 ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 =20 ovirt-guest-tools-iso-3.5-7.noarch =20 ovirt-image-uploader-3.5.1-1.el6.noarch =20 ovirt-engine-lib-3.5.2-1.el6.noarch =20 ovirt-engine-setup-base-3.5.2-1.el6.noarch =20 ovirt-release35-003-1.noarch =20 ovirt-engine-tools-3.5.2-1.el6.noarch =20 ovirt-engine-webadmin-portal-3.5.2-1.el6.noarch =20 ovirt-host-deploy-java-1.3.1-1.el6.noarch =20
Logs: =20
[4cbab1c6] Lock freed to object EngineLock [exclusiveLocks=3D key: f2afb8c7-6b1d-4822-a43a-0889178de719 value: VM =20 , sharedLocks=3D ] =20 2015-04-30 19:50:24,762 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (pool-7-thread-7) [598dbb1e] Running command: RemoveSnapshotSingleDiskLiveCommand internal: true. Entities affected := ID: 00000000-0000-0000-0000-000000000000 Type: Storage =20 2015-04-30 19:50:24,771 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (pool-7-thread-8) [5c8285eb] Running command: RemoveSnapshotSingleDiskLiveCommand internal: true. Entities affected := ID: 00000000-0000-0000-0000-000000000000 Type: Storage =20 2015-04-30 19:50:24,805 INFO [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-6) Correlation ID: 4cbab1c6, Job ID: b0057939-d15a-4da7-b782-c835127a1413, Call Stack: null, Custom Event ID= : -1, Message: Snapshot 'test_snap1' deletion for VM '3.5.2.wintest1' was initiated by patrick_russell@corp.volusion.com . =20 2015-04-30 19:50:29,642 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-13) [5c8285eb] Executing Live Merge comm= and step MERGE =20 2015-04-30 19:50:29,665 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommandCallback] (DefaultQuartzScheduler_Worker-13) Waiting on Live Merge child commands= to complete =20 2015-04-30 19:50:29,671 INFO [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-9) [e10f6a3] Running command: MergeCommand internal: tru= e. Entities affected : ID: 58ef50e1-2efb-4081-a3ca-493c2ee7e7b6 Type: Stor= age =20 2015-04-30 19:50:29,679 INFO [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-13) [598dbb1e] Executing Live Merge comm= and step MERGE =20 2015-04-30 19:50:29,697 INFO [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-10) [4898b008] Running command: MergeCommand internal: t= rue. Entities affected : ID: 58ef50e1-2efb-4081-a3ca-493c2ee7e7b6 Type: Stor= age =20 2015-04-30 19:50:29,703 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] START, MergeVDSCommand(HostName =3D aus02gdkvm01.dev.volusion.com , MergeVDSCommandParameters{HostId =3D cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3Dbb8359c6-1dba-45e2-97cb-929d1c83a7c8, imageId=3D87f26ef2-6a84-4f7c-9771-be76650c703c, baseImageId=3D3f90ced5-58ea-43cc-955a-559e8d89fbb2, topImageId=3D87f26ef2-6a84-4f7c-9771-be76650c703c, bandwidth=3D0}), log= id: 5859dc0 =20 2015-04-30 19:50:29,728 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] START, MergeVDSCommand(HostName =3D aus02gdkvm01.dev.volusion.com , MergeVDSCommandParameters{HostId =3D cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3D99e44df8-fa01-4255-bc1a-a4c240eb01e2, imageId=3D2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, baseImageId=3D7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d, topImageId=3D2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, bandwidth=3D0}), log= id: 160b45fb =20 2015-04-30 19:50:29,819 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Failed in MergeVDS method =20 2015-04-30 19:50:29,820 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Command org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand return value =20 StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D52, mMessage=3DMerge failed]] =20 2015-04-30 19:50:29,821 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] HostName =3D aus02gdkvm01.dev.volusion.com =20 2015-04-30 19:50:29,822 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Command MergeVDSCommand(HostName =3D aus02gdkvm01.dev.volusion.com , MergeVDSCommandParameters{HostId =3D cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3Dbb8359c6-1dba-45e2-97cb-929d1c83a7c8, imageId=3D87f26ef2-6a84-4f7c-9771-be76650c703c, baseImageId=3D3f90ced5-58ea-43cc-955a-559e8d89fbb2, topImageId=3D87f26ef2-6a84-4f7c-9771-be76650c703c, bandwidth=3D0}) exec= ution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D Merge failed, code =3D= 52 =20 2015-04-30 19:50:29,827 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] FINISH, MergeVDSCommand, log id: 5859dc0 =20 2015-04-30 19:50:29,828 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-9) [e10f6a3] Command org.ovirt.engine.core.bll.MergeComm= and throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D M= erge failed, code =3D 52 (Failed with error mergeErr and code 52) =20 2015-04-30 19:50:29,834 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-9) [e10f6a3] Transaction rolled-back for command: org.ovirt.engine.core.bll.MergeCommand. =20 2015-04-30 19:50:29,858 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Failed in MergeVDS method =20 2015-04-30 19:50:29,859 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Command org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand return value =20 StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D52, mMessage=3DMerge failed]] =20 2015-04-30 19:50:29,860 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] HostName =3D aus02gdkvm01.dev.volusion.co= m =20 2015-04-30 19:50:29,861 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Command MergeVDSCommand(HostName =3D aus02gdkvm01.dev.volusion.com , MergeVDSCommandParameters{HostId =3D cfc227ef-c9ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, storagePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3D99e44df8-fa01-4255-bc1a-a4c240eb01e2, imageId=3D2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, baseImageId=3D7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d, topImageId=3D2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129, bandwidth=3D0}) exec= ution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D Merge failed, code =3D= 52 =20 2015-04-30 19:50:29,864 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] FINISH, MergeVDSCommand, log id: 160b45fb =20 2015-04-30 19:50:29,865 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-10) [4898b008] Command org.ovirt.engine.core.bll.MergeCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D M= erge failed, code =3D 52 (Failed with error mergeErr and code 52) =20 2015-04-30 19:50:29,871 ERROR [org.ovirt.engine.core.bll.MergeCommand] (pool-7-thread-10) [4898b008] Transaction rolled-back for command: org.ovirt.engine.core.bll.MergeCommand. =20 2015-04-30 19:50:39,698 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-73) [5c8285eb] Failed child command stat= us for step MERGE =20 2015-04-30 19:50:39,701 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommandCallback] (DefaultQuartzScheduler_Worker-73) [5c8285eb] Waiting on Live Merge chi= ld commands to complete =20 2015-04-30 19:50:39,710 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-73) [598dbb1e] Failed child command stat= us for step MERGE =20 2015-04-30 19:50:49,720 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-36) [5c8285eb] Merging of snapshot 470b525e-fb30-4956-a702-f4c6389bcb60 images 3f90ced5-58ea-43cc-955a-559e8d89fbb2..87f26ef2-6a84-4f7c-9771-be76650c7= 03c failed. Images have been marked illegal and can no longer be previewed = or reverted to. Please retry Live Merge on the snapshot to complete the operation. =20 2015-04-30 19:50:49,725 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommandCallback] (DefaultQuartzScheduler_Worker-36) [4cbab1c6] All Live Merge child comm= ands have completed, status FAILED =20 2015-04-30 19:50:49,734 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-36) [598dbb1e] Merging of snapshot 470b525e-fb30-4956-a702-f4c6389bcb60 images 7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d..2ca5b861-52a8-4c0f-92a2-a8f0a3ed4= 129 failed. Images have been marked illegal and can no longer be previewed = or reverted to. Please retry Live Merge on the snapshot to complete the operation. =20 2015-04-30 19:50:59,787 ERROR [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (DefaultQuartzScheduler_Worker-16) [4cbab1c6] Ending command with failu= re: org.ovirt.engine.core.bll.RemoveSnapshotCommand =20 2015-04-30 19:50:59,837 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (DefaultQuartzScheduler_Worker-16) [4cbab1c6] Correlation ID: 4cbab1c6, Call Stack: null, Custom Event ID: -1, Message: Failed to delete snapshot 'test_snap1' for VM '3.5.2.wintest1=E2=80=99. =20
[4cbab1c6] Running command: RemoveSnapshotCommand internal: false. Enti= ties affected : ID: f2afb8c7-6b1d-4822-a43a-0889178de719 Type: VMAction grou= p MANIPULATE_VM_SNAPSHOTS with role type USER =20 2015-04-30 19:50:24,723 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (ajp--127.0.0.1-8702-=
[4cbab1c6] Lock Acquired to object EngineLock [exclusiveLocks=3D key: f2afb8c7-6b1d-4822-a43a-0889178de719 value: VM =20 , sharedLocks=3D ] =20 2015-04-30 19:50:24,689 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (ajp--127.0.0.1-8702-=
2015-04-30 19:50:24,578 INFO [org.ovirt.engine.core.bll.RemoveSnapshotCommand] (ajp--127.0.0.1-8702-=
On Apr 30, 2015, at 9:54 AM, Patrick Russell < patrick_russell@volusion.com
wrote: =20 =20
Hi everyone, =20 =20
We=E2=80=99re not seeing live merge working as of the 3.5.2 update. W= e=E2=80=99ve tested using fibre channel and NFS attached storage. Both throwing the same error code. Are other people seeing success with live-merge after the updat= e? =20 =20
Here=E2=80=99s the environment: =20 =20
Engine Running on CentOS 6x64 updated to 3.5.2 via yum update (standa= lone physical box, dual socket hex core + hyperthreading, 16GB memory) =20 =20
# rpm -qa |grep ovirt =20 =20 ovirt-engine-cli-3.5.0.5-1.el6.noarch =20 =20 ovirt-engine-3.5.1.1-1.el6.noarch =20 =20 ovirt-engine-setup-plugin-ovirt-engine-3.5.2-1.el6.noarch =20 =20 ovirt-engine-setup-plugin-allinone-3.5.2-1.el6.noarch =20 =20 ovirt-engine-setup-3.5.2-1.el6.noarch =20 =20 ovirt-guest-tools-3.5.0-0.5.master.noarch =20 =20 ovirt-host-deploy-1.3.1-1.el6.noarch =20 =20 ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch =20 =20 ovirt-engine-setup-plugin-ovirt-engine-common-3.5.2-1.el6.noarch =20 =20 ovirt-engine-backend-3.5.1.1-1.el6.noarch =20 =20 ovirt-engine-userportal-3.5.1.1-1.el6.noarch =20 =20 ovirt-engine-dbscripts-3.5.1.1-1.el6.noarch =20 =20 ovirt-engine-tools-3.5.1.1-1.el6.noarch =20 =20 ovirt-host-deploy-offline-1.3.1-1.el6.x86_64 =20 =20 ovirt-engine-setup-plugin-websocket-proxy-3.5.2-1.el6.noarch =20 =20 ovirt-engine-websocket-proxy-3.5.2-1.el6.noarch =20 =20 ovirt-iso-uploader-3.5.2-1.el6.noarch =20 =20 ovirt-engine-extensions-api-impl-3.5.2-1.el6.noarch =20 =20 ovirt-engine-jboss-as-7.1.1-1.el6.x86_64 =20 =20 ovirt-engine-webadmin-portal-3.5.1.1-1.el6.noarch =20 =20 ovirt-engine-restapi-3.5.1.1-1.el6.noarch =20 =20 ovirt-guest-tools-iso-3.5-7.noarch =20 =20 ovirt-image-uploader-3.5.1-1.el6.noarch =20 =20 ovirt-engine-lib-3.5.2-1.el6.noarch =20 =20 ovirt-engine-setup-base-3.5.2-1.el6.noarch =20 =20 ovirt-release35-003-1.noarch =20 =20 ovirt-host-deploy-java-1.3.1-1.el6.noarch =20 =20
Hypervisors are running ovirt-node, upgraded from ISO : http://resources.ovirt.org/pub/ovirt-3.5/iso/ovirt-node/el7-3.5.2/ovi= rt-node-iso-3.5-0.999.201504280931.el7.centos.iso =20 =20
Here=E2=80=99s a snippet from the logs: =20 =20
2015-04-29 18:47:16,947 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-2) [48eb0b1d] FINISH, MergeVDSCommand, log id: 5121ecc= 9 =20 =20 2015-04-29 18:47:16,947 ERROR [org.ovirt.engine.core.bll.MergeCommand= ] (pool-7-thread-2) [48eb0b1d] Command org.ovirt.engine.core.bll.MergeCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D= Merge failed, code =3D 52 (Failed with error mergeErr and code 52) =20 =20 2015-04-29 18:47:16,954 ERROR [org.ovirt.engine.core.bll.MergeCommand= ] (pool-7-thread-2) [48eb0b1d] Transaction rolled-back for command: org.ovirt.engine.core.bll.MergeCommand. =20 =20 2015-04-29 18:47:16,981 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-3) [5495bde7] Failed in MergeVDS method =20 =20 2015-04-29 18:47:16,982 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (pool-7-thread-3) [5495bde7] Command org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand return valu= e =20 =20 StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D52, mMessage=3DMerge failed]] =20 =20
_______________________________________________ =20 =20 Users mailing list =20 =20 Users@ovirt.org =20 =20 http://lists.ovirt.org/mailman/listinfo/users =20 =20
_______________________________________________ =20 Users mailing list =20 Users@ovirt.org =20 http://lists.ovirt.org/mailman/listinfo/users =20
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
------=_Part_9128865_1887831902.1433250537047 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><body><div style=3D"font-family: times new roman,new york,times,serif= ; font-size: 12pt; color: #000000"><div>Indeed. <br></div><div>This fi= x will be released in oVirt 3.5.4</div><div><br></div><hr id=3D"zwchr"><blo= ckquote style=3D"border-left:2px solid #1010FF;margin-left:5px;padding-left= :5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;f= ont-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Tim Ma= cy" <macytd@gmail.com><br><b>To: </b>users@ovirt.org<br><b>Sent: </b>= Friday, May 1, 2015 5:59:41 AM<br><b>Subject: </b>Re: [ovirt-users] 3.5.2 l= ive merge<br><div><br></div><div dir=3D"ltr">Seems very similar to this bug= - <a href=3D"https://bugzilla.redhat.com/show_bug.cgi?id=3D1213157" t= arget=3D"_blank">https://bugzilla.redhat.com/show_bug.cgi?id=3D1213157</a>&= nbsp;</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu= , Apr 30, 2015 at 3:54 PM, Patrick Russell <span dir=3D"ltr"><<a href=3D= "mailto:patrick_russell@volusion.com" target=3D"_blank">patrick_russell@vol= usion.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style= =3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div style=3D"word-wrap:break-word"> Our packages in my earlier email were incorrect. Here are the correct packa= ges and some more logs: <div><br> </div> <div><span class=3D""> <div># rpm -qa |grep ovirt</div> <div>ovirt-engine-cli-3.5.0.5-1.el6.noarch</div> </span><div>ovirt-engine-setup-plugin-ovirt-engine-3.5.2-1.el6.noarch</div> <div>ovirt-engine-setup-plugin-allinone-3.5.2-1.el6.noarch</div> <div>ovirt-engine-setup-3.5.2-1.el6.noarch</div> <div>ovirt-engine-dbscripts-3.5.2-1.el6.noarch</div> <div>ovirt-engine-backend-3.5.2-1.el6.noarch</div> <div>ovirt-guest-tools-3.5.0-0.5.master.noarch</div> <div>ovirt-host-deploy-1.3.1-1.el6.noarch</div> <div>ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch</div> <div>ovirt-engine-setup-plugin-ovirt-engine-common-3.5.2-1.el6.noarch</div> <div>ovirt-engine-restapi-3.5.2-1.el6.noarch</div> <div>ovirt-engine-userportal-3.5.2-1.el6.noarch</div> <div>ovirt-engine-3.5.2-1.el6.noarch</div><span class=3D""> <div>ovirt-host-deploy-offline-1.3.1-1.el6.x86_64</div> <div>ovirt-engine-setup-plugin-websocket-proxy-3.5.2-1.el6.noarch</div> <div>ovirt-engine-websocket-proxy-3.5.2-1.el6.noarch</div> <div>ovirt-iso-uploader-3.5.2-1.el6.noarch</div> <div>ovirt-engine-extensions-api-impl-3.5.2-1.el6.noarch</div> <div>ovirt-engine-jboss-as-7.1.1-1.el6.x86_64</div> </span><span class=3D""><div>ovirt-guest-tools-iso-3.5-7.noarch</div> <div>ovirt-image-uploader-3.5.1-1.el6.noarch</div> <div>ovirt-engine-lib-3.5.2-1.el6.noarch</div> <div>ovirt-engine-setup-base-3.5.2-1.el6.noarch</div> <div>ovirt-release35-003-1.noarch</div> </span><div>ovirt-engine-tools-3.5.2-1.el6.noarch</div> <div>ovirt-engine-webadmin-portal-3.5.2-1.el6.noarch</div> <div>ovirt-host-deploy-java-1.3.1-1.el6.noarch</div> <div><br> </div> <div>Logs:</div> <div><br> </div> <div> <div>2015-04-30 19:50:24,578 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotCommand] (ajp--127.0.0.1-8702-6) [4cbab1c6] Lock Acquired to object E= ngineLock [exclusiveLocks=3D key: f2afb8c7-6b1d-4822-a43a-0889178de719 valu= e: VM</div> <div>, sharedLocks=3D ]</div> <div>2015-04-30 19:50:24,689 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotCommand] (ajp--127.0.0.1-8702-6) [4cbab1c6] Running command: RemoveSn= apshotCommand internal: false. Entities affected : ID: f2afb8c7-6b1d-= 4822-a43a-0889178de719 Type: VMAction group MANIPULATE_VM_SNAPSHOTS with role type USER</div> <div>2015-04-30 19:50:24,723 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotCommand] (ajp--127.0.0.1-8702-6) [4cbab1c6] Lock freed to object Engi= neLock [exclusiveLocks=3D key: f2afb8c7-6b1d-4822-a43a-0889178de719 value: = VM</div> <div>, sharedLocks=3D ]</div> <div>2015-04-30 19:50:24,762 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotSingleDiskLiveCommand] (pool-7-thread-7) [598dbb1e] Running command: = RemoveSnapshotSingleDiskLiveCommand internal: true. Entities affected : &nb= sp;ID: 00000000-0000-0000-0000-000000000000 Type: Storage</div> <div>2015-04-30 19:50:24,771 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotSingleDiskLiveCommand] (pool-7-thread-8) [5c8285eb] Running command: = RemoveSnapshotSingleDiskLiveCommand internal: true. Entities affected : &nb= sp;ID: 00000000-0000-0000-0000-000000000000 Type: Storage</div> <div>2015-04-30 19:50:24,805 INFO [org.ovirt.engine.core.dal.dbbroker= .auditloghandling.AuditLogDirector] (ajp--127.0.0.1-8702-6) Correlation ID:= 4cbab1c6, Job ID: b0057939-d15a-4da7-b782-c835127a1413, Call Stack: null, = Custom Event ID: -1, Message: Snapshot 'test_snap1' deletion for VM '3.5.2.wintest1' was initiated by <a= href=3D"mailto:patrick_russell@corp.volusion.com" target=3D"_blank"> patrick_russell@corp.volusion.com</a>.</div> <div>2015-04-30 19:50:29,642 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-13) [5c8285eb] = Executing Live Merge command step MERGE</div> <div>2015-04-30 19:50:29,665 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotCommandCallback] (DefaultQuartzScheduler_Worker-13) Waiting on Live M= erge child commands to complete</div> <div>2015-04-30 19:50:29,671 INFO [org.ovirt.engine.core.bll.MergeCom= mand] (pool-7-thread-9) [e10f6a3] Running command: MergeCommand internal: t= rue. Entities affected : ID: 58ef50e1-2efb-4081-a3ca-493c2ee7e7b6 Typ= e: Storage</div> <div>2015-04-30 19:50:29,679 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-13) [598dbb1e] = Executing Live Merge command step MERGE</div> <div>2015-04-30 19:50:29,697 INFO [org.ovirt.engine.core.bll.MergeCom= mand] (pool-7-thread-10) [4898b008] Running command: MergeCommand internal:= true. Entities affected : ID: 58ef50e1-2efb-4081-a3ca-493c2ee7e7b6 T= ype: Storage</div> <div>2015-04-30 19:50:29,703 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] START, MergeVDSCommand= (HostName =3D <a href=3D"http://aus02gdkvm01.dev.volusion.com" target=3D"_blank">aus02gdk= vm01.dev.volusion.com</a>, MergeVDSCommandParameters{HostId =3D cfc227ef-c9= ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, sto= ragePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3Dbb8= 359c6-1dba-45e2-97cb-929d1c83a7c8, imageId=3D87f26ef2-6a84-4f7c-9771-be7665= 0c703c, baseImageId=3D3f90ced5-58ea-43cc-955a-559e8d89fbb2, topImageId=3D87= f26ef2-6a84-4f7c-9771-be76650c703c, bandwidth=3D0}), log id: 5859dc0</div> <div>2015-04-30 19:50:29,728 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] START, MergeVDSComma= nd(HostName =3D <a href=3D"http://aus02gdkvm01.dev.volusion.com" target=3D"_blank">aus02gdk= vm01.dev.volusion.com</a>, MergeVDSCommandParameters{HostId =3D cfc227ef-c9= ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, sto= ragePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3D99e= 44df8-fa01-4255-bc1a-a4c240eb01e2, imageId=3D2ca5b861-52a8-4c0f-92a2-a8f0a3= ed4129, baseImageId=3D7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d, topImageId=3D2c= a5b861-52a8-4c0f-92a2-a8f0a3ed4129, bandwidth=3D0}), log id: 160b45fb</div> <div>2015-04-30 19:50:29,819 ERROR [org.ovirt.engine.core.vdsbroker.vdsbrok= er.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Failed in MergeVDS method</= div> <div>2015-04-30 19:50:29,820 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Command org.ovirt.engi= ne.core.vdsbroker.vdsbroker.MergeVDSCommand return value </div><span c= lass=3D""> <div> StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D52= , mMessage=3DMerge failed]]</div> </span><div>2015-04-30 19:50:29,821 INFO [org.ovirt.engine.core.vdsbr= oker.vdsbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] HostName =3D <a href=3D"http://aus02gdkvm01.dev.volusion.com" target=3D"_blank">aus02gdk= vm01.dev.volusion.com</a></div> <div>2015-04-30 19:50:29,822 ERROR [org.ovirt.engine.core.vdsbroker.vdsbrok= er.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] Command MergeVDSCommand(Hos= tName =3D <a href=3D"http://aus02gdkvm01.dev.volusion.com" target=3D"_blank">aus02gdk= vm01.dev.volusion.com</a>, MergeVDSCommandParameters{HostId =3D cfc227ef-c9= ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, sto= ragePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3Dbb8= 359c6-1dba-45e2-97cb-929d1c83a7c8, imageId=3D87f26ef2-6a84-4f7c-9771-be7665= 0c703c, baseImageId=3D3f90ced5-58ea-43cc-955a-559e8d89fbb2, topImageId=3D87= f26ef2-6a84-4f7c-9771-be76650c703c, bandwidth=3D0}) execution failed. Exception: VDSErrorException: VDSGenericException: VDSEr= rorException: Failed to MergeVDS, error =3D Merge failed, code =3D 52</div> <div>2015-04-30 19:50:29,827 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-9) [e10f6a3] FINISH, MergeVDSComman= d, log id: 5859dc0</div> <div>2015-04-30 19:50:29,828 ERROR [org.ovirt.engine.core.bll.MergeCommand]= (pool-7-thread-9) [e10f6a3] Command org.ovirt.engine.core.bll.MergeCommand= throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.eng= ine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D Merg= e failed, code =3D 52 (Failed with error mergeErr and code 52)</div> <div>2015-04-30 19:50:29,834 ERROR [org.ovirt.engine.core.bll.MergeCommand]= (pool-7-thread-9) [e10f6a3] Transaction rolled-back for command: org.ovirt= .engine.core.bll.MergeCommand.</div> <div>2015-04-30 19:50:29,858 ERROR [org.ovirt.engine.core.vdsbroker.vdsbrok= er.MergeVDSCommand] (pool-7-thread-10) [4898b008] Failed in MergeVDS method= </div> <div>2015-04-30 19:50:29,859 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] Command org.ovirt.en= gine.core.vdsbroker.vdsbroker.MergeVDSCommand return value </div><span= class=3D""> <div> StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D52= , mMessage=3DMerge failed]]</div> </span><div>2015-04-30 19:50:29,860 INFO [org.ovirt.engine.core.vdsbr= oker.vdsbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] HostName =3D <a href=3D"http://aus02gdkvm01.dev.volusion.com" target=3D"_blank">aus02gdk= vm01.dev.volusion.com</a></div> <div>2015-04-30 19:50:29,861 ERROR [org.ovirt.engine.core.vdsbroker.vdsbrok= er.MergeVDSCommand] (pool-7-thread-10) [4898b008] Command MergeVDSCommand(H= ostName =3D <a href=3D"http://aus02gdkvm01.dev.volusion.com" target=3D"_blank">aus02gdk= vm01.dev.volusion.com</a>, MergeVDSCommandParameters{HostId =3D cfc227ef-c9= ab-4c35-aa22-138c169f2ba6, vmId=3Df2afb8c7-6b1d-4822-a43a-0889178de719, sto= ragePoolId=3Dedca3dc6-d9ca-410f-af84-9e24d49df3e0, storageDomainId=3D58ef50e1-2efb-4081-a3ca-493c2ee7e7b6, imageGroupId=3D99e= 44df8-fa01-4255-bc1a-a4c240eb01e2, imageId=3D2ca5b861-52a8-4c0f-92a2-a8f0a3= ed4129, baseImageId=3D7ad1cf7d-f2e6-41d4-a3c4-57458e80c43d, topImageId=3D2c= a5b861-52a8-4c0f-92a2-a8f0a3ed4129, bandwidth=3D0}) execution failed. Exception: VDSErrorException: VDSGenericException: VDSEr= rorException: Failed to MergeVDS, error =3D Merge failed, code =3D 52</div> <div>2015-04-30 19:50:29,864 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-10) [4898b008] FINISH, MergeVDSComm= and, log id: 160b45fb</div> <div>2015-04-30 19:50:29,865 ERROR [org.ovirt.engine.core.bll.MergeCommand]= (pool-7-thread-10) [4898b008] Command org.ovirt.engine.core.bll.MergeComma= nd throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.e= ngine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D Merg= e failed, code =3D 52 (Failed with error mergeErr and code 52)</div> <div>2015-04-30 19:50:29,871 ERROR [org.ovirt.engine.core.bll.MergeCommand]= (pool-7-thread-10) [4898b008] Transaction rolled-back for command: org.ovi= rt.engine.core.bll.MergeCommand.</div> <div>2015-04-30 19:50:39,698 ERROR [org.ovirt.engine.core.bll.RemoveSnapsho= tSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-73) [5c8285eb] Faile= d child command status for step MERGE</div> <div>2015-04-30 19:50:39,701 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotCommandCallback] (DefaultQuartzScheduler_Worker-73) [5c8285eb] Waitin= g on Live Merge child commands to complete</div> <div>2015-04-30 19:50:39,710 ERROR [org.ovirt.engine.core.bll.RemoveSnapsho= tSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-73) [598dbb1e] Faile= d child command status for step MERGE</div> <div>2015-04-30 19:50:49,720 ERROR [org.ovirt.engine.core.bll.RemoveSnapsho= tSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-36) [5c8285eb] Mergi= ng of snapshot 470b525e-fb30-4956-a702-f4c6389bcb60 images 3f90ced5-58ea-43= cc-955a-559e8d89fbb2..87f26ef2-6a84-4f7c-9771-be76650c703c failed. Images have been marked illegal and can no longer be previewed or = reverted to. Please retry Live Merge on the snapshot to complete the operat= ion.</div> <div>2015-04-30 19:50:49,725 INFO [org.ovirt.engine.core.bll.RemoveSn= apshotCommandCallback] (DefaultQuartzScheduler_Worker-36) [4cbab1c6] All Li= ve Merge child commands have completed, status FAILED</div> <div>2015-04-30 19:50:49,734 ERROR [org.ovirt.engine.core.bll.RemoveSnapsho= tSingleDiskLiveCommand] (DefaultQuartzScheduler_Worker-36) [598dbb1e] Mergi= ng of snapshot 470b525e-fb30-4956-a702-f4c6389bcb60 images 7ad1cf7d-f2e6-41= d4-a3c4-57458e80c43d..2ca5b861-52a8-4c0f-92a2-a8f0a3ed4129 failed. Images have been marked illegal and can no longer be previewed or = reverted to. Please retry Live Merge on the snapshot to complete the operat= ion.</div> <div>2015-04-30 19:50:59,787 ERROR [org.ovirt.engine.core.bll.RemoveSnapsho= tCommand] (DefaultQuartzScheduler_Worker-16) [4cbab1c6] Ending command with= failure: org.ovirt.engine.core.bll.RemoveSnapshotCommand</div> <div>2015-04-30 19:50:59,837 ERROR [org.ovirt.engine.core.dal.dbbroker.audi= tloghandling.AuditLogDirector] (DefaultQuartzScheduler_Worker-16) [4cbab1c6= ] Correlation ID: 4cbab1c6, Call Stack: null, Custom Event ID: -1, Message:= Failed to delete snapshot 'test_snap1' for VM '3.5.2.wintest1=E2=80=99.</div> </div> <div><br> </div> <div><br> </div> <div> <blockquote><div><div class=3D"h5"> <div>On Apr 30, 2015, at 9:54 AM, Patrick Russell <<a href=3D"mailto:pat= rick_russell@volusion.com" target=3D"_blank">patrick_russell@volusion.com</= a>> wrote:</div> <br> </div></div><div><div><div class=3D"h5"> <div style=3D"word-wrap:break-word"> <div>Hi everyone,</div> <div><br> </div> We=E2=80=99re not seeing live merge working as of the 3.5.2 update. We=E2= =80=99ve tested using fibre channel and NFS attached storage. Both throwing= the same error code. Are other people seeing success with live-merge after= the update? <div><br> </div> <div>Here=E2=80=99s the environment:</div> <div><br> </div> <div>Engine Running on CentOS 6x64 updated to 3.5.2 via yum update (standal= one physical box, dual socket hex core + hyperthreading, 16GB memory)</div> <div><br> </div> <div> <div># rpm -qa |grep ovirt</div> <div>ovirt-engine-cli-3.5.0.5-1.el6.noarch</div> <div>ovirt-engine-3.5.1.1-1.el6.noarch</div> <div>ovirt-engine-setup-plugin-ovirt-engine-3.5.2-1.el6.noarch</div> <div>ovirt-engine-setup-plugin-allinone-3.5.2-1.el6.noarch</div> <div>ovirt-engine-setup-3.5.2-1.el6.noarch</div> <div>ovirt-guest-tools-3.5.0-0.5.master.noarch</div> <div>ovirt-host-deploy-1.3.1-1.el6.noarch</div> <div>ovirt-engine-sdk-python-3.5.2.1-1.el6.noarch</div> <div>ovirt-engine-setup-plugin-ovirt-engine-common-3.5.2-1.el6.noarch</div> <div>ovirt-engine-backend-3.5.1.1-1.el6.noarch</div> <div>ovirt-engine-userportal-3.5.1.1-1.el6.noarch</div> <div>ovirt-engine-dbscripts-3.5.1.1-1.el6.noarch</div> <div>ovirt-engine-tools-3.5.1.1-1.el6.noarch</div> <div>ovirt-host-deploy-offline-1.3.1-1.el6.x86_64</div> <div>ovirt-engine-setup-plugin-websocket-proxy-3.5.2-1.el6.noarch</div> <div>ovirt-engine-websocket-proxy-3.5.2-1.el6.noarch</div> <div>ovirt-iso-uploader-3.5.2-1.el6.noarch</div> <div>ovirt-engine-extensions-api-impl-3.5.2-1.el6.noarch</div> <div>ovirt-engine-jboss-as-7.1.1-1.el6.x86_64</div> <div>ovirt-engine-webadmin-portal-3.5.1.1-1.el6.noarch</div> <div>ovirt-engine-restapi-3.5.1.1-1.el6.noarch</div> <div>ovirt-guest-tools-iso-3.5-7.noarch</div> <div>ovirt-image-uploader-3.5.1-1.el6.noarch</div> <div>ovirt-engine-lib-3.5.2-1.el6.noarch</div> <div>ovirt-engine-setup-base-3.5.2-1.el6.noarch</div> <div>ovirt-release35-003-1.noarch</div> <div>ovirt-host-deploy-java-1.3.1-1.el6.noarch</div> </div> <div><br> </div> <div>Hypervisors are running ovirt-node, upgraded from ISO : <a href= =3D"http://resources.ovirt.org/pub/ovirt-3.5/iso/ovirt-node/el7-3.5.2/ovirt= -node-iso-3.5-0.999.201504280931.el7.centos.iso" target=3D"_blank">http://r= esources.ovirt.org/pub/ovirt-3.5/iso/ovirt-node/el7-3.5.2/ovirt-node-iso-3.= 5-0.999.201504280931.el7.centos.iso</a></div> <div><br> </div> <div><br> </div> <div>Here=E2=80=99s a snippet from the logs: <div><br> </div> <div> <div>2015-04-29 18:47:16,947 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-2) [48eb0b1d] FINISH, MergeVDSComma= nd, log id: 5121ecc9</div> <div>2015-04-29 18:47:16,947 ERROR [org.ovirt.engine.core.bll.MergeCommand]= (pool-7-thread-2) [48eb0b1d] Command org.ovirt.engine.core.bll.MergeComman= d throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.en= gine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to MergeVDS, error =3D Merg= e failed, code =3D 52 (Failed with error mergeErr and code 52)</div> <div>2015-04-29 18:47:16,954 ERROR [org.ovirt.engine.core.bll.MergeCommand]= (pool-7-thread-2) [48eb0b1d] Transaction rolled-back for command: org.ovir= t.engine.core.bll.MergeCommand.</div> <div>2015-04-29 18:47:16,981 ERROR [org.ovirt.engine.core.vdsbroker.vdsbrok= er.MergeVDSCommand] (pool-7-thread-3) [5495bde7] Failed in MergeVDS method<= /div> <div>2015-04-29 18:47:16,982 INFO [org.ovirt.engine.core.vdsbroker.vd= sbroker.MergeVDSCommand] (pool-7-thread-3) [5495bde7] Command org.ovirt.eng= ine.core.vdsbroker.vdsbroker.MergeVDSCommand return value </div> <div> StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D52= , mMessage=3DMerge failed]]</div> </div> </div> <div><br> </div> <div><br> </div> </div></div></div> _______________________________________________<br> Users mailing list<br> <a href=3D"mailto:Users@ovirt.org" target=3D"_blank">Users@ovirt.org</a><br=
<a href=3D"http://lists.ovirt.org/mailman/listinfo/users" target=3D"_blank"=
http://lists.ovirt.org/mailman/listinfo/users</a><br> </div> </blockquote> </div> <br> </div> </div>
<br>_______________________________________________<br> Users mailing list<br> <a href=3D"mailto:Users@ovirt.org" target=3D"_blank">Users@ovirt.org</a><br=
<a href=3D"http://lists.ovirt.org/mailman/listinfo/users" target=3D"_blank"=
http://lists.ovirt.org/mailman/listinfo/users</a><br> <br></blockquote></div><br></div> <br>_______________________________________________<br>Users mailing list<b= r>Users@ovirt.org<br>http://lists.ovirt.org/mailman/listinfo/users<br></blo= ckquote><div><br></div></div></body></html> ------=_Part_9128865_1887831902.1433250537047--
participants (3)
-
Allon Mureinik
-
Patrick Russell
-
Tim Macy