fix: don't write skipped shard messages to the line protocol output destination (#23727)
This switches so that the message skipped missing file: /path/to/tsm.tsm is written to stdErr instead of stdout (or the output file if `-out` has been provided)pull/23898/head
parent
7e0fd2a97f
commit
a9bf1d54c1
|
@ -340,7 +340,7 @@ func (cmd *Command) exportTSMFile(tsmFilePath string, w io.Writer) error {
|
|||
f, err := os.Open(tsmFilePath)
|
||||
if err != nil {
|
||||
if os.IsNotExist(err) {
|
||||
fmt.Fprintf(w, "skipped missing file: %s", tsmFilePath)
|
||||
fmt.Fprintf(cmd.Stderr, "skipped missing file: %s", tsmFilePath)
|
||||
return nil
|
||||
}
|
||||
return err
|
||||
|
@ -408,7 +408,7 @@ func (cmd *Command) exportWALFile(walFilePath string, w io.Writer, warnDelete fu
|
|||
f, err := os.Open(walFilePath)
|
||||
if err != nil {
|
||||
if os.IsNotExist(err) {
|
||||
fmt.Fprintf(w, "skipped missing file: %s", walFilePath)
|
||||
fmt.Fprintf(cmd.Stderr, "skipped missing file: %s", walFilePath)
|
||||
return nil
|
||||
}
|
||||
return err
|
||||
|
|
Loading…
Reference in New Issue