We are running 2 Solaris 10 servers with Remedy 7.1 (patch 6) sharing an Oracle 10g database using the server group function. Our users login using an alias attached to a load balancer (least connection protocol).
We are having an issue were it appears that a user is logged into both servers simultaneously. I ran the user.log and follwed one user. The first set of logs showed him logging into the primary at 6:52 with last time connect of 7:53 and the secondary server at 7:17 with last time connect of 7:48. When I release the license, the log for each server shows a Float Release time of 6:51. The next entry in the same log shows login to the primary server at 6:52 and the secondary server at 7:1. After following the person for an hour, the Float Expired entry in the secondary server log shows a time stamp of 8:58, but there is no such entry in the primary server log. The logs between the initial login and the float expired did not register an entry for this user even though the table on both servers' Manage User Licenses form showed them updating the Last Access Time column.
When I release the secondary server license which was showing as Read (Floating) it also released the primary server's license that was not showing as Read (Floating).
Here's the real interesting thing. I started to follow the same person as soon as he logged back in at 9:19AM on the primary server. At that time, he did not show as being logged into the secondary server. I kept refreshing the tables on the Manage User Licenses form and at 9:55, an entry appear on the secondary server table. Also, there are only certain user accounts that present this behavior.
I checked the arerror.log and there is no entry that states that this person (or anyone else for that matter) has attempted to login twice.