Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
power-node
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Odysseus
power-node
Commits
195d6923
Commit
195d6923
authored
Mar 26, 2024
by
duanjinfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update func name
parent
6aa1d584
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
16 deletions
+18
-16
monitor.go
nm/monitor.go
+14
-12
msg_handler.go
nm/msg_handler.go
+2
-2
msg_resp.go
nm/msg_resp.go
+1
-1
task_handler.go
nm/task_handler.go
+1
-1
No files found.
nm/monitor.go
View file @
195d6923
...
...
@@ -44,14 +44,12 @@ func (m *MonitorNm) monitorNmClient() {
}
msgRespWorker
:=
NewMsgRespWorker
()
for
i
:=
0
;
i
<
2
;
i
++
{
go
msgRespWorker
.
SendMsg
()
}
go
msgRespWorker
.
SendMsgWorker
()
log
.
Info
(
"Send msg worker started......................."
)
taskMsgWorker
:=
NewTaskWorker
(
m
.
DockerOp
)
taskMsgWorker
.
HandlerTask
(
4
)
proofWorker
:=
validator
.
NewProofWorker
()
taskMsgWorker
.
DistributionTaskWorker
(
4
)
log
.
Info
(
"Distribution task worker started......................."
)
go
func
(
dockerOp
*
operate
.
DockerOp
)
{
for
{
...
...
@@ -69,13 +67,20 @@ func (m *MonitorNm) monitorNmClient() {
msgRespWorker
.
RegisterMsgResp
(
nodeManager
,
worker
,
DeviceInfoResp
,
nil
)
log
.
Info
(
"------------------------Send deviceInfo message ended------------------------"
)
params
:=
utils
.
BuildParams
(
m
.
DockerOp
.
ReportTaskIds
)
msgRespWorker
.
RegisterMsgResp
(
nodeManager
,
worker
,
SubmitResourceMapRes
,
params
)
if
len
(
m
.
DockerOp
.
ReportTaskIds
)
==
0
{
params
:=
utils
.
BuildParams
(
m
.
DockerOp
.
ReportTaskIds
)
msgRespWorker
.
RegisterMsgResp
(
nodeManager
,
worker
,
SubmitResourceMapRes
,
params
)
}
log
.
Info
(
"------------------------Send once-off message ended------------------------"
)
nodeManagerHandler
:=
NewNodeManagerHandler
(
nodeManager
,
worker
,
msgRespWorker
,
taskMsgWorker
)
log
.
Info
(
"Report model info started"
)
go
nodeManagerHandler
.
MonitorStandardTaskWorker
()
log
.
Info
(
"Monitor standard task worker started"
)
proofWorker
:=
validator
.
NewProofWorker
()
// 证明存储
//go proofWorker.ProofStorage()
//log.Info("Proof storage worker started")
...
...
@@ -84,12 +89,9 @@ func (m *MonitorNm) monitorNmClient() {
//go proofWorker.CommitWitness()
//log.Info("Proof commit worker started")
go
nodeManagerHandler
.
handlerStandardTask
()
log
.
Info
(
"Handler standard task worker started"
)
// 处理消息
for
i
:=
0
;
i
<
2
;
i
++
{
go
nodeManagerHandler
.
handlerMsg
(
m
.
NodeManagerMsgChan
,
proofWorker
)
go
nodeManagerHandler
.
DistributionMsgWorker
(
m
.
NodeManagerMsgChan
,
proofWorker
)
}
log
.
Info
(
"------------------------Start rev msg worker thread------------------------"
)
...
...
nm/msg_handler.go
View file @
195d6923
...
...
@@ -27,7 +27,7 @@ func NewNodeManagerHandler(nodeManager *models.NodeManagerClient, worker nodeMan
}
}
func
(
n
*
NodeManagerHandler
)
handlerMsg
(
nodeManagerMsgChan
chan
*
nodeManagerV1
.
ManagerMessage
,
proofWorker
*
validator
.
ProofWorker
)
{
func
(
n
*
NodeManagerHandler
)
DistributionMsgWorker
(
nodeManagerMsgChan
chan
*
nodeManagerV1
.
ManagerMessage
,
proofWorker
*
validator
.
ProofWorker
)
{
for
{
select
{
case
rev
:=
<-
nodeManagerMsgChan
:
...
...
@@ -159,7 +159,7 @@ func (n *NodeManagerHandler) handlerMsg(nodeManagerMsgChan chan *nodeManagerV1.M
}
}
func
(
n
*
NodeManagerHandler
)
handlerStandardTask
()
{
func
(
n
*
NodeManagerHandler
)
MonitorStandardTaskWorker
()
{
//ticker := time.NewTicker(time.Second * 30)
ticker
:=
time
.
NewTicker
(
time
.
Minute
*
5
)
for
{
...
...
nm/msg_resp.go
View file @
195d6923
...
...
@@ -40,7 +40,7 @@ func (o *RespMsgWorker) RegisterMsgResp(nodeManager *models.NodeManagerClient, w
log
.
Info
(
"----------------add msg response-------------"
)
}
func
(
o
*
RespMsgWorker
)
SendMsg
()
{
func
(
o
*
RespMsgWorker
)
SendMsg
Worker
()
{
for
{
select
{
case
pool
:=
<-
o
.
MsgPool
:
...
...
nm/task_handler.go
View file @
195d6923
...
...
@@ -53,7 +53,7 @@ func NewTaskWorker(op *operate.DockerOp) *TaskHandler {
}
}
func
(
t
*
TaskHandler
)
HandlerTask
(
runCount
int
)
{
func
(
t
*
TaskHandler
)
DistributionTaskWorker
(
runCount
int
)
{
for
i
:=
0
;
i
<
runCount
;
i
++
{
go
func
(
t
*
TaskHandler
)
{
for
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment