[ZBX-15067] Misleading error message during configuration cache synchronization Created: 2018 Oct 25 Updated: 2019 Mar 21 Resolved: 2018 Dec 20 |
|
Status: | Closed |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Proxy (P), Server (S) |
Affects Version/s: | None |
Fix Version/s: | 4.0.3rc1, 4.2.0alpha2, 4.2 (plan) |
Type: | Problem report | Priority: | Trivial |
Reporter: | Andris Zeila | Assignee: | Alex Kalimulin |
Resolution: | Fixed | Votes: | 0 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Issue Links: |
|
||||||||
Team: | Team A | ||||||||
Sprint: | Sprint 46, Nov 2018, Sprint 47, Dec 2018 | ||||||||
Story Points: | 0.5 |
Description |
Configuration syncer can give the following error when syncing configuration cache: zabbix_server [29582]: ERROR [file:dbconfig.c,line:2115] Something impossible has just happened. This might happen when a host with interface is added during configuration cache synchronization betweem host and interface sync. The error message is harmless, but still should be handled differently. One way would be to skip processing interfaces without hashed hosts (like it's done with items). |
Comments |
Comment by Alex Kalimulin [ 2018 Dec 07 ] |
Actually it's not completely harmless. During the next config sync iteration the syncer adds missing host but doesn't add this interface to the host because the interface isn't new anymore. So the interface will not appear in the host until zabbix_server restart. The fix is on the way. |
Comment by Alex Kalimulin [ 2018 Dec 11 ] |
Fixed in:
|