Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 20 sur 24
  1. #1
    Responsable Actualités

    Avatar de Hinault Romaric
    Homme Profil pro Hinault Romaric
    Consultant
    Inscrit en
    janvier 2007
    Messages
    3 972
    Détails du profil
    Informations personnelles :
    Nom : Homme Hinault Romaric
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2007
    Messages : 3 972
    Points : 58 937
    Points
    58 937

    Par défaut Kernel Linux : le bug "Lance Armstrong"

    Kernel Linux : le bug "Lance Armstrong"
    dans le système de fichiers Ext4 entraine la perte de données


    Theodore Ts'o, un développeur du noyau Linux vient de publier des détails sur un bug grave dans le noyau Linux.

    Le bug a été découvert par un utilisateur lors d’une mise à jour du noyau de la version 3.6.1 vers la version 3.6.3, qui a entrainé la corruption et la perte de ses données.

    Le problème a été qualifié - avec une marque d’humour - de « bug Lance Armstrong » par Theodore Ts'o, en référence au célèbre cycliste déchu pour dopage, du fait du passage de tous les tests de débogage, pourtant il ne se comporte pas comme il devrait.

    Après plusieurs analyses, Theodore Ts’o a constaté que le problème était plus ésotérique que ce qu’il estimait au départ, et que les risques de son déclenchement étaient assez limités.

    En effet, le problème se produit uniquement lorsque le système s’arrête de façon inappropriée (panne de courant, redémarrage forcé, etc.) alors que celui-ci démonte le système de fichiers, en utilisant la commande umount-I, qui effectue cette opération sans attendre que le système de fichiers cesse d’être occupé.

    Des investigations sont encore en cours pour définir avec précision les origines du problème et mettre au point un correctif qui a été rétrogradé à la prochaine branche stable du noyau. Il semblerait que pour l’instant, le bug touche le noyau Linux 3.6.2 et 3.6.3.





    Source : LKML.org, Google + de Theodore Ts'o
    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog Mes articles
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Expert Confirmé Sénior
    Avatar de transgohan
    Homme Profil pro Baptiste ROUSSEL
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    1 766
    Détails du profil
    Informations personnelles :
    Nom : Homme Baptiste ROUSSEL
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 766
    Points : 4 787
    Points
    4 787

    Par défaut

    Il y a beaucoup d'OS qui n'impliquent aucune perte de données en cas de redémarrage violent ou panne de courant ? Ce ne sont pas des cas selon moi que l'on peut gérer via programmation donc je me demande quel type de correction ils peuvent apporter.

    Edit : j'en viens à me demander si on a pas des attaques de bot quand même sur ce forum... Comment est-il possible de se prendre des -1 en posant une question ? L'être humain serait-il pourri jusqu'à avoir l'habitude convulsive de cliquer sur un pouce baissé dès qu'il en voit un ?
    Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur.

  3. #3
    Membre régulier
    Inscrit en
    juin 2004
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : juin 2004
    Messages : 59
    Points : 98
    Points
    98

    Par défaut

    Sauf erreur de ma part, c'est à cela que sert le système de journalisation: éviter toute perte de données. (Un peu comme le journal dans un SGBDR qui n'est mis à jour que lorsqu'une transaction est validée).

    Maintenant, la première phrase de l'article qualifie ce problème de grave, si ça c'est un problème grave, d'autres OS ont du souci à se faire

    À bientôt,

    Fabian

  4. #4
    Membre chevronné Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    septembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : septembre 2007
    Messages : 486
    Points : 797
    Points
    797

    Par défaut

    Le problème levé serait lié à des options non activées par défaut dans ext4 : journal_async_commit et journal_checksum.

    Bug grave : non, mais bug quand même

  5. #5
    Membre actif
    Homme Profil pro
    Inscrit en
    avril 2012
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : avril 2012
    Messages : 81
    Points : 179
    Points
    179

    Par défaut

    Dès lors qu'il y a un arrêt non planifié, tout système a potentiellement un risque de corrompre les données. Ce genre de cas n'est donc pas propre à Linux.

    La sauvegarde des données est un point important.

  6. #6
    Membre expérimenté
    Inscrit en
    octobre 2004
    Messages
    329
    Détails du profil
    Informations forums :
    Inscription : octobre 2004
    Messages : 329
    Points : 568
    Points
    568

    Par défaut

    J'imagine que la différence entre ce bug et les problèmes liés à un arrêt inopiné reside dans la corruption de tout le système versus la perte des données en cours d'enregistrement.

  7. #7
    Membre chevronné
    Inscrit en
    décembre 2004
    Messages
    432
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 432
    Points : 607
    Points
    607

    Par défaut

    Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
    J'en distingue deux types :
    - ce n'est pas le seul OS qui merdoie de temps en temps
    - perdre des données ce n'est pas si grave
    Je me demande deux choses :
    - êtes vous bien sûrs de dire exactement ce que vous pensez ?
    - auriez-vous eu les mêmes réactions face à une annonce de type "un bug dans le système de fichier de windows" ?
    Ou bien finalement est-ce moi qui ai du mal à sortir du lit ce matin ?
    L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.

  8. #8
    Tab
    Tab est déconnecté
    Membre éclairé
    Homme Profil pro Thibault Dambrine
    Développeur .NET
    Inscrit en
    mai 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibault Dambrine
    Âge : 27
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2005
    Messages : 78
    Points : 393
    Points
    393

    Par défaut

    Citation Envoyé par Thorna Voir le message
    Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
    J'en distingue deux types :
    - ce n'est pas le seul OS qui merdoie de temps en temps
    - perdre des données ce n'est pas si grave
    Je me demande deux choses :
    - êtes vous bien sûrs de dire exactement ce que vous pensez ?
    - auriez-vous eu les mêmes réactions face à une annonce de type "un bug dans le système de fichier de windows" ?
    Ou bien finalement est-ce moi qui ai du mal à sortir du lit ce matin ?
    Je retrouve dans ces réponses une logique que je comprends pour ma part.

    Peu importe l'OS une opération sur les données stoppée par une panne de courant (entre autre) peut entrainer de la perte de données c'est pour ça que les onduleurs existent parce que le software a ses limites que l'on peut bien comprendre.

    Là le bug est sur une option non activée par défaut qui minimiserait les dégâts si j'ai bien compris, ce qui au vu des circonstances nécessaires pour voir le bug n'est pas à qualifier de "grave" à mon sens.

  9. #9
    Inactif

    Homme Profil pro yannick inizan
    développeur Vala
    Inscrit en
    février 2011
    Messages
    481
    Détails du profil
    Informations personnelles :
    Nom : Homme yannick inizan
    Âge : 27
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : développeur Vala
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2011
    Messages : 481
    Points : 3 659
    Points
    3 659

    Par défaut

    Est ce que ce bug est présent sur la branche 3.7 ?

  10. #10
    Expert Confirmé Sénior

    Inscrit en
    décembre 2003
    Messages
    2 847
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 2 847
    Points : 6 798
    Points
    6 798

    Par défaut

    Citation Envoyé par Thorna Voir le message
    Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
    J'en distingue deux types :
    - ce n'est pas le seul OS qui merdoie de temps en temps
    - perdre des données ce n'est pas si grave
    Je me demande deux choses :
    - êtes vous bien sûrs de dire exactement ce que vous pensez ?
    - auriez-vous eu les mêmes réactions face à une annonce de type "un bug dans le système de fichier de windows" ?
    Ou bien finalement est-ce moi qui ai du mal à sortir du lit ce matin ?
    Ben si on récapitule, on a un bug qui provoque effectivement une corruption du système de fichiers, mais pour que ça se produise, il faut que : 1. On active des paramètres qui ne sont pas activés par défaut (ce qui sous-entend quand même que la personne qui le fait est supposé savoir ce qu'elle fait, surtout maintenant que le problème est connu) ; 2. Que le système soit arrêté de manière inopinée, panne de courant, retirer la prise ou un truc du genre.

    Vues les conditions à remplir pour que le problème survienne, on peut effectivement dire que, non, ce n'est pas si grave. Même si, oui, il faut corriger le bug.
    Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !

  11. #11
    Membre chevronné
    Inscrit en
    mai 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : mai 2010
    Messages : 252
    Points : 734
    Points
    734

    Par défaut

    Citation Envoyé par Thorna Voir le message
    Il y a un petit quelque chose qui aurait une légère tendance à me choquer dans les réponses précédentes.
    J'en distingue deux types :
    - ce n'est pas le seul OS qui merdoie de temps en temps
    - perdre des données ce n'est pas si grave
    ?
    Moi pour ma part c'est de dire : "Perdre des données ce n'est pas si grave" qui me choque.

  12. #12
    Membre chevronné Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    septembre 2007
    Messages
    486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : septembre 2007
    Messages : 486
    Points : 797
    Points
    797

    Par défaut

    Citation Envoyé par Traroth2 Voir le message
    2. Que le système soit arrêté de manière inopinée, panne de courant, retirer la prise ou un truc du genre.
    Ce serait même un peu plus tordu que ça (enfin d'après ce que j'ai compris), car ext4, dans ce cas, va utiliser le journal pour remettre le filesystem dans un état cohérent.
    Pour que le bug en question puisse survenir, il faut, en plus d'avoir activé des options réputées instables, arrêter brutalement le système pendant une séquence d'arrêt normal. C'est à dire pendant que ext4 vide son journal et avant que le système de fichier soit démonté.

  13. #13
    Expert Confirmé Sénior

    Inscrit en
    décembre 2003
    Messages
    2 847
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 2 847
    Points : 6 798
    Points
    6 798

    Par défaut

    Citation Envoyé par Pilru Voir le message
    Ce serait même un peu plus tordu que ça (enfin d'après ce que j'ai compris), car ext4, dans ce cas, va utiliser le journal pour remettre le filesystem dans un état cohérent.
    Pour que le bug en question puisse survenir, il faut, en plus d'avoir activé des options réputées instables, arrêter brutalement le système pendant une séquence d'arrêt normal. C'est à dire pendant que ext4 vide son journal et avant que le système de fichier soit démonté.
    C'est juste.

    Autant dire qu'il faut quand même y mettre du sien pour que ça arrive. Mais il reste que le bug doit être corrigé.
    Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !

  14. #14
    Expert Confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2008
    Messages
    805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2008
    Messages : 805
    Points : 2 650
    Points
    2 650

    Par défaut

    Citation Envoyé par Traroth2 Voir le message
    C'est juste.

    Autant dire qu'il faut quand même y mettre du sien pour que ça arrive. Mais il reste que le bug doit être corrigé.
    Ou tomber sous le coup de la loi de murphy?

  15. #15
    Membre à l'essai
    Homme Profil pro Jean-Louis AURIAC
    Retraité, bénévole
    Inscrit en
    septembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Louis AURIAC
    Âge : 67
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Retraité, bénévole
    Secteur : Santé

    Informations forums :
    Inscription : septembre 2008
    Messages : 54
    Points : 20
    Points
    20

    Par défaut Mais pour qui nous prends-t-on...

    oh secours... ya un bug dans lynux .... GRAVE...
    Si je bidouille des options dedans et que je coupe le courant de mon ordinateur brusquement... sans passer par la case fermeture !!!!... il arrive que je perdes des donnees ... vous vous rendez compte !!!!!!
    Sous Windaub ca arrives meme sans faire ces conneries !!!... Ca au moins c'est un bon systeme !!!!

  16. #16
    Modérateur
    Avatar de gangsoleil
    Profil pro
    R&D en systemes informatiques bas niveau Unix/Linux
    Inscrit en
    mai 2004
    Messages
    8 687
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : R&D en systemes informatiques bas niveau Unix/Linux

    Informations forums :
    Inscription : mai 2004
    Messages : 8 687
    Points : 24 261
    Points
    24 261

    Par défaut

    Citation Envoyé par tchayapluk Voir le message
    Au secours... ya un bug dans linux .... GRAVE...
    Si je bidouille des options dedans et que je coupe le courant de mon ordinateur brusquement... sans passer par la case fermeture ... il arrive que je perdes des donnees ... vous vous rendez compte
    Sous Windows ca arrives meme sans faire ces conneries ... Ca au moins c'est un bon systeme
    Serais-tu en train d'expliquer qu'un bug dans le kernel qui aboutit a la corruption de donnees, ce n'est pas grave, et que ca ne doit pas etre corrige ?

    Oui, c'est un bug grave. Il ne s'agit pas de savoir si tu perds le fichier en cours d'edition en cas de coupure de courant, mais bien d'une perte de donnee evitable si le bug etait corrige.

    Et pour ton information, les OS recents ne perdent plus les donnees en cas de coupure electrique brutales, sauf cas exceptionnel.
    Modérateur "C", "Informatique Générale & Hardware" et "Unix"
    Les règles du forum

  17. #17
    Membre éclairé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : octobre 2011
    Messages : 197
    Points : 324
    Points
    324

    Par défaut

    moi ce qui me choque, c'est que des gens qui font de l'informatique à haut niveau, soient surpris qu'on peut perdre des données en lorsque la machine n'est pas éteinte correctement.

    Peut être qu'on devrait revenir aux anciennes alimentations on/off pour réveiller quelques souvenirs...

    gangsoleil> tu es sur d'utiliser beaucoup d'ordinateurs et de fréquenter des novices ?
    Sérieux, je ne sais pas comment ils font, mais très régulièrement, je vois des fsck au démarrage qui s'arrêtent, et qu'on doit lancer manuellement car... trop d'erreurs...

  18. #18
    Nouveau Membre du Club
    Inscrit en
    octobre 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : octobre 2004
    Messages : 27
    Points : 30
    Points
    30

    Par défaut

    Salut tout le monde

    Je sens que je vais me faire des amis... suis encore sur reiserfs 3.6

    Bien à vous

  19. #19
    Modérateur
    Avatar de gangsoleil
    Profil pro
    R&D en systemes informatiques bas niveau Unix/Linux
    Inscrit en
    mai 2004
    Messages
    8 687
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : R&D en systemes informatiques bas niveau Unix/Linux

    Informations forums :
    Inscription : mai 2004
    Messages : 8 687
    Points : 24 261
    Points
    24 261

    Par défaut

    Citation Envoyé par vohufr Voir le message
    gangsoleil> tu es sur d'utiliser beaucoup d'ordinateurs et de fréquenter des novices ?
    Sérieux, je ne sais pas comment ils font, mais très régulièrement, je vois des fsck au démarrage qui s'arrêtent, et qu'on doit lancer manuellement car... trop d'erreurs...
    FSCK indique que le systeme n'a effectivement pas ete arrete correctement, et que l'etat des disques laisse a desirer.

    Mais ca fait des plombes que je n'ai pas vu fsck (ou equivalent selon les OS) qui ne permettait pas de recuperer les donnees.

    En gros, en dehors de crash disques, je n'ai que rarement vu des pertes de donnees.
    Modérateur "C", "Informatique Générale & Hardware" et "Unix"
    Les règles du forum

  20. #20
    Membre éclairé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    octobre 2011
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : octobre 2011
    Messages : 197
    Points : 324
    Points
    324

    Par défaut

    oui, le résultat dépend donc de la machine et de l'utilisateur surtout.
    Personnellement, je pars du principe qu'aucun stockage n'est fiable... et concrètement, je pense que c'est effectivement le cas. Sauf en cas de RAID ou les données sont réellement copiées physiquement en double, j'estime qu'un jour où l'autre, il y aura perte de données, quelque soit la raison (panne disque, électricité, bug, mauvaises manipulations...)
    Et je pense qu'aucun algorithme savant, ou système de journalisation ne permet d'éviter ces pertes

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •