On Sun, Sep 1, 2013 at 7:39 PM, Grant Grundler <grundler@xxxxxxxxxxxx> wrote: ... >> Sure. "data_rentention_check" would better as a chapter title for >> documentation. I'll see if the existing "--readonly" flag could >> behave like I expect. ... After talking with Juan, it seems --readonly isn't a good option. One problem is the current implementation does parameter checking (which is correct). But what I want is to in fact not do any "workload" IO at all. We will preserve the existing behavior (specifying "read only workload") will result in verify phase checking all the fields that were checked before - it will NOT check numberio. Using numberio to detect stale data is a new feature which breaks the existing behavior and I don't want to be responsible for fixing something I don't like in the first place. However, to avoid re-running the entire (readonly) workload again just to verify the data, I'm proposing "--verify_only" and "verify_only=bool" flag to indicate: 1) implies do_verify=true and verify=meta 2) FIO will run through IO workload steps 3) not do any IO during the workload phase 4) verify phase will run ONCE after all iterations of the workload have been "dry-run" (when we know what numberio should be for each block). The goal is to re-use existing code to generate the state of numberio for each block to what we expect at the end of any workload that performs writes. Thoughts on "verify_only=bool" flag? thanks, grant -- 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