aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/clef/main.go
diff options
context:
space:
mode:
authorFerenc Szabo <frncmx@gmail.com>2019-04-11 18:44:15 +0800
committerViktor TrĂ³n <viktor.tron@gmail.com>2019-04-11 18:44:15 +0800
commit26b50e3ebe3be197c68763e71e41926ed7df0863 (patch)
treeefe8e25640577328a87a6eafae7c68270f206fb5 /cmd/clef/main.go
parent54dfce8af7aa0f4561cd1ede5ea820b15f235ab0 (diff)
downloadgo-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.tar
go-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.tar.gz
go-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.tar.bz2
go-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.tar.lz
go-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.tar.xz
go-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.tar.zst
go-tangerine-26b50e3ebe3be197c68763e71e41926ed7df0863.zip
cmd/swarm: fix resource leaks in tests (#19443)
* swarm/api: fix file descriptor leak in NewTestSwarmServer Swarm storage (localstore) was not closed. That resulted a "too many open files" error if `TestClientUploadDownloadRawEncrypted` was run with `-count 1000`. * cmd/swarm: speed up StartNewNodes() by parallelization Reduce cluster startup time from 13s to 7s. * swarm/api: disable flaky TestClientUploadDownloadRawEncrypted with -race * swarm/storage: disable flaky TestLDBStoreCollectGarbage (-race) With race detection turned on the disabled cases often fail with: "ldbstore_test.go:535: expected surplus chunk 150 to be missing, but got no error" * cmd/swarm: fix process leak in TestACT and TestSwarmUp Each test run we start 3 nodes, but we did not terminate them. So those 3 nodes continued eating up 1.2GB (3.4GB with -race) after test completion. 6b6c4d1c2754f8dd70172ab58d7ee33cf9058c7d changed how we start clusters to speed up tests. The changeset merged together test cases and introduced a global cluster. But "forgot" about termination. Let's get rid of "global cluster" so we have a clear owner of termination (some time sacrifice), while leaving subtests to use the same cluster.
Diffstat (limited to 'cmd/clef/main.go')
0 files changed, 0 insertions, 0 deletions