[Bro-Commits] [git/bro] topic/robin/threading-fix: Reworking thread termination logic. (c3c6967)

Are these timestamps from the wall clock?

  .Seth

network time.

Robin

Robin mentioned earlier to me that he wants to use network_time for them. So I guess not.

Johanna

Where are they from on a cluster manager since it doesn't have network time?

  .Seth

Without packet input, network time indeed follows wall clock (that's
generally the case, i.e. the timestamps you see in the manager's own
logs (i.e., not the ones received from workers) are also coming from
network_time internally, but the I/O loop sets that to current_time()
in that case).

Robin

Ah, of course. It's amazing how many scenarios that approach covers perfectly.

The only situation I can see trouble in the future is when I start bugging people about doing cluster based tracefile processing. :wink: That will need a packet distributor that is keeping a steady heartbeat for the whole cluster anyway so it would still not cause a problem because the manager's clock would inherently need to be driven by that anyway.

  .Seth