https://github.com/TechEmpower/TFB-Round-10/blob/master/peak...
What am I missing?
https://github.com/TechEmpower/TFB-Round-10/blob/master/peak...
What am I missing?
The test passes in the preview runs, in the TechEmpower continuous integration tests and in the EC2 tests so it's probably some transient error that only occurred in the final bare metal test. Maybe there's a race condition in the Play 2 test scripts which only shows up sometimes.
I've spent a fair bit of time maintaining the Play 2 benchmark tests so it's very frustrating to get no result on the final test. Oh well!
Though I didn't think to check the classpath when I was poking around the TechEmpower github repo. I wonder if a logback.xml slipped in somewhere that's siphoning off stderr to some unknown destination?
https://github.com/TechEmpower/TFB-Round-10/blob/master/peak...
https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
It has the downside that if a process forks other processes and drops them into another different user (recently addressed for hhvm, for example), we cannot capture that. However, we have made great strides in trying to avoid that. Additionally, the logging for the application WOULD suggest if a port were bound prior to start-up, and that does not seem to be the case in this example.
The other primary cause of that "oops" message is when evolutions can't be applied but that also doesn't appear to be the case.
Here's the corresponding error from the log in Play[2]. Not sure what else it could be...
[1] https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
[2] https://github.com/playframework/playframework/blob/2.2.x/fr...