Moved client- and server-settings to CMAKE-config.
git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1248 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
@ -1,39 +1,28 @@
|
||||
/**
|
||||
* \brief The JobServer supplies the Minions with ExperimentData's
|
||||
* and receives the result data.
|
||||
*
|
||||
* \author Martin Hoffmann, Richard Hellwig, Adrian Böckenkamp
|
||||
*/
|
||||
|
||||
|
||||
#ifndef __JOB_SERVER_H__
|
||||
#define __JOB_SERVER_H__
|
||||
#define __JOB_SERVER_H__
|
||||
|
||||
#include "controller/Minion.hpp"
|
||||
#include "util/SynchronizedQueue.hpp"
|
||||
#include "util/SynchronizedCounter.hpp"
|
||||
#include "util/SynchronizedMap.hpp"
|
||||
#include "config/FailConfig.hpp"
|
||||
|
||||
#include <list>
|
||||
#ifndef __puma
|
||||
#include <boost/thread.hpp>
|
||||
#endif
|
||||
|
||||
// TODO: This should be part of a "server-config".
|
||||
#define SERVER_PERFORMANCE_MEASURE
|
||||
#define PERFORMANCE_LOG_PATH "perf.dat"
|
||||
#define PERFORMANCE_STEPPING_SEC 1
|
||||
|
||||
namespace fi {
|
||||
|
||||
class CommThread;
|
||||
|
||||
/**
|
||||
* \class JobServer
|
||||
* Manages the campaigns parameter distributions.
|
||||
* The Campaign Controller can add experiment parameter sets,
|
||||
* which the Jobserver will distribute to requesting clients.
|
||||
* The campaign controller can wait for all results, or a timeout.
|
||||
* The server supplies the Minions with ExperimentData's and receives the result data.
|
||||
*
|
||||
* Manages the campaigns parameter distributions. The Campaign Controller can add
|
||||
* experiment parameter sets, which the Jobserver will distribute to requesting
|
||||
* clients. The campaign controller can wait for all results, or a timeout.
|
||||
*/
|
||||
class JobServer
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user