Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup of dependencies from CondDBv1 code #13131

Merged
merged 8 commits into from Feb 1, 2016

Conversation

ggovi
Copy link
Contributor

@ggovi ggovi commented Jan 29, 2016

The changes of PR #13108 have been re-built in a new branch cherry-picking the commits from the original branch and applying them on the last IB:

  • Clean up from CondDBv1: removed dependencies from packages: CondCore/DBCommon, CondCore/ORA, CondCore/MetaDataService, CondCore/TagCollection, in particular in Configuration/StandardSequences/python/FrontierConditions_GlobalTag_cfi.py used by cmsDriver to set up condition access.
  • Added TagLog functionality
  • Added the possibility to configure Frontier connection in order to request the server sends digital signatures on every response. This is done by setting a string data member in ConnectionPool or the corresponding parameter in a ParameterSet. An unit test has been added. The default is "", so the current behaviour is kept.

ggovi and others added 7 commits January 29, 2016 15:54
…ameter is set to sig, FroNTier requests that the server sends digital signatures on every response.

Add frontier security option as a string data member in ConnectionPool, and define appropriate setter. The frontier security option is turned on for all sessions using the same ConnectionPool for configuring the server access via CORAL.
Add FroNTier security option in DBParameters PSet of CondDB setup.
Put a default value for the authentication path in ConnectionPool.
When setting connection parameters from a ParameterSet in ConnectionPool, if a parameter is not defined, keep the values already set in the data members (i.e. default if no other setters called, or the ones currently available).
Removed duplicated code for setting table time to live parameters of Condition schema in ConnectionPool.
Removed the unused dbFormat parameter in CondDB_cfi.py as we only support CondDBv2, and dropped unused CondDBboost_cfi.
New unit test for ConnectionPool.
Add a warning about unsupported connection strings.

Conflicts:
	CondCore/CondDB/src/ConnectionPool.cc
	CondCore/CondDB/src/DbConnectionString.cc
* Added RelationalAuthenticationService and XMLAuthenticationService plugins in CondCore/CondDB
* Use the newly defined auth namespace in CondDB
* Add missing dependencies in plugins BuildFile of CondDB
* Fix for one DBCommon left over
* Fix for non-required dependencies
…n_cfi.py and CondCore/DBCommon/python/CondDBSetup_cfi.py deprecated ( a message is printed out ) and point to CondCore/CondDB/python/CondDB_cfi.py.
…ervlets for fetching Condition payloads in CondCore/ESSources/python/CondDBESSource_cfi.py. This is then loaded in Configuration/StandardSequences/python/FrontierConditions_GlobalTag_cfi.py and cloned in RecoTauTag/Configuration/python/loadRecoTauTagMVAsFromPrepDB_cfi.py.
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @ggovi for CMSSW_8_0_X.

It involves the following packages:

Alignment/CocoaApplication
Alignment/CocoaFit
Alignment/CommonAlignmentAlgorithm
Alignment/MuonAlignment
CalibCalorimetry/CaloMiscalibTools
CalibCalorimetry/EcalCorrelatedNoiseAnalysisModules
CalibCalorimetry/EcalTPGTools
CalibMuon/CSCCalibration
CalibTracker/SiPixelConnectivity
CalibTracker/SiStripDCS
CalibTracker/SiStripESProducers
CommonTools/ConditionDBWriter
CondCore/BeamSpotPlugins
CondCore/CondDB
CondCore/DBCommon
CondCore/DBOutputService
CondCore/ESSources
CondCore/EgammaPlugins
CondCore/HIPlugins
CondCore/MetaDataService
CondCore/ORA
CondCore/PopCon
CondCore/RecoMuonPlugins
CondCore/TagCollection
CondCore/Utilities
CondFormats/Common
CondFormats/DTObjects
CondFormats/EcalObjects
CondFormats/MFObjects
CondFormats/PhysicsToolsObjects
CondTools/DT
CondTools/Ecal
CondTools/Hcal
CondTools/L1Trigger

@diguida, @cerminar, @cmsbuild, @franzoni, @ggovi, @mmusich, @mulhearn, @davidlange6 can you please review it and eventually sign? Thanks.
@ghellwig, @pakhotin, @apfeiffer1, @battibass, @abbiendi, @gbenelli, @tocheng, @argiro, @jlagram, @dkotlins, @jhgoh, @tlampen, @mschrode, @mmusich, @trocino this is something you requested to watch as well.
@slava77, @Degano, @smuzaffar you are the release manager for this.

cms-bot commands are list here #13028

@ggovi
Copy link
Contributor Author

ggovi commented Jan 29, 2016

please test

@cmsbuild
Copy link
Contributor

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/10852/console

@cmsbuild
Copy link
Contributor

-1

Tested at: c77265e
I found errors in the following unit tests:

---> test runtestPhysicsToolsPatAlgos had ERRORS
---> test runtestSimCalorimetryHGCalSimProducers had ERRORS

you can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-13131/10852/summary.html

@cmsbuild
Copy link
Contributor

@ggovi
Copy link
Contributor Author

ggovi commented Jan 30, 2016

please test

@cmsbuild
Copy link
Contributor

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/10858/console

@diguida
Copy link
Contributor

diguida commented Jan 30, 2016

@ggovi the fix is diguida@61fbbe4

…on/loadRecoTauTagMVAsFromPrepDB_cfi.py, not importing nor cloning from default definition, in order to avoid ESSource conflicts when defining PAT sequences. This is a workaround, not a fix.
@cmsbuild
Copy link
Contributor

Pull request #13131 was updated. @diguida, @cerminar, @cmsbuild, @franzoni, @ggovi, @mmusich, @mulhearn, @davidlange6 can you please check and sign again.

@ggovi
Copy link
Contributor Author

ggovi commented Jan 30, 2016

please test

@cmsbuild
Copy link
Contributor

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/10860/console

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

@ggovi
Copy link
Contributor Author

ggovi commented Jan 31, 2016

+1

@ggovi
Copy link
Contributor Author

ggovi commented Jan 31, 2016

@mmusich @franzoni @mulhearn
same changes as before, re-packaged in a new PR... please take action

@mmusich
Copy link
Contributor

mmusich commented Feb 1, 2016

+1

@ggovi
Copy link
Contributor Author

ggovi commented Feb 1, 2016

@mulhearn
Could you please take action?

@davidlange6
Copy link
Contributor

lets hope that the 3rd time is the charm...

davidlange6 added a commit that referenced this pull request Feb 1, 2016
Cleanup of dependencies from CondDBv1 code
@davidlange6 davidlange6 merged commit fa6068b into cms-sw:CMSSW_8_0_X Feb 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants