Provided by: libmongoc-doc_1.26.0-1.1ubuntu2_all bug

SYNOPSIS

          void
          mongoc_client_reset (mongoc_client_t *client);

       Call this method in the child after forking to invalidate the mongoc_client_t.

DESCRIPTION

       Calling  mongoc_client_reset()  prevents  resource cleanup in the child process from interfering with the
       parent process.

       This method causes the client to clear its session pool without sending endSessions. It  also  increments
       an  internal  generation  counter on the given client. After this method is called, cursors from previous
       generations will not issue a killCursors command when they are destroyed. Client sessions  from  previous
       generations cannot be used and should be destroyed.

PARAMETERS

client: A mongoc_client_t.

AUTHOR

       MongoDB, Inc

COPYRIGHT

       2017-present, MongoDB, Inc

1.26.0                                            Mar 31, 2024                            MONGOC_CLIENT_RESET(3)