Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/net/http2: TestServer flakes with "timeout waiting for frame" #34615

Open
bcmills opened this issue Sep 30, 2019 · 1 comment

Comments

@bcmills
Copy link
Member

commented Sep 30, 2019

Seen in https://build.golang.org/log/ddb26b7792d0c4fc77efb48afcb95136bf8f2c9b on the netbsd-arm-bsiegert builder:

--- FAIL: TestServer_Response_ManyHeaders_With_Continuation (2.46s)
    server_test.go:486: Error while expecting a HEADERS frame: timeout waiting for frame
    server_test.go:236: Framer read log:
        2019-09-30 13:59:22.907251019 Framer 0xa9a680: read SETTINGS len=24, settings: MAX_FRAME_SIZE=1048576, MAX_CONCURRENT_STREAMS=250, MAX_HEADER_LIST_SIZE=1048896, INITIAL_WINDOW_SIZE=1048576
        2019-09-30 13:59:22.907864436 Framer 0xa9a680: read SETTINGS flags=ACK len=0
        2019-09-30 13:59:22.90802856 Framer 0xa9a680: read WINDOW_UPDATE len=4 (conn) incr=983041
    server_test.go:242: Framer write log:
        2019-09-30 13:59:22.898343519 Framer 0xa9a680: wrote SETTINGS len=0
        2019-09-30 13:59:22.907385019 Framer 0xa9a680: wrote SETTINGS flags=ACK len=0
        2019-09-30 13:59:22.908223602 Framer 0xa9a680: wrote HEADERS flags=END_STREAM|END_HEADERS stream=1 len=16
FAIL
FAIL	golang.org/x/net/http2	90.954s

CC @bradfitz @tombergan @bsiegert

@bcmills bcmills added this to the Go1.14 milestone Sep 30, 2019
@bcmills bcmills changed the title x/net/http2: TestServer_Response_ManyHeaders_With_Continuation flake on netbsd-arm-bsiegert builder x/net/http2: TestServer flakes with "timeout waiting for frame" Sep 30, 2019
@bcmills bcmills removed the OS-NetBSD label Sep 30, 2019
@bcmills

This comment has been minimized.

Copy link
Member Author

commented Sep 30, 2019

A similar failure in TestServerDoS_MaxHeaderListSize on the solaris-amd64-smartosbuildlet builder. Not clear to me to what extent it is related.

--- FAIL: TestServerDoS_MaxHeaderListSize (2.50s)
    server_test.go:486: Error while expecting a HEADERS frame: timeout waiting for frame
    server_test.go:236: Framer read log:
        2019-09-30 15:57:39.43298439 Framer 0xc00036e540: read SETTINGS len=24, settings: MAX_FRAME_SIZE=1048576, MAX_CONCURRENT_STREAMS=250, MAX_HEADER_LIST_SIZE=1048896, INITIAL_WINDOW_SIZE=1048576
        2019-09-30 15:57:39.433644805 Framer 0xc00036e540: read SETTINGS flags=ACK len=0
        2019-09-30 15:57:39.433715934 Framer 0xc00036e540: read WINDOW_UPDATE len=4 (conn) incr=983041
    server_test.go:242: Framer write log:
        2019-09-30 15:57:39.432324642 Framer 0xc00036e540: wrote SETTINGS len=0
        2019-09-30 15:57:39.433026381 Framer 0xc00036e540: wrote SETTINGS flags=ACK len=0
        2019-09-30 15:57:39.433786762 Framer 0xc00036e540: wrote HEADERS flags=END_STREAM stream=1 len=4065
        2019-09-30 15:57:39.486702755 Framer 0xc00036e540: wrote CONTINUATION flags=END_HEADERS stream=1 len=1048576
FAIL
FAIL	golang.org/x/net/http2	106.144s
@rsc rsc modified the milestones: Go1.14, Backlog Oct 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.