| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
any vmware users or HA users are invited to have a look at this. |
Sorry, something went wrong.
|
will be backporting to 4.13 |
Sorry, something went wrong.
There was a problem hiding this comment.
I can only give LGTM based on the internal discussion we had - since it's impossible to test this edge case of race condition we are fixing here.
(can't comment the code, since not developer myself)
Sorry, something went wrong.
|
This needs testing with VMware specifically |
Sorry, something went wrong.
|
@andrijapanicsb unsupported parameters provided. Supported mgmt server os are: centos6, centos7, ubuntu. Supported hypervisors are: kvm-centos6, kvm-centos7, kvm-ubuntu, xenserver-71, xenserver-65sp1, xenserver-62sp1, vmware-65u2, vmware-60u2, vmware-55u3, vmware-51u1, vmware-50u1 |
Sorry, something went wrong.
|
@blueorangutan test centos7 vmware-65u2 |
Sorry, something went wrong.
There was a problem hiding this comment.
Code LGTM. Thanks @DaanHoogland
Sorry, something went wrong.
|
revert snapshot error does not seem related but doing a re-package/re-test to be sure. |
Sorry, something went wrong.
|
@blueorangutan test centos7 vmware-65u2 |
Sorry, something went wrong.
|
@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Sorry, something went wrong.
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-540 |
Sorry, something went wrong.
|
@blueorangutan test centos7 vmware-65u2 |
Sorry, something went wrong.
|
@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + vmware-65u2) has been kicked to run smoke tests |
Sorry, something went wrong.
|
Trillian test result (tid-708)
|
Sorry, something went wrong.
| ", power state: PowerReportMissing, last state update: " + vmStateUpdateTime.getTime()); | ||
| if (s_logger.isInfoEnabled()) { | ||
| s_logger.info( | ||
| String.format("Detected missing VM. host: %l, vm id: %l(%s), power state: %s, last state update: %l" |
There was a problem hiding this comment.
Hi @DaanHoogland, I'm getting this error in latest master:
INFO [c.c.a.m.AgentManagerImpl] (AgentTaskPool-98:ctx-ad691272) (logid:1a451217) The agent from host 1 state determined is Up INFO [c.c.a.m.AgentManagerImpl] (AgentTaskPool-98:ctx-ad691272) (logid:1a451217) Agent is determined to be up and running WARN [c.c.a.m.AgentManagerImpl] (AgentManager-Handler-8:null) (logid:) Caught: java.util.UnknownFormatConversionException: Conversion = 'l' at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2691) at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2720) at java.util.Formatter.parse(Formatter.java:2560) at java.util.Formatter.format(Formatter.java:2501) at java.util.Formatter.format(Formatter.java:2455) at java.lang.String.format(String.java:2940) at com.cloud.vm.VirtualMachinePowerStateSyncImpl.processReport(VirtualMachinePowerStateSyncImpl.java:141) at com.cloud.vm.VirtualMachinePowerStateSyncImpl.processHostVmStatePingReport(VirtualMachinePowerStateSyncImpl.java:66) at com.cloud.vm.VirtualMachineManagerImpl.processCommands(VirtualMachineManagerImpl.java:3245) at com.cloud.agent.manager.AgentManagerImpl.handleCommands(AgentManagerImpl.java:309) at com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processRequest(AgentManagerImpl.java:1287) at com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(AgentManagerImpl.java:1370) at com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHandler.doTask(ClusteredAgentManagerImpl.java:702) at com.cloud.utils.nio.Task.call(Task.java:83) at com.cloud.utils.nio.Task.call(Task.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
Sorry, something went wrong.
There was a problem hiding this comment.
yes, i know, fixed in #3806
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Description
On update powerstate check if we have the latest knowledge before doing so.
When report is missing don't try to stop the VM on the host that doesn't know the VM.
Fixes: #3741
Types of changes
How Has This Been Tested?
This is purely based on log- and code analysis. intensiove review is requested. Also advise on environmental consequences is welcomed.
HA may be impacted do I suspect not in a negative way.