Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão s3_validate_*

Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

s3_validate_etag_on_read

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.71Nova configuração para detectar sobrescritas simultâneas in-place de objetos S3/GCS durante uma leitura, validando o ETag da resposta GET em relação ao ETag listado. previous_value=false, portanto a `compatibility` com versões anteriores à 26.7 restaura o comportamento preexistente (sem validação).

Ao ler um objeto do S3 (ou de um armazenamento compatível com S3, como o GCS), verifica se cada solicitação GET retorna o mesmo ETag observado quando o objeto foi listado. A leitura de um único arquivo emite muitas solicitações GET por faixa; se o objeto for sobrescrito in-place entre elas (por exemplo, por um processo externo reescrevendo uma chave fixa), os dados lidos podem acabar sendo montados a partir de duas gerações diferentes do objeto e se manifestar como um checksum corrompido ou um erro de análise. Quando uma divergência é detectada, a leitura falha com S3_OBJECT_CHANGED_DURING_READ em vez de retornar dados inconsistentes. Desative apenas para cargas de trabalho que leem intencionalmente objetos que estão sendo sobrescritos e podem tolerar leituras inconsistentes.

s3_validate_request_settings

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
24.61Permite desativar a validação das configurações de solicitação do S3

Ativa a validação das configurações de solicitação do S3. Valores possíveis:

  • 1 — validar as configurações.
  • 0 — não validar as configurações.
Navigation