Fill out this form to subscribe to news, tips and information about updates.

Read more
Search known errors
From date:
To date:

Follow us
Facebook    Twitter    LinkedIn

G&R » Support » Known Errors  

Known Errors

These are the known errors in our products, logged as reported with versions and platforms affected as well as corrections and work-arounds.

This list is largely historical, since it records all problems that have been reported throughout G&R history. Only the most recently reported problems still exist, unless you are using a very old copy of the product, in which case you should update the product to the most recent version.

E1085: Gline/Ggate for Windows, pooled resources in dsa.cfg were not locked

Product: Gline for DSA
Platform: Windows
Status: Fixed for 6.3, fix available for 6.1 and 6.2
Last updated: 2005-10-21 09:17:49

The Gline implementation in Windows had to be completely restructured
because of the inability of Windows to run large numbers of concurrent
processes with any degree of efficiency. Whereas the UNIX/Linux
implementation still uses a completely independant process for each
session, the Windows implementation uses a thread for each session, all
in a single process. This is obviously not as robust as the UNIX/Linux
implementation, but had to be done to enable the Windows version to
handle large numbers of simultaneous sessions.

An error introduced during this massive restructuring led to a failure
of the locking logic when reserving resources from pools configured in
dsa.cfg. The failure to lock the resource is not immediately obvious
when using large pools. The reservation logic, for efficiency reasons,
searches for free resources starting from the last allocated resource,
and thus does not cycle back to the beginning of the pool before the
entire pool has been allocated once.

In the Windows version users connecting after the pool had cycled once
would begin experiencing various connection problems, due to the fact
that they were allocated a resource (userid, lid,...) that was in fact
in use by another user.

The fix is critical for Windows versions of Ggate that remain
continuously in use without booting, if they use limited resource pools.

There is no work-around.
(c) Copyright 1982-2018 Gallagher & Robertson AS. Webmaster: webmaster@gar.no

URL: http://www.gar.no/support/errors