Documentation ¶
Overview ¶
Package time implements a supervisor runnable which is responsible for keeping both the system clock and the RTC accurate. Metropolis nodes need accurate time both for themselves (for log timestamping, validating certain certificates, ...) as well as workloads running on top of it expecting accurate time. This initial implementation is very minimalistic, running just a stateless NTP client per node for the whole lifecycle of it. This implementation is simple, but is fairly unsafe as NTP by itself does not offer any cryptography, so it's easy to tamper with the responses. See #73 for further work in that direction.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.