diff --git a/lfs.c b/lfs.c index becd17f9..f343432e 100644 --- a/lfs.c +++ b/lfs.c @@ -10909,16 +10909,16 @@ int lfsr_removeattr(lfs_t *lfs, const char *path, uint8_t type) { /// File operations /// // file helpers -static inline lfs_size_t lfsr_file_buffersize(lfs_t *lfs, +static inline lfs_size_t lfsr_file_cachesize(lfs_t *lfs, const lfsr_file_t *file) { - return (file->cfg->buffer_size) - ? file->cfg->buffer_size - : lfs->cfg->file_buffer_size; + return (file->cfg->cache_size) + ? file->cfg->cache_size + : lfs->cfg->file_cache_size; } static inline lfs_off_t lfsr_file_size_(const lfsr_file_t *file) { return lfs_max( - file->buffer.pos + file->buffer.size, + file->cache.pos + file->cache.size, file->b.shrub.weight); } @@ -10927,9 +10927,9 @@ static inline lfs_off_t lfsr_file_size_(const lfsr_file_t *file) { static int lfsr_file_fetch(lfs_t *lfs, lfsr_file_t *file, bool trunc) { // default data state lfsr_bshrub_init(&file->b); - // discard the current buffer - file->buffer.pos = 0; - file->buffer.size = 0; + // discard the current cache + file->cache.pos = 0; + file->cache.size = 0; // mark as flushed file->b.o.flags &= ~LFS_o_UNFLUSH; @@ -11161,17 +11161,17 @@ int lfsr_file_opencfg(lfs_t *lfs, lfsr_file_t *file, } } - // allocate buffer if necessary - if (file->cfg->buffer) { - file->buffer.buffer = file->cfg->buffer; + // allocate cache if necessary + if (file->cfg->cache_buffer) { + file->cache.buffer = file->cfg->cache_buffer; } else { - file->buffer.buffer = lfs_malloc(lfsr_file_buffersize(lfs, file)); - if (!file->buffer.buffer) { + file->cache.buffer = lfs_malloc(lfsr_file_cachesize(lfs, file)); + if (!file->cache.buffer) { return LFS_ERR_NOMEM; } } - file->buffer.pos = 0; - file->buffer.size = 0; + file->cache.pos = 0; + file->cache.size = 0; // fetch the file struct and custom attrs err = lfsr_file_fetch(lfs, file, @@ -11209,8 +11209,8 @@ int lfsr_file_open(lfs_t *lfs, lfsr_file_t *file, // clean up resources static void lfsr_file_close_(lfs_t *lfs, const lfsr_file_t *file) { // clean up memory - if (!file->cfg->buffer) { - lfs_free(file->buffer.buffer); + if (!file->cfg->cache_buffer) { + lfs_free(file->cache.buffer); } // are we orphaning a file? @@ -11356,15 +11356,15 @@ lfs_ssize_t lfsr_file_read(lfs_t *lfs, lfsr_file_t *file, // keep track of the next highest priority data offset lfs_ssize_t d = lfs_min(size, lfsr_file_size_(file) - pos_); - // any data in our buffer? - if (pos_ < file->buffer.pos + file->buffer.size - && file->buffer.size != 0) { - if (pos_ >= file->buffer.pos) { + // any data in our cache? + if (pos_ < file->cache.pos + file->cache.size + && file->cache.size != 0) { + if (pos_ >= file->cache.pos) { lfs_ssize_t d_ = lfs_min( d, - file->buffer.size - (pos_ - file->buffer.pos)); + file->cache.size - (pos_ - file->cache.pos)); lfs_memcpy(buffer_, - &file->buffer.buffer[pos_ - file->buffer.pos], + &file->cache.buffer[pos_ - file->cache.pos], d_); pos_ += d_; @@ -11375,13 +11375,13 @@ lfs_ssize_t lfsr_file_read(lfs_t *lfs, lfsr_file_t *file, } // buffered data takes priority - d = lfs_min(d, file->buffer.pos - pos_); + d = lfs_min(d, file->cache.pos - pos_); } // any data in our btree? if (pos_ < file->b.shrub.weight) { - // bypass buffer? - if ((lfs_size_t)d >= lfsr_file_buffersize(lfs, file)) { + // bypass cache? + if ((lfs_size_t)d >= lfsr_file_cachesize(lfs, file)) { lfs_ssize_t d_ = lfsr_file_readnext(lfs, file, pos_, buffer_, d); if (d_ < 0) { @@ -11395,7 +11395,7 @@ lfs_ssize_t lfsr_file_read(lfs_t *lfs, lfsr_file_t *file, continue; } - // buffer in use? we need to flush it + // cache in use? we need to flush it // // note that flush does not change the actual file data, so if // a read fails it's ok to fall back to our flushed state @@ -11405,19 +11405,19 @@ lfs_ssize_t lfsr_file_read(lfs_t *lfs, lfsr_file_t *file, if (err) { return err; } - file->buffer.pos = 0; - file->buffer.size = 0; + file->cache.pos = 0; + file->cache.size = 0; } - // try to fill our buffer with some data + // try to fill our cache with some data lfs_ssize_t d_ = lfsr_file_readnext(lfs, file, - pos_, file->buffer.buffer, d); + pos_, file->cache.buffer, d); if (d_ < 0) { LFS_ASSERT(d != LFS_ERR_NOENT); return d_; } - file->buffer.pos = pos_; - file->buffer.size = d_; + file->cache.pos = pos_; + file->cache.size = d_; continue; } @@ -12254,30 +12254,30 @@ lfs_ssize_t lfsr_file_write(lfs_t *lfs, lfsr_file_t *file, const uint8_t *buffer_ = buffer; lfs_size_t written = 0; while (size > 0) { - // bypass buffer? + // bypass cache? // - // note we flush our buffer before bypassing writes, this isn't + // note we flush our cache before bypassing writes, this isn't // strictly necessary, but enforces a more intuitive write order // and avoids weird cases with low-level write heuristics // if ((!lfsr_o_isunflush(file->b.o.flags) - || file->buffer.size == 0) - && size >= lfsr_file_buffersize(lfs, file)) { + || file->cache.size == 0) + && size >= lfsr_file_cachesize(lfs, file)) { err = lfsr_file_flush_(lfs, file, pos, buffer_, size); if (err) { goto failed; } - // after success, fill our buffer with the tail of our write + // after success, fill our cache with the tail of our write // - // note we need to clear the buffer anyways to avoid any + // note we need to clear the cache anyways to avoid any // out-of-date data - file->buffer.pos = pos + size - lfsr_file_buffersize(lfs, file); - lfs_memcpy(file->buffer.buffer, - &buffer_[size - lfsr_file_buffersize(lfs, file)], - lfsr_file_buffersize(lfs, file)); - file->buffer.size = lfsr_file_buffersize(lfs, file); + file->cache.pos = pos + size - lfsr_file_cachesize(lfs, file); + lfs_memcpy(file->cache.buffer, + &buffer_[size - lfsr_file_cachesize(lfs, file)], + lfsr_file_cachesize(lfs, file)); + file->cache.size = lfsr_file_cachesize(lfs, file); file->b.o.flags &= ~LFS_o_UNFLUSH; written += size; @@ -12287,40 +12287,40 @@ lfs_ssize_t lfsr_file_write(lfs_t *lfs, lfsr_file_t *file, continue; } - // try to fill our buffer + // try to fill our cache // - // This is a bit delicate, since our buffer contains both old and + // This is a bit delicate, since our cache contains both old and // new data, but note: // - // 1. We only write to yet unused buffer memory. + // 1. We only write to yet unused cache memory. // - // 2. Bypassing the buffer above means we only write to the - // buffer once, and flush at most twice. + // 2. Bypassing the cache above means we only write to the + // cache once, and flush at most twice. // if ((!lfsr_o_isunflush(file->b.o.flags) - || file->buffer.size == 0) - || (pos >= file->buffer.pos - && pos <= file->buffer.pos + file->buffer.size + || file->cache.size == 0) + || (pos >= file->cache.pos + && pos <= file->cache.pos + file->cache.size && pos - < file->buffer.pos - + lfsr_file_buffersize(lfs, file))) { - // unused buffer? we can move it where we need it + < file->cache.pos + + lfsr_file_cachesize(lfs, file))) { + // unused cache? we can move it where we need it if ((!lfsr_o_isunflush(file->b.o.flags) - || file->buffer.size == 0)) { - file->buffer.pos = pos; - file->buffer.size = 0; + || file->cache.size == 0)) { + file->cache.pos = pos; + file->cache.size = 0; } lfs_size_t d = lfs_min( size, - lfsr_file_buffersize(lfs, file) - - (pos - file->buffer.pos)); - lfs_memcpy(&file->buffer.buffer[pos - file->buffer.pos], + lfsr_file_cachesize(lfs, file) + - (pos - file->cache.pos)); + lfs_memcpy(&file->cache.buffer[pos - file->cache.pos], buffer_, d); - file->buffer.size = lfs_max( - file->buffer.size, - pos+d - file->buffer.pos); + file->cache.size = lfs_max( + file->cache.size, + pos+d - file->cache.pos); file->b.o.flags |= LFS_o_UNFLUSH; written += d; @@ -12330,9 +12330,9 @@ lfs_ssize_t lfsr_file_write(lfs_t *lfs, lfsr_file_t *file, continue; } - // flush our buffer so the above can't fail + // flush our cache so the above can't fail err = lfsr_file_flush_(lfs, file, - file->buffer.pos, file->buffer.buffer, file->buffer.size); + file->cache.pos, file->cache.buffer, file->cache.size); if (err) { goto failed; } @@ -12381,9 +12381,9 @@ int lfsr_file_flush(lfs_t *lfs, lfsr_file_t *file) { // checkpoint the allocator lfs_alloc_ckpoint(lfs); - // flush our buffer + // flush our cache int err = lfsr_file_flush_(lfs, file, - file->buffer.pos, file->buffer.buffer, file->buffer.size); + file->cache.pos, file->cache.buffer, file->cache.size); if (err) { goto failed; } @@ -12411,7 +12411,7 @@ int lfsr_file_sync(lfs_t *lfs, lfsr_file_t *file) { goto failed; } - // first flush any data in our buffer, this is a noop if already + // first flush any data in our cache, this is a noop if already // flushed // // note that flush does not change the actual file data, so if @@ -12552,13 +12552,13 @@ int lfsr_file_sync(lfs_t *lfs, lfsr_file_t *file) { } else { file_->b.o.flags &= ~(LFS_o_UNSYNC | LFS_o_UNFLUSH); file_->b.shrub = file->b.shrub; - file_->buffer.pos = file->buffer.pos; - LFS_ASSERT(file->buffer.size - <= lfsr_file_buffersize(lfs, file)); - lfs_memcpy(file_->buffer.buffer, - file->buffer.buffer, - file->buffer.size); - file_->buffer.size = file->buffer.size; + file_->cache.pos = file->cache.pos; + LFS_ASSERT(file->cache.size + <= lfsr_file_cachesize(lfs, file)); + lfs_memcpy(file_->cache.buffer, + file->cache.buffer, + file->cache.size); + file_->cache.size = file->cache.size; // update any custom attrs for (lfs_size_t i = 0; i < file->cfg->attr_count; i++) { @@ -12732,11 +12732,11 @@ int lfsr_file_truncate(lfs_t *lfs, lfsr_file_t *file, lfs_off_t size_) { goto failed; } - // truncate our buffer - file->buffer.pos = lfs_min(file->buffer.pos, size_); - file->buffer.size = lfs_min( - file->buffer.size, - size_ - lfs_min(file->buffer.pos, size_)); + // truncate our cache + file->cache.pos = lfs_min(file->cache.pos, size_); + file->cache.size = lfs_min( + file->cache.size, + size_ - lfs_min(file->cache.pos, size_)); // sync if requested if (lfsr_o_issync(file->b.o.flags)) { @@ -12788,26 +12788,26 @@ int lfsr_file_fruncate(lfs_t *lfs, lfsr_file_t *file, lfs_off_t size_) { goto failed; } - // fruncate our buffer - lfs_memmove(file->buffer.buffer, - &file->buffer.buffer[lfs_min( + // fruncate our cache + lfs_memmove(file->cache.buffer, + &file->cache.buffer[lfs_min( lfs_smax( - size - size_ - file->buffer.pos, + size - size_ - file->cache.pos, 0), - file->buffer.size)], - file->buffer.size - lfs_min( + file->cache.size)], + file->cache.size - lfs_min( lfs_smax( - size - size_ - file->buffer.pos, + size - size_ - file->cache.pos, 0), - file->buffer.size)); - file->buffer.size -= lfs_min( + file->cache.size)); + file->cache.size -= lfs_min( lfs_smax( - size - size_ - file->buffer.pos, + size - size_ - file->cache.pos, 0), - file->buffer.size); - file->buffer.pos -= lfs_smin( + file->cache.size); + file->cache.pos -= lfs_smin( size - size_, - file->buffer.pos); + file->cache.pos); // sync if requested if (lfsr_o_issync(file->b.o.flags)) { diff --git a/lfs.h b/lfs.h index 20bacd1f..95765a6a 100644 --- a/lfs.h +++ b/lfs.h @@ -337,20 +337,20 @@ struct lfs_config { // to -1 to disable block-level wear-leveling. int32_t block_recycles; - // Size of the read cache in bytes. Larger buffers can improve + // Size of the read cache in bytes. Larger caches can improve // performance by storing more data and reducing the number of disk // accesses. Must be a multiple of the read size. lfs_size_t rcache_size; - // Size of the program cache in bytes. Larger buffers can improve + // Size of the program cache in bytes. Larger caches can improve // performance by storing more data and reducing the number of disk // accesses. Must be a multiple of the program size. lfs_size_t pcache_size; - // Size of file buffers in bytes. In addition to filesystem-wide - // read/prog buffers, each file gets its own buffer to reduce disk + // Size of file caches in bytes. In addition to filesystem-wide + // read/prog caches, each file gets its own cache to reduce disk // accesses. - lfs_size_t file_buffer_size; + lfs_size_t file_cache_size; // Size of the lookahead buffer in bytes. A larger lookahead buffer // increases the number of blocks found during an allocation pass. The @@ -388,11 +388,11 @@ struct lfs_config { // Set to -1 to disable metadata compaction during gc. lfs_size_t gc_compact_thresh; - // Optional statically allocated read buffer. Must be rcache_size. By + // Optional statically allocated rcache buffer. Must be rcache_size. By // default lfs_malloc is used to allocate this buffer. void *rcache_buffer; - // Optional statically allocated program buffer. Must be pcache_size. By + // Optional statically allocated pcache buffer. Must be pcache_size. By // default lfs_malloc is used to allocate this buffer. void *pcache_buffer; @@ -539,14 +539,14 @@ struct lfs_attr { // Optional configuration provided during lfs_file_opencfg struct lfs_file_config { - // Optional statically allocated file buffer. Must be buffer_size. + // Optional statically allocated file cache buffer. Must be cache_size. // By default lfs_malloc is used to allocate this buffer. - void *buffer; + void *cache_buffer; - // Size of the file buffer in bytes. In addition to filesystem-wide - // read/prog buffers, each file gets its own buffer to reduce disk - // accesses. Defaults to file_buffer_size. - lfs_size_t buffer_size; + // Size of the file cache in bytes. In addition to filesystem-wide + // read/prog caches, each file gets its own cache to reduce disk + // accesses. Defaults to file_cache_size. + lfs_size_t cache_size; // // Optional list of custom attributes related to the file. If the file // // is opened with read access, these attributes will be read from disk @@ -711,7 +711,7 @@ typedef struct lfsr_file { lfs_off_t size; uint8_t *buffer; lfs_off_t pos; - } buffer; + } cache; lfs_block_t eblock; lfs_size_t eoff; diff --git a/runners/bench_runner.h b/runners/bench_runner.h index 3340dd6c..1c4cf9d5 100644 --- a/runners/bench_runner.h +++ b/runners/bench_runner.h @@ -112,7 +112,7 @@ void bench_permutation(size_t i, uint32_t *buffer, size_t size); BENCH_DEFINE(BLOCK_RECYCLES, -1 ) \ BENCH_DEFINE(RCACHE_SIZE, LFS_MAX(16, READ_SIZE) ) \ BENCH_DEFINE(PCACHE_SIZE, LFS_MAX(16, PROG_SIZE) ) \ - BENCH_DEFINE(FILE_BUFFER_SIZE, 16 ) \ + BENCH_DEFINE(FILE_CACHE_SIZE, 16 ) \ BENCH_DEFINE(LOOKAHEAD_SIZE, 16 ) \ BENCH_DEFINE(GC_FLAGS, 0 ) \ BENCH_DEFINE(GC_STEPS, 0 ) \ @@ -142,7 +142,7 @@ void bench_permutation(size_t i, uint32_t *buffer, size_t size); .block_recycles = BLOCK_RECYCLES, \ .rcache_size = RCACHE_SIZE, \ .pcache_size = PCACHE_SIZE, \ - .file_buffer_size = FILE_BUFFER_SIZE, \ + .file_cache_size = FILE_CACHE_SIZE, \ .lookahead_size = LOOKAHEAD_SIZE, \ BENCH_GC_CFG \ .gc_compact_thresh = GC_COMPACT_THRESH, \ diff --git a/runners/test_runner.h b/runners/test_runner.h index 6d5abf2a..ad1b896f 100644 --- a/runners/test_runner.h +++ b/runners/test_runner.h @@ -103,7 +103,7 @@ void test_permutation(size_t i, uint32_t *buffer, size_t size); TEST_DEFINE(BLOCK_RECYCLES, -1 ) \ TEST_DEFINE(RCACHE_SIZE, LFS_MAX(16, READ_SIZE) ) \ TEST_DEFINE(PCACHE_SIZE, LFS_MAX(16, PROG_SIZE) ) \ - TEST_DEFINE(FILE_BUFFER_SIZE, 16 ) \ + TEST_DEFINE(FILE_CACHE_SIZE, 16 ) \ TEST_DEFINE(LOOKAHEAD_SIZE, 16 ) \ TEST_DEFINE(GC_FLAGS, 0 ) \ TEST_DEFINE(GC_STEPS, 0 ) \ @@ -133,7 +133,7 @@ void test_permutation(size_t i, uint32_t *buffer, size_t size); .block_recycles = BLOCK_RECYCLES, \ .rcache_size = RCACHE_SIZE, \ .pcache_size = PCACHE_SIZE, \ - .file_buffer_size = FILE_BUFFER_SIZE, \ + .file_cache_size = FILE_CACHE_SIZE, \ .lookahead_size = LOOKAHEAD_SIZE, \ TEST_GC_CFG \ .gc_compact_thresh = GC_COMPACT_THRESH, \ diff --git a/tests/test_alloc.toml b/tests/test_alloc.toml index 1d0c9a57..87cedd46 100644 --- a/tests/test_alloc.toml +++ b/tests/test_alloc.toml @@ -280,8 +280,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -455,8 +455,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -717,8 +717,8 @@ defines.COUNT = [ ] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_badblocks.toml b/tests/test_badblocks.toml index 631f9d9d..1b6c0707 100644 --- a/tests/test_badblocks.toml +++ b/tests/test_badblocks.toml @@ -445,8 +445,8 @@ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -557,8 +557,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -805,8 +805,8 @@ defines.BADBLOCK_BEHAVIOR = [ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.OPS = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -977,8 +977,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1348,8 +1348,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2218,8 +2218,8 @@ defines.MIRROR = [false, true] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2331,8 +2331,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2580,8 +2580,8 @@ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.MIRROR = [false, true] defines.OPS = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2753,8 +2753,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3125,8 +3125,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3993,8 +3993,8 @@ defines.MIRROR = [false, true] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4106,8 +4106,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4355,8 +4355,8 @@ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.MIRROR = [false, true] defines.OPS = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4526,8 +4526,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4898,8 +4898,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_ck.toml b/tests/test_ck.toml index 777d9337..d762d434 100644 --- a/tests/test_ck.toml +++ b/tests/test_ck.toml @@ -128,8 +128,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -190,8 +190,8 @@ defines.GC_STEPS = -1 defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -327,8 +327,8 @@ defines.GC_STEPS = -1 defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -466,8 +466,8 @@ defines.GC_STEPS = -1 defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -720,8 +720,8 @@ defines.GC_STEPS = -1 defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -976,8 +976,8 @@ defines.METHOD = [0, 1, 2] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1073,8 +1073,8 @@ defines.METHOD = [0, 1, 2] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1173,8 +1173,8 @@ defines.METHOD = [0, 1, 2] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1321,8 +1321,8 @@ defines.METHOD = [0, 1, 2] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2819,8 +2819,8 @@ defines.CKDATACKSUMS = 'METHOD == 3' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3198,8 +3198,8 @@ defines.CKFETCHES = 'METHOD == 2' defines.CKPARITY = false defines.CKDATACKSUMS = 'METHOD == 3' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3495,8 +3495,8 @@ defines.CKDATACKSUMS = 'METHOD == 3' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4001,8 +4001,8 @@ defines.CKDATACKSUMS = 'METHOD == 3' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_exhaustion.toml b/tests/test_exhaustion.toml index 8c101779..17dd02c6 100644 --- a/tests/test_exhaustion.toml +++ b/tests/test_exhaustion.toml @@ -242,8 +242,8 @@ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -521,8 +521,8 @@ defines.BADBLOCK_BEHAVIOR = [ # we need prog checking to detect read errors defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -710,8 +710,8 @@ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1132,8 +1132,8 @@ defines.CKPROGS = 'BADBLOCK_BEHAVIOR >= LFS_EMUBD_BADBLOCK_READERROR' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_files.toml b/tests/test_files.toml index 5159bb31..bb84a8c9 100644 --- a/tests/test_files.toml +++ b/tests/test_files.toml @@ -655,21 +655,21 @@ code = ''' # try writing larger files # # note: -# - at 2*FILE_BUFFER_SIZE we need a shrub +# - at 2*FILE_CACHE_SIZE we need a shrub # - at BLOCK_SIZE/2 we need a block pointer # - at 2*BLOCK_SIZE we need a btree # [cases.test_files_more] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -738,8 +738,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -831,8 +831,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1345,15 +1345,15 @@ code = ''' [cases.test_files_rm] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -1414,8 +1414,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.REMAINING = [4, 1, 0] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1570,8 +1570,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1726,8 +1726,8 @@ code = ''' [cases.test_files_mv] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1735,7 +1735,7 @@ defines.SIZE = [ ] defines.N = [0, 128] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -1827,8 +1827,8 @@ code = ''' [cases.test_files_mv_replace] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1836,7 +1836,7 @@ defines.SIZE = [ ] defines.N = [0, 128] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -1938,15 +1938,15 @@ code = ''' [cases.test_files_mv_noop] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -2023,15 +2023,15 @@ code = ''' [cases.test_files_mv_not_file] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -2119,15 +2119,15 @@ code = ''' [cases.test_files_mv_not_dir] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -2215,15 +2215,15 @@ code = ''' [cases.test_files_mv_not_root] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -2300,15 +2300,15 @@ code = ''' [cases.test_files_mv_not_noent] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', '4*BLOCK_SIZE', ] defines.REMOUNT = [false, true] -defines.FILE_BUFFER_SIZE = 64 +defines.FILE_CACHE_SIZE = 64 code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -2386,8 +2386,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2533,8 +2533,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2608,8 +2608,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2687,8 +2687,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2884,8 +2884,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3105,8 +3105,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_forphans.toml b/tests/test_forphans.toml index ab006ea6..663b662f 100644 --- a/tests/test_forphans.toml +++ b/tests/test_forphans.toml @@ -5,8 +5,8 @@ after = ['test_fwrite', 'test_fsync'] # Some specific tests [cases.test_forphans_uncreat] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -216,8 +216,8 @@ code = ''' [cases.test_forphans_uncreat_pl] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -293,8 +293,8 @@ code = ''' [cases.test_forphans_uncreat_many_pl] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', ] defines.CHUNK = 8 defines.N = 128 @@ -380,8 +380,8 @@ code = ''' [cases.test_forphans_uncreat_sync_wr] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -587,8 +587,8 @@ code = ''' [cases.test_forphans_uncreat_sync_rw] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -788,8 +788,8 @@ code = ''' [cases.test_forphans_uncreat_desync_wdwr] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1516,8 +1516,8 @@ code = ''' [cases.test_forphans_orphan] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1641,8 +1641,8 @@ code = ''' [cases.test_forphans_orphan_wdwr] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1936,8 +1936,8 @@ code = ''' defines.N = 'range(6)' defines.M = 'range(6)' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2762,8 +2762,8 @@ code = ''' [cases.test_forphans_zombie] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2895,8 +2895,8 @@ code = ''' [cases.test_forphans_zombie_posthumous] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3028,8 +3028,8 @@ code = ''' [cases.test_forphans_zombie_rwrw] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3259,8 +3259,8 @@ code = ''' [cases.test_forphans_zombie_rwrw_posthumous] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3490,8 +3490,8 @@ code = ''' [cases.test_forphans_zombie_zombie_rwrwrw] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3756,8 +3756,8 @@ code = ''' [cases.test_forphans_zombie_zombie_rwrwrw_posthumous] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -5227,8 +5227,8 @@ code = ''' # test that we actually cleanup orphans correctly [cases.test_forphans_cleanup] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -5369,8 +5369,8 @@ code = ''' [cases.test_forphans_cleanup_open] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -5521,8 +5521,8 @@ code = ''' [cases.test_forphans_cleanup_uncreat] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -5671,8 +5671,8 @@ code = ''' [cases.test_forphans_cleanup_zombie] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -5810,8 +5810,8 @@ code = ''' # them here [cases.test_forphans_mv] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -6052,8 +6052,8 @@ code = ''' [cases.test_forphans_mv_postmv] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -6354,8 +6354,8 @@ code = ''' [cases.test_forphans_mv_rwrw] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -6705,8 +6705,8 @@ code = ''' [cases.test_forphans_mv_rwrw_postmv] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -7407,8 +7407,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -7754,8 +7754,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -8106,8 +8106,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -8445,8 +8445,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_fsync.toml b/tests/test_fsync.toml index 888ebf25..4d20f5bf 100644 --- a/tests/test_fsync.toml +++ b/tests/test_fsync.toml @@ -487,8 +487,8 @@ code = ''' [cases.test_fsync_rrrr] defines.R = 4 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -536,8 +536,8 @@ code = ''' defines.R = 4 defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -603,8 +603,8 @@ defines.SYNC = [0, 1, 2, 3] # FLUSH=3 => flush via LFS_M_FLUSH defines.FLUSH = [0, 1, 2, 3] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -698,8 +698,8 @@ defines.SYNC = [0, 1, 2, 3] defines.FLUSH = [0, 1, 2, 3] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -807,8 +807,8 @@ defines.SYNC = [0, 1, 2, 3] # FLUSH=3 => flush via LFS_M_FLUSH defines.FLUSH = [0, 1, 2, 3] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -897,8 +897,8 @@ defines.SYNC = [0, 1, 2, 3] defines.FLUSH = [0, 1, 2, 3] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -996,8 +996,8 @@ defines.SYNC = [0, 1, 2, 3] # FLUSH=3 => flush via LFS_M_FLUSH defines.FLUSH = [0, 1, 2, 3] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1103,8 +1103,8 @@ defines.SYNC = [0, 1, 2, 3] defines.FLUSH = [0, 1, 2, 3] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1223,8 +1223,8 @@ defines.SYNC = [0, 1, 2, 3] # FLUSH=3 => flush via LFS_M_FLUSH defines.FLUSH = [0, 1, 2, 3] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1329,8 +1329,8 @@ defines.SYNC = [0, 1, 2, 3] defines.FLUSH = [0, 1, 2, 3] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1448,8 +1448,8 @@ defines.SYNC = [0, 1, 2, 3] defines.FLUSH = [0, 1, 2, 3] defines.N = 40 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1589,8 +1589,8 @@ defines.SYNC = [0, 1, 2, 3] defines.FLUSH = [0, 1, 2, 3] defines.N = 40 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2299,8 +2299,8 @@ defines.SYNC = [0, 1, 2] # FLUSH=2 => flush via LFS_O_FLUSH defines.FLUSH = [0, 1, 2] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2393,8 +2393,8 @@ defines.SYNC = [0, 1, 2] defines.FLUSH = [0, 1, 2] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2501,8 +2501,8 @@ defines.SYNC = [0, 1, 2] # FLUSH=2 => flush via LFS_O_FLUSH defines.FLUSH = [0, 1, 2] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2587,8 +2587,8 @@ defines.SYNC = [0, 1, 2] defines.FLUSH = [0, 1, 2] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2687,8 +2687,8 @@ defines.SYNC = [0, 1, 2] # FLUSH=2 => flush via LFS_O_FLUSH defines.FLUSH = [0, 1, 2] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2796,8 +2796,8 @@ defines.SYNC = [0, 1, 2] defines.FLUSH = [0, 1, 2] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2914,8 +2914,8 @@ defines.RW = 4 defines.FLUSH = [0, 1, 2] defines.N = 40 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3064,8 +3064,8 @@ defines.RW = 4 defines.FLUSH = [0, 1, 2] defines.N = 40 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3805,8 +3805,8 @@ defines.SYNC = [0, 1, 2] # FLUSH=2 => flush via LFS_O_FLUSH defines.FLUSH = [0, 1, 2] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3901,8 +3901,8 @@ defines.SYNC = [0, 1, 2] defines.FLUSH = [0, 1, 2] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4010,8 +4010,8 @@ defines.SYNC = [0, 1, 2] # FLUSH=2 => flush via LFS_O_FLUSH defines.FLUSH = [0, 1, 2] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4104,8 +4104,8 @@ defines.SYNC = [0, 1, 2] defines.FLUSH = [0, 1, 2] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4210,8 +4210,8 @@ defines.RW = 4 defines.FLUSH = [0, 1, 2] defines.N = 40 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -4369,8 +4369,8 @@ defines.RW = 4 defines.FLUSH = [0, 1, 2] defines.N = 40 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_fwrite.toml b/tests/test_fwrite.toml index 29b0dba6..12933541 100644 --- a/tests/test_fwrite.toml +++ b/tests/test_fwrite.toml @@ -16,8 +16,8 @@ defines.PROG_SIZE = [1, 16] [cases.test_fwrite_simple] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -385,8 +385,8 @@ code = ''' [cases.test_fwrite_incr] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -799,8 +799,8 @@ code = ''' # write strategies [cases.test_fwrite_overwrite] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -979,8 +979,8 @@ code = ''' # similar to overwrite files, but without underlying data [cases.test_fwrite_holes] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1163,8 +1163,8 @@ code = ''' [cases.test_fwrite_truncate] defines.FROM = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1172,8 +1172,8 @@ defines.FROM = [ ] defines.TO = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1278,8 +1278,8 @@ code = ''' [cases.test_fwrite_truncate_truncate] defines.FROM = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1287,8 +1287,8 @@ defines.FROM = [ ] defines.AND = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1296,8 +1296,8 @@ defines.AND = [ ] defines.TO = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1421,8 +1421,8 @@ code = ''' [cases.test_fwrite_fruncate] defines.FROM = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1430,8 +1430,8 @@ defines.FROM = [ ] defines.TO = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1540,8 +1540,8 @@ code = ''' [cases.test_fwrite_fruncate_fruncate] defines.FROM = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1549,8 +1549,8 @@ defines.FROM = [ ] defines.AND = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1558,8 +1558,8 @@ defines.AND = [ ] defines.TO = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1690,8 +1690,8 @@ code = ''' # writing any data structure backwards always reveals issues [cases.test_fwrite_reversed] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1823,8 +1823,8 @@ code = ''' # trigger compaction [cases.test_fwrite_overwrite_compaction] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2012,8 +2012,8 @@ code = ''' [cases.test_fwrite_hole_compaction] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2206,8 +2206,8 @@ code = ''' [cases.test_fwrite_fuzz_aligned] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2349,8 +2349,8 @@ code = ''' [cases.test_fwrite_fuzz_unaligned] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2499,8 +2499,8 @@ code = ''' defines.N = 20 defines.WHENCE = ['LFS_SEEK_SET', 'LFS_SEEK_CUR', 'LFS_SEEK_END'] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2578,8 +2578,8 @@ code = ''' defines.N = 10 defines.WHENCE = ['LFS_SEEK_SET', 'LFS_SEEK_CUR', 'LFS_SEEK_END'] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2725,8 +2725,8 @@ code = ''' defines.N = 10 defines.WHENCE = ['LFS_SEEK_SET', 'LFS_SEEK_CUR', 'LFS_SEEK_END'] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2897,8 +2897,8 @@ code = ''' [cases.test_fwrite_seek_negative] defines.WHENCE = ['LFS_SEEK_SET', 'LFS_SEEK_CUR', 'LFS_SEEK_END'] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3004,8 +3004,8 @@ code = ''' # test that write overflow errors [cases.test_fwrite_fbig] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3112,8 +3112,8 @@ code = ''' # test that truncate overflow errors [cases.test_fwrite_truncate_fbig] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3213,8 +3213,8 @@ code = ''' # test that fruncate overflow errors [cases.test_fwrite_fruncate_fbig] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3316,8 +3316,8 @@ code = ''' [cases.test_fwrite_rwtf_fuzz] defines.N = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_gc.toml b/tests/test_gc.toml index b33f13d8..8e8b88e5 100644 --- a/tests/test_gc.toml +++ b/tests/test_gc.toml @@ -15,8 +15,8 @@ defines.GC_FLAGS = ''' ''' defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -80,8 +80,8 @@ defines.GC_FLAGS = ''' | ((CKDATA) ? LFS_GC_CKDATA : 0) ''' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -162,8 +162,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -249,8 +249,8 @@ defines.GC_FLAGS = ''' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -352,7 +352,7 @@ defines.GC_FLAGS = ''' | ((CKDATA) ? LFS_GC_CKDATA : 0) ''' defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [1, 2, 3, 100] @@ -452,7 +452,7 @@ code = ''' # test that an explicit lfsr_fs_mkconsistent call also works, this calls # the same logic internally [cases.test_gc_mkconsistent_explicit] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [1, 2, 3, 100] @@ -557,7 +557,7 @@ defines.GC_FLAGS = ''' | ((CKMETA) ? LFS_GC_CKMETA : 0) | ((CKDATA) ? LFS_GC_CKDATA : 0) ''' -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [3, 100] @@ -671,8 +671,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -771,8 +771,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -874,8 +874,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -961,8 +961,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1059,8 +1059,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1222,8 +1222,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1400,8 +1400,8 @@ defines.GC_STEPS = -1 defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1587,8 +1587,8 @@ defines.GC_STEPS = -1 defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1898,8 +1898,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1967,8 +1967,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2325,8 +2325,8 @@ defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2424,8 +2424,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2659,8 +2659,8 @@ defines.GC_STEPS = [-1, 1, 2, 10, 100, 1000] defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.OPS = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2818,8 +2818,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -3183,8 +3183,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_grow.toml b/tests/test_grow.toml index b941d0d1..d8ca50cc 100644 --- a/tests/test_grow.toml +++ b/tests/test_grow.toml @@ -802,8 +802,8 @@ defines.REMOUNT = [false, true] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -949,8 +949,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 1024 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1243,8 +1243,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 1024 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1667,8 +1667,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 1024 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2195,8 +2195,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 256 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2508,8 +2508,8 @@ defines.M = 'N' defines.OPS = 256 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_mount.toml b/tests/test_mount.toml index ba9aada6..916ef106 100644 --- a/tests/test_mount.toml +++ b/tests/test_mount.toml @@ -163,8 +163,8 @@ defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -246,7 +246,7 @@ defines.LOOKAHEAD = [false, true] defines.COMPACT = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [0, 1, 2, 3, 100] @@ -350,8 +350,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -439,8 +439,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_powerloss.toml b/tests/test_powerloss.toml index 0dd53d16..ad5296bc 100644 --- a/tests/test_powerloss.toml +++ b/tests/test_powerloss.toml @@ -132,8 +132,8 @@ defines.INLINE_SIZE = ['BLOCK_SIZE/4', '0'] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -233,8 +233,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 256 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -465,8 +465,8 @@ defines.M = 'N' defines.OPS = 256 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_relocations.toml b/tests/test_relocations.toml index 6a7e3cb7..f2da68ed 100644 --- a/tests/test_relocations.toml +++ b/tests/test_relocations.toml @@ -247,8 +247,8 @@ defines.BLOCK_RECYCLES = [4, 1, 0] defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -321,8 +321,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 1024 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -534,8 +534,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 1024 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -874,8 +874,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 1024 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1302,8 +1302,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = 256 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1523,8 +1523,8 @@ defines.M = 'N' defines.OPS = 256 defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', diff --git a/tests/test_traversal.toml b/tests/test_traversal.toml index 0b7d5c0e..59d740bf 100644 --- a/tests/test_traversal.toml +++ b/tests/test_traversal.toml @@ -230,8 +230,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -345,8 +345,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -590,8 +590,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -714,8 +714,8 @@ code = ''' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -932,8 +932,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1028,8 +1028,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1204,8 +1204,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1298,8 +1298,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1472,8 +1472,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -1566,8 +1566,8 @@ done:; defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2030,8 +2030,8 @@ defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2107,8 +2107,8 @@ defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -2198,7 +2198,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' defines.TRUNC = [false, true] code = ''' lfs_t lfs; @@ -2482,7 +2482,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' code = ''' lfs_t lfs; lfsr_format(&lfs, LFS_F_RDWR, CFG) => 0; @@ -2763,7 +2763,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' defines.DESYNC = [false, true] code = ''' lfs_t lfs; @@ -5380,7 +5380,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' code = ''' @@ -5489,7 +5489,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' # force early relocations @@ -5629,7 +5629,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' # force early relocations @@ -5743,7 +5743,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' in = 'lfs.c' @@ -5904,7 +5904,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.COMPACTSET = 'range(0x8)' @@ -6128,7 +6128,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # set compact thresh to minimum defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' in = 'lfs.c' @@ -6368,7 +6368,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [0, 1, 2, 3, 100] @@ -6510,7 +6510,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [0, 1, 2, 3, 100] @@ -7305,7 +7305,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [0, 1, 2, 3, 100] @@ -7497,7 +7497,7 @@ code = ''' defines.LOOKAHEAD = [false, true] defines.CKMETA = [false, true] defines.CKDATA = [false, true] -defines.SIZE = 'FILE_BUFFER_SIZE/2' +defines.SIZE = 'FILE_CACHE_SIZE/2' # <=2 => grm-able # >2 => requires orphans defines.ORPHANS = [0, 1, 2, 3, 100] @@ -7975,8 +7975,8 @@ defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.N = [1, 2, 4, 8, 16, 32, 64] defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -8080,8 +8080,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -8321,8 +8321,8 @@ defines.CKDATA = [true] defines.GC_COMPACT_THRESH = 'BLOCK_SIZE/2' defines.OPS = 20 defines.SIZE = [ - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -8486,8 +8486,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE', @@ -8857,8 +8857,8 @@ defines.N = [1, 2, 4, 8, 16, 32, 64] defines.OPS = '2*N' defines.SIZE = [ '0', - 'FILE_BUFFER_SIZE/2', - '2*FILE_BUFFER_SIZE', + 'FILE_CACHE_SIZE/2', + '2*FILE_CACHE_SIZE', 'BLOCK_SIZE/2', 'BLOCK_SIZE', '2*BLOCK_SIZE',