ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MRovere/ReferencePythonCLI/ChangeLog
Revision: 1.21
Committed: Wed May 23 09:51:11 2012 UTC (12 years, 11 months ago) by erosales
Branch: MAIN
CVS Tags: JSON-release-pp-2012Nov23, JSON-release-pp-20121026, HEAD
Changes since 1.20: +33 -0 lines
Error occurred while calculating annotation data.
Log Message:
The complete change descriptions to support cms_orcon_adg and DQMPreAssembleReferenceHistos.py

File Contents

# Content
1 2012-05-23 Eduardo Rosales <erosales@cern.ch>
2
3 * start.csh: new script to start BulkProcessing.py using the TNS_ADMIN
4 variable required to use the database cms_orcon_adg. The script can be
5 executed from an acrontab task.
6
7 * BulkProcessing.py: Changed to support the DQMPreAssembleReferenceHistos.py
8 script. Updated to use the new database cms_orcon_adg instead of
9 cms_orcoff_prod.
10
11 * DQMPreAssembleExe.sh: Script to execute DQMPreAssembleReferenceHistos.py
12 from BulkProcessing.py setting the DQM GUI env and a valid proxy.
13
14 * DQMPreAssembleReferenceHistos.py: Interface to download ROOT files
15 using the dqm-access tool. It is executed from BulkProcessing.py.
16 $ python DQMPreAssembleReferenceHistos.py --help
17 for more information.
18
19 * DB.py: Methods added to support the PayloadChecker.py script
20
21 * PayloadChecker.py: Script to verify if a tag is already in production
22 and the real run number. To use execute:
23 $ cmsenv && python PayloadChecker.py [payload number]
24 To get the payload number:
25 $ sqlite3 referenceHisto_CMS_COND_34X_DQM.db
26 >> select Rcd_id from reference;
27 To check the full schema:
28 >> .schema
29
30 * IOV_WrapperFramework.py: Updated to use the new database
31 cms_orcon_adg instead of cms_orcoff_prod. Local database
32 referenceHisto_CMS_COND_34X_DQM.db is still using a orcoff_prod row name.
33
34 2010-06-30 Marco Rovere <marco.rovere@cern.ch>
35
36 * DB.py: Minor stylish corrections.
37
38 * BulkProcessing.py: Fixed problem that prevented proper
39 soft link propagation to all of the ROOT files present
40 in the main area.
41
42 2010-05-20 Marco Rovere <marco.rovere@cern.ch>
43
44 * referenceDB.py: suppress email notification by default.
45
46 * DB.py: added option to suppress email notification.
47
48 * driver.py: get rid of unused cgitb module. Using the new
49 libxml2 to parse and validate xmls: it uses native python 2.4 and
50 *not* the CMSSW one. Completely rewritten the function parseXML
51 to conform to the new libxml2 module. Chaged the default
52 sqlitefile db to referenceHisto_CMS_COND_34X_DQM.db, at fixed
53 location /home/local_apache/htdocs. Added support for the new
54 standalone web DTD validation file. Encoded, base64, the result
55 of the validation of the xml.
56
57 * IOV_WrapperFramework.py: added few comments to most important
58 methods. Modified the signature of the constructor: authorization
59 path and default localtag are now fixed parameters that cannot be
60 customize during construction.
61
62 * DB.py: get rid of useless cms_orcoff_prep while syncronizing
63 local sqlite file with main Database.
64
65 * IOV_WrapperFramework.py: minor stylish changes and removed
66 verbose printouts.
67
68 * DB.py: Arguments to the 'checkPresence' of the new IOV checker
69 from the CMSSW Framework are now passed correctly as string and
70 integer.
71
72 2010-05-18 Marco Rovere <marco.rovere@cern.ch>
73
74 * BulkProcessing.py: Added useful information in the output (to be
75 redirected to a log file). Added support for the special localtag
76 'DQM_StreamExpress__Commissioning10-Express-v3' which was there
77 before the naming conventions appeared. Corrected a typoo in the
78 metadatafile. Switched to final production database:
79 cms_orcon_prod.
80
81 2010-05-17 Marco Rovere <marco.rovere@cern.ch>
82
83 * referenceDB.py: adapted to run on sqlite3 natively using CMSSW
84 environment.
85
86 * DB.py: fixed a small typo in the help message of sync and
87 fastsync option: they were swapped.
88
89 * BulkProcessing.py: modified the directory in which the template
90 files are stored: now they go directly in the working directory of
91 the bulk poeration, that is date/localtag.
92
93 2010-05-11 Marco ROVERE <marco.rovere@cern.ch>
94
95 * DB.py: add support for 6 digit run number in XML filename. Fixed
96 a typoo in automatic table creation. Swapped the iov wrapper from
97 the old one (using plain shell) to the new one, which is directly
98 using the CMSSW Framework to query different Databases. Replaced
99 old module pysqlite2 with sqlite3 (directly taken from the CMSSW
100 Framework). The method to list all the tags present in the sqlite
101 DB now also returns them as a list. The method to produce the XML
102 files pertaining to a specific localtag now returns the list of
103 produced (written) xmls as a list.
104
105 * referenceHisto.dtd: this file completely changed: it is used to
106 validate a complete XML. The partial validation of the XML
107 inserted by the user is delegated to the newly created file
108 referenceHistoWeb.dtd.
109
110 2010-03-23 Marco Rovere <marco.rovere@cern.ch>
111
112 * driver.py (parseXML): updated to use the new account (CMS_COND_34X_DQM)
113
114 * IOV_Wrapper.py (IOV_Wrapper): updated to use the new account (CMS_COND_34X_DQM)
115
116 * DB.py (DB.produceForTag): updated to use the new account (CMS_COND_34X_DQM)
117 (DB.insertRowFromWeb): updated to use the new account (CMS_COND_34X_DQM)
118 (DB.syncWithCMSDB): updated to use the new account (CMS_COND_34X_DQM)
119
120 2010-03-17 Marco Rovere <marco.rovere@cern.ch>
121
122 * DB.py (DB.printHeader): switched from old (pre 34X releases) to new Databse account (CMS_COND_34X_DQM).