I have an application that sends a report path and parameter collection to a Microsoft Reporting Services server. One of these reports is very long running and when users try to generate reports within a few seconds of one another, one will receive a duplicate of the report requested by the second user.
This doesn't happen as a glitch, it is a consistent behavior that I can duplicate. I can even run two copies of the application side by side and output their parameters in a trace statement, the parameters sent are distinct every time and yet the same report is returned to both clients.