[ 
https://issues.apache.org/jira/browse/TINKERPOP-1555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anthony PERINOT closed TINKERPOP-1555.
--------------------------------------
    Resolution: Won't Fix

Just setting the max frame size the the maximum allowed value is a quick fix 
giving almost the same results.

> Multiple frame fragments support for WebSocket
> ----------------------------------------------
>
>                 Key: TINKERPOP-1555
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1555
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: driver
>            Reporter: Anthony PERINOT
>            Priority: Minor
>              Labels: features
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> Hello,
> We've encountered the "Max frame length of 65536 has been exceeded" error 
> message a few times already.
> Like suggested here 
> https://groups.google.com/d/topic/gremlin-users/JWto9uv8CeA/discussion , we 
> could increase this number to a new arbitrary one, until the problem appears 
> again.
> The WebSocket protocol supports the multiple frame fragments mode. Sending a 
> single message into multiple frames can therefore be an "open bar" 
> configuration for those that aren't subject to DOS attacks.
> Also, you can run into different kind of problems right now, because the 
> application (client/server) receiving the frame will close the connexion if 
> the frame size is above the max allowed.
> However, the sender just doesn't know the connexion was closed due to a "max 
> frame size" protocol violation, and may retry the same request again.
> There is no "railing" on the sender side to make sure the receiver can 
> actually handle the frame.
> The multiple frame fragments avoids this kind of troubles, but may be 
> affected by DOS attacks.
> It could be a new configuration option in both client / server, 
> "enableFrameFragments: true" (defaulting to false for retro-compatibility)
> I will work on this improvement, and wanted to share the thoughts with you, 
> so a pull request can be done later on.
> What do you think about the idea ? 
> Would you integrate the pull request if done right ?
> Regards,



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to