Sélection des interfaces d'écoute, diminution de l'empreinte mémoire, etc.
Notes de version de la Mise à Jour Waarp R66
Pour commencer, la version 3.5.0 de de la mise à jour Waarp R66 est principalement une version corrective, elle apporte ainsi de nombreuses améliorations internes qui diminuent donc, l’empreinte mémoire des serveurs Waarp R66 de manière significative.
De plus, cette mise à jour apporte également la possibilité de configurer les interfaces d’écoute pour les transferts (en clair et en TLS) mais aussi, les interfaces de suivi et d’administration. Aussi, l’interface d’écoute de l’API REST était déjà paramétrable.
Configuration des interfaces d’écoute
Auparavant, le serveur de l’API REST intégré à Waarp R66 permettait déjà de paramétrer l’interface d’écoute en précisant l’adresse IP à utiliser.
Désormais, c'est aussi le cas pour les services de transfert (protocole R66 en clair et en TLS) ainsi que pour les interfaces HTTP de suivi des transferts et l’interface HTTPS d’administration avec notamment l’introduction de quatre nouvelles options de configuration dans le bloc.
Parmi elles :
serveraddresses : Adresses utilisées pour le protocole R66
serverssladdresses : Adresses utilisées pour le protocole R66 en TLS
serverhttpaddresses : Adresses utilisées pour l’interface web de supervision
serverhttpsaddresses : Adresses utilisées pour l’interface web HTTPS d’administration
Ainsi, pour chacune de ces balises, il est possible de spécifier plusieurs adresses, séparées par des virgules. Par défaut, toutes les interfaces sont écoutées.
Liste des changements
Nouveautés de la mise à jour de Waarp R66
Premièrement, voici les quelques nouveautés s'appliquant à la MAJ :
[#74] Les interfaces réseaux sont configurables en plus du port à utiliser. Ainsi, plusieurs interfaces sont possibles (séparées par une virgule).
Correctifs de la mise à jour de Waarp R66
Puis, voici maintenant l'ensemble des correctifs apportés par rapport à l'ancienne version de la MAJ :
[#77] Tout d'abord, le risque de dépassement de capacité mémoire directe est largement diminué au profit de l’usage du Pool de mémoire Netty au sein de la JVM. Puis, des optimisations majeures en termes d’allocations/désallocations ont également été effectuées.
[#72] Ensuite, le commander pouvait être bloqué dans certains cas. (issue #65)
[#71] D'ailleurs, XMLRuleDAO ne prenait pas en compte les règles de transferts (cas d’un client sans base comme le FileMonitor) (issue #64)
[#69] Des actions dans le menu Système de l’interface d’administration étaient manquantes. (issue #63)
[#70] Un transfert d’un client vers lui-même (self-transfert) provoquait un effacement du transfert. (issue #62)
[#68] De plus, la page Web admin était cassée avec les map dans le champ Information de transfert. (issue #61)
[#67] Enfin, les options de sorties (csv, xml, json, property) sont rétablies et dans un format approprié. (issue #60, issue #78)
[#66] Pour finir, EXECOUTPUT provoquait une erreur de mappage de classe (issue #59)
Nettoyage du code (styles)
Mise à jour des dépendances
Packaging : Modifications des valeurs Xms et Xmx de Java avec les valeurs recommandées.
Packaging : Correction des commandes de lancement de transfert sous windows
Packaging : Correction de l’arrêt des filewatchers et des serveurs R66
Packaging : Les packages .deb dépendent maintenant directement de Java 8 (et non de la JRE par défaut).
Packaging : Corrections des erreurs « The %1 service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly. » lors du démarrage des services sur certaines versions de Windows.
Packaging : par défaut, les logs clients R66 sont écrits dans des fichiers plutôt que sur la sortie standard.
Mise à jour
Enfin, cette nouvelle version de la mise à jour de R66 est complètement compatible avec les versions 3.x et ne nécessite aucune manipulation particulière pour l'optimiser.
La procédure standard peut être suivie pour cette mise à jour.
Liens
Également, retrouvez-ci dessous quelques liens-ressources :
Comments