
Alguém com experiência em ldap aberto poderia me dar respostas para essas perguntas, por favor?
- Estou pesquisando dois servidores ldap abertos pré-configurados que estão em sincronização de espelho. Qual é a melhor maneira de identificar se esses dois estão realmente sincronizados?
- o que são entryCSN e contextCSN em ldap aberto
Responder1
contextCSN
é um CSN
de LDAP Sync provider
:
O provedor de sincronização LDAP mantém um contextCSN para cada banco de dados como o indicador de estado de sincronização atual do conteúdo do provedor. É o maior EntryCSN no contexto do provedor, de modo que nenhuma transação para uma entrada com valor de EntryCSN menor permanece pendente. O contextCSN não poderia ser definido apenas para o maior entryCSN emitido porque o entryCSN é obtido antes do início de uma transação e as transações não são confirmadas na ordem de emissão.
Documentação de replicação de sincronização LDAP
A CSN
é:
O Change Sequence Number (CSN) usado pelo OpenLDAP para identificar alterações em uma configuração replicada. Os CSNs parecem estar definidos apenas em um rascunho RFC expirado draft-chu-ldap-csn-xx.txt e para a versão 2.4 nesta FAQ consistem em um carimbo de data/hora - incluindo microssegundos, um contador de operação dentro de segundos (6 octetos), um ID de réplica de 3 octetos (conforme definido por ServerID) e uma operação de contagem dentro da modificação de 6 octetos.
Os 2 nós estão sincronizados quando contextCSN
são idênticos em ambos os nós.