mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Merge pull request #99160 from Huang-Wei/dataItemsDir
sched: create dataItemsDir during a performance test if not exist
This commit is contained in:
commit
7df86b39b5
@ -23,6 +23,7 @@ import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"math"
|
||||
"os"
|
||||
"path"
|
||||
"sort"
|
||||
"time"
|
||||
@ -134,6 +135,10 @@ func dataItems2JSONFile(dataItems DataItems, namePrefix string) error {
|
||||
|
||||
destFile := fmt.Sprintf("%v_%v.json", namePrefix, time.Now().Format(dateFormat))
|
||||
if *dataItemsDir != "" {
|
||||
// Ensure the "dataItemsDir" path to be valid.
|
||||
if err := os.MkdirAll(*dataItemsDir, 0750); err != nil {
|
||||
return fmt.Errorf("dataItemsDir path %v does not exist and cannot be created: %v", *dataItemsDir, err)
|
||||
}
|
||||
destFile = path.Join(*dataItemsDir, destFile)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user