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

new gcs evaluator - attempt at fixing performance issue introduced via gcsl rework #1686

Draft
wants to merge 38 commits into
base: main
Choose a base branch
from

Conversation

srliao
Copy link
Contributor

@srliao srliao commented Sep 2, 2023

This PR rewrites the gcs evaluator to remove the use of channel for blocking purposes (not truly a concurrent workload) which adds a lot of overhead as a result of context switching

@srliao srliao marked this pull request as draft September 2, 2023 00:44
@srliao srliao force-pushed the srl-2023-09-01-new-gcs-eval branch 2 times, most recently from 71615ed to c6e2e91 Compare September 7, 2023 00:13
@srliao srliao force-pushed the srl-2023-09-01-new-gcs-eval branch 2 times, most recently from e53a9dc to a04da22 Compare September 23, 2023 19:34
@srliao srliao force-pushed the srl-2023-09-01-new-gcs-eval branch from 37e9b66 to 1508108 Compare December 15, 2023 19:38
@srliao srliao force-pushed the srl-2023-09-01-new-gcs-eval branch from 1508108 to 8703392 Compare December 29, 2023 18:21
@srliao srliao force-pushed the srl-2023-09-01-new-gcs-eval branch from 8703392 to 141c91f Compare January 2, 2024 13:37
@srliao srliao marked this pull request as ready for review January 2, 2024 17:26
@k0l11 k0l11 added kind: enhancement New feature or request area: pkg Related to core logic labels Jan 3, 2024
@srliao
Copy link
Contributor Author

srliao commented Feb 2, 2024

on hold for now because it looks like this might actually be a performance decrease for wasm. needs more testing

also need to fix env scoping which is causing issues with closures not behaving properly

@srliao srliao marked this pull request as draft February 21, 2024 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: pkg Related to core logic kind: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants