# # ChangeLog for src/Fragmentation/Automation # # Generated by Trac 1.4.4 # Apr 5, 2025, 7:24:30 AM Mon, 02 Jul 2012 08:32:09 GMT Frederik Heber [122de0] * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) PoolWorker now shuts down when enrollment is not successful. - new ... Mon, 02 Jul 2012 08:32:09 GMT Frederik Heber [bff93d] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Operations/Workers/RemoveFromPoolOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/RemoveFromPoolOperation.hpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) RemoveFromPoolOperation is now async. - changed PoolWorker such ... Mon, 02 Jul 2012 08:32:08 GMT Frederik Heber [d57585] * src/Fragmentation/Automation/ExitflagContainer.hpp (added) * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentController.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Operations/AsyncOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Controllers/CheckResultsOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Controllers/ReceiveResultsOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Controllers/SendJobsOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Operation.hpp (modified) * src/Fragmentation/Automation/Operations/Servers/SendJobToWorkerOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Servers/ShutdownWorkerOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/EnrollInPoolOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/ObtainJobOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/SubmitResultOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/SubmitResultOperation.hpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) Added ExitflagContainer that FragmentController and PoolWorker use. ... Mon, 02 Jul 2012 08:32:08 GMT Frederik Heber [9db22d] * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/Operations/AsyncOperation.cpp (modified) * src/Fragmentation/Automation/Operations/AsyncOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Controllers/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Controllers/ReceiveResultsOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Controllers/SendJobsOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Servers/SendJobToWorkerOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Servers/ShutdownWorkerOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Workers/EnrollInPoolOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Workers/ObtainJobOperation.hpp (modified) * src/Fragmentation/Automation/Operations/Workers/SubmitResultOperation.hpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) AsyncOperation and all derived classes changed their cstor and ... Mon, 02 Jul 2012 08:32:07 GMT Frederik Heber [17017b] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/EnrollInPoolOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Workers/EnrollInPoolOperation.hpp (modified) FragmentScheduler sends true or false instead of specific enumeration ... Mon, 02 Jul 2012 08:32:06 GMT Frederik Heber [e48f5c] * src/Fragmentation/Automation/poolworker.cpp (modified) Hostname argument to poolworker is now optional. - we use ... 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:05 GMT Frederik Heber [267b8d] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Server.cpp (modified) * src/Fragmentation/Automation/poolworker.cpp (modified) Server now also intercepts sigint and shuts down gracefully. - new ... Mon, 02 Jul 2012 08:32:05 GMT Frederik Heber [d9373b] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) Server now gives information about number of total and idling workers ... Mon, 02 Jul 2012 08:32:04 GMT Frederik Heber [684bc1] * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Server.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) Server now also parses worker and controller port via ... Mon, 02 Jul 2012 08:32:03 GMT Frederik Heber [012c98] * src/Fragmentation/Automation/Listener.cpp (modified) We now set option reuse_address to be more gentle only used ports. Mon, 02 Jul 2012 08:32:03 GMT Frederik Heber [5ac92e] * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/poolworker.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-enrollinpool.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-worker.at (modified) PoolWorker now parses command line options via ... 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:32:02 GMT Frederik Heber [92b1d3] * src/Fragmentation/Automation/Operations/OperationQueue.cpp (modified) * src/Fragmentation/Automation/Operations/OperationQueue.hpp (modified) OperationQueue now has a max_connections and allows only this number ... Mon, 02 Jul 2012 08:32:01 GMT Frederik Heber [81c96b6] * src/Fragmentation/Automation/Listener.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) FIX: Listener (and PoolWorker) now check whether address to listen on ... Mon, 02 Jul 2012 08:32:01 GMT Frederik Heber [270364] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) Rewrote FragmentScheduler::removeAllWorker() to only give shutdown ... Mon, 02 Jul 2012 08:32:00 GMT Frederik Heber [668b55] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) FragmentScheduler::shutdown() now returns bool and does not remove ... 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 08:31:59 GMT Frederik Heber [befcf8] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) Rewrote FragmentScheduler::shutdown to make sure idle_queue is truely ... Mon, 02 Jul 2012 08:31:57 GMT Frederik Heber [ba995d] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Operations/OperationQueue.hpp (modified) * src/Fragmentation/Automation/Operations/Servers/ShutdownWorkerOperation.cpp (modified) * src/Fragmentation/Automation/Operations/Servers/ShutdownWorkerOperation.hpp (modified) ShutdownWorkerOperation is now an asynchronous operation. - ... Mon, 02 Jul 2012 08:31:57 GMT Frederik Heber [a40c85] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Operations/OperationQueue.cpp (modified) * src/Fragmentation/Automation/Operations/OperationQueue.hpp (modified) * src/Fragmentation/Automation/unittests/OperationQueueUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/OperationQueueUnitTest.hpp (modified) FragmentScheduler is relieved of observering Operations, is done by ... Mon, 02 Jul 2012 08:31:56 GMT Frederik Heber [9a6b895] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) FIX: FragmentScheduler now has an OperationQueue that monitors its ... Mon, 02 Jul 2012 08:31:47 GMT Frederik Heber [f45c08] * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Operations/OperationQueue.cpp (added) * src/Fragmentation/Automation/Operations/OperationQueue.hpp (added) * src/Fragmentation/Automation/unittests/Makefile.am (modified) * src/Fragmentation/Automation/unittests/OperationQueueUnitTest.cpp (added) * src/Fragmentation/Automation/unittests/OperationQueueUnitTest.hpp (added) * src/Fragmentation/Automation/unittests/stubs/AsyncOperationStub.hpp (added) Implemented OperationQueue that takes care of AsyncOperations. - ... Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [2e661a] * src/Fragmentation/Automation/Operations/AsyncOperation.cpp (modified) * src/Fragmentation/Automation/Operations/AsyncOperation.hpp (modified) AsyncOperation is now an Observable. - it gives update() when the ... Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [86a1e8] * src/Fragmentation/Automation/Operations/Servers/SendJobToWorkerOperation.hpp (modified) SendJobToWorkerOperation can be given job in its cstor. Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [3eb035] * src/Fragmentation/Automation/Pool/WorkerPool.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.hpp (modified) FIX: Removed channel WorkerRemoved in WorkerPool as it may cause ... Mon, 02 Jul 2012 07:54:13 GMT Frederik Heber [d76161] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.hpp (modified) FIX: Removed channel JobRemoved from FragmentQueue as it may cause ... 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 [e11611] * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/Operations/Controllers/GetNextJobIdOperation.hpp (modified) GetNextJobIdOperation now has check whether id is available. 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 [e032b4] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) FragmentScheduler::recieveNotification() now asserts that we only ... 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 [6ee809] * src/Fragmentation/Automation/Controller/CommandRegistry.hpp (deleted) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Operations/OperationRegistry.cpp (moved) * src/Fragmentation/Automation/Operations/OperationRegistry.hpp (added) Renamed CommandRegistry -> OperationRegistry. 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 ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [6b3a37] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.cpp (modified) Added begin(),end() for idle_queue of WorkerPool. - this allows ... Mon, 02 Jul 2012 07:54:12 GMT Frederik Heber [6ea7f4] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) Changed FragmentScheduler::removeAllWorkers() by ... Mon, 02 Jul 2012 07:54:11 GMT Frederik Heber [8acd85] * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) Added PoolWorker::shutdown(). - overloaded shutdown(int) with ... Mon, 02 Jul 2012 07:54:11 GMT Frederik Heber [1cfd17] * src/Fragmentation/Automation/Controller/Commands/ShutdownWorkerOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/ShutdownWorkerOperation.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) Added synchronous ShutdownWorkerOperation. - ... Mon, 02 Jul 2012 07:54:11 GMT Frederik Heber [2344a3] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-resubmitjobs.at (modified) FragmentScheduler is now an Observer of JobsQueue and pool. - ... Mon, 02 Jul 2012 07:54:10 GMT Frederik Heber [fb255d] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) * src/Fragmentation/Automation/unittests/Makefile.am (modified) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.hpp (modified) WorkerPool is now observable. - this is preparatory for allowing ... Mon, 02 Jul 2012 07:53:25 GMT Frederik Heber [d6b12c] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.hpp (modified) * src/Fragmentation/Automation/unittests/Makefile.am (modified) FragmentQueue is now observable. - this is preparatory for allowing ... Fri, 29 Jun 2012 13:23:20 GMT Frederik Heber [e8f397] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.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-resubmitjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) PoolWorker is now truely listenting. - does now ... Fri, 29 Jun 2012 13:23:20 GMT Frederik Heber [aec098] * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (modified) * src/Fragmentation/Automation/poolworker.cpp (modified) Added signal handling function to poolworker to intercept ctrl-c via ... Fri, 29 Jun 2012 13:23:14 GMT Frederik Heber [9a3f84] * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ObtainJobOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SubmitResultOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SubmitResultOperation.hpp (modified) * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) FragmentScheduler now uses WorkerChoices for handling connection ... Fri, 29 Jun 2012 08:01:46 GMT Frederik Heber [a8f54b6] * src/Fragmentation/Automation/Controller/Commands/RemoveFromPoolOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/RemoveFromPoolOperation.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/WorkerChoices.hpp (added) Added RemoveFromPoolOperation. - is a SyncOperation for the Worker. ... Fri, 29 Jun 2012 08:01:46 GMT Frederik Heber [701bbc] * src/Fragmentation/Automation/Controller/CommandRegistry.cpp (modified) * src/Fragmentation/Automation/Controller/CommandRegistry.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/AsyncOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/AsyncOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SyncOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/SyncOperation.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) Added SyncOperation and common base Operation. - CommandRegistry ... Fri, 29 Jun 2012 08:01:46 GMT Frederik Heber [7dd8bc] * src/Fragmentation/Automation/Connection.hpp (modified) Added template functions for sync_read() and sync_write() to ... Fri, 29 Jun 2012 08:01:45 GMT Frederik Heber [f98c8e] * src/Fragmentation/Automation/Controller/CommandRegistry.cpp (modified) * src/Fragmentation/Automation/Controller/CommandRegistry.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/AsyncOperation.cpp (moved) * src/Fragmentation/Automation/Controller/Commands/AsyncOperation.hpp (moved) * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/GetNextJobIdOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/GetNextJobIdOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ObtainJobOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ObtainJobOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendJobToWorkerOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SubmitResultOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SubmitResultOperation.hpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (modified) Renamed Operation -> AsyncOperation in file and class. - this is ... Fri, 29 Jun 2012 08:01:38 GMT Frederik Heber [fe95b7] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.hpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-resubmitjobs.at (added) * tests/regression/Fragmentation/testsuite-fragmentation.at (modified) * tests/regression/Makefile.am (modified) FragmentQueue can now resubmit jobs. - we keep an internal list of ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [559385] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendJobToWorkerOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (modified) FIX: Replaced calls to Operation::handle_FinishOperation by ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [38032a] * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendJobToWorkerOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.cpp (modified) * src/Fragmentation/Automation/ControllerChoices.hpp (modified) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) Renamed SchedulerStates -> ControllerChoices enum. - extracted from ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [41c1b7] * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/EnrollInPoolOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/ObtainJobOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/ObtainJobOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/SendJobToWorkerOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/SendJobToWorkerOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SubmitResultOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/SubmitResultOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/WorkOnJobOperation.cpp (deleted) * src/Fragmentation/Automation/Controller/Commands/WorkOnJobOperation.hpp (deleted) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/FragmentWorker.cpp (deleted) * src/Fragmentation/Automation/FragmentWorker.hpp (deleted) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Pool/PoolWorker.cpp (added) * src/Fragmentation/Automation/Pool/PoolWorker.hpp (added) * src/Fragmentation/Automation/Pool/WorkerPool.cpp (modified) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (modified) * src/Fragmentation/Automation/poolworker.cpp (added) * 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) HUGE: Added PoolWorker, removed (Fragment)Worker, and rewrote parts ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [5d8c0f] * src/Fragmentation/Automation/Pool/WorkerPool.cpp (added) * src/Fragmentation/Automation/Pool/WorkerPool.hpp (added) * src/Fragmentation/Automation/unittests/Makefile.am (modified) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.cpp (added) * src/Fragmentation/Automation/unittests/WorkerPoolUnitTest.hpp (added) Added WorkerPool to handle a pool of Workers. - also added unit test. Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [edbf88] * src/Fragmentation/Automation/WorkerAddress.cpp (added) * src/Fragmentation/Automation/WorkerAddress.hpp (added) * src/Fragmentation/Automation/unittests/Makefile.am (modified) * src/Fragmentation/Automation/unittests/WorkerAddressUnitTest.cpp (added) * src/Fragmentation/Automation/unittests/WorkerAddressUnitTest.hpp (added) Added WorkerAddress, serializable host+service address. - also ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [8d7917] * src/Fragmentation/Automation/Makefile.am (modified) Restructured convenience libraries for Fragmentation/Automation. - ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [95454a] * src/Fragmentation/Automation/Controller/Commands/WorkOnJobOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/WorkOnJobOperation.hpp (added) * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/FragmentWorker.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) Refactored main part in FragmentWorker into WorkOnJobOperation. - ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [8036b7] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/Listener.cpp (added) * src/Fragmentation/Automation/Listener.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) Refactored Listener out of FragmentScheduler. - this is preparatory ... Wed, 27 Jun 2012 16:07:21 GMT Frederik Heber [95b384] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) Removed duplicate code in FragmentScheduler with initiating new ... 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 [509014] * src/Fragmentation/Automation/Jobs/MPQCCommandJob_MPQCData.cpp (modified) * src/Fragmentation/Automation/Jobs/MPQCCommandJob_MPQCData.hpp (modified) Added output stream operator to MPQCData. 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 [bf56f6] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) Added getPresentJobs() to FragmentQueue. Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [545446] * src/Fragmentation/Automation/Jobs/MPQCCommandJob.cpp (modified) * src/Fragmentation/Automation/Jobs/MPQCCommandJob.hpp (modified) * src/Fragmentation/Automation/unittests/MPQCCommandJobUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/MPQCCommandJobUnitTest.hpp (modified) Added serialization capability to MPQCCommandJob. - added unit test ... 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:20 GMT Frederik Heber [306f60] * src/Fragmentation/Automation/FragmentWorker.cpp (modified) * src/Fragmentation/Automation/Jobs/MPQCCommandJob.cpp (modified) * src/Fragmentation/Automation/Jobs/MPQCCommandJob.hpp (modified) * src/Fragmentation/Automation/unittests/MPQCCommandJobUnitTest.cpp (modified) Extended MPQCCommandJob's extractString to understand MP2 keywords. Wed, 27 Jun 2012 16:07:20 GMT Frederik Heber [cc276e] * src/Fragmentation/Automation/Jobs/MPQCCommandJob.cpp (added) * src/Fragmentation/Automation/Jobs/MPQCCommandJob.hpp (added) * src/Fragmentation/Automation/Jobs/MPQCCommandJob_MPQCData.cpp (added) * src/Fragmentation/Automation/Jobs/MPQCCommandJob_MPQCData.hpp (added) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/unittests/MPQCCommandJobUnitTest.cpp (added) * src/Fragmentation/Automation/unittests/MPQCCommandJobUnitTest.hpp (added) * src/Fragmentation/Automation/unittests/MPQCDataUnitTest.cpp (added) * src/Fragmentation/Automation/unittests/MPQCDataUnitTest.hpp (added) * src/Fragmentation/Automation/unittests/Makefile.am (modified) Added MPQCCommandJob and result container MPQCData. - MPQCData ... 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:31 GMT Frederik Heber [246d97] * src/Fragmentation/Automation/FragmentResult.cpp (modified) * src/Fragmentation/Automation/FragmentResult.hpp (modified) FragmentResult has additional variable exitflag. - this is to store ... 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 ... Thu, 17 May 2012 15:21:54 GMT Frederik Heber [50f418] * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/Controller/JobAdder.cpp (modified) * src/Fragmentation/Automation/Controller/ResultChecker.cpp (modified) * src/Fragmentation/Automation/Controller/ResultGetter.cpp (modified) Removed all those tiny relay functions in FragmentController. - we ... Thu, 17 May 2012 15:21:54 GMT Frederik Heber [3a1346] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (modified) Operation now requires an internal name to be placable in a Registry. ... Thu, 17 May 2012 15:21:54 GMT Frederik Heber [25b30aa] * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (modified) FIX: Added disconnect() call to end of ... Thu, 17 May 2012 15:21:54 GMT Frederik Heber [96c83b] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/Controller/JobAdder.cpp (modified) * src/Fragmentation/Automation/Controller/ResultChecker.cpp (modified) * src/Fragmentation/Automation/Controller/ResultGetter.cpp (modified) * src/Fragmentation/Automation/Controller/Shutdowner.cpp (modified) Neither FragmentController not Operation need host or service as ... Thu, 17 May 2012 15:21:54 GMT Frederik Heber [9948a7] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (modified) * src/Fragmentation/Automation/Controller/JobAdder.cpp (modified) * src/Fragmentation/Automation/Controller/ResultChecker.cpp (modified) * src/Fragmentation/Automation/Controller/ResultGetter.cpp (modified) * src/Fragmentation/Automation/Controller/Shutdowner.cpp (modified) Operation::operator() now contains everything to get the endpoint and ... Thu, 17 May 2012 15:21:54 GMT Frederik Heber [d6fe76] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/Operation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.cpp (modified) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (modified) Added a "testfunction" to each ...Operation along with ... Thu, 17 May 2012 15:21:50 GMT Frederik Heber [167b63] * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/CheckResultsOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/ReceiveJobsOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/SendResultsOperation.hpp (added) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/ShutdownOperation.hpp (added) * src/Fragmentation/Automation/Controller/FragmentController.cpp (modified) * src/Fragmentation/Automation/Controller/FragmentController.hpp (modified) * src/Fragmentation/Automation/Makefile.am (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) Extracted all other derived Operation's too and placed into folder ... Thu, 17 May 2012 15:21:15 GMT Frederik Heber [73d6fc] * src/Fragmentation/Automation/Controller/Commands/Operation.cpp (added) * src/Fragmentation/Automation/Controller/Commands/Operation.hpp (added) * src/Fragmentation/Automation/Controller/FragmentController.cpp (moved) * src/Fragmentation/Automation/Controller/FragmentController.hpp (moved) * src/Fragmentation/Automation/Controller/JobAdder.cpp (moved) * src/Fragmentation/Automation/Controller/ResultChecker.cpp (moved) * src/Fragmentation/Automation/Controller/ResultGetter.cpp (moved) * src/Fragmentation/Automation/Controller/Shutdowner.cpp (moved) * src/Fragmentation/Automation/Makefile.am (modified) Shifted all Controller stuff into own subfolder, extract class ... Thu, 17 May 2012 15:21:14 GMT Frederik Heber [1dc209] * src/Fragmentation/Automation/Makefile.am (modified) Enhanced libMolecuilderFragmentationAutomation in ... Thu, 17 May 2012 15:21:12 GMT Frederik Heber [5adb84] * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentController.hpp (modified) * src/Fragmentation/Automation/JobAdder.cpp (modified) * src/Fragmentation/Automation/ResultChecker.cpp (modified) * src/Fragmentation/Automation/ResultGetter.cpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-addingjobs.at (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-completerun.at (modified) Factored out Operation and derived all operations from it. - a ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [dba6d1] * src/Fragmentation/Automation/FragmentController.cpp (modified) * src/Fragmentation/Automation/FragmentController.hpp (modified) Added FragmentController::getPresentJobs(). Fri, 04 May 2012 14:19:07 GMT Frederik Heber [0196c6] * 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/Makefile.am (modified) * src/Fragmentation/Automation/Shutdowner.cpp (added) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation-server-worker.at (modified) Added Shutdown as choice to ControllerChoices. - new helper app ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [778abb] * src/Fragmentation/Automation/ControllerChoices.hpp (added) * 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/ResultGetter.cpp (added) * src/Fragmentation/Automation/Server.cpp (modified) * src/Fragmentation/Automation/types.hpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation.at (modified) Added ResultGetter and capabilities to receive calculated results to ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [b9c486] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.hpp (modified) Added getAllResults() to FragmentQueue. - added convenience ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [402bde] * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) Placed initiating sockets from Cstor of FragmentScheduler into helper ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [3c4a5e] * 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/ResultChecker.cpp (added) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation.at (modified) Added ResultChecker and capability to check on computed jobs. - ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [db03d9] * src/Fragmentation/Automation/FragmentController.cpp (added) * src/Fragmentation/Automation/FragmentController.hpp (added) * src/Fragmentation/Automation/FragmentScheduler.cpp (modified) * src/Fragmentation/Automation/FragmentScheduler.hpp (modified) * src/Fragmentation/Automation/FragmentWorker.hpp (modified) * src/Fragmentation/Automation/JobAdder.cpp (added) * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/Server.cpp (modified) * tests/regression/Fragmentation/Automation/testsuite-fragmentation-automation.at (modified) Added possibility to add jobs via a FragmentController. - Server ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [8ee5ac] * src/Fragmentation/Automation/FragmentQueue.cpp (modified) * src/Fragmentation/Automation/FragmentQueue.hpp (modified) * src/Fragmentation/Automation/unittests/FragmentQueueUnitTest.cpp (modified) Added function getDoneJobs() to FragmentQueue. - this allows to ... Fri, 04 May 2012 14:19:07 GMT Frederik Heber [cde0fe] * src/Fragmentation/Automation/Makefile.am (modified) * src/Fragmentation/Automation/unittests/Makefile.am (modified) Placed FragmentJob, ..Queue, and ..Result into convenience library, ...