Marco Munizaga
976187f49b
Add allowlist limit config option
2 years ago
Marten Seemann
17faef4faf
Merge pull request #48 from libp2p/rework-limits
rewrite limits to allow auto-scaling
2 years ago
Marten Seemann
d21aa7c3ed
expose BaseLimitIncrease.Apply
2 years ago
Marten Seemann
85ba429584
log the values that the limiter is initialized with
2 years ago
Marten Seemann
bc5e1920b9
reimplement parsing of JSON limit configs
2 years ago
Marten Seemann
62aa2a75ed
add a function to automatically scale limits to system memory / FDs
2 years ago
Marten Seemann
1b82fba549
implement scaling of limits
2 years ago
Marten Seemann
616be72684
remove support for dynamic limits
2 years ago
Marten Seemann
bf0b7582e2
remove support for parsing limit configs from JSON
2 years ago
Marten Seemann
a0eec0f0e0
update webtransport-go, rename webtransport.Conn to Session
2 years ago
Marten Seemann
0d7f192a0b
chore: update deps ( #1634 )
2 years ago
Marco Munizaga
3eb35223a7
Pass endpoint information to resource manager's OpenConnection ( #1633 )
* Move mux testsuite to here
* Update OpenConnection call sites to pass in endpoint information
* Go mod update
* Use proper versions for deps
2 years ago
Marco Munizaga
452ddfbb76
Add canonical peer status logs ( #1624 )
* Add canonical peer status logs
* Move logs to swarm
* Remove quic log
* Update deps
2 years ago
Marco Munizaga
290ca99a75
Merge pull request #54 from libp2p/marco/50-obs
feat: Out of the box metrics for resource manager
2 years ago
Marco Munizaga
90a31e0c95
Fix go vet issue
2 years ago
Marco Munizaga
c27b0df908
Remove unused var
2 years ago
Marco Munizaga
8450852ee9
Update help text
2 years ago
Marco Munizaga
e5140e1804
Don't add reporter twice
2 years ago
Marco Munizaga
cc577a0a96
Rewrite constants to be more obvious
2 years ago
Marco Munizaga
9f99e288be
Filter out spans
2 years ago
Marco Munizaga
bf2964542f
Unexport tag names, remove unused var
2 years ago
Marco Munizaga
3957877fe7
Use bytes rather than decbytes (power of 2)
2 years ago
Marco Munizaga
0ea2e3364f
Update bucket distribution and blocked resources
2 years ago
Marco Munizaga
faef8c2251
Update dashboard blocked resources
2 years ago
Marco Munizaga
93dc6726ce
Update dashboard json
2 years ago
Marco Munizaga
08b596606e
Fix merge conflicts
2 years ago
Marco Munizaga
67d3e5c933
Add Grafana dashboard
2 years ago
Marco Munizaga
2fe978aaa1
Remove connid from scopename in blocked conns
2 years ago
Marco Munizaga
007d9d59fc
Revert "Add multimetrics reporter"
This reverts commit 81fb49d3d68153b610b245d6f730f4d6b34b3706.
2 years ago
Marco Munizaga
f44c86d87b
Add obs to resource manager
2 years ago
Marco Munizaga
cd177ba571
Add scope name helpers
2 years ago
Marco Munizaga
ff4e52ef52
Flip sign of delta
2 years ago
Marco Munizaga
d76fbd7993
Add trace reporter to expose traces to users
2 years ago
Marco Munizaga
3e94d039bb
Add multimetrics reporter
2 years ago
Marco Munizaga
d36981c079
Merge pull request #47 from libp2p/marco/allowlist
feat: Allowlist
2 years ago
Marten Seemann
196acf287e
Merge pull request #1626 from libp2p/merge-circuit-v1
move go-libp2p-circuit here
2 years ago
Marten Seemann
41cffa159e
swarm: fix logging of accepted connections ( #1629 )
2 years ago
Marten Seemann
217fa83f10
skip all circuit v1 tests
2 years ago
Steven Allen
a39f547b66
fix: deny connections to peers in the right place ( #1627 )
The previous location would prevent explicit calls to `Connect`, but not
implicit connections on `NewStream`. Given that the host calls `Connect`
before calling `NewStream`, it's unclear whether or not this would
likely be triggered by user code, but we still need to fix it.
2 years ago
Marten Seemann
786a4d2649
switch from github.com/libp2p/go-libp2p-circuit to p2p/protocol/internal/circuitv1-deprecated
2 years ago
Marten Seemann
48d4857b21
merge go-libp2p-circuit here
2 years ago
Marten Seemann
95e9ff7568
ping: fix flaky test ( #1617 )
2 years ago
Marco Munizaga
0edd2a2efe
Add endpoint parameter to the OpenConnection method for ResourceManager ( #257 )
2 years ago
Marco Munizaga
c2e77cfb45
Add canonical peer status logging with sampling ( #269 )
* Add canonical peer status log
* Use %q formatting
* Use underscore for consistency
2 years ago
Marco Munizaga
b4f626c45b
Remove branch
2 years ago
Marco Munizaga
4d135987a3
PR nits
2 years ago
Marco Munizaga
17464c3bda
chore: update github.com/multiformats/go-multistream to v0.3.3 ( #1621 )
2 years ago
Marten Seemann
d8c4f163a3
chore: use the new multiaddr.Contains function ( #1618 )
2 years ago
Marco Munizaga
00eb8d5035
Update allowlist design doc with no extra cost for happy path
2 years ago
Marco Munizaga
df92887033
Add WithAllowlistedMultiaddr option
2 years ago