Skip to content

wasm: update Wasmtime to v0.26.#15882

Merged
lizan merged 1 commit intoenvoyproxy:mainfrom
PiotrSikora:wasmtime_v0.26
Apr 9, 2021
Merged

wasm: update Wasmtime to v0.26.#15882
lizan merged 1 commit intoenvoyproxy:mainfrom
PiotrSikora:wasmtime_v0.26

Conversation

@PiotrSikora
Copy link
Copy Markdown
Contributor

@PiotrSikora PiotrSikora commented Apr 8, 2021

Performance improved ~10% in microbenchmarks (compared to v0.25):

Benchmark Diff

WasmSpeedTest_empty -0.1513
WasmSpeedTest_get_current_time -0.0328
WasmSpeedTest_small_string -0.1145
WasmSpeedTest_small_string1000 -0.0697
WasmSpeedTest_small_string_check_compiler -0.1039
WasmSpeedTest_small_string_check_compiler1000 -0.0966
WasmSpeedTest_large_string -0.0623
WasmSpeedTest_large_string1000 -0.0689
WasmSpeedTest_get_property -0.1385
WasmSpeedTest_grpc_service -0.1250
WasmSpeedTest_grpc_service1000 -0.1917
WasmSpeedTest_modify_metadata -0.0297
WasmSpeedTest_modify_metadata1000 -0.0318
WasmSpeedTest_json_serialize -0.0920
WasmSpeedTest_json_deserialize -0.0723
WasmSpeedTest_json_deserialize_empty -0.1481
WasmSpeedTest_convert_to_filter_state -0.1074

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

Performance improved ~10% in microbenchmarks (compared to v0.25):

Benchmark                                                       Diff
--------------------------------------------------------------------
WasmSpeedTest_empty                                          -0.1513
WasmSpeedTest_get_current_time                               -0.0328
WasmSpeedTest_small_string                                   -0.1145
WasmSpeedTest_small_string1000                               -0.0697
WasmSpeedTest_small_string_check_compiler                    -0.1039
WasmSpeedTest_small_string_check_compiler1000                -0.0966
WasmSpeedTest_large_string                                   -0.0623
WasmSpeedTest_large_string1000                               -0.0689
WasmSpeedTest_get_property                                   -0.1385
WasmSpeedTest_grpc_service                                   -0.1250
WasmSpeedTest_grpc_service1000                               -0.1917
WasmSpeedTest_modify_metadata                                -0.0297
WasmSpeedTest_modify_metadata1000                            -0.0318
WasmSpeedTest_json_serialize                                 -0.0920
WasmSpeedTest_json_deserialize                               -0.0723
WasmSpeedTest_json_deserialize_empty                         -0.1481
WasmSpeedTest_convert_to_filter_state                        -0.1074

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
@repokitteh-read-only repokitteh-read-only bot added the deps Approval required for changes to Envoy's external dependencies label Apr 8, 2021
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).

🐱

Caused by: #15882 was opened by PiotrSikora.

see: more, trace.

@moderation
Copy link
Copy Markdown
Contributor

/lgtm deps

@repokitteh-read-only repokitteh-read-only bot removed the deps Approval required for changes to Envoy's external dependencies label Apr 8, 2021
@PiotrSikora
Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only
Copy link
Copy Markdown

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

🐱

Caused by: a #15882 (comment) was created by @PiotrSikora.

see: more, trace.

@lizan lizan merged commit 497e6a0 into envoyproxy:main Apr 9, 2021
Monkeyanator pushed a commit to Monkeyanator/envoy that referenced this pull request Apr 20, 2021
Performance improved ~10% in microbenchmarks (compared to v0.25):

Benchmark                                                       Diff
--------------------------------------------------------------------
WasmSpeedTest_empty                                          -0.1513
WasmSpeedTest_get_current_time                               -0.0328
WasmSpeedTest_small_string                                   -0.1145
WasmSpeedTest_small_string1000                               -0.0697
WasmSpeedTest_small_string_check_compiler                    -0.1039
WasmSpeedTest_small_string_check_compiler1000                -0.0966
WasmSpeedTest_large_string                                   -0.0623
WasmSpeedTest_large_string1000                               -0.0689
WasmSpeedTest_get_property                                   -0.1385
WasmSpeedTest_grpc_service                                   -0.1250
WasmSpeedTest_grpc_service1000                               -0.1917
WasmSpeedTest_modify_metadata                                -0.0297
WasmSpeedTest_modify_metadata1000                            -0.0318
WasmSpeedTest_json_serialize                                 -0.0920
WasmSpeedTest_json_deserialize                               -0.0723
WasmSpeedTest_json_deserialize_empty                         -0.1481
WasmSpeedTest_convert_to_filter_state                        -0.1074

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants