MCPcopy
hub / github.com/mongodb/node-mongodb-native / _advanceClusterTime

Function _advanceClusterTime

src/sdam/common.ts:63–74  ·  view source on GitHub ↗
(
  entity: Topology | ClientSession,
  $clusterTime: ClusterTime
)

Source from the content-addressed store, hash-verified

61
62/** Shared function to determine clusterTime for a given topology or session */
63export function _advanceClusterTime(
64 entity: Topology | ClientSession,
65 $clusterTime: ClusterTime
66): void {
67 if (entity.clusterTime == null) {
68 entity.clusterTime = $clusterTime;
69 } else {
70 if ($clusterTime.clusterTime.greaterThan(entity.clusterTime.clusterTime)) {
71 entity.clusterTime = $clusterTime;
72 }
73 }
74}

Callers 3

advanceClusterTimeMethod · 0.90
serverUpdateHandlerMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected