O algoritmo do CityHash foi alterado depois que o incorporamos ao ClickHouse.A documentação do CityHash afirma explicitamente que o usuário não deve confiar em
valores hash específicos e não deve armazená-los em nenhum lugar nem usá-los como chave de sharding.Mas, como disponibilizamos essa função ao usuário, tivemos que fixar a versão do CityHash (na 1.0.2). E agora garantimos que o comportamento das funções CityHash disponíveis em SQL não mudará.— Alexey Milovidov
Veja também Introducing CityHash para uma descrição e
a motivação por trás da sua criação. Em resumo: um hash não criptográfico mais rápido que MurmurHash, mas mais complexo.