From 28d99fa90285450ed5bcab4b775bb59776f75d57 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 13 May 2025 19:58:36 +0300 Subject: [PATCH 01/10] Perf experiments --- federation/gateways/hive-gateway-bun/docker-compose.yaml | 2 +- federation/gateways/hive-gateway/docker-compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/federation/gateways/hive-gateway-bun/docker-compose.yaml b/federation/gateways/hive-gateway-bun/docker-compose.yaml index 0b09c263f..f2a076a13 100644 --- a/federation/gateways/hive-gateway-bun/docker-compose.yaml +++ b/federation/gateways/hive-gateway-bun/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.1-bun + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-b09e3e259508a7e76d0e3786fd43d38795ec8f57-bun container_name: gateway networks: - test diff --git a/federation/gateways/hive-gateway/docker-compose.yaml b/federation/gateways/hive-gateway/docker-compose.yaml index 532a4dcee..a2f9b9fd3 100644 --- a/federation/gateways/hive-gateway/docker-compose.yaml +++ b/federation/gateways/hive-gateway/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.1 + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-b09e3e259508a7e76d0e3786fd43d38795ec8f57 container_name: gateway networks: - test From 5ab3d04d68e8ef5cab3b28e2b92134d02a20ea26 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 13 May 2025 20:27:44 +0300 Subject: [PATCH 02/10] Go --- .github/workflows/federation-v1.workflow.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/federation-v1.workflow.yaml b/.github/workflows/federation-v1.workflow.yaml index c3610c700..47bffa216 100644 --- a/.github/workflows/federation-v1.workflow.yaml +++ b/.github/workflows/federation-v1.workflow.yaml @@ -44,7 +44,7 @@ jobs: scenarioName: constant-vus-over-time runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 2 + fork: 1 memoryLimit: 6gb constant-vus-over-time-report: @@ -81,7 +81,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 2 + fork: 1 memoryLimit: 6gb subgraphDelayRange: "40~150" @@ -119,7 +119,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay-resources runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 3 + fork: 1 memoryLimit: 8gb subgraphDelayRange: "40~150" @@ -157,7 +157,7 @@ jobs: scenarioName: ramping-vus runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 3 + fork: 1 memoryLimit: 8gb ramping-vus-report: From a080572ed203baa8a4bb7c4ef1219917e14d24a4 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 13 May 2025 21:04:03 +0300 Subject: [PATCH 03/10] Hmm --- .github/workflows/federation-v1.workflow.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/federation-v1.workflow.yaml b/.github/workflows/federation-v1.workflow.yaml index 47bffa216..c3610c700 100644 --- a/.github/workflows/federation-v1.workflow.yaml +++ b/.github/workflows/federation-v1.workflow.yaml @@ -44,7 +44,7 @@ jobs: scenarioName: constant-vus-over-time runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 1 + fork: 2 memoryLimit: 6gb constant-vus-over-time-report: @@ -81,7 +81,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 1 + fork: 2 memoryLimit: 6gb subgraphDelayRange: "40~150" @@ -119,7 +119,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay-resources runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 1 + fork: 3 memoryLimit: 8gb subgraphDelayRange: "40~150" @@ -157,7 +157,7 @@ jobs: scenarioName: ramping-vus runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 1 + fork: 3 memoryLimit: 8gb ramping-vus-report: From 0703a6f19ddea61fa4b721e464ebdd5f0e3cf82b Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Tue, 13 May 2025 21:04:44 +0300 Subject: [PATCH 04/10] Go --- .github/workflows/federation-v1.workflow.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/federation-v1.workflow.yaml b/.github/workflows/federation-v1.workflow.yaml index c3610c700..8023d1607 100644 --- a/.github/workflows/federation-v1.workflow.yaml +++ b/.github/workflows/federation-v1.workflow.yaml @@ -45,7 +45,7 @@ jobs: runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 fork: 2 - memoryLimit: 6gb + memoryLimit: 8gb constant-vus-over-time-report: needs: constant-vus-over-time @@ -82,7 +82,7 @@ jobs: runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 fork: 2 - memoryLimit: 6gb + memoryLimit: 8gb subgraphDelayRange: "40~150" constant-vus-subgraphs-delay-report: @@ -120,7 +120,7 @@ jobs: runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 fork: 3 - memoryLimit: 8gb + memoryLimit: 12gb subgraphDelayRange: "40~150" constant-vus-subgraphs-delay-resources-report: @@ -158,7 +158,7 @@ jobs: runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 fork: 3 - memoryLimit: 8gb + memoryLimit: 12gb ramping-vus-report: needs: ramping-vus From e3b5b777600e90a49cb7d9fc5bfa8562207c36dd Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 14 May 2025 03:00:32 +0300 Subject: [PATCH 05/10] Remove JIT --- federation/gateways/hive-gateway-bun/docker-compose.yaml | 3 +-- federation/gateways/hive-gateway/docker-compose.yaml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/federation/gateways/hive-gateway-bun/docker-compose.yaml b/federation/gateways/hive-gateway-bun/docker-compose.yaml index f2a076a13..13fb3625e 100644 --- a/federation/gateways/hive-gateway-bun/docker-compose.yaml +++ b/federation/gateways/hive-gateway-bun/docker-compose.yaml @@ -9,7 +9,6 @@ services: environment: - NODE_ENV=production - FORK=${FORK} - - JIT=true depends_on: accounts: condition: service_healthy @@ -35,7 +34,7 @@ services: interval: 3s timeout: 5s retries: 10 - command: ["supergraph", "--jit"] + command: ["supergraph"] deploy: resources: limits: diff --git a/federation/gateways/hive-gateway/docker-compose.yaml b/federation/gateways/hive-gateway/docker-compose.yaml index a2f9b9fd3..e2bb39bca 100644 --- a/federation/gateways/hive-gateway/docker-compose.yaml +++ b/federation/gateways/hive-gateway/docker-compose.yaml @@ -9,7 +9,6 @@ services: environment: - NODE_ENV=production - FORK=${FORK} - - JIT=true depends_on: accounts: condition: service_healthy @@ -35,7 +34,7 @@ services: interval: 3s timeout: 5s retries: 10 - command: ["supergraph", "--jit"] + command: ["supergraph"] deploy: resources: limits: From 62385484617c669f6d1fad0da5b7bdc3dbe7cfbc Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Wed, 14 May 2025 04:30:37 +0300 Subject: [PATCH 06/10] .. --- federation/gateways/hive-gateway-bun/docker-compose.yaml | 3 ++- federation/gateways/hive-gateway/docker-compose.yaml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/federation/gateways/hive-gateway-bun/docker-compose.yaml b/federation/gateways/hive-gateway-bun/docker-compose.yaml index 13fb3625e..68def5f37 100644 --- a/federation/gateways/hive-gateway-bun/docker-compose.yaml +++ b/federation/gateways/hive-gateway-bun/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-b09e3e259508a7e76d0e3786fd43d38795ec8f57-bun + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-10b09b21994f57974606a704b91a5922034f86d9-bun container_name: gateway networks: - test @@ -9,6 +9,7 @@ services: environment: - NODE_ENV=production - FORK=${FORK} + - JIT=1 depends_on: accounts: condition: service_healthy diff --git a/federation/gateways/hive-gateway/docker-compose.yaml b/federation/gateways/hive-gateway/docker-compose.yaml index e2bb39bca..46178af6c 100644 --- a/federation/gateways/hive-gateway/docker-compose.yaml +++ b/federation/gateways/hive-gateway/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-b09e3e259508a7e76d0e3786fd43d38795ec8f57 + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-10b09b21994f57974606a704b91a5922034f86d9 container_name: gateway networks: - test @@ -9,6 +9,7 @@ services: environment: - NODE_ENV=production - FORK=${FORK} + - JIT=1 depends_on: accounts: condition: service_healthy From 21deece4c7d3291ab472cdef51bb89c32edc14c8 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 15 May 2025 17:15:16 +0300 Subject: [PATCH 07/10] Try --- federation/gateways/hive-gateway-bun/docker-compose.yaml | 6 +++--- federation/gateways/hive-gateway/docker-compose.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/federation/gateways/hive-gateway-bun/docker-compose.yaml b/federation/gateways/hive-gateway-bun/docker-compose.yaml index 68def5f37..6439221e0 100644 --- a/federation/gateways/hive-gateway-bun/docker-compose.yaml +++ b/federation/gateways/hive-gateway-bun/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-10b09b21994f57974606a704b91a5922034f86d9-bun + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-93c8bf8ff55765767aaf7c66025da03aece175d8-bun container_name: gateway networks: - test @@ -9,7 +9,7 @@ services: environment: - NODE_ENV=production - FORK=${FORK} - - JIT=1 + - JIT=true depends_on: accounts: condition: service_healthy @@ -35,7 +35,7 @@ services: interval: 3s timeout: 5s retries: 10 - command: ["supergraph"] + command: ["supergraph", "--jit"] deploy: resources: limits: diff --git a/federation/gateways/hive-gateway/docker-compose.yaml b/federation/gateways/hive-gateway/docker-compose.yaml index 46178af6c..aeeb3b9eb 100644 --- a/federation/gateways/hive-gateway/docker-compose.yaml +++ b/federation/gateways/hive-gateway/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-10b09b21994f57974606a704b91a5922034f86d9 + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-93c8bf8ff55765767aaf7c66025da03aece175d8 container_name: gateway networks: - test @@ -9,7 +9,7 @@ services: environment: - NODE_ENV=production - FORK=${FORK} - - JIT=1 + - JIT=true depends_on: accounts: condition: service_healthy @@ -35,7 +35,7 @@ services: interval: 3s timeout: 5s retries: 10 - command: ["supergraph"] + command: ["supergraph", "--jit"] deploy: resources: limits: From 91e2b44433f2b8e690b2468d09fba822c3a39f29 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 15 May 2025 17:32:25 +0300 Subject: [PATCH 08/10] .. --- federation/gateways/hive-gateway-bun/docker-compose.yaml | 2 +- federation/gateways/hive-gateway/docker-compose.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/federation/gateways/hive-gateway-bun/docker-compose.yaml b/federation/gateways/hive-gateway-bun/docker-compose.yaml index 6439221e0..a842dd6af 100644 --- a/federation/gateways/hive-gateway-bun/docker-compose.yaml +++ b/federation/gateways/hive-gateway-bun/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-93c8bf8ff55765767aaf7c66025da03aece175d8-bun + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-176b8d0c579b513379ef4a1eb65f13ab2ebeeb8c-bun container_name: gateway networks: - test diff --git a/federation/gateways/hive-gateway/docker-compose.yaml b/federation/gateways/hive-gateway/docker-compose.yaml index aeeb3b9eb..38b44383a 100644 --- a/federation/gateways/hive-gateway/docker-compose.yaml +++ b/federation/gateways/hive-gateway/docker-compose.yaml @@ -1,6 +1,6 @@ services: gateway: - image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-93c8bf8ff55765767aaf7c66025da03aece175d8 + image: ghcr.io/graphql-hive/gateway:1.14.2-alpha-176b8d0c579b513379ef4a1eb65f13ab2ebeeb8c container_name: gateway networks: - test From bf7b733c5dc14258e3f11cc44ec617314ff64a5b Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 15 May 2025 17:39:29 +0300 Subject: [PATCH 09/10] Lets go --- .github/workflows/federation-v1.workflow.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/federation-v1.workflow.yaml b/.github/workflows/federation-v1.workflow.yaml index 8023d1607..8175476c4 100644 --- a/.github/workflows/federation-v1.workflow.yaml +++ b/.github/workflows/federation-v1.workflow.yaml @@ -44,7 +44,7 @@ jobs: scenarioName: constant-vus-over-time runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 2 + fork: 3 memoryLimit: 8gb constant-vus-over-time-report: @@ -81,7 +81,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 2 + fork: 3 memoryLimit: 8gb subgraphDelayRange: "40~150" @@ -119,7 +119,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay-resources runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 3 + fork: 4 memoryLimit: 12gb subgraphDelayRange: "40~150" @@ -157,7 +157,7 @@ jobs: scenarioName: ramping-vus runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 3 + fork: 4 memoryLimit: 12gb ramping-vus-report: From dfd061488df0515ef467cff67565dd9813b66051 Mon Sep 17 00:00:00 2001 From: Arda TANRIKULU Date: Thu, 15 May 2025 17:49:56 +0300 Subject: [PATCH 10/10] .. --- .github/workflows/federation-v1.workflow.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/federation-v1.workflow.yaml b/.github/workflows/federation-v1.workflow.yaml index 8175476c4..29ca1e642 100644 --- a/.github/workflows/federation-v1.workflow.yaml +++ b/.github/workflows/federation-v1.workflow.yaml @@ -44,7 +44,7 @@ jobs: scenarioName: constant-vus-over-time runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 3 + fork: 2 memoryLimit: 8gb constant-vus-over-time-report: @@ -81,7 +81,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 3 - fork: 3 + fork: 2 memoryLimit: 8gb subgraphDelayRange: "40~150" @@ -119,7 +119,7 @@ jobs: scenarioName: constant-vus-subgraphs-delay-resources runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 4 + fork: 2 memoryLimit: 12gb subgraphDelayRange: "40~150" @@ -157,7 +157,7 @@ jobs: scenarioName: ramping-vus runner: ${{ needs.decide-runner.outputs.runner }} cpuLimit: 4 - fork: 4 + fork: 2 memoryLimit: 12gb ramping-vus-report: