这是indexloc提供的服务,不要输入任何密码
Skip to content

[Experimental] DeliverySpec Timeout #5148

@slinkydeveloper

Description

@slinkydeveloper

Description
Sink services are usually very heterogeneous, each one with different response time characteristics, depending on their functionality, the way they're implemented, the guarantees the user wants. Because of that, timeouts of a request, when dispatching an event, may vary. DeliverySpec doesn't give the ability to the user to specify the timeout of the single request, so we usually just default to something like 10 seconds. This is not enough, and doesn't cover a lot of use cases where this parameter needs to be tuned.

This experimental feature proposed to add a new field to the DeliverySpec to define such timeout for each dispatched request.

Exit Criteria
DeliverySpec allows to configure the timeout of the single request.

Experimental flag name: delivery-timeout

Experimental feature stages plan

Below the proposed plan for the feature stages (this list implicitly includes the requirements defined in the process)

Affected WG

  • Event Delivery WG

Prior discussion

Metadata

Metadata

Assignees

Labels

area/deliveryarea/eventingThe Eventing api groupkind/feature-requestpriority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.roadmapIssues for linking from the roadmaptriage/acceptedIssues which should be fixed (post-triage)

Type

No type

Projects

Status

In Progress

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions