From: Mantis B. T. <no...@bu...> - 2010-07-14 07:51:33
|
The following issue has been SUBMITTED. ====================================================================== http://bugs.bacula.org/view.php?id=1608 ====================================================================== Reported By: wgstuken Assigned To: ====================================================================== Project: bacula Issue ID: 1608 Category: btape Reproducibility: always Severity: major Priority: normal Status: new ====================================================================== Date Submitted: 2010-07-14 08:51 BST Last Modified: 2010-07-14 08:51 BST ====================================================================== Summary: btape failes to test tape if when filemark is inserted by block-driver in test Description: The config value "Maximum File Size" for SD defines boundary at that write_block_to_dev() automatically inserts a Filemark on the tape. When rereading the written test data, btape.c calls read_block_from_device(). This routine doesn't take care of these inserted Filemarks! So the reread-test fails when the first automatically inserted filemark is reached. This only happens if the 10000 * <tape-block-size> is larger than the configured value. For us on a VXA tape <tape-block-size> is 245760 bytes and "Maximum File Size" is 1073741824 (1GB). This bug is not OS-related and not TAPE-type-related. ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2010-07-14 08:51 wgstuken New Issue ====================================================================== |