feat(bigquery/storage/managedwriter): retry on FailedPrecondition
Per guidance from backend team, include FailedPrecondition as part
of the allowed retry.
@@ -52,6 +52,7 @@ func retryPredicate(err error) (shouldRetry, aggressiveBackoff bool) {
case codes.Aborted,
codes.Canceled,
codes.DeadlineExceeded,
+ codes.FailedPrecondition,
codes.Internal,
codes.Unavailable:
shouldRetry = true
