@Override
    public void renderReport(String report) {
      if (hiveServer2InPlaceProgressEnabled) {
        LOGGER.info(report);
      } else {
        final String time = REPORT_DATE_TIME_FORMATTER.format(LocalDateTime.now(localTimeZone));
        monitor.console.printInfo(time + "\t" + report);
      }
    }
this adds the required progress update to the session state that is used by HS2 to send the
same information to beeline client when requested.
ql/src/java/org/apache/hadoop/hive/ql/exec/tez/monitoring/RenderStrategy.java