Skip to content

Commit

Permalink
sync2: adjust settings again (#6629)
Browse files Browse the repository at this point in the history
## Motivation

Need proper defaults for mainnet.
There were systest flakes with `syncv2` server mode enabled possibly due to increased resource usage.
  • Loading branch information
ivan4th committed Jan 20, 2025
1 parent 60b08da commit a8e23c1
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 2 deletions.
6 changes: 4 additions & 2 deletions config/mainnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -80,11 +80,13 @@ func MainnetConfig() Config {
hare4conf.Enable = false

oldAtxSyncCfg := sync2.DefaultConfig()
oldAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = time.Hour
oldAtxSyncCfg.MaxDepth = 16
oldAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 10 * time.Hour
oldAtxSyncCfg.AdvanceInterval = time.Hour
newAtxSyncCfg := sync2.DefaultConfig()
newAtxSyncCfg.MaxDepth = 21
newAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 5 * time.Minute
newAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 30 * time.Minute
newAtxSyncCfg.AdvanceInterval = 5 * time.Minute

return Config{
BaseConfig: BaseConfig{
Expand Down
1 change: 1 addition & 0 deletions config/presets/fastnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ func fastnet() config.Config {

conf.BaseConfig.OptFilterThreshold = 90
conf.BaseConfig.DatabasePruneInterval = time.Minute
conf.BaseConfig.DatabaseConnections = 16

// set for systest TestEquivocation
conf.BaseConfig.MinerGoodAtxsPercent = 50
Expand Down
1 change: 1 addition & 0 deletions config/presets/testnet.go
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ func testnet() config.Config {

oldAtxSyncCfg := sync2.DefaultConfig()
oldAtxSyncCfg.MaxDepth = 16
oldAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 10 * time.Minute
newAtxSyncCfg := sync2.DefaultConfig()
newAtxSyncCfg.MaxDepth = 21
newAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 5 * time.Minute
Expand Down
2 changes: 2 additions & 0 deletions syncer/syncer.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,11 @@ func DefaultConfig() Config {
oldAtxSyncCfg := sync2.DefaultConfig()
oldAtxSyncCfg.MaxDepth = 16
oldAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 10 * time.Hour
oldAtxSyncCfg.AdvanceInterval = time.Hour
newAtxSyncCfg := sync2.DefaultConfig()
newAtxSyncCfg.MaxDepth = 21
newAtxSyncCfg.MultiPeerReconcilerConfig.SyncInterval = 30 * time.Minute
newAtxSyncCfg.AdvanceInterval = 5 * time.Minute
return Config{
Interval: 10 * time.Second,
EpochEndFraction: 0.5,
Expand Down

0 comments on commit a8e23c1

Please sign in to comment.