Project

General

Profile

Actions

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 3 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
-
Start date:
07/13/2021
Due date:
% Done:

100%

Estimated time:

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

Actions #1

Updated by Koralewski Alexis over 3 years ago

  • Status changed from New to In progress
Actions #2

Updated by Koralewski Alexis over 3 years ago

  • Assigned To set to Koralewski Alexis
Actions #3

Updated by Koralewski Alexis over 3 years ago

  • % Done changed from 0 to 90
Actions #4

Updated by Koralewski Alexis over 3 years ago

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")
Actions #5

Updated by Koralewski Alexis over 3 years ago

  • % Done changed from 90 to 100
Actions #6

Updated by Koralewski Alexis over 3 years ago

  • Status changed from In progress to Resolved
Actions #7

Updated by Pallier Etienne over 1 year ago

  • 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
Actions #8

Updated by Pallier Etienne over 1 year ago

  • 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
Actions

Also available in: Atom PDF