659Fermer661
JonasLe 09/06/2024 à 11:14
flanker (./653) :
\o/ j’ai enfin trouvé un bug qui m’agaçait depuis des mois \o/
En soi, ce n’était pas grave vu qu’il était dans les tests uniquement, mais n’arrivait que de temps en temps et uniquement quand les tests étaient lancés sur GitHub (sachant que ça dure une demi-heure).

En gros, je faisais :
current_time = now()
write_file()
list_files(after=current_time)
Et manifestement, sur GitHub, l’horloge du système de fichiers est moins précise et le fichier considéré comme créé après current_time…

J'avais eu un problème similaire avec un système de fichier réseau dont les timestamp n'était pas précis à la seconde et qui faisait foirer une synchro. J'ai mis quelques temps avant de la trouver celle-ci !