From: Kern S. <ke...@si...> - 2003-03-08 15:01:21
|
Hello, > 2. I was thinking about trying to speed up restores of small numbers of files. > I noticed that for tapes most of the information is already in the catalog. > However, it would be nice to have an option to set the maximum size of a tape > file. When it hit that limit, it would write a tape mark and a jobmedia record > and then continue. Then a smart restore bsr creating program could figure out > what tape files needed to be restore and the restore could fast forward to the > nearest tape mark. What do you think? > You previously mentioned that it would be nice to have some way to write and end of file on the tape after a certain size was reached. In taking a look at the code, I see that it was already implemented, but I have never tested it. In fact after a bit of thought I realized that it is not necessary to create a JobMedia record since there is only one record per Job per Volume -- the record already contains provisions for multiple tape files. In the current CVS, I have moved the code before the current write request, which means that the actual tape file size will be less than the Maximum File Size specified rather than greater, and I also added an error message if the write of the EOF fails. If you try it, please make sure restore works correctly (there is no reason why not as all the code is implemented) because it has never been tested. Best regards, Kern |