Guest
Hi,
after having read the postings regarding the file locking mechanism in
newer versions of cadence I decided to do a little research.
I have versions ic446 ic500 ic5032 ic5033 ic5033usr1 ic5033usr1
installed. We do not use versions of cadence older than ic446 so the
clsbd cdsd problem is not present. (or should not be, at least).
The problem that I have is when I want to edit the cds.lib in
ic5033isr1 I get a message that the file is not edit locked and that
the file is read only. So far I have solved this by using the save as
function and overwritten the cds.lib. I started to do a backtrace to
find what version started giving me these problems, and I found that
between ic5032 and ic5033 things started to change, not only the
splash screen showing up when icms starts, but also this message about
failing edit lock on cds.lib.
I have set the DD_DEBUG_NEWLOCK to 3 and find that the two versions
use same functions to set and free the locks. (ddLockSetEx and
ddsNewLockFree) From the logs I cannot really find a difference.
I also do
CLS_CDSD_COMPATIBILITY_LOCKING=NO
DD_DONT_DO_OS_LOCKS=set
I have used clsAdminTool to do an are . on my work directory, and
there were no locks to release.
I have also checked the ownership of the directory where I am working,
but as ic446 and ic500 can edit the cds.lib without the message, I
guess that is not the cause. I have also stopped clsbd and restarted
it, it is the one from ic5033 running. I have even stopped the ic5033
and started the ic5032 clsbd and ic5032 is working fine and ic5033
still shows the problem.
It is not a critical problem, but it is very anoying. I would be happy
to get some feedback from other ic5033 (and newer) users that have
solved this problem.
--
Svenn
after having read the postings regarding the file locking mechanism in
newer versions of cadence I decided to do a little research.
I have versions ic446 ic500 ic5032 ic5033 ic5033usr1 ic5033usr1
installed. We do not use versions of cadence older than ic446 so the
clsbd cdsd problem is not present. (or should not be, at least).
The problem that I have is when I want to edit the cds.lib in
ic5033isr1 I get a message that the file is not edit locked and that
the file is read only. So far I have solved this by using the save as
function and overwritten the cds.lib. I started to do a backtrace to
find what version started giving me these problems, and I found that
between ic5032 and ic5033 things started to change, not only the
splash screen showing up when icms starts, but also this message about
failing edit lock on cds.lib.
I have set the DD_DEBUG_NEWLOCK to 3 and find that the two versions
use same functions to set and free the locks. (ddLockSetEx and
ddsNewLockFree) From the logs I cannot really find a difference.
I also do
CLS_CDSD_COMPATIBILITY_LOCKING=NO
DD_DONT_DO_OS_LOCKS=set
I have used clsAdminTool to do an are . on my work directory, and
there were no locks to release.
I have also checked the ownership of the directory where I am working,
but as ic446 and ic500 can edit the cds.lib without the message, I
guess that is not the cause. I have also stopped clsbd and restarted
it, it is the one from ic5033 running. I have even stopped the ic5033
and started the ic5032 clsbd and ic5032 is working fine and ic5033
still shows the problem.
It is not a critical problem, but it is very anoying. I would be happy
to get some feedback from other ic5033 (and newer) users that have
solved this problem.
--
Svenn