(PECL zookeeper >= 0.1.0)
Representa la sesión de ZooKeeper.
Zookeeper::PERM_READPuede leer el valor de los nodos y enumerar sus hijos
Zookeeper::PERM_WRITEPuede establecer el valor de los nodos
Zookeeper::PERM_CREATEPuede crear hijos
Zookeeper::PERM_DELETEPuede eliminar hijos
Zookeeper::PERM_ADMINPuede ejecutar set_acl()
Zookeeper::PERM_ALLTodas las flags anteriores ORd together
Zookeeper::EPHEMERALSi la flag Zookeeper::EPHEMERAL es establecida, el nodo se eliminará automáticamente si la sesión del cliente desaparece.
Zookeeper::SEQUENCESi la flag Zookeeper::SEQUENCE flag es establecida, un número de secuencia ascendente único se añade al nombre de la ruta. El número de secuencia es siempre de longitud fija de 10 dígitos, 0 relleno.
Zookeeper::LOG_LEVEL_ERROREmite sólo mensajes de error
Zookeeper::LOG_LEVEL_WARNEmite errores/advertencias
Zookeeper::LOG_LEVEL_INFOEmite grandes mensajes de acción además de errores/advertencias
Zookeeper::LOG_LEVEL_DEBUGEmite todo
Zookeeper::EXPIRED_SESSION_STATEConectado pero la sesión expiró
Zookeeper::AUTH_FAILED_STATEConectado pero la autentificación falló
Zookeeper::CONNECTING_STATEConectando
Zookeeper::ASSOCIATING_STATEAsociando
Zookeeper::CONNECTED_STATEConectado
Zookeeper::READONLY_STATETODO: Ayúdanos a mejorar esta extensión.
Zookeeper::NOTCONNECTED_STATELa conexión falló
Zookeeper::CREATED_EVENTSe ha creado un nodo
Esto sólo se genera por los relojes en nodos inexistentes. Estos relojes se ajustan usando Zookeeper::exists.
Zookeeper::DELETED_EVENTSe ha eliminado un nodo
Esto sólo se genera por los relojes de los nodos. Estos relojes se ajustan usando Zookeeper::exists and Zookeeper::get.
Zookeeper::CHANGED_EVENTUn nodo ha cambiado
Esto sólo lo generan los relojes de los nodos. Estos relojes se ajustan usando Zookeeper::exists and Zookeeper::get.
Zookeeper::CHILD_EVENTUn cambio como el ocurrido en la lista de hijos
Esto sólo se genera por los relojes en la lista de hijos de un nodo. Estos relojes se ajustan usando Zookeeper::getChildren.
Zookeeper::SESSION_EVENTSe ha perdido una sesión
Esto se genera cuando un cliente pierde el contacto o se reconecta con un servidor.
Zookeeper::NOTWATCHING_EVENTSe ha quitado un reloj
Esto se genera cuando el servidor, por alguna razón, probablemente una limitación de recursos, ya no vigila un nodo para un cliente.
Zookeeper::SYSTEMERROREsto nunca es lanzado por el servidor, no debe ser usado más que para indicar un rango. Específicamente códigos de error mayores que este valor, pero menores que Zookeeper::APIERROR, son errores del sistema.
Zookeeper::RUNTIMEINCONSISTENCYSe encontró una inconsistencia en el tiempo de ejecución.
Zookeeper::DATAINCONSISTENCYSe encontró una inconsistencia en los datos.
Zookeeper::CONNECTIONLOSSSe ha perdido la conexión con el servidor.
Zookeeper::MARSHALLINGERRORError al ordenar o desordenar los datos.
Zookeeper::UNIMPLEMENTEDLa operación no se ha llevado a cabo.
Zookeeper::OPERATIONTIMEOUTTiempo de espera de la operación.
Zookeeper::BADARGUMENTSArgumentos inválidos.
Zookeeper::INVALIDSTATEEstado de zhandle inválido.
Zookeeper::NEWCONFIGNOQUORUMNingún grupo de nueva configuración está conectado y actualizado con el líder de la última configuración realizada. - intente invocar la reconfiguración después de que los nuevos servidores estén conectados y sincronizados.
Disponible a partir de ZooKeeper 3.5.0
Zookeeper::RECONFIGINPROGRESSSe solicita una reconfiguración mientras se está llevando a cabo otra reconfiguración. Esto no se soporta actualmente. Por favor, vuelva a intentarlo..
Disponible a partir de ZooKeeper 3.5.0
Zookeeper::OKTodo está bien.
Zookeeper::APIERROREsto nunca es lanzado por el servidor, no debe usarse más que para indicar un rango. Específicamente los códigos de error mayores que este valor son errores de la API (mientras que los valores inferiores a éste indican una Zookeeper::SYSTEMERROR).
Zookeeper::NONODEEl nodo no existe.
Zookeeper::NOAUTHNo está autentificado.
Zookeeper::BADVERSIONConflicto de versiones.
Zookeeper::NOCHILDRENFOREPHEMERALSLos nodos efímeros pueden no tener hijos.
Zookeeper::NODEEXISTSEl nodo ya existe.
Zookeeper::NOTEMPTYEl nodo tiene hijos.
Zookeeper::SESSIONEXPIREDLa sesión ha expirado por el servidor.
Zookeeper::INVALIDCALLBACKSe especificó una devolución de llamada inválida.
Zookeeper::INVALIDACLSe especificó un LCA inválido.
Zookeeper::AUTHFAILEDLa autentificación del cliente falló.
Zookeeper::CLOSINGZooKeeper está cerrando.
Zookeeper::NOTHING(no error) No hay respuestas del servidor al proceso.
Zookeeper::SESSIONMOVEDLa sesión se movió a otro servidor, así que la operación es ignorada.
Zookeeper::NOTREADONLYLa solicitud de cambio de estado se pasa al servidor de sólo lectura.
Zookeeper::EPHEMERALONLOCALSESSIONIntentar crear un nodo efímero en una sesión local.
Zookeeper::NOWATCHEREl observador no pudo ser encontrado.
Zookeeper::RECONFIGDISABLEDIntentar realizar una operación de reconfiguración cuando la función de reconfiguración está desactivada.