Bug 996055
Summary: | engine does not log osinfo file having already used id.value | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Jiri Belka <jbelka> |
Component: | ovirt-engine | Assignee: | Roy Golan <rgolan> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | sefi litmanovich <slitmano> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | unspecified | CC: | amureini, istein, lpeer, michal.skrivanek, rbalakri, Rhev-m-bugs, slitmano, srevivo |
Target Milestone: | ovirt-3.6.0-rc | ||
Target Release: | 3.6.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ovirt-3-6-0-2 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-04-20 01:11:49 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jiri Belka
2013-08-12 10:40:37 UTC
I will add a verification step once all is loaded as part of Bug 980879 and it would help me to log this problems as well you can just fail loading and exit everything if this happens. It means messing with config files and screwing them up…so as long as it is reported it's ok to not continue and exit the process summing up: add a validation for the whole tree, make it extendible and blow the engine load if it fails Verified with rhevm-3.6.0.3-0.1.el6.noarch. added my property file to /etc/ovirt-engine/osinfo.conf.d with: os.NetBSD.id.value = 5 os.NetBSD.name.value = NetBSD os.NetBSD.derivedFrom.value = Other which conflicts with id value of other_linux node. restarted engine -> engine starts but fails to load configuration files with the following ERROR: 2015-11-16 12:06:28,581 ERROR [org.ovirt.engine.core.bll.Backend] (ServerService Thread Pool -- 57) [] Error during initialization: java.lang.RuntimeException: colliding os id 5 at node /os/other_linux/id ....very long trace.. Behaviour is as expected. After removing my property file and restarting engine, engine was up and running as usual. |