vlingo / xoom-wire

The VLINGO XOOM platform SDK wire protocol messaging implementations, such as with full-duplex TCP and UDP multicast, and RSocket, using VLINGO XOOM ACTORS.
Mozilla Public License 2.0
13 stars 11 forks source link

Replaced TestUntil by AccessSafely #11

Open eliezio opened 5 years ago

VaughnVernon commented 5 years ago

@eliezio Since @alexguzun was working in wire most recently, I prefer that he review your code. He is working near London this week and won't be back to Portugal until the weekend. I will do a review but I won't merge. I want Alex to approve and merge.

VaughnVernon commented 5 years ago

@eliezio @alexguzun The Travis-CI build is failing on vlingo-wire with a timeout. This is generally due to a test not seeing the AccessSafely countdown reach zero. This may be due to an exception in test execution or that the number of expected steps is too high. Of course the countdown of expected steps might not reach zero due to another resource failure, such as network port availability. It's possible that the common test does not use a separate port for each test run, which is necessary for Socket and RSocket because the same port can be used by tests running in parallel, or there may be latency in closing the port prior to other tests attempting to use the same port. Here is the Travis-CI output:


io.rsocket.exceptions.RejectedSetupException: Channel could not be created

10:37:22.382 [main] INFO  io.vlingo.actors.Logger - RSocket client channel opened for address Address[Host[localhost],49243,NONE]

No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received```