This use case is related to our search functionality. We do a broadcast when executing a search query and then reduce the search result. However, since we have had problems with an unstable network, we sometimes lose a partition or it becomes not available.
When this happens, we won't get any result due to timeout from one partition. In this scenario, it is better to get the result from the remaining partitions rather than none.