HAST sync complete FreeBSD 10.2

0

O manual diz:

Check the status line in the output. If it says degraded, something is wrong with the configuration file. It should say complete on each node, meaning that the synchronization between the nodes has started. The synchronization completes when hastctl status reports 0 bytes of dirty extents. [emphasis added]

Quando pesquisando, parece que versões anteriores de hastctl status dariam muitas informações, incluindo um campo "sujo". Por exemplo:

role: primary
provname: mirror
localpath: /dev/da0s2
extentsize: 2097152
keepdirty: 64
remoteaddr: 192.168.0.2
replication: memsync
status: complete
dirty: 17142120448 bytes

No entanto, quando digito hastctl status , obtenho:

myhast  complete primary        /dev/gpt/hast   192.168.1.2

Muito menos informação. Adicionar várias opções -d não parece ajudar.

Ao adicionar um nó secundário em uma configuração do FreeBSD HAST, como posso saber quando a sincronização para o secundário foi concluída?

    
por Haru 19.02.2016 / 01:20

1 resposta

0

Encontrei. A informação agora parece estar disponível via hastctl 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
    
por 19.02.2016 / 01:45