Docs Menu
Docs Home
/ /

mongosync Estados

mongosync Cambia de estado según las solicitudes que recibe. mongosync solo puede estar en un estado a la vez. El estado actual de mongosync determina qué operaciones de API se pueden ejecutar.

Nota

La mayoría de las transiciones de estado se producen como resultado de una llamada a la API. Las excepciones son:

  • La transición de COMMITTING a COMMITTED. Para más información, consulte Finalizando la sincronización.

  • La transición REVERSING de RUNNING a. Para más información, consulte Sincronización inversa.

Esta página describe mongosync estados.

Para ver el estado actual de,mongosync utilice el punto final /progress. El punto final /progress devuelve el estado en el state campo.

Nota

A partir mongosync 1.7.3 de, mongosync puede tardar al menos dos minutos en responder al reanudar o reiniciar una operación de sincronización. Durante este tiempo, cualquier llamada al punto final podría fallar. Si progress una progress llamada falla, es seguro volver a intentarlo.

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

Estado
Descripción
Posibles operaciones de API

IDLE

mongosync se inicializa y está listo para que comience un trabajo de sincronización.

RUNNING

El proceso de sincronización está en ejecución. En este estado, los datos se sincronizan inicialmente con el clúster de destino. Las escrituras posteriores 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

La transición al proceso de sincronización ha comenzado. El tiempo necesario para pasar a la COMMITTED fase depende lagTimeSeconds de. Para supervisar lagTimeSeconds o comprobar si mongosync ha finalizado la confirmación, utilice el punto de conexión /progress.

COMMITTED

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

REVERSING

El proceso de sincronización copia los metadatos del clúster de destino al de origen. A continuación, 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, utilice el punto final /commit.

Volver

marcha atrás

En esta página