Disk data storage

Motivation

  • Currently most of the data is in the buffer
  • Users may want to save all the data from a load test
  • Having saved data from load tests, can enable the introduction of the load test comparison

Requirements

  • Enable "recording" option for a user that will store all the data gather for a specified amount of time to the disk where CMR is running.
  • Later on provide the data to the user form a selected disk storage file.

Problems

  • Serialization - slow and problematic, thus performance of the CMR
  • Deal with large amounts of data that need to be stored in a file on different operating systems (problem of the maximum file size)
  • Providing the data later with out loading unnecessary bytes to the memory of the CMR
  • etc

Solutions