dlmarion opened a new issue, #3739:
URL: https://github.com/apache/accumulo/issues/3739

   In #3737 I realized that:
   
   1. The client code uses a max message size of Integer.MAX_VALUE
   2. The server code may use a specific property for max message size, that 
falls back to the general max message size property if it doesn't exist. 
However, since the server specific properties have default values, they exist 
in the configuration.
   3. The max message size is enforced on READ and thrift allows you to write 
data larger than max message size. So, if a client sends a large mutation to 
the server, then it will fail on the server. Likewise, if the server sends a 
large mutation to the client, it will blow up on the client.
   
   The user configuration for this is too confusing, I think it would be good 
to remove all of the server specific max message size properties and just use 
one with a large default value. We should consider whether or not the client 
should continue to use Integer.MAX_VALUE or whether it should use this new 
single property value so that the client and server are the same.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to