[304] in Athena Bugs
re: "inc" suggestion
daemon@ATHENA.MIT.EDU (Jerome H. Saltzer)
Mon May 2 15:07:40 1988
Date: Mon, 2 May 88 15:04:02 EDT
To: geer@ATHENA.MIT.EDU
Cc: athena-ws@ATHENA.MIT.EDU, bugs@ATHENA.MIT.EDU, <jik@ATHENA.MIT.EDU>
In-Reply-To: <jik@ATHENA.MIT.EDU>'s message of Sat, 30 Apr 88 23:13:55 EDT
From: Jerome H. Saltzer <Saltzer@ATHENA.MIT.EDU>
> Alternatively, has inc been modified in version 6.0 so that it will
> stop incorporating once the user starts getting write errors?
It seems to me that this is the correct solution. Adding extra
features to allow the user to work around mh's sloppy (non-existent?)
error recovery isn't the appropriate thing to do. The error recovery
should be clean and certain. Following each message it writes, inc
should flush the caches and explicitly look for a quota overflow
error. If it runs into a quota overflow it should immediately stop,
put the message it was working on back, give the user an unambiguous
report of what went wrong and how far it got, and try no more.
Jerry