Bill opened a new pull request #7131:
URL: https://github.com/apache/geode/pull/7131


   [GEODE-9825](https://issues.apache.org/jira/browse/GEODE-9825)
   
   When `Connection.processInputBuffer()` needed to expand the input buffer, it 
was also destroying unprocessed data. This resulted in `IOException: "Unknown 
header byte..."` and hangs.
   
   The `P2PMessagingConcurrencyDUnitTest` has been enhanced to test a matrix of 
configurations:
   
   [conserve-sockets, useTLS, socket-buffer-size for sender, socket-buffer-size 
for receiver]
   
   true, true, 32768, 32768
   true, true, 65536, 32768
   true, false, 32768, 32768
   true, false, 65536, 32768
   false, true, 32768, 32768
   false, true, 65536, 32768
   false, false, 32768, 32768
   false, false, 65536, 32768
   
   Without the fix in this PR, these were the test results:
   
   
   ![Screen Shot 2021-11-19 at 11 04 46 
AM](https://user-images.githubusercontent.com/4002/142678670-08e52b49-d180-483e-80a2-6cd365558e90.png)
   
   - [x] Is there a JIRA ticket associated with this PR? Is it referenced in 
the commit message?
   
   - [x] Has your PR been rebased against the latest commit within the target 
branch (typically `develop`)?
   
   - [x] Is your initial contribution a single, squashed commit?
   
   - [x] Does `gradlew build` run cleanly?
   
   - [x] Have you written or updated unit tests to verify your changes?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to