Skip to content

Commit fb7e259

Browse files
authored
set memory limit/request for blob storage connectors (#10861)
1 parent 21a8844 commit fb7e259

File tree

1 file changed

+38
-12
lines changed

1 file changed

+38
-12
lines changed

airbyte-config/init/src/main/resources/seed/destination_definitions.yaml

+38-12
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
dockerImageTag: 0.1.3
55
documentationUrl: https://docs.airbyte.io/integrations/destinations/azureblobstorage
66
icon: azureblobstorage.svg
7+
resourceRequirements:
8+
jobSpecific:
9+
- jobType: sync
10+
resourceRequirements:
11+
memory_limit: "1Gi"
12+
memory_request: "1Gi"
713
- name: Amazon SQS
814
destinationDefinitionId: 0eeee7fb-518f-4045-bacc-9619e31c43ea
915
dockerRepository: airbyte/destination-amazon-sqs
@@ -16,12 +22,24 @@
1622
dockerImageTag: 0.6.11
1723
documentationUrl: https://docs.airbyte.io/integrations/destinations/bigquery
1824
icon: bigquery.svg
25+
resourceRequirements:
26+
jobSpecific:
27+
- jobType: sync
28+
resourceRequirements:
29+
memory_limit: "1Gi"
30+
memory_request: "1Gi"
1931
- name: BigQuery (denormalized typed struct)
2032
destinationDefinitionId: 079d5540-f236-4294-ba7c-ade8fd918496
2133
dockerRepository: airbyte/destination-bigquery-denormalized
2234
dockerImageTag: 0.2.10
2335
documentationUrl: https://docs.airbyte.io/integrations/destinations/bigquery
2436
icon: bigquery.svg
37+
resourceRequirements:
38+
jobSpecific:
39+
- jobType: sync
40+
resourceRequirements:
41+
memory_limit: "1Gi"
42+
memory_request: "1Gi"
2543
- name: Cassandra
2644
destinationDefinitionId: 707456df-6f4f-4ced-b5c6-03f73bcad1c5
2745
dockerRepository: airbyte/destination-cassandra
@@ -63,6 +81,12 @@
6381
dockerImageTag: 0.1.24
6482
documentationUrl: https://docs.airbyte.io/integrations/destinations/gcs
6583
icon: googlecloudstorage.svg
84+
resourceRequirements:
85+
jobSpecific:
86+
- jobType: sync
87+
resourceRequirements:
88+
memory_limit: "1Gi"
89+
memory_request: "1Gi"
6690
- name: Google Firestore
6791
destinationDefinitionId: 27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4
6892
dockerRepository: airbyte/destination-firestore
@@ -165,6 +189,12 @@
165189
dockerImageTag: 0.3.27
166190
documentationUrl: https://docs.airbyte.io/integrations/destinations/redshift
167191
icon: redshift.svg
192+
resourceRequirements:
193+
jobSpecific:
194+
- jobType: sync
195+
resourceRequirements:
196+
memory_limit: "1Gi"
197+
memory_request: "1Gi"
168198
- name: Rockset
169199
destinationDefinitionId: 2c9d93a7-9a17-4789-9de9-f46f0097eb70
170200
dockerRepository: airbyte/destination-rockset
@@ -176,6 +206,12 @@
176206
dockerImageTag: 0.2.9
177207
documentationUrl: https://docs.airbyte.io/integrations/destinations/s3
178208
icon: s3.svg
209+
resourceRequirements:
210+
jobSpecific:
211+
- jobType: sync
212+
resourceRequirements:
213+
memory_limit: "1Gi"
214+
memory_request: "1Gi"
179215
- name: SFTP-JSON
180216
destinationDefinitionId: e9810f61-4bab-46d2-bb22-edfc902e0644
181217
dockerRepository: airbyte/destination-sftp-json
@@ -189,21 +225,11 @@
189225
documentationUrl: https://docs.airbyte.io/integrations/destinations/snowflake
190226
icon: snowflake.svg
191227
resourceRequirements:
192-
# this is our first example of setting these requirements. they are guesses, not data driven.
193-
# setting default cpu higher, because we have found that check and discover can be cpu constrained for dbs.
194-
default:
195-
cpu_limit: "1.0"
196-
cpu_request: "1.0"
197-
memory_limit: "300Mi"
198-
memory_request: "300Mi"
199228
jobSpecific:
200-
# sync jobs are generally IO and memory bound and not cpu.
201229
- jobType: sync
202230
resourceRequirements:
203-
cpu_limit: "0.5"
204-
cpu_request: "0.5"
205-
memory_limit: "600Mi"
206-
memory_request: "600Mi"
231+
memory_limit: "1Gi"
232+
memory_request: "1Gi"
207233
- name: MariaDB ColumnStore
208234
destinationDefinitionId: 294a4790-429b-40ae-9516-49826b9702e1
209235
dockerRepository: airbyte/destination-mariadb-columnstore

0 commit comments

Comments
 (0)