#
# ChangeLog for src/Fragmentation/Automation/Operations
#
# Generated by Trac 1.4.4
# Apr 1, 2025, 6:40:57 PM

Mon, 02 Jul 2012 08:32:09 GMT Frederik Heber <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 <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 <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 <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:02 GMT Frederik Heber <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:31:59 GMT Frederik Heber <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:57 GMT Frederik Heber <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 <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:47 GMT Frederik Heber <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 <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 <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 <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 <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 <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 <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 ...