5336 adds the feature to returns incomplete response if one or more shards are failing. This will allow the search functionality to function even if one shard is unavailable. The shard unavailability can be temporary or permanent. Its up to the client to react on this information about incomplete responses.
Your proposal
The shard failure count is returned in the Head Runtime call metadata. Propagating this information to the client using the Header proto enables the client to make decisions if the partial response can be utilised or not.
@jina-ai/product This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days
Describe the feature
5336 adds the feature to returns incomplete response if one or more shards are failing. This will allow the search functionality to function even if one shard is unavailable. The shard unavailability can be temporary or permanent. Its up to the client to react on this information about incomplete responses.
Your proposal
The shard failure count is returned in the Head Runtime call metadata. Propagating this information to the client using the Header proto enables the client to make decisions if the partial response can be utilised or not.
Environment
Screenshots