/[PAMELA software]/chewbacca/CHANGELOG
ViewVC logotype

Diff of /chewbacca/CHANGELOG

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mocchiut, Tue Sep 23 07:19:47 2008 UTC revision 1.3 by mocchiut, Thu Dec 18 14:46:55 2008 UTC
# Line 35  varie Line 35  varie
35  corretto baco in nome tabella per ricavare timeoffset  corretto baco in nome tabella per ricavare timeoffset
36  messa opzione per usare una sola connessione al DB  messa opzione per usare una sola connessione al DB
37    
38    Settembre:
39    Corretto spezzettamento in troppi download, messo controlli su header VRL e su CRC cadre.
40    Riazzerata Contatore discontinuita per ogni nuovo download, e fatto partire da 1
41    Corretto baco che si presentava in vecchio yoda con file 05510005.pam (dovuto a lunghezza pacchetto troppo piccola)
42    (in PhysEndRunReader)
43    
44    ***
45    3 Novembre:
46    sistemati bugs nella parte di merging relativi a valori obt sbagliati
47    Test e cose aggiustate:
48    1)errore nell'assegnare obt finale in tabella merging. files usati nei test: 05373003.pam e 05364001.pam
49    "scompensi in ROOT_TABLE_MERGING per cui PKT_OBT_FINAL < PKT_OBT_INIT senza che l'OBT si sia riazzerato"
50    result: OK
51    2)reset OBT Pamela file 07105003.pam
52    "problemi nella tabella ROOT_TABLE_MERGING quando si riazzera l'OBT di PAMELA"
53    result: OK
54    3)pacchetti ripetuti 05042001.pam e 05043001.pam
55    "Nella tabella ROOT_TABLE_MERGING ci sono molto spesso sovrapposizioni di entry per un packet_number. Questo non deve accadere in quanto gli
56    intervalli in quella tabella devono essere univoci e non sovrapporsi mai. Inoltre e` sicuramente un baco perche` al contempo l'OBT non corrisponde
57    ..."
58    result: OK
59    4)sovrapposizione tra code, 05178011.pam
60    "Sempre nella tabella  ROOT_TABLE_MERGING ci sono dei casi rari in cui c'e` una sovrapposizione di piu` pacchetti tra entry diverse. Questo si puo`
61    riprodurre girando sul solo file 05178011.pam"
62    con il nuovo sw mi sembra ok, non l'ho riprodotto con il vecchio
63    i tempi iniziale di uno coincide con  il finale dell'altro e sappiamo che non sono precisi ma arrotondati al secondo
64    per cui al bordo ci puo' essere sovrapposizione di pacchetti
65    result: OK
66    5)BOOT number
67    result: OK
68    6)spezzettamento eccessivo su file molto corrotti,  05161005.pam
69    "Ci sono dei file molto corrotti per cui chewbacca crea migliaia di files e il problema NON e` risolvibile con la flag delta_counter in quanto il
70    programma identifica erroneamente dei DOWNLOAD diversi e lo spezzettamento del file e` dovuto a questo. Io ho il ricordo che anche rawreader aveva
71    avuto questo problema e in qualche modo era stato risolto."
72    Ora ne produce solo 6.
73    result: OK
74    7)contatore discontinuita' nel nome
75    "Vedendo tutti questi files mi sono accorto che il contatore del file di yoda ossia YYY di yoda_OOOOO_DDD_SSS_YYY.root non si azzera mai, forse
76    sarebbe carino azzerarlo ad ogni download (cosmesi)."
77    ora parte da 1 e non piu da zero e si resetta ogni download
78    result: OK
79    8) chewbacca crasha sul file 05510005.pam
80    messo controllo in PhysEndRunner
81    result: OK
82    9) ROOT_ID_N sballato
83    "in ROOT_TABLE_MERGING succede in un certo numero non trascurabile di casi che la variabile ROOT_ID_N NON si riferisce al file corretto, ossia punta
84    ad un file al cui interno NON c'e` l'intervallo in pkt_number e OBT che e` indicato nella stessa linea."
85    a prima vista mi sembra ok,
86    i valori del record della tabella merging devono essere contenuti in quelli del record corripondente nella tabella principale.
87    result: OK
88    10)nomi di default cambiati in chewbacca
89    result: OK
90    
91  MM  MM
92    
93    EM 2008-12-18:
94    
95    PacketUser.cpp: do not delete from root_table_merging just set good flag to zero (and check that flag when querying for merging)
96    changes to handle symbolic path in the DB
97    
98    PacketUser.h
99    #include "TSystem.h" added to handle symbolic path in the DB
100    
101    PamOfflineSW_Main.cpp
102    changed some default values (tryMerge, step_pkt_number, step_pkt_obt, is_new_route, do_vrl_check), added -dontMerge and -no-vrl options
103    changes to handle symbolic path in the DB
104    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.23