Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
p2p
go-p2p-pubsub
Commits
efd56962
Commit
efd56962
authored
Aug 21, 2020
by
vyzo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
track validation time
parent
42cb3f98
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
0 deletions
+5
-0
validation.go
validation.go
+5
-0
No files found.
validation.go
View file @
efd56962
...
@@ -416,6 +416,11 @@ func (v *validation) validateSingleTopic(val *topicVal, src peer.ID, msg *Messag
...
@@ -416,6 +416,11 @@ func (v *validation) validateSingleTopic(val *topicVal, src peer.ID, msg *Messag
}
}
func
(
val
*
topicVal
)
validateMsg
(
ctx
context
.
Context
,
src
peer
.
ID
,
msg
*
Message
)
ValidationResult
{
func
(
val
*
topicVal
)
validateMsg
(
ctx
context
.
Context
,
src
peer
.
ID
,
msg
*
Message
)
ValidationResult
{
start
:=
time
.
Now
()
defer
func
()
{
log
.
Debugf
(
"validation done; took %s"
,
time
.
Since
(
start
))
}()
if
val
.
validateTimeout
>
0
{
if
val
.
validateTimeout
>
0
{
var
cancel
func
()
var
cancel
func
()
ctx
,
cancel
=
context
.
WithTimeout
(
ctx
,
val
.
validateTimeout
)
ctx
,
cancel
=
context
.
WithTimeout
(
ctx
,
val
.
validateTimeout
)
...
...
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