Notas de la versión - v0.208.4
v0.208.4
Sección titulada «v0.208.4»Título: Mejorar la entrega de rangos de protocolo y la capacidad de respuesta del muxer
Versión: v0.208.4
Esta versión mejora la entrega de rangos de BlockFetch y ChainSync en los límites de Byron del mismo slot y mantiene la capacidad de respuesta del muxer cuando un consumidor de protocolo se retrasa.
Correcciones de errores
Sección titulada «Correcciones de errores»- Corrigió los rangos de BlockFetch que cruzan desde un bloque de límite de época de Byron (EBB) hasta el primer bloque principal del mismo slot. El cliente sigue comprobando los límites de slot solicitados, la identidad del extremo correcto y el vínculo con el bloque anterior, y rechaza los bloques posteriores al final solicitado incluso cuando comparten su slot.
- Restauró la entrega de ChainSync para rangos válidos de un bloque después de
RequestNexty para rangos del mismo slot con hashes de bloques de Byron diferentes. ChainSync ahora considera que un punto es la punta solo cuando coinciden tanto su slot como su hash, permite un rango de un bloque después deRequestNextcuando el punto siguiente comparte el slot de la punta en lugar de tratar los slots iguales como vacíos y evita otroRequestNextcuando la intersección ya está en la punta o más allá.
Cambios adicionales
Sección titulada «Cambios adicionales»- Mejoró la capacidad de respuesta del muxer con una cola de entrada limitada y una ruta de reenvío para cada protocolo y rol, de modo que un consumidor lento de BlockFetch ya no detiene el tráfico de mantenimiento de la conexión ni otros protocolos.
Muxer.SetIngressLimit,Muxer.SetIngressBackpressure, la opciónMuxer.SetMetrics,ProtocolConfig.IngressLimity los ganchos de entrada del protocolo proporcionan configuración y observabilidad. Cada pasada de lectura del protocolo gestiona como máximo 10 segmentos en cola; las solicitudes de BlockFetch estimadas añaden la estimación, un 10 % y un mensaje del tamaño máximo a la capacidad de entrada, mientras que los rangos no estimados aplican contrapresión. Un desbordamiento por rol termina la conexión conmuxer.ErrIngressOverflow, y el muxer gestiona con mayor seguridad las condiciones de carrera entre la cancelación del registro yStopoRegister.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Red | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Lanzamiento: v0.208.4
Comparar: v0.208.3…v0.208.4
Docs authored by Doc Holiday