Skip to content

feat(test-suite): add multiple coprocessors#627

Closed
tawadaa wants to merge 16 commits intomainfrom
aw/test-suite/coproc-3
Closed

feat(test-suite): add multiple coprocessors#627
tawadaa wants to merge 16 commits intomainfrom
aw/test-suite/coproc-3

Conversation

@tawadaa
Copy link
Copy Markdown
Contributor

@tawadaa tawadaa commented Jul 24, 2025

DO NOT MERGE
This is for testing multiple coprocessors, shouldn't be merged as it is, need more work to choose how many coprocessor when running fhevm-cli deploy

@cla-bot cla-bot bot added the cla-signed label Jul 24, 2025
@tawadaa tawadaa requested a review from Copilot July 24, 2025 14:16
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements support for multiple coprocessors in the FHEVM test suite, enabling the deployment and testing of a distributed coprocessor architecture. It replaces the single coprocessor setup with three separate instances (coprocessor-0, coprocessor-1, and coprocessor-2) for enhanced testing capabilities.

  • Splits the single coprocessor configuration into three separate coprocessor instances with unique identifiers
  • Updates deployment scripts to handle multiple coprocessor services with individual environment files
  • Configures separate S3 buckets and database instances for each coprocessor to avoid conflicts

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
update-kms-keys.sh Updates KMS key configuration script to handle multiple coprocessor environment files
deploy-fhevm-stack.sh Modifies deployment script to support three separate coprocessor components
.env.gateway Configures gateway to recognize all three coprocessors with unique addresses and S3 buckets
.env.coprocessor Removes the original single coprocessor configuration file
minio-docker-compose.yml Creates separate S3 buckets for each coprocessor instance
coprocessor-0-docker-compose.yml Updates original coprocessor to use indexed naming and resources
coprocessor-1-docker-compose.yml Adds new docker compose configuration for second coprocessor instance
coprocessor-2-docker-compose.yml Adds new docker compose configuration for third coprocessor instance

@leventdem leventdem force-pushed the aw/test-suite/coproc-3 branch 2 times, most recently from 5606bb2 to 3255a71 Compare July 30, 2025 08:14
@tawadaa tawadaa force-pushed the aw/test-suite/coproc-3 branch from d7a7cf2 to 766362d Compare July 30, 2025 08:35
@leventdem leventdem force-pushed the aw/test-suite/coproc-3 branch 2 times, most recently from 1418590 to fbe461e Compare August 22, 2025 13:55
@leventdem leventdem force-pushed the aw/test-suite/coproc-3 branch 2 times, most recently from 4cc32ca to a90e531 Compare September 10, 2025 12:10
@tawadaa tawadaa force-pushed the aw/test-suite/coproc-3 branch from a10d5bd to c578000 Compare September 11, 2025 08:52
@leventdem leventdem force-pushed the aw/test-suite/coproc-3 branch from 72063ea to f926af3 Compare September 11, 2025 14:02
@Eikix
Copy link
Copy Markdown
Contributor

Eikix commented Feb 12, 2026

duplicate of #1959
can I close?

@leventdem leventdem closed this Mar 24, 2026
@leventdem leventdem deleted the aw/test-suite/coproc-3 branch March 24, 2026 08:39
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.

4 participants