2.2.2 to 2.2.3:
  - Solve pylint warnings 2 (whitespaces, bad indentation, etc)
  - Merge pull request #4563 from dmwm/2021MWGR2_Replay
  - Test configuration for 2021MWGR2
  - Merge branch 'master' of https://github.com/dmwm/T0
  - Solve pylint warnings (whitespaces, bad indentation, etc)
  - Merge branch 'master' of https://github.com/dmwm/T0
  - Updating deployment scripts
  - Merge pull request #4508 from vytjan/wbm_to_oms_queries
  - Merge pull request #4550 from dmwm/2020MWGR5_Replay
  - Update ReplayOfflineConfiguration.py
  - Merge pull request #4555 from dmwm/Production2021MWGR1
  - Update ContainterConfig.sh
  - Production configuration for MWGR1. DtCalib producers removed
  - Merge pull request #4551 from dmwm/MWGR5_Prod
  - Merge pull request #4554 from dmwm/dependabot/pip/httplib2-0.19.0
  - Bump httplib2 from 0.18.0 to 0.19.0
  - Production configuration for MWGR5 2020
  - Replay configuration for MWGR5
  - Migrating WBM to OMS in T0 Oracle queries.

2.2.1 to 2.2.2:
  - Replay rules lifetime updated to 15 days
  - Base Replay config to use with RucioInjector
  - Merge pull request #4542 from dmwm/2020MWGR4_Replay_337240_337234
  - Initial replay configuration for MWGR4 2020

2.2.0 to 2.2.1:
  - Merge pull request #4549 from mapellidario/master
  - [build] Add requirements.txt
  - Merge pull request #4546 from dmwm/fix-RunConfig-unittest
  - Update RunConfig_t.py
  - Merge pull request #4544 from jhonatanamado/MWGR4_ProdConfig
  - Change the configuration node for MWGR#4
  - Clear DB after unit tests and new processing version for replays
  - Fix Repack tests usage of MaxLatency
  - Merge pull request #4536 from dmwm/2020MWGR3_Replay_335508_336349_336436
  - Merge pull request #4535 from dmwm/ConfigMWGR3
  - Update GTs to production version. Update ContainerConfig.sh
  - Production configuration for MWGR3
  - Add skip-file directive for Tier0Config.py
  - ContainerConfig.sh now allows to specify replay type
  - Update Tier0 version of deploy scripts
  - Initial replay configuration for MWGR3 2020
  - Remove bad pylint code
  - Merge pull request #4531 from dmwm/container_config
  - Base container configuration
  - Add ContainterConfig.sh to configure PRs to test
  - Replay configuration for run 334393 (MWGR0 2020)
  - Replay configuration for run 32689 (collisionsHI2018)

2.1.9 to 2.2.0:
  - Update ProdOfflineConfiguration.py for 2020MWGR2. Fix HIReplay workfloy issue
  - Changed wmcore version to 1.3.6.patch4

2.1.8 to 2.1.9:
  - Changing to CMSSW_11_0_2
  - Merge branch 'master' of https://github.com/dmwm/T0
  - Mwgr#0 config (#4522)
  - Changed wmcore version to 1.3.3.patch2

2.1.7 to 2.1.8:
  - Merge pull request #1 from germanfgv/MWGR2020#1_test_cmssw11_0_1
  - Change release to cmssw11_0_1

2.1.6 to 2.1.7:
  - T0 2.1.7 (#4517)
  - Merge pull request #4516 from andresfelquintero/updated_deploy_prod
  - Updated 00_deploy_prod.sh
  - Updated 00_deploy_replay
  - Changed wmcore version to 1.2.8

2.1.5 to 2.1.6:
  - Merge pull request #4515 from andresfelquintero/MWGR#4config
  - Mwgr#4 config (#6)
  - Merge pull request #4507 from vytjan/workqueue-fix-tier0
  - Do not allow T0 to use WorkQueue in any case.

2.1.4 to 2.1.5:
  - Merge pull request #4506 from vytjan/refactoring-patches
  - Refactoring patching script. 2.1.5. release in the deploy scripts.
  - Merge pull request #4505 from vytjan/mwgr3-final-replay
  - Production and replay configuration used for MWGR#3.
  - Merge pull request #4502 from vytjan/configurable-retries
  - Merge pull request #4503 from vytjan/deployment-updates
  - Adding a configurable number of retries default configuration. More information on T0 twiki cookbook.
  - Merge pull request #4501 from andresfelquintero/openfilechange
  - Updated conditionuploadapi.py
  - Merge pull request #4499 from andresfelquintero/UnitTest_Tier0Feeder_t
  - CMSSW repackProcess does not accept unicode strings. Meantime, after upgrading sqlalchemy release, all queries return unicode strings.
  - Updated Tier0Feeder_t
  - Merge pull request #4495 from andresfelquintero/Unit_test_Run_Config_t
  - Merge pull request #4494 from andresfelquintero/Unit_test_Repack_Merge_t2
  - Merge pull request #4492 from andresfelquintero/Unit_test_Express_Merge_t
  - Merge pull request #4491 from andresfelquintero/Unit_test_Tier0Feeder_t
  - Merge pull request #4483 from andresfelquintero/Unit_test_Repack_t
  - Merge pull request #4482 from andresfelquintero/Unit_test_Express_t
  - Merge pull request #4481 from andresfelquintero/Unit_test_Condition_t
  - Updated RunConfig_t and ExampleConfig
  - Updated RepackMerge_t.py
  - Merge pull request #4490 from vytjan/deployment-scripts-update
  - Update ExpressMerge_t.py
  - Tier0Feeder_t and ExampleConfig.py update
  - Adding the up-to-date versions of deploy and software scripts
  - Merge pull request #4488 from vytjan/MWGR1-2019
  - CMSSW_10_3_3 and turned off PromptReco for MWGR1 PDs.
  - Updated Repack_t
  - Express_t updated
  - Unit test Condition_t updated
  - Merge pull request #4480 from vytjan/smnotifydb-to-secrets
  - Moving SMNOTIFYDB_URL to secrets file
  - Merge pull request #4478 from andresfelquintero/master
  - Merge pull request #4479 from hufnagel/unittest-schema-init
  - fix schema init order for unittests
  - Add Apache 2 License and Notice

2.1.3 to 2.1.4:
  - Merge pull request #4476 from vytjan/versioning-workflows
  - Adding a global EnableUniqueWorkflowName configuration parameter to be used in replays.
  - Merge pull request #4473 from vytjan/Commissioning19-era
  - Commissioning2019 era.
  - Merge pull request #4472 from vytjan/HIDoubleMuonPsiPeri
  - HIDoubleMuonPsiPeri PD added.
  - Merge pull request #4471 from vytjan/10_3_1_patch2
  - 10_3_1_patch2 configuration. Reco version incremented. PbPbZMM skim.
  - Merge pull request #4468 from andresfelquintero/HIConfigDQM
  - ChangesonDQMforMinimumBiasPDs
  - Merge pull request #4467 from vytjan/VdMScanPDs
  - Added HICentralityVetoReducedFormat[0-11], HIMinimumBias[10-19] PDs.
  - Merge pull request #4466 from hufnagel/fix-disk-node-bug
  - fix bug in disk node configuration
  - Merge pull request #4464 from hufnagel/raw-tape-node
  - Merge pull request #4465 from vytjan/HI2018Configuration
  - HI2018 run configuration
  - add ability to configure separate tape node for RAW
  - Merge pull request #4463 from vytjan/Run2018EConfig
  - 2018E era config and HI scenarios added.
  - Merge pull request #4462 from vytjan/Pre_HI_Configuration
  - Updated from production headnode configuration.
  - Merge pull request #4461 from vytjan/AFTER_TS2
  - Updated GTs, ALCARECO matrix, added PDs used in HI tests, added the HI test scenario.
  - Merge pull request #4460 from hufnagel/maxrun-fix
  - fix a problem with evaluating multiple maxRun statements
  - Merge pull request #4459 from vytjan/CMSSW_10_2_4
  - Updated Prod GTs to 102X_dataRun2_Prompt_v6  and the replay configuration for the 10_2_5_patch1 release.
  - Merge pull request #4457 from hufnagel/memory-limits
  - remove maxRSS and maxVSize overrides
  - Merge pull request #4455 from ticoann/add_priority_transition
  - Merge pull request #4456 from hufnagel/scouting-repack-memory
  - add priority transiton needed for WMAgent 1.1.15 and up
  - Merge pull request #4454 from andresfelquintero/CMSSW_10_2_1
  - CMSSW_10_2_1 update
  - Merge pull request #4453 from andresfelquintero/newera2018d
  - New era Run2018D with CMSSW_10_2_0 and new GTs. New dataset ParkingBPHPromptCSCS
  - request more memory for the ScoutingPF repacking

2.1.2 to 2.1.3:
  - Merge pull request #4452 from vytjan/CMSSW_10_1_9
  - CMSSW_10_1_9 configuration
  - Merge pull request #4451 from vytjan/PRProcessingVersionV3
  - Increased PR processing version from run 319826.
  - Merge pull request #4450 from vytjan/AdjustmentsAfter10_1_8Deployment
  - Back to PromptCalibProdBeamSpotHP, RAL Disk name fix, egamma DQM seq name fix.
  - Merge pull request #4449 from vytjan/CMSSW_10_1_8
  - 10_1_8 release and increment of RECO processing version.
  - Merge pull request #4448 from cronot99/run2018c_era
  - Updated configuration for Run2018C era
  - Merge pull request #4447 from vytjan/highBetaStarScenario
  - Added a config to properly configure processing scenarios for the PromptReco release.
  - Merge pull request #4446 from cronot99/totem_write_reco
  - Enabled write_reco for TOTEM* datasets
  - Merge pull request #4445 from cronot99/90m_lowpileup_totem_datasets
  - Added special TOTEM and MinimumBias0 datasets for 90m and LowPileUp menu
  - Merge pull request #4444 from cronot99/totem4_dataset
  - Added missing Totem4 dataset for the Roman Pots alignment.
  - Merge pull request #4443 from vytjan/10_1_7_config
  - 10_1_7 configuration with new GTs and incremented PR processing version.
  - Merge pull request #4442 from cronot99/hlt_unassigned_path_exceptions
  - Increased unassigned HLT menu exception number (317512)
  - Merge pull request #4441 from vytjan/10_1_6_replay_Config
  - CMSSW 10_1_6 config.
  - Merge pull request #4440 from vytjan/EraRun2018B
  - Switch to the era Run2018B. A new 101X_dataRun2_Prompt_v10 GT added.
  - Merge pull request #4439 from vytjan/10_1_5
  - 10_1_5 replay configuration
  - Merge pull request #4438 from watson-ij/10_4_1_p1
  - Update to CMSSW 10.4.1.patch1
  - Merge pull request #4437 from vytjan/10_1_4_Replay
  - Replay configuration for the 10.1.4 release test. DtCalib and PromptCalibProdSiPixel alcarecos re-enabled.
  - Merge pull request #4436 from vytjan/ParkingBPH1-6_PDs_added
  - Added ParkingBPH[1-6] PDs to be stored only on CERN tape.
  - Merge pull request #4435 from cronot99/cmssw_10_1_3
  - Updated configuration to use CMSSW_10_1_3.
  - Merge pull request #4434 from cronot99/sipixel_quality_pcl
  - Updated AlCaRecoMatrix for SiPixel Quality PCL workflow.
  - Merge pull request #4433 from hufnagel/config-duplicate-dataset-fix
  - fix a problem with the duplicate dataset in config patch
  - Merge pull request #4432 from hufnagel/config-duplicate-dataset
  - protect against configuring the same dataset twice
  - Merge pull request #4431 from hufnagel/unconfigured-run-t0datasvc
  - don't forward unconfigured runs to Tier0 Data Service
  - Merge pull request #4428 from cronot99/new_era_2018a
  - Merge pull request #4429 from hufnagel/tier0-accounting-group
  - change from production to tier0 accounting group
  - Configured new era 2018A.
  - Merge pull request #4427 from cronot99/promptreco_revert
  - Reenabled PromptReco for multiple datasets.
  - Merge pull request #4426 from cronot99/cmssw_10_1_2_patch2
  - Updated configuration to use CMSSW_10_1_2_patch2.
  - Merge pull request #4425 from cronot99/cmssw_10_1_2_patch1
  - Updated configuration to use CMSSW_10_1_2_patch1, non-express DQM sequences and new physics_skims.
  - Merge pull request #4424 from cronot99/cmssw_10_1_1_patch1
  - Updated configuration to use CMSSW_10_1_1_patch1
  - Merge pull request #4423 from cronot99/totem_romanpot_alignment_pds
  - New Totem RomanPot Alignment Test PDs.

2.1.1 to 2.1.2:
  - Merge pull request #4422 from hufnagel/removed-alerts
  - adjust deployment to removed alerts
  - Merge pull request #4421 from hufnagel/alcaharvest-lumi-info
  - Merge pull request #4420 from vytjan/CMSSW_10_1_1_Configuration
  - CMSSW_10_1_1 with 101X_dataRun2_Express_v7 and 101X_dataRun2_Prompt_v9 GTs configuration.
  - Merge pull request #4419 from vytjan/NonStableBeams2018
  - CMSSW_10_1_0 release, Express v5 and Prompt v6 GTs and AlCaRecos for AlCaP0, AlCaPhiSym and TestEnablesEcalHcal PDs.
  - Merge pull request #4418 from hufnagel/extend-reco-config
  - Merge pull request #4417 from cronot99/cmssw_10_0_5
  - Updated configuration to use CMSSW_10_0_5 and new Prompt v5 GTs. Also, reenabled physics_skims.
  - Merge pull request #4416 from cronot99/cmssw_10_0_4
  - New CMSSW_10_0_4 and new Global Tags with GEM electronics map. Also reenabled raw_to_disk for PDs enabled on 2017.
  - Merge pull request #4415 from vytjan/100X_dataRun2_Express_v2_Global_Tags
  - Switched to new GTs.
  - add data tiers and number of threads to reco config
  - Merge pull request #4414 from cronot99/cmssw_10_0_3
  - Configuration files for cruzet 2018 - CMSSW 10.0.3
  - upload lumi text file from AlcaHarvest
  - Merge pull request #4413 from vytjan/Processing-at-T2_CERN-site
  - Set processing at T2 site as a default in both Replay and Prod config files.

2.1.0 to 2.1.1:
  - Merge pull request #4412 from cronot99/MWGR2
  - New Global Tags for MWGR2.
  - Merge pull request #4411 from hufnagel/t0wmadatasvc-run-config
  - populate run_config in t0wmadatasvc
  - Merge pull request #4410 from cronot99/MWGR1_ignored_streams
  - Added new ignored streams streamHLTRates, streamL1Rates and streamDQMRates. Removed physics_skims.
  - Merge pull request #4409 from vytjan/MWGR1Config2018
  - MWGR1 config, also added a new cosmics scenario.
  - Merge pull request #4408 from hufnagel/streamer-site-configurable
  - make pnn where streamer files are located configurable
  - Merge pull request #4402 from amaltaro/file-location-worker
  - Fix unit tests
  - Set PNN instead of PSNs for wmbs file locations
  - Merge pull request #4407 from cronot99/new_raw_limit_24GB
  - New RAW file size limit increased to 24GB
  - Merge pull request #4406 from hufnagel/tier0feeder-timefunction
  - add timefunction to Tier0Feeder
  - Merge pull request #4405 from hufnagel/new-ppref-scenario
  - add the ppEra_Run2_2017_ppRef scenario
  - Merge pull request #4404 from hufnagel/repack-maxsize-config
  - Merge pull request #4403 from hufnagel/promptreco-red-button
  - Merge pull request #4400 from vytjan/LowPUConfig2017
  - Merging together Totem* datasets added to LowPUConfig2017.
  - Merge pull request #4399 from cronot99/new_Totem_12_34_PDs
  - Added new ppRef PDs Totem12 and Totem34
  - Merge pull request #4398 from blallen/ppRefConfig
  - Turn off prompt reco as a result of discussion at the Joint Meeting.
  - check big red button for PromptReco
  - Merge pull request #4397 from blallen/ppRefConfig
  - version of config in use for ppReference run 2017.
  - Merge pull request #4395 from blallen/PR@T2
  - moving more PDs to run at T2 and adding FNAL subscriptions for SingleMuon.
  - set max RAW file size from Tier0 code
  - Merge pull request #4394 from cronot99/new_GTs_92X_dataRun2_Express_v8_Prompt_v11
  - New Global Tags 92X_dataRun2_Express_v8 and 92X_dataRun2_Prompt_v11. Also maxSizeSingleLumi and maxEdmSize increased to 16GB. New AlcaLumiPixels[4-12] PDs. Configured siteWhitelist to T2_CH_CERN for PDs BTagMu, SingleMuon, SingleElectron.
  - Merge pull request #4393 from vytjan/EraRun2017FConfiguration
  - A current headnode config with Era 2017F.
  - Merge pull request #4392 from vytjan/XeXeEraConfiguration
  - XeXe era config used for Xenon runs on 2017-10-12.
  - Merge pull request #4391 from hufnagel/raw-subscriptions
  - make RAW custodial and non-custodial subscriptions in single call
  - Merge pull request #4390 from hufnagel/diskthresholds-eos
  - remove EOS mount from disk check

2.0.9 to 2.1.0:
  - Merge pull request #4389 from hufnagel/diskthresholds-config
  - configure disk monitoring

2.0.8 to 2.0.9:
  - Merge pull request #4388 from cronot99/cmssw_9_2_12_patch1
  - Updated configuration file to use CMSSW 9.2.12 patch1 and added new PDs ZeroBiasPD01 to ZeroBiasPD10
  - Merge pull request #4387 from blallen/topic_restoreExpressInputRateLimit
  - Revert to previous values to limit Express input rate.
  - Merge pull request #4386 from cronot99/new_era_2017e
  - New acquisition era 2017E, CMSSW 9.2.12 and GT '92X_dataRun2_Prompt_v9' for promptrecoGlobalTag and alcap0GlobalTag variables.
  - Merge pull request #4385 from cronot99/new_vrrandom_datasets
  - Added new PDs VRRandom0 and VRRandom7
  - Merge pull request #4384 from cronot99/datasets_for_new_HigPU_fill
  - Removed LumiPixels from alca_producers for AlCaLumiPixels. Added new ZeroBias and HLTPhysics PDs. Updated defaultRecoSplitting.
  - Merge pull request #4383 from hufnagel/promptreco-express-memory
  - update PromptReco and Express memory
  - Merge pull request #4381 from hufnagel/alcaharvest-partition-fix
  - Merge pull request #4380 from hufnagel/run-primds-done
  - Merge pull request #4379 from hufnagel/stream-cmssw-override-fix
  - Merge pull request #4378 from hufnagel/block-closing-assignment
  - Merge pull request #4377 from hufnagel/reco-subscription
  - Merge pull request #4376 from hufnagel/large-repack-fail
  - Merge pull request #4375 from hufnagel/lumicount-autmatic-update
  - Merge pull request #4374 from vytjan/NewEraNewHLTMenuV3
  - Merge pull request #4373 from vytjan/CMSSWandDQMupdates
  - Merge pull request #4373 from vytjan/CMSSWandDQMupdates
  - Updated to the current configuration. Including the CMSSW update and writing to DQM updates for some PDs.
  - automatic updates for lumicount for some runs
  - fix for the yearly parititon added to AlcaHarvest EOS upload dir
  - push run primds completion info to tier0 data service
  - Merge pull request #4371 from vytjan/ExpressSubscriptionsFix
  - Fixed broken Express subscriptions configuration.
  - Merge pull request #4370 from vytjan/T0Release2.0.8
  - Prod config updated for the 2.0.8 release.
  - Merge pull request #4369 from vytjan/ZeroBiasNPDDuplicationRemoved
  - ZeroBiasN duplicate removed. tape_node set to None in all PDs. EXONoBPTXSkim skim added. New Express config added. CMSSW 9_2_7.
  - stop considering HLT CMSSW patch levels for override purposes
  - set block closing delay in assignment
  - allow to configure a separate disk location for RECO
  - implement an upper limit for repack and repackmerge jobs
  - Merge pull request #4367 from vytjan/Era2017CConfiguration
  - Updated to the Era2017C.
  - Merge pull request #4365 from vytjan/Switch_to_cmssw9_2_6
  - Switched to cmssw926 starting from the run 298809 and new GTs.
  - Merge pull request #4364 from vytjan/vytas_dev
  - Modified Replay and Replay Run1 configs.
  - Merge pull request #4363 from blallen/AddMissingZeroBiasProducer
  - Added missing producer back to ZeroBias datasets.
  - Merge pull request #4362 from ebohorqu/ZeroBiasX
  - ZeroBiasX PDs not reconstructed, Run2017B and Tier0_Replay_* AcqEras, CMSSW_9_2_3_patch2, processing version to 1

2.0.7 to 2.0.8:
  - Merge pull request #4361 from hufnagel/reco-more-memory
  - even more memory for Express and PromptReco
  - Merge pull request #4357 from blallen/ProdReplayConfigMerge
  - update to 923p1 and increment processing version.
  - updated HLT streams to match prod.
  - Merge pull request #4360 from hufnagel/reco-memory
  - adjust the Express and PromptReco memory limits
  - Merge pull request #4359 from hufnagel/repack-express-spec-move
  - Merge pull request #4358 from hufnagel/alcaharvest-upload-partition
  - move Repack and Express specs to WMCORE, adopt to new parameter validation rules
  - promote HLTPhysics[0-8] to same config as HLTPhysics.
  - Write reco for ZeroBias* and HLTPhysics. Also readded raw_to_disk option for zerobias*.
  - brought Prod and Replay configs into sync.
  - consolidate Commissioning section of config. also collapsing effort needed to make _0T datasets (might want to do this everywhere?)
  - copy config from vocms0313.
  - partition the AlCaHarvest upload directory by year
  - Merge pull request #4354 from ebohorqu/run2017a
  - Latest changes for stable beams (Run2017A, 92X v2 GTs, ...)

2.0.6 to 2.0.7:
  - Merge pull request #4353 from hufnagel/express-flexible
  - Merge pull request #4352 from hufnagel/sm-discovery-null-size
  - protect against null file size in SM discovery
  - Merge pull request #4351 from hufnagel/sm-events-fix
  - Merge pull request #4350 from hufnagel/sm-discovery-checks
  - better checks for anomalous data from SM discovery
  - Merge pull request #4349 from hufnagel/scenario-run-era-dependent
  - allow scenario to be configured run and era dependent
  - get the correct number of events for streamer files
  - Merge pull request #4348 from hufnagel/sm-discovery-limits
  - make Express more flexible, allow to configure it almost like Bulk
  - Merge pull request #4347 from hufnagel/add-2017-scenarios
  - add 2017 scenarios
  - tune the SM data discovery limits one can set, adding max and min runs
  - Merge pull request #4346 from hufnagel/transfersystem-changes
  - changes for new transfersystem
  - Merge pull request #4345 from ticoann/uuid_module_name_change
  - Change the UUID module name
  - Merge pull request #4338 from hufnagel/repack-lazy
  - Merge pull request #4343 from johnhcasallasl/new_PAMinBias_PDs
  - Adding PAMinimumBias[9-20] PDs to the configuration
  - Merge pull request #4342 from johnhcasallasl/PDs_For_The_pPb_VdM_scan
  - Merge pull request #4341 from johnhcasallasl/Remove_Disk_node
  - New PDs for the pPb VdM scan
  - Removing disk_node from the default configuration
  - Merge pull request #4340 from ebohorqu/no_miniaod_for_hcalnzs
  - Removing write_minaod = true for HcalNZS
  - Merge pull request #4339 from hufnagel/spec-validation
  - Merge pull request #4337 from amaltaro/express-multicore
  - add some needed parameters for processing string validation
  - Fix multicore handling in express and repack specs
  - switch repack to lazy-download, changes job estimates
  - Merge pull request #4335 from johnhcasallasl/CMSSW_8_0_24
  - CMSSW_8_0_24, new dqm sequences
  - Merge pull request #4334 from ebohorqu/repack-maxInputEvents
  - Smaller value for maxInputEvents for Repack
  - Merge pull request #4333 from johnhcasallasl/CMSSW_8_0_23_p2_AndNewPDs_for_PARun
  - Switching to CMSSW_8_0_23_patch2 and adding PDs for the PARun
  - Merge pull request #4332 from johnhcasallasl/Config_for_HI_2016
  - Current Configuration in the Tier0 headnode
  - Merge pull request #4331 from johnhcasallasl/addingScenarioForPARun
  - Adding ppEra_Run2_2016_pA scenario to the T0AST
  - Merge pull request #4330 from johnhcasallasl/CMSSW_8_0_22
  - Switch to CMSSW_8_0_22 and new AlCa prod
  - Merge pull request #4329 from johnhcasallasl/increaseEventsPerCore
  - Increasing the number of events per core to reduce the number of merge jobs
  - Merge pull request #4328 from johnhcasallasl/Adding_ZeroBiasPixelHVScan0_7_PDs
  - Adding ZeroBiasPixelHVScan0-7 PDs
  - Merge pull request #4327 from johnhcasallasl/HighPU_MenuUpdates
  - New PDs for the HighPU2016 runs
  - Merge pull request #4326 from ebohorqu/cmssw8020p1
  - CMSSW_8_0_20_patch1
  - Merge pull request #4325 from ebohorqu/hcal_seq_to_hcalnzs
  - Adding @hcal to DQM sequences of HcalNZS
  - Merge pull request #4324 from johnhcasallasl/CMSSW_8_0_20
  - switch to CMSSW_8_0_20, GTs, era

2.0.5 to 2.0.6:
  - Merge pull request #4322 from hufnagel/promptreco-ordered
  - Merge pull request #4323 from ticoann/remove_archivereporter
  - remove ArchiveReporter compoent
  - release PromptReco in run order
  - Merge pull request #4321 from ebohorqu/cmssw8018
  - CMSSW_8_0_18_patch1 release
  - Merge pull request #4320 from ebohorqu/newZeroBiasFirstBunchPDs
  - Merge pull request #4319 from hufnagel/runsummary-timezone
  - fix timezone problem in RunSummary query
  - Two new PDs: ZeroBiasFirstBunchAfterTrain and ZeroBiasFirstBunchInTrain
  - Merge pull request #4318 from johnhcasallasl/EraRun2016G
  - Switch to era Run2016G
  - Merge pull request #4317 from hufnagel/force-close-fix
  - Merge pull request #4316 from hufnagel/config-era-run-express
  - Merge pull request #4315 from johnhcasallasl/CMSSW_8_0_17
  - Switching to CMSSW_8_0_17 and adding the HcalCalIsolatedBunchSelector and HcalCalIsolatedBunchFilter AlCa producers
  - fix forceCloseRuns script
  - expand era and run dependent config parameters to express and repack

2.0.4 to 2.0.5:
  - Merge pull request #4288 from alexanderrichards/pnn_fix
  - Merge pull request #4313 from hufnagel/disable-robust-merge
  - Merge pull request #4314 from johnhcasallasl/80X_dataRun2_Express_v12
  - Switch to 80X_dataRun2_Express_v12
  - disable robbust (ie. flaky) merge
  - Merge pull request #4312 from johnhcasallasl/subscribe_DoubleMuonToDisk
  - Allowing the subscription of DoubleMuon to disk
  - Merge pull request #4311 from johnhcasallasl/switch_to_CMSSW_8_0_16
  - Switch to CMSSW_8_0_16 and use of the TkAlCosmicsInCollisions AlCa produces on the NoBPTX PD
  - Merge pull request #4310 from ebohorqu/Run2016E_pv1_newSubscriptions
  - New subscription schema, AcqEra Run2016F and Processing version 1
  - Merge pull request #4309 from ebohorqu/HcalCalIsoTrk_and_cmssw8015
  - CMSSW_8_0_15, HcalCalIsoTrk for Commissioning PD and cleaning
  - Merge pull request #4308 from johnhcasallasl/HTLPhysics_ConfigUpdate
  - Updating HTLPhysics PDs config for high rates
  - Merge pull request #4307 from ebohorqu/bhpskim_and_cmssw8014_for_replay
  - BHPskim for some PDs and Run2016E config for replays
  - Merge pull request #4306 from johnhcasallasl/config_for_Run2016E
  - Proposed configuration for the new era: Run2016E
  - Merge pull request #4305 from hufnagel/raw-disk-configurable
  - make RAW subscription to Disk node optional
  - Merge pull request #4304 from hufnagel/alcaharvest-sipixelali
  - Merge pull request #4303 from hufnagel/tier0config-run-era
  - allow some Tier0Config parameters to be era or run dependent
  - special handling for SiPixelAli PCL
  - Merge pull request #4302 from johnhcasallasl/subscriptionsRedefinition2016
  - Proposed Configuration for Run2016D. New subscriptions distribution and CMSSW_8_0_13_patch1
  - Merge pull request #4301 from johnhcasallasl/config_Run2016C
  - Config Changes for Run2016C
  - Merge pull request #4300 from hufnagel/run_stream_done_quicker
  - mark run/stream as done quicker
  - Merge pull request #4299 from johnhcasallasl/CMSSW_8_0_11
  - Switching to CMSSW_8_0_11
  - Merge pull request #4298 from johnhcasallasl/CMSSW_8_0_10_patch1
  - Switching to CMSSW_8_0_10_patch1
  - Merge pull request #4297 from johnhcasallasl/CMSSW_8_0_10
  - Newest CMSSW release and Express GT. Adding a new AlCaProducer for Express
  - Merge pull request #4296 from johnhcasallasl/adjustReplayBasePrio
  - Adjust base priority for replays
  - Merge pull request #4295 from hufnagel/repack-notifications-quicker
  - send SM repack notifications quicker, fixes #4293
  - Merge pull request #4294 from johnhcasallasl/adjust_diagnose_active_runs
  - Updating diagnoseActiveRuns script
  - Merge pull request #4292 from hufnagel/repack-event-limits
  - consistent behavior for repack event limits
  - Merge pull request #4291 from johnhcasallasl/increaseRepackMaxEventsValue
  - Increase of the maxInputEvents value in the Repack config
  - Merge pull request #4290 from hufnagel/runsummary-query-update
  - change syntax for runsummary query
  - Merge pull request #4289 from johnhcasallasl/CMSSW_8_0_8_patch1
  - Switch to CMSSW_8_0_8_patch1
  - Merge pull request #4287 from ebohorqu/l1mimbias
  - L1MinimumBias[0..9] PDs
  - Merge pull request #4286 from ebohorqu/cmssw808
  - CMSSW_8_0_8, Reco Processing Version 2 and ZeroBias0
  - migrating DB table and column names from sename to pnn

2.0.3 to 2.0.4:
  - Merge pull request #4285 from hufnagel/memory-reservation
  - adjust the memory reservation
  - Merge pull request #4284 from ebohorqu/cmssw807p1_procVersion2
  - CMSSW_8_0_7_patch1, processingVersion 2 and cleaning default architecture and overrides
  - Merge pull request #4283 from ebohorqu/alcaProducers
  - New alca producers and express GT v7
  - Merge pull request #4281 from ebohorqu/cmssw807
  - CMSSW_8_0_7 and acquisition era Run2016B
  - Merge pull request #4280 from ebohorqu/newPDs_and_DQMseqs
  - New PDs, lastest GTs (express v6, prompt v8), DQM seqs for ZeroBias
  - Merge pull request #4279 from ebohorqu/cmssw806
  - CMSSW_8_0_6
  - Merge pull request #4278 from ebohorqu/hltphysics0
  - Adding HLTPhysics0 and HLTPhysics0_0T.
  - Merge pull request #4277 from johnhcasallasl/CMSSW_8_0_5_patch1
  - Switch to CMSSW_8_0_5_patch1
  - Merge pull request #4276 from johnhcasallasl/CMSS_8_0_5
  - Changes for first collision 2016
  - Merge pull request #4275 from hufnagel/memory-limits
  - adjust memory limits for Express and PromptReco
  - Merge pull request #4274 from ebohorqu/no_alcaprod_for_express_and_no_common_for_hlt
  - Removing @common sequence in HTLPhysics PDs and PromptCalibProdSiStripGains producer in Express
  - Merge pull request #4273 from johnhcasallasl/RemoveDQMSeqs
  - Removing DQM sequences from Express0T an ZeroBias*_0T
  - Merge pull request #4272 from johnhcasallasl/CMSSW_8_0_4
  - Changes for the Quiet Beam 2016
  - Merge pull request #4271 from hufnagel/lowpu-scenario
  - add low pileup scenario

2.0.2 to 2.0.3:
  - Merge pull request #4270 from hufnagel/run-start-stop
  - get run start and stop times from run summary
  - Merge pull request #4269 from ebohorqu/cmssw803p1
  - CMSSW_8_0_3_patch1
  - Merge pull request #4268 from hufnagel/storage-node-insert
  - fix bug in storage node insert

2.0.1 to 2.0.2:
  - Merge pull request #4267 from hufnagel/subscriptions-groups
  - some minor fixes for subscriptions code
  - Merge pull request #4266 from hufnagel/skim-subscription
  - Merge pull request #4265 from hufnagel/inject-override-adjust
  - Merge pull request #4264 from johnhcasallasl/MWGR4_2016_config
  - CMSSW_8_0_3 and new GTs
  - set different subscription for skim
  - remove the injection site override option
  - Merge pull request #4263 from hufnagel/repack-stageout-merged
  - Merge pull request #4262 from johnhcasallasl/CMSSW_8_0_2
  - Switch to CMSSW_8_0_2
  - implemet stageout to merged for repack
  - Merge pull request #4261 from hufnagel/repack-maxlatency
  - Merge pull request #4260 from johnhcasallasl/MWGR3_2016
  - Configuration changes for 2016 MWGR3
  - Merge pull request #4259 from ebohorqu/cmssw_800p3
  - CMSSW_8_0_0_patch3
  - Merge pull request #4258 from ebohorqu/cmssw_800p2
  - CMSSW_800p2, default arch slc6_amd64_gcc493, parameter maxLatency to use repack patch
  - Merge pull request #4257 from ebohorqu/GTs_80X_v1
  - New GTs: 80X v1
  - Merge pull request #4256 from johnhcasallasl/MWGR2_2016
  - Changes for MWGR2 2016
  - Merge pull request #4255 from johnhcasallasl/Commissioning2016_MGWR1
  - AqcEra set to Commissioning 2016. Using CMSSW_7_5_8_patch3. HI configs removed from here
  - implemeted max latency rules for repack and repackmerge
  - Merge pull request #4254 from hufnagel/dataset_locked
  - Merge pull request #4253 from hufnagel/runstream-done
  - forward run/stream processing completion into t0wmadatasvc
  - forward produced datasets to t0wmadatasvc
  - Merge pull request #4252 from hufnagel/subscriptions-groups
  - Merge pull request #4251 from hufnagel/memkill-fix
  - configure different PhEDEx groups for various subscriptions
  - adjust runtime memory kill limits

2.0.0 to 2.0.1:
  - Merge pull request #4250 from hufnagel/mem-kill-limits
  - adjust RSS and VSize runtime limits
  - Merge pull request #4249 from hufnagel/pcl-upload-error
  - Merge pull request #4248 from hufnagel/heavyions-memory
  - Merge pull request #4235 from hufnagel/nodisk-subscriptions
  - Merge pull request #4220 from hufnagel/prod-pcl-upload
  - Merge pull request #4247 from johnhcasallasl/CMSSW_7_5_8_p1
  - Switch to CMSSW_7_5_8_patch1
  - Merge pull request #4246 from ebohorqu/more_himinimumbias_ds
  - More HIMinimumBias Datasets
  - Merge pull request #4244 from ebohorqu/multicore_hiexpress
  - Multicore to 6 for HIExpress
  - Merge pull request #4243 from johnhcasallasl/CMSSW_7_5_7_p3
  - Switching to CMSSW_7_5_7_patch3 and setting multicore = 6 for HI PDs
  - Merge pull request #4242 from ebohorqu/hi_multicore
  - Multicore for HI
  - Merge pull request #4241 from ebohorqu/more_hi_datasets
  - More HI data sets
  - Merge pull request #4240 from hufnagel/config-20151201-1
  - config changes
  - Merge pull request #4239 from hufnagel/config-20151201
  - config changes
  - Merge pull request #4238 from blallen/757_p2
  - change memory requirements for HeavyIonsRun2 scenario
  - Replay to test 757_p2 and lite dqm.
  - Merge pull request #4237 from hufnagel/hi-replay-config
  - create HI replay config
  - support tape supscriptions with no disk
  - Merge pull request #4236 from ebohorqu/hi_configuration_file
  - Last HI configuration
  - Merge pull request #4234 from johnhcasallasl/CMSSW_7_5_6_patch1
  - Switching to CMSSW_7_5_6_patch1
  - Merge pull request #4232 from hufnagel/express-alca-fix
  - fix express alca producers
  - Merge pull request #4231 from johnhcasallasl/new_HI_GlobalTags
  - New GTs and typo correction
  - Merge pull request #4230 from johnhcasallasl/HI2015_config_updates
  - Updates in the CMSSW version, PR GT, AlCa Matrix and Skims for HI
  - Merge pull request #4229 from hufnagel/hi-event-estimates
  - reco event/size estimates for HI
  - Merge pull request #4228 from johnhcasallasl/FixesTypoInHIExpressConfig
  - Fixes a typo in the HIExpress GT config
  - Merge pull request #4227 from johnhcasallasl/removeAlCaProdsFrom_HIExpress
  - Removing AlCa producers from HIExpress config
  - Merge pull request #4226 from hufnagel/hiconfig-virginraw
  - remove virginraw dataset from config
  - Merge pull request #4225 from hufnagel/config-tweaks-ppref
  - some last minute config tweaks for ppref data
  - make new PCL upload code work with prod Tier0
  - Merge pull request #4224 from johnhcasallasl/ppReferenceRun_HI_Config
  - CMSSW_7_5_5_patch3, HI GTs, updated AlcaMatrix, Removing _0T for HI PDs, Updating processing site
  - Merge pull request #4223 from hufnagel/hiexpress-add
  - add HIExpress config
  - Merge pull request #4222 from johnhcasallasl/HI_2015_PDs
  - Adding PDs for HI Run 2015
  - Merge pull request #4221 from johnhcasallasl/HI_ppReferenceRunSetup
  - Configuration for pp Reference Run 2015 (HI)
  - enable error detection in PCL upload

1.9.99 to 2.0.0:
  - Merge pull request #4219 from hufnagel/config-20150929
  - config python formating changes
  - Merge pull request #4217 from johnhcasallasl/CMSSW_7_4_15_patch1
  - Merge pull request #4218 from hufnagel/python-futurize
  - Switch to the CMSSW_7_4_15_patch1
  - python futurize fixes
  - Merge pull request #4216 from hufnagel/new-pcl-upload
  - Merge pull request #4215 from hufnagel/replayconfig-20151023
  - clean up replay config
  - Merge pull request #4214 from hufnagel/scenario-heavyionsruns2
  - add HeavyIonRuns2 scenario
  - Merge pull request #4213 from johnhcasallasl/Low_PU_PDs_Update
  - Adding new PDs to the configuration for Low PU
  - Merge pull request #4212 from ebohorqu/cmssw_7_4_15
  - Change of CMSWS release to 7_4_15
  - change the PCL upload code

1.9.98 to 1.9.99:
  - Merge pull request #4211 from johnhcasallasl/newAlca_LumiPixelsMinBias
  - Adding the LumiPixelsMinBias AlCa producer to Express, also updating Global Tags, Processing Version and CMSSW version
  - Merge pull request #4210 from hufnagel/replay-remove-subscriptions
  - remove subscriptions from replay configs
  - Merge pull request #4209 from hufnagel/parkingscoutingmonitor-fix-typo
  - fix typo in ParkingScoutingMonitor config
  - Merge pull request #4208 from ebohorqu/parking_scouting_monitor
  - Changing ScoutingMonitor to ParkingScoutingMonitor
  - Merge pull request #4207 from ebohorqu/scouting_monitor
  - Adding ScoutingMonitor datasets
  - Merge pull request #4206 from blallen/7412_patch4
  - Update to 7_4_12_patch4
  - Merge pull request #4204 from blallen/7412_patch1
  - Merge pull request #4203 from hufnagel/config-20150916
  - adjust ParkingMonitor configuration
  - Merge pull request #4202 from ebohorqu/datasets_3.8T_HLT_menu
  - Adding datasets of the 3.8T HLT menu
  - Merge pull request #4201 from hufnagel/config-20150915
  - change acquisition era to Run2015D
  - update to 7_4_12_patch1. also updated AcqEra to 2015D
  - Merge pull request #4200 from johnhcasallasl/CMSSW_7_4_12_And_v3
  - Switch to CMSS_7_4_12 and processing version 3
  - Merge pull request #4199 from ebohorqu/gt_74X_dataRun2_Prompt_v2
  - Change of GlobalTag
  - Merge pull request #4198 from johnhcasallasl/DQM_URLS_update
  - Updating the DQMUpload URLs
  - Merge pull request #4197 from johnhcasallasl/switchTo_74X_dataRun2_Prompt_v3
  - Switch to 74X_dataRun2_Prompt_v3 PromptReco Global Tag
  - Merge pull request #4196 from johnhcasallasl/74X_dataRun2_Express_v2
  - Switch to the new Express GT 74X_dataRun2_Express_v2
  - Merge pull request #4195 from johnhcasallasl/CMSSW_7_4_11_patch1
  - swtich to CMSSW_7_4_11_patch1 version
  - Merge pull request #4194 from johnhcasallasl/CMSSW_7_4_11_And_0T_PDs
  - switch cmssw version, procVersion and PromptReco GT. Added PDs for 0T
  - Merge pull request #4193 from hufnagel/repackmerge-multicore
  - Merge pull request #4192 from hufnagel/smnotify-perl-locale
  - fix SM notification perl locale warnings
  - use multiple cores for repackmerge to process large files
  - Merge pull request #4191 from johnhcasallasl/CMSSW_7_4_10_p2
  - Switch to CMSSW_7_4_10_patch2
  - Merge pull request #4190 from hufnagel/express-reco-config
  - complete express and reco config, also in t0wmadatasvc
  - Merge pull request #4189 from hufnagel/replay-config-ai
  - change replay configs to use T2_CH_CERN_AI and to not subscribe Express data

1.9.97 to 1.9.98:
  - Merge pull request #4188 from hufnagel/express-subscribenode
  - do not subscribe express data anywhere by default
  - Merge pull request #4187 from johnhcasallasl/ppRun2at50ns
  - xSetting ppScenario to ppRun2at50ns
  - Merge pull request #4186 from hufnagel/streamer-notify-tails
  - fix streamer notify skipping tails
  - Merge pull request #4185 from johnhcasallasl/TOTEM_romanPots3
  - Adding a new TOTEM PD
  - Merge pull request #4184 from hufnagel/promptreco-release-runbyrun
  - release PromptReco run by run
  - Merge pull request #4183 from hufnagel/config-20150823
  - config update 25.08.2015
  - Merge pull request #4176 from johnhcasallasl/CMSSW_7_4_10_patch1_HLTPhysics
  - Merge pull request #4182 from hufnagel/scenario-ppRun2at50ns
  - add ppRun2at50ns scenario
  - Merge pull request #4181 from hufnagel/promptreco-physicsskims
  - Merge pull request #4180 from hufnagel/event-size-config
  - Merge pull request #4179 from hufnagel/enable-copydelete
  - Merge pull request #4178 from hufnagel/remove-tfc-override
  - Merge pull request #4177 from hufnagel/alca-scenario
  - CMSSW_7_4_10_patch1 and new HLTPhysics PDs
  - add AlCa scenario
  - Merge pull request #4175 from ebohorqu/fix_typo_totem
  - Change in TOTEM PDs on low PU HLT menu
  - Merge pull request #4174 from hufnagel/configuration-20150818
  - remove PromptCalibProdSiStripGains from ExpressCosmics
  - Merge pull request #4172 from lucacopa/add_skims
  - Add Skims to the Tier0 configuration
  - Merge pull request #4168 from lucacopa/remove_wq_mgr
  - Merge pull request #4173 from lucacopa/pyCondorPlugin_default
  - Changes default plugin to PyCondorPlugin
  - add PhysicsSkims to PromptReco
  - Merge pull request #4171 from hufnagel/prodconfig-in2p3
  - fix a type in the production config
  - Merge pull request #4169 from hufnagel/config-update-08August2015
  - comment out dqm_sequences
  - Merge pull request #4167 from lucacopa/25ns_conf_update
  - Remove WorkQueueManager from the Tier0 config
  - Configuration updates - CMSSW_7_4_8_patch1 - New Express GT 74X_dataRun2_Express_v1 - DQM sequences updated - HLTMonitor dataset added - Time and Size per event estimates - Add T1 subsciptions - Use T2_CH_CERN_AI resources for production configuration - AcqEra to Run2015C
  - allow to set event and sizer estimates per dataset or stream
  - Merge pull request #4164 from lucacopa/74X_dataRun2_Prompt_v1
  - Merge pull request #4160 from hufnagel/pclupload-finished-nodata
  - Merge pull request #4165 from lucacopa/remove_failureExitCodes
  - Remove bad exit codes from the failureExitCodes config
  - Update to PromptReco GT 74X_dataRun2_Prompt_v1
  - Merge pull request #4163 from johnhcasallasl/master
  - Update of the scenario for 0T
  - Merge pull request #4162 from lucacopa/HighMultiplicity85
  - Add the HighMultiplicity85 dataset
  - Merge pull request #4161 from lucacopa/747patch1
  - Update release to CMSSW_7_4_7_patch1
  - Merge pull request #4159 from lucacopa/FSQ_HIN_pds
  - Add FSQ/HIN datasets and update release to 7_4_7
  - don't wait for PCL uploads from runs with no data
  - Merge pull request #4157 from lucacopa/50ns_ramp_up
  - Configuration changes for 50ns ramp up
  - Merge pull request #4158 from hufnagel/promptreco-allow-forcerelease
  - allow force releaseing PromptReco
  - Merge pull request #4156 from lucacopa/cmssw_7_4_6_patch3
  - Update tier0 configuration for new instances in 1.9.97 deployment
  - enable copy+delete subscriptions for Tier0
  - remove TFC override

1.9.96 to 1.9.97:
  - Merge pull request #4155 from hufnagel/spec-memory-demands
  - adjust memory demands in specs

1.9.95 to 1.9.96:
  - Merge pull request #4154 from hufnagel/streamer-notification-delay
  - make sure repack and express workflows wait for streamer notifications
  - Merge pull request #4153 from hufnagel/performance-repack-express
  - tweak time and size event numbers in repack and express job splitter
  - Merge pull request #4152 from lucacopa/config_update_746patch1
  - Update release to CMSSW_7_4_6_patch1
  - Merge pull request #4151 from lucacopa/pass_memory_estimates
  - Pass memory estimates through the splitting algorithms
  - Merge pull request #4150 from lucacopa/backfill_1_replays
  - Use backfill 1 in the replay configurations
  - Merge pull request #4149 from lucacopa/multiple_dqmUrl_config
  - Multiple DQM url uploads in the Tier-0 Config
  - Merge pull request #4148 from lucacopa/50ns_physiscs_menu
  - Add 50ns physics menu datasets
  - Merge pull request #4147 from hufnagel/prodconfig-14June2015
  - add HLTPhysics1-8 datasets
  - Merge pull request #4146 from lucacopa/remove_dqmsec_singlemu
  - Remove dqm sequences from SingleMu dataset
  - Merge pull request #4145 from lucacopa/replayConfigs_run1_2
  - Add new Replay Configuration for Run1 scale tests
  - Merge pull request #4144 from hufnagel/replayconfig-9June2015
  - update replay configuration
  - Merge pull request #4111 from lucacopa/sls_alarm_update
  - Updates to tier0 sls alarms scripts

1.9.94 to 1.9.95:
  - Merge pull request #4142 from lucacopa/config_updates_June6
  - Configuration changes
  - Merge pull request #4140 from hufnagel/repackmerge-events
  - Merge pull request #4141 from lucacopa/fixed_HLT_query
  - Fixed query for getting the HLT config
  - do not route data to error datasets on event count
  - Merge pull request #4139 from lucacopa/PDs_for_2015A
  - Configuration updates for Run2015A
  - Merge pull request #4138 from hufnagel/promptreco-delay-late-binding
  - take the PromptReco delay from the configuration file
  - Merge pull request #4137 from lucacopa/new_configs_stable_beam
  - Configuration updates for stable beam 2015
  - Merge pull request #4136 from hufnagel/add-pp0T0-scenario
  - add ppRun2B0T scenario to schema
  - Merge pull request #4135 from hufnagel/cosmics-no-miniaod
  - MINIAOD is not supported for cosmics data
  - Merge pull request #4134 from hufnagel/deploy-scripts
  - add deploy scripts


1.9.92 to 1.9.94:
  - Merge pull request #4133 from hufnagel/active-split-streamer-query
  - optimize the active split streamer query
  - Merge pull request #4132 from hufnagel/promptreco-miniaod
  - add MINIAOD support to PromptReco
  - Merge pull request #4131 from hufnagel/alcaharvest-dqmupload
  - fix settings for dqmupload from alcaharvest
  - Merge pull request #4130 from hufnagel/express-sites-configurable
  - make express inject and subscription sites configurable
  - Merge pull request #4129 from lucacopa/alcalumipixels_dataset
  - Re enabling AlCaLumiPixels dataset

1.9.28 to 1.9.92:
  - Merge pull request #4128 from lucacopa/release_updated_742_patch1
  - Configuration updates for CMSSW_7_4_2_patch1
  - Merge pull request #4127 from hufnagel/update-config
  - update prod config
  - Merge pull request #4126 from hufnagel/update-prodconfig
  - update prod configuration
  - Merge pull request #4125 from hufnagel/cernai-configurable
  - make CERN AI site configurable
  - Merge pull request #4124 from ericvaandering/fix_except
  - Do except as -- the modern way
  - Merge pull request #4123 from hufnagel/unassigned-path-fix
  - deal with unassigned path in HLT menu in better way
  - Merge pull request #4122 from hufnagel/disk-estimate
  - Merge pull request #4121 from hufnagel/configurable-priority
  - configurable request priority
  - add disk estimate for express and repack jobs
  - Merge pull request #4120 from hufnagel/xrootd-auth
  - Merge pull request #4119 from hufnagel/repack-multicore
  - Merge pull request #4118 from hufnagel/promptreco-lumisplit
  - Merge pull request #4117 from hufnagel/condbv2-migration
  - Merge pull request #4116 from lucacopa/fix_express_multicore
  - Express multicore configuration changed to setNumberOfCores
  - change repack to use multicore if too much data
  - Merge pull request #4115 from lucacopa/add_hcalnzsRun2_scenario
  - Add hcalnzsRun2 Scenario
  - Merge pull request #4114 from hufnagel/unassigned-path
  - extend unassigned path workaround to all pre-CRUZET runs
  - disable kerberos authentication for xrdcp calls in PCL upload
  - Merge pull request #4113 from hufnagel/pclupload-backend
  - switch PromptReco to lumi splitting
  - change the PCL upload backend
  - change express release query for condbv2 migration
  - Merge pull request #4112 from hufnagel/subscription-fixes
  - fix subscription creation
  - Merge pull request #4110 from hufnagel/hltconfig-confdbv2
  - adjust HLT configuration retrieval query to work with ConfDBv2
  - Merge pull request #4109 from hufnagel/express-dqmio
  - add DQMIO as valid DQM data tier to Express
  - Merge pull request #4107 from hufnagel/mandatory-spec-parameter
  - cleanup spec parameter initialization
  - Merge pull request #4108 from ticoann/spec_update
  - change the default spec argument
  - Merge pull request #4106 from hufnagel/configurable-dqm
  - make the choice between DQM and DQMIO configurable
  - Merge pull request #4105 from hufnagel/enable-dqmio
  - use DQMIO instead of DQM data tier
  - Merge pull request #4104 from hufnagel/alcaharvest-alcapromptdataset
  - pass additional parameter to alcaHarvestiong Config.DP
  - Merge pull request #4103 from hufnagel/globaltag-connect
  - Merge pull request #4102 from lucacopa/tier0plugin_datacollector
  - support a connect string passed with global tag
  - Add Tier0Plugin config to AnalyticsDataCollector
  - Merge pull request #4101 from hufnagel/multicore
  - add multicore support to Tier0
  - Merge pull request #4100 from hufnagel/long-globaltag-t0datasvc
  - cut off global tags that are too long in t0datasvc
  - Merge pull request #4099 from hufnagel/longer-globaltag
  - support longer global tag names
  - Merge pull request #4098 from hufnagel/express-ratelimit
  - put a rate limit on express processing
  - Merge pull request #4097 from hufnagel/conditions-late-upload
  - Merge pull request #4095 from ticoann/t0_wmstats
  - Merge pull request #4093 from lucacopa/active_runs_script_fix
  - fix unittest
  - separate tier0 request db and temporary db
  - also upload late arriving conditions payloads
  - Merge pull request #4094 from hufnagel/fix-ignorestream
  - change order of consistency checks so ignorestream works again
  - Updates a WMStatsReader call from diagnoseActiveRuns script
  - Merge pull request #4091 from hufnagel/pcl-authenticate-reads
  - also authenticate EOS reads in the PCL upload
  - Merge pull request #4090 from hufnagel/promptreco-t1
  - Merge pull request #4088 from hufnagel/subscribing-error
  - PhEDEx subscription for Error datasets
  - Merge pull request #4089 from hufnagel/raw-t1-disk
  - Merge pull request #4086 from hufnagel/backfill-lfn
  - Merge pull request #4087 from hufnagel/conditionsupload-transaction
  - fix for transaction handling in conditions upload
  - adjust unmerged backfill lfn
  - Merge pull request #4084 from hufnagel/pcl-uploaded-take2
  - switch the PCL uploaded file copy to authenticate with a proxy
  - Merge pull request #4083 from lucacopa/fix_list_repackMerge
  - This fixes a bug in the RepackMerge job splitting
  - Merge pull request #4082 from hufnagel/pcl-uploaded-conditional
  - make the uploaded file from PCL optional
  - also subscribe RAW to t1 disk
  - Merge pull request #4081 from hufnagel/repack-thresholds
  - Merge pull request #4080 from hufnagel/force-run-closeout
  - adjust application of event limits for repack
  - Merge pull request #4079 from hufnagel/lumi-splitting-optimize
  - Merge pull request #4078 from hufnagel/pcl-uploaded
  - create uploaded file before conditions upload
  - minimize creation of lumi split records
  - force complete all consistency checks to closeout run
  - add configuration option to set PromptReco site whitelist
  - Merge pull request #4076 from hufnagel/phedex-subscriptions
  - Merge pull request #4077 from hufnagel/missing-stream
  - deal with case of stream injected but not in HLT menu
  - change the way PhEDex subscriptions are made
  - Merge pull request #4075 from hufnagel/run2-scenarios
  - add new run2 scenarios
  - Merge pull request #4074 from hufnagel/spec-parameters
  - add some mandatory parameters to the spec creation
  - Merge pull request #4073 from hufnagel/spec-initarguments
  - change how default arguments for spec are initialised
  - Merge pull request #4072 from hufnagel/promptreco-eventsplit
  - fix number of events per job parameter passing to PromptReco Spec
  - Merge pull request #4071 from hufnagel/multiple-promptcalibprod
  - Merge pull request #4070 from hufnagel/tier0dataservice
  - support multiple PromptCalibProd per stream
  - add support for new external Tier0 data service
  - Merge pull request #4069 from hufnagel/t0temp-unmerged
  - change from t0temp to unmerged
  - Merge pull request #4068 from hufnagel/pcl-eos
  - take pcl files from alcaharvest from EOS
  - Merge pull request #4067 from hufnagel/alcaharvest-userproxy
  - don't pass user proxy with alcaharvest jobs
  - Merge pull request #4066 from hufnagel/dqmharvest-noafs
  - allow not passing any proxy to the DQM harvesting
  - Merge pull request #4064 from hufnagel/remove-jobupdater
  - Merge pull request #4065 from hufnagel/cvmfs-overridecatalog
  - take override catalog from cvmfs
  - remove JobUpdater frm Tier0 configuration
  - Merge pull request #4063 from hufnagel/expressdqm-config
  - make express dqm harvest interval configurable
  - Merge pull request #4062 from hufnagel/configure-blockclose
  - make Repack, Express and PromptReco block closing timeout configurable
  - Merge pull request #4061 from hufnagel/clean-configs
  - cleanup offline configs
  - Merge pull request #4060 from hufnagel/updateconfigs
  - update configuration options, code and the replay and production example configs
  - Merge pull request #4059 from hufnagel/scramarch
  - allow configuring scram arch for everything, fixes #3257
  - Merge pull request #4058 from hufnagel/tier0-lfn
  - Merge pull request #4057 from hufnagel/express-refactor
  - override LFN in Workload
  - support doing express in separate repack and reco steps, fixes #4038
  - Merge pull request #4054 from hufnagel/badhlt
  - Merge pull request #4053 from ticoann/aqc_fix
  - Merge pull request #4056 from hufnagel/promptreco-harvest
  - reenable DQM harvesting for PromptReco
  - Merge pull request #4055 from hufnagel/override-promptreco
  - fix override catalog used for PromptReco to use T2 rules
  - workaround for bad HLT menu in Minidaq
  - fix acquisition era
  - Merge pull request #4052 from ticoann/dbs_datatype_fix
  - set primary dataset type to data
  - Merge pull request #4051 from hufnagel/promptreco-subscriptions
  - fix problem with subscriptions of PromptReco data
  - Merge pull request #4050 from hufnagel/tier0-scram
  - support different scram archs for different Tier0 parts
  - Merge pull request #4049 from hufnagel/t2-override
  - switch to T2_CH_CERN override catalog
  - Merge pull request #4048 from hufnagel/spec-update
  - update Repack and Express spec to follow new WMCore conventions
  - Merge pull request #4047 from hufnagel/spec-updates
  - catch up to changes with recent WMCore versions
  - Merge pull request #4046 from hufnagel/replicasubscriptions
  - make replica instead of move subscriptions
  - Merge pull request #4045 from hufnagel/dropboxoptional
  - Merge pull request #4044 from hufnagel/expressclosing
  - make dropbox upload for express optional
  - make express block closing delay configurable
  - Merge pull request #4041 from hufnagel/errordatasetschema
  - Merge pull request #4043 from hufnagel/offlineconfigs
  - add OfflineConfigs
  - remove error datasets from schema

1.9.27 to 1.9.28:
  - remove setTaskPriority calls from Repack and Express Specs, pull request #4040
  - Add the missing operational tools for the WMAT0, pull request #4037
  - enable periodic dqm harvesting for express, pull request #4035
  - send repack/express completion messages to SM, pull request #4034
  - make DQM upload URL configurable, pull request #4033
  - add more runs to the workaround for the bad HLT menu, pull request #4032
  - workaround for bad HLT menu, pull request #4031
  - Pass reco splitting to spec, pull request #4030
  - fix problem in lumi closing query, pull request #4028
  - change PCL condition upload to work with new Dropbox, pull request #4029

1.9.25 to 1.9.27:
  - correct the event scenarios in schema, pull request #4027
  - Activate LogCollect for Tier-0 specs, pull request #4026
  - Fix splitting algo with multiple SEs, pull request #4025
  - inserts blocks with status VALID in DBS, pull request #4024
  - fix problems with repackmerge, pull request #4023

1.9.24 to 1.9.25:
  - fix a race condition in some insert queries, pull request #4022
  - Add new script to alarm on late workflows, pull request #4020
  - Implement check for active runs, pull request #4016
  - add consistency check to runlumicloseout, pull request #4019
  - fix some problems with handling of empty lumis in repackmerge, pull request #4018
  - fix problem with PCL completion check, pull request #4015
  - copy back to AFS actually uploaded metadata file from alcaupload, pull request #4011
  - Fix Express subscriptions, pull request #4010
  - fix problem with split lumi insert in express, pull request #4009

1.9.22 to 1.9.24:
  - configure PhEDEx subscriptions
  - closeout Repack and Express workflows in couch
  - fix serious problem with repack merge scheduling
  - add some extra defaults for the Tier0 config
  - fix merged status of express merge output

1.9.21 to 1.9.22:
  - make Repack job splitting parameters configurable
  - make Express job splitting parameters configurable
  - select alternative fileset closing policy
  - add missing import in the GetExpressReadyRuns DAO
  - add or move various config options to OfflineConfiguration

1.9.19 to 1.9.21:
  - adjust task types for express and repack
  - some restructuring of the schema

1.9.18 to 1.9.19:
  - script to create new release
  - more adjustments for the prompt calibration loop
  - more workarounds for the Oracle ADG query bug
  - fix bug in the prompt calibration loop
  - fix bug in lumi insertion
  - a few adjustements in the Tier0 config template, fixes #3982
  - a bunch of small fixes and changes to DAOs
  - fix a few ConditionsUpload logging issues
  - add missing GetRunEndTime DAO
