remove report_mirror
This commit is contained in:
parent
37f734946d
commit
dcac3ad47b
|
@ -18,7 +18,6 @@ Then configure `merlin-config.ini` and run using `./merlin`
|
|||
- sort `arthur status` by last time synced
|
||||
- last sync runtime, time until next sync
|
||||
- when sync fails, then make a copy of the rsync logs
|
||||
- create `csc-sync-fedora` rather than using the `report_mirror` setting
|
||||
|
||||
### Completed
|
||||
- [x] add bwlimit option for each rsync process
|
||||
|
|
|
@ -132,8 +132,6 @@ type Repo struct {
|
|||
RsyncLogFile string `ini:"-"`
|
||||
// full file path for file logging this repo's zfssync
|
||||
ZfssyncLogFile string `ini:"-"`
|
||||
// determines if report_mirror should be run after the sync (default: false)
|
||||
ReportMirror bool `ini:"report_mirror"`
|
||||
// add the "-vv" flag to rsync commands and enable the Debug log (default: false)
|
||||
Verbose bool `ini:"verbose"`
|
||||
// the repo will write its name and status in a Result struct to DoneChan
|
||||
|
@ -234,7 +232,6 @@ func LoadConfig(configPath string, doneChan chan SyncResult, stopChan chan struc
|
|||
RepoLogFile: filepath.Join(newConf.RepoLogDir, repoName) + ".log",
|
||||
RsyncLogFile: filepath.Join(newConf.RsyncLogDir, repoName) + "-rsync.log",
|
||||
ZfssyncLogFile: filepath.Join(newConf.ZfssyncLogDir, repoName) + "-zfssync.log",
|
||||
ReportMirror: false,
|
||||
Verbose: false,
|
||||
DoneChan: doneChan,
|
||||
StopChan: stopChan,
|
||||
|
|
|
@ -57,7 +57,6 @@ frequency = bi-hourly
|
|||
local_dir = fedora/epel
|
||||
rsync_host = mirrors.kernel.org
|
||||
rsync_dir = fedora-epel
|
||||
report_mirror = true
|
||||
|
||||
[cygwin]
|
||||
sync_type = csc-sync-standard
|
||||
|
@ -211,7 +210,6 @@ frequency = bi-hourly
|
|||
local_dir = fedora/linux
|
||||
rsync_host = mirrors.kernel.org
|
||||
rsync_dir = fedora-enchilada/linux/
|
||||
report_mirror = true
|
||||
|
||||
[ubuntu-ports-releases]
|
||||
sync_type = csc-sync-standard
|
||||
|
|
|
@ -50,6 +50,5 @@ func SyncCompleted(repo *config.Repo, exit int) {
|
|||
|
||||
if exit == config.SUCCESS {
|
||||
go zfsSync(repo)
|
||||
go reportMirror(repo)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -146,15 +146,3 @@ func zfsSync(repo *config.Repo) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
func reportMirror(repo *config.Repo) {
|
||||
if !repo.ReportMirror {
|
||||
return
|
||||
}
|
||||
|
||||
repo.Logger.Debug("Running report_mirror")
|
||||
err := exec.Command("/bin/sh", "/home/mirror/bin/report_mirror").Run()
|
||||
if err != nil {
|
||||
repo.Logger.Error(fmt.Errorf("Error running report_mirror: %w", err))
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue