Start utilizing Schoir multi-node testing
We need to start utilizing Schoir multi-node testing.
This means:
1) run the current multi-jvm tests continuously on the 8 servers in Lausanne.
2) write more multi-node tests (will come naturally when we create more cluster tests)
3) make it easy to run cluster tests on this infrastructure (whatever that means)
4) create new fault-handling test, killing nodes, dropping network etc.
How to run:
This means:
1) run the current multi-jvm tests continuously on the 8 servers in Lausanne.
2) write more multi-node tests (will come naturally when we create more cluster tests)
3) make it easy to run cluster tests on this infrastructure (whatever that means)
4) create new fault-handling test, killing nodes, dropping network etc.
How to run:
In order to run multi-jvm tests on multiple machines all you have to do is 1) put the following schoir.props file in the root of your akka sourcetree (it's git-ignored) git.url=git@github.com:jboner/akka.git external.addresses.for.ssh=moxie.typesafe.com:5001 ,moxie.typesafe.com:5002 ,moxie.typesafe.com:5003 ,moxie.typesafe.com:5004 internal.host.names=a1.local,a2.local,a3.local,a4.local 2) sbt "akka-remote/schoir:master schoir.props" Also: 1) You need to be able to ssh to remote machines without password prompt 2) After the tests are done, the logs are in worker?.log in akka root directory.
Leave a comment
on 2012-02-06 12:28 *
By Jonas Bonér
Description changed from We need to start utilizing ... to We need to start utilizing ...
Updating tickets (#620, #679, #725, #750, #752, #753, #754, #763, #789, #870, #893, #922, #953, #954, #971, #977, #983, #985, #987, #991, #1026, #1045, #1051, #1060, #1061, #1084, #1098, #1099, #1133, #1134, #1135, #1136, #1137, #1194, #1225, #1226, #1243, #1245, #1247, #1248, #1254, #1261, #1300, #1317, #1391, #1412, #1791, #1793, #1901, #1908, #1911, #1912, #1913, #1914, #1915, #1916, #1917, #1922, #1983, #1987, #1996, #1997, #1998, #2066, #2077, #2105, #2117, #2133, #2143, #2149, #2151, #2152, #2153, #2155, #2157, #2158, #2159, #2160, #2161, #2162, #2163, #2164, #2165, #2167, #2171, #2175, #2176, #2177, #2180, #2182, #2184, #2185, #2193, #2199, #2202, #2204, #2206, #2207, #2209, #2210)