bonjour à tous,

Benoît a effectivement réécrit le système de synchronisation et j'espère qu'il gère le problème identifié (de toute façon il le faudra car on le rencontrera forcément).
Par contre, il est à plein temps sur la finalisation de la synchronisation pour Obsdeb, donc il n'aura pas le temps pour intégrer le nouveau système dans Tutti (ou pour passer le relais à Code Lutin).

D'un autre côté, il ne me parait pas souhaitable de repasser trop de temps à revoir complètement la synchronisation de Tutti car à moyen termes il faudra basculer sur la solution de Benoît.

La solution de la "rustine" en attendant me plait bien.
Mais c'est sur les requêtes Adagio ? On ne peut pas en faire une sur la synchro ?

Tony, est ce que tu pourrais nous rappeler afin qu'on fasse le point avec Benoit ?

Merci

Christian

Le 08/09/2014 15:56, Tony Chemit a écrit :
Bonjour,

En voulant corriger l'anomalie https://forge.codelutin.com/issues/5723,
je viens de réaliser que tous les ids de la table transcribing_item ont
changés; du coup lors de la synchro on se retrouve avec des doublons
sur le transcodage.

Le problème a été remonté il me semble il y a 3 mois ici:
https://forge.codelutin.com/issues/5162.

Cela n'a jamais été clairement exprimé que ces ids pouvaient tous
changer et cela ne fonctionne pas avec l'algorithme de synchronisation
écrit.

Pour traiter le problème il faut pouvoir y consacrér du temps et du
coup il me semble qu'un nouveau budget est nécessaire.

Plusieurs options sont possibles : 

- on (Code Lutin) budgétise cette évolution et je la réalise
- on (Code Lutin) intègre le système de synchronisation développé par
  Benoit si il gère ce cas ? À lui de le dire
- si son système gère le cas, il serait je pense préférable qu'il fasse
  alors l'intégration car cela sera je pense moins couteux en temps.

En attendant, on pourrait peut-être modifier la requète qui utilise les
transcodage pour ne demander que la ligne de transcodage avec le
last_update_date le plus réçent et faire une opération de nettoyage de
cette table depuis adagio.

Il faut je pense prendre une décision rapidemment, c'est un point qui me
parait critique.

Merci,

tony.


--

Site
                  Ifremer
Christian BONNET

Centre de Brest
ZI de la pointe du diable
CS 10070 - 29280 Plouzané
Département Infrastructures Marines et Numériques (IMN)
Unité Informatique et Données Marines (IDM)
Service Ingénierie des Systèmes d'Information (ISI)

christian.bonnet@ifremer.fr
www.ifremer.fr

Tel : +33 (0)2.98.22.46.16
Fax : +33 (0)2.98.22.46.44