Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8197360 | 8u192 | Sean Coffey | P4 | Resolved | Fixed | b01 |
JDK-8195534 | 8u172 | Sean Coffey | P4 | Resolved | Fixed | b03 |
JDK-8190143 | 8u162 | Sean Coffey | P4 | Resolved | Fixed | b04 |
JDK-8187322 | 8u161 | Sean Coffey | P4 | Resolved | Fixed | b01 |
JDK-8192633 | emb-8u161 | Sean Coffey | P4 | Resolved | Fixed | b01 |
JDK-8200041 | openjdk7u | Sean Coffey | P4 | Resolved | Fixed | master |
The test/java/rmi/testlibrary/TestSocketFactory MatchReplaceOutputStream does not support flush.
In the case where a partial match is being recognized, those bytes have not been sent to the output stream or log. If the writer calls flush, the partial match is not flushed. It may cause a client reading the stream to hang waiting for the missing bytes.
MatchReplaceOutputStream should support flush by writing the partial match and reset the match to start again.
Match/replace across a flush is not needed and not supported.
In the case where a partial match is being recognized, those bytes have not been sent to the output stream or log. If the writer calls flush, the partial match is not flushed. It may cause a client reading the stream to hang waiting for the missing bytes.
MatchReplaceOutputStream should support flush by writing the partial match and reset the match to start again.
Match/replace across a flush is not needed and not supported.
- backported by
-
JDK-8187322 [testlibrary] rmi TestSocketFactory does not flush
- Resolved
-
JDK-8190143 [testlibrary] rmi TestSocketFactory does not flush
- Resolved
-
JDK-8192633 [testlibrary] rmi TestSocketFactory does not flush
- Resolved
-
JDK-8195534 [testlibrary] rmi TestSocketFactory does not flush
- Resolved
-
JDK-8197360 [testlibrary] rmi TestSocketFactory does not flush
- Resolved
-
JDK-8200041 [testlibrary] rmi TestSocketFactory does not flush
- Resolved
(1 backported by)