diff --git a/experiments/kubo-prerelease-24-by-2.json b/experiments/kubo-prerelease-24-by-2.json new file mode 100644 index 0000000..a7eb265 --- /dev/null +++ b/experiments/kubo-prerelease-24-by-2.json @@ -0,0 +1,76 @@ +{ + "name": "kubo-prerelease-24-rc2-by-2", + "max_request_rate": 10, + "max_concurrency": 30, + "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": "kubo23-1", + "description": "kubo 0.23.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.23.0" + } + }, + { + "name": "kubo23-2", + "description": "kubo 0.23.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.23.0" + } + }, + { + "name": "kubo24-rc1-1", + "description": "kubo 0.24.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.24.0-rc1" + } + }, + { + "name": "kubo24-rc1-2", + "description": "kubo 0.24.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.24.0-rc1" + } + }, + { + "name": "kubo24-rc2-1", + "description": "kubo 0.24.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.24.0-rc2" + } + }, + { + "name": "kubo24-rc2-2", + "description": "kubo 0.24.0-rc2", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.24.0-rc2" + } + } + ] +} diff --git a/experiments/kubo-prerelease-25-by-2.json b/experiments/kubo-prerelease-25-by-2.json new file mode 100644 index 0000000..c805ac3 --- /dev/null +++ b/experiments/kubo-prerelease-25-by-2.json @@ -0,0 +1,60 @@ +{ + "name": "kubo-prerelease-25-rc1-by-2", + "max_request_rate": 10, + "max_concurrency": 30, + "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": "kubo24-1", + "description": "kubo 0.24.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.24.0" + } + }, + { + "name": "kubo24-2", + "description": "kubo 0.24.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.24.0" + } + }, + { + "name": "kubo25-rc1-1", + "description": "kubo 0.25.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.25.0-rc1" + } + }, + { + "name": "kubo25-rc1-2", + "description": "kubo 0.25.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.25.0-rc1" + } + } + ] +} diff --git a/experiments/kubo-prerelease-26-by-2.json b/experiments/kubo-prerelease-26-by-2.json new file mode 100644 index 0000000..b382ef9 --- /dev/null +++ b/experiments/kubo-prerelease-26-by-2.json @@ -0,0 +1,60 @@ +{ + "name": "kubo-prerelease-26-rc1-by-2", + "max_request_rate": 10, + "max_concurrency": 30, + "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": "kubo25-1", + "description": "kubo 0.25.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.25.0" + } + }, + { + "name": "kubo25-2", + "description": "kubo 0.25.0", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.25.0" + } + }, + { + "name": "kubo26-rc1-1", + "description": "kubo 0.26.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.26.0-rc1" + } + }, + { + "name": "kubo26-rc1-2", + "description": "kubo 0.26.0-rc1", + "build_from_git": { + "repo": "https://github.com/ipfs/kubo.git", + "tag":"v0.26.0-rc1" + } + } + ] +} diff --git a/pkg/loki/loki.go b/pkg/loki/loki.go index b10d4dd..1e811c4 100644 --- a/pkg/loki/loki.go +++ b/pkg/loki/loki.go @@ -150,6 +150,7 @@ func (l *LokiTailer) Run(ctx context.Context) error { err := json.Unmarshal([]byte(entry.Line()), &line) if err != nil { l.errorCounter.Add(1) + log.Printf("failed to parse loki json: %v", err) continue }