prow/tide/history/history.go
func (h *History) Flush() {
	if h.path == "" {
		return
	}
	records := h.AllRecords()
	start := time.Now()
	err := writeHistory(h.opener, h.path, records)
	log := logrus.WithFields(logrus.Fields{
		"duration": time.Since(start).String(),
		"path":     h.path,
	})
	if err != nil {
		log.WithError(err).Error("Error flushing action history to GCS.")
	} else {
		log.Debugf("Successfully flushed action history for %d pools.", len(h.logs))
	}
}
func (h *History) Flush() {
	if h.path == "" {
		return
	}
	records := h.AllRecords()
	start := time.Now()
	err := writeHistory(h.opener, h.path, records)
	log := logrus.WithFields(logrus.Fields{
		"duration": time.Since(start).String(),
		"path":     h.path,
	})
	if err != nil {
		log.WithError(err).Error("Error flushing action history to GCS.")
	} else {
		log.Debugf("Successfully flushed action history for %d pools.", len(h.logs))
	}
}
func ( h * History ) Flush ( ) { if h . path == " " { return } records := h . AllRecords ( ) start := time . Now ( ) err := writeHistory ( h . opener , h . path , records ) log := logrus . WithFields ( logrus . Fields { " " : time . Since ( start ) . String ( ) , " " : h . path , } ) if err != nil { log . WithError ( err ) . Error ( " " ) } else { log . Debugf ( " " , len ( h . logs ) ) } }
// Flush writes the action history to persistent storage if configured to do so.
Flush writes the action history to persistent storage if configured to do so .