OpenEngine and LH-Driver Compatibility Issues (Performance)

Introduction

As a result of enhancements to OpenEngine, the manner in which OpenEngine calls Linear Hash (LH) filing system drivers has changed in OpenInsight 3.12. The previous calling convention, used in OpenInsight 2.0 through 3.11, is incompatible with the calling convention introduced in OpenInsight 3.12. Drivers shipped with OpenInsight 2.0 through 3.11 cannot be used with OpenInsight 3.12 (or later versions); conversely, drivers shipped with OpenInsight 3.12 (or later versions) cannot be used with OpenInsight 2.0 through 3.11.

LH drivers are named LH<type>.DLL, where <type> specifies the network model supported by the driver. OpenEngine only uses the LH driver that is named LH.DLL. When an LH driver is selected using the NETDRV.EXE tool, the appropriate LH<type>.DLL is copied to LH.DLL.

How can this affect me?

When you upgrade to 3.12, your older LH drivers become inoperable. The upgrade to 3.12 installs a new driver, compatible with 3.12, as part of the upgrade. It also removes older LH drivers.

You can use the NETDRV.EXE tool to change your selected driver if the driver installed as part of the upgrade is not the driver you need to use. If the required driver is not available after the 3.12 upgrade because it is part of a separate Revelation network product, for example the Revelation NLM or Revelation NT Service, you must re-run the client portion of the installation for that network product.

What should I do?

Starting with OpenInsight 3.12, you must not copy any LH drivers to or from previous versions. OpenInsight fails to operate if you do.

You should only use the most recent versions of Revelation network products, such as the NLM. Older versions, for example the 1.06 release of the NLM, installs LH drivers that are incompatible with OpenInsight 3.12 and above. Newer versions, for example the 1.10 release of the NLM, install the correct LH drivers for the version of OpenInsight that the drivers are being installed into. If you upgrade OpenInsight to 3.12, you must re-run the client portion of the NLM (or other network product) setup, since the install program installs the correct version of the drivers.

  • kb/kb_articles/kb0009.txt
  • Last modified: 2024/01/30 13:36
  • by 127.0.0.1