[512] in Athena Bugs
OLC: User/consultant inconsistencies
daemon@ATHENA.MIT.EDU (Tom Coppeto (Athena User Consultant))
Thu Jul 14 15:18:58 1988
To: olc_bugs@ATHENA.MIT.EDU
Cc: cfyi@ATHENA.MIT.EDU
Date: Thu, 14 Jul 88 15:18:13 EDT
From: Tom Coppeto (Athena User Consultant) <tjcoppet@ATHENA.MIT.EDU>
aka: "daemon error: please reconnect"
Here's what happens...
A user marks his question as 'done'. A free consultant is entered into the
queue via signing on or resolving a question. OLC then tries to find a user
for this consultant. The problem is that a 'done' status is treated as a low
priority pending which is open to connection by a consultant. So this
consultant is then connected to the 'done' user if the user's topic is in
the consultant's specialty or the consultant is on duty. At this point
this consultant and the user's original consultant have the same user
and the user and the new consultant are notified of the new connected.
After this request is completed OLC then goes into backup to save this
new data. During backup OLC does a consistency check and finds that the
previous consultant's user is not the user's consultant and then clears this
consultant's user and notifies her of a daemon error.
OLC was clever in catching the error but the cause will 'be fixed in the
next release' (Friday).
- Tom