If the retry mechanism fails X number of times, bubble up the error through the stream so the client can determine what to do. Each failed call/action should be logged.