Skip to content

Improvement #3

@Blizzzard1234

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

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions