Eu estava muito animado com a Atualização de Aniversário do Windows 10 (AU), principalmente por causa do novo Bash on Ubuntu on Windows! Minha experiência tem sido geralmente positiva, mas qualquer atualização importante traz riscos. Tive alguns problemas. Um deles foi com alguns arquivos DLL ausentesnão está relacionado ao Couchbase Server. Mas o outro está relacionado a Servidor Couchbase. Resumindo: estamos cientes e estamos trabalhando nisso.
História mais longa
O Couchbase Server usa uma ferramenta chamada TCMalloc, que faz parte do gperftools (originalmente chamado de Google Performance Tools).
Com base em meu conhecimento limitado de programação de baixo nível, em algum lugar do TCMalloc, há algum código sendo chamado que tecnicamente não faz parte da interface pública.
A Atualização de Aniversário do Windows 10 chega e, de repente, esse trecho de código não funciona mais como deveria. Isso faz com que a parte do memcached do Couchbase trave várias vezes. Opa. Os engenheiros do Couchbase estão trabalhando duro para resolver esse problema, e eu espero que ele seja corrigido em breve.
Se você estiver interessado em acompanhar mais essa questão, aqui estão alguns lugares para obter mais informações:
Recomendações
Enquanto isso, se você estiver usando o Couchbase Server no Windows 10, aqui estão algumas recomendações:
- Adiar a atualização para o AU
- Ou use uma VM ou Windows Azure instância para desenvolver
- Ou use outra máquina em sua rede local (é isso que estou fazendo)
- Ou pode ser possível cancelar a atualização do AU.
E fique de olho em MB-20519 para observar o progresso.
Siga-me no Twitter se você quiser se manter informado sobre as últimas novidades do Couchbase, .NET e Windows!