rock-core / tools-roby

The roby plan manager
Other
3 stars 11 forks source link

allow to enable or disable timepoint logging #187

Closed doudou closed 3 years ago

doudou commented 3 years ago

I started wondering why connecting to a running system was simply so slow. It was always painfully slow, but I felt it became a lot worse.

Turns out that timepoint logging, a feature that has been added a few years back, is actually very verbose (timepoints have long names, which are repeated sometimes multiple times per cycle). On our systems, timepoints were by far the biggest part of an event log, causing logs that should be in the hundred of MB to be multiple GBs.

This commit disables them by default - even I use them only in very specific cases - and allow to re-enable them both through app.yml and via the command line.