 

 November 5, 1997
November 5, 1997
 Workshop Index
Workshop Index
We looked at the install process, discovered a script called info_install, and a trace showed that info_install was testing an empty variable as directory and getting TRUE, so the routine was taking the wrong branch. A test for empty string corrected the problem.
However, there were other permission related problems, and so tshell users were moved from group uccn to group tshell.
The quick fix was to add a process lock, and prevent the new instance from running if the previous process still had the lock.
We need to redesign this process so that it is less resource intensive. Reducing the frequency of regenerating the database would help.
Another change would save the backup file as  
However, when tshell allowed the user to stay on a long time,
the same ratio was applied, thus in some cases doubling or tripling 
the blackout period.  We added code to limit the "short session 
blackout credit" so that it only applied to short, not long sessions.
 
We also adjusted the time tables for a maximum blackout 
of 10 minutes, until we have more experience.  The table was 
also cleaned up.
TShell Time Guarantees
Discussion of complaints about long blackouts led us to 
examine the code, and decide that a change was in order.
It turns out that if a user is online for a short time, the blackout 
period is adjusted by the ratio of time used/guarantee.
CSuite Workshop Mailing List   
csuite-dev@chebucto.ns.ca
   List Archive
  
 
Editorial comments to   
aa146@chebucto.ns.ca
   Ed
Dyer   
Workshop Coordinator    
djm@chebucto.ns.ca 
  David J
Murdoch 

 November 5, 1997
November 5, 1997

![[Find]](../../../../Icons/find.gif)
![[Recent]](../../../../Icons/recent.gif)
![[CCN Homepage]](../../../../Icons/home.gif)
![[WWW]](../../../../Icons/web.gif)