<div dir="ltr"><div dir="ltr"><div>Hello. I've got 3 FS 1.6.20 instances sharing a 
postgre db, with different hostnames, two of them receiving calls and 
the third one acting as a failover.<br></div><div>Calls are correctly 
added with their respective hostname to the recovery table but running 
fsctl recover on the failover, all calls are recovered, not just the 
ones that match its hostname. Is this the expected behaviour?</div><div><br></div><div>Looking at the <a href="https://github.com/signalwire/freeswitch/blob/cd5d72ac744208ae63b0b81d18410f30eb8224da/src/switch_core_sqldb.c#L3316" target="_blank">source code</a>, it seems that hostname is not used as a filter, but the profile name is. That does not match the <a href="https://freeswitch.org/confluence/display/FREESWITCH/High+Availability" target="_blank">wiki</a> documentation: <i>"hostname on both machines needs to be the same, as the sql query to recover calls selects by hostname"</i>.</div></div></div>