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