Mesclar blocos gerados pelo GeoWebCache de um servidor com blocos de outro servidor

12

Eu tenho um conjunto de blocos (milhões) gerado pelo GWC interno no GeoServer 2.1.2 que está armazenado no servidor A. Gostaria de copiar todos os blocos no servidor B que contém o GeoServer 2.1.3 e o GWC interno correspondente. O servidor B já contém um conjunto de blocos completamente diferente e queremos que os dois conjuntos coexistam.

Copiar a pasta tile_folder data_dir/gwce a área de trabalho parece bastante fácil, mas há outras coisas que precisamos considerar e é possível copiar os blocos GWC gerados de um servidor para outro?

Eu tentei e não parece funcionar. Então, antes de analisar as configurações xml, versões de servidor e assim por diante, gostaria de saber se é possível.

Chau
fonte

Respostas:

1

Nunca tentei mesclar dois caches de bloco, mas acredito que uma parte crítica a ser acertada é o banco de dados de metastore, que é armazenado no diretório de cache. O metastore contém informações importantes como expiração de cache, cotas de disco, etc., portanto, acho que sem essas informações, o GWC simplesmente não detectará os blocos externos.

Uma abordagem (bruta, de fato) é desativar esse banco de dados (consulte o link da documentação acima) depois de mesclar os dois caches. Isso desativará alguns recursos, mas também deve forçar o cache a usar essa estrutura de diretório para recuperar blocos.

Uma abordagem melhor seria mesclar manualmente os dois bancos de dados de configuração, mas não tenho ideia de quão difícil isso possa ser.

unicoletti
fonte