ITRS-Group / monitor-merlin

Module for Effortless Redundancy and Loadbalancing In Naemon
https://itrs-group.github.io/monitor-merlin/
GNU General Public License v2.0
22 stars 14 forks source link

Merlin 2021.3.1 is not syncing #107

Closed dirtyren closed 3 years ago

dirtyren commented 3 years ago

I upgrade from 210.c1 to 2021.3.1 due to the new backlog feature, where it does not het wiped on restart, but, merlin is not syncing. It connects and show the errors below. Any idea what coud it be? Tks.

[1616677669] 6: NODESTATE: ipc: STATE_NONE -> STATE_CONNECTED: Connected [1616677669] 3: ipc_action_handler(): iobroker_register(0xbe7160, 16, 0x7fdd30f61c20, 0x7fdd30d0a840) returned -114: Operation already in progress [1616677669] 3: BACKLOG: binlog returned a packet claiming to be of size 176 [1616677669] 3: BACKLOG: binlog claims the data length is 32733 [1616677669] 3: BACKLOG: wiping backlog. ipc is now out of sync [1616677669] 3: send(16, (buf + total), 664, MSG_DONTWAIT) returned -1 (Bad file descriptor) [1616677669] 6: NODESTATE: ipc: STATE_CONNECTED -> STATE_NONE: Partial or failed write() (sent=-1; len=664): Bad file descriptor

jacobbaungard commented 3 years ago

So it's not syncing the backlog items after a restart, but otherwise works ok? Or is it completely broken?

Looks like the connection to IPC is having some problems - did you update both the neb module and the merlin daemon?

dirtyren commented 3 years ago

@jacobbaungard you can close the issue, there is no issue, after update I forgot to restart merlind, everything is working perfectly with the new version. Sorry for the false positive here.