Skip to main content
Question

What happens during a restart and is the restart done in a rolling fashion?

  • March 11, 2025
  • 4 replies
  • 56 views

I'm reading https://docs.cribl.io/stream/configuration-files#section-configurations-and-restart and can't seem to figure out much on what happens during a reload. Is it done in a rolling fashion and if a reload does interrupt data flow?

4 replies

David Maislin

David Maislin

```During a restart, to minimize ingestion disruption and increase availability of network ports, Worker Processes on a Worker Node are restarted in a rolling fashion. 20% of running processes – with a minimum of one process – are restarted at a time. A Worker Process must come up and report as started before the next one is restarted. This rolling restart continues until all processes have restarted. If a Worker Process fails to restart, configurations will be rolled back.```


  • Author
  • Employee
  • March 11, 2025

But I'm asking about a `reload` . How does it differ?


A `reload` sends the `SIGHUP` signal to the worker processes. Processes reload their configs immediately. There is no interruption to the data flow as no sockets have to be closed/opened.