aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/swarm/main.go
diff options
context:
space:
mode:
authorJanos Guljas <janos@resenje.org>2018-09-24 23:40:22 +0800
committerJanos Guljas <janos@resenje.org>2018-09-24 23:56:00 +0800
commit9e99a0c2b94daa351325688702e2a49e34f60dbf (patch)
treea66c070a9c55eff5dda766cb35b013657eab37df /cmd/swarm/main.go
parent1f45ba9bb1c19489a6c8bf9caf100e56dcb79788 (diff)
downloadgo-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.tar
go-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.tar.gz
go-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.tar.bz2
go-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.tar.lz
go-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.tar.xz
go-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.tar.zst
go-tangerine-9e99a0c2b94daa351325688702e2a49e34f60dbf.zip
cmd/swarm, swarm: add stream peer servers limit
Diffstat (limited to 'cmd/swarm/main.go')
-rw-r--r--cmd/swarm/main.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/cmd/swarm/main.go b/cmd/swarm/main.go
index c93344c42..8967936b6 100644
--- a/cmd/swarm/main.go
+++ b/cmd/swarm/main.go
@@ -116,6 +116,12 @@ var (
Usage: "Duration for sync subscriptions update after no new peers are added (default 15s)",
EnvVar: SWARM_ENV_SYNC_UPDATE_DELAY,
}
+ SwarmMaxStreamPeerServersFlag = cli.IntFlag{
+ Name: "max-stream-peer-servers",
+ Usage: "Limit of Stream peer servers, 0 denotes unlimited",
+ EnvVar: SWARM_ENV_MAX_STREAM_PEER_SERVERS,
+ Value: 10000, // A very large default value is possible as stream servers have very small memory footprint
+ }
SwarmLightNodeEnabled = cli.BoolFlag{
Name: "lightnode",
Usage: "Enable Swarm LightNode (default false)",
@@ -542,6 +548,7 @@ pv(1) tool to get a progress bar:
SwarmSwapAPIFlag,
SwarmSyncDisabledFlag,
SwarmSyncUpdateDelay,
+ SwarmMaxStreamPeerServersFlag,
SwarmLightNodeEnabled,
SwarmDeliverySkipCheckFlag,
SwarmListenAddrFlag,