Number: 21

Date: 16-Mar-84 23':57':14

Submitter: 

Source: Halasz.PA

Subject: De-support Gadol''s DLIONFS code

Lisp Version: Fugue

Description: '
Date': 10 Mar 84 17':39 PST'
From': Halvorsen.pa'
Subject': Re local file system': At least fix it so SETVOLUMETYPE works'
To': lispsupport.pa'
cc': Halvorsen.pa'
'
Then you can at least use Othello or Tajo to clean up your disk by erasing {DSK}.  SETVOLUMETYPE currently bombs out with a Non-numeric arg error.'
-----'
Date': 11 Mar 84 01':50 PST'
From': Halasz.pa'
Subject': Re': Lisp': DLion Local File System'
In-reply-to': Sheil.pa''s message of 10 Mar 84 10':04 PST'
To': Sheil.pa'
cc': Halasz.pa, LispSupport.pa '
'
....'
'
1)  Put someone in charge of the Dlion file system, even if they are not actively developing it.  Several times I have bombed with file system problems and run around looking for someone to look at the state of the machine.  No one has ever been willing to take responsibility for this task.  I have tried to debug the code by myself.  While I haven''t found any major solutions, I can point out a number of bugs in the DLIONFS code I have discovered this way.  It seems like a knowledgeable person doing this task might gain a lot of valuable insight just by looking at various problems when they occur.'
'
2)  Assign someone to take a day and write a 4-page memo on the structure of the DLion file system and to comment the code as best as possible.  I would be willing to track down problems to the best of my ability.  But I have a hard time making heads or tails of the code as it now stands.   '
'
Frank'
-----'
Date': 14 Mar 84 08':32 PST'
From': Feuerman.pasa'
Subject': Lisp': DLIONFS'
To': LispSupport.pa, 1100Support.pasa'
cc': Feuerman.pasa'
Lisp-System-Date': 25-Feb-84 17':29':22'
Machine-Type': Dandelion'
'
I''m having a problem trying to set up my DSK volume to be Interlisp-D accessible.  I''m using three partitions on my 42 MB disk, Diagnostics (type = debugger) 30000 pages, DSK (type = nonPilot) 20000 pages, and Lisp (type = normal) which takes up the rest.  The sysout I''m starting from is found on {Rosebowl}<lisp>carol>full.sysout.  After that I load {phylum}<Lisp>Library>DLIONFS.DCOM.  Next, I call (MKDIR ''DSK).  This is where it goes wrong.  I see "Opened local disk volume {Diagnostics}" printed in the prompt window, then I get a break window with the message "8935936 - ILLEGAL ARG."  Doing a BT! reveals':'
'
	ERRORSET'
	BREAK1'
	\EVALFORM'
	\EVAL'
	\EVALFORM'
	\EVAL'
	*ENV*'
	\LISPERROR'
	\ILLEGAL.ARG'
	\PUTBAS.UFN'
	\DL.DISKSEEK'
	\DL.XFERDISK'
	\PvTransferPage'
	\LvGetPage'
	\VFMSetupIntervalCache'
	\DFSInit'
	\DFSVOLUMEP'
	MKDIR'
'
etc.'
'
Do I have my disk partitioned correctly?  I''m not sure if the types are right.  Please don''t suggest that I use the sysout up on Phylum, because that takes generally over an hour to bring down.  Any ideas?'
'
--Ken.'
-----'
Date': 14 Mar 84 16':05 PST'
From': Sybalsky.pa'
Subject': Re': DLIONFS'
In-reply-to': Sannella.PA''s message of 14 Mar 84 14':40':52 PST (Wednesday)'
To': LispSupport.pa, Feuerman.pasa'
cc': Sybalsky.pa'
'
My impression is that your DSK volume should be of type normal.  DLIONFS is really supposed to provide you with a pilot-compatible volume, that''s my reasoning.  Not that I really think it IS pilot compatible, but....'
-----'
Date': 14 Mar 84 17':26 PST'
From': Sannella.pa'
Subject': DLionfs package withdrawn'
To': LispFriends↑.pa'
cc': LispCore↑.pa, Sannella.pa'
'
Because of reliability problems, the DLionFS package is being withdrawn from the group of Interlisp Library packages.  All copies have been archived and deleted from {phylum}<Lisp>Library>.  If anyone is depending on these files, please contact Sannella.pa.'
'
It is currently a priority item in the Interlisp support group to produce a reliable 1108 local file system.  As soon as we have one that is usable, it will be released.'
-----'
Date': 15 Mar 84 18':24 PST'
From': Halasz.pa'
Subject': Lisp': Evidence from Bomb in DLIONFS'
To': LispSupport.pa'
cc': '
Lisp-System-Date':  1-Mar-84 14':24':22'
Machine-Type': Dorado'
'
Below is a recurrent problem with the DLIONFS.  It happens to us 4 or 5 times a day when we use the file system all day.  Leads to a 9318 due to uninterupptableness of the Allocate routine.  Looks to me like  \VAMAllocateSpace never checks to make sure that the space sent back by \VAMFindSpace (bound to the variable PossibleSpace) is sufficient for its needs.  It always bombs in IGREATERP when PossibleSpace becomes NIL.'
'
Frank'
'
--------------'
59←redo TELERAID'
virtual RAID'
@llisp stack in TeleRaid Context'
  1': \MP.ERROR'
  2': \LISPERROR'
  3': \SLOWIGREATERP'
  4': \VAMAllocateSpace'
  5': \DFSExtendFile'
  6': \DFSWriteOnePage'
  7': \DFSWritePages'
  8': \WRITEPAGES'
  9': \WRITEOUTBUFFER'
 10': \MAPPAGE'
 11': \GETPAGEBASE'
 12': \PAGEDBIN'
 13': \BIN'
 14': \SUBREAD'
 15': READ'
 16': NC.GetItemIdentifier'
 17': ERRORSET'
 18': NC.GetNoteCard'
 19': ERRORSET'
 20': NC.MakeContentsCard'
 21': PSA.MakeNoteCard'
 22': \EVALFORM'
 23': \EVAL'
 24': EVAL'
 25': PSA.MainMenuWhenSelectedFn'
 26': DOSELECTEDITEM'
 27': MENUBUTTONFN'
 28': ERRORSET'
 29': WINDOW.MOUSE.HANDLER'
 30': \MOUSE.PROCESS'
 31': \EVALFORM'
 32': \EVAL'
 33': ERRORSET'
 34': \MAKE.PROCESS0'
 35': T'
-----'
Date': 16 Mar 84 12':15 PST'
From': Stansbury.pa'
Subject': Lisp': DLIONFS'
To': LispSupport.pa'
cc': Lispcore↑, Sheil'
Lisp-System-Date': 15-Mar-84 11':06':37'
Machine-Type': Dandelion'
'
Have tested the version of the dlionfs Steve Gadol gave me Wednesday; still has B-tree problems.'
'
-- Tayloe.'
'


Workaround: 

Test Case: 

Edit-By: Sannella.PA

Edit-Date: 14-Jun-84 15':29':09

Attn: 

Assigned To: 

In/By: 

Disposition: [removed many thousands of characters of backtrace]

System: Operating System

Subsystem: DLion Disk

Machine: 1108

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: 

Frequency: Everytime

Impact: Fatal

Priority: Absolutely

Status: Closed

Problem Type: Bug

Source Files: