You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Problem

Clients needs information about Iroha entities outside `WorldStateView`:

  • Peer's Health Check

  • Peer's Management - start, stop

  • Resources Monitoring  - CPU, Memory and Disk consumption

  • Business Measurements of Iroha

    • Transactions per second amount

    • Blocks Storage size

    • Submitted transactions statuses changes
    • Blocks statuses changes



- Client should receive status changes of all own transactions.
- We should guarantee that client receives such statuses after 'submission'
- If subscription was initiated after transaction was committed to the block client will not receive this transaction statuses and should query missed block or be subscribed on committed blocks stream.


* Client should be aware of "its" transactions statuses (list of statuses)
* Guarantees of that statuses receiving by clients
** If client missed something it will query information
* What to do on_subscribe? (Batch of pendings?)

  • No labels