-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Create a cron job that calls all performance harness on cron #31480
Changes from all commits
0886fce
e88826e
84581e4
89494e5
4e450e3
1658aa6
fd4c8aa
ffe54f1
45c66e0
a050de3
946f694
21eb87f
8540151
409b397
5121d16
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,42 @@ | ||
name: Connector Performance Harness Cron | ||
on: workflow_dispatch | ||
on: | ||
schedule: | ||
# * is a special character in YAML so you have to quote this string | ||
- # 5:30 and 17:30 | ||
- cron: "30 5,17 * * *" | ||
workflow_dispatch: # for manual triggers | ||
|
||
jobs: | ||
postgres-1m-run: | ||
uses: ./.github/workflows/connector-performance-command.yml | ||
with: | ||
connector: connectors/source-postgres | ||
connector: "connectors/source-postgres" | ||
dataset: 1m | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Are all dataset going to run every time? is this needed? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. actually that's something I want to discuss with you. When we are going to support and test against full_refresh and incremental, and with additional mongoDB support, we will have maximum 18 combinations between connectors/dataset/sync mode. I feel we do not need to enumerate all datasets - what is the original purpose of defining 3 different datasets for performance testing? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I don't think 1m is giving us something that's very different than 10 or 20m. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. sounds good. removed 10m/20m for both connectors. |
||
postgres-10m-run: | ||
uses: ./.github/workflows/connector-performance-command.yml | ||
with: | ||
connector: connectors/source-postgres | ||
dataset: 10m | ||
postgres-20m-run: | ||
secrets: inherit | ||
mysql-1m-run: | ||
uses: ./.github/workflows/connector-performance-command.yml | ||
with: | ||
connector: connectors/source-postgres | ||
dataset: 20m | ||
mysql-1m-run: | ||
connector: "connectors/source-mysql" | ||
dataset: 1m | ||
secrets: inherit | ||
postgres-1m-run-incremental: | ||
uses: ./.github/workflows/connector-performance-command.yml | ||
with: | ||
connector: connectors/source-mysql | ||
connector: "connectors/source-postgres" | ||
dataset: 1m | ||
mysql-10m-run: | ||
sync-mode: "incremental" | ||
secrets: inherit | ||
mysql-1m-run-incremental: | ||
uses: ./.github/workflows/connector-performance-command.yml | ||
with: | ||
connector: connectors/source-mysql | ||
dataset: 10m | ||
mysql-20m-run: | ||
connector: "connectors/source-mysql" | ||
dataset: 1m | ||
sync-mode: "incremental" | ||
secrets: inherit | ||
mongodb-1m-run-incremental: | ||
uses: ./.github/workflows/connector-performance-command.yml | ||
with: | ||
connector: connectors/source-mysql | ||
dataset: 20m | ||
connector: "connectors/source-mongodb-v2" | ||
dataset: 1m | ||
sync-mode: "incremental" | ||
secrets: inherit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At minute 30 past hour 5 and 17