Patent ID: 8495439

Claim:
A method for performing deterministic data verification by a storage controller operational in a computing storage environment, comprising: configuring each of a plurality of concurrent write tasks to be placed in a plurality of overlapping data storage ranges by performing at least one of: implementing a data generation function for generating pseudo-random data in a block of a corresponding one of the plurality of concurrent write tasks using a data seed, and generating a range map, the range map utilized as a lookup data structure to verify a chronological order for performing the plurality of concurrent write tasks, wherein a data address space is first designated in the range map as undetermined; and analyzing each of a plurality of read tasks by comparing data read from a sub range in the plurality of overlapping data storage ranges against the data seed associated with the sub range, wherein analyzing includes: selecting one range of the plurality of overlapping data storage ranges, and for each of a plurality sub ranges in the one range: reading the data, locking the sub range in the range map, analyzing the range map to determine if at least one data seed matches the data, and unlocking the sub range.