Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • LabNbook-code LabNbook-code
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 81
    • Issues 81
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LabNbook
  • LabNbook-codeLabNbook-code
  • Issues
  • #477
Closed
Open
Created Feb 03, 2021 by Cedric d'Ham@dhamcOwner2 of 2 tasks completed2/2 tasks

Trop de LD inutiles dans la BD : pb à la duplication de mission

Il y a actuellement plus de 54 000 LD présent en BD qui n'ont pas été modifiés par un étudiant : last_editor IS NULL. Je ne comprends pas comment sont arrivés tous ces LD qui sont probablement inutiles. Il y a :

  • des LD avec id_ld_origin IS NULL (10 700 occurrences) = LD importés (4280 max), LD enregistrés à partir d'un message (26 max), le reste ??
  • des LD avec id_ld_origin IS NOT NULL (43 300 occurrences) = LD ajoutés par l'enseignant à une mission et dupliqués dans les rapports existants des étudiants (combien ? probablement pas 43 000 !)

Il semble y avoir un pb à la duplication de mission. Ex. en prod pour la mission 1586 qui est dupliquée à partir de la mission 664 le 2021-02-03 15:03:43 (cf. trace 6942688). Dans les mêmes secondes, il y a création de 718 LD (!) dans les rapports de la mission 664.

Je fais un test en local et effectivement, quand je duplique une mission qui contient 4 LD par défaut, je vois que dans la base il y a beaucoup plus que 4 LD qui sont créés. Ces LD sont créés dans les rapports de l'ancienne mission. Tous ces LD disparaissent si je supprime la mission dupliquée...

Il faudrait :

  • corriger le bug qui a lieu à la duplication d'une mission
  • supprimer tous les LD créés en trop. Mais alors là, attention à ne pas effacer des LD créés de façon justifiée. La condition sera peut-être déterminée par la compréhension fine du bug
Edited Mar 05, 2021 by Cedric d'Ham
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking