Re: [ovirt-users] ovirt 3.6.6 and gluster 3.7.13

--_000_e89fb696d6db4e099fef199902cf8d5eExch23sluse_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpEZW4gMjEganVsIDIwMTYgNzo1NCBlbSBza3JldiBEYXZpZCBHb3NzYWdlIDxkZ29zc2FnZUBj YXJvdXNlbGNoZWNrcy5jb20+Og0KPg0KPiBPbiBUaHUsIEp1bCAyMSwgMjAxNiBhdCAxMTo0NyBB TSwgU2NvdHQgPHJvbXJhY2VyQGdtYWlsLmNvbT4gd3JvdGU6DQo+Pg0KPj4gSGkgRGF2aWQsDQo+ Pg0KPj4gTXkgYmFja2VuZCBzdG9yYWdlIGlzIFpGUy4NCj4+DQo+PiBJIHRob3VnaHQgYWJvdXQg bW92aW5nIGZyb20gRlVTRSB0byBORlMgbW91bnRzIGZvciBteSBHbHVzdGVyIHZvbHVtZXMgdG8g aGVscCB0ZXN0LiAgQnV0IHNpbmNlIEkgdXNlIGhvc3RlZCBlbmdpbmUgdGhpcyB3b3VsZCBiZSBh IHJlYWwgcGFpbi4gIEl0cyBkaWZmaWN1bHQgdG8gbW9kaWZ5IHRoZSBzdG9yYWdlIGRvbWFpbiB0 eXBlL3BhdGggaW4gdGhlIGhvc3RlZC1lbmdpbmUuY29uZi4gIEFuZCBJIGRvbid0IHdhbnQgdG8g Z28gdGhyb3VnaCB0aGUgcHJvY2VzcyBvZiByZS1kZXBsb3lpbmcgaG9zdGVkIGVuZ2luZS4NCj4+ DQo+DQo+IEkgZm91bmQgdGhpcw0KPg0KPiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hv d19idWcuY2dpP2lkPTEzNDc1NTMNCj4NCj4gTm90IHN1cmUgaWYgcmVsYXRlZC4NCj4NCj4gQnV0 IEkgYWxzbyBoYXZlIHpmcyBiYWNrZW5kLCBhbm90aGVyIHVzZXIgaW4gZ2x1c3RlciBtYWlsaW5n IGxpc3QgaGFkIGlzc3VlcyBhbmQgdXNlZCB6ZnMgYmFja2VuZCBhbHRob3VnaCBzaGUgdXNlZCBw cm94bW94IGFuZCBnb3QgaXQgd29ya2luZyBieSBjaGFuZ2luZyBkaXNrIHRvIHdyaXRlYmFjayBj YWNoZSBJIHRoaW5rIGl0IHdhcy4NCg0KRGF2aWQgYW5kIFNjb3R0LA0KDQpqdXN0IG91dCBvZiBj dXJpb3VzaXR5LCB3aGF0IGlzIHRoZSBPUyB1bmRlciBaRlM/DQoNCi9LDQoNCj4NCj4gSSBhbHNv IHVzZSBob3N0ZWQgZW5naW5lLCBidXQgSSBydW4gbXkgZ2x1c3RlciB2b2x1bWUgZm9yIEhFIGFj dHVhbGx5IG9uIGEgTFZNIHNlcGFyYXRlIGZyb20gemZzIG9uIHhmcyBhbmQgaWYgaSByZWNhbGwg aXQgZGlkIG5vdCBoYXZlIHRoZSBpc3N1ZXMgbXkgZ2x1c3RlciBvbiB6ZnMgZGlkLiAgSSdtIHdv bmRlcmluZyBub3cgaWYgdGhlIGlzc3VlIHdhcyB6ZnMgc2V0dGluZ3MuDQo+DQo+IEhvcGVmdWxs eSBzaG91bGQgaGF2ZSBhIHRlc3QgbWFjaG9uZSB1cCBzb29uIEkgY2FuIHBsYXkgYXJvdW5kIHdp dGggbW9yZS4NCj4NCj4+IFNjb3R0DQo+Pg0KPj4gT24gVGh1LCBKdWwgMjEsIDIwMTYgYXQgMTE6 MzYgQU0gRGF2aWQgR29zc2FnZSA8ZGdvc3NhZ2VAY2Fyb3VzZWxjaGVja3MuY29tPiB3cm90ZToN Cj4+Pg0KPj4+IFdoYXQgYmFjayBlbmQgc3RvcmFnZSBkbyB5b3UgcnVuIGdsdXN0ZXIgb24/ICB4 ZnMvemZzL2V4dDQgZXRjPw0KPj4+DQo+Pj4gRGF2aWQgR29zc2FnZQ0KPj4+IENhcm91c2VsIENo ZWNrcyBJbmMuIHwgU3lzdGVtIEFkbWluaXN0cmF0b3INCj4+PiBPZmZpY2UgNzA4LjYxMy4yMjg0 DQo+Pj4NCj4+PiBPbiBUaHUsIEp1bCAyMSwgMjAxNiBhdCA4OjE4IEFNLCBTY290dCA8cm9tcmFj ZXJAZ21haWwuY29tPiB3cm90ZToNCj4+Pj4NCj4+Pj4gSSBnZXQgc2ltaWxhciBwcm9ibGVtcyB3 aXRoIG9WaXJ0IDQuMC4xIGFuZCBob3N0ZWQgZW5naW5lLiAgQWZ0ZXIgdXBncmFkaW5nIGFsbCBt eSBob3N0cyB0byBHbHVzdGVyIDMuNy4xMyAoY2xpZW50IGFuZCBzZXJ2ZXIpLCBJIGdldCB0aGUg Zm9sbG93aW5nOg0KPj4+Pg0KPj4+PiAkIHN1ZG8gaG9zdGVkLWVuZ2luZSAtLXNldC1tYWludGVu YW5jZSAtLW1vZGU9bm9uZQ0KPj4+PiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6 DQo+Pj4+ICAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjcvcnVucHkucHkiLCBsaW5lIDE2Miwg aW4gX3J1bl9tb2R1bGVfYXNfbWFpbg0KPj4+PiAgICAgIl9fbWFpbl9fIiwgZm5hbWUsIGxvYWRl ciwgcGtnX25hbWUpDQo+Pj4+ICAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjcvcnVucHkucHki LCBsaW5lIDcyLCBpbiBfcnVuX2NvZGUNCj4+Pj4gICAgIGV4ZWMgY29kZSBpbiBydW5fZ2xvYmFs cw0KPj4+PiAgIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0X2hv c3RlZF9lbmdpbmVfc2V0dXAvc2V0X21haW50ZW5hbmNlLnB5IiwgbGluZSA3MywgaW4gPG1vZHVs ZT4NCj4+Pj4gICAgIGlmIG5vdCBtYWludGVuYW5jZS5zZXRfbW9kZShzeXMuYXJndlsxXSk6DQo+ Pj4+ICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVk X2VuZ2luZV9zZXR1cC9zZXRfbWFpbnRlbmFuY2UucHkiLCBsaW5lIDYxLCBpbiBzZXRfbW9kZQ0K Pj4+PiAgICAgdmFsdWU9bV9nbG9iYWwsDQo+Pj4+ICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43 L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9jbGllbnQvY2xpZW50LnB5Iiwg bGluZSAyNTksIGluIHNldF9tYWludGVuYW5jZV9tb2RlDQo+Pj4+ICAgICBzdHIodmFsdWUpKQ0K Pj4+PiAgIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL292aXJ0X2hvc3Rl ZF9lbmdpbmVfaGEvY2xpZW50L2NsaWVudC5weSIsIGxpbmUgMjA0LCBpbiBzZXRfZ2xvYmFsX21k X2ZsYWcNCj4+Pj4gICAgIGFsbF9zdGF0cyA9IGJyb2tlci5nZXRfc3RhdHNfZnJvbV9zdG9yYWdl KHNlcnZpY2UpDQo+Pj4+ICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMv b3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9saWIvYnJva2VybGluay5weSIsIGxpbmUgMjMyLCBpbiBn ZXRfc3RhdHNfZnJvbV9zdG9yYWdlDQo+Pj4+ICAgICByZXN1bHQgPSBzZWxmLl9jaGVja2VkX2Nv bW11bmljYXRlKHJlcXVlc3QpDQo+Pj4+ICAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUt cGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9saWIvYnJva2VybGluay5weSIsIGxpbmUg MjYwLCBpbiBfY2hlY2tlZF9jb21tdW5pY2F0ZQ0KPj4+PiAgICAgLmZvcm1hdChtZXNzYWdlIG9y IHJlc3BvbnNlKSkNCj4+Pj4gb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS5saWIuZXhjZXB0aW9ucy5S ZXF1ZXN0RXJyb3I6IFJlcXVlc3QgZmFpbGVkOiBmYWlsZWQgdG8gcmVhZCBtZXRhZGF0YTogW0Vy cm5vIDFdIE9wZXJhdGlvbiBub3QgcGVybWl0dGVkDQo+Pj4+DQo+Pj4+IElmIEkgb25seSB1cGdy YWRlIG9uZSBob3N0LCB0aGVuIHRoaW5ncyB3aWxsIGNvbnRpbnVlIHRvIHdvcmsgYnV0IG15IG5v ZGVzIGFyZSBjb25zdGFudGx5IGhlYWxpbmcgc2hhcmRzLiAgTXkgbG9ncyBhcmUgYWxzbyBmbG9v ZGVkIHdpdGg6DQo+Pj4+DQo+Pj4+IFsyMDE2LTA3LTIxIDEzOjE1OjE0LjEzNzczNF0gVyBbZnVz ZS1icmlkZ2UuYzoyMjI3OmZ1c2VfcmVhZHZfY2JrXSAwLWdsdXN0ZXJmcy1mdXNlOiAyNzQ3MTQ6 IFJFQUQgPT4gLTEgZ2ZpZD00DQo+Pj4+IDQxZjI3ODktZjZiMS00OTE4LWEyODAtMWI5OTA1YTEx NDI5IGZkPTB4N2YxOWJjMDA0MWQwIChPcGVyYXRpb24gbm90IHBlcm1pdHRlZCkNCj4+Pj4gVGhl IG1lc3NhZ2UgIlcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzozMDUwOmNsaWVu dDNfM19yZWFkdl9jYmtdIDAtZGF0YS1jbGllbnQtMDogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQg W09wZXJhdGlvbiBub3QgcGVybWl0dGVkXSIgcmVwZWF0ZWQgNiB0aW1lcyBiZXR3ZWVuIFsyMDE2 LTA3LTIxIDEzOjEzOjI0LjEzNDk4NV0gYW5kIFsyMDE2LTA3LTIxIDEzOjE1OjA0LjEzMjIyNl0N Cj4+Pj4gVGhlIG1lc3NhZ2UgIlcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzoz MDUwOmNsaWVudDNfM19yZWFkdl9jYmtdIDAtZGF0YS1jbGllbnQtMTogcmVtb3RlIG9wZXJhdGlv biBmYWlsZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVkXSIgcmVwZWF0ZWQgOCB0aW1lcyBiZXR3 ZWVuIFsyMDE2LTA3LTIxIDEzOjEzOjM0LjEzMzExNl0gYW5kIFsyMDE2LTA3LTIxIDEzOjE1OjE0 LjEzNzE3OF0NCj4+Pj4gVGhlIG1lc3NhZ2UgIlcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBj LWZvcHMuYzozMDUwOmNsaWVudDNfM19yZWFkdl9jYmtdIDAtZGF0YS1jbGllbnQtMjogcmVtb3Rl IG9wZXJhdGlvbiBmYWlsZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVkXSIgcmVwZWF0ZWQgNyB0 aW1lcyBiZXR3ZWVuIFsyMDE2LTA3LTIxIDEzOjEzOjI0LjEzNTA3MV0gYW5kIFsyMDE2LTA3LTIx IDEzOjE1OjE0LjEzNzY2Nl0NCj4+Pj4gWzIwMTYtMDctMjEgMTM6MTU6MjQuMTM0NjQ3XSBXIFtN U0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQzXzNfcmVhZHZfY2Jr XSAwLWRhdGEtY2xpZW50LTA6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkIFtPcGVyYXRpb24gbm90 IHBlcm1pdHRlZF0NCj4+Pj4gWzIwMTYtMDctMjEgMTM6MTU6MjQuMTM0NzY0XSBXIFtNU0dJRDog MTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQzXzNfcmVhZHZfY2JrXSAwLWRh dGEtY2xpZW50LTI6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkIFtPcGVyYXRpb24gbm90IHBlcm1p dHRlZF0NCj4+Pj4gWzIwMTYtMDctMjEgMTM6MTU6MjQuMTM0NzkzXSBXIFtmdXNlLWJyaWRnZS5j OjIyMjc6ZnVzZV9yZWFkdl9jYmtdIDAtZ2x1c3RlcmZzLWZ1c2U6IDI3NDc0MTogUkVBRCA9PiAt MSBnZmlkPTQ0MWYyNzg5LWY2YjEtNDkxOC1hMjgwLTFiOTkwNWExMTQyOSBmZD0weDdmMTliYzAw MzhmNCAoT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQpDQo+Pj4+IFsyMDE2LTA3LTIxIDEzOjE1OjM0 LjEzNTQxM10gVyBbZnVzZS1icmlkZ2UuYzoyMjI3OmZ1c2VfcmVhZHZfY2JrXSAwLWdsdXN0ZXJm cy1mdXNlOiAyNzQ3NTY6IFJFQUQgPT4gLTEgZ2ZpZD00NDFmMjc4OS1mNmIxLTQ5MTgtYTI4MC0x Yjk5MDVhMTE0MjkgZmQ9MHg3ZjE5YmMwMDQxZDAgKE9wZXJhdGlvbiBub3QgcGVybWl0dGVkKQ0K Pj4+PiBbMjAxNi0wNy0yMSAxMzoxNTo0NC4xNDEwNjJdIFcgW2Z1c2UtYnJpZGdlLmM6MjIyNzpm dXNlX3JlYWR2X2Nia10gMC1nbHVzdGVyZnMtZnVzZTogMjc0ODE4OiBSRUFEID0+IC0xIGdmaWQ9 NDQxZjI3ODktZjZiMS00OTE4LWEyODAtMWI5OTA1YTExNDI5IGZkPTB4N2YxOWJjMDAzOGY0IChP cGVyYXRpb24gbm90IHBlcm1pdHRlZCkNCj4+Pj4gWzIwMTYtMDctMjEgMTM6MTU6NTQuMTMzNTgy XSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQzXzNfcmVh ZHZfY2JrXSAwLWRhdGEtY2xpZW50LTE6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkIFtPcGVyYXRp b24gbm90IHBlcm1pdHRlZF0NCj4+Pj4gWzIwMTYtMDctMjEgMTM6MTU6NTQuMTMzNjI5XSBXIFtm dXNlLWJyaWRnZS5jOjIyMjc6ZnVzZV9yZWFkdl9jYmtdIDAtZ2x1c3RlcmZzLWZ1c2U6IDI3NDg1 MzogUkVBRCA9PiAtMSBnZmlkPTQ0MWYyNzg5LWY2YjEtNDkxOC1hMjgwLTFiOTkwNWExMTQyOSBm ZD0weDdmMTliYzAwMzZkOCAoT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQpDQo+Pj4+IFsyMDE2LTA3 LTIxIDEzOjE2OjA0LjEzMzY2Nl0gVyBbZnVzZS1icmlkZ2UuYzoyMjI3OmZ1c2VfcmVhZHZfY2Jr XSAwLWdsdXN0ZXJmcy1mdXNlOiAyNzQ4Nzk6IFJFQUQgPT4gLTEgZ2ZpZD00NDFmMjc4OS1mNmIx LTQ5MTgtYTI4MC0xYjk5MDVhMTE0MjkgZmQ9MHg3ZjE5YmMwMDQxZDAgKE9wZXJhdGlvbiBub3Qg cGVybWl0dGVkKQ0KPj4+PiBbMjAxNi0wNy0yMSAxMzoxNjoxNC4xMzQ5NTRdIFcgW2Z1c2UtYnJp ZGdlLmM6MjIyNzpmdXNlX3JlYWR2X2Nia10gMC1nbHVzdGVyZnMtZnVzZTogMjc0ODk0OiBSRUFE ID0+IC0xIGdmaWQ9NDQxZjI3ODktZjZiMS00OTE4LWEyODAtMWI5OTA1YTExNDI5IGZkPTB4N2Yx OWJjMDAzNmQ4IChPcGVyYXRpb24gbm90IHBlcm1pdHRlZCkNCj4+Pj4NCj4+Pj4gU2NvdHQNCj4+ Pj4NCj4+Pj4NCj4+Pj4gT24gVGh1LCBKdWwgMjEsIDIwMTYgYXQgNjo1NyBBTSBGcmFuayBSb3Ro ZW5zdGVpbiA8Zi5yb3RoZW5zdGVpbkBib2RkZW4ta2xpbmlrZW4uZGU+IHdyb3RlOg0KPj4+Pj4N Cj4+Pj4+IEhleSBEZXZpZCwNCj4+Pj4+DQo+Pj4+PiBJIGhhdmUgdGhlIHZlcnkgc2FtZSBwcm9i bGVtIG9uIG15IHRlc3QtY2x1c3RlciwgZGVzcGl0ZSBvbiBydW5uaW5nIG92aXJ0IDQuMC4NCj4+ Pj4+IElmIHlvdSBhY2Nlc3MgeW91ciB2b2x1bWVzIHZpYSBORlMgYWxsIGlzIGZpbmUsIHByb2Js ZW0gaXMgRlVTRS4gSSBzdGF5ZWQgb24gMy43LjEzLCBidXQgaGF2ZSBubyBzb2x1dGlvbiB5ZXQs IG5vdyBJIHVzZSBORlMuDQo+Pj4+Pg0KPj4+Pj4gRnJhbmsNCj4+Pj4+DQo+Pj4+PiBBbSBEb25u ZXJzdGFnLCBkZW4gMjEuMDcuMjAxNiwgMDQ6MjggLTA1MDAgc2NocmllYiBEYXZpZCBHb3NzYWdl Og0KPj4+Pj4+DQo+Pj4+Pj4gQW55b25lIHJ1bm5pbmcgb25lIG9mIHJlY2VudCAzLjYueCBsaW5l cyBhbmQgZ2x1c3RlciB1c2luZyAzLjcuMTM/ICBJIGFtIGxvb2tpbmcgdG8gdXBncmFkZSBnbHVz dGVyIGZyb20gMy43LjExLT4zLjcuMTMgZm9yIHNvbWUgYnVnIGZpeGVzLCBidXQgaGF2ZSBiZWVu IHRvbGQgYnkgdXNlcnMgb24gZ2x1c3RlciBtYWlsIGxpc3QgZHVlIHRvIHNvbWUgZ2x1c3RlciBj aGFuZ2VzIEknZCBuZWVkIHRvIGNoYW5nZSB0aGUgZGlzayBwYXJhbWV0ZXJzIHRvIHVzZSB3cml0 ZWJhY2sgY2FjaGUuICBTb21ldGhpbmcgdG8gZG8gd2l0aCBhaW8gc3VwcG9ydCBiZWluZyByZW1v dmVkLg0KPj4+Pj4+DQo+Pj4+Pj4gSSBiZWxpZXZlIHRoaXMgY291bGQgYmUgZG9uZSB3aXRoIGN1 c3RvbSBwYXJhbWV0ZXJzPyAgQnV0IEkgYmVsaWV2ZSBzdHJhZ2UgdGVzdHMgYXJlIGRvbmUgdXNp bmcgZGQgYW5kIHdvdWxkIHRoZXkgZmFpbCB3aXRoIGN1cnJlbnQgc2V0dGluZ3MgdGhlbj8gTGFz dCB1cGdyYWRlIHRvIDMuNy4xMyBJIGhhZCB0byByb2xsYmFjayB0byAzLjcuMTEgZHVlIHRvIHN0 YWJpbGl0eSBpc3VlcyB3aGVyZSBnbHVzdGVyIHN0b3JhZ2Ugd291bGQgZ28gaW50byBkb3duIHN0 YXRlIGFuZCBhbHdheXMgc2hvdyBOL0EgYXMgc3BhY2UgYXZhaWxhYmxlL3VzZWQuICBFdmVuIGlm IGhvc3RzIHNhdyBzdG9yYWdlIHN0aWxsIGFuZCBWTSdzIHdlcmUgcnVubmluZyBvbiBpdCBvbiBh bGwgMyBob3N0cy4NCj4+Pj4+Pg0KPj4+Pj4+IFNhdyBhIGxvdCBvZiBtZXNzYWdlcyBsaWtlIHRo ZXNlIHRoYXQgd2VudCBhd2F5IG9uY2UgZ2x1c3RlciByb2xsYmFjayBmaW5pc2hlZA0KPj4+Pj4+ DQo+Pj4+Pj4gWzIwMTYtMDctMDkgMTU6Mjc6NDYuOTM1Njk0XSBJIFtmdXNlLWJyaWRnZS5jOjQw ODM6ZnVzZV9pbml0XSAwLWdsdXN0ZXJmcy1mdXNlOiBGVVNFIGluaXRlZCB3aXRoIHByb3RvY29s IHZlcnNpb25zOiBnbHVzdGVyZnMgNy4yMiBrZXJuZWwgNy4yMg0KPj4+Pj4+IFsyMDE2LTA3LTA5 IDE1OjI3OjQ5LjU1NTQ2Nl0gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVudC1ycGMtZm9wcy5jOjMw NTA6Y2xpZW50M18zX3JlYWR2X2Nia10gMC1HTFVTVEVSMS1jbGllbnQtMTogcmVtb3RlIG9wZXJh dGlvbiBmYWlsZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVkXQ0KPj4+Pj4+IFsyMDE2LTA3LTA5 IDE1OjI3OjQ5LjU1NjU3NF0gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVudC1ycGMtZm9wcy5jOjMw NTA6Y2xpZW50M18zX3JlYWR2X2Nia10gMC1HTFVTVEVSMS1jbGllbnQtMDogcmVtb3RlIG9wZXJh dGlvbiBmYWlsZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVkXQ0KPj4+Pj4+IFsyMDE2LTA3LTA5 IDE1OjI3OjQ5LjU1NjY1OV0gVyBbZnVzZS1icmlkZ2UuYzoyMjI3OmZ1c2VfcmVhZHZfY2JrXSAw LWdsdXN0ZXJmcy1mdXNlOiA4MDogUkVBRCA9PiAtMSBnZmlkPWRlYjYxMjkxLTUxNzYtNGI4MS04 MzE1LTNmMWNmOGUzNTM0ZCBmZD0weDdmNTIyNDAwMmY2OCAoT3BlcmF0aW9uIG5vdCBwZXJtaXR0 ZWQpDQo+Pj4+Pj4gWzIwMTYtMDctMDkgMTU6Mjc6NTkuNjEyNDc3XSBXIFtNU0dJRDogMTE0MDMx XSBbY2xpZW50LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQzXzNfcmVhZHZfY2JrXSAwLUdMVVNURVIx LWNsaWVudC0xOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxlZCBbT3BlcmF0aW9uIG5vdCBwZXJtaXR0 ZWRdDQo+Pj4+Pj4gWzIwMTYtMDctMDkgMTU6Mjc6NTkuNjEzNzAwXSBXIFtNU0dJRDogMTE0MDMx XSBbY2xpZW50LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQzXzNfcmVhZHZfY2JrXSAwLUdMVVNURVIx LWNsaWVudC0wOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxlZCBbT3BlcmF0aW9uIG5vdCBwZXJtaXR0 ZWRdDQo+Pj4+Pj4gWzIwMTYtMDctMDkgMTU6Mjc6NTkuNjEzNzgxXSBXIFtmdXNlLWJyaWRnZS5j OjIyMjc6ZnVzZV9yZWFkdl9jYmtdIDAtZ2x1c3RlcmZzLWZ1c2U6IDE2ODogUkVBRCA9PiAtMSBn ZmlkPWRlYjYxMjkxLTUxNzYtNGI4MS04MzE1LTNmMWNmOGUzNTM0ZCBmZD0weDdmNTIyNDAwMmY2 OCAoT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQpDQo+Pj4+Pj4NCj4+Pj4+PiBEYXZpZCBHb3NzYWdl DQo+Pj4+Pj4gQ2Fyb3VzZWwgQ2hlY2tzIEluYy4gfCBTeXN0ZW0gQWRtaW5pc3RyYXRvcg0KPj4+ Pj4+IE9mZmljZSA3MDguNjEzLjIyODQNCj4+Pj4+Pg0KPj4+Pj4+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4NCj4+Pj4+PiBVc2VycyBtYWls aW5nIGxpc3QNCj4+Pj4+Pg0KPj4+Pj4+IFVzZXJzQG92aXJ0Lm9yZw0KPj4+Pj4+DQo+Pj4+Pj4g aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzDQo+Pj4+Pj4NCj4+ Pj4+DQo+Pj4+Pg0KPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+ DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gQk9EREVO LUtMSU5JS0VOIFJpYm5pdHotRGFtZ2FydGVuIEdtYkgNCj4+Pj4+IFNhbmRodWZlIDINCj4+Pj4+ IDE4MzExIFJpYm5pdHotRGFtZ2FydGVuDQo+Pj4+Pg0KPj4+Pj4gVGVsZWZvbjogMDM4MjEtNzAw LTANCj4+Pj4+IEZheDogICAgICAgMDM4MjEtNzAwLTI0MA0KPj4+Pj4NCj4+Pj4+IEUtTWFpbDog aW5mb0Bib2RkZW4ta2xpbmlrZW4uZGUgICBJbnRlcm5ldDogaHR0cDovL3d3dy5ib2RkZW4ta2xp bmlrZW4uZGUNCj4+Pj4+DQo+Pj4+PiBTaXR6OiBSaWJuaXR6LURhbWdhcnRlbiwgQW10c2dlcmlj aHQ6IFN0cmFsc3VuZCwgSFJCIDI5MTksIFN0ZXVlci1Oci46IDA3OS8xMzMvNDAxODgNCj4+Pj4+ IEF1ZnNpY2h0c3JhdHN2b3JzaXR6ZW5kZTogQ2FybWVuIFNjaHLDtnRlciwgR2VzY2jDpGZ0c2bD vGhyZXI6IERyLiBGYWxrbyBNaWxza2kNCj4+Pj4+DQo+Pj4+PiBEZXIgSW5oYWx0IGRpZXNlciBF LU1haWwgaXN0IGF1c3NjaGxpZcOfbGljaCBmw7xyIGRlbiBiZXplaWNobmV0ZW4gQWRyZXNzYXRl biBiZXN0aW1tdC4gV2VubiBTaWUgbmljaHQgZGVyIHZvcmdlLQ0KPj4+Pj4gc2VoZW5lIEFkcmVz c2F0IGRpZXNlciBFLU1haWwgb2RlciBkZXNzZW4gVmVydHJldGVyIHNlaW4gc29sbHRlbiwgYmVh Y2h0ZW4gU2llIGJpdHRlLCBkYXNzIGplZGUgRm9ybSBkZXIgVmVyw7ZmLQ0KPj4+Pj4gZmVudGxp Y2h1bmcsIFZlcnZpZWxmw6RsdGlndW5nIG9kZXIgV2VpdGVyZ2FiZSBkZXMgSW5oYWx0cyBkaWVz ZXIgRS1NYWlsIHVuenVsw6Rzc2lnIGlzdC4gV2lyIGJpdHRlbiBTaWUsIHNvZm9ydCBkZW4NCj4+ Pj4+IEFic2VuZGVyIHp1IGluZm9ybWllcmVuIHVuZCBkaWUgRS1NYWlsIHp1IGzDtnNjaGVuLg0K Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiAgICAgICAgICAgICAgQm9kZGVuLUtsaW5pa2VuIFJpYm5pdHot RGFtZ2FydGVuIEdtYkggMjAxNg0KPj4+Pj4gKioqIFZpcmVuZnJlaSBkdXJjaCBLZXJpbyBNYWls IFNlcnZlciB1bmQgU29waG9zIEFudGl2aXJ1cyAqKioNCj4+Pj4+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiBVc2VycyBtYWlsaW5nIGxpc3QN Cj4+Pj4+IFVzZXJzQG92aXJ0Lm9yZw0KPj4+Pj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzDQo+DQo+DQo= --_000_e89fb696d6db4e099fef199902cf8d5eExch23sluse_ Content-Type: text/html; charset="utf-8" Content-ID: <B87E893C68FE8345A9DD68A742760DF0@ad.slu.se> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPHAgZGlyPSJsdHIi Pjxicj4NCkRlbiAyMSBqdWwgMjAxNiA3OjU0IGVtIHNrcmV2IERhdmlkIEdvc3NhZ2UgJmx0O2Rn b3NzYWdlQGNhcm91c2VsY2hlY2tzLmNvbSZndDs6PGJyPg0KJmd0Ozxicj4NCiZndDsgT24gVGh1 LCBKdWwgMjEsIDIwMTYgYXQgMTE6NDcgQU0sIFNjb3R0ICZsdDtyb21yYWNlckBnbWFpbC5jb20m Z3Q7IHdyb3RlOjxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgSGkgRGF2aWQsPGJyPg0KJmd0 OyZndDs8YnI+DQomZ3Q7Jmd0OyBNeSBiYWNrZW5kIHN0b3JhZ2UgaXMgWkZTLjxicj4NCiZndDsm Z3Q7PGJyPg0KJmd0OyZndDsgSSB0aG91Z2h0IGFib3V0IG1vdmluZyBmcm9tIEZVU0UgdG8gTkZT IG1vdW50cyBmb3IgbXkgR2x1c3RlciB2b2x1bWVzIHRvIGhlbHAgdGVzdC4mbmJzcDsgQnV0IHNp bmNlIEkgdXNlIGhvc3RlZCBlbmdpbmUgdGhpcyB3b3VsZCBiZSBhIHJlYWwgcGFpbi4mbmJzcDsg SXRzIGRpZmZpY3VsdCB0byBtb2RpZnkgdGhlIHN0b3JhZ2UgZG9tYWluIHR5cGUvcGF0aCBpbiB0 aGUgaG9zdGVkLWVuZ2luZS5jb25mLiZuYnNwOyBBbmQgSSBkb24ndCB3YW50IHRvIGdvIHRocm91 Z2gNCiB0aGUgcHJvY2VzcyBvZiByZS1kZXBsb3lpbmcgaG9zdGVkIGVuZ2luZS48YnI+DQomZ3Q7 Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEkgZm91bmQgdGhpczxicj4NCiZndDs8YnI+DQomZ3Q7 IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTM0NzU1Mzxicj4N CiZndDs8YnI+DQomZ3Q7IE5vdCBzdXJlIGlmIHJlbGF0ZWQuPGJyPg0KJmd0Ozxicj4NCiZndDsg QnV0IEkgYWxzbyBoYXZlIHpmcyBiYWNrZW5kLCBhbm90aGVyIHVzZXIgaW4gZ2x1c3RlciBtYWls aW5nIGxpc3QgaGFkIGlzc3VlcyBhbmQgdXNlZCB6ZnMgYmFja2VuZCBhbHRob3VnaCBzaGUgdXNl ZCBwcm94bW94IGFuZCBnb3QgaXQgd29ya2luZyBieSBjaGFuZ2luZyBkaXNrIHRvIHdyaXRlYmFj ayBjYWNoZSBJIHRoaW5rIGl0IHdhcy48L3A+DQo8cCBkaXI9Imx0ciI+RGF2aWQgYW5kIFNjb3R0 LDwvcD4NCjxwIGRpcj0ibHRyIj5qdXN0IG91dCBvZiBjdXJpb3VzaXR5LCB3aGF0IGlzIHRoZSBP UyB1bmRlciBaRlM/PC9wPg0KPHAgZGlyPSJsdHIiPi9LPC9wPg0KPHAgZGlyPSJsdHIiPiZndDs8 YnI+DQomZ3Q7IEkgYWxzbyB1c2UgaG9zdGVkIGVuZ2luZSwgYnV0IEkgcnVuIG15IGdsdXN0ZXIg dm9sdW1lIGZvciBIRSBhY3R1YWxseSBvbiBhIExWTSBzZXBhcmF0ZSBmcm9tIHpmcyBvbiB4ZnMg YW5kIGlmIGkgcmVjYWxsIGl0IGRpZCBub3QgaGF2ZSB0aGUgaXNzdWVzIG15IGdsdXN0ZXIgb24g emZzIGRpZC4mbmJzcDsgSSdtIHdvbmRlcmluZyBub3cgaWYgdGhlIGlzc3VlIHdhcyB6ZnMgc2V0 dGluZ3MuPGJyPg0KJmd0Ozxicj4NCiZndDsgSG9wZWZ1bGx5IHNob3VsZCBoYXZlIGEgdGVzdCBt YWNob25lIHVwIHNvb24gSSBjYW4gcGxheSBhcm91bmQgd2l0aCBtb3JlLjxicj4NCiZndDs8YnI+ DQomZ3Q7Jmd0OyBTY290dDxicj4NCiZndDsmZ3Q7PGJyPg0KJmd0OyZndDsgT24gVGh1LCBKdWwg MjEsIDIwMTYgYXQgMTE6MzYgQU0gRGF2aWQgR29zc2FnZSAmbHQ7ZGdvc3NhZ2VAY2Fyb3VzZWxj aGVja3MuY29tJmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsg V2hhdCBiYWNrIGVuZCBzdG9yYWdlIGRvIHlvdSBydW4gZ2x1c3RlciBvbj8gJm5ic3A7eGZzL3pm cy9leHQ0IGV0Yz88YnI+DQomZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgRGF2aWQgR29z c2FnZTxicj4NCiZndDsmZ3Q7Jmd0OyBDYXJvdXNlbCBDaGVja3MgSW5jLiB8IFN5c3RlbSBBZG1p bmlzdHJhdG9yPGJyPg0KJmd0OyZndDsmZ3Q7IE9mZmljZSA3MDguNjEzLjIyODQ8YnI+DQomZ3Q7 Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsgT24gVGh1LCBKdWwgMjEsIDIwMTYgYXQgODoxOCBB TSwgU2NvdHQgJmx0O3JvbXJhY2VyQGdtYWlsLmNvbSZndDsgd3JvdGU6PGJyPg0KJmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgSSBnZXQgc2ltaWxhciBwcm9ibGVtcyB3aXRo IG9WaXJ0IDQuMC4xIGFuZCBob3N0ZWQgZW5naW5lLiZuYnNwOyBBZnRlciB1cGdyYWRpbmcgYWxs IG15IGhvc3RzIHRvIEdsdXN0ZXIgMy43LjEzIChjbGllbnQgYW5kIHNlcnZlciksIEkgZ2V0IHRo ZSBmb2xsb3dpbmc6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsg JCBzdWRvIGhvc3RlZC1lbmdpbmUgLS1zZXQtbWFpbnRlbmFuY2UgLS1tb2RlPW5vbmU8YnI+DQom Z3Q7Jmd0OyZndDsmZ3Q7IFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+DQom Z3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyBGaWxlICZxdW90Oy91c3IvbGliNjQvcHl0aG9uMi43L3J1 bnB5LnB5JnF1b3Q7LCBsaW5lIDE2MiwgaW4gX3J1bl9tb2R1bGVfYXNfbWFpbjxicj4NCiZndDsm Z3Q7Jmd0OyZndDsgJm5ic3A7ICZuYnNwOyAmcXVvdDtfX21haW5fXyZxdW90OywgZm5hbWUsIGxv YWRlciwgcGtnX25hbWUpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgRmlsZSAmcXVvdDsv dXNyL2xpYjY0L3B5dGhvbjIuNy9ydW5weS5weSZxdW90OywgbGluZSA3MiwgaW4gX3J1bl9jb2Rl PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7IGV4ZWMgY29kZSBpbiBydW5fZ2xv YmFsczxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWIvcHl0 aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC9zZXRfbWFpbnRl bmFuY2UucHkmcXVvdDssIGxpbmUgNzMsIGluICZsdDttb2R1bGUmZ3Q7PGJyPg0KJmd0OyZndDsm Z3Q7Jmd0OyAmbmJzcDsgJm5ic3A7IGlmIG5vdCBtYWludGVuYW5jZS5zZXRfbW9kZShzeXMuYXJn dlsxXSk6PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYi9w eXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwL3NldF9tYWlu dGVuYW5jZS5weSZxdW90OywgbGluZSA2MSwgaW4gc2V0X21vZGU8YnI+DQomZ3Q7Jmd0OyZndDsm Z3Q7ICZuYnNwOyAmbmJzcDsgdmFsdWU9bV9nbG9iYWwsPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAm bmJzcDsgRmlsZSAmcXVvdDsvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9o b3N0ZWRfZW5naW5lX2hhL2NsaWVudC9jbGllbnQucHkmcXVvdDssIGxpbmUgMjU5LCBpbiBzZXRf bWFpbnRlbmFuY2VfbW9kZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZuYnNwOyBzdHIo dmFsdWUpKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7IEZpbGUgJnF1b3Q7L3Vzci9saWIv cHl0aG9uMi43L3NpdGUtcGFja2FnZXMvb3ZpcnRfaG9zdGVkX2VuZ2luZV9oYS9jbGllbnQvY2xp ZW50LnB5JnF1b3Q7LCBsaW5lIDIwNCwgaW4gc2V0X2dsb2JhbF9tZF9mbGFnPGJyPg0KJmd0OyZn dDsmZ3Q7Jmd0OyAmbmJzcDsgJm5ic3A7IGFsbF9zdGF0cyA9IGJyb2tlci5nZXRfc3RhdHNfZnJv bV9zdG9yYWdlKHNlcnZpY2UpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsgRmlsZSAmcXVv dDsvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRfZW5naW5lX2hh L2xpYi9icm9rZXJsaW5rLnB5JnF1b3Q7LCBsaW5lIDIzMiwgaW4gZ2V0X3N0YXRzX2Zyb21fc3Rv cmFnZTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgJm5ic3A7ICZuYnNwOyByZXN1bHQgPSBzZWxmLl9j aGVja2VkX2NvbW11bmljYXRlKHJlcXVlc3QpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsg RmlsZSAmcXVvdDsvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy9vdmlydF9ob3N0ZWRf ZW5naW5lX2hhL2xpYi9icm9rZXJsaW5rLnB5JnF1b3Q7LCBsaW5lIDI2MCwgaW4gX2NoZWNrZWRf Y29tbXVuaWNhdGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7ICZuYnNwOyAmbmJzcDsgLmZvcm1hdCht ZXNzYWdlIG9yIHJlc3BvbnNlKSk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IG92aXJ0X2hvc3RlZF9l bmdpbmVfaGEubGliLmV4Y2VwdGlvbnMuUmVxdWVzdEVycm9yOiBSZXF1ZXN0IGZhaWxlZDogZmFp bGVkIHRvIHJlYWQgbWV0YWRhdGE6IFtFcnJubyAxXSBPcGVyYXRpb24gbm90IHBlcm1pdHRlZDxi cj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IElmIEkgb25seSB1cGdy YWRlIG9uZSBob3N0LCB0aGVuIHRoaW5ncyB3aWxsIGNvbnRpbnVlIHRvIHdvcmsgYnV0IG15IG5v ZGVzIGFyZSBjb25zdGFudGx5IGhlYWxpbmcgc2hhcmRzLiZuYnNwOyBNeSBsb2dzIGFyZSBhbHNv IGZsb29kZWQgd2l0aDo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0 OyBbMjAxNi0wNy0yMSAxMzoxNToxNC4xMzc3MzRdIFcgW2Z1c2UtYnJpZGdlLmM6MjIyNzpmdXNl X3JlYWR2X2Nia10gMC1nbHVzdGVyZnMtZnVzZTogMjc0NzE0OiBSRUFEID0mZ3Q7IC0xIGdmaWQ9 NDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgNDFmMjc4OS1mNmIxLTQ5MTgtYTI4MC0xYjk5MDVhMTE0 MjkgZmQ9MHg3ZjE5YmMwMDQxZDAgKE9wZXJhdGlvbiBub3QgcGVybWl0dGVkKTxicj4NCiZndDsm Z3Q7Jmd0OyZndDsgVGhlIG1lc3NhZ2UgJnF1b3Q7VyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVudC1y cGMtZm9wcy5jOjMwNTA6Y2xpZW50M18zX3JlYWR2X2Nia10gMC1kYXRhLWNsaWVudC0wOiByZW1v dGUgb3BlcmF0aW9uIGZhaWxlZCBbT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWRdJnF1b3Q7IHJlcGVh dGVkIDYgdGltZXMgYmV0d2VlbiBbMjAxNi0wNy0yMSAxMzoxMzoyNC4xMzQ5ODVdIGFuZCBbMjAx Ni0wNy0yMSAxMzoxNTowNC4xMzIyMjZdPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBUaGUgbWVzc2Fn ZSAmcXVvdDtXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQz XzNfcmVhZHZfY2JrXSAwLWRhdGEtY2xpZW50LTE6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkIFtP cGVyYXRpb24gbm90IHBlcm1pdHRlZF0mcXVvdDsgcmVwZWF0ZWQgOCB0aW1lcyBiZXR3ZWVuIFsy MDE2LTA3LTIxIDEzOjEzOjM0LjEzMzExNl0gYW5kIFsyMDE2LTA3LTIxIDEzOjE1OjE0LjEzNzE3 OF08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBtZXNzYWdlICZxdW90O1cgW01TR0lEOiAxMTQw MzFdIFtjbGllbnQtcnBjLWZvcHMuYzozMDUwOmNsaWVudDNfM19yZWFkdl9jYmtdIDAtZGF0YS1j bGllbnQtMjogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVk XSZxdW90OyByZXBlYXRlZCA3IHRpbWVzIGJldHdlZW4gWzIwMTYtMDctMjEgMTM6MTM6MjQuMTM1 MDcxXSBhbmQgWzIwMTYtMDctMjEgMTM6MTU6MTQuMTM3NjY2XTxicj4NCiZndDsmZ3Q7Jmd0OyZn dDsgWzIwMTYtMDctMjEgMTM6MTU6MjQuMTM0NjQ3XSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50 LXJwYy1mb3BzLmM6MzA1MDpjbGllbnQzXzNfcmVhZHZfY2JrXSAwLWRhdGEtY2xpZW50LTA6IHJl bW90ZSBvcGVyYXRpb24gZmFpbGVkIFtPcGVyYXRpb24gbm90IHBlcm1pdHRlZF08YnI+DQomZ3Q7 Jmd0OyZndDsmZ3Q7IFsyMDE2LTA3LTIxIDEzOjE1OjI0LjEzNDc2NF0gVyBbTVNHSUQ6IDExNDAz MV0gW2NsaWVudC1ycGMtZm9wcy5jOjMwNTA6Y2xpZW50M18zX3JlYWR2X2Nia10gMC1kYXRhLWNs aWVudC0yOiByZW1vdGUgb3BlcmF0aW9uIGZhaWxlZCBbT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWRd PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBbMjAxNi0wNy0yMSAxMzoxNToyNC4xMzQ3OTNdIFcgW2Z1 c2UtYnJpZGdlLmM6MjIyNzpmdXNlX3JlYWR2X2Nia10gMC1nbHVzdGVyZnMtZnVzZTogMjc0NzQx OiBSRUFEID0mZ3Q7IC0xIGdmaWQ9NDQxZjI3ODktZjZiMS00OTE4LWEyODAtMWI5OTA1YTExNDI5 IGZkPTB4N2YxOWJjMDAzOGY0IChPcGVyYXRpb24gbm90IHBlcm1pdHRlZCk8YnI+DQomZ3Q7Jmd0 OyZndDsmZ3Q7IFsyMDE2LTA3LTIxIDEzOjE1OjM0LjEzNTQxM10gVyBbZnVzZS1icmlkZ2UuYzoy MjI3OmZ1c2VfcmVhZHZfY2JrXSAwLWdsdXN0ZXJmcy1mdXNlOiAyNzQ3NTY6IFJFQUQgPSZndDsg LTEgZ2ZpZD00NDFmMjc4OS1mNmIxLTQ5MTgtYTI4MC0xYjk5MDVhMTE0MjkgZmQ9MHg3ZjE5YmMw MDQxZDAgKE9wZXJhdGlvbiBub3QgcGVybWl0dGVkKTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWzIw MTYtMDctMjEgMTM6MTU6NDQuMTQxMDYyXSBXIFtmdXNlLWJyaWRnZS5jOjIyMjc6ZnVzZV9yZWFk dl9jYmtdIDAtZ2x1c3RlcmZzLWZ1c2U6IDI3NDgxODogUkVBRCA9Jmd0OyAtMSBnZmlkPTQ0MWYy Nzg5LWY2YjEtNDkxOC1hMjgwLTFiOTkwNWExMTQyOSBmZD0weDdmMTliYzAwMzhmNCAoT3BlcmF0 aW9uIG5vdCBwZXJtaXR0ZWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBbMjAxNi0wNy0yMSAxMzox NTo1NC4xMzM1ODJdIFcgW01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzozMDUwOmNs aWVudDNfM19yZWFkdl9jYmtdIDAtZGF0YS1jbGllbnQtMTogcmVtb3RlIG9wZXJhdGlvbiBmYWls ZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVkXTxicj4NCiZndDsmZ3Q7Jmd0OyZndDsgWzIwMTYt MDctMjEgMTM6MTU6NTQuMTMzNjI5XSBXIFtmdXNlLWJyaWRnZS5jOjIyMjc6ZnVzZV9yZWFkdl9j YmtdIDAtZ2x1c3RlcmZzLWZ1c2U6IDI3NDg1MzogUkVBRCA9Jmd0OyAtMSBnZmlkPTQ0MWYyNzg5 LWY2YjEtNDkxOC1hMjgwLTFiOTkwNWExMTQyOSBmZD0weDdmMTliYzAwMzZkOCAoT3BlcmF0aW9u IG5vdCBwZXJtaXR0ZWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyBbMjAxNi0wNy0yMSAxMzoxNjow NC4xMzM2NjZdIFcgW2Z1c2UtYnJpZGdlLmM6MjIyNzpmdXNlX3JlYWR2X2Nia10gMC1nbHVzdGVy ZnMtZnVzZTogMjc0ODc5OiBSRUFEID0mZ3Q7IC0xIGdmaWQ9NDQxZjI3ODktZjZiMS00OTE4LWEy ODAtMWI5OTA1YTExNDI5IGZkPTB4N2YxOWJjMDA0MWQwIChPcGVyYXRpb24gbm90IHBlcm1pdHRl ZCk8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFsyMDE2LTA3LTIxIDEzOjE2OjE0LjEzNDk1NF0gVyBb ZnVzZS1icmlkZ2UuYzoyMjI3OmZ1c2VfcmVhZHZfY2JrXSAwLWdsdXN0ZXJmcy1mdXNlOiAyNzQ4 OTQ6IFJFQUQgPSZndDsgLTEgZ2ZpZD00NDFmMjc4OS1mNmIxLTQ5MTgtYTI4MC0xYjk5MDVhMTE0 MjkgZmQ9MHg3ZjE5YmMwMDM2ZDggKE9wZXJhdGlvbiBub3QgcGVybWl0dGVkKTxicj4NCiZndDsm Z3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IFNjb3R0PGJyPg0KJmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7IE9uIFRodSwg SnVsIDIxLCAyMDE2IGF0IDY6NTcgQU0gRnJhbmsgUm90aGVuc3RlaW4gJmx0O2Yucm90aGVuc3Rl aW5AYm9kZGVuLWtsaW5pa2VuLmRlJmd0OyB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEhleSBEZXZpZCw8YnI+DQomZ3Q7Jmd0OyZndDsm Z3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEkgaGF2ZSB0aGUgdmVyeSBzYW1lIHBy b2JsZW0gb24gbXkgdGVzdC1jbHVzdGVyLCBkZXNwaXRlIG9uIHJ1bm5pbmcgb3ZpcnQgNC4wLjxi cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IElmIHlvdSBhY2Nlc3MgeW91ciB2b2x1bWVzIHZpYSBO RlMgYWxsIGlzIGZpbmUsIHByb2JsZW0gaXMgRlVTRS4gSSBzdGF5ZWQgb24gMy43LjEzLCBidXQg aGF2ZSBubyBzb2x1dGlvbiB5ZXQsIG5vdyBJIHVzZSBORlMuPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcmFuazxicj4NCiZndDsmZ3Q7Jmd0OyZn dDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW0gRG9ubmVyc3RhZywgZGVuIDIxLjA3 LjIwMTYsIDA0OjI4IC0wNTAwIHNjaHJpZWIgRGF2aWQgR29zc2FnZTo8YnI+DQomZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW55b25lIHJ1bm5p bmcgb25lIG9mIHJlY2VudCAzLjYueCBsaW5lcyBhbmQgZ2x1c3RlciB1c2luZyAzLjcuMTM/Jm5i c3A7IEkgYW0gbG9va2luZyB0byB1cGdyYWRlIGdsdXN0ZXIgZnJvbSAzLjcuMTEtJmd0OzMuNy4x MyBmb3Igc29tZSBidWcgZml4ZXMsIGJ1dCBoYXZlIGJlZW4gdG9sZCBieSB1c2VycyBvbiBnbHVz dGVyIG1haWwgbGlzdCBkdWUgdG8gc29tZSBnbHVzdGVyIGNoYW5nZXMgSSdkIG5lZWQgdG8gY2hh bmdlIHRoZSBkaXNrIHBhcmFtZXRlcnMNCiB0byB1c2Ugd3JpdGViYWNrIGNhY2hlLiZuYnNwOyBT b21ldGhpbmcgdG8gZG8gd2l0aCBhaW8gc3VwcG9ydCBiZWluZyByZW1vdmVkLjxicj4NCiZndDsm Z3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJIGJlbGll dmUgdGhpcyBjb3VsZCBiZSBkb25lIHdpdGggY3VzdG9tIHBhcmFtZXRlcnM/Jm5ic3A7IEJ1dCBJ IGJlbGlldmUgc3RyYWdlIHRlc3RzIGFyZSBkb25lIHVzaW5nIGRkIGFuZCB3b3VsZCB0aGV5IGZh aWwgd2l0aCBjdXJyZW50IHNldHRpbmdzIHRoZW4/IExhc3QgdXBncmFkZSB0byAzLjcuMTMgSSBo YWQgdG8gcm9sbGJhY2sgdG8gMy43LjExIGR1ZSB0byBzdGFiaWxpdHkgaXN1ZXMgd2hlcmUgZ2x1 c3RlciBzdG9yYWdlIHdvdWxkIGdvDQogaW50byBkb3duIHN0YXRlIGFuZCBhbHdheXMgc2hvdyBO L0EgYXMgc3BhY2UgYXZhaWxhYmxlL3VzZWQuJm5ic3A7IEV2ZW4gaWYgaG9zdHMgc2F3IHN0b3Jh Z2Ugc3RpbGwgYW5kIFZNJ3Mgd2VyZSBydW5uaW5nIG9uIGl0IG9uIGFsbCAzIGhvc3RzLjxicj4N CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBT YXcgYSBsb3Qgb2YgbWVzc2FnZXMgbGlrZSB0aGVzZSB0aGF0IHdlbnQgYXdheSBvbmNlIGdsdXN0 ZXIgcm9sbGJhY2sgZmluaXNoZWQ8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQom Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzIwMTYtMDctMDkgMTU6Mjc6NDYuOTM1Njk0XSBJIFtm dXNlLWJyaWRnZS5jOjQwODM6ZnVzZV9pbml0XSAwLWdsdXN0ZXJmcy1mdXNlOiBGVVNFIGluaXRl ZCB3aXRoIHByb3RvY29sIHZlcnNpb25zOiBnbHVzdGVyZnMgNy4yMiBrZXJuZWwgNy4yMjxicj4N CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbMjAxNi0wNy0wOSAxNToyNzo0OS41NTU0NjZdIFcg W01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzozMDUwOmNsaWVudDNfM19yZWFkdl9j YmtdIDAtR0xVU1RFUjEtY2xpZW50LTE6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkIFtPcGVyYXRp b24gbm90IHBlcm1pdHRlZF08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzIwMTYtMDct MDkgMTU6Mjc6NDkuNTU2NTc0XSBXIFtNU0dJRDogMTE0MDMxXSBbY2xpZW50LXJwYy1mb3BzLmM6 MzA1MDpjbGllbnQzXzNfcmVhZHZfY2JrXSAwLUdMVVNURVIxLWNsaWVudC0wOiByZW1vdGUgb3Bl cmF0aW9uIGZhaWxlZCBbT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWRdPGJyPg0KJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IFsyMDE2LTA3LTA5IDE1OjI3OjQ5LjU1NjY1OV0gVyBbZnVzZS1icmlkZ2Uu YzoyMjI3OmZ1c2VfcmVhZHZfY2JrXSAwLWdsdXN0ZXJmcy1mdXNlOiA4MDogUkVBRCA9Jmd0OyAt MSBnZmlkPWRlYjYxMjkxLTUxNzYtNGI4MS04MzE1LTNmMWNmOGUzNTM0ZCBmZD0weDdmNTIyNDAw MmY2OCAoT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7IFsyMDE2LTA3LTA5IDE1OjI3OjU5LjYxMjQ3N10gVyBbTVNHSUQ6IDExNDAzMV0gW2NsaWVu dC1ycGMtZm9wcy5jOjMwNTA6Y2xpZW50M18zX3JlYWR2X2Nia10gMC1HTFVTVEVSMS1jbGllbnQt MTogcmVtb3RlIG9wZXJhdGlvbiBmYWlsZWQgW09wZXJhdGlvbiBub3QgcGVybWl0dGVkXTxicj4N CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBbMjAxNi0wNy0wOSAxNToyNzo1OS42MTM3MDBdIFcg W01TR0lEOiAxMTQwMzFdIFtjbGllbnQtcnBjLWZvcHMuYzozMDUwOmNsaWVudDNfM19yZWFkdl9j YmtdIDAtR0xVU1RFUjEtY2xpZW50LTA6IHJlbW90ZSBvcGVyYXRpb24gZmFpbGVkIFtPcGVyYXRp b24gbm90IHBlcm1pdHRlZF08YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgWzIwMTYtMDct MDkgMTU6Mjc6NTkuNjEzNzgxXSBXIFtmdXNlLWJyaWRnZS5jOjIyMjc6ZnVzZV9yZWFkdl9jYmtd IDAtZ2x1c3RlcmZzLWZ1c2U6IDE2ODogUkVBRCA9Jmd0OyAtMSBnZmlkPWRlYjYxMjkxLTUxNzYt NGI4MS04MzE1LTNmMWNmOGUzNTM0ZCBmZD0weDdmNTIyNDAwMmY2OCAoT3BlcmF0aW9uIG5vdCBw ZXJtaXR0ZWQpPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IERhdmlkIEdvc3NhZ2U8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg Q2Fyb3VzZWwgQ2hlY2tzIEluYy4gfCBTeXN0ZW0gQWRtaW5pc3RyYXRvcjxicj4NCiZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7Jmd0OyBPZmZpY2UgNzA4LjYxMy4yMjg0PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsm Z3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj4N CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBV c2Vyc0BvdmlydC5vcmc8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+DQomZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEJPRERFTi1LTElOSUtFTiZuYnNwO1JpYm5pdHotRGFtZ2Fy dGVuJm5ic3A7R21iSDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNhbmRodWZlJm5ic3A7Mjxi cj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDE4MzExJm5ic3A7Umlibml0ei1EYW1nYXJ0ZW48YnI+ DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRlbGVmb246 Jm5ic3A7MDM4MjEtNzAwLTA8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGYXg6Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MDM4MjEtNzAwLTI0MDxicj4NCiZndDsm Z3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRS1NYWlsOiZuYnNwO2lu Zm9AYm9kZGVuLWtsaW5pa2VuLmRlJm5ic3A7Jm5ic3A7Jm5ic3A7SW50ZXJuZXQ6Jm5ic3A7aHR0 cDovL3d3dy5ib2RkZW4ta2xpbmlrZW4uZGU8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4N CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNpdHo6Jm5ic3A7Umlibml0ei1EYW1nYXJ0ZW4sJm5ic3A7 QW10c2dlcmljaHQ6Jm5ic3A7U3RyYWxzdW5kLCZuYnNwO0hSQiZuYnNwOzI5MTksJm5ic3A7U3Rl dWVyLU5yLjombmJzcDswNzkvMTMzLzQwMTg4PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXVm c2ljaHRzcmF0c3ZvcnNpdHplbmRlOiZuYnNwO0Nhcm1lbiZuYnNwO1NjaHLDtnRlciwmbmJzcDtH ZXNjaMOkZnRzZsO8aHJlcjombmJzcDtEci4mbmJzcDtGYWxrbyZuYnNwO01pbHNraTxicj4NCiZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDsgRGVyJm5ic3A7SW5o YWx0Jm5ic3A7ZGllc2VyJm5ic3A7RS1NYWlsJm5ic3A7aXN0Jm5ic3A7YXVzc2NobGllw59saWNo Jm5ic3A7ZsO8ciZuYnNwO2RlbiZuYnNwO2JlemVpY2huZXRlbiZuYnNwO0FkcmVzc2F0ZW4mbmJz cDtiZXN0aW1tdC4mbmJzcDtXZW5uJm5ic3A7U2llJm5ic3A7bmljaHQmbmJzcDtkZXImbmJzcDt2 b3JnZS0mbmJzcDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzZWhlbmUmbmJzcDtBZHJlc3Nh dCZuYnNwO2RpZXNlciZuYnNwO0UtTWFpbCZuYnNwO29kZXImbmJzcDtkZXNzZW4mbmJzcDtWZXJ0 cmV0ZXImbmJzcDtzZWluJm5ic3A7c29sbHRlbiwmbmJzcDtiZWFjaHRlbiZuYnNwO1NpZSZuYnNw O2JpdHRlLCZuYnNwO2Rhc3MmbmJzcDtqZWRlJm5ic3A7Rm9ybSZuYnNwO2RlciZuYnNwO1ZlcsO2 Zi0mbmJzcDs8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBmZW50bGljaHVuZywmbmJzcDtWZXJ2 aWVsZsOkbHRpZ3VuZyZuYnNwO29kZXImbmJzcDtXZWl0ZXJnYWJlJm5ic3A7ZGVzJm5ic3A7SW5o YWx0cyZuYnNwO2RpZXNlciZuYnNwO0UtTWFpbCZuYnNwO3VuenVsw6Rzc2lnJm5ic3A7aXN0LiZu YnNwO1dpciZuYnNwO2JpdHRlbiZuYnNwO1NpZSwmbmJzcDtzb2ZvcnQmbmJzcDtkZW4mbmJzcDs8 YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBYnNlbmRlciZuYnNwO3p1Jm5ic3A7aW5mb3JtaWVy ZW4mbmJzcDt1bmQmbmJzcDtkaWUmbmJzcDtFLU1haWwmbmJzcDt6dSZuYnNwO2zDtnNjaGVuLiZu YnNwOzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0OyZndDsmZ3Q7Jmd0OyZndDs8 YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtCb2RkZW4tS2xp bmlrZW4mbmJzcDtSaWJuaXR6LURhbWdhcnRlbiZuYnNwO0dtYkgmbmJzcDsyMDE2PGJyPg0KJmd0 OyZndDsmZ3Q7Jmd0OyZndDsgKioqJm5ic3A7VmlyZW5mcmVpJm5ic3A7ZHVyY2gmbmJzcDtLZXJp byZuYnNwO01haWwmbmJzcDtTZXJ2ZXImbmJzcDt1bmQmbmJzcDtTb3Bob3MmbmJzcDtBbnRpdmly dXMmbmJzcDsqKio8YnI+DQomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVz ZXJzIG1haWxpbmcgbGlzdDxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVzZXJzQG92aXJ0Lm9y Zzxicj4NCiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2Vyczxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KPC9wPg0KPC9ib2R5Pg0K PC9odG1sPg0K --_000_e89fb696d6db4e099fef199902cf8d5eExch23sluse_--

On Thu, Jul 21, 2016 at 1:24 PM, Karli Sjöberg <karli.sjoberg@slu.se> wrote:
Den 21 jul 2016 7:54 em skrev David Gossage <dgossage@carouselchecks.com>:
On Thu, Jul 21, 2016 at 11:47 AM, Scott <romracer@gmail.com> wrote:
Hi David,
My backend storage is ZFS.
I thought about moving from FUSE to NFS mounts for my Gluster volumes
to help test. But since I use hosted engine this would be a real pain. Its difficult to modify the storage domain type/path in the hosted-engine.conf. And I don't want to go through the process of re-deploying hosted engine.
I found this
https://bugzilla.redhat.com/show_bug.cgi?id=1347553
Not sure if related.
But I also have zfs backend, another user in gluster mailing list had issues and used zfs backend although she used proxmox and got it working by changing disk to writeback cache I think it was.
David and Scott,
just out of curiousity, what is the OS under ZFS?
Centos 7
/K
I also use hosted engine, but I run my gluster volume for HE actually on
a LVM separate from zfs on xfs and if i recall it did not have the issues my gluster on zfs did. I'm wondering now if the issue was zfs settings.
Hopefully should have a test machone up soon I can play around with more.
Scott
On Thu, Jul 21, 2016 at 11:36 AM David Gossage <
What back end storage do you run gluster on? xfs/zfs/ext4 etc?
David Gossage Carousel Checks Inc. | System Administrator Office 708.613.2284
On Thu, Jul 21, 2016 at 8:18 AM, Scott <romracer@gmail.com> wrote:
I get similar problems with oVirt 4.0.1 and hosted engine. After
upgrading all my hosts to Gluster 3.7.13 (client and server), I get the following:
$ sudo hosted-engine --set-maintenance --mode=none Traceback (most recent call last): File "/usr/lib64/python2.7/runpy.py", line 162, in
_run_module_as_main
"__main__", fname, loader, pkg_name) File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_setup/set_maintenance.py",
if not maintenance.set_mode(sys.argv[1]): File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_setup/set_maintenance.py",
value=m_global, File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/client/client.py",
str(value)) File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/client/client.py",
all_stats = broker.get_stats_from_storage(service) File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py",
result = self._checked_communicate(request) File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py",
.format(message or response)) ovirt_hosted_engine_ha.lib.exceptions.RequestError: Request failed:
failed to read metadata: [Errno 1] Operation not permitted
If I only upgrade one host, then things will continue to work but my
nodes are constantly healing shards. My logs are also flooded with:
[2016-07-21 13:15:14.137734] W [fuse-bridge.c:2227:fuse_readv_cbk]
0-glusterfs-fuse: 274714: READ => -1 gfid=4
41f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0041d0 (Operation not
The message "W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-0: remote operation failed [Operation not permitted]" repeated 6 times between [2016-07-21 13:13:24.134985] and [2016-07-21 13:15:04.132226] The message "W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-1: remote operation failed [Operation not permitted]" repeated 8 times between [2016-07-21 13:13:34.133116] and [2016-07-21 13:15:14.137178] The message "W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-2: remote operation failed [Operation not permitted]" repeated 7 times between [2016-07-21 13:13:24.135071] and [2016-07-21 13:15:14.137666] [2016-07-21 13:15:24.134647] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-0: remote operation failed [Operation not permitted] [2016-07-21 13:15:24.134764] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-2: remote operation failed [Operation not permitted] [2016-07-21 13:15:24.134793] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274741: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0038f4 (Operation not
[2016-07-21 13:15:34.135413] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274756: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0041d0 (Operation not
[2016-07-21 13:15:44.141062] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274818: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0038f4 (Operation not
[2016-07-21 13:15:54.133582] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-1: remote operation failed [Operation not permitted] [2016-07-21 13:15:54.133629] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274853: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0036d8 (Operation not
[2016-07-21 13:16:04.133666] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274879: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0041d0 (Operation not
[2016-07-21 13:16:14.134954] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274894: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0036d8 (Operation not
Scott
On Thu, Jul 21, 2016 at 6:57 AM Frank Rothenstein <
f.rothenstein@bodden-kliniken.de> wrote:
Hey Devid,
I have the very same problem on my test-cluster, despite on running
ovirt 4.0.
If you access your volumes via NFS all is fine, problem is FUSE. I stayed on 3.7.13, but have no solution yet, now I use NFS.
Frank
Am Donnerstag, den 21.07.2016, 04:28 -0500 schrieb David Gossage: > > Anyone running one of recent 3.6.x lines and gluster using 3.7.13? I am looking to upgrade gluster from 3.7.11->3.7.13 for some bug fixes, but have been told by users on gluster mail list due to some gluster changes I'd need to change the disk parameters to use writeback cache. Something to do with aio support being removed. > > I believe this could be done with custom parameters? But I believe strage tests are done using dd and would they fail with current settings
dgossage@carouselchecks.com> wrote: line 73, in <module> line 61, in set_mode line 259, in set_maintenance_mode line 204, in set_global_md_flag line 232, in get_stats_from_storage line 260, in _checked_communicate permitted) permitted) permitted) permitted) permitted) permitted) permitted) then? Last upgrade to 3.7.13 I had to rollback to 3.7.11 due to stability isues where gluster storage would go into down state and always show N/A as space available/used. Even if hosts saw storage still and VM's were running on it on all 3 hosts.
> > Saw a lot of messages like these that went away once gluster rollback finished > > [2016-07-09 15:27:46.935694] I [fuse-bridge.c:4083:fuse_init] 0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.22 kernel 7.22 > [2016-07-09 15:27:49.555466] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-1: remote operation failed [Operation not permitted] > [2016-07-09 15:27:49.556574] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-0: remote operation failed [Operation not permitted] > [2016-07-09 15:27:49.556659] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 80: READ => -1 gfid=deb61291-5176-4b81-8315-3f1cf8e3534d fd=0x7f5224002f68 (Operation not permitted) > [2016-07-09 15:27:59.612477] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-1: remote operation failed [Operation not permitted] > [2016-07-09 15:27:59.613700] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-0: remote operation failed [Operation not permitted] > [2016-07-09 15:27:59.613781] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 168: READ => -1 gfid=deb61291-5176-4b81-8315-3f1cf8e3534d fd=0x7f5224002f68 (Operation not permitted) > > David Gossage > Carousel Checks Inc. | System Administrator > Office 708.613.2284 > > _______________________________________________ > > Users mailing list > > Users@ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users >
________________________________
BODDEN-KLINIKEN Ribnitz-Damgarten GmbH Sandhufe 2 18311 Ribnitz-Damgarten
Telefon: 03821-700-0 Fax: 03821-700-240
E-Mail: info@bodden-kliniken.de Internet: http://www.bodden-kliniken.de
Sitz: Ribnitz-Damgarten, Amtsgericht: Stralsund, HRB 2919, Steuer-Nr.: 079/133/40188
Aufsichtsratsvorsitzende: Carmen Schröter, Geschäftsführer: Dr. Falko Milski
Der Inhalt dieser E-Mail ist ausschließlich für den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorge-
sehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, beachten Sie bitte, dass jede Form der Veröf-
fentlichung, Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail unzulässig ist. Wir bitten Sie, sofort den
Absender zu informieren und die E-Mail zu löschen.
Bodden-Kliniken Ribnitz-Damgarten GmbH 2016 *** Virenfrei durch Kerio Mail Server und Sophos Antivirus *** _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

CentOS 7 for me as well, using the zfsonlinux.org packages. On Thu, Jul 21, 2016 at 1:26 PM David Gossage <dgossage@carouselchecks.com> wrote:
On Thu, Jul 21, 2016 at 1:24 PM, Karli Sjöberg <karli.sjoberg@slu.se> wrote:
Den 21 jul 2016 7:54 em skrev David Gossage <dgossage@carouselchecks.com
:
On Thu, Jul 21, 2016 at 11:47 AM, Scott <romracer@gmail.com> wrote:
Hi David,
My backend storage is ZFS.
I thought about moving from FUSE to NFS mounts for my Gluster volumes
to help test. But since I use hosted engine this would be a real pain. Its difficult to modify the storage domain type/path in the hosted-engine.conf. And I don't want to go through the process of re-deploying hosted engine.
I found this
https://bugzilla.redhat.com/show_bug.cgi?id=1347553
Not sure if related.
But I also have zfs backend, another user in gluster mailing list had issues and used zfs backend although she used proxmox and got it working by changing disk to writeback cache I think it was.
David and Scott,
just out of curiousity, what is the OS under ZFS?
Centos 7
/K
I also use hosted engine, but I run my gluster volume for HE actually
on a LVM separate from zfs on xfs and if i recall it did not have the issues my gluster on zfs did. I'm wondering now if the issue was zfs settings.
Hopefully should have a test machone up soon I can play around with
more.
Scott
On Thu, Jul 21, 2016 at 11:36 AM David Gossage <
What back end storage do you run gluster on? xfs/zfs/ext4 etc?
David Gossage Carousel Checks Inc. | System Administrator Office 708.613.2284
On Thu, Jul 21, 2016 at 8:18 AM, Scott <romracer@gmail.com> wrote:
I get similar problems with oVirt 4.0.1 and hosted engine. After
upgrading all my hosts to Gluster 3.7.13 (client and server), I get the following:
$ sudo hosted-engine --set-maintenance --mode=none Traceback (most recent call last): File "/usr/lib64/python2.7/runpy.py", line 162, in
_run_module_as_main
"__main__", fname, loader, pkg_name) File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_setup/set_maintenance.py",
if not maintenance.set_mode(sys.argv[1]): File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_setup/set_maintenance.py",
value=m_global, File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/client/client.py",
str(value)) File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/client/client.py",
all_stats = broker.get_stats_from_storage(service) File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py",
result = self._checked_communicate(request) File
"/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py",
.format(message or response)) ovirt_hosted_engine_ha.lib.exceptions.RequestError: Request failed:
failed to read metadata: [Errno 1] Operation not permitted
If I only upgrade one host, then things will continue to work but my
nodes are constantly healing shards. My logs are also flooded with:
[2016-07-21 13:15:14.137734] W [fuse-bridge.c:2227:fuse_readv_cbk]
0-glusterfs-fuse: 274714: READ => -1 gfid=4
41f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0041d0 (Operation not
The message "W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-0: remote operation failed [Operation not permitted]" repeated 6 times between [2016-07-21 13:13:24.134985] and [2016-07-21 13:15:04.132226] The message "W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-1: remote operation failed [Operation not permitted]" repeated 8 times between [2016-07-21 13:13:34.133116] and [2016-07-21 13:15:14.137178] The message "W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-2: remote operation failed [Operation not permitted]" repeated 7 times between [2016-07-21 13:13:24.135071] and [2016-07-21 13:15:14.137666] [2016-07-21 13:15:24.134647] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-0: remote operation failed [Operation not permitted] [2016-07-21 13:15:24.134764] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-2: remote operation failed [Operation not permitted] [2016-07-21 13:15:24.134793] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274741: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0038f4 (Operation not
[2016-07-21 13:15:34.135413] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274756: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0041d0 (Operation not
[2016-07-21 13:15:44.141062] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274818: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0038f4 (Operation not
[2016-07-21 13:15:54.133582] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-data-client-1: remote operation failed [Operation not permitted] [2016-07-21 13:15:54.133629] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274853: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0036d8 (Operation not
[2016-07-21 13:16:04.133666] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274879: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0041d0 (Operation not
[2016-07-21 13:16:14.134954] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 274894: READ => -1 gfid=441f2789-f6b1-4918-a280-1b9905a11429 fd=0x7f19bc0036d8 (Operation not
dgossage@carouselchecks.com> wrote: line 73, in <module> line 61, in set_mode line 259, in set_maintenance_mode line 204, in set_global_md_flag line 232, in get_stats_from_storage line 260, in _checked_communicate permitted) permitted) permitted) permitted) permitted) permitted) permitted)
Scott
On Thu, Jul 21, 2016 at 6:57 AM Frank Rothenstein <
f.rothenstein@bodden-kliniken.de> wrote:
> > Hey Devid, > > I have the very same problem on my test-cluster, despite on running ovirt 4.0. > If you access your volumes via NFS all is fine, problem is FUSE. I stayed on 3.7.13, but have no solution yet, now I use NFS. > > Frank > > Am Donnerstag, den 21.07.2016, 04:28 -0500 schrieb David Gossage: >> >> Anyone running one of recent 3.6.x lines and gluster using 3.7.13? I am looking to upgrade gluster from 3.7.11->3.7.13 for some bug fixes, but have been told by users on gluster mail list due to some gluster changes I'd need to change the disk parameters to use writeback cache. Something to do with aio support being removed. >> >> I believe this could be done with custom parameters? But I believe strage tests are done using dd and would they fail with current settings then? Last upgrade to 3.7.13 I had to rollback to 3.7.11 due to stability isues where gluster storage would go into down state and always show N/A as space available/used. Even if hosts saw storage still and VM's were running on it on all 3 hosts. >> >> Saw a lot of messages like these that went away once gluster rollback finished >> >> [2016-07-09 15:27:46.935694] I [fuse-bridge.c:4083:fuse_init] 0-glusterfs-fuse: FUSE inited with protocol versions: glusterfs 7.22 kernel 7.22 >> [2016-07-09 15:27:49.555466] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-1: remote operation failed [Operation not permitted] >> [2016-07-09 15:27:49.556574] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-0: remote operation failed [Operation not permitted] >> [2016-07-09 15:27:49.556659] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 80: READ => -1 gfid=deb61291-5176-4b81-8315-3f1cf8e3534d fd=0x7f5224002f68 (Operation not permitted) >> [2016-07-09 15:27:59.612477] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-1: remote operation failed [Operation not permitted] >> [2016-07-09 15:27:59.613700] W [MSGID: 114031] [client-rpc-fops.c:3050:client3_3_readv_cbk] 0-GLUSTER1-client-0: remote operation failed [Operation not permitted] >> [2016-07-09 15:27:59.613781] W [fuse-bridge.c:2227:fuse_readv_cbk] 0-glusterfs-fuse: 168: READ => -1 gfid=deb61291-5176-4b81-8315-3f1cf8e3534d fd=0x7f5224002f68 (Operation not permitted) >> >> David Gossage >> Carousel Checks Inc. | System Administrator >> Office 708.613.2284 >> >> _______________________________________________ >> >> Users mailing list >> >> Users@ovirt.org >> >> http://lists.ovirt.org/mailman/listinfo/users >> > > > ________________________________ > > > >
> BODDEN-KLINIKEN Ribnitz-Damgarten GmbH > Sandhufe 2 > 18311 Ribnitz-Damgarten > > Telefon: 03821-700-0 > Fax: 03821-700-240 > > E-Mail: info@bodden-kliniken.de Internet: http://www.bodden-kliniken.de > > Sitz: Ribnitz-Damgarten, Amtsgericht: Stralsund, HRB 2919, Steuer-Nr.: 079/133/40188 > Aufsichtsratsvorsitzende: Carmen Schröter, Geschäftsführer: Dr. Falko Milski > > Der Inhalt dieser E-Mail ist ausschließlich für den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorge- > sehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, beachten Sie bitte, dass jede Form der Veröf- > fentlichung, Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail unzulässig ist. Wir bitten Sie, sofort den > Absender zu informieren und die E-Mail zu löschen. > > > Bodden-Kliniken Ribnitz-Damgarten GmbH 2016 > *** Virenfrei durch Kerio Mail Server und Sophos Antivirus *** > _______________________________________________ > Users mailing list > Users@ovirt.org > http://lists.ovirt.org/mailman/listinfo/users
participants (3)
-
David Gossage
-
Karli Sjöberg
-
Scott