[Info-vax] FTP FYI

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Mon Nov 23 13:35:38 EST 2020


On 2020-11-21 20:24:00 +0000, Jeffrey H. Coffield said:

> I was moving savesets from one OpenVMS system to another one during a 
> data center migration using (not my choice) an Amazon ftp service and 
> found that on occasion a saveset file would not restore on the new 
> system. I got this error :
> 
> %BACKUP-F-INSBUFSPACE, insufficient virtual memory to accommodate 
> minimum buffer count
> 
> Googling the error provided no help. After digging into the problem I 
> discovered the save sets in question had the correct file size but 
> contained nothing but nulls. Re-pulling the files from the ftp server 
> corrected the problem.
> 
> It was not a case of pulling the files too soon as the restore command 
> was only started until after the entire file had been pushed.


Fodder for OpenVMS enhancements from this thread...

BACKUP should restore a /NOBACKUP file with some generic "There's 
nothing here because..." text embedded in the middle of the first 
sector. Though there's probably some app somewhere that's somehow 
dependent on finding a null file, per Hyrum's Law.

BACKUP saveset input handling already has issues including around RMS 
metadata, and this buffer-count error case seems a different variation 
on that same mess. Squabbling over stuffed-up RMS metadata is 
unhelpfully recalcitrant at best. Issue a diagnostic at most, and keep 
going. Or here, badly detecting a hosed saveset header.

However...  Updates to BACKUP seem nonsensical longer term, as the 
current app design is close enough to its performance limits to not 
matter. What might replace BACKUP and when, we shall eventually 
learn... And whether the hypothetical new BACKUP replacement can read 
BACKUP savesets for the purposes of restoration, or whether the 
existing BACKUP tools and BACKUP API and the BACKUP-related issues and 
limits linger on for the foreseeable future.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list