Task #45747
closed
  
Feature #45482: * D3 - Sequences submission & plannig
Feature #44172: ** (SF14) OCF - Observatory Unit & Site Configuration - obs_config
Feature #57923: *** (SF14) USE CASES - ACTIONS (on entities) & VIEWS (associated web pages) - actions on config files
Task #47387: **** (SF14) CRUD config files
Task #45005: (R)EAD config
Unserialization & Optimization : lire fichiers pickle (au lieu de texte) et ne les relire que si changés
 
 
        
        Added by Pallier Etienne over 4 years ago.
        Updated over 2 years ago.
        
  
  
  
  Description
  
  Algo lecture :
Si Fichier pickle existe ET ce fichier est plus récent que tous les fichiers texte
  lire ce fichier pickle
Sinon
  lire tous les fichiers texte
  sauvegarder en pickle
   
 
 
  
  
    
    
    
    
       - Status changed from New to In progress
 
    
    
     
   
  
  
    
    
    
    
       - Assigned To set to Koralewski Alexis
 
    
    
     
   
  
  
    
    
    
    
       - % Done changed from 0 to 90
 
    
    
     
   
  
  
    
    
    
    Vérifier si toutes les informations concernant la config sont présentes ou non (on ne peut pas sauvegarder directement une classe).
Actuellement le pickle contient un dictionnaire contenant : 
- la configuration de l'observatoire (clé : "obs_config")
 
- la configuration complète des devices (c'est à dire avec l'héritage de la configuration du device et l'héritage des attributs des components) (clé : "devices")
 
- la configuration des ordinateurs (clé : "computers")
 
- les liens entre les devices (c'est à dire quel device est attaché à un autre) (clé : "devices_links")
 
 
     
   
  
  
    
    
    
    
       - % Done changed from 90 to 100
 
    
    
     
   
  
  
    
    
    
    
       - Status changed from In progress to Resolved
 
    
    
     
   
  
  
    
    
    
    
       - Subject changed from Optimisation : sauver la config avec pickle pour éviter de relire les fichiers texte à chaque fois to Optimisation : lire fichiers pickle (au lieu de texte) et ne les relire que si changés
 
    
    
     
   
  
  
    
    
    
    
       - Subject changed from Optimisation : lire fichiers pickle (au lieu de texte) et ne les relire que si changés to Unserialization & Optimization : lire fichiers pickle (au lieu de texte) et ne les relire que si changés
 
    
    
     
   
  
 
  
  
 
Also available in:  Atom
  PDF