microsoft / restler-fuzzer

RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
MIT License
2.52k stars 283 forks source link

Call sequences are sometimes split across trace database files. Is it possible to prevent this from happening? #866

Open wilbaker opened 4 months ago

wilbaker commented 4 months ago

Description

If the timing is just right, a sequence will be split across multiple ndjson files (with the request in the first file, and the response in the second file).

Would it be possible to prevent that from happening?****

Steps to reproduce

  1. Enable the trace database
  2. Perform runs long enough that multiple ndjson files will be produced
  3. Wait for a call sequence to be split across multiple files.

Expected results

All the calls for a single sequence are always in the same ndjson file

Actual results

Sequences are sometimes split across files.

Environment details

No response