You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've tested the new version (1.2.0) of Port Fusion this week.
Everything works fine the first 1,2 hours, but after some point in time Port Fusion no longer works.
I've written the console output to some text files in order to have some kind of logs.
Here's what I've found interesting.
Output on the (external) system within the DMZ:
CORSIS PortFusion ( ]-[ayabusa 1.2.0 ) (c) 2012 Cetin Sert. All rights reserved. Windows - x86 [Thu Jun 14 07:28:06 2012] Listen :^: (IPv4,1080)
...
...
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Establish ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Receive ((:-<-:) xxxx) :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Terminate ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Establish ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Receive ((:-<-:) xxxx) :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Terminate ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxx)
Establish ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxx)
Terminate ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxx)
Watch :^: (IPv6(+4?),5001)
Drop :^: (IPv6(+4?),5001)
Close :.: PeerLink (Just 0.0.0.0:5001) Nothing
I guess the issue is somehow related to the Watch & Drop message on the last three lines. Why it shows IPv6, when we have started PortFusion with (IPv4,1080)?
The output before these lines are fine. Strange is in addition that the last PeerLink has all the "0" in the address.
Closed, 1.2.1 due by 2012-08-20 will include a fix tested rigorously with tools like ab (ApacheBench) and httpperf on GNU/Linux. Connection initialization times on GNU/Linux are also going to improve several orders of magnitude due to switching to the data splice loop used on other operating systems as well.
Hi again,
I've tested the new version (1.2.0) of Port Fusion this week.
Everything works fine the first 1,2 hours, but after some point in time Port Fusion no longer works.
I've written the console output to some text files in order to have some kind of logs.
Here's what I've found interesting.
Output on the (external) system within the DMZ:
CORSIS PortFusion ( ]-[ayabusa 1.2.0 ) (c) 2012 Cetin Sert. All rights reserved. Windows - x86 [Thu Jun 14 07:28:06 2012] Listen :^: (IPv4,1080)
...
...
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Establish ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Receive ((:-<-:) xxxx) :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Terminate ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Establish ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Receive ((:-<-:) xxxx) :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Terminate ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxxx)
Accept :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxx)
Establish ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxx)
Terminate ::: FusionLink (Just xxx.xx.xxx.x:xxxxx) (Just xxxx) (Just xx.xxx.xx.xx:xxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xxx.xx.xxx.x:xxxxx)
Close :.: PeerLink (Just xxx.xx.xx.xxx:xxxx) (Just xx.xxx.xx.xx:xxxx)
Watch :^: (IPv6(+4?),5001)
Drop :^: (IPv6(+4?),5001)
Close :.: PeerLink (Just 0.0.0.0:5001) Nothing
I guess the issue is somehow related to the Watch & Drop message on the last three lines. Why it shows IPv6, when we have started PortFusion with (IPv4,1080)?
The output before these lines are fine. Strange is in addition that the last PeerLink has all the "0" in the address.
Here's the output for the internal system:
Open :.: PeerLink (Just xxx.x.x.x:xxxxx) (Just xxx.x.x.x:xxxx)
Establish ::: FusionLink (Just xxx.xx.xx.xxx:xxxx) (Just 63658) (Just xxx.x.x.x:xxxx)
Terminate ::: FusionLink (Just xxx.xx.xx.xxx:xxxx) (Just 63658) (Just xxx.x.x.x:xxxx)
Close :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Close :.: PeerLink (Just xxx.x.x.x:xxxxx) (Just xxx.x.x.x:xxxx)
Close :.: PeerLink (Just x.x.x.x:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Network.Socket.ByteString.recv: failed (Unknown error)
Open :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Send ((:-<-:) xxxx) :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Close :.: PeerLink (Just x.x.x.x:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Network.Socket.ByteString.recv: failed (Unknown error)
Open :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Send ((:-<-:) xxxx) :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Close :.: PeerLink (Just x.x.x.x:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Network.Socket.ByteString.recv: failed (Unknown error)
Open :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Send ((:-<-:) xxxx) :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Close :.: PeerLink (Just x.x.x.x:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Network.Socket.ByteString.recv: failed (Unknown error)
Open :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Send ((:-<-:) xxxx) :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Close :.: PeerLink (Just x.x.x.x:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Network.Socket.ByteString.recv: failed (Unknown error)
Open :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Send ((:-<-:) xxxx) :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Close :.: PeerLink (Just x.x.x.x:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Network.Socket.ByteString.recv: failed (Unknown error)
Open :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Send ((:-<-:) xxxx) :.: PeerLink (Just xx.xx.xxx.xxx:xxxxx) (Just xxx.xx.xx.xxx:xxxx)
Here you find lots of Network.Socket.ByteString.recv: failed messages.
Can you check this issue, please?
Thanks and best regards
The text was updated successfully, but these errors were encountered: