-
Notifications
You must be signed in to change notification settings - Fork 645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chainHead: Allow methods to be called from within a single connection context and limit connections #3481
Commits on Feb 23, 2024
-
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d99e173 - Browse repository at this point
Copy the full SHA d99e173View commit details
Commits on Feb 26, 2024
-
rpc-v2: Implement connection limiter struct
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for dd0a68f - Browse repository at this point
Copy the full SHA dd0a68fView commit details -
chainHead/api: Register raw methods for chainHead methods
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 09b7fc6 - Browse repository at this point
Copy the full SHA 09b7fc6View commit details -
chainHead: Allow chainHead to be called from a single connection
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 7c682a4 - Browse repository at this point
Copy the full SHA 7c682a4View commit details -
chainHead/tests: Check multiple connection calls
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for a38df08 - Browse repository at this point
Copy the full SHA a38df08View commit details -
chainHead/tests: Ensure single connection works
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ec9dd79 - Browse repository at this point
Copy the full SHA ec9dd79View commit details -
chainHead/tests: Ensure unpin does not work from different connections
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e47477a - Browse repository at this point
Copy the full SHA e47477aView commit details
Commits on Mar 5, 2024
-
Cargo: Update jsonrpsee to 0.22.2 unreleased
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 64ee521 - Browse repository at this point
Copy the full SHA 64ee521View commit details -
chainHead: Use connection details instead of connection id
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 683ecca - Browse repository at this point
Copy the full SHA 683eccaView commit details -
cargo: Use jsonrpsee from crates.io
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e6547d6 - Browse repository at this point
Copy the full SHA e6547d6View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f215aa9 - Browse repository at this point
Copy the full SHA f215aa9View commit details -
chainHead/tests: Fix merge conflict with master
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 1a503d2 - Browse repository at this point
Copy the full SHA 1a503d2View commit details
Commits on Mar 19, 2024
-
rpc-v2/common: Limit the number of subscriptions for a connection ID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for ad98383 - Browse repository at this point
Copy the full SHA ad98383View commit details -
chainHead/config: Add max follow subscriptions per connection
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 07a18a6 - Browse repository at this point
Copy the full SHA 07a18a6View commit details -
chainHead: Limit number of chainHead_follow subscriptions
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for d3fc06a - Browse repository at this point
Copy the full SHA d3fc06aView commit details -
chainHead: Add RAII wrappers for managing registering tokens
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 493f933 - Browse repository at this point
Copy the full SHA 493f933View commit details -
chainHead/tests: Adjust testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 4b34a3b - Browse repository at this point
Copy the full SHA 4b34a3bView commit details -
chainHead/follow: Early detection when chainHead client is disconnected
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e726a51 - Browse repository at this point
Copy the full SHA e726a51View commit details -
chainHead/tests: Check connection limits
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 539291d - Browse repository at this point
Copy the full SHA 539291dView commit details -
Update substrate/client/rpc-spec-v2/Cargo.toml
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d5ce140 - Browse repository at this point
Copy the full SHA d5ce140View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 378d9b9 - Browse repository at this point
Copy the full SHA 378d9b9View commit details -
chainHead: Clarify connection context for methods
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 36e986f - Browse repository at this point
Copy the full SHA 36e986fView commit details -
chainHead: Adjust comment wrt jsonrpc future
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9405b8a - Browse repository at this point
Copy the full SHA 9405b8aView commit details -
chainHead: Generate runtime call event after the future is propagated
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for e506c6a - Browse repository at this point
Copy the full SHA e506c6aView commit details -
chainHead/tests: Adjust testing to use jsonrpsee macro interface
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for fe460db - Browse repository at this point
Copy the full SHA fe460dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 827254c - Browse repository at this point
Copy the full SHA 827254cView commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 512d816 - Browse repository at this point
Copy the full SHA 512d816View commit details
Commits on Mar 20, 2024
-
rpc-v2/connections: Check empty connection cleans the connection ID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 109d2b7 - Browse repository at this point
Copy the full SHA 109d2b7View commit details -
chainHead: Encapsulate rpc connections with subscription management
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 71cbfeb - Browse repository at this point
Copy the full SHA 71cbfebView commit details -
subscription/tests: Check resource cleanup on drop
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 0e015ab - Browse repository at this point
Copy the full SHA 0e015abView commit details -
Update substrate/client/rpc-spec-v2/src/common/connections.rs
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 65e26e4 - Browse repository at this point
Copy the full SHA 65e26e4View commit details -
chainHead/connections: Detect duplicate tokens
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for aae5a11 - Browse repository at this point
Copy the full SHA aae5a11View commit details -
chainHead/connections: Change connection names
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f06138b - Browse repository at this point
Copy the full SHA f06138bView commit details
Commits on Mar 26, 2024
-
chainHead: Add comment for limit reached on invalid subscription ID
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f78d74b - Browse repository at this point
Copy the full SHA f78d74bView commit details
Commits on Mar 27, 2024
-
chainHead: Guard fn with cfg test
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9b9d196 - Browse repository at this point
Copy the full SHA 9b9d196View commit details -
chainHead/tests: Adjust comment
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 9e7803e - Browse repository at this point
Copy the full SHA 9e7803eView commit details -
rpc-v2/connections: Remove data on empty identifiers as well
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for f56316a - Browse repository at this point
Copy the full SHA f56316aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a11f0e - Browse repository at this point
Copy the full SHA 8a11f0eView commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d4d494 - Browse repository at this point
Copy the full SHA 5d4d494View commit details -
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Configuration menu - View commit details
-
Copy full SHA for 5195aa9 - Browse repository at this point
Copy the full SHA 5195aa9View commit details