We have a JSP web app (runs on Tomcat on Windows) that needs to do file read/writes. We want to distribute the web servers, but need a central file server so we know we're going to introduce latency as it reads/writes to the shared folder (\\server\folder type sharing via SMB).
Is there some sort of document or any good articles on the latency ceiling for this? I expects it's not a hard limit, but just that at some point the latency/bandwidth leads to the process taking longer and hence more web server resources will be consumed (from the users making the requests that lead to this read/write). Probably mainly memory for the threads/code running while they're running. What I'm trying to find is anything about failures. For instance if reading a 50 k file is making calls and there's 1000 ms or 2000 ms or etc. what's the effect of that. Is there a point (3000 ms latency) or other things of that sort at which point the read/write will generate errors (in other words timeouts and such).