Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

RPC middleware: Informant & Client.keep_alive #4384

Merged
merged 8 commits into from
Feb 4, 2017
Merged

Conversation

tomusdrw
Copy link
Collaborator

@tomusdrw tomusdrw commented Feb 1, 2017

RPCs are no longer required to call self.active(), it's automatically done in a middleware.

Additionally middleware is collecting RPC statistics which are later displayed by informant:

  • Number of open Secure Signer connections (active websockets)
  • Average number of requests per second
  • Median (approximated) response time in microseconds.

@tomusdrw tomusdrw added A0-pleasereview 🤓 Pull request needs code review. M4-core ⛓ Core client code / Rust. labels Feb 1, 2017
@arkpar arkpar added A8-looksgood 🦄 Pull request is reviewed well. and removed A0-pleasereview 🤓 Pull request needs code review. labels Feb 3, 2017
@gavofyork gavofyork added A7-looksgoodcantmerge 🙄 Pull request is reviewed well, but cannot be merged due to conflicts. and removed A8-looksgood 🦄 Pull request is reviewed well. labels Feb 3, 2017
@gavofyork gavofyork added A8-looksgood 🦄 Pull request is reviewed well. and removed A7-looksgoodcantmerge 🙄 Pull request is reviewed well, but cannot be merged due to conflicts. labels Feb 4, 2017
@gavofyork gavofyork merged commit 248cd5e into master Feb 4, 2017
@gavofyork gavofyork deleted the rpc-informant branch February 4, 2017 21:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A8-looksgood 🦄 Pull request is reviewed well. M4-core ⛓ Core client code / Rust.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants