go-ethereum/storage
acud c1126aaa1b
swarm/network/stream: add syncing test (#1399)
* swarm/network/stream: remove old syncing test and replace it with two more granular tests, with the first one testing a full sync between two nodes (makes sure that when all subscriptions are established on all bins - all content is replicated from one node to the other), and a second test that adds a bigger amount of nodes to a star network topology, effectively making the pivot node have a depth > 0 to sync just certain content to the connected nodes (due to a star topology this test (always 1 hop) does not check that, for example, specific content is routed across multiple nodes, but assumes content should be only on the most proximate node)

* api, cmd/swarm-smoke, fuse, network, storage: fix data dir leak when using ephemeral filestore, pull test params to be easily adjustable
2019-06-10 10:52:19 +02:00
..
encryption swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
feed swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
localstore swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
mock swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
chunker.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
chunker_test.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
common_test.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
error.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
filestore.go swarm/network/stream: add syncing test (#1399) 2019-06-10 10:52:19 +02:00
filestore_test.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
hasherstore.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
hasherstore_test.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
netstore.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
netstore_test.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
pyramid.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
swarmhasher.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00
types.go swarm: codebase split from go-ethereum (#1405) 2019-06-03 12:28:18 +02:00