code: def executorLost(self, driver, executorId, agentId, status):
          
          
          failedId = executorId.get('value', None)
          
          log.warning("Executor '%s' reported lost with status '%s'.", failedId, status)
          
          self._handleFailedExecutor(agentId.value, failedId)
docs: Invoked when an executor has exited/terminated abnormally.