( ESNUG 326 Item 12 ) --------------------------------------------- [8/25/99]
Subject: Cadence Example Of Using LINUX As An EDA File-Locking Daemon Server
> Does anyone know if the Cadence cdsd file-locking daemon runs on Linux,
> i.e. is it possible to use a Linux (RedHat 6) file server when we run
> Cadence on our Suns?
>
> - Philippe Duchene
> Snake Tech
From: Martin Meserve <martin.e.meserve@lmco.com>
Philippe,
That should be no problem at all. The main important factor is that the
server adhere to proper NFS protocol. As long as it does that, no app cares
where you store it. I am not a Linux person, but from what I know about it,
it does NFS just fine.
One of my file servers is a 48 GByte file system from Falcon. It's split
into three partitions, 2 - 12 GBytes and 1 - 24 GBytes. All of our apps are
stored on the 24 GByte partition and NFS mounted to our Sun workstations and
compute servers. The file server itself is DOS based PC. I have been
storing my Cadence (or Valid as it use to be) installs on remote file
systems for over 10 years.
Some of our applications must support multiple Operating Systems (SunOS 4.x
and SunOS 5.x) and multiple platforms (Sun, SGI, HP). If you get the right
software, you can even store PC applications. A generic file server, IMHO,
is the only way to go.
- Martin E. Meserve
Lockheed Martin M&DS - Reconnaissance Systems
---- ---- ---- ---- ---- ---- ----
From: phz@cadence.com (Pete Zakel)
No, that's not true. Cadence programs need to lock the file locally (on the
server the file system is on), which is why cdsd normally DOES have to run
on the file server.
But, you can setup a proxy server, and I believe that will work with Linux.
Sorry, I don't know the details, someone else will have to post that.
- Pete Zakel
Cadence Design Systems
---- ---- ---- ---- ---- ---- ----
From: Martin Meserve <martin.e.meserve@lmco.com>
Maybe I explained it poorly, or someone has missed the point, but it makes no
difference whether the release is stored on a local file system or a remote
file system, that is NFS mounted. As far as file locking, this is fully
supported on remote mounts. A proxy server is not necessary, but can be
used. Back when Cadence operated under "sunview" (it was Valid then and the
X-Window system wasn't available) the release could be installed on any
remote NFS mounted file system and run on any other system. It has never
been necessary to run Cadence programs on the same server that the file
system it was installed on.
This whole thing has nothing to do with Cadence, but is an operating system
issue. If the machine you are using can see the remote file system, through
a NFS mount or whatever, you can run the application. If you can't, then
you are doing something wrong, and I would be more than glad to help.
- Martin E. Meserve
Lockheed Martin M&DS - Reconnaissance Systems
---- ---- ---- ---- ---- ---- ----
From: "Steve Potter" <spotter@cadence.com>
The dfII tools do file locking using the Cadence locking daemon 'cdsd'.
There is no cdsd for Linux, but the Linux filesystem can still be used as a
fileserver for dfII data by setting up a "proxy" file which tells the dfII
applications where to find a cdsd that is serving that filesystem. Setting
up the proxy file is described in the 'cdsd' chapters of the 'Configuration
Guide'. Just do a search for 'cdsd' in Cadence OpenBook.
- Steve Potter
Cadence Design Systems
---- ---- ---- ---- ---- ---- ----
From: atl@cray.com (Tony Laundrie)
Cdsd is needed to maintain integrity on the data in Cadence libraries, not
the executables and install path. I, too, would like to see a Linux port of
this program vs. setting up a proxy.
- Tony Laundrie
Cray Computers
|
|