https://bz.apache.org/bugzilla/show_bug.cgi?id=66390
Mark Thomas <ma...@apache.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Mark Thomas <ma...@apache.org> --- This seems to be related to some sort of additional buffering that is happening on Solaris. If a write of a single character is added to the flush in stage two, the expected error is seen after 2 additional write/flush loops. Increasing the size of the write before the flush has no effect until the write is ~8k - at which point a single write/flush is sufficient to trigger the error. A larger initial write at stage 1 can also remove the need for an additional flush. What strikes me as most odd here is that 2 writes of 1 byte trigger the error but one write of 128 bytes does not. It isn't just a case of filling a buffer. Fixed in: - 11.0.x for 11.0.0-M2 onwards - 10.1.x for 10.1.5 onwards - 9.0.x for 9.0.71 onwards - 8.5.x for 8.5.85 onwards -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org