[ 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)