I currently have two Openfire instances, both running version 3.4.1. They are connected via server to server connection and in most part it is working fine.
One issue that is bothering me is that if I turn off my Spark 2.5.7 client (under Linux) and start it up again, I will lose presence information of users on the remote server (i.e. the server connected to the server I log into via server-to-server connection).
The user won’t show up as online unless the user logs off and logs back into Openfire after my client has restarted.
This morning, when I was checking for user sessions on the remote server, I noticed that there is an active user session, but the presence is offline as opposed to online. How is this possible? I assume that if there is an entry in user session, the user must be online.
If someone could help me track down this issue, that would be great.