Publisher heartbeat behaves inconsistently after driver startup

  • 3211686
  • 07-Sep-2006
  • 26-Apr-2012

Environment


Nsure Identity Manager 2.0
Novell Identity Manager 3.0
Novell NetWare 6.5 Support Pack 5

Situation

The driver heartbeat is a feature of the Identity Manager drivers that ship with Identity Manager 2 and above. Its use is optional. Driver heartbeat is configured by using a driver parameter with a time interval specified. If a heartbeat parameter exists and has an interval value other than 0, the driver sends a heartbeat document to the Metadirectory engine if there is no communication on the Publisher channel for the specified interval of time.

After applying Support Pack 5 for Netware 6.5, the heartbeat feature began to behave erratically. Further analysis revealed that the heartbeat is issued periodically indeed, but at 10 times the rate specified by the pub-heartbeat-interval parameter.

Resolution

The reason for this problem was that the code that was doing the countdown for checking the timeout value was using a value that was 100ths, instead of 1000ths of a second. This would make a timeout take at least 10 times longer.
The issue has been fixed and will be publicly available with the release of Support Pack 6 for Netware 6.5