do not materialize strings in the server
----------------------------------------
Key: ZOOKEEPER-324
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-324
Project: Zookeeper
Issue Type: Improvement
Components: server
Reporter: Benjamin Reed
We convert paths and authentication information to strings rather than byte[]
even though we could work just as well with byte[] for our needs since we don't
really interpret the strings. we are just doing basic pattern matching. the
only really string manipulations we do with paths is to look for '/', but we
could easily to that with byte[] since we use utf8 encoding for the strings. by
not materializing the strings we save time doing the serializations and also
space since most (almost all) of our strings are ASCII and thus just one byte.
we could probably get by without even changing the jute spec if we make the
generated classes check for a flag to see whether strings should be treated as
byte[] or String.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.