
Elmanualdice:
Verifique la línea de estado en la salida. Si dice degradado, algo anda mal con el archivo de configuración. Debería decir completo en cada nodo, lo que significa que la sincronización entre los nodos ha comenzado.La sincronización se completa cuando el estado de hastctl informa 0 bytes de extensiones sucias. [énfasis añadido]
Al buscar en Google, parece que las versiones anteriores hastctl status
proporcionaban mucha información, incluido un campo "sucio". P.ej:
role: primary
provname: mirror
localpath: /dev/da0s2
extentsize: 2097152
keepdirty: 64
remoteaddr: 192.168.0.2
replication: memsync
status: complete
dirty: 17142120448 bytes
Sin embargo, cuando escribo hastctl status
me sale:
myhast complete primary /dev/gpt/hast 192.168.1.2
Mucha menos información. Agregar múltiples -d
opciones no parece ayudar.
Al agregar un nodo secundario en una configuración HAST de FreeBSD, ¿cómo puedo saber cuándo se completó la sincronización con el secundario?
Respuesta1
Lo encontré. La información ahora parece estar disponible a través dehastctl list
myhast:
role: primary
provname: myhast
localpath: /dev/gpt/hast
extentsize: 2097152 (2.0MB)
keepdirty: 64
remoteaddr: 192.168.1.2
replication: memsync
status: complete
workerpid: 1540
dirty: 0 (0B)
statistics:
reads: 1216
writes: 24814
deletes: 0
flushes: 0
activemap updates: 736
local errors: read: 0, write: 0, delete: 0, flush: 0
queues: local: 0, send: 0, recv: 0, done: 0, idle: 255