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

Function isStaleError

src/sdam/server.ts:585–595  ·  view source on GitHub ↗
(server: Server, error: MongoError)

Source from the content-addressed store, hash-verified

583}
584
585function isStaleError(server: Server, error: MongoError): boolean {
586 const currentGeneration = server.pool.generation;
587 const generation = error.connectionGeneration;
588
589 if (generation && generation < currentGeneration) {
590 return true;
591 }
592
593 const currentTopologyVersion = server.description.topologyVersion;
594 return compareTopologyVersion(currentTopologyVersion, error.topologyVersion) >= 0;
595}

Callers 1

handleErrorMethod · 0.85

Calls 1

compareTopologyVersionFunction · 0.90

Tested by

no test coverage detected