Esta es una traduccion de este post de
@blocktrades, no tengo permiso expreso para hacerla solo la hago para informar a mas usuarios sobre este cambio en la Blockchain
Abajo hay una lista parcial del trabajo hecho por el equipo de BlockTrades en Hive la semana pasada:
Arreglos y mejoras en Hivemind (microservicio de capa social)
- Añadido soporte para el computing hot y Trending en la Hivemind (anteriormente esto tenía que ser hecho por la colmena)
- Añadido soporte para completar la línea de comandos al pasar las opciones para iniciar el Hivemind
- Se han corregido los errores relacionados con la eliminación de mensajes
- Corregidos los errores en varias respuestas de database_api y bridge_api
- Se ha solucionado un problema de computación de etiquetas de tendencias
- Se ha corregido un error en get_discussions_by_trending2
- Se han solucionado algunos problemas relacionados con la fecha
Mejoras en el sistema de pruebas de Hivemind:
- Se añadió la configuración del entorno virtual de tox y la herramienta de pruebas a nuestro sistema de pruebas automatizado.
- Añadido el plugin pytest-xdist para permitir la ejecución de nuestras pruebas de API en modo multihilo para una ejecución de pruebas más rápida y una mejor utilización de los servidores en nuestra granja de construcción y pruebas.
- Añadidas opciones para medir el tiempo de ejecución de las pruebas de las API para el seguimiento del rendimiento.
- Patrones de prueba actualizados en los casos en que la nueva Hivemind tiene resultados más precisos que la vieja Hivemind.
Arreglos y mejoras de la colmena (código de la cadena de bloqueo del núcleo)
- Añadió una operación virtual llamada ineffective_delete_comment_operation para informar de los casos en que se añadió a la cadena de bloqueo una operación para eliminar una entrada, pero no se eliminó la entrada porque ya había comentarios o votos asociados a la misma. Esta información era necesaria para que hivemind informara correctamente sobre las publicaciones que no fueron realmente eliminadas.
- Se implementó el almacenamiento de los datos del plugin account_history en el disco para hacer una instantánea del estado de la Blockchain que puede ser restaurada para evitar una repetición al configurar un nuevo nodo
- Se actualizó Hive para permitir que el número de la versión principal se modificara sin causar problemas durante un Hardfork
- Incorporó pruebas adicionales de unidad para el nuevo código de
@howo para actualizar las Working proposals
- Revisé y probé el código de
@howo para convertir treasure Hive en HBD.
- Resolver un problema que causaba una conversión demasiado temprana de Hive en el fondo del tesoro a HBD
Planes para la próxima semana
Planeamos publicar un candidato a la liberación de Hive hoy, mientras continuamos probando Hivemind, pero recientemente nos fusionamos en el código para convertir Hive en el fondo del tesoro a HBD después de nuestra revisión de código, y no logramos atrapar todos los bichos durante la revisión del código.
Encontramos un problema durante la prueba de repetición que causó que este código se disparara antes de la fecha de la prueba, pero desafortunadamente esta prueba fue intensiva en tiempo (toma 18 horas para una repetición), así que sólo pudimos detectarlo y arreglarlo hoy, y aún no hemos tenido tiempo de probar completamente el arreglo.
*Hemos reiniciado la prueba de repetición con la versión corregida del código, por lo que esperamos tener un candidato a la liberación listo a finales de mañana o pasado mañana, suponiendo que la prueba de repetición pase ahora.
Hemos fijado provisionalmente la fecha final del código en el 8 de septiembre. Nuestro plan es dejar que los testigos y los desarrolladores de aplicaciones tengan una semana con el código final para buscar cualquier problema. Si no aparecen más problemas en la próxima semana, entonces notificaremos a las centrales para que empiecen a actualizar sus carteras con el nuevo código. Esto le dará a los intercambios aproximadamente dos semanas para actualizar antes del Hardfork.*