Why is no warmup defined in event-data-track challenge elasticlogs-querying


#1

Hi @Christian_Dahlqvist / @danielmitterdorfer,

I made quite some tests with the event-data-track.

My testrun was like the following:

When I check the service time of kibana queries during elasticlogs-querying I can see a massive spike at the beginning.


The image shows the service time of the 1st three iterations of elasticlogs-querying.

For me it looks like some warmup issue which occurs after massive writing. (maybe disk cache by OS?).

I just want to ask, why the warmup period is explicitly set to 0.

   {
      "parallel": {
        "warmup-time-period": 0,
        "time-period": 1800,
        "clients": 4,
        "tasks": [
          {
            "operation": "relative-kibana-content_issues-dashboard_50%",
            "target-interval": 30
          },
          {
            "operation": "relative-kibana-content_issues-dashboard_75%",
            "target-interval": 90
          },
          {
            "operation": "relative-kibana-traffic-dashboard_50%",
            "target-interval": 40
          },
          {
            "operation": "relative-kibana-discover_50%",
            "target-interval": 60
          }
        ]
      } 

Is there a deeper meaning behind that? What is it? I just would like to understand the decision :wink:

Regards, Andreas