mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 15:37:56 -05:00
@@ -89,6 +89,12 @@ func (s *Service) Start() {
|
|||||||
log.Debug("Exiting Initial Sync Service")
|
log.Debug("Exiting Initial Sync Service")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
// Exit entering round-robin sync if we require 0 peers to sync.
|
||||||
|
if flags.Get().MinimumSyncPeers == 0 {
|
||||||
|
s.markSynced()
|
||||||
|
log.WithField("genesisTime", gt).Info("Due to number of peers required for sync being set at 0, entering regular sync immediately.")
|
||||||
|
return
|
||||||
|
}
|
||||||
if gt.After(prysmTime.Now()) {
|
if gt.After(prysmTime.Now()) {
|
||||||
s.markSynced()
|
s.markSynced()
|
||||||
log.WithField("genesisTime", gt).Info("Genesis time has not arrived - not syncing")
|
log.WithField("genesisTime", gt).Info("Genesis time has not arrived - not syncing")
|
||||||
|
|||||||
@@ -31,6 +31,14 @@ func TestService_Constants(t *testing.T) {
|
|||||||
|
|
||||||
func TestService_InitStartStop(t *testing.T) {
|
func TestService_InitStartStop(t *testing.T) {
|
||||||
hook := logTest.NewGlobal()
|
hook := logTest.NewGlobal()
|
||||||
|
resetFlags := flags.Get()
|
||||||
|
flags.Init(&flags.GlobalFlags{
|
||||||
|
MinimumSyncPeers: 1,
|
||||||
|
})
|
||||||
|
defer func() {
|
||||||
|
flags.Init(resetFlags)
|
||||||
|
}()
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
name string
|
name string
|
||||||
assert func()
|
assert func()
|
||||||
|
|||||||
Reference in New Issue
Block a user