- État Nouveau
- Pourcentage achevé
- Type Anomalie
- Catégorie Freebox OS → API
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Basse
- Priorité Très Basse
- Basée sur la version 4.9.8
- Due pour la version Non décidée
-
Échéance
Non décidée
-
Votes
1
- Puma24 (10/08/2025)
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par pagecp - 01/08/2025
Ouverte par pagecp - 01/08/2025
FS#40435 - bytes_down et bytes_up sont réinitialisés fréquemment
Dans l’API, je récupère les informations bytes_down et bytes_up dans ConnectionStatus https://https://dev.freebox.fr/sdk/os/connection/ Ils sont régulièrement réinitialisés car les valeurs restent faibles malgré l’absence de reconnection dans le journal des connections.
Ils ne devraient être réinitialisés qu’à chaque boot de la freebox, comme c’était le cas il y a longtemps dans l’API.
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Je constate que les champs bytes_down et bytes_up retournés par l’endpoint
/api/v*/connection/full semblent être des compteurs 32 bits modulo 2^32.
Exemple observé sans reboot ni reconnexion FTTH :
Uptime continu :
- 17:32:01 : uptime 2 jours 20 heures 11 minutes, state=up, media=ftth
- 17:37:02 : uptime 2 jours 20 heures 16 minutes, state=up, media=ftth
Le compteur descendant a donc wrap autour de 4294967296 octets :
(4294967296 - 4284039174) + 1284101941 = 1295030063 octets sur l’intervalle.
Même comportement observé précédemment côté montant :
- 17:11:58 : bytes_up=4225383316
- 17:16:59 : bytes_up=100325320
Le last_log reste ftth_pub state=up avec le même id de connexion, donc il ne
s’agit pas d’une reconnexion WAN.
Avant, ces champs semblaient correspondre à des totaux cumulés. Sur une ligne
fibre, un compteur 32 bits wrap très rapidement et rend ces valeurs inutilisables
comme totaux.
Pouvez-vous confirmer si ces champs devraient être exposés en uint64 ?