+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
  1. #1
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    janvier 2007
    Messages
    4 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : janvier 2007
    Messages : 4 381
    Points : 247 455
    Points
    247 455
    Billets dans le blog
    9

    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
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  2. #2
    Expert confirmé
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    janvier 2011
    Messages
    1 984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    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 984
    Points : 5 058
    Points
    5 058

    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 averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    juin 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2004
    Messages : 128
    Points : 362
    Points
    362

    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 éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    septembre 2007
    Messages
    491
    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 : 491
    Points : 820
    Points
    820

    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 habitué
    Homme Profil pro
    Inscrit en
    avril 2012
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : avril 2012
    Messages : 87
    Points : 193
    Points
    193

    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 confirmé
    Profil pro
    Inscrit en
    octobre 2004
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2004
    Messages : 329
    Points : 569
    Points
    569

    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 éclairé
    Profil pro
    Inscrit en
    décembre 2004
    Messages
    492
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2004
    Messages : 492
    Points : 790
    Points
    790

    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 averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    mai 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Cher (Centre)

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

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

    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
    développeur Vala
    Inscrit en
    février 2011
    Messages
    478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Cher (Centre)

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

    Informations forums :
    Inscription : février 2011
    Messages : 478
    Points : 3 696
    Points
    3 696

    Par défaut

    Est ce que ce bug est présent sur la branche 3.7 ?
    (marquer un post résolu si vous êtes satisfait de la réponse )
    ma page launchpad https://launchpad.net/~inizan-yannick
    ma page github : https://github.com/inizan-yannick

  10. #10
    Expert éminent

    Inscrit en
    décembre 2003
    Messages
    3 740
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 3 740
    Points : 9 328
    Points
    9 328

    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.
    J'appelle "Point Traroth" le moment dans une discussion où quelqu'un parle des Bisounours. A partir de ce moment, toute discussion sérieuse devient impossible, puisque la légitimité d'une des parties pour exposer son point de vue est mise en cause. C'est juste un anathème, un moyen de décrédibiliser les autres sans avoir à discuter.

  11. #11
    Membre éclairé
    Inscrit en
    mai 2010
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : mai 2010
    Messages : 262
    Points : 761
    Points
    761

    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 éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    septembre 2007
    Messages
    491
    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 : 491
    Points : 820
    Points
    820

    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 éminent

    Inscrit en
    décembre 2003
    Messages
    3 740
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 3 740
    Points : 9 328
    Points
    9 328

    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é.
    J'appelle "Point Traroth" le moment dans une discussion où quelqu'un parle des Bisounours. A partir de ce moment, toute discussion sérieuse devient impossible, puisque la légitimité d'une des parties pour exposer son point de vue est mise en cause. C'est juste un anathème, un moyen de décrédibiliser les autres sans avoir à discuter.

  14. #14
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2008
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2008
    Messages : 810
    Points : 2 606
    Points
    2 606

    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
    Nouveau membre du Club
    Homme Profil pro
    Retraité, bénévole
    Inscrit en
    septembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Thaïlande

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

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

    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
    9 129
    Détails du profil
    Informations personnelles :
    Âge : 36
    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 : 9 129
    Points : 25 819
    Points
    25 819

    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 confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    octobre 2011
    Messages
    276
    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 : 276
    Points : 564
    Points
    564

    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 : 31
    Points
    31

    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
    9 129
    Détails du profil
    Informations personnelles :
    Âge : 36
    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 : 9 129
    Points : 25 819
    Points
    25 819

    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 confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    octobre 2011
    Messages
    276
    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 : 276
    Points : 564
    Points
    564

    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

Discussions similaires

  1. Kernel linux en français
    Par Fresh75 dans le forum Administration système
    Réponses: 6
    Dernier message: 30/05/2006, 02h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo