Skip to content

Netty autoread http layered full - #35754

Open
mrsaldana wants to merge 97 commits into
OpenLiberty:integrationfrom
mrsaldana:netty-autoread-http-layered-full
Open

mrsaldana wants to merge 97 commits into
OpenLiberty:integrationfrom
mrsaldana:netty-autoread-http-layered-full

Conversation

@mrsaldana

Copy link
Copy Markdown
Member

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

Copy link
Copy Markdown
Member Author

Commit 94ca838

Fix premature request closure when endpoint pause occurs before Netty's quiesce callback. Retain accepted connection groups and their dedicated accept executors so active requests can finish through the existing graceful shutdown handling.

Specifically seen in

  • com.ibm.ws.zos.connect.service.client.rest_fat -> ZosConnectServiceRestClientBasicAsyncFATTest

@mrsaldana

mrsaldana commented Sep 10, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"
global.trace.spec==info:com.ibm.ws.http=all

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

mrsaldana commented Sep 10, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana
mrsaldana force-pushed the netty-autoread-http-layered-full branch from 94ca838 to ffbf6e3 Compare September 11, 2026 14:00
@mrsaldana

mrsaldana commented Sep 11, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

mrsaldana commented Sep 11, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"
global.trace.spec==info:com.ibm.ws.http=all

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

Copy link
Copy Markdown
Member Author

Commit 74b14a9

Applies the existing finish enforcement for incomplete request body before the finish path queues final headers. This is to target empty HTTP/1 response not showing Connection: Close when the request requires closing the connection, letting the client know not to reuse the connection.

Related to test failure:

  • com.ibm.ws.jaxrs.2.0_fat -> MediaTypeTestServlet.testClientSendsAcceptMatchingMethodProducesAnnotation_EE11_FEATURES

This is an intermittent NoHttpresponseException

@mrsaldana

mrsaldana commented Sep 13, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"
global.trace.spec==info:com.ibm.ws.http=all

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

mrsaldana commented Sep 13, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"
global.trace.spec==info:com.ibm.ws.http=all

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@isaacrivriv isaacrivriv mentioned this pull request Sep 16, 2026
3 tasks
@mrsaldana

mrsaldana commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"
global.trace.spec==info:com.ibm.ws.http=all

Note: Target locations of links might be accessible only to IBM employees.

@mrsaldana

mrsaldana commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"
global.trace.spec==info:com.ibm.ws.http=all

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

1 similar comment
@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

mrsaldana commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ⏳InProgress)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@mrsaldana

mrsaldana commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

!fullpb
(view Open Liberty Personal Build - ⏳InProgress)
extra.fat.ant.options=-Dglobal.jvm.args="-Dcom.ibm.ws.beta.edition=true"

Note: Target locations of links might be accessible only to IBM employees.

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 49 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@isaacrivriv isaacrivriv left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functionally this looks good to me, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants