Resumo

  • O projeto adaptativo usa XPath para escolher entre períodos de publicação previamente configurados, sem mudar o filtro do conteúdo.
  • A frequência de avaliação e a frequência de envio são relógios diferentes; quando omitida, a avaliação mínima é definida pelo servidor e pode variar com recursos.
  • adaptive-period-update é obrigatório para receptores afetados e não pode ser filtrado, mas também não pode ser guardado no replay buffer.
  • Um coletor pode receber a rajada causada pelo período menor sem reconstruir, após uma desconexão, a transição que a iniciou.
  • O documento está na fila do RFC Editor para publicação Experimental, ainda sem número RFC e sem resultado geral de implantação.

A rajada começa antes do diagnóstico

Uma assinatura que passa de dez segundos para um segundo multiplica o trabalho do caminho inteiro. O servidor avalia, codifica e transmite mais. O coletor recebe mais, grava mais e executa mais regras. Se a adaptação serve justamente para momentos anormais, a carga cresce quando o restante do sistema já pode estar sob pressão.

A revisão 18 reconhece esse risco. Seu programa experimental pede dados sobre buffers, processamento, rajadas, estabilidade, escala, recursos do servidor e economia de transmissão. Isso impede uma leitura simplista de “mais rápido é sempre melhor”.

O cliente deve demonstrar que absorveu a nova cadência. Um adaptive-period-update entregue prova a comunicação do estado de controle ao receptor conectado. Não prova que todos os registros seguintes entraram na fila, foram persistidos, analisados ou associados ao evento correto.

O servidor escolhe quando olhar

eval-expression contém a condição XPath; eval-interval diz com que frequência ela é examinada. Se o cliente não informar esse intervalo, o servidor usa o menor valor que consegue suportar. A escolha é específica da implementação e pode mudar com CPU e memória.

Essa flexibilidade é operacionalmente sensata, mas muda a evidência. A mesma política pode reagir em tempos diferentes em dois equipamentos ou no mesmo equipamento sob cargas diferentes. Guardar apenas a expressão não basta para reconstruir o que poderia ter sido observado.

Depois da avaliação verdadeira, period e anchor-time determinam os limites da publicação. Cruzamento do limiar, avaliação, troca e primeiro registro rápido são eventos distintos. O tempo da troca não é o tempo de todos os valores que a antecederam.

Uma expressão admitida pode continuar imprecisa

O servidor transforma resultados não booleanos com a função boolean do XPath. Um nó excluído produz false. Várias condições devem ser mutuamente exclusivas. Conflitos, intervalos curtos e sintaxe não suportada geram erros próprios.

XPath 1.0 usa número de dupla precisão. Certos valores YANG inteiros ou decimais não têm representação exata. Expressões complexas também podem consumir recursos ou esbarrar em suporte parcial. O projeto recomenda poucos nós, tipos iguais e limiares constantes.

Aceitar o RPC mostra que a configuração passou pelas capacidades declaradas naquele instante. Não mostra que o limiar é uma boa aproximação do risco, nem que a avaliação continuará na mesma cadência.

O aviso ao vivo não forma um histórico

Na troca, adaptive-period-update leva o identificador da assinatura e o novo período. Pode incluir hora, valores satisfatórios e filtro. Ele não pode ser descartado ou filtrado para os receptores impactados.

Também não pode ser armazenado em buffers de replay. Assim, um coletor desconectado pode voltar, pedir dados anteriores e receber conteúdo sem receber a mensagem de controle intermediária. A distância entre timestamps sugere uma troca; não demonstra sua condição, versão de política ou contexto XPath.

Para operações que precisam explicar uma decisão depois, é necessário um recibo persistente separado. Basta um registro compacto com hashes de política e esquema, intervalo efetivo, valor, períodos, receptor e sequências. Não é preciso duplicar dados sensíveis nem todo o fluxo.

Oscilação é um indicador, não uma sentença

O texto aponta muitas notificações de período em pouco tempo como sinal importante de oscilação ou expressão instável. É uma boa métrica de controle.

Ela ainda aceita várias causas: sinal ruidoso, ausência de histerese, estado real volátil, política inadequada ou mudança de capacidade do avaliador. A contagem abre uma investigação. Não autoriza, sozinha, atribuição de falha ou intervenção irreversível.

Um ensaio deve correlacionar avaliação, troca, sequência enviada, sequência recebida, tamanho de fila e ação. Caso contrário, a própria adaptação pode ocultar no cliente a pressão que pretendia ajudar a observar.

Estado editorial com limites claros

O Datatracker registra a revisão 18 na RFC Editor Queue, destinada a Experimental. O arquivo ainda se identifica como Internet-Draft e não possui número RFC. A fila confirma progresso editorial, não sucesso do experimento.

O status de implementação registra um protótipo informado por contribuidor. O documento avisa que não houve verificação independente e que a listagem não é endosso do IETF. O protótipo é evidência de trabalho relatado, não de interoperabilidade ampla ou recuperação completa.