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 |
|
|
105 |
|
|
106 |
|
EM 2009-07-29 |
107 |
|
|
108 |
|
changed to be compiled with ROOT 5.24 (added a line to LinkDef.h) |
109 |
|
|
110 |
|
compilation warnings fixed |
111 |
|
|
112 |
|
changed makefiles to have a cleaner compilation. To have the standard compilation output set the env variable "verbose" (i.e. "export |
113 |
|
verbose=verbose") in the shell before starting the compilation |
114 |
|
|
115 |
|
some cleaning of directories and files (*.in *.am deleted) |