Skip to content

Create read and write timeout tests for netty / chfw - #35680

Open
volosied wants to merge 2 commits into
OpenLiberty:integrationfrom
volosied:timeout-tests
Open

volosied wants to merge 2 commits into
OpenLiberty:integrationfrom
volosied:timeout-tests

Conversation

@volosied

@volosied volosied commented Sep 2, 2026

Copy link
Copy Markdown
Member

Fixes #35768

@volosied

volosied commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

!build
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
spawn.fullfat.buckets=io.openliberty.transport.http_fat
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.
  • 3 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • 1 test infrastructure code files were changed.

  • Test failures/errors in the build could be due to these changes.

  • 4 product code files were changed.

  • Please describe in a separate comment how you tested your changes.

  • 1 messages files were changed and need an L2 review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops
  • 1 NLS files were changed and need an ID review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops

@michael-bowler-232 michael-bowler-232 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested revised user action for CWWKO1713W:
"Check for network latency or connectivity issues between the client and server. If the connection is valid, increase the readTimeout value in the HTTP endpoint configuration."

Also. The substitution variable {0} is unexplained — what does it contain? A channel name, a connection ID, a timeout value, a URI? The variable should be meaningful to the user.

Suggested revised explanation for CWWKO1714W:
"The server did not complete an HTTP write operation within the configured write timeout."

Similar comment for {0}

Suggested explanation for CWWKO1715W:

The HTTP/2 connection was idle for longer than the configured idle timeout. The server closed the connection.

Similar comment for {0}

@volosied

Copy link
Copy Markdown
Member Author

@michael-bowler-232 I actually commented these messages out. I'll still update them, and decide whether to use them later or not.

They are used only in beta as of now.

co authored by bob 2.0.2

in progress

IN PROGERSS

Working timeout tests

more updates

Change warning to trace message to better align netty with chfw

Working write timeout test
@volosied
volosied force-pushed the timeout-tests branch 2 times, most recently from a71f0f9 to f720308 Compare September 16, 2026 20:25
@volosied

volosied commented Sep 16, 2026

Copy link
Copy Markdown
Member Author

!build
(view Open Liberty Personal Build - ❌ completed with errors/failures.)
spawn.fullfat.buckets=io.openliberty.transport.http_fat
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.

@volosied

Copy link
Copy Markdown
Member Author

!build
spawn.fullfat.buckets=io.openliberty.transport.http_fat

@LibbyBot

Copy link
Copy Markdown
Member

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 2 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • 1 test infrastructure code files were changed.

  • Test failures/errors in the build could be due to these changes.

  • 5 product code files were changed.

  • Please describe in a separate comment how you tested your changes.

  • 1 messages files were changed and need an L2 review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops
  • 1 NLS files were changed and need an ID review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops

Skip testWriteTimeout_throwIOEForInboundConnections for now
@volosied

volosied commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

!build
(view Open Liberty Personal Build - ⏳InProgress)
spawn.fullfat.buckets=io.openliberty.transport.http_fat
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.
  • 2 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • 1 test infrastructure code files were changed.

  • Test failures/errors in the build could be due to these changes.

  • 5 product code files were changed.

  • Please describe in a separate comment how you tested your changes.

  • 1 messages files were changed and need an L2 review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops
  • 1 NLS files were changed and need an ID review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops

@volosied

volosied commented Sep 17, 2026

Copy link
Copy Markdown
Member Author

!build (view Open Liberty Personal Build - ⏳InProgress)

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.
  • 2 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • 1 test infrastructure code files were changed.

  • Test failures/errors in the build could be due to these changes.

  • 5 product code files were changed.

  • Please describe in a separate comment how you tested your changes.

  • 1 messages files were changed and need an L2 review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops
  • 1 NLS files were changed and need an ID review.

  • @OpenLiberty/message-reviewer Please review.

    • dev/com.ibm.ws.channelfw/resources/com/ibm/ws/tcpchannel/internal/resources/TCPChannelMessages.nlsprops

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

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Create read and write timeout tests for netty / chfw

3 participants