Version 1.1.0. Created a test. 3 workers, all 90% random, 90% read. One worker doing 1K I/O, one worker doing 2K I/O, one worker doing 4K I/O, to emulate simultaneous mixed size operations. The 2K and 4K workers immediate start throwing Error 1784, which looks like some kind of "buffer unavailable or too small" error.
If there is a requirement that all workers need to be doing the same size I/O, is that noted anywhere? Should the program be checking that before starting the test?
Are all I/O buffers being created based on the requirements of the first worker?
Note: This is on Windows Server 2012 R2.