diff options
author | Mission Liao <mission.liao@dexon.org> | 2019-01-03 16:00:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-03 16:00:45 +0800 |
commit | 09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8 (patch) | |
tree | 12362787be4d3b6bcd0051591a7bc0c60d859878 /core/test/utils.go | |
parent | 5739e74781092ac09d8b3a575cddc71b50beedf4 (diff) | |
download | tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.gz tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.bz2 tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.lz tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.xz tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.zst tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.zip |
simulation: add latency for gossip (#389)
Diffstat (limited to 'core/test/utils.go')
-rw-r--r-- | core/test/utils.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/test/utils.go b/core/test/utils.go index 8a14ebf..d85395b 100644 --- a/core/test/utils.go +++ b/core/test/utils.go @@ -244,3 +244,15 @@ func LaunchDummyReceiver( }() return dummyCancel } + +func getComplementSet( + all, set map[types.NodeID]struct{}) map[types.NodeID]struct{} { + complement := make(map[types.NodeID]struct{}) + for nID := range all { + if _, exists := set[nID]; exists { + continue + } + complement[nID] = struct{}{} + } + return complement +} |