Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,712
    • Issues 1,712
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 87
    • Merge Requests 87
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards

Mise à jour terminée. Pour connaître les apports de la version 13.8.4 par rapport à notre ancienne version vous pouvez lire les "Release Notes" suivantes :
https://about.gitlab.com/releases/2021/02/11/security-release-gitlab-13-8-4-released/
https://about.gitlab.com/releases/2021/02/05/gitlab-13-8-3-released/

  • vidjil
  • vidjilvidjil
  • Issues
  • #1631

Closed
Open
Opened Nov 29, 2016 by Vidjil Team@vidjilteamMaintainer

Suppression des résultats et mise à jour des fichiers fused

Il semble n'y avoir dans la DB qu'un seul fichier fuse par fichier de séquence par config. Si on lance un nouveau run, l'ancienne entrée dans la table fused_file est-elle supprimée ? Le problème est le suivant : j'ai lancé le même run deux fois sur le patient 531 (sur dev.vidjil.org). Une fois le 18/06, une fois le 19/06. J'ai supprimé les résultats du 19/06 mais en DB il ne reste qu'un fichier fused, celui du 19 : https://dev.vidjil.org/vidjil/appadmin/select/db?query=db.fused_file.patient_id==531 et le lien pour consulter les résultats est donc celui du 19/06 : http://dev.vidjil.org/browser/index.html?patient=531&config=2 Or je l'ai supprimé et la liste des résultats, sur la page info du patient, ne me montre que le fichier de résultat du 18/06.


Je ne sais pas si c'est lié, mais :

http://rbx.vidjil.org/browser/?patient=612&config=25 -> 3 points, alors qu'il n'y a que.... 2 fichiers. Le troisième a été supprimé, et on n'a pas re-fusé ensuite.


Dans task.py l.47-57 : ## check fused_file
row2 = db( ( db.fused_file.config_id == id_config ) & ( db.fused_file.patient_id == id_patient ) ).select()

    if len(row2) > 0 : ## update                                                                                                                                                                                                                                          
        fuse_id = row2[0].id
    else:             ## create                                                                                                                                                                                                                                           
        fuse_id = db.fused_file.insert(patient_id = id_patient,
                                       config_id = id_config)

Si un entrée fused existe déjà, elle est remplacée.


Ça pose la question de ce qu'on fait. Relance-t-on fuse à chaque action sur les fichiers de résultat ?


@duez @mikael-s @magiraud

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Web 2017.05
Milestone
Web 2017.05 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: vidjil/vidjil#1631