Skip to content

Commit

Permalink
Merge pull request cms-sw#197 from Dr15Jones/removeRespondToOutputTra…
Browse files Browse the repository at this point in the history
…nsitions

Removed respondTo(Open/Close)OutputFile transitions
  • Loading branch information
nclopezo committed Jul 31, 2013
2 parents e014fa4 + f23b784 commit d9ec855
Show file tree
Hide file tree
Showing 39 changed files with 0 additions and 616 deletions.
4 changes: 0 additions & 4 deletions FWCore/Framework/interface/EDAnalyzer.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ namespace edm {
CurrentProcessingContext const* cpc);
void doRespondToOpenInputFile(FileBlock const& fb);
void doRespondToCloseInputFile(FileBlock const& fb);
void doRespondToOpenOutputFiles(FileBlock const& fb);
void doRespondToCloseOutputFiles(FileBlock const& fb);
void doPreForkReleaseResources();
void doPostForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren);
void registerProductsAndCallbacks(EDAnalyzer const*, ProductRegistry* reg);
Expand All @@ -64,8 +62,6 @@ namespace edm {
virtual void endLuminosityBlock(LuminosityBlock const&, EventSetup const&){}
virtual void respondToOpenInputFile(FileBlock const&) {}
virtual void respondToCloseInputFile(FileBlock const&) {}
virtual void respondToOpenOutputFiles(FileBlock const&) {}
virtual void respondToCloseOutputFiles(FileBlock const&) {}
virtual void preForkReleaseResources() {}
virtual void postForkReacquireResources(unsigned int /*iChildIndex*/, unsigned int /*iNumberOfChildren*/) {}

Expand Down
4 changes: 0 additions & 4 deletions FWCore/Framework/interface/EDFilter.h
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,6 @@ namespace edm {
CurrentProcessingContext const* cpc);
void doRespondToOpenInputFile(FileBlock const& fb);
void doRespondToCloseInputFile(FileBlock const& fb);
void doRespondToOpenOutputFiles(FileBlock const& fb);
void doRespondToCloseOutputFiles(FileBlock const& fb);
void doPreForkReleaseResources();
void doPostForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren);

Expand All @@ -79,8 +77,6 @@ namespace edm {
virtual void endLuminosityBlock(LuminosityBlock const& iL, EventSetup const& iE){}
virtual void respondToOpenInputFile(FileBlock const&) {}
virtual void respondToCloseInputFile(FileBlock const&) {}
virtual void respondToOpenOutputFiles(FileBlock const&) {}
virtual void respondToCloseOutputFiles(FileBlock const&) {}
virtual void preForkReleaseResources() {}
virtual void postForkReacquireResources(unsigned int /*iChildIndex*/, unsigned int /*iNumberOfChildren*/) {}

Expand Down
4 changes: 0 additions & 4 deletions FWCore/Framework/interface/EDProducer.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,6 @@ namespace edm {
CurrentProcessingContext const* cpc);
void doRespondToOpenInputFile(FileBlock const& fb);
void doRespondToCloseInputFile(FileBlock const& fb);
void doRespondToOpenOutputFiles(FileBlock const& fb);
void doRespondToCloseOutputFiles(FileBlock const& fb);
void doPreForkReleaseResources();
void doPostForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren);
void registerProductsAndCallbacks(EDProducer* module, ProductRegistry* reg) {
Expand All @@ -72,8 +70,6 @@ namespace edm {
virtual void endLuminosityBlock(LuminosityBlock const& iL, EventSetup const& iE){}
virtual void respondToOpenInputFile(FileBlock const&) {}
virtual void respondToCloseInputFile(FileBlock const&) {}
virtual void respondToOpenOutputFiles(FileBlock const&) {}
virtual void respondToCloseOutputFiles(FileBlock const&) {}
virtual void preForkReleaseResources() {}
virtual void postForkReacquireResources(unsigned int /*iChildIndex*/, unsigned int /*iNumberOfChildren*/) {}

Expand Down
2 changes: 0 additions & 2 deletions FWCore/Framework/interface/EventProcessor.h
Original file line number Diff line number Diff line change
Expand Up @@ -238,8 +238,6 @@ namespace edm {

virtual void respondToOpenInputFile();
virtual void respondToCloseInputFile();
virtual void respondToOpenOutputFiles();
virtual void respondToCloseOutputFiles();

virtual void startingNewLoop();
virtual bool endOfLoop();
Expand Down
2 changes: 0 additions & 2 deletions FWCore/Framework/interface/IEventProcessor.h
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ namespace edm {

virtual void respondToOpenInputFile() = 0;
virtual void respondToCloseInputFile() = 0;
virtual void respondToOpenOutputFiles() = 0;
virtual void respondToCloseOutputFiles() = 0;

virtual void startingNewLoop() = 0;
virtual bool endOfLoop() = 0;
Expand Down
4 changes: 0 additions & 4 deletions FWCore/Framework/interface/OutputModule.h
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,6 @@ namespace edm {
void doOpenFile(FileBlock const& fb);
void doRespondToOpenInputFile(FileBlock const& fb);
void doRespondToCloseInputFile(FileBlock const& fb);
void doRespondToOpenOutputFiles(FileBlock const& fb);
void doRespondToCloseOutputFiles(FileBlock const& fb);
void doPreForkReleaseResources();
void doPostForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren);

Expand Down Expand Up @@ -206,8 +204,6 @@ namespace edm {
virtual void openFile(FileBlock const&) {}
virtual void respondToOpenInputFile(FileBlock const&) {}
virtual void respondToCloseInputFile(FileBlock const&) {}
virtual void respondToOpenOutputFiles(FileBlock const&) {}
virtual void respondToCloseOutputFiles(FileBlock const&) {}
virtual void preForkReleaseResources() {}
virtual void postForkReacquireResources(unsigned int /*iChildIndex*/, unsigned int /*iNumberOfChildren*/) {}

Expand Down
6 changes: 0 additions & 6 deletions FWCore/Framework/interface/Schedule.h
Original file line number Diff line number Diff line change
Expand Up @@ -160,12 +160,6 @@ namespace edm {
// Call respondToCloseInputFile() on all Modules
void respondToCloseInputFile(FileBlock const& fb);

// Call respondToOpenOutputFiles() on all Modules
void respondToOpenOutputFiles(FileBlock const& fb);

// Call respondToCloseOutputFiles() on all Modules
void respondToCloseOutputFiles(FileBlock const& fb);

// Call shouldWeCloseFile() on all OutputModules.
bool shouldWeCloseOutput() const;

Expand Down
14 changes: 0 additions & 14 deletions FWCore/Framework/interface/SubProcess.h
Original file line number Diff line number Diff line change
Expand Up @@ -112,20 +112,6 @@ namespace edm {
if(subProcess_.get()) subProcess_->respondToCloseInputFile(fb);
}

// Call respondToOpenOutputFiles() on all Modules
void respondToOpenOutputFiles(FileBlock const& fb) {
ServiceRegistry::Operate operate(serviceToken_);
schedule_->respondToOpenOutputFiles(fb);
if(subProcess_.get()) subProcess_->respondToOpenOutputFiles(fb);
}

// Call respondToCloseOutputFiles() on all Modules
void respondToCloseOutputFiles(FileBlock const& fb) {
ServiceRegistry::Operate operate(serviceToken_);
schedule_->respondToCloseOutputFiles(fb);
if(subProcess_.get()) subProcess_->respondToCloseOutputFiles(fb);
}

// Call shouldWeCloseFile() on all OutputModules.
bool shouldWeCloseOutput() const {
ServiceRegistry::Operate operate(serviceToken_);
Expand Down
3 changes: 0 additions & 3 deletions FWCore/Framework/interface/one/EDFilterBase.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
//
// Original Author: Chris Jones
// Created: Thu, 02 May 2013 21:21:21 GMT
// $Id$
//

// system include files
Expand Down Expand Up @@ -71,8 +70,6 @@ namespace edm {
//For now, the following are just dummy implemenations with no ability for users to override
void doRespondToOpenInputFile(FileBlock const& fb);
void doRespondToCloseInputFile(FileBlock const& fb);
void doRespondToOpenOutputFiles(FileBlock const& fb);
void doRespondToCloseOutputFiles(FileBlock const& fb);
void doPreForkReleaseResources();
void doPostForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren);

Expand Down
3 changes: 0 additions & 3 deletions FWCore/Framework/interface/one/EDProducerBase.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
//
// Original Author: Chris Jones
// Created: Thu, 02 May 2013 21:21:21 GMT
// $Id$
//

// system include files
Expand Down Expand Up @@ -71,8 +70,6 @@ namespace edm {
//For now, the following are just dummy implemenations with no ability for users to override
void doRespondToOpenInputFile(FileBlock const& fb);
void doRespondToCloseInputFile(FileBlock const& fb);
void doRespondToOpenOutputFiles(FileBlock const& fb);
void doRespondToCloseOutputFiles(FileBlock const& fb);
void doPreForkReleaseResources();
void doPostForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren);

Expand Down
10 changes: 0 additions & 10 deletions FWCore/Framework/src/EDAnalyzer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -92,16 +92,6 @@ namespace edm {
respondToCloseInputFile(fb);
}

void
EDAnalyzer::doRespondToOpenOutputFiles(FileBlock const& fb) {
respondToOpenOutputFiles(fb);
}

void
EDAnalyzer::doRespondToCloseOutputFiles(FileBlock const& fb) {
respondToCloseOutputFiles(fb);
}

void
EDAnalyzer::doPreForkReleaseResources() {
preForkReleaseResources();
Expand Down
10 changes: 0 additions & 10 deletions FWCore/Framework/src/EDFilter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -95,16 +95,6 @@ namespace edm {
respondToCloseInputFile(fb);
}

void
EDFilter::doRespondToOpenOutputFiles(FileBlock const& fb) {
respondToOpenOutputFiles(fb);
}

void
EDFilter::doRespondToCloseOutputFiles(FileBlock const& fb) {
respondToCloseOutputFiles(fb);
}

void
EDFilter::doPreForkReleaseResources() {
preForkReleaseResources();
Expand Down
10 changes: 0 additions & 10 deletions FWCore/Framework/src/EDProducer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -98,16 +98,6 @@ namespace edm {
respondToCloseInputFile(fb);
}

void
EDProducer::doRespondToOpenOutputFiles(FileBlock const& fb) {
respondToOpenOutputFiles(fb);
}

void
EDProducer::doRespondToCloseOutputFiles(FileBlock const& fb) {
respondToCloseOutputFiles(fb);
}

void
EDProducer::doPreForkReleaseResources() {
preForkReleaseResources();
Expand Down
4 changes: 0 additions & 4 deletions FWCore/Framework/src/EPStates.cc
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,6 @@ namespace statemachine {
void HandleFiles::closeFiles(bool cleaningUpAfterException) {
ep_.respondToCloseInputFile();
ep_.closeInputFile(cleaningUpAfterException);
ep_.respondToCloseOutputFiles();
ep_.closeOutputFiles();
}

Expand Down Expand Up @@ -141,7 +140,6 @@ namespace statemachine {
ep_.respondToOpenInputFile();

ep_.openOutputFiles();
ep_.respondToOpenOutputFiles();
}

HandleNewInputFile1::HandleNewInputFile1(my_context ctx) :
Expand Down Expand Up @@ -179,14 +177,12 @@ namespace statemachine {
ep_.respondToCloseInputFile();
ep_.closeInputFile(false);

ep_.respondToCloseOutputFiles();
ep_.closeOutputFiles();

ep_.readFile();
ep_.respondToOpenInputFile();

ep_.openOutputFiles();
ep_.respondToOpenOutputFiles();
}

HandleRuns::HandleRuns(my_context ctx) :
Expand Down
16 changes: 0 additions & 16 deletions FWCore/Framework/src/EventProcessor.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1897,22 +1897,6 @@ namespace edm {
FDEBUG(1) << "\trespondToCloseInputFile\n";
}

void EventProcessor::respondToOpenOutputFiles() {
if (fb_.get() != nullptr) {
schedule_->respondToOpenOutputFiles(*fb_);
if(hasSubProcess()) subProcess_->respondToOpenOutputFiles(*fb_);
}
FDEBUG(1) << "\trespondToOpenOutputFiles\n";
}

void EventProcessor::respondToCloseOutputFiles() {
if (fb_.get() != nullptr) {
schedule_->respondToCloseOutputFiles(*fb_);
if(hasSubProcess()) subProcess_->respondToCloseOutputFiles(*fb_);
}
FDEBUG(1) << "\trespondToCloseOutputFiles\n";
}

void EventProcessor::startingNewLoop() {
shouldWeStop_ = false;
//NOTE: for first loop, need to delay calling 'doStartingNewLoop'
Expand Down
8 changes: 0 additions & 8 deletions FWCore/Framework/src/OutputModule.cc
Original file line number Diff line number Diff line change
Expand Up @@ -274,14 +274,6 @@ namespace edm {
respondToCloseInputFile(fb);
}

void OutputModule::doRespondToOpenOutputFiles(FileBlock const& fb) {
respondToOpenOutputFiles(fb);
}

void OutputModule::doRespondToCloseOutputFiles(FileBlock const& fb) {
respondToCloseOutputFiles(fb);
}

void
OutputModule::doPreForkReleaseResources() {
preForkReleaseResources();
Expand Down
8 changes: 0 additions & 8 deletions FWCore/Framework/src/Schedule.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1248,14 +1248,6 @@ namespace edm {
for_all(allWorkers(), boost::bind(&Worker::respondToCloseInputFile, _1, boost::cref(fb)));
}

void Schedule::respondToOpenOutputFiles(FileBlock const& fb) {
for_all(allWorkers(), boost::bind(&Worker::respondToOpenOutputFiles, _1, boost::cref(fb)));
}

void Schedule::respondToCloseOutputFiles(FileBlock const& fb) {
for_all(allWorkers(), boost::bind(&Worker::respondToCloseOutputFiles, _1, boost::cref(fb)));
}

void Schedule::beginJob(ProductRegistry const& iRegistry) {
workerManager_.beginJob(iRegistry);
}
Expand Down
4 changes: 0 additions & 4 deletions FWCore/Framework/src/Worker.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,6 @@ namespace edm {
void endStream(StreamID id);
void respondToOpenInputFile(FileBlock const& fb) {implRespondToOpenInputFile(fb);}
void respondToCloseInputFile(FileBlock const& fb) {implRespondToCloseInputFile(fb);}
void respondToOpenOutputFiles(FileBlock const& fb) {implRespondToOpenOutputFiles(fb);}
void respondToCloseOutputFiles(FileBlock const& fb) {implRespondToCloseOutputFiles(fb);}

void preForkReleaseResources() {implPreForkReleaseResources();}
void postForkReacquireResources(unsigned int iChildIndex, unsigned int iNumberOfChildren) {implPostForkReacquireResources(iChildIndex, iNumberOfChildren);}
Expand Down Expand Up @@ -151,8 +149,6 @@ namespace edm {
private:
virtual void implRespondToOpenInputFile(FileBlock const& fb) = 0;
virtual void implRespondToCloseInputFile(FileBlock const& fb) = 0;
virtual void implRespondToOpenOutputFiles(FileBlock const& fb) = 0;
virtual void implRespondToCloseOutputFiles(FileBlock const& fb) = 0;

virtual void implPreForkReleaseResources() = 0;
virtual void implPostForkReacquireResources(unsigned int iChildIndex,
Expand Down
14 changes: 0 additions & 14 deletions FWCore/Framework/src/WorkerT.cc
Original file line number Diff line number Diff line change
Expand Up @@ -150,20 +150,6 @@ namespace edm{
module_->doRespondToCloseInputFile(fb);
}

template<typename T>
inline
void
WorkerT<T>::implRespondToOpenOutputFiles(FileBlock const& fb) {
module_->doRespondToOpenOutputFiles(fb);
}

template<typename T>
inline
void
WorkerT<T>::implRespondToCloseOutputFiles(FileBlock const& fb) {
module_->doRespondToCloseOutputFiles(fb);
}

template<typename T>
inline
void
Expand Down
2 changes: 0 additions & 2 deletions FWCore/Framework/src/WorkerT.h
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,6 @@ namespace edm {
virtual void implEndStream(StreamID) override;
virtual void implRespondToOpenInputFile(FileBlock const& fb) override;
virtual void implRespondToCloseInputFile(FileBlock const& fb) override;
virtual void implRespondToOpenOutputFiles(FileBlock const& fb) override;
virtual void implRespondToCloseOutputFiles(FileBlock const& fb) override;
virtual void implPreForkReleaseResources() override;
virtual void implPostForkReacquireResources(unsigned int iChildIndex,
unsigned int iNumberOfChildren) override;
Expand Down
11 changes: 0 additions & 11 deletions FWCore/Framework/src/one/EDFilterBase.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
//
// Original Author: Chris Jones
// Created: Thu, 02 May 2013 21:56:04 GMT
// $Id$
//

// system include files
Expand Down Expand Up @@ -128,16 +127,6 @@ namespace edm {
//respondToCloseInputFile(fb);
}

void
EDFilterBase::doRespondToOpenOutputFiles(FileBlock const& fb) {
//respondToOpenOutputFiles(fb);
}

void
EDFilterBase::doRespondToCloseOutputFiles(FileBlock const& fb) {
//respondToCloseOutputFiles(fb);
}

void
EDFilterBase::doPreForkReleaseResources() {
//preForkReleaseResources();
Expand Down
11 changes: 0 additions & 11 deletions FWCore/Framework/src/one/EDProducerBase.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
//
// Original Author: Chris Jones
// Created: Thu, 02 May 2013 21:56:04 GMT
// $Id$
//

// system include files
Expand Down Expand Up @@ -128,16 +127,6 @@ namespace edm {
//respondToCloseInputFile(fb);
}

void
EDProducerBase::doRespondToOpenOutputFiles(FileBlock const& fb) {
//respondToOpenOutputFiles(fb);
}

void
EDProducerBase::doRespondToCloseOutputFiles(FileBlock const& fb) {
//respondToCloseOutputFiles(fb);
}

void
EDProducerBase::doPreForkReleaseResources() {
//preForkReleaseResources();
Expand Down
Loading

0 comments on commit d9ec855

Please sign in to comment.