Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
whqwjb
go-ethereum
提交
3088c122
G
go-ethereum
项目概览
whqwjb
/
go-ethereum
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
go-ethereum
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3088c122
编写于
10月 23, 2018
作者:
W
Wenbiao Zheng
提交者:
Felix Lange
10月 23, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
eth/downloader: fix comment typos (#17956)
上级
88b41a9e
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
6 deletion
+6
-6
eth/downloader/downloader.go
eth/downloader/downloader.go
+3
-3
eth/downloader/queue.go
eth/downloader/queue.go
+3
-3
未找到文件。
eth/downloader/downloader.go
浏览文件 @
3088c122
...
...
@@ -1246,7 +1246,7 @@ func (d *Downloader) processHeaders(origin uint64, pivot uint64, td *big.Int) er
}
// If no headers were retrieved at all, the peer violated its TD promise that it had a
// better chain compared to ours. The only exception is if its promised blocks were
// already imported by other means (e.g. fecher):
// already imported by other means (e.g. fe
t
cher):
//
// R <remote peer>, L <local node>: Both at block 10
// R: Mine block 11, and propagate it to L
...
...
@@ -1415,7 +1415,7 @@ func (d *Downloader) processFastSyncContent(latest *types.Header) error {
defer
stateSync
.
Cancel
()
go
func
()
{
if
err
:=
stateSync
.
Wait
();
err
!=
nil
&&
err
!=
errCancelStateFetch
{
d
.
queue
.
Close
()
// wake up
Wait
Results
d
.
queue
.
Close
()
// wake up Results
}
}()
// Figure out the ideal pivot block. Note, that this goalpost may move if the
...
...
@@ -1473,7 +1473,7 @@ func (d *Downloader) processFastSyncContent(latest *types.Header) error {
defer
stateSync
.
Cancel
()
go
func
()
{
if
err
:=
stateSync
.
Wait
();
err
!=
nil
&&
err
!=
errCancelStateFetch
{
d
.
queue
.
Close
()
// wake up
Wait
Results
d
.
queue
.
Close
()
// wake up Results
}
}()
oldPivot
=
P
...
...
eth/downloader/queue.go
浏览文件 @
3088c122
...
...
@@ -143,7 +143,7 @@ func (q *queue) Reset() {
q
.
resultOffset
=
0
}
// Close marks the end of the sync, unblocking
Wait
Results.
// Close marks the end of the sync, unblocking Results.
// It may be called even if the queue is already closed.
func
(
q
*
queue
)
Close
()
{
q
.
lock
.
Lock
()
...
...
@@ -545,7 +545,7 @@ func (q *queue) reserveHeaders(p *peerConnection, count int, taskPool map[common
taskQueue
.
Push
(
header
,
-
int64
(
header
.
Number
.
Uint64
()))
}
if
progress
{
// Wake
Wait
Results, resultCache was modified
// Wake Results, resultCache was modified
q
.
active
.
Signal
()
}
// Assemble and return the block download request
...
...
@@ -857,7 +857,7 @@ func (q *queue) deliver(id string, taskPool map[common.Hash]*types.Header, taskQ
taskQueue
.
Push
(
header
,
-
int64
(
header
.
Number
.
Uint64
()))
}
}
// Wake up
Wait
Results
// Wake up Results
if
accepted
>
0
{
q
.
active
.
Signal
()
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录