[Info-vax] Empty blocks in FILES-11 directory files.

Oswald Knoppers oswald.knoppers at gmail.com
Sun Sep 25 04:20:25 EDT 2022


Op zaterdag 24 september 2022 om 19:31:31 UTC+2 schreef Mark Daniel:
> It seems as if directory blocks containing zero file entry records, and 
> subrecords, tend to accumulate in active directories. Can only assume 
> these arise when multi-multi-multiversion consecutive file names are 
> deleted from the directory. Recently encountered 32 consecutive empty 
> blocks at which my code sanity checked. 
> 
> Quick solution; create an equivalent directory and copy from the 
> original to the new. Problem Solvered. Assume a backup-restore would 
> accomplish similar, etc. 
> 
> Questions: 
> 
> Is this expected directory file behaviour? 
> 
> Do these empty blocks continue to accumulate, only to be reused should 
> in-order file names be created? 
> 
> Do extensive empty directory blocks represent tangible overhead to the 
> (persumably) XQP? (My code sanity checked at 32 but who knows exactly 
> how many there really were.) 
> 
> Are their tools to measure such directory file efficiency (shall we say) 
> and to "compress" such files (apart from backup-restore). 
> 
> TIA, Mark. 
> 
> PS. I do recall descriptions of the FILES-11 directory internals being 
> very simple-minded and inefficient. 
> 
> PPS. My entire technical hard-copy collection, including such VMS tomes 
> as McCoy's File System Internals, in a fit of pique, went into a recycle 
> bin some years ago. Moral of the story; don't let line-management get 
> under your skin. 
> 
> -- 
> Anyone, who using social-media, forms an opinion regarding anything 
> other than the relative cuteness of this or that puppy-dog, needs 
> seriously to examine their critical thinking.

You can install dfu (https://www.digiater.nl/dfu.html). This utility has an option to compress directory files.

Oswald



More information about the Info-vax mailing list