Description of problem: It seems that when the usage statistics of a VDS in the DB is empty (null), a memory threashold check will cause NPE. The path to this DB situation is still being checked, but the NPE should be prevented. Additional info: [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo] (DefaultQuartzScheduler_Worker-2) [617e62bb] NullPointerException: : java.lang.NullPointerException at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.checkVdsMemoryThreshold(VdsUpdateRunTimeInfo.java:276) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.saveDataToDb(VdsUpdateRunTimeInfo.java:123) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo.Refresh(VdsUpdateRunTimeInfo.java:391) [vdsbroker.jar:] at org.ovirt.engine.core.vdsbroker.VdsManager.OnTimer(VdsManager.java:234)
OK - SF13.1 No NPE is throw when crossing the memory threshold. Instead, in audit log: "Available memory of host xx.xx.x.xx [x MB] is under defined threshold [1024 MB]."
3.2 has been released