INNER CODE UNIT · Go
maxBackoffRetryModelDownload
SeldonIO/seldon-core · scheduler/cmd/agent/main.go:47
maxBackoffRetryModelDownload = 30 * time.Second
)
func makeDirs() (string, string, error) {
modelRepositoryDir := filepath.Join(cli.AgentFolder, "models")
rcloneRepositoryDir := filepath.Join(cli.AgentFolder, "rclone")
err := os.MkdirAll(modelRepositoryDir, fs.ModePerm)
if err != nil {
return modelRepositoryDir, rcloneRepositoryDir, err
}
_ = os.Chmod(modelRepositoryDir, fs.ModePerm)
err = os.MkdirAll(rcloneRepositoryDir, fs.ModePerm)
if err != nil {
return modelRepositoryDir, rcloneRepositoryDir, err
}
_ = os.Chmod(rcloneRepositoryDir, fs.ModePerm)
return modelRepositoryDir, rcloneRepositoryDir, nil
}