Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose: I that section you can find information about executed performance test runs for Iroha, all parameters and results.

...


Max proposal sizeMax rounds delayMST enabledMST expiration timeProposal delayStale stream max roundsVote delayBlock store allocationID
Iroha config A501000true14405000605000file systemFilesystemSN
Iroha config B1000500true144010001000001000file systemFilesystemBK
Iroha config C101000true14405000605000DatabaseSNDB

...

  • Ordered batch 1 – create an account, add tokens and transfer them
    • CreateDomain
    • CreateAsset
    • CreateAccount
    • AddAssetQuantity
    • TransferAsset
  • Ordered batch 2 – grant permissions to set account details and set some data 
    • GrantPermission
    • SetAccountDetail
  • Ordered batch 3 – set account details
    • SetAccountDetail
  • Ordered batch 4 – create MST account, add signatory and mint some tokens
    • CreateAccount
    • SetAccountQuorum
    • AddSignatory
    • AddAssetQuantity
  • Ordered batch 5 - send MST transfer (from an account created by ordered batch 4)
    • TransferAsset 
  • Ordered batch 6 - get pending transactions (created by ordered batch 4) and confirm them
    • GetPendingTransactions

Test types

  1. Soak testing: running Iroha network with 80% of peak load over a long time period of time (more than 24 hours) – to emulate behaviour under normal load on an extended period of time
  2. Spike testing: running Iroha network with 100% of peak load over a shorter time period (around 1 hour) – to emulate behaviour at peaks of request during "rush hours"

...