From 6c6be8fbacb1b2b39602624611dc1dfc38dafb37 Mon Sep 17 00:00:00 2001 From: Matts966 Date: Fri, 10 Apr 2026 15:46:44 +0900 Subject: [PATCH 1/6] Use dev-container image --- .github/workflows/e2e.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 5c1128b..3ddc51f 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -25,7 +25,7 @@ jobs: e2e: runs-on: ubuntu-latest container: - image: ghcr.io/vdaas/vald/vald-ci-container:nightly + image: ghcr.io/vdaas/vald/vald-dev-container:nightly options: "--add-host host.docker.internal:host-gateway" steps: - uses: actions/checkout@v3 From 8d9f6fe8500b82b1d7908c0c057e3514721cf19e Mon Sep 17 00:00:00 2001 From: Matts966 Date: Tue, 14 Apr 2026 11:02:09 +0900 Subject: [PATCH 2/6] Remove keepalive_time_ms to avoid GOAWAY too_many_pings --- src/tests/test_e2e.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/tests/test_e2e.py b/src/tests/test_e2e.py index 6b69c08..49f7b77 100644 --- a/src/tests/test_e2e.py +++ b/src/tests/test_e2e.py @@ -24,8 +24,7 @@ def __init__(self, *args, **kwargs): self.data = json.load(open("wordvecs1000.json", "r")) def setUp(self): - options = [("grpc.keepalive_time_ms", 10000), - ("grpc.keepalive_timeout_ms", 5000), + options = [("grpc.keepalive_timeout_ms", 5000), ("grpc.client_channel_backup_poll_interval_ms", 100)] self.channel = grpc.insecure_channel( target="localhost:8081", options=options) From 58004320562cd6810af8c5d14cbfb8e672cddd6b Mon Sep 17 00:00:00 2001 From: Matts966 Date: Tue, 14 Apr 2026 13:14:13 +0900 Subject: [PATCH 3/6] Change keepalive_time_ms from 10s to 300s to avoid GOAWAY too_many_pings --- src/tests/test_e2e.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tests/test_e2e.py b/src/tests/test_e2e.py index 49f7b77..1d3d62e 100644 --- a/src/tests/test_e2e.py +++ b/src/tests/test_e2e.py @@ -24,7 +24,8 @@ def __init__(self, *args, **kwargs): self.data = json.load(open("wordvecs1000.json", "r")) def setUp(self): - options = [("grpc.keepalive_timeout_ms", 5000), + options = [("grpc.keepalive_time_ms", 300000), + ("grpc.keepalive_timeout_ms", 5000), ("grpc.client_channel_backup_poll_interval_ms", 100)] self.channel = grpc.insecure_channel( target="localhost:8081", options=options) From 73e5bb63e402ec39cfb46bf48608479dd11967a0 Mon Sep 17 00:00:00 2001 From: Matts966 Date: Tue, 14 Apr 2026 16:26:59 +0900 Subject: [PATCH 4/6] Set keepalive_time_ms to 20min to avoid GOAWAY too_many_pings --- src/tests/test_e2e.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tests/test_e2e.py b/src/tests/test_e2e.py index 1d3d62e..ffdbf09 100644 --- a/src/tests/test_e2e.py +++ b/src/tests/test_e2e.py @@ -24,8 +24,9 @@ def __init__(self, *args, **kwargs): self.data = json.load(open("wordvecs1000.json", "r")) def setUp(self): - options = [("grpc.keepalive_time_ms", 300000), - ("grpc.keepalive_timeout_ms", 5000), + options = [("grpc.keepalive_time_ms", 1200000), + ("grpc.keepalive_timeout_ms", 20000), + ("grpc.keepalive_permit_without_calls", 0), ("grpc.client_channel_backup_poll_interval_ms", 100)] self.channel = grpc.insecure_channel( target="localhost:8081", options=options) From fe93834bbcb8deffcfcaeff2137ded9047fdfddc Mon Sep 17 00:00:00 2001 From: Matts966 Date: Wed, 15 Apr 2026 13:30:54 +0900 Subject: [PATCH 5/6] Try pr-3448 image --- .github/workflows/e2e.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 3ddc51f..673d3bd 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -32,3 +32,4 @@ jobs: - uses: vdaas/vald-client-ci/.github/actions/e2e@main with: client_type: python + image_tag: pr-3448 From d193ee9e8a24b767be9b3f6672bc797e646e4b94 Mon Sep 17 00:00:00 2001 From: Matts966 Date: Thu, 16 Apr 2026 15:13:47 +0900 Subject: [PATCH 6/6] Revert "Try pr-3448 image" This reverts commit fe93834bbcb8deffcfcaeff2137ded9047fdfddc. --- .github/workflows/e2e.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 673d3bd..3ddc51f 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -32,4 +32,3 @@ jobs: - uses: vdaas/vald-client-ci/.github/actions/e2e@main with: client_type: python - image_tag: pr-3448