[hosted-engine-ha] restart-loop

--_002_c31e87f7ba1e46e2a3157d135e2a2a9bEXCHANGEmboxloc_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello,=0A= =0A= before filing a BZ against 3.4 branch I wanted to get some input on the=0A= following issue:=0A= =0A= Steps, root shell on one engine-ha hosts, using hosted-engine cmd:=0A= 1. set global maintenance=0A= 2. shutdown hosted-engine vm=0A= (do some work)=0A= 3. disable global maintenance=0A= =0A= Result: My engine was started and immediately powered down again, in a loop= .=0A= I could only manually brake this with:=0A= 1. enable global mt. gain=0A= 2. start engine=0A= 3. disable global mt.=0A= =0A= I attached the hosts' engine-ha broker logs as well as agent logs, from=0A= today 12:00 to 12:27, right after I 'fixed' this.=0A= Note, the engine was started on nodehv02 automatically after i disabled=0A= global mt. @ about 12:05=0A= =0A= Thanks=0A= =0A= -- =0A= Daniel Helgenberger=0A= m box bewegtbild GmbH=0A= =0A= P: +49/30/2408781-22=0A= F: +49/30/2408781-10=0A= =0A= ACKERSTR. 19=0A= D-10115 BERLIN=0A= =0A= =0A= www.m-box.de www.monkeymen.tv=0A= =0A= Gesch=E4ftsf=FChrer: Martin Retschitzegger / Michaela G=F6llner=0A= Handeslregister: Amtsgericht Charlottenburg / HRB 112767=0A= =0A= --_002_c31e87f7ba1e46e2a3157d135e2a2a9bEXCHANGEmboxloc_ Content-Type: application/zip; name="engine-ha-logs.zip" Content-Description: engine-ha-logs.zip Content-Disposition: attachment; filename="engine-ha-logs.zip"; size=35180; creation-date="Sat, 27 Sep 2014 10:40:42 GMT"; modification-date="Sat, 27 Sep 2014 10:40:42 GMT" Content-Transfer-Encoding: base64 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 eKEF6aGF0v5naEHINEYEHPTUwKFKeyWtTmFyWVwoOnjMthEBjBqHOdXmcehEYhIxAQelvmdU+yVC J1KbqALHNByfU21f150omURCwDlG+jtUh1yluGGq/g/JKdk00nVtTMjQoap717XOYARXpVQePC62 EYEUFOJ2qDaXCulE1SRKBBzTINajOqOF8g0jmP81JZPt/1+BKz9K0vZfus2MV40J/ThUef/+qpbk 1V4+X2POaw7VIVecb5hcF68q8pPvUEsBAj8DFAMAAAgAqWM7RbAeUmlnGAAAp/gBAB8AAAAAAAAA AAAggKSBAAAAAG5vZGVodjAxLmxhYi5tYm94LmxvYy1hZ2VudC5sb2dQSwECPwMUAwAACACqYztF /ApQSd82AABpAgQAIAAAAAAAAAAAACCApIGkGAAAbm9kZWh2MDEubGFiLm1ib3gubG9jLWJyb2tl ci5sb2dQSwECPwMUAwAACACqYztFKQYRK2whAACLMAIAHwAAAAAAAAAAACCApIHBTwAAbm9kZWh2 MDIubGFiLm1ib3gubG9jLWFnZW50LmxvZ1BLAQI/AxQDAAAIAKtjO0VxqeNUeBYAAEJhAQAgAAAA AAAAAAAAIICkgWpxAABub2RlaHYwMi5sYWIubWJveC5sb2MtYnJva2VyLmxvZ1BLBQYAAAAABAAE ADYBAAAgiAAAAAA= --_002_c31e87f7ba1e46e2a3157d135e2a2a9bEXCHANGEmboxloc_--

<html><bodyHi Daniel, I had similar problem when my routing table was corrupted so the host wasn't able to reach the hosted-engine IP address. Are you sure that ovirt host can reach hosted-engine? (routing, fw, ...) Cheers, Luf Daniel Helgenberger píše v So 27. 09. 2014 v 10:40 +0000:
Hello,
before filing a BZ against 3.4 branch I wanted to get some input on the following issue:
Steps, root shell on one engine-ha hosts, using hosted-engine cmd: 1. set global maintenance 2. shutdown hosted-engine vm (do some work) 3. disable global maintenance
Result: My engine was started and immediately powered down again, in a loop. I could only manually brake this with: 1. enable global mt. gain 2. start engine 3. disable global mt.
I attached the hosts' engine-ha broker logs as well as agent logs, from today 12:00 to 12:27, right after I 'fixed' this. Note, the engine was started on nodehv02 automatically after i disabled global mt. @ about 12:05
Thanks
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
NOTICE: This email and any attachments may contain confidential and proprietary information of NetSuite Inc. and is for the sole use of the intended recipient for the stated purpose. Any improper use or distribution is prohibited. If you are not the intended recipient, please notify the sender; do not review, copy or distribute; and promptly delete or destroy all transmitted information. Please note that all communications and information transmitted through this email system may be monitored by NetSuite or its agents and that all incoming email is automatically scanned by a third party spam and filtering service </body></html>

Hello Luf, thanks for the input. Indeed, the network is fine; i can ping the engine fine from both hosts; also name resolution works from engine -> hosts as vice versa. On 29.09.2014 16:12, Finstrle, Ludek wrote:
Hi Daniel,
I had similar problem when my routing table was corrupted so the host wasn't able to reach the hosted-engine IP address.
Are you sure that ovirt host can reach hosted-engine? (routing, fw, ...)
Cheers,
Luf
Daniel Helgenberger píše v So 27. 09. 2014 v 10:40 +0000:
Hello,
before filing a BZ against 3.4 branch I wanted to get some input on the following issue:
Steps, root shell on one engine-ha hosts, using hosted-engine cmd: 1. set global maintenance 2. shutdown hosted-engine vm (do some work) 3. disable global maintenance
Result: My engine was started and immediately powered down again, in a loop. I could only manually brake this with: 1. enable global mt. gain 2. start engine 3. disable global mt.
I attached the hosts' engine-ha broker logs as well as agent logs, from today 12:00 to 12:27, right after I 'fixed' this. Note, the engine was started on nodehv02 automatically after i disabled global mt. @ about 12:05
Thanks
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
NOTICE: This email and any attachments may contain confidential and proprietary information of NetSuite Inc. and is for the sole use of the intended recipient for the stated purpose. Any improper use or distribution is prohibited. If you are not the intended recipient, please notify the sender; do not review, copy or distribute; and promptly delete or destroy all transmitted information. Please note that all communications and information transmitted through this email system may be monitored and retained by NetSuite or its agents and that all incoming email is automatically scanned by a third party spam and filtering service which may result in deletion of a legitimate e-mail before it is read by the intended recipient.
-- Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Geschäftsführer: Martin Retschitzegger / Michaela Göllner Handeslregister: Amtsgericht Charlottenburg / HRB 112767

----- Original Message -----
From: "Daniel Helgenberger" <daniel.helgenberger@m-box.de> To: "Ludek Finstrle" <lfinstrle@netsuite.com> Cc: users@ovirt.org Sent: Monday, September 29, 2014 7:27:35 PM Subject: Re: [ovirt-users] [hosted-engine-ha] restart-loop
Hello Luf,
thanks for the input.
Indeed, the network is fine; i can ping the engine fine from both hosts; also name resolution works from engine -> hosts as vice versa.
On 29.09.2014 16:12, Finstrle, Ludek wrote:
Hi Daniel,
I had similar problem when my routing table was corrupted so the host wasn't able to reach the hosted-engine IP address.
Are you sure that ovirt host can reach hosted-engine? (routing, fw, ...)
Cheers,
Luf
Daniel Helgenberger píše v So 27. 09. 2014 v 10:40 +0000:
Hello,
before filing a BZ against 3.4 branch I wanted to get some input on the following issue:
Steps, root shell on one engine-ha hosts, using hosted-engine cmd: 1. set global maintenance 2. shutdown hosted-engine vm (do some work) 3. disable global maintenance
Result: My engine was started and immediately powered down again, in a loop. I could only manually brake this with: 1. enable global mt. gain 2. start engine 3. disable global mt.
I attached the hosts' engine-ha broker logs as well as agent logs, from today 12:00 to 12:27, right after I 'fixed' this. Note, the engine was started on nodehv02 automatically after i disabled global mt. @ about 12:05
Thanks
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users
NOTICE: This email and any attachments may contain confidential and proprietary information of NetSuite Inc. and is for the sole use of the intended recipient for the stated purpose. Any improper use or distribution is prohibited. If you are not the intended recipient, please notify the sender; do not review, copy or distribute; and promptly delete or destroy all transmitted information. Please note that all communications and information transmitted through this email system may be monitored and retained by NetSuite or its agents and that all incoming email is automatically scanned by a third party spam and filtering service which may result in deletion of a legitimate e-mail before it is read by the intended recipient.
-- Daniel Helgenberger m box bewegtbild GmbH
P: +49/30/2408781-22 F: +49/30/2408781-10
ACKERSTR. 19 D-10115 BERLIN
www.m-box.de www.monkeymen.tv
Geschäftsführer: Martin Retschitzegger / Michaela Göllner Handeslregister: Amtsgericht Charlottenburg / HRB 112767
Hi daniel, Looking into the logs I can see: (score) Score is 0 due to bad engine health at Sat Sep 27 12:10:56 2014 (start_monitoring) Current state EngineUpBadHealth (score: 0) (start_monitoring) Best remote host 192.168.50.201 (id: 1, score: 2400) So it seems that the engine inside the VM is not responding to the health test hosted engine performs. Can you put the system in global maintenance and check the engine in the vm? Can you access it from outside the VM?

Hi Daniel, from the logs it seems like you ran into [1]. It should be fixed in ovirt-hosted-engine-ha-1.1.5 (part of oVirt 3.4.2). --Jirka [1] https://bugzilla.redhat.com/show_bug.cgi?id=1093366 On 09/27/2014 12:40 PM, Daniel Helgenberger wrote:
Hello,
before filing a BZ against 3.4 branch I wanted to get some input on the following issue:
Steps, root shell on one engine-ha hosts, using hosted-engine cmd: 1. set global maintenance 2. shutdown hosted-engine vm (do some work) 3. disable global maintenance
Result: My engine was started and immediately powered down again, in a loop. I could only manually brake this with: 1. enable global mt. gain 2. start engine 3. disable global mt.
I attached the hosts' engine-ha broker logs as well as agent logs, from today 12:00 to 12:27, right after I 'fixed' this. Note, the engine was started on nodehv02 automatically after i disabled global mt. @ about 12:05
Thanks
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

Hello Jirka, On 01.10.2014 09:10, Jiri Moskovcak wrote:
Hi Daniel, from the logs it seems like you ran into [1]. It should be fixed in ovirt-hosted-engine-ha-1.1.5 (part of oVirt 3.4.2). I am running 3.4.4 - and from hosted-engine --vm-status both hosts had a score of 2400...
--Jirka
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1093366
On 09/27/2014 12:40 PM, Daniel Helgenberger wrote:
Hello,
before filing a BZ against 3.4 branch I wanted to get some input on the following issue:
Steps, root shell on one engine-ha hosts, using hosted-engine cmd: 1. set global maintenance 2. shutdown hosted-engine vm (do some work) 3. disable global maintenance
Result: My engine was started and immediately powered down again, in a loop. I could only manually brake this with: 1. enable global mt. gain 2. start engine 3. disable global mt.
I attached the hosts' engine-ha broker logs as well as agent logs, from today 12:00 to 12:27, right after I 'fixed' this. Note, the engine was started on nodehv02 automatically after i disabled global mt. @ about 12:05
Thanks
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Geschäftsführer: Martin Retschitzegger / Michaela Göllner Handeslregister: Amtsgericht Charlottenburg / HRB 112767

On 10/01/2014 01:17 PM, Daniel Helgenberger wrote:
Hello Jirka, On 01.10.2014 09:10, Jiri Moskovcak wrote:
Hi Daniel, from the logs it seems like you ran into [1]. It should be fixed in ovirt-hosted-engine-ha-1.1.5 (part of oVirt 3.4.2). I am running 3.4.4 - and from hosted-engine --vm-status both hosts had a score of 2400...
- doesn't seem like it from the logs, I can see the transition from EngineStart to EngineUp and directly to EngineUpBadHealth, if you have the latest version it should go to the EngineStarting before it's EngineUp, are you sure you've restarted the services (broker and agent) after update? Please provide output of rpm -q ovirt-hosted-engine-ha. Thanks, Jirka
--Jirka
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1093366
On 09/27/2014 12:40 PM, Daniel Helgenberger wrote:
Hello,
before filing a BZ against 3.4 branch I wanted to get some input on the following issue:
Steps, root shell on one engine-ha hosts, using hosted-engine cmd: 1. set global maintenance 2. shutdown hosted-engine vm (do some work) 3. disable global maintenance
Result: My engine was started and immediately powered down again, in a loop. I could only manually brake this with: 1. enable global mt. gain 2. start engine 3. disable global mt.
I attached the hosts' engine-ha broker logs as well as agent logs, from today 12:00 to 12:27, right after I 'fixed' this. Note, the engine was started on nodehv02 automatically after i disabled global mt. @ about 12:05
Thanks
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

On 01.10.2014 13:33, Jiri Moskovcak wrote: > On 10/01/2014 01:17 PM, Daniel Helgenberger wrote: >> Hello Jirka, >> On 01.10.2014 09:10, Jiri Moskovcak wrote: >>> Hi Daniel, >>> from the logs it seems like you ran into [1]. It should be fixed in >>> ovirt-hosted-engine-ha-1.1.5 (part of oVirt 3.4.2). >> I am running 3.4.4 - and from hosted-engine --vm-status both hosts had a >> score of 2400... > - doesn't seem like it from the logs, I can see the transition from > EngineStart to EngineUp and directly to EngineUpBadHealth, if you have > the latest version it should go to the EngineStarting before it's > EngineUp, are you sure you've restarted the services (broker and agent) > after update? Please provide output of rpm -q ovirt-hosted-engine-ha. here you go: rpm -q ovirt-hosted-engine-ha ovirt-hosted-engine-ha-1.1.5-1.el6.noarch also, I upgraded to 3.4.3 prior to 3.4.4. I cannot recall whatevter I restarted ovirt-ha-agent; but it is highly likely. Here system reboots after kernel updates: reboot system boot 2.6.32-431.29.2. Tue Sep 30 21:46 - 14:36 (16:50) reboot system boot 2.6.32-431.29.2. Mon Sep 29 12:19 - 21:44 (1+09:24) reboot system boot 2.6.32-431.29.2. Fri Sep 12 08:47 - 12:17 (17+03:30) reboot system boot 2.6.32-431.20.3. Mon Sep 1 17:48 - 08:44 (10+14:56) > > Thanks, > Jirka > >>> --Jirka >>> >>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1093366 >>> >>> On 09/27/2014 12:40 PM, Daniel Helgenberger wrote: >>>> Hello, >>>> >>>> before filing a BZ against 3.4 branch I wanted to get some input on the >>>> following issue: >>>> >>>> Steps, root shell on one engine-ha hosts, using hosted-engine cmd: >>>> 1. set global maintenance >>>> 2. shutdown hosted-engine vm >>>> (do some work) >>>> 3. disable global maintenance >>>> >>>> Result: My engine was started and immediately powered down again, in a loop. >>>> I could only manually brake this with: >>>> 1. enable global mt. gain >>>> 2. start engine >>>> 3. disable global mt. >>>> >>>> I attached the hosts' engine-ha broker logs as well as agent logs, from >>>> today 12:00 to 12:27, right after I 'fixed' this. >>>> Note, the engine was started on nodehv02 automatically after i disabled >>>> global mt. @ about 12:05 >>>> >>>> Thanks >>>> >>>> >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> Users@ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/users >>>> > -- Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Geschäftsführer: Martin Retschitzegger / Michaela Göllner Handeslregister: Amtsgericht Charlottenburg / HRB 112767

On 10/01/2014 02:39 PM, Daniel Helgenberger wrote: > > On 01.10.2014 13:33, Jiri Moskovcak wrote: >> On 10/01/2014 01:17 PM, Daniel Helgenberger wrote: >>> Hello Jirka, >>> On 01.10.2014 09:10, Jiri Moskovcak wrote: >>>> Hi Daniel, >>>> from the logs it seems like you ran into [1]. It should be fixed in >>>> ovirt-hosted-engine-ha-1.1.5 (part of oVirt 3.4.2). >>> I am running 3.4.4 - and from hosted-engine --vm-status both hosts had a >>> score of 2400... >> - doesn't seem like it from the logs, I can see the transition from >> EngineStart to EngineUp and directly to EngineUpBadHealth, if you have >> the latest version it should go to the EngineStarting before it's >> EngineUp, are you sure you've restarted the services (broker and agent) >> after update? Please provide output of rpm -q ovirt-hosted-engine-ha. > here you go: > rpm -q ovirt-hosted-engine-ha > ovirt-hosted-engine-ha-1.1.5-1.el6.noarch > > > also, I upgraded to 3.4.3 prior to 3.4.4. I cannot recall whatevter I > restarted ovirt-ha-agent; but it is highly likely. Here system reboots > after kernel updates: > reboot system boot 2.6.32-431.29.2. Tue Sep 30 21:46 - 14:36 (16:50) > reboot system boot 2.6.32-431.29.2. Mon Sep 29 12:19 - 21:44 (1+09:24) > reboot system boot 2.6.32-431.29.2. Fri Sep 12 08:47 - 12:17 (17+03:30) > reboot system boot 2.6.32-431.20.3. Mon Sep 1 17:48 - 08:44 (10+14:56) ok, so please just to be 100% sure, check the version on both hosts (it should be >= 1.1.5) and restart broker and agent and then try to reproduce the problem. I went thru the code in 1.1.5 and I don't see any code path which could take the agent from EngineStart to EngineUp without going thru the EngineStarting state - this was the behavior prior 1.1.5. Regards, Jirka >> >> Thanks, >> Jirka >> >>>> --Jirka >>>> >>>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1093366 >>>> >>>> On 09/27/2014 12:40 PM, Daniel Helgenberger wrote: >>>>> Hello, >>>>> >>>>> before filing a BZ against 3.4 branch I wanted to get some input on the >>>>> following issue: >>>>> >>>>> Steps, root shell on one engine-ha hosts, using hosted-engine cmd: >>>>> 1. set global maintenance >>>>> 2. shutdown hosted-engine vm >>>>> (do some work) >>>>> 3. disable global maintenance >>>>> >>>>> Result: My engine was started and immediately powered down again, in a loop. >>>>> I could only manually brake this with: >>>>> 1. enable global mt. gain >>>>> 2. start engine >>>>> 3. disable global mt. >>>>> >>>>> I attached the hosts' engine-ha broker logs as well as agent logs, from >>>>> today 12:00 to 12:27, right after I 'fixed' this. >>>>> Note, the engine was started on nodehv02 automatically after i disabled >>>>> global mt. @ about 12:05 >>>>> >>>>> Thanks >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users@ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>> >> >

On 02.10.2014 09:51, Jiri Moskovcak wrote: > On 10/01/2014 02:39 PM, Daniel Helgenberger wrote: >> On 01.10.2014 13:33, Jiri Moskovcak wrote: >>> On 10/01/2014 01:17 PM, Daniel Helgenberger wrote: >>>> Hello Jirka, >>>> On 01.10.2014 09:10, Jiri Moskovcak wrote: >>>>> Hi Daniel, >>>>> from the logs it seems like you ran into [1]. It should be fixed in >>>>> ovirt-hosted-engine-ha-1.1.5 (part of oVirt 3.4.2). >>>> I am running 3.4.4 - and from hosted-engine --vm-status both hosts had a >>>> score of 2400... >>> - doesn't seem like it from the logs, I can see the transition from >>> EngineStart to EngineUp and directly to EngineUpBadHealth, if you have >>> the latest version it should go to the EngineStarting before it's >>> EngineUp, are you sure you've restarted the services (broker and agent) >>> after update? Please provide output of rpm -q ovirt-hosted-engine-ha. >> here you go: >> rpm -q ovirt-hosted-engine-ha >> ovirt-hosted-engine-ha-1.1.5-1.el6.noarch >> >> >> also, I upgraded to 3.4.3 prior to 3.4.4. I cannot recall whatevter I >> restarted ovirt-ha-agent; but it is highly likely. Here system reboots >> after kernel updates: >> reboot system boot 2.6.32-431.29.2. Tue Sep 30 21:46 - 14:36 (16:50) >> reboot system boot 2.6.32-431.29.2. Mon Sep 29 12:19 - 21:44 (1+09:24) >> reboot system boot 2.6.32-431.29.2. Fri Sep 12 08:47 - 12:17 (17+03:30) >> reboot system boot 2.6.32-431.20.3. Mon Sep 1 17:48 - 08:44 (10+14:56) > ok, so please just to be 100% sure, check the version on both hosts (it > should be >= 1.1.5) and restart broker and agent and then try to > reproduce the problem. I went thru the code in 1.1.5 and I don't see any > code path which could take the agent from EngineStart to EngineUp > without going thru the EngineStarting state - this was the behavior > prior 1.1.5. Hi Jirka, sadly I cannot reproduce this atm because yesterday I upgraded to ovirt-hosted-engine-ha-1.1.6-1.el6.noarch. (but at least, I did restart everything). This was resulting in HA being inoperable, one of my HA hosts quits with: Exception: Failed to start monitoring domain (sd_uuid=bcfa7ec4-5278-44d8-9f31-682f2d9de91d, host_id=1): timeout during domain acquisition I might have a lot of issues because of changes I made for resolving BZ1147148 (witch should be reverted by now). I try do downgrade and if I get HA working again try to reproduce this. Cheers > > Regards, > Jirka > >>> Thanks, >>> Jirka >>> >>>>> --Jirka >>>>> >>>>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1093366 >>>>> >>>>> On 09/27/2014 12:40 PM, Daniel Helgenberger wrote: >>>>>> Hello, >>>>>> >>>>>> before filing a BZ against 3.4 branch I wanted to get some input on the >>>>>> following issue: >>>>>> >>>>>> Steps, root shell on one engine-ha hosts, using hosted-engine cmd: >>>>>> 1. set global maintenance >>>>>> 2. shutdown hosted-engine vm >>>>>> (do some work) >>>>>> 3. disable global maintenance >>>>>> >>>>>> Result: My engine was started and immediately powered down again, in a loop. >>>>>> I could only manually brake this with: >>>>>> 1. enable global mt. gain >>>>>> 2. start engine >>>>>> 3. disable global mt. >>>>>> >>>>>> I attached the hosts' engine-ha broker logs as well as agent logs, from >>>>>> today 12:00 to 12:27, right after I 'fixed' this. >>>>>> Note, the engine was started on nodehv02 automatically after i disabled >>>>>> global mt. @ about 12:05 >>>>>> >>>>>> Thanks >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> Users@ovirt.org >>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>> > -- Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Geschäftsführer: Martin Retschitzegger / Michaela Göllner Handeslregister: Amtsgericht Charlottenburg / HRB 112767
participants (4)
-
Daniel Helgenberger
-
Doron Fediuck
-
Finstrle, Ludek
-
Jiri Moskovcak