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

Function markServerUnknown

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

Source from the content-addressed store, hash-verified

530}
531
532function markServerUnknown(server: Server, error?: MongoError) {
533 // Load balancer servers can never be marked unknown.
534 if (server.loadBalanced) {
535 return;
536 }
537
538 if (error instanceof MongoNetworkError && !(error instanceof MongoNetworkTimeoutError)) {
539 server.monitor?.reset();
540 }
541
542 server.emit(
543 Server.DESCRIPTION_RECEIVED,
544 new ServerDescription(server.description.hostAddress, undefined, { error })
545 );
546}
547
548function isPinnableCommand(cmd: Document, session?: ClientSession): boolean {
549 if (session) {

Callers 2

constructorMethod · 0.85
handleErrorMethod · 0.85

Calls 2

emitMethod · 0.65
resetMethod · 0.45

Tested by

no test coverage detected