-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
🎉 Setting CPU and Memory limits for performance tests via github #8807
🎉 Setting CPU and Memory limits for performance tests via github #8807
Conversation
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory � Conflicts: � .github/workflows/test-performance-command.yml
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory
…change-sh-for-cpu-and-memory
/test-performance connector=connectors/source-mssql cpulimit=cpulimit/4 memorylimit=memorylimit/2GB
|
…change-sh-for-cpu-and-memory
/test-performance connector=connectors/source-postgres
|
/test-performance connector=connectors/source-postgres cpulimit=cpulimit/4 memorylimit=memorylimit/2GB
|
/test-performance connector=connectors/source-postgres cpulimit=cpulimit/4 memorylimit=memorylimit/3GB
|
/test-performance connector=connectors/source-postgres cpulimit=cpulimit/4
|
…change-sh-for-cpu-and-memory
…bytehq#8807) * updated ci performance test sh script * updated ci performance test sh script * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * set all params to one arg * run tests * update ci creds * update performance test yaml file * update performance test yaml file * update performance test yaml file * update performance test yaml file * update performance test sh file * update performance test sh file * update performance test sh file * update performance test sh file * update java to 17 version in yaml file for performance tests * update java to 17 version in yaml file for performance tests * update java to 17 version in yaml file for performance tests * update java to 17 version in yaml file for performance tests * update java to 17 version in yaml file for performance tests * clean test logs * remove test logs * remove test logs * remove test logs * return performance test logs * add readme by performance tests
What
Setting CPU and Memory limits for performance tests via github
How
Now you can set the CPU and Memory limits using the github command. Added two optional parameters cpulimit and memorylimit, which allow you to control the limits for performance tests. cpulimit and memorylimit must be specified in the following form - cpulimit=cpulimit/4 and memorylimit=memorylimit/2GB.
Recommended reading order
x.sh
y.yaml
🚨 User Impact 🚨
No impact
Pre-merge Checklist
Expand the relevant checklist and delete the others.
New Connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/SUMMARY.md
docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampledocs/integrations/README.md
airbyte-integrations/builds.md
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereUpdating a connector
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing./publish
command described hereConnector Generator
-scaffold
in their name) have been updated with the latest scaffold by running./gradlew :airbyte-integrations:connector-templates:generator:testScaffoldTemplates
then checking in your changes