Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

mongosync Estados

mongosync entra en diferentes estados según las solicitudes que reciba. mongosync solo puede estar en un solo estado en un momento dado. Los estados actuales de mongosync determinan qué operaciones de API puedes ejecutar.

Nota

La mayoría de las transiciones de estados ocurren como resultado de una llamada a la API. Las excepciones son:

Esta página describe los estados de mongosync.

Para ver el estado actual de mongosync, utiliza el /progress. endpoint. El endpoint /progress devuelve el estado en el campo state.

Nota

A partir de mongosync 1.7.3, mongosync puede tardar al menos dos minutos en responder cuando reanuda o reinicia una operación de sincronización. Durante este tiempo, es posible que cualquier llamada al endpoint progress falle. Si una llamada de progress falla, es seguro reintentarla.

La siguiente tabla describe cada estado y enumera las operaciones permitidas en ese estado.

Estado
Descripción
Operaciones API posibles

IDLE

mongosync está inicializado y listo para que comience una tarea de sincronizar.

RUNNING

El proceso de sincronización se está ejecutando actualmente. En este estado, los datos se sincronizan inicialmente con el clúster de destino. Las siguientes escrituras en el clúster de origen se aplican al clúster de destino.

PAUSED

El proceso de sincronización está pausado. Para reanudar el proceso de sincronización, envía una solicitud al endpoint /resume.

COMMITTING

El traspaso del proceso de sincronización ha comenzado. El tiempo que lleva pasar a la fase COMMITTED depende de lagTimeSeconds. Para supervisar lagTimeSeconds o para ver si mongosync ha terminado de comprometerse, utiliza el punto final /progress.

COMMITTED

La transición para el proceso de sincronización está completa.

REVERSING

El proceso de sincronización copia los metadatos desde el clúster de destino al clúster de origen. Luego, MongoDB intercambia los clústeres de origen y destino y reanuda la aplicación de eventos de cambio.

Para iniciar el proceso de transición durante la migración inversa, utiliza el endpoint /commit.