Karan Mehta created HBASE-18396:
-----------------------------------

             Summary: Encode ZNode names to reduce ZooKeeper jute buffer length 
requirements and thus reduce memory usage
                 Key: HBASE-18396
                 URL: https://issues.apache.org/jira/browse/HBASE-18396
             Project: HBase
          Issue Type: Improvement
    Affects Versions: 3.0.0
            Reporter: Karan Mehta


In our production environment, we hit the error {{ZooKeeper connectionLoss due 
to jute.maxbuffer len of 1M getting exceeded}}. Usually 1 MB is a lot, but in 
case of multi requests, it can exceed the maximum buffer length that is 
allocated.

This JIRA is a discussion for encoding various znode names. IMO, this will 
reduce the path lengths, thus reducing the size of buffer required as well as 
network packet size and also pack more requests in a single multi. As with 
encoding, this will introduce overhead, but we need to determine how feasible 
this idea is.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to