feat(storage): rename snapraid_content to snapraid_conf; clarify conf vs content file; add auto-detect and conf viewer

This commit is contained in:
2026-07-07 01:17:55 -04:00
parent 047f0f5c09
commit 599af5a828
11 changed files with 143 additions and 42 deletions
+3 -3
View File
@@ -170,13 +170,13 @@ func (jm *JobManager) runJob(job db.StorageJob) {
return
}
sc := SnapraidConfig{
Content: envcfg.SnapraidContent,
Conf: envcfg.SnapraidConf,
DataDirs: ParseSnapraidDataDirs(envcfg.SnapraidDataDirs),
ParityDir: envcfg.SnapraidParityDir,
ScrubPlan: envcfg.SnapraidScrubPlan,
}
if err := ValidateSnapraidContent(sc.Content); err != nil {
jm.failJob(job.ID, -1, fmt.Sprintf("content validation: %v", err))
if err := ValidateSnapraidConf(sc.Conf); err != nil {
jm.failJob(job.ID, -1, fmt.Sprintf("conf validation: %v", err))
return
}
if job.Kind == "snapraid_scrub" {