message: Silencing noisy and (likely) spurious executor warning.
diff: @@ -2231,7 +2231,14 @@ bool ExecutorState::NodeDone(const Status& s, const Node* node,
  if (cancellation_manager_) {
  // only log when the abort happens during the actual run time.
  auto device_name = impl_->params_.device->name();
  - LOG(WARNING) << "[" << device_name << "] Executor start aborting: " << s;
  + // Do not log OutOfRange errors as warnings because they are expected when
  + // iterating through a tf.data input pipeline.
  + if (!errors::IsOutOfRange(s)) {
  + LOG(WARNING) << "[" << device_name
  + << "] Executor start aborting: " << s;
  + } else {
  + VLOG(1) << "[" << device_name << "] Executor start aborting: " << s;
  + }
  }
  if (rendezvous_) {
  