X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=netsync%2Fchainmgr%2Ffast_sync.go;fp=netsync%2Fchainmgr%2Ffast_sync.go;h=c2e7bc09c265abda2dcbf5eb8e3d64075211d885;hp=550d2dffcd5ff71be020d26ae2215c7ae31fc82a;hb=4adf3b94c3cf38f3ff3d77e95f6a4830f516d2d9;hpb=df9deca26ab5e99b48bae28fb8282ec3fa47d516 diff --git a/netsync/chainmgr/fast_sync.go b/netsync/chainmgr/fast_sync.go index 550d2dff..c2e7bc09 100644 --- a/netsync/chainmgr/fast_sync.go +++ b/netsync/chainmgr/fast_sync.go @@ -20,8 +20,10 @@ var ( fastSyncPivotGap = uint64(64) minGapStartFastSync = uint64(128) - errNoSyncPeer = errors.New("can't find sync peer") - errSkeletonSize = errors.New("fast sync skeleton size wrong") + errNoSyncPeer = errors.New("can't find sync peer") + errSkeletonSize = errors.New("fast sync skeleton size wrong") + errNoMainSkeleton = errors.New("No main skeleton found") + errNoSkeletonFound = errors.New("No skeleton found") ) type fastSync struct { @@ -83,12 +85,12 @@ func (fs *fastSync) createFetchBlocksTasks(stopBlock *types.Block) ([]*fetchBloc stopHash := stopBlock.Hash() skeletonMap := fs.msgFetcher.parallelFetchHeaders(peers, fs.blockLocator(), &stopHash, numOfBlocksSkeletonGap-1) if len(skeletonMap) == 0 { - return nil, errors.New("No skeleton found") + return nil, errNoSkeletonFound } mainSkeleton, ok := skeletonMap[fs.mainSyncPeer.ID()] if !ok { - return nil, errors.New("No main skeleton found") + return nil, errNoMainSkeleton } if len(mainSkeleton) < minSizeOfSyncSkeleton || len(mainSkeleton) > maxSizeOfSyncSkeleton {