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.
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 |