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

wasm: restore and fix the Wasm Service. (#440) #170

Merged
merged 1 commit into from
Mar 3, 2020

Conversation

PiotrSikora
Copy link

This change restores Wasm Service, which was accidentally removed
in a bad merge (#321).

It also fixes a number of issuses:

  1. Wasm Services were started before Cluster Manager was initialized,
    which crashed Envoy when Wasm Service tried to dispatch a callout.

  2. Wasm Services (per-thread) were not stored and they were getting
    out of scope, so they were immediately destroyed.

  3. Wasm Services (singleton) were started twice.

Signed-off-by: Piotr Sikora piotrsikora@google.com

This change restores Wasm Service, which was accidentally removed
in a bad merge (envoyproxy#321).

It also fixes a number of issuses:

1. Wasm Services were started before Cluster Manager was initialized,
   which crashed Envoy when Wasm Service tried to dispatch a callout.

2. Wasm Services (per-thread) were not stored and they were getting
   out of scope, so they were immediately destroyed.

3. Wasm Services (singleton) were started twice.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
@mandarjog
Copy link

Is this a blocker for 1.5? It seems so.

@PiotrSikora
Copy link
Author

Not sure if a blocker, since noone noticed it was removed ~3 months ago...

@istio-testing istio-testing merged commit 6d0cf31 into istio:release-1.5 Mar 3, 2020
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.

5 participants