You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given a search query, Merino will query it against all the providers (either the default providers or the specified ones). To reduce the query duration, all those query requests are executed concurrently. Merino will wait until all of the providers respond. That behavior may not be ideal for providers served by remote services as Merino could wait indefinitely if the service outage takes place.
Thus, we should add a timeout mechanism to Merino so that it will stop waiting once the timeout reaches; respond to the request with the already returned suggestions; possibly cancel the remaining requests and log the timeout event/metric.
┆Issue is synchronized with this Jira Task
┆Epic: Dynamic Wikipedia results on Firefox Suggest
The text was updated successfully, but these errors were encountered:
Given a search query, Merino will query it against all the providers (either the default providers or the specified ones). To reduce the query duration, all those query requests are executed concurrently. Merino will wait until all of the providers respond. That behavior may not be ideal for providers served by remote services as Merino could wait indefinitely if the service outage takes place.
Thus, we should add a timeout mechanism to Merino so that it will stop waiting once the timeout reaches; respond to the request with the already returned suggestions; possibly cancel the remaining requests and log the timeout event/metric.
┆Issue is synchronized with this Jira Task
┆Epic: Dynamic Wikipedia results on Firefox Suggest
The text was updated successfully, but these errors were encountered: