Commit 8fcd8558 authored by Ubuntu's avatar Ubuntu

test ok

parent 76c4f4de
...@@ -20,7 +20,7 @@ var originalTxsHashQueue chan *[]byte = make(chan *[]byte, 1000) ...@@ -20,7 +20,7 @@ var originalTxsHashQueue chan *[]byte = make(chan *[]byte, 1000)
var batchTxsForRedis chan *OriginalBatchTxs = make(chan *OriginalBatchTxs, batchTxHashSize*batchTxHashQueueSize) var batchTxsForRedis chan *OriginalBatchTxs = make(chan *OriginalBatchTxs, batchTxHashSize*batchTxHashQueueSize)
const batchTxSize = 10000 const batchTxSize = 10000
const batchTxHashSize = 100 const batchTxHashSize = 30
const batchTxHashQueueSize = 10 const batchTxHashQueueSize = 10
type OriginalBatchTxs struct { type OriginalBatchTxs struct {
......
...@@ -3,7 +3,7 @@ package multisend ...@@ -3,7 +3,7 @@ package multisend
import ( import (
"context" "context"
"encoding/json" "encoding/json"
"fmt" //"fmt"
"runtime" "runtime"
"time" "time"
...@@ -49,7 +49,7 @@ func Start() { ...@@ -49,7 +49,7 @@ func Start() {
limiter.Wait(cxt) limiter.Wait(cxt)
select { select {
case batchTxs := <-batchTxsForRedis: case batchTxs := <-batchTxsForRedis:
startTime := time.Now() //startTime := time.Now()
// data, err := proto.Marshal(txs) // data, err := proto.Marshal(txs)
// if err != nil { // if err != nil {
// panic(err) // panic(err)
...@@ -66,7 +66,7 @@ func Start() { ...@@ -66,7 +66,7 @@ func Start() {
} }
count += 1 count += 1
fmt.Printf("count %d txs size: %d takes %v time: %s \n", count, len(batchTxsAsBytes), time.Since(startTime), time.Now()) //fmt.Printf("count %d txs size: %d takes %v time: %s \n", count, len(batchTxsAsBytes), time.Since(startTime), time.Now())
} }
} }
} }
...@@ -17,7 +17,7 @@ import ( ...@@ -17,7 +17,7 @@ import (
const ( const (
connSendTimeout = 10 * time.Second connSendTimeout = 10 * time.Second
connPingPeriod = (30 * 9 / 10) * time.Second connPingPeriod = 3 * time.Second
defaultProgressCallbackInterval = 5 * time.Second defaultProgressCallbackInterval = 5 * time.Second
) )
......
...@@ -9,19 +9,19 @@ func TestTransactor(t *testing.T) { ...@@ -9,19 +9,19 @@ func TestTransactor(t *testing.T) {
go StartProduceTx() go StartProduceTx()
for { //for {
if len(originalTxsHashQueue) >= 10 { // if len(originalTxsHashQueue) >= 10 {
break // break
} // }
t.Logf("waiting for produce original tx, len(originalTxsHashQueue):%d \n", len(originalTxsHashQueue)) // t.Logf("waiting for produce original tx, len(originalTxsHashQueue):%d \n", len(originalTxsHashQueue))
time.Sleep(1 * time.Second) // time.Sleep(1 * time.Second)
} //}
cfg := Config{ cfg := Config{
Rate: 5, Rate: 1,
Count: 30, Count: 3000,
Connections: 1, Connections: 1,
Time: 100, Time: 1000000,
SendPeriod: 3, SendPeriod: 3,
ClientFactory: "ethclient", ClientFactory: "ethclient",
} }
...@@ -36,6 +36,6 @@ func TestTransactor(t *testing.T) { ...@@ -36,6 +36,6 @@ func TestTransactor(t *testing.T) {
//transactor.sendLoop() //transactor.sendLoop()
transactor.Start() transactor.Start()
time.Sleep(time.Second * 120) time.Sleep(time.Hour * 1)
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment