Linear Hash Service Question (OpenInsight 32-bit)
At 26 JUN 2012 12:58:23PM Alan Reddin wrote:
I have a question on accessing the Universal Driver Service and I am hoping that you will be able to shed some light on it.
We have the Universal Driver 4.7 service running on one of the servers on our network.
We have many client systems running on that server.
All of them have one revparam file containing
ServerOnly=1
ServerName=192.168.104.16
TcpIpPort=777
All run without problems.
If we take any system and copy it to another server on our network and try to run it, we get an
Unable to access linear hash files. Error = FS231 File = 1
Filing system installation failed. (REPOS_BFS – FS479) OpenEngine cannot continue.
OpenInsight bootup failed.
error
Isn't the ServerName parameter in the revparam file supposed to make the unversal driver service available to any server on the network? Shouldn't the ip address be visible from anywhere on the network? What am I not understanding?
At 26 JUN 2012 01:18PM Jared Bratu wrote:
The ServerName parameter does not make the universal driver available to any server on the network. The ServerName parameter only instructs the client how to reach the server where the LinearHash service is running.
The key thing to remember, the LinearHash service can only manage .LK/.OV files that are local to the computer where the service is running. If the service is on Server A but you have .LK/.OV files on Server A and Server B then you must also a separate LinearHash service on Server B. The LinearHash service controls concurrent access to the .LK/.OV files.
Excellent question, please let me know if you have any further questions or problems with your installation.
At 26 JUN 2012 07:50PM Matthew Crozier wrote:
The ServerName parameter only instructs the client how to reach the server where the LinearHash service is running.
The key thing to remember, the LinearHash service can only manage .LK/.OV files that are local to the computer where the service is running
Is it true that if your application is never spread across multiple servers (ie typically all contained within a RevSoft\Oinsight directory structure, for example), then the ServerName setting in the application's REVPARAM file is not required? The Client should know that the server where the LinearHash service is running is the same server where the LH files are located. When would you otherwise need to state the ServerName?
I ask because I've usually found the ServerName setting to be more of a hindrance than a help - eg, when moving systems to a new server. I've found it more reliable to let the client work it out itself.
Cheers, M@
[img]http://www.vernonsystems.com/images/logo_main_ani.gif[/img]