Skip to content

Add keepalives to waypoint HBONE endpoint to mimic ztunnel#50737

Merged
istio-testing merged 3 commits intoistio:masterfrom
bleggett:bleggett/add_waypoint_keepalives
Apr 29, 2024
Merged

Add keepalives to waypoint HBONE endpoint to mimic ztunnel#50737
istio-testing merged 3 commits intoistio:masterfrom
bleggett:bleggett/add_waypoint_keepalives

Conversation

@bleggett
Copy link
Contributor

@bleggett bleggett commented Apr 29, 2024

Please provide a description of this PR:

In istio/ztunnel#931 we added keepalives to the serverside of the HBONE tunnel to work around a hyper client bug: hyperium/hyper#3647

This just adds the same things to the waypoint, for the same reasons.

IMO keepalives are probably worth having even if the hyper client bug is fixed, as a safety valve to keep misbehaving clients (even if they are ours) from hanging connections.

Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
@bleggett bleggett requested a review from a team as a code owner April 29, 2024 16:55
@istio-policy-bot
Copy link

🤔 🐛 You appear to be fixing a bug in Go code, yet your PR doesn't include updates to any test files. Did you forget to add a test?

Courtesy of your friendly test nag.

@bleggett bleggett changed the title Add keepalives to waypoint HBONE server to mimic ztunnel Add keepalives to waypoint HBONE endpoint to mimic ztunnel Apr 29, 2024
@istio-testing istio-testing added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Apr 29, 2024
@howardjohn howardjohn added the cherrypick/release-1.22 Set this label on a PR to auto-merge it to the release-1.22 branch label Apr 29, 2024
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
@bleggett
Copy link
Contributor Author

/test release-notes

Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
@istio-testing istio-testing merged commit f8fdd54 into istio:master Apr 29, 2024
@istio-testing
Copy link
Collaborator

In response to a cherrypick label: new pull request created: #50738

luksa pushed a commit to luksa/istio that referenced this pull request Oct 14, 2024
* upstream/master:
  validation: block invalid maglev table sizes (istio#50750)
  xds server: move files (istio#50708)
  ambient: fix auto-allow waypoint (istio#50710)
  Add ProxyConfig to list of non-stable resources (istio#50741)
  release notes for 50195 (istio#50722)
  Add keepalives to waypoint HBONE endpoint to mimic ztunnel (istio#50737)
  basic istio ascii art (istio#50699)
  add new retryon condition in validation code (istio#50726)
  Bump unshare-go dependency (istio#50725)
  Fix setting the merged service to servicesByHostname  (istio#50691)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ambient Issues related to ambient mesh area/networking area/perf and scalability cherrypick/release-1.22 Set this label on a PR to auto-merge it to the release-1.22 branch size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants