Skip to content
This repository has been archived by the owner on Nov 26, 2020. It is now read-only.

Commit

Permalink
Merge pull request #252 from filecoin-project/graphsync
Browse files Browse the repository at this point in the history
  • Loading branch information
raulk authored Oct 5, 2020
2 parents bc7f20e + 08fc0b7 commit a5b5706
Show file tree
Hide file tree
Showing 6 changed files with 1,451 additions and 0 deletions.
23 changes: 23 additions & 0 deletions graphsync/_compositions/stress.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[metadata]
name = "stress"

[global]
plan = "graphsync"
case = "stress"
total_instances = 2
builder = "docker:go"
runner = "local:docker"

[global.run.test_params]
size = "10MB"
latencies = '["50ms", "100ms", "200ms"]'
bandwidth = '["32MiB", "16MiB", "8MiB", "4MiB", "1MiB"]'
concurrency = "10"

[[groups]]
id = "providers"
instances = { count = 1 }

[[groups]]
id = "requestors"
instances = { count = 1 }
34 changes: 34 additions & 0 deletions graphsync/_compositions/version_compat.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
[metadata]
name = "version_compat"

[global]
plan = "graphsync"
case = "stress"
total_instances = 2
builder = "docker:go"
runner = "local:docker"

[global.run.test_params]
size = "10MB"
latencies = '["50ms"]'
bandwidths = '["4MiB"]'
concurrency = "1"

[[groups]]
id = "providers"
instances = { count = 1 }
[groups.build]
[[groups.build.dependencies]]
module = "github.com/ipfs/go-graphsync"
version = "v0.2.1"
[[groups.build.dependencies]]
module = "github.com/hannahhoward/all-selector"
version = "v0.2.0"

[[groups]]
id = "requestors"
instances = { count = 1 }
[groups.build]
[[groups.build.dependencies]]
module = "github.com/ipfs/go-graphsync"
version = "v0.1.2"
26 changes: 26 additions & 0 deletions graphsync/go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
module github.com/libp2p/test-plans/ping

go 1.14

require (
github.com/hannahhoward/all-selector v0.1.0
github.com/ipfs/go-blockservice v0.1.3
github.com/ipfs/go-cid v0.0.6
github.com/ipfs/go-datastore v0.4.4
github.com/ipfs/go-graphsync v0.1.2
github.com/ipfs/go-ipfs-blockstore v0.1.4
github.com/ipfs/go-ipfs-chunker v0.0.5
github.com/ipfs/go-ipfs-exchange-offline v0.0.1
github.com/ipfs/go-ipfs-files v0.0.8
github.com/ipfs/go-ipld-format v0.2.0
github.com/ipfs/go-merkledag v0.3.1
github.com/ipfs/go-unixfs v0.2.4
github.com/ipld/go-ipld-prime v0.4.0
github.com/libp2p/go-libp2p v0.10.0
github.com/libp2p/go-libp2p-core v0.6.0
github.com/libp2p/go-libp2p-noise v0.1.1
github.com/libp2p/go-libp2p-secio v0.2.2
github.com/libp2p/go-libp2p-tls v0.1.3
github.com/testground/sdk-go v0.2.3
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208
)
Loading

0 comments on commit a5b5706

Please sign in to comment.