From 9300f13cbd746ae5c2d1ee5ed58a2937f1ac38ce Mon Sep 17 00:00:00 2001 From: Jorropo Date: Tue, 6 Feb 2024 17:05:05 +0100 Subject: [PATCH] experiments: add kubo 0.21.0-rc1 (#103) --- experiments/kubo-prerelease-21-2-by-5.json | 148 +++++++++++++ experiments/kubo-prerelease-21-2.json | 52 +++++ experiments/kubo-prerelease-21-3-by-5.json | 188 +++++++++++++++++ experiments/kubo-prerelease-21-4-by-5.json | 228 +++++++++++++++++++++ experiments/kubo-prerelease-21.json | 44 ++++ 5 files changed, 660 insertions(+) create mode 100644 experiments/kubo-prerelease-21-2-by-5.json create mode 100644 experiments/kubo-prerelease-21-2.json create mode 100644 experiments/kubo-prerelease-21-3-by-5.json create mode 100644 experiments/kubo-prerelease-21-4-by-5.json create mode 100644 experiments/kubo-prerelease-21.json diff --git a/experiments/kubo-prerelease-21-2-by-5.json b/experiments/kubo-prerelease-21-2-by-5.json new file mode 100644 index 0000000..81a02d8 --- /dev/null +++ b/experiments/kubo-prerelease-21-2-by-5.json @@ -0,0 +1,148 @@ +{ + "name": "kubo-prerelease-21-2-by-5", + "max_request_rate": 10, + "max_concurrency": 100, + "request_filter": "pathonly", + + "defaults": { + "instance_type": "io_medium" + }, + + "shared": { + "init_commands" : [ + "ipfs config --json AutoNAT '{\"ServiceMode\": \"disabled\"}'", + "ipfs config --json Datastore.BloomFilterSize '268435456'", + "ipfs config --json Datastore.StorageGCWatermark 90", + "ipfs config --json Datastore.StorageMax '\"160GB\"'", + "ipfs config --json Pubsub.StrictSignatureVerification false", + "ipfs config --json Reprovider.Interval '\"0\"'", + "ipfs config --json Swarm.ConnMgr.GracePeriod '\"2m\"'", + "ipfs config --json Swarm.ConnMgr.DisableBandwidthMetrics true", + "ipfs config --json Experimental.AcceleratedDHTClient true", + "ipfs config --json Experimental.StrategicProviding true" + ] + }, + + "targets": [ + { + "name": "kubo21-rc1-1", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-2", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-3", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-4", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-5", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc2-1", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-2", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-3", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-4", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-5", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo20-1", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-2", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-3", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-4", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-5", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + } + ] +} diff --git a/experiments/kubo-prerelease-21-2.json b/experiments/kubo-prerelease-21-2.json new file mode 100644 index 0000000..a63dfce --- /dev/null +++ b/experiments/kubo-prerelease-21-2.json @@ -0,0 +1,52 @@ +{ + "name": "kubo-prerelease-21-2", + "max_request_rate": 100, + "max_concurrency": 100, + "request_filter": "pathonly", + + "defaults": { + "instance_type": "io_medium" + }, + + "shared": { + "init_commands" : [ + "ipfs config --json AutoNAT '{\"ServiceMode\": \"disabled\"}'", + "ipfs config --json Datastore.BloomFilterSize '268435456'", + "ipfs config --json Datastore.StorageGCWatermark 90", + "ipfs config --json Datastore.StorageMax '\"160GB\"'", + "ipfs config --json Pubsub.StrictSignatureVerification false", + "ipfs config --json Reprovider.Interval '\"0\"'", + "ipfs config --json Swarm.ConnMgr.GracePeriod '\"2m\"'", + "ipfs config --json Swarm.ConnMgr.DisableBandwidthMetrics true", + "ipfs config --json Experimental.AcceleratedDHTClient true", + "ipfs config --json Experimental.StrategicProviding true" + ] + }, + + "targets": [ + { + "name": "kubo21-rc1", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc2", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo20", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + } + ] +} diff --git a/experiments/kubo-prerelease-21-3-by-5.json b/experiments/kubo-prerelease-21-3-by-5.json new file mode 100644 index 0000000..ba08d53 --- /dev/null +++ b/experiments/kubo-prerelease-21-3-by-5.json @@ -0,0 +1,188 @@ +{ + "name": "kubo-prerelease-21-3-by-5", + "max_request_rate": 10, + "max_concurrency": 100, + "request_filter": "pathonly", + + "defaults": { + "instance_type": "io_medium" + }, + + "shared": { + "init_commands" : [ + "ipfs config --json AutoNAT '{\"ServiceMode\": \"disabled\"}'", + "ipfs config --json Datastore.BloomFilterSize '268435456'", + "ipfs config --json Datastore.StorageGCWatermark 90", + "ipfs config --json Datastore.StorageMax '\"160GB\"'", + "ipfs config --json Pubsub.StrictSignatureVerification false", + "ipfs config --json Reprovider.Interval '\"0\"'", + "ipfs config --json Swarm.ConnMgr.GracePeriod '\"2m\"'", + "ipfs config --json Swarm.ConnMgr.DisableBandwidthMetrics true", + "ipfs config --json Experimental.AcceleratedDHTClient true", + "ipfs config --json Experimental.StrategicProviding true" + ] + }, + + "targets": [ + { + "name": "kubo21-rc1-1", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-2", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-3", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-4", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-5", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc2-1", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-2", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-3", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-4", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-5", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc3-1", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "c474131e246fb31f0bbae79667ba22a2c1f3e6e8" + } + }, + { + "name": "kubo21-rc3-2", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "c474131e246fb31f0bbae79667ba22a2c1f3e6e8" + } + }, + { + "name": "kubo21-rc3-3", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "c474131e246fb31f0bbae79667ba22a2c1f3e6e8" + } + }, + { + "name": "kubo21-rc3-4", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "c474131e246fb31f0bbae79667ba22a2c1f3e6e8" + } + }, + { + "name": "kubo21-rc3-5", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "c474131e246fb31f0bbae79667ba22a2c1f3e6e8" + } + }, + { + "name": "kubo20-1", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-2", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-3", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-4", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-5", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + } + ] +} diff --git a/experiments/kubo-prerelease-21-4-by-5.json b/experiments/kubo-prerelease-21-4-by-5.json new file mode 100644 index 0000000..68d8986 --- /dev/null +++ b/experiments/kubo-prerelease-21-4-by-5.json @@ -0,0 +1,228 @@ +{ + "name": "kubo-prerelease-21-4-by-5", + "max_request_rate": 10, + "max_concurrency": 100, + "request_filter": "pathonly", + + "defaults": { + "instance_type": "io_medium" + }, + + "shared": { + "init_commands" : [ + "ipfs config --json AutoNAT '{\"ServiceMode\": \"disabled\"}'", + "ipfs config --json Datastore.BloomFilterSize '268435456'", + "ipfs config --json Datastore.StorageGCWatermark 90", + "ipfs config --json Datastore.StorageMax '\"160GB\"'", + "ipfs config --json Pubsub.StrictSignatureVerification false", + "ipfs config --json Reprovider.Interval '\"0\"'", + "ipfs config --json Swarm.ConnMgr.GracePeriod '\"2m\"'", + "ipfs config --json Swarm.ConnMgr.DisableBandwidthMetrics true", + "ipfs config --json Experimental.AcceleratedDHTClient true", + "ipfs config --json Experimental.StrategicProviding true" + ] + }, + + "targets": [ + { + "name": "kubo21-rc1-1", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-2", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-3", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-4", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc1-5", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo21-rc2-1", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-2", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-3", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-4", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc2-5", + "description": "kubo 0.21.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc2" + } + }, + { + "name": "kubo21-rc3-1", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag": "v0.21.0-rc3" + } + }, + { + "name": "kubo21-rc3-2", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag": "v0.21.0-rc3" + } + }, + { + "name": "kubo21-rc3-3", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag": "v0.21.0-rc3" + } + }, + { + "name": "kubo21-rc3-4", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag": "v0.21.0-rc3" + } + }, + { + "name": "kubo21-rc3-5", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag": "v0.21.0-rc3" + } + }, + { + "name": "kubo21-rc4-1", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "92f651fda94970043a3e1272de491756c0f42a5e" + } + }, + { + "name": "kubo21-rc4-2", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "92f651fda94970043a3e1272de491756c0f42a5e" + } + }, + { + "name": "kubo21-rc4-3", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "92f651fda94970043a3e1272de491756c0f42a5e" + } + }, + { + "name": "kubo21-rc4-4", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "92f651fda94970043a3e1272de491756c0f42a5e" + } + }, + { + "name": "kubo21-rc4-5", + "description": "kubo 0.21.0-rc3", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "commit": "92f651fda94970043a3e1272de491756c0f42a5e" + } + }, + { + "name": "kubo20-1", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-2", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-3", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-4", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + }, + { + "name": "kubo20-5", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + } + ] +} diff --git a/experiments/kubo-prerelease-21.json b/experiments/kubo-prerelease-21.json new file mode 100644 index 0000000..680dd1a --- /dev/null +++ b/experiments/kubo-prerelease-21.json @@ -0,0 +1,44 @@ +{ + "name": "kubo-prerelease-21", + "max_request_rate": 100, + "max_concurrency": 100, + "request_filter": "pathonly", + + "defaults": { + "instance_type": "io_medium" + }, + + "shared": { + "init_commands" : [ + "ipfs config --json AutoNAT '{\"ServiceMode\": \"disabled\"}'", + "ipfs config --json Datastore.BloomFilterSize '268435456'", + "ipfs config --json Datastore.StorageGCWatermark 90", + "ipfs config --json Datastore.StorageMax '\"160GB\"'", + "ipfs config --json Pubsub.StrictSignatureVerification false", + "ipfs config --json Reprovider.Interval '\"0\"'", + "ipfs config --json Swarm.ConnMgr.GracePeriod '\"2m\"'", + "ipfs config --json Swarm.ConnMgr.DisableBandwidthMetrics true", + "ipfs config --json Experimental.AcceleratedDHTClient true", + "ipfs config --json Experimental.StrategicProviding true" + ] + }, + + "targets": [ + { + "name": "kubo21-rc1", + "description": "kubo 0.21.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.21.0-rc1" + } + }, + { + "name": "kubo20", + "description": "kubo 0.20.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.20.0" + } + } + ] +}