commit | 7495f78a2a4311574f2c237a8e2927856b78827b | [log] [tgz] |
---|---|---|
author | Geon-Woo Kim <gwsshs22@gmail.com> | Thu Feb 18 04:15:48 2016 +0900 |
committer | Andrew Chung <afchung90@gmail.com> | Sat Feb 20 09:23:38 2016 -0800 |
tree | d3200e4e35ff25271aef534d54caad10cf370329 | |
parent | 1356dd11824f28ba14274937e203f6ba0263347b [diff] |
[REEF-1040] Fix a bug in WatcherTest The issue is addressed by following changes: * Change TaskRepresenter to make RunningTask event handlers be called when the first RUNNING message arrived from Evaluator * Immediately send a heartbeat message to the driver when task state is change to RUNNING in the evaluator * Add WatcherTest to AllTestSuite JIRA: [REEF-1040](https://issues.apache.org/jira/browse/REEF-1040) Pull Request: Closes #845 Author: Geon-Woo Kim (gwkim@apache.org)
Apache REEF™ (Retainable Evaluator Execution Framework) is a scale-out computing fabric that simplifies the development of Big Data applications on top of resource managers (e.g., Apache YARN and Mesos). For example, Azure Stream Analytics is built on REEF and Hadoop.
This file will cover the very basics of compiling and testing REEF. Much more detailed information can be found in the following places:
The developer mailinglist is the best way to reach REEF‘s developers when the above aren’t sufficient.
mvn
is in your PATH
.protoc
is on your PATH
.The Java side of REEF is built using Apache Maven. To build, execute:
mvn -DskipTests clean install
To test, execute:
mvn test
Note that the tests will take several minutes to complete. You will also see stack traces fly by. Not to worry: those are part of the tests that test REEF's error reporting.
REEF.NET uses REEF Java. In fact, the instructions below build REEF Java as part of building REEF.NET. Hence, the same requirements apply.
To build and test in Visual Studio, open lang\cs\Org.Apache.REEF.sln
.
Alternatively, you can build REEF.NET from a developer command line via:
msbuild .\lang\cs\Org.Apache.REEF.sln
To test, execute the following command thereafter:
vstest.console.exe .\lang\cs\bin\x64\Debug\Org.Apache.REEF.Tests\Org.Apache.REEF.Tests.dll /Platform:x64
More detailed documentation, including building from PowerShell and creating NuGets is available from the project wiki, specifically the building instructions.