Skip to content

Release v1.4.4 - Optimisation Haute Vitesse FTP (Blocksize 512 Ko & Throttling Socket)

Choose a tag to compare

@SocrateMobile SocrateMobile released this 11 Sep 18:25
· 19 commits to main since this release

🚀 DomoLink-BackUp v1.4.4 — Optimisation Haute Vitesse FTP

Cette version résout le goulot d'étranglement qui bridait le taux de transfert FTP sur le réseau local.


⚡ Améliorations de Performances :

1. 🏎️ Buffer TCP FTP à 512 Ko (blocksize=524288)

  • Remplacement de l'ancien buffer de 64 Ko par des blocs de 512 Ko (blocksize=524288) pour l'envoi (storbinary) et la récupération (retrbinary).
  • Permet à la pile TCP de saturer pleinement les liaisons Gigabit (1 Gb/s et au-delà) sans micro-latences.

2. 🎛️ Throttling Intelligent du Callback de Progression

  • Auparavant, le callback de progression était invoqué à chaque paquet de 64 Ko (plus de 25 000 interruptions synchrones pour un fichier de 1,6 Go), ce qui forçait le socket FTP à attendre les calculs d'état de Home Assistant.
  • Désormais, le reporting de progression est strictement cadencé à 1 fois par seconde maximum (et sur finalisation) avec délégation asynchrone non-bloquante (call_soon_threadsafe).
  • Le socket FTP transmet désormais en continu à pleine vitesse matérielle.

📦 Installation / Mise à jour :

  1. Téléchargez la mise à jour v1.4.4 depuis HACS.
  2. Redémarrez Home Assistant pour recharger l'intégration.