diff --git a/client/src/main/scala/org/apache/celeborn/client/ApplicationHeartbeater.scala b/client/src/main/scala/org/apache/celeborn/client/ApplicationHeartbeater.scala index e91e236b6c4..f6aecf8e539 100644 --- a/client/src/main/scala/org/apache/celeborn/client/ApplicationHeartbeater.scala +++ b/client/src/main/scala/org/apache/celeborn/client/ApplicationHeartbeater.scala @@ -164,7 +164,7 @@ class ApplicationHeartbeater( } private def checkQuotaExceeds(response: CheckQuotaResponse): Unit = { - if (conf.quotaInterruptShuffleEnabled && !response.isAvailable) { + if (conf.quotaInterruptShuffleEnabled && !response.isAvailable && response.reason.nonEmpty) { cancelAllActiveStages( s"Application interrupted caused by storage quota exceeded, reason: ${response.reason}") }