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

Clients count (-c) argument works strange with batching in load_test.py script (InvalidMessageExceedingSizeException appears when script is running with several clients)

    XMLWordPrintable

Details

    • Bug
    • Status: Complete
    • Medium
    • Resolution: Invalid
    • None
    • None
    • None
    • None
    • 14

    Description

      Steps to Reproduce:

      1. Run the load test with following parameters:

      python3 load_test.py --clients-list load_test_clients.list -t NYM -c 4 -r 100 --at-once

      => all works correctly, all transactions are written.
      2. Run the load test with following parameters:

      python3 load_test.py --clients-list load_test_clients.list -t NYM -c 6 -r 100 --at-once

      => only first 100 transactions are written, InvalidMessageExceedingSizeException appears in logs.

      Actual Result:
      Message length limitation works when several clients are used.

      Expected Result:
      Message length limitation should not work when several clients are used.

      Possible Workaround:
      Run load_test.py using several different machines.
      Turn off the limitation (it is acceptable for testing of some tickets like INDY-292).

      Attachments

        Issue Links

          Activity

            People

              ozheregelya Olga Zheregelya
              ozheregelya Olga Zheregelya
              Alexander Shcherbakov, Kelly Wilson, Olga Zheregelya
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: