diff --git a/pkg/ccl/changefeedccl/changefeedbase/errors.go b/pkg/ccl/changefeedccl/changefeedbase/errors.go index 22ab91666e03..0c1384cb8bfe 100644 --- a/pkg/ccl/changefeedccl/changefeedbase/errors.go +++ b/pkg/ccl/changefeedccl/changefeedbase/errors.go @@ -124,7 +124,9 @@ func IsRetryableError(err error) bool { // that we can't recover the structure and we have to rely on this // unfortunate string comparison. errStr := err.Error() - if strings.Contains(errStr, retryableErrorString) || strings.Contains(errStr, kvcoord.SendErrorString) { + if strings.Contains(errStr, retryableErrorString) || + strings.Contains(errStr, kvcoord.SendErrorString) || + strings.Contains(errStr, "draining") { return true }