We return operation timestamps along with the responses for operations which are serialized by the tablet server. In certain cases those timestamps are forwarded to other servers and will possibly update their clocks.
A malicious client could choose a bad timestamp and move all the server's clocks to the future.
Crypto signing the timestamp will allow t make sure that the timestamp originated from another server.
- relates to
KUDU-1661 Mark kudu::client::KuduClient::GetLatestObservedTimestamp() as experimental