Tâche #32624
Scénario #32576: L'EAD3 devait fonctionner sur tous les modules 2.8.1
Bug dans le calcul du nombre d'adresses IP disponibles
100%
Description
<jojo2024> Bourritux, je me demandais si tu aurais pas constaté d'erreur sur le calcul du nombre d'@ disponibles dans les plages dynamiques EAD3/DHCP ?
<Bourritux> il me semble que notre meilleur client (et testeur) dhcp m'a parlé de ça en effet .. Il ya un petit moment , faudrait que je retrouve
<jojo2024> Bourritux, en regardant le code, j'ai du mal à voir si il y'en a toujours une en trop ou si il y a un effet de bord car l'itérateur est modifié dans la boucle !
<jojo2024> gnunux, tu peux jeter un œil ? https://dev-eole.ac-dijon.fr/projects/eole-dhcp/repository/revisions/master/entry/extra/dhcp/salt/custom.py#L290
<gnunux> jojo2024, je dirait comme toi, on ne devrait pas modifier l'iterateur dans la boucle ...
<gnunux> c'est un bug ca
<Bourritux> pour info , de notre testeur préféré : ip_basse 10.43.231.200 ip_haute 10.43.231.254 - ip dispo pour ead3 : 53/55
<Bourritux> alors qu'il y a 4 ip dyn dans cette plage
Associated revisions
Fix free IP available in dynamic range calculation
Ref: #32624
History
#1 Updated by Joël Cuissinat over 2 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Joël Cuissinat
Code présent à partir d'EOLE 2.7.1 ;)
#2 Updated by Joël Cuissinat over 2 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
#3 Updated by Daniel Dehennin over 2 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
Avec 3 machines sur le réseau pédago, j’ai bien, dans EAD3 > Réseau > Paramétrer le DHCP > Sous réseaux
Nom | Adresse basse | Adresse haute | Accès restreint | Type de plage | IP disponibles |
pedago-dyn | 10.3.2.50 | 10.3.2.100 | non | dynamique | 48/51 |