I'm after the following data pattern from a job, which is 1 out of 4 jobs run at the same time: Targeted at the filesystem level Write Xgb of verifiable data to file Verify file Delete file Loop The idea is we want to test trim at the file system level, whilst also having 3 other jobs that perform different workloads. Unlink=1 will only trigger after all loops of a job are complete exec_post_run will only trigger after all loops of a job are complete I have implemented the functionality I'm after, by adding a unlink_each_loop paremeter to options.c, and in backend.c under the while(keep_running) I've added an unlink() to both the if block checking verify is false (before the loop continue) and after the verification, if the flag is set. The problem is, I'm not a C programmer (in the slightest), and I don't know FIO at all well. My code probably does not live up to the standard, or understand the internals of FIO well enough to handle errors in the correct way etc. So I guess I have 2 questions, 1) Have I missed something which already does what I need (delete file on each loop of a write job) 2) How can I get someone who actually knows what they're doing to implement this feature :) --Martin -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html