vyzo
|
0bf1f7df46
|
Merge pull request #11 from libp2p/feat/metrics
metrics collection support
|
2022-02-14 19:14:23 +02:00 |
|
vyzo
|
c845601936
|
bump version to v0.1.4
|
2022-02-14 19:04:49 +02:00 |
|
vyzo
|
55f8c59909
|
add Allow metrics
|
2022-02-14 17:20:12 +02:00 |
|
vyzo
|
4db2cad715
|
fix test
|
2022-02-12 13:59:50 +02:00 |
|
vyzo
|
8a85c1fbce
|
blocked memory reservation metrics
|
2022-02-12 13:59:46 +02:00 |
|
vyzo
|
019fe3da54
|
simplify metrics method names
|
2022-02-12 13:52:47 +02:00 |
|
vyzo
|
6d91069894
|
metrics collection support
|
2022-02-11 18:26:23 +02:00 |
|
vyzo
|
840c01c4ce
|
Merge pull request #10 from libp2p/release-v0.1.3
release v0.1.3
|
2022-02-03 18:59:03 +02:00 |
|
vyzo
|
385afdd9c2
|
release v0.1.3
|
2022-02-03 18:54:59 +02:00 |
|
vyzo
|
cd5903cfb7
|
Merge pull request #9 from libp2p/fix/nil-is-not-nil
avoid the nil is not nil footgun
|
2022-02-03 18:53:10 +02:00 |
|
vyzo
|
961bd2b66e
|
avoid the nil is not nil footgun
|
2022-02-03 08:51:08 +02:00 |
|
vyzo
|
fb6dc1ebda
|
Merge pull request #8 from libp2p/release-v0.1.2
release v0.1.2
|
2022-01-19 11:42:35 +02:00 |
|
vyzo
|
1e8077715b
|
release v0.1.2
|
2022-01-19 11:38:27 +02:00 |
|
vyzo
|
3c94e84813
|
Merge pull request #7 from libp2p/feat/sticky-limits
make protocols and peers sticky when setting their limit
|
2022-01-19 11:37:31 +02:00 |
|
vyzo
|
139296e625
|
make protocols and peers sticky when setting their limit
this is typically a user action, so prevent them from being garbage collected
and losing their limit.
|
2022-01-19 11:09:32 +02:00 |
|
vyzo
|
5c18887023
|
Merge pull request #6 from libp2p/release
release v0.1.1
|
2022-01-18 16:54:08 +02:00 |
|
vyzo
|
7d18d6f572
|
release v0.1.1
|
2022-01-18 16:51:34 +02:00 |
|
vyzo
|
8d6c5d0829
|
Merge pull request #5 from libp2p/fix/bug-log
downgrade BUG log to warning
|
2022-01-18 16:50:29 +02:00 |
|
vyzo
|
b3d09f9785
|
downgrade BUG log to warning
|
2022-01-18 16:42:54 +02:00 |
|
vyzo
|
9f6b01d336
|
Merge pull request #4 from libp2p/release
release v0.1.0
|
2022-01-17 13:14:31 +02:00 |
|
vyzo
|
dee6748e2e
|
release v0.1.0
|
2022-01-17 12:54:18 +02:00 |
|
vyzo
|
617d17d0f4
|
Merge pull request #1 from libp2p/implementation
Network Resource Manager Implementation
|
2022-01-17 12:51:26 +02:00 |
|
vyzo
|
7523ae4614
|
sort results in List* api methods
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
859d2061ea
|
normalize limiter constructors
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
9d5e7928e1
|
update README
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
575eadee04
|
refactor limit defaults for easy access and user manipulation
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
ddb39883f9
|
add limit config parsing unit test
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
868c93bbd7
|
add limit json config parser
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
f51ceca509
|
emit start event to trace with the limiter
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
8a60c5d336
|
short circuit write/flush if there are no pending events
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
83c13993f8
|
fix omit empty decl
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
1dc0961ae6
|
implement tracer
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
98870b0c0c
|
tracing instrumentation
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
d9e855dd69
|
fix test
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
0c16aa4cd4
|
add options to NewResourceManager constructor
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
16726f1f51
|
extensions api
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
f5556bfbfe
|
add total stream and conn limit
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
27688b8bf3
|
add logging around blocked reservations/conns/streams
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
12fcd1d521
|
log, don't panic on resource release bugs
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
5d609db2bc
|
rename constraints to edges
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
8ec4ed724f
|
fix tests
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
90d7e860a0
|
introduce per protocol peer limits, don't transfer resources out of protocol when setting the service
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
e1701c7189
|
rename txn to span
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
4f92b11047
|
Update README.md
Co-authored-by: raulk <raul@protocol.ai>
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
572b3eb374
|
adjust default limits
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
927d2d70b5
|
adjust memory limit multipliers for the default limiters
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
d22a48d4b0
|
RIP gosigar
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
488f08cb1d
|
add test for per service peer limits
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
5487b6bdac
|
add support for per service peer limits
|
2022-01-17 12:33:01 +02:00 |
|
vyzo
|
05a6764a69
|
add fluid copy constructors for limits
so that we can easily clone and adjust limits.
|
2022-01-17 12:33:01 +02:00 |
|