On Fri, Apr 27, 2018 at 6:01 AM, Andrei Borzenkov <arvidjaar at gmail.com> wrote: > апÑ? 27 06:54:14 bor-Latitude-E5450 systemd[1582]: foo.service: Found > ordering cycle on foo.service/start > апÑ? 27 06:54:14 bor-Latitude-E5450 systemd[1582]: foo.service: Found > dependency on bar.service/start > апÑ? 27 06:54:14 bor-Latitude-E5450 systemd[1582]: foo.service: Found > dependency on baz.service/start > апÑ? 27 06:54:14 bor-Latitude-E5450 systemd[1582]: foo.service: Found > dependency on foo.service/start > апÑ? 27 06:54:14 bor-Latitude-E5450 systemd[1582]: foo.service: Breaking > ordering cycle by deleting job baz.service/start > > > It would be helpful it if additionally printed kind of dependency (like > foo.service is After bar.service) because this is by far not obvious for > average user. I was thinking that in addition to better log messages we could generate dot graph of the cycle and dump it to journal as a custom field. So people can then turn it into the picture and get a better understanding of the cycle. Do you think it would be helpful? Michal