envoy icon indicating copy to clipboard operation
envoy copied to clipboard

[backport][release/v1.23] connection handler: correct the handling of listener update

Open soulxu opened this issue 3 years ago • 14 comments

Signed-off-by: He Jie Xu [email protected]

Commit Message: connection handler: correct the handling of listener update Additional Description: This is cherry-pick from https://github.com/envoyproxy/envoy/pull/22622

Risk Level: high Testing: unittest added Docs Changes: n/a Release Notes: an item for bug fixes added. Fixes https://github.com/envoyproxy/envoy/issues/22449

soulxu avatar Aug 10 '22 15:08 soulxu

/assign @phlax @mattklein123

soulxu avatar Aug 10 '22 15:08 soulxu

@soulxu as mentioned previously should this not be raised against main first ?

phlax avatar Aug 10 '22 15:08 phlax

@phlax yea, this is cherry pick from https://github.com/envoyproxy/envoy/pull/22622

soulxu avatar Aug 10 '22 15:08 soulxu

cool - i just saw that this has landed on main already - apologies for noise (i have been off the last couple of days)

phlax avatar Aug 10 '22 15:08 phlax

no worries! thanks for reminder this for me

soulxu avatar Aug 10 '22 15:08 soulxu

/retest

soulxu avatar Aug 10 '22 23:08 soulxu

Retrying Azure Pipelines: Retried failed jobs in: envoy-presubmit

:cat:

Caused by: a https://github.com/envoyproxy/envoy/pull/22642#issuecomment-1211401322 was created by @soulxu.

see: more, trace.

@phlax do you know why arm ci failed? it is missing some linux header file for iouring, that is strange.

soulxu avatar Aug 11 '22 02:08 soulxu

/retest

soulxu avatar Aug 11 '22 03:08 soulxu

Retrying Azure Pipelines: Retried failed jobs in: envoy-presubmit

:cat:

Caused by: a https://github.com/envoyproxy/envoy/pull/22642#issuecomment-1211517816 was created by @soulxu.

see: more, trace.

/retest (for retest purposes)

i tried manually triggering and CI failed again for same reason

@phlax do you know why arm ci failed?

no - seems odd - and unrelated to PR - also wondering why it didnt trigger this on main

phlax avatar Aug 11 '22 07:08 phlax

Retrying Azure Pipelines: Retried failed jobs in: envoy-presubmit

:cat:

Caused by: a https://github.com/envoyproxy/envoy/pull/22642#issuecomment-1211651064 was created by @phlax.

see: more, trace.

/retest

phlax avatar Aug 11 '22 07:08 phlax

Retrying Azure Pipelines: Retried failed jobs in: envoy-presubmit

:cat:

Caused by: a https://github.com/envoyproxy/envoy/pull/22642#issuecomment-1211662900 was created by @phlax.

see: more, trace.

/retest

soulxu avatar Aug 12 '22 00:08 soulxu

Retrying Azure Pipelines: Retried failed jobs in: envoy-presubmit

:cat:

Caused by: a https://github.com/envoyproxy/envoy/pull/22642#issuecomment-1212609141 was created by @soulxu.

see: more, trace.

@soulxu searching on this bug and related to liburing and it seems its a kinda common problem with a few potential causes

  • missing kernel headers
  • incompatible kernel version
  • problematic include paths

not sure why it is only failing on arm and only on this envoy version, and only once your patch is applied

im thinking we should probably debug to check kernel version and presence of headers etc

phlax avatar Aug 12 '22 10:08 phlax

/wait

jmarantz avatar Aug 16 '22 14:08 jmarantz

/retest

Is https://github.com/envoyproxy/envoy/pull/22744 fix the CI issue? give a try

soulxu avatar Aug 18 '22 00:08 soulxu

Retrying Azure Pipelines: Retried failed jobs in: envoy-presubmit

:cat:

Caused by: a https://github.com/envoyproxy/envoy/pull/22642#issuecomment-1218809362 was created by @soulxu.

see: more, trace.

Is https://github.com/envoyproxy/envoy/pull/22744 fix the CI issue? give a try

i think you will need to merge the branch update as i dont think ci merges as it does on main

phlax avatar Aug 18 '22 12:08 phlax

Is #22744 fix the CI issue? give a try

i think you will need to merge the branch update as i dont think ci merges as it does on main

just done, thanks!

soulxu avatar Aug 18 '22 12:08 soulxu