Skip to content

Improvement #3

Description

@Blizzzard1234

Pinging endorsers

  • Pinging endorsers that are not initialized (Jan Ha)
    message: GET ping_request(nonce)
  • Asynchronously receive endorser responses (Jan He)
    function: recieve_pings()
  • Tests (Killian)

coordinator background (Jan He)

  • regularly check the number of active (and initialized) endorsers
  • pings indorsers every time interval
  • check how many endorsers are not working (fast enough)
  • If there are not enough (x endorsers have failed at least y times)
  • Sent a message to say that the endorsers have failed
  • If there are too many, get a list to reinitialize

Endpoint function (Kilian)

  • Endpoint function to get current failed list (get_timeout_map())
  • Endpoint function to manually ping the endorsers
  • Adding new (uninitialized but running) endorsers during runtime

Pick endorsers from the list that are (Jan Ha)

  • List of endorsers accessible
  • Being able to pick endorsers from lists
  • Active (working but not initialized)
  • Distributed

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions