# # ChangeLog for src/Fragmentation/Automation/controller.cpp # # Generated by Trac 1.4.4 # Mar 24, 2025, 3:53:51 AM Mon, 02 Jul 2012 08:32:06 GMT Frederik Heber [af9b9ff] * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-addingjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-checkstate.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-enrollinpool.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-getresults.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-mpqc-jobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-resubmitjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-shutdown.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) Controller now also uses boost::program_options to parse command line ... Mon, 02 Jul 2012 08:32:02 GMT Frederik Heber [dc759c] * src/Fragmentation/Automation/controller.cpp (modified) FIX: All checks on command line arguments are now done in phase one, ... Mon, 02 Jul 2012 08:31:59 GMT Frederik Heber [b15c4f] * src/Fragmentation/Automation/ControllerChoices.hpp (modified) * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentController.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Operations/Controllers/RemoveAllWorkerOperation.cpp (added) * src/Fragmentation/Automation/Operations/Controllers/RemoveAllWorkerOperation.hpp (added) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) Added new RemoveAllWorkerOperation and removeall command to ... Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [5a8512] * src/Fragmentation/Automation/controller.cpp (modified) Completed printMPQCReceivedResults() in controller by using ... Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [917be8] * src/Fragmentation/Automation/Jobs/MPQCCommandJob.cpp (modified) * src/Fragmentation/Automation/Jobs/MPQCCommandJob.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) MPQCCommandJob now takes command argument to the mpqc executable. - ... Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [c4f43e] * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentController.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) GetNextJobIdOperation now may request a vector of ids. - otherwise ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [d7bb9b1] * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) Controller now links to libMolecuilderFragmentation, has extended ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [4dd16e] * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentController.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) Placed some commodity functions from controller.cpp into ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [d4885d] * src/Fragmentation/Automation/FragmentController.cpp (moved) * src/Fragmentation/Automation/FragmentController.hpp (moved) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) Moved FragmentController from Controller/, removed dir Controller. Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [50d095] * src/Fragmentation/Automation/Controller/CommandRegistry.hpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Operations/AsyncOperation.cpp (moved) * src/Fragmentation/Automation/Operations/AsyncOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Controllers/CheckResultsOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Controllers/CheckResultsOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Controllers/ReceiveResultsOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Controllers/ReceiveResultsOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Controllers/SendJobsOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Controllers/SendJobsOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Controllers/ShutdownOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Controllers/ShutdownOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Operation.hpp (moved) * src/Fragmentation/Automation/Operations/Servers/SendJobToWorkerOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Servers/SendJobToWorkerOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Servers/ShutdownWorkerOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Servers/ShutdownWorkerOperation.hpp (moved) * src/Fragmentation/Automation/Operations/SyncOperation.cpp (moved) * src/Fragmentation/Automation/Operations/SyncOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Workers/EnrollInPoolOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Workers/EnrollInPoolOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Workers/ObtainJobOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Workers/ObtainJobOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Workers/RemoveFromPoolOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Workers/RemoveFromPoolOperation.hpp (moved) * src/Fragmentation/Automation/Operations/Workers/SubmitResultOperation.cpp (moved) * src/Fragmentation/Automation/Operations/Workers/SubmitResultOperation.hpp (moved) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) Moved Controller/Commands to Operations/ folder and split into ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [9d14c3] * src/Fragmentation/Automation/Controller/Commands/ReceiveResultsOperation.cpp (moved) * src/Fragmentation/Automation/Controller/Commands/ReceiveResultsOperation.hpp (moved) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/ControllerChoices.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) FIX: Renamed SendResultsOperation -> ReceiveResultsOperation in file ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [425fc6] * src/Fragmentation/Automation/Controller/Commands/SendJobsOperation.cpp (moved) * src/Fragmentation/Automation/Controller/Commands/SendJobsOperation.hpp (moved) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/ControllerChoices.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) FIX: Renamed ReceiveJobsOperation -> SendJobsOperation in file and ... Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [986885] * src/Fragmentation/Automation/controller.cpp (modified) Added specific Command to controller to receive mpqc results and ... Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [554809] * src/Fragmentation/Automation/controller.cpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-addingjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) createjobs now gets two options: command, argument. Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [d1dbfc] * src/Fragmentation/Automation/Controller/Commands/GetNextJobIdOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/GetNextJobIdOperation.hpp (added) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/ControllerChoices.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/GlobalJobId.cpp (modified) * src/Fragmentation/Automation/GlobalJobId.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-addingjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) New GetNextJobIdOperation for obtaining next available JobId from ... Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [6f2bc7] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) CheckResultsOperation now receives both scheduled and done jobs. Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [ff60cfa] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/GlobalJobId.cpp (added) * src/Fragmentation/Automation/GlobalJobId.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-addingjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) Controller has new function addjobs. - addjobs parses mpqc input ... Wed, 27 Jun 2012 16:07:18 GMT Frederik Heber [d920b9] * configure.ac (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.cpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.hpp (modified) * src/Fragmentation/Automation/Jobs/SystemCommandJob.cpp (added) * src/Fragmentation/Automation/Jobs/SystemCommandJob.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Worker.cpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/Makefile.am (modified) * src/Fragmentation/Automation/unittests/SystemCommandJobUnitTest.cpp (added) * src/Fragmentation/Automation/unittests/SystemCommandJobUnitTest.hpp (added) * src/Fragmentation/Automation/unittests/stubs/FragmentJobStub.cpp (added) * src/Fragmentation/Automation/unittests/stubs/FragmentJobStub.hpp (added) Abstracted FragmentJob and introduced SystemCommandJob which has its ... Tue, 26 Jun 2012 08:49:41 GMT Frederik Heber [7670865] * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.cpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Results/FragmentResult.cpp (moved) * src/Fragmentation/Automation/Results/FragmentResult.hpp (moved) * src/Fragmentation/Automation/controller.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentResultUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/Makefile.am (modified) * src/Fragmentation/Automation/unittests/stubs/FragmentResultStub.cpp (modified) Moved FragmentResult to subfolder Results. - changed includes and ... Tue, 26 Jun 2012 07:51:04 GMT Frederik Heber [35f587] * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/FragmentResult.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/FragmentWorker.hpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.cpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) FragmentResult is now also encapsulated in boost::shared_ptr. - ... Fri, 22 Jun 2012 15:21:48 GMT Frederik Heber [f0834d] * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/FragmentWorker.hpp (modified) * src/Fragmentation/Automation/Jobs/FragmentJob.cpp (moved) * src/Fragmentation/Automation/Jobs/FragmentJob.hpp (moved) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/Makefile.am (modified) Moved FragmentJob to subfolder Jobs. - changed all includes and ... Fri, 22 Jun 2012 15:21:25 GMT Frederik Heber [78ad7d] * configure.ac (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/FragmentJob.hpp (modified) * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/FragmentWorker.hpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) FragmentJob is now passed inside boost::shared_ptr. - FragmentJob ... Fri, 22 Jun 2012 08:19:31 GMT Frederik Heber [142ff5] * src/Fragmentation/Automation/FragmentJob.cpp (modified) * src/Fragmentation/Automation/FragmentJob.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/controller.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentJobUnitTest.hpp (modified) FragmentJob now executes a specific string as command along with an ... Fri, 22 Jun 2012 08:19:29 GMT Frederik Heber [7ca772] * src/Fragmentation/Automation/Controller/CommandRegistry.cpp (added) * src/Fragmentation/Automation/Controller/CommandRegistry.hpp (added) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/Controller/JobAdder.cpp (deleted) * src/Fragmentation/Automation/Controller/ResultChecker.cpp (deleted) * src/Fragmentation/Automation/Controller/ResultGetter.cpp (deleted) * src/Fragmentation/Automation/Controller/Shutdowner.cpp (deleted) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/controller.cpp (added) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-addingjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-checkstate.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-getresults.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-shutdown.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) Operations are now contained in CommandRegistry in ...