I've been running a test which works with localnode. It generates lots of messages while pushing to GOSH, deployed on the localnode. At first it works well, but after a couple of hours localnode seems to lose time synchronization:
2023-06-08T19:58:58.048555Z TRACE ThreadId(03) git-remote-helper:run:push:push_ref:push_commit_object:push_new_blob:push:tokio::spawn::push_diff:push_diff:inner_push_diff:deploy_diff:send_message:blockchain_client::send_message: callback:
SendFailed: {
shard_block_id: "0470a4d6fcc37b88a30f7386cc246efc71edaf303cd45e93b6981bae96f16269",
message_id: "7cd39d44257ae092d9d675dc4cd2a4e0a82c08cd32c712fb08734e116abef773"
error: "Send message failed: The time on the device is out of sync with the time on the server. Synchronize your device time with internet time"
}
ClientError {
code: 606,
message: "The time on the device is out of sync with the time on the server. Synchronize your device time with internet time",
data: Object {
"delta_ms": Number(227369),
"threshold_ms": Number(15000),
"config_servers": Array [
String("localhost/"),
],
"endpoint": String("http://localhost/graphql"),
},