I am investigating how to leverage causal consistency guarantees and the server docs state, complete with code examples (though none in go), that in order to share consistency between clients, this can be
accomplished by updating a session’s cluster time and op time (See note under point 4 of this heading)
However, the documentation on the necessary apis, bluntly state AdvanceClusterTime and AdvanceOperationTime are for internal use only and must not be called.
Is there a reason this functionality is advocated for some drivers and not others? Are the go docs incorrect or outdated? Is there a better way to accomplish the goal with the golang drivers?
Thanks in advance,