devel 1.10.16 #165

Merged
jmbardallo merged 32 commits from devel into main 2026-07-31 09:40:54 +02:00
Collaborator

[1.10.16] - 2026-07-27

Changed

  • Protocolos y Despliegue (ProtocolLib / updateCache):
    • Optimizada la creación de ficheros torrent (mktorrent) en ProtocolLib calculando el tamaño de pieza (-l) de forma dinámica según el tamaño de la imagen. Se ha incrementado target_pieces a 200.000 para garantizar piezas de 2 MB (en lugar de 4 MB) en imágenes de hasta 400 GB, mejorando la velocidad de distribución en el aula.
    • Habilitado Peer Exchange (--enable-peer-exchange=true) en aria2c en todos los modos (peer, leecher, seeder) para descargar carga del tracker central en despliegues masivos.
    • Desbloqueado el modo seeder: se ha eliminado --check-integrity=true al compartir la imagen desde caché, para que el arranque sea instantáneo sin re-hash.
    • Añadida validación para inyectar --check-integrity=true única y exclusivamente cuando se detecta una descarga interrumpida, evitando el borrado o corrupción de imágenes incompletas en reanudaciones.
    • Arreglado el aborto temprano en updateCache: añadido bypass para el modo SEEDER, asegurando que aria2c se lance como seeder cuando la imagen ya existe.
    • Añadida impresión de [100] en las salidas tempranas de updateCache en modo standalone, solucionando el cuelgue infinito en la barra de progreso de la consola web.
## [1.10.16] - 2026-07-27 ### Changed - **Protocolos y Despliegue (ProtocolLib / updateCache)**: - Optimizada la creación de ficheros torrent (`mktorrent`) en `ProtocolLib` calculando el tamaño de pieza (`-l`) de forma dinámica según el tamaño de la imagen. Se ha incrementado `target_pieces` a 200.000 para garantizar piezas de 2 MB (en lugar de 4 MB) en imágenes de hasta 400 GB, mejorando la velocidad de distribución en el aula. - Habilitado Peer Exchange (`--enable-peer-exchange=true`) en `aria2c` en todos los modos (peer, leecher, seeder) para descargar carga del tracker central en despliegues masivos. - Desbloqueado el modo seeder: se ha eliminado `--check-integrity=true` al compartir la imagen desde caché, para que el arranque sea instantáneo sin re-hash. - Añadida validación para inyectar `--check-integrity=true` única y exclusivamente cuando se detecta una descarga interrumpida, evitando el borrado o corrupción de imágenes incompletas en reanudaciones. - Arreglado el aborto temprano en `updateCache`: añadido bypass para el modo SEEDER, asegurando que `aria2c` se lance como seeder cuando la imagen ya existe. - Añadida impresión de `[100]` en las salidas tempranas de `updateCache` en modo standalone, solucionando el cuelgue infinito en la barra de progreso de la consola web.
jmbardallo added 32 commits 2026-07-31 09:40:13 +02:00
ogclient/pipeline/head This commit looks good Details
f5746000b8
Docs: update CHANGELOG for 2MB target pieces fix
jmbardallo merged commit f5bcf3fb96 into main 2026-07-31 09:40:54 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: opengnsys/ogclone-engine#165
There is no content yet.