If a deadline is set, encode it on downstream requests.
If a deadline is set, encode it on downstream requests.
Clears any existing deadline headers from the request.
Extract the deadline from the request and, if it exists, use either the strictest combination of deadlines.
Extract the deadline from the request and, if it exists, use either the strictest combination of deadlines.
Clears deadline headers from the request. This means that the client is responsible for encoding outgoing deadlines.
Read all l5d-ctx-deadline
headers and return the strictest
combination.
The
l5d-ctx-deadline
header propagates a request deadline. Each router server may use this deadline to cancel or reject work.Each router client sets a deadline that it is at least as strict as the deadline it received. If an incoming request has a deadline, the outgoing request MUST have a deadline. Otherwise, outgoing requests MAY have a deadline.