diff options
author | Mission Liao <mission.liao@dexon.org> | 2018-08-22 14:00:04 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-22 14:00:04 +0800 |
commit | 2f7bb14d1d4b1e11129109d3ec2386d004ffb8af (patch) | |
tree | 8dcf16f18852023fc668b7a2d41be9192c2b19e7 /cmd/dexcon-simulation-with-scheduler | |
parent | 89a65a152ae7956bcf6d241eb15d66e6d955b819 (diff) | |
download | tangerine-consensus-2f7bb14d1d4b1e11129109d3ec2386d004ffb8af.tar.gz tangerine-consensus-2f7bb14d1d4b1e11129109d3ec2386d004ffb8af.tar.zst tangerine-consensus-2f7bb14d1d4b1e11129109d3ec2386d004ffb8af.zip |
simulation: allow to run simulation with scheduler on k8s (#72)
To run a simulation with scheduler on k8s:
./run_scheduler.sh 61 5
Where *61* means the simulation contains 61 validators, and *5* means
the simulation utilizes 5 vCPUs and corresponding concurrent workers to run.
Diffstat (limited to 'cmd/dexcon-simulation-with-scheduler')
-rw-r--r-- | cmd/dexcon-simulation-with-scheduler/main.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/cmd/dexcon-simulation-with-scheduler/main.go b/cmd/dexcon-simulation-with-scheduler/main.go index 3ed71c3..b9f5ec3 100644 --- a/cmd/dexcon-simulation-with-scheduler/main.go +++ b/cmd/dexcon-simulation-with-scheduler/main.go @@ -16,10 +16,9 @@ import ( ) var ( - configFile = flag.String("config", "", "path to simulation config file") - cpuprofile = flag.String("cpuprofile", "", "write cpu profile to `file`") - memprofile = flag.String("memprofile", "", "write memory profile to `file`") - workerCount = flag.Int("workercount", 1, "count of concurrent workers") + configFile = flag.String("config", "", "path to simulation config file") + cpuprofile = flag.String("cpuprofile", "", "write cpu profile to `file`") + memprofile = flag.String("memprofile", "", "write memory profile to `file`") ) func main() { @@ -72,7 +71,7 @@ func main() { } } // Run the simulation. - sch.Run(*workerCount) + sch.Run(cfg.Scheduler.WorkerNum) if err = integration.VerifyApps(apps); err != nil { log.Fatal("consensus result is not incorrect: ", err) } |