Skip to content

Commit 280e61e

Browse files
committed
fix(specs): endpoint level timeout for ingestion
1 parent 0481473 commit 280e61e

File tree

5 files changed

+27
-0
lines changed

5 files changed

+27
-0
lines changed

specs/ingestion/paths/sources/discover.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ post:
1010
- addObject
1111
- deleteIndex
1212
- editSettings
13+
x-timeouts:
14+
connect: 300000
15+
read: 300000
16+
write: 300000
1317
parameters:
1418
- $ref: '../../common/parameters.yml#/pathSourceID'
1519
responses:

specs/ingestion/paths/sources/validate.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ post:
99
- addObject
1010
- deleteIndex
1111
- editSettings
12+
x-timeouts:
13+
connect: 300000
14+
read: 300000
15+
write: 300000
1216
requestBody:
1317
description: ''
1418
content:

specs/ingestion/paths/sources/validateID.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ post:
99
- addObject
1010
- deleteIndex
1111
- editSettings
12+
x-timeouts:
13+
connect: 300000
14+
read: 300000
15+
write: 300000
1216
parameters:
1317
- $ref: '../../common/parameters.yml#/pathSourceID'
1418
requestBody:

specs/ingestion/paths/tasks/v2/pushTask.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ post:
88
- addObject
99
- deleteIndex
1010
- editSettings
11+
x-timeouts:
12+
connect: 300000
13+
read: 300000
14+
write: 300000
1115
parameters:
1216
- $ref: '../../../common/parameters.yml#/pathTaskID'
1317
- name: watch

templates/javascript/clients/api-single.mustache

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,17 @@ export function create{{#lambda.titlecase}}{{clientName}}{{/lambda.titlecase}}({
159159
{{/vendorExtensions}}
160160
};
161161

162+
{{#vendorExtensions.x-timeouts}}
163+
requestOptions = {
164+
timeouts: {
165+
connect: {{connect}},
166+
read: {{read}},
167+
write: {{write}},
168+
...requestOptions?.timeouts,
169+
}
170+
}
171+
{{/vendorExtensions.x-timeouts}}
172+
162173
return transporter.request(request, requestOptions);
163174
},
164175

0 commit comments

Comments
 (0)