Uploaded image for project: 'Indy Node'
  1. Indy Node
  2. INDY-1867

Pool stopped writing after production load with fees

    XMLWordPrintable

Details

    • Bug
    • Status: Complete
    • High
    • Resolution: Done
    • None
    • 1.6.83
    • None
    • Unset
    • EV 18.24

    Description

      Environment:
      indy-node 1.6.690
      libindy 1.6.7~816

      Steps to Reproduce:
      1. Setup the pool.
      2. Run reading load test from 2 machines:

      perf_processes.py -g live_transactions_genesis -m t -n 1 -y one -s 000000000000000000000000Trustee1 -s 000000000000000000000000Trustee2 -s 000000000000000000000000Trustee3 -s 000000000000000000000000Trustee4 --ext "{\"payment_addrs_count\":10,\"addr_mint_limit\":10,\"mint_by\":10,\"payment_method\":\"sov\",\"plugin_lib\":\"libsovtoken.so\",\"plugin_init\":\"sovtoken_init\",\"trustees_num\":4}" -k "[{\"get_nym\":{\"count\": 9}}, {\"get_schema\":{\"count\": 2}}, {\"get_attrib\":{\"count\": 2}}, {\"get_cred_def\":{\"count\": 2}}, {\"get_revoc_reg_def\":{\"count\": 1}}, {\"verify_payment\":{\"count\": 1}}]" -c 450 -b 100 -l 50 --short_stat

      3. Run writing load test from 3rd machine:

      perf_processes.py -g live_transactions_genesis -m t -n 1 -y one -s 000000000000000000000000Trustee1 -s 000000000000000000000000Trustee2 -s 000000000000000000000000Trustee3 -s 000000000000000000000000Trustee4 --ext "{\"payment_addrs_count\":1000,\"addr_mint_limit\":1000,\"mint_by\":500,\"payment_method\":\"sov\",\"plugin_lib\":\"libsovtoken.so\",\"plugin_init\":\"sovtoken_init\",\"trustees_num\":4, \"set_fees\":{\"1\":1,\"100\":1,\"101\":1,\"102\":1,\"113\":1,\"10001\":1}}" -k "[{\"nym\":{\"count\": 4}}, {\"schema\":{\"count\": 1}}, {\"attrib\":{\"count\": 3}}, {\"cred_def\":{\"count\": 1}}, {\"revoc_reg_def\":{\"count\": 1}}, {\"payment\":{\"count\": 9}}]" -c 10 -b 10 -l 10

       

      Actual Results:
      Pool stopped writing after ~30K domain txns written.
      17 nodes wrote 30616 txns, 8 nodes (11, 14, 1, 12, 9, 19, 20) wrote 30700.

      Logs and metrics: s3://qanodelogs/indy-1770/live-20-11-18-production-mix-fees
      To get logs, run following command on log processor machine:
      aws s3 cp --recursive s3://qanodelogs/indy-1770/live-20-11-18-production-mix-fees/ /home/ev/logs/indy-1770/live-20-11-18-production-mix-fees/

      Attachments

        Activity

          People

            Derashe Artem Obruchnikov
            ozheregelya Olga Zheregelya
            Alexander Shcherbakov, Artem Obruchnikov, NIkita Zhigunenko, Olga Zheregelya
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: