This directory contains two interface programs that can be used to interface "vos dump" and "vos restore" with another backup system. I found that Rx connections to the volserver would time out when stdout from "vos dump" was blocked for a length of time. I wrote a buffering program, called dkbuffer, that would read a buffer periodically whenever stdout was blocked for a length of time. When stdout is unblocked, it writes twice as much as it reads to clear the backlog. (This program functions like a cartoon hose. When the end is stopped, it slowly expands. When the end is releaseed, it sprays out the contents very quickly.) I found that Rx connections to the volserver would time out when stdin to "vos restore" was starved for a length of time. I wrote a "trap door" program that would wait for the data to become available before starting "vos restore". This solved the problem that we had of "vos restore" dying before that start of data was found on the tape. Usage: vos dump ... | dkbuffer | write-data-into-backup-system ... get-data-from-backup-system | dkwait vos restore ... ...Tim Tim Theisen Associate Researcher Department of Computer Sciences Internet: tim@cs.wisc.edu University of Wisconsin-Madison Phone: (608)262-0438 1210 West Dayton Street FAX: (608)262-9777 Madison, WI 53706-1685