------=_=-_OpenGroupware_org_NGMime-3187-1404830461.613421-22------
content-type: text/html; charset=utf-8
content-length: 3748
content-transfer-encoding: 7bit
<br /><br />El Domingo, 6 de Julio de 2014 07.06 CLT, Arik Hadas
&lt;ahadas(a)redhat.com&gt; Ha escrito:<br
/> <blockquote><br /><br />----- Original Message
-----<br />> On 04/07/14 14:45, Oved Ourfali wrote:<br />>
> Is there a migration of this VM in progress? Did it migrate recently?<br
/>> Thank you Oved, I have already solved the problem, I have posted the<br
/>> solution to the list.<br />><br />> However I
don't understand how the data is recorded in the table<br />>
"vm_dyanmic".<br />><br />> I guess that in
this table the engine records the current status data of<br />> the
vm's in the datacenter. In my engine DB almost all the registries in<br
/>> the "vm_dynamic" table have a vm id in the
"migrating_to_vds" field,<br />> this id is the same in the
"run_on_vds" field.<br />><br />> Is it right
that the "migrating_to_vds" field have a value after the vm<br
/>&g
t; has been migrated??<br /><br />Yes, we're about to fix it.<br
/><br />Note that there is an open bug for this issue:<br
/>https://bugzilla.redhat.com/show_bug.cgi?id=1112359<br />If you will be able to
provide the info I've asked for there,<br />it could help us to solve it
faster :)<br /><br />Arik<br /><br />><br />>
My setup:<br />><br />> oVirt Engine Version: 3.4.0-1.el6<br
/>> Nodes (vds's, hosts, etc.): Centos 6.5 ovirt-node 3.4,
vdsm-4.14.6-0.el6<br />><br />> Thank you, and happy
weekend!<br />><br />> Federico<br />> > I
suggest to attach the engine log here as well, if possible, for<br />>
> examination. Cc-ing some guys that might help but bare in mind that for<br
/>> > some of them it is already weekend.<br />>
><br />> > Oved<br />> ><br
/>> > On Jul 4, 2014 6:07 PM, Federico Alberto Sayd wrote:<br
/>> >> Hello People:<br />> >><br
/>> >> I am trying t
o remove a host from ovirt-engine but I have fouHello People:<br />>
> I am trying to remove a host from ovirt-engine but I have found that a<br
/>> > orphaned record in the engine DB prevents the removal of the
host.<br />> > The host is in maintenance mode, it doesn't
have vm's running on it.<br />> > The engine logs says that
there is a reference to the id of the host<br />> > (vds_id in the
table vds_static) in the field "migrating_to_vds" in the<br
/>> > table "dynamic_vds". Obviously this is a orphaned
record, but a<br />> > constraint in the table
"dynamic_vds" prevents the removal of the host.<br />>
> How can I solve this?<br />> > Someone that knows the
internals of engine's DB that can confirm if I<br />> > can
remove the problematic registry in order to remove the host??<br />> >
Another solution?<br />> ><br />> > I really need
to remove this h
ost. Please help and<br />> ><br />> >
Thanks!<br />> > _______________________________________________<br
/>> > Users mailing list<br />> >
Users(a)ovirt.org<br />> >
http://lists.ovirt.org/mailman/listinfo/user</blockquote><br />Indeed, you are
right, is the same bug. I didn't find this bug when googled the problem. I have
attached an extract of the logs when I tried to remove the host, it looks identical to the
logs reported in the bug except that postgres transactions are logged in Spanish.<br
/>I will try to find the log entry when the vm was migrated and the value was not
correctly updated in the "migrating_to_vds" field. I think that that is
the more critical bug.<br /><br />Thank you<br /><br
/>Federico<br />
------=_=-_OpenGroupware_org_NGMime-3187-1404830461.613421-22------
content-type: text/x-log
content-transfer-encoding: base64
content-length: 13736
content-disposition: attachment; filename="engine.log"
OiBmYWxzZS4gRW50aXRpZXMgYWZmZWN0ZWQgOiAgSUQ6IGMyMTJjMGE5LWE3ODQtNDk1OC1i
YWQxLWViM2E5NWI4YzlkYSBUeXBlOiBWRFMKMjAxNC0wNy0wMyAxNjoxNDo1OSw3NjggSU5G
TyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuU2V0VmRzU3RhdHVzVkRTQ29t
bWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9vbC02LXRocmVhZC0xOCkgWzQ4ZWM4MDdiXSBT
VEFSVCwgU2V0VmRzU3RhdHVzVkRTQ29tbWFuZChIb3N0TmFtZSA9IG92LW5vZG8yLCBIb3N0
SWQgCj0gYzIxMmMwYTktYTc4NC00OTU4LWJhZDEtZWIzYTk1YjhjOWRhLCBzdGF0dXM9UHJl
cGFyaW5nRm9yTWFpbnRlbmFuY2UsIG5vbk9wZXJhdGlvbmFsUmVhc29uPU5PTkUsIHN0b3BT
cG1GYWlsdXJlTG9nZ2VkPXRydWUpLCBsb2cgaWQ6IDUyMjBiMGNiCjIwMTQtMDctMDMgMTY6
MTQ6NTksNzc0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlNldFZk
c1N0YXR1c1ZEU0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtMTgp
IFs0OGVjODA3Yl0gRklOSVNILCBTZXRWZHNTdGF0dXNWRFNDb21tYW5kLCBsb2cgaWQ6IDUy
MjBiMGNiCjIwMTQtMDctMDMgMTY6MTQ6NTksODUxIElORk8gIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUuYmxsLk1haW50ZW5hbmNlVmRzQ29tbWFuZF0gKG9yZy5vdmlydC50aHJlYWQucG9v
bC02LXRocmVhZC0xOCkgWzQ4ZWM4MDdiXSBSdW5uaW5nIGNvbW1hbmQ6IE1haW50ZW5hbmNl
VmRzQ29tbWFuZCBpbnRlcm5hbDogdHJ1ZS4gRW50aXRpZXMgYQpmZmVjdGVkIDogIElEOiBj
MjEyYzBhOS1hNzg0LTQ5NTgtYmFkMS1lYjNhOTViOGM5ZGEgVHlwZTogVkRTCjIwMTQtMDct
MDMgMTY6MTQ6NTksODYzIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJv
a2VyLmF1ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKG9yZy5vdmlydC50aHJl
YWQucG9vbC02LXRocmVhZC0xOCkgWzQ4ZWM4MDdiXSBDb3JyZWxhdGlvbiBJRDogNDhlYzgw
N2IsIEpvYiBJRDogOGQzOGRkYjQtZQo2OGYtNGQwYy04M2Q3LWUyZWJkMDg1ZjMzNywgQ2Fs
bCBTdGFjazogbnVsbCwgQ3VzdG9tIEV2ZW50IElEOiAtMSwgTWVzc2FnZTogSG9zdCBvdi1u
b2RvMiB3YXMgc3dpdGNoZWQgdG8gTWFpbnRlbmFuY2UgbW9kZSBieSBmc2F5ZC4KMjAxNC0w
Ny0wMyAxNjoxNTowMSw5NDMgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9r
ZXIuVmRzVXBkYXRlUnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtl
ci0zKSBVcGRhdGVkIHZkcyBzdGF0dXMgZnJvbSBQcmVwYXJpbmcgZm9yIE1haW50ZW5hbmNl
IHRvIE1haW50ZW5hbmNlIGluIGRhdGFiCmFzZSwgIHZkcyA9IGMyMTJjMGE5LWE3ODQtNDk1
OC1iYWQxLWViM2E5NWI4YzlkYSA6IG92LW5vZG8yCjIwMTQtMDctMDMgMTY6MTU6MDEsOTYz
IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLmlyc2Jyb2tlci5JcnNC
cm9rZXJDb21tYW5kXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTM2KSBDbGVh
cmluZyBjYWNoZSBvZiBwb29sOiBhNjg2ZGE2NC1hZjQ2LTQzNWEtYTdlOS0zZjU5N2U5ZGE4
MDIgZm9yIHByb2JsZW1hdGljIGVudGl0aWVzIG9mIFZEUzogb3Ytbm9kbzIuCjIwMTQtMDct
MDMgMTY6MTU6MDEsOTY5IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2Vy
LnZkc2Jyb2tlci5EaXNjb25uZWN0U3RvcmFnZVBvb2xWRFNDb21tYW5kXSAoRGVmYXVsdFF1
YXJ0elNjaGVkdWxlcl9Xb3JrZXItMykgU1RBUlQsIERpc2Nvbm5lY3RTdG9yYWdlUG9vbFZE
U0NvbW1hbmQoSG9zdE5hbWUgPSBvdi1ub2RvMiwgSG9zdElkID0gYzIxMmMwYTktYTc4NC00
OTU4LWJhZDEtZWIzYTk1YjhjOWRhLCBzdG9yYWdlUG9vbElkID0gYTY4NmRhNjQtYWY0Ni00
MzVhLWE3ZTktM2Y1OTdlOWRhODAyLCB2ZHNfc3BtX2lkID0gMiksIGxvZyBpZDogNzNlODJi
YTgKMjAxNC0wNy0wMyAxNjoxNTowNSw0NTYgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUuY29y
ZS5ibGwuUmVtb3ZlVmRzQ29tbWFuZF0gKGFqcC0tMTI3LjAuMC4xLTg3MDItMjkpIFs3ZjMx
MzljN10gTG9jayBBY3F1aXJlZCB0byBvYmplY3QgRW5naW5lTG9jayBbZXhjbHVzaXZlTG9j
a3M9IGtleTogYzIxMmMwYTktYTc4NC00OTU4LWJhZDEtZWIzYTk1YjhjOWRhIHZhbHVlOiBW
RFMKLCBzaGFyZWRMb2Nrcz0gXQoyMDE0LTA3LTAzIDE2OjE1OjA1LDQ2NyBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVWZHNDb21tYW5kXSAob3JnLm92aXJ0LnRo
cmVhZC5wb29sLTYtdGhyZWFkLTIxKSBbN2YzMTM5YzddIFJ1bm5pbmcgY29tbWFuZDogUmVt
b3ZlVmRzQ29tbWFuZCBpbnRlcm5hbDogZmFsc2UuIEVudGl0aWVzIGFmZmVjdGVkIDogIElE
OiBjMjEyYzBhOS1hNzg0LTQ5NTgtYmFkMS1lYjNhOTViOGM5ZGEgVHlwZTogVkRTCjIwMTQt
MDctMDMgMTY6MTU6MDUsNDg0IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMu
dHJhbnNhY3Rpb24uVHJhbnNhY3Rpb25TdXBwb3J0XSAob3JnLm92aXJ0LnRocmVhZC5wb29s
LTYtdGhyZWFkLTIxKSBbN2YzMTM5YzddIHRyYW5zYWN0aW9uIHJvbGxlZCBiYWNrCjIwMTQt
MDctMDMgMTY6MTU6MDUsNDg1IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJl
bW92ZVZkc0NvbW1hbmRdIChvcmcub3ZpcnQudGhyZWFkLnBvb2wtNi10aHJlYWQtMjEpIFs3
ZjMxMzljN10gQ29tbWFuZCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVZkc0Nv
bW1hbmQgdGhyb3cgZXhjZXB0aW9uOiBvcmcuc3ByaW5nZnJhbWV3b3JrLmRhby5EYXRhSW50
ZWdyaXR5VmlvbGF0aW9uRXhjZXB0aW9uOiBDYWxsYWJsZVN0YXRlbWVudENhbGxiYWNrOyBT
UUwgW3tjYWxsIGRlbGV0ZXZkc3N0YXRpYyg/KX1dOyBFUlJPUjogdXBkYXRlIG8gZGVsZXRl
IGVuIMKrdmRzX3N0YXRpY8K7IHZpb2xhIGxhIGxsYXZlIGZvcsOhbmVhIMKrdmRzX3N0YXRp
Y192bV9keW5hbWljX23CuyBlbiBsYSB0YWJsYSDCq3ZtX2R5bmFtaWPCuwogIERldGFpbDog
TGEgbGxhdmUgKHZkc19pZCk9KGMyMTJjMGE5LWE3ODQtNDk1OC1iYWQxLWViM2E5NWI4Yzlk
YSkgdG9kYXbDrWEgZXMgcmVmZXJpZGEgZGVzZGUgbGEgdGFibGEgwqt2bV9keW5hbWljwrsu
CiAgV2hlcmU6IHNlbnRlbmNpYSBTUUw6IMKrREVMRVRFIEZST00gdmRzX3N0YXRpYyBXSEVS
RSB2ZHNfaWQgPSAgJDEgwrsKUEwvcGdTUUwgZnVuY3Rpb24gImRlbGV0ZXZkc3N0YXRpYyIg
bGluZSAxMSBhdCBzZW50ZW5jaWEgU1FMOyBuZXN0ZWQgZXhjZXB0aW9uIGlzIG9yZy5wb3N0
Z3Jlc3FsLnV0aWwuUFNRTEV4Y2VwdGlvbjogRVJST1I6IHVwZGF0ZSBvIGRlbGV0ZSBlbiDC
q3Zkc19zdGF0aWPCuyB2aW9sYSBsYSBsbGF2ZSBmb3LDoW5lYSDCq3Zkc19zdGF0aWNfdm1f
ZHluYW1pY19twrsgZW4gbGEgdGFibGEgwqt2bV9keW5hbWljwrsKIERldGFpbDogTGEgbGxh
dmUgKHZkc19pZCk9KGMyMTJjMGE5LWE3ODQtNDk1OC1iYWQxLWViM2E5NWI4YzlkYSkgdG9k
YXbDrWEgZXMgcmVmZXJpZGEgZGVzZGUgbGEgdGFibGEgwqt2bV9keW5hbWljwrsuCiAgV2hl
cmU6IHNlbnRlbmNpYSBTUUw6IMKrREVMRVRFIEZST00gdmRzX3N0YXRpYyBXSEVSRSB2ZHNf
aWQgPSAgJDEgwrsKUEwvcGdTUUwgZnVuY3Rpb24gImRlbGV0ZXZkc3N0YXRpYyIgbGluZSAx
MSBhdCBzZW50ZW5jaWEgU1FMOyBuZXN0ZWQgZXhjZXB0aW9uIGlzIG9yZy5wb3N0Z3Jlc3Fs
LnV0aWwuUFNRTEV4Y2VwdGlvbjogRVJST1I6IHVwZGF0ZSBvIGRlbGV0ZSBlbiDCq3Zkc19z
dGF0aWPCuyB2aW9sYSBsYSBsbGF2ZSBmb3LDoW5lYSDCq3Zkc19zdGF0aWNfdm1fZHluYW1p
Y19twrsgZW4gbGEgdGFibGEgwqt2bV9keW5hbWljwrsKICBEZXRhaWw6IExhIGxsYXZlICh2
ZHNfaWQpPShjMjEyYzBhOS1hNzg0LTQ5NTgtYmFkMS1lYjNhOTViOGM5ZGEpIHRvZGF2w61h
IGVzIHJlZmVyaWRhIGRlc2RlIGxhIHRhYmxhIMKrdm1fZHluYW1pY8K7LgogIFdoZXJlOiBz
ZW50ZW5jaWEgU1FMOiDCq0RFTEVURSBGUk9NIHZkc19zdGF0aWMgV0hFUkUgdmRzX2lkID0g
ICQxIMK7ClBML3BnU1FMIGZ1bmN0aW9uICJkZWxldGV2ZHNzdGF0aWMiIGxpbmUgMTEgYXQg
c2VudGVuY2lhIFNRTAogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5zdXBw
b3J0LlNRTEVycm9yQ29kZVNRTEV4Y2VwdGlvblRyYW5zbGF0b3IuZG9UcmFuc2xhdGUoU1FM
RXJyb3JDb2RlU1FMRXhjZXB0aW9uVHJhbnNsYXRvci5qYXZhOjI0NSkgW3NwcmluZy1qZGJj
LmphcjozLjEuMS5SRUxFQVNFXQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRi
Yy5zdXBwb3J0LkFic3RyYWN0RmFsbGJhY2tTUUxFeGNlcHRpb25UcmFuc2xhdG9yLnRyYW5z
bGF0ZShBYnN0cmFjdEZhbGxiYWNrU1FMRXhjZXB0aW9uVHJhbnNsYXRvci5qYXZhOjcyKSBb
c3ByaW5nLWpkYmMuamFyOjMuMS4xLlJFTEVBU0VdCiAgICAgICAgYXQgb3JnLnNwcmluZ2Zy
YW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlLmV4ZWN1dGUoSmRiY1RlbXBsYXRlLmph
dmE6MTAzMCkgW3NwcmluZy1qZGJjLmphcjozLjEuMS5SRUxFQVNFXQogICAgICAgIGF0IG9y
Zy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLkpkYmNUZW1wbGF0ZS5jYWxsKEpkYmNUZW1w
bGF0ZS5qYXZhOjEwNjQpIFtzcHJpbmctamRiYy5qYXI6My4xLjEuUkVMRUFTRV0KICAgICAg
ICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5zaW1wbGUuQWJzdHJhY3RKZGJj
Q2FsbC5leGVjdXRlQ2FsbEludGVybmFsKEFic3RyYWN0SmRiY0NhbGwuamF2YTozODgpIFtz
cHJpbmctamRiYy5qYXI6My4xLjEuUkVMRUFTRV0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJh
bWV3b3JrLmpkYmMuY29yZS5zaW1wbGUuQWJzdHJhY3RKZGJjQ2FsbC5kb0V4ZWN1dGUoQWJz
dHJhY3RKZGJjQ2FsbC5qYXZhOjM1MSkgW3NwcmluZy1qZGJjLmphcjozLjEuMS5SRUxFQVNF
XQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3JlLnNpbXBsZS5TaW1w
bGVKZGJjQ2FsbC5leGVjdXRlKFNpbXBsZUpkYmNDYWxsLmphdmE6MTgxKSBbc3ByaW5nLWpk
YmMuamFyOjMuMS4xLlJFTEVBU0VdCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LmRhbC5kYmJyb2tlci5TaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmV4ZWN1dGVJbXBsKFNpbXBs
ZUpkYmNDYWxsc0hhbmRsZXIuamF2YToxMzcpIFtkYWwuamFyOl0KICAgICAgICBhdCBvcmcu
b3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLlNpbXBsZUpkYmNDYWxsc0hhbmRsZXIu
ZXhlY3V0ZU1vZGlmaWNhdGlvbihTaW1wbGVKZGJjQ2FsbHNIYW5kbGVyLmphdmE6NzQpIFtk
YWwuamFyOl0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFvLlZkc1N0YXRp
Y0RBT0RiRmFjYWRlSW1wbC5yZW1vdmUoVmRzU3RhdGljREFPRGJGYWNhZGVJbXBsLmphdmE6
MTEwKSBbZGFsLmphcjpdCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmRhby5W
ZHNTdGF0aWNEQU9EYkZhY2FkZUltcGwucmVtb3ZlKFZkc1N0YXRpY0RBT0RiRmFjYWRlSW1w
bC5qYXZhOjIwKSBbZGFsLmphcjpdCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LmJsbC5SZW1vdmVWZHNDb21tYW5kLlJlbW92ZVZkc1N0YXRpY0Zyb21EYihSZW1vdmVWZHND
b21tYW5kLmphdmE6MTQ3KSBbYmxsLmphcjpdCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLmJsbC5SZW1vdmVWZHNDb21tYW5kLmFjY2VzcyQyMDAoUmVtb3ZlVmRzQ29tbWFu
ZC5qYXZhOjM2KSBbYmxsLmphcjpdCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LmJsbC5SZW1vdmVWZHNDb21tYW5kJDEucnVuSW5UcmFuc2FjdGlvbihSZW1vdmVWZHNDb21t
YW5kLmphdmE6NzUpIFtibGwuamFyOl0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNv
cmUuYmxsLlJlbW92ZVZkc0NvbW1hbmQkMS5ydW5JblRyYW5zYWN0aW9uKFJlbW92ZVZkc0Nv
bW1hbmQuamF2YTo2OSkgW2JsbC5qYXI6XQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUu
Y29yZS51dGlscy50cmFuc2FjdGlvbi5UcmFuc2FjdGlvblN1cHBvcnQuZXhlY3V0ZUluTmV3
VHJhbnNhY3Rpb24oVHJhbnNhY3Rpb25TdXBwb3J0LmphdmE6MjEwKSBbdXRpbHMuamFyOl0K
ICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLlJlbW92ZVZkc0NvbW1hbmQu
ZXhlY3V0ZUNvbW1hbmQoUmVtb3ZlVmRzQ29tbWFuZC5qYXZhOjY5KSBbYmxsLmphcjpdCiAg
ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5Db21tYW5kQmFzZS5leGVjdXRl
V2l0aG91dFRyYW5zYWN0aW9uKENvbW1hbmRCYXNlLmphdmE6MTEyMykgW2JsbC5qYXI6XQog
ICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhlY3V0
ZUFjdGlvbkluVHJhbnNhY3Rpb25TY29wZShDb21tYW5kQmFzZS5qYXZhOjEyMDgpIFtibGwu
amFyOl0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1hbmRCYXNl
LnJ1bkluVHJhbnNhY3Rpb24oQ29tbWFuZEJhc2UuamF2YToxODg0KSBbYmxsLmphcjpdCiAg
ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5z
YWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TdXBwcmVzc2VkKFRyYW5zYWN0aW9uU3VwcG9ydC5q
YXZhOjE3NCkgW3V0aWxzLmphcjpdCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnV0aWxzLnRyYW5zYWN0aW9uLlRyYW5zYWN0aW9uU3VwcG9ydC5leGVjdXRlSW5TY29wZShU
cmFuc2FjdGlvblN1cHBvcnQuamF2YToxMTYpIFt1dGlscy5qYXI6XQogICAgICAgIGF0IG9y
Zy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQ29tbWFuZEJhc2UuZXhlY3V0ZShDb21tYW5kQmFz
ZS5qYXZhOjEyMjgpIFtibGwuamFyOl0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNv
cmUuYmxsLkNvbW1hbmRCYXNlLmV4ZWN1dGVBY3Rpb24oQ29tbWFuZEJhc2UuamF2YTozNTEp
IFtibGwuamFyOl0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLk11bHRp
cGxlQWN0aW9uc1J1bm5lci5leGVjdXRlVmFsaWRhdGVkQ29tbWFuZChNdWx0aXBsZUFjdGlv
bnNSdW5uZXIuamF2YToxODkpIFtibGwuamFyOl0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5n
aW5lLmNvcmUuYmxsLk11bHRpcGxlQWN0aW9uc1J1bm5lci5ydW5Db21tYW5kcyhNdWx0aXBs
ZUFjdGlvbnNSdW5uZXIuamF2YToxNTYpIFtibGwuamFyOl0KICAgICAgICBhdCBvcmcub3Zp
cnQuZW5naW5lLmNvcmUuYmxsLk11bHRpcGxlQWN0aW9uc1J1bm5lciQyLnJ1bihNdWx0aXBs
ZUFjdGlvbnNSdW5uZXIuamF2YToxNjUpIFtibGwuamFyOl0KICAgICAgICBhdCBvcmcub3Zp
cnQuZW5naW5lLmNvcmUudXRpbHMudGhyZWFkcG9vbC5UaHJlYWRQb29sVXRpbCRJbnRlcm5h
bFdyYXBwZXJSdW5uYWJsZS5ydW4oVGhyZWFkUG9vbFV0aWwuamF2YTo5NykgW3V0aWxzLmph
cjpdCiAgICAgICAgYXQgamF2YS51dGlsLmNvbmN1cnJlbnQuRXhlY3V0b3JzJFJ1bm5hYmxl
QWRhcHRlci5jYWxsKEV4ZWN1dG9ycy5qYXZhOjQ3MSkgW3J0LmphcjoxLjcuMF81MV0KICAg
ICAgICBhdCBqYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrLnJ1bihGdXR1cmVUYXNr
LmphdmE6MjYyKSBbcnQuamFyOjEuNy4wXzUxXQogICAgICAgIGF0IGphdmEudXRpbC5jb25j
dXJyZW50LlRocmVhZFBvb2xFeGVjdXRvci5ydW5Xb3JrZXIoVGhyZWFkUG9vbEV4ZWN1dG9y
LmphdmE6MTE0NSkgW3J0LmphcjoxLjcuMF81MV0KICAgICAgICBhdCBqYXZhLnV0aWwuY29u
Y3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IkV29ya2VyLnJ1bihUaHJlYWRQb29sRXhlY3V0
b3IuamF2YTo2MTUpIFtydC5qYXI6MS43LjBfNTFdCiAgICAgICAgYXQgamF2YS5sYW5nLlRo
cmVhZC5ydW4oVGhyZWFkLmphdmE6NzQ0KSBbcnQuamFyOjEuNy4wXzUxXQpDYXVzZWQgYnk6
IG9yZy5wb3N0Z3Jlc3FsLnV0aWwuUFNRTEV4Y2VwdGlvbjogRVJST1I6IHVwZGF0ZSBvIGRl
bGV0ZSBlbiDCq3Zkc19zdGF0aWPCuyB2aW9sYSBsYSBsbGF2ZSBmb3LDoW5lYSDCq3Zkc19z
dGF0aWNfdm1fZHluYW1pY19twrsgZW4gbGEgdGFibGEgwqt2bV9keW5hbWljwrsKICBEZXRh
aWw6IExhIGxsYXZlICh2ZHNfaWQpPShjMjEyYzBhOS1hNzg0LTQ5NTgtYmFkMS1lYjNhOTVi
OGM5ZGEpIHRvZGF2w61hIGVzIHJlZmVyaWRhIGRlc2RlIGxhIHRhYmxhIMKrdm1fZHluYW1p
Y8K7LgogIFdoZXJlOiBzZW50ZW5jaWEgU1FMOiDCq0RFTEVURSBGUk9NIHZkc19zdGF0aWMg
V0hFUkUgdmRzX2lkID0gICQxIMK7ClBML3BnU1FMIGZ1bmN0aW9uICJkZWxldGV2ZHNzdGF0
aWMiIGxpbmUgMTEgYXQgc2VudGVuY2lhIFNRTAogICAgICAgIGF0IG9yZy5wb3N0Z3Jlc3Fs
LmNvcmUudjMuUXVlcnlFeGVjdXRvckltcGwucmVjZWl2ZUVycm9yUmVzcG9uc2UoUXVlcnlF
eGVjdXRvckltcGwuamF2YToyMTAzKQogICAgICAgIGF0IG9yZy5wb3N0Z3Jlc3FsLmNvcmUu
djMuUXVlcnlFeGVjdXRvckltcGwucHJvY2Vzc1Jlc3VsdHMoUXVlcnlFeGVjdXRvckltcGwu
amF2YToxODM2KQogICAgICAgIGF0IG9yZy5wb3N0Z3Jlc3FsLmNvcmUudjMuUXVlcnlFeGVj
dXRvckltcGwuZXhlY3V0ZShRdWVyeUV4ZWN1dG9ySW1wbC5qYXZhOjI1NykKICAgICAgICBh
dCBvcmcucG9zdGdyZXNxbC5qZGJjMi5BYnN0cmFjdEpkYmMyU3RhdGVtZW50LmV4ZWN1dGUo
QWJzdHJhY3RKZGJjMlN0YXRlbWVudC5qYXZhOjUxMikKICAgICAgICBhdCBvcmcucG9zdGdy
ZXNxbC5qZGJjMi5BYnN0cmFjdEpkYmMyU3RhdGVtZW50LmV4ZWN1dGVXaXRoRmxhZ3MoQWJz
dHJhY3RKZGJjMlN0YXRlbWVudC5qYXZhOjM4OCkKICAgICAgICBhdCBvcmcucG9zdGdyZXNx
bC5qZGJjMi5BYnN0cmFjdEpkYmMyU3RhdGVtZW50LmV4ZWN1dGUoQWJzdHJhY3RKZGJjMlN0
YXRlbWVudC5qYXZhOjM4MSkKICAgICAgICBhdCBvcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpk
YmMuQ2FjaGVkUHJlcGFyZWRTdGF0ZW1lbnQuZXhlY3V0ZShDYWNoZWRQcmVwYXJlZFN0YXRl
bWVudC5qYXZhOjI5NykKICAgICAgICBhdCBvcmcuamJvc3MuamNhLmFkYXB0ZXJzLmpkYmMu
V3JhcHBlZFByZXBhcmVkU3RhdGVtZW50LmV4ZWN1dGUoV3JhcHBlZFByZXBhcmVkU3RhdGVt
ZW50LmphdmE6NDA0KQogICAgICAgIGF0IG9yZy5zcHJpbmdmcmFtZXdvcmsuamRiYy5jb3Jl
LkpkYmNUZW1wbGF0ZSQ2LmRvSW5DYWxsYWJsZVN0YXRlbWVudChKZGJjVGVtcGxhdGUuamF2
YToxMDY2KSBbc3ByaW5nLWpkYmMuamFyOjMuMS4xLlJFTEVBU0VdCiAgICAgICAgYXQgb3Jn
LnNwcmluZ2ZyYW1ld29yay5qZGJjLmNvcmUuSmRiY1RlbXBsYXRlJDYuZG9JbkNhbGxhYmxl
U3RhdGVtZW50KEpkYmNUZW1wbGF0ZS5qYXZhOjEpIFtzcHJpbmctamRiYy5qYXI6My4xLjEu
UkVMRUFTRV0KICAgICAgICBhdCBvcmcuc3ByaW5nZnJhbWV3b3JrLmpkYmMuY29yZS5KZGJj
VGVtcGxhdGUuZXhlY3V0ZShKZGJjVGVtcGxhdGUuamF2YToxMDE0KSBbc3ByaW5nLWpkYmMu
amFyOjMuMS4xLlJFTEVBU0VdCiAgICAgICAgLi4uIDMwIG1vcmUKCjIwMTQtMDctMDMgMTY6
MTU6MDUsNTExIElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJva2VyLmF1
ZGl0bG9naGFuZGxpbmcuQXVkaXRMb2dEaXJlY3Rvcl0gKG9yZy5vdmlydC50aHJlYWQucG9v
bC02LXRocmVhZC0yMSkgWzdmMzEzOWM3XSBDb3JyZWxhdGlvbiBJRDogN2YzMTM5YzcsIENh
bGwgU3RhY2s6IG51bGwsIEN1c3RvbSBFdmVudCBJRDogLTEsIE1lc3NhZ2U6IEZhaWxlZCB0
byByZW1vdmUgSG9zdCBvdi1ub2RvMiAoVXNlcjogZnNheWQpLgoyMDE0LTA3LTAzIDE2OjE1
OjA1LDUxNCBJTkZPICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SZW1vdmVWZHNDb21t
YW5kXSAob3JnLm92aXJ0LnRocmVhZC5wb29sLTYtdGhyZWFkLTIxKSBbN2YzMTM5YzddIExv
Y2sgZnJlZWQgdG8gb2JqZWN0IEVuZ2luZUxvY2sgW2V4Y2x1c2l2ZUxvY2tzPSBrZXk6IGMy
MTJjMGE5LWE3ODQtNDk1OC1iYWQxLWViM2E5NWI4YzlkYSB2YWx1ZTogVkRTCiwgc2hhcmVk
TG9ja3M9IF0=
------=_=-_OpenGroupware_org_NGMime-3187-1404830461.613421-22--------