Estaba muy emocionado con la actualización de Windows 10 Anniversary Update (AU), ¡principalmente por el nuevo Bash on Ubuntu on Windows stuff! Mi experiencia ha sido positiva en general, pero con cualquier actualización importante viene el riesgo. Me encontré con un par de problemas. Uno de ellos fue con algunos archivos DLL que faltanno está relacionado con Couchbase Server. Pero el otro está relacionado con Servidor Couchbase. En pocas palabras: somos conscientes y estamos trabajando en ello.
Historia más larga
Couchbase Server utiliza una herramienta llamada TCMalloc, que forma parte de gperftools (originalmente llamado Google Performance Tools).
Basándome en mi limitada comprensión de la programación de bajo nivel, en algún lugar de TCMalloc, hay algún código que se llama que no es técnicamente parte de la interfaz pública.
Llega Windows 10 Anniversary Update, y de repente ese trozo de código ya no funciona como debería. Esto hace que la parte memcached de Couchbase se bloquee una y otra vez. Ups. Los ingenieros de Couchbase están trabajando duro en este problema, y espero que se solucione pronto.
Si está interesado en seguir más de cerca este asunto, aquí tiene algunos sitios a los que acudir para obtener más información:
Recomendaciones
Mientras tanto, si estás usando Couchbase Server en Windows 10, aquí tienes algunas recomendaciones:
- No actualice a AU
- O utilizar una VM o Windows Azure instancia para desarrollar
- O utilizar otra máquina en su red local (esto es lo que estoy haciendo)
- O puede que sea posible dar marcha atrás en la actualización de la UA.
Y no pierdas de vista MB-20519 para ver el progreso.
Sígame en Twitter si quieres estar al día de las últimas novedades sobre Couchbase, .NET y Windows.