You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In many general cases, compact protocol bytes in lzo-block file can save 10%~15% size than binary protocol bytes, but the ThriftConverter can't choose other protocol factory than TBinaryProtocol.Factory when serialize() or deserialize().
Can we add two optional parameters,
first is to set a TProtocolFactory class name, used as output protocol when calling serialize();
second is to enable detecting the protocol via TProtocolUtil.guessProtocolFactory() when calling deserialize().
if neither is set, all behaviors of previous codes (MR/pig/hive, etc.) should be preserved.
The text was updated successfully, but these errors were encountered:
Hi,
In many general cases, compact protocol bytes in lzo-block file can save 10%~15% size than binary protocol bytes, but the ThriftConverter can't choose other protocol factory than TBinaryProtocol.Factory when serialize() or deserialize().
Can we add two optional parameters,
if neither is set, all behaviors of previous codes (MR/pig/hive, etc.) should be preserved.
The text was updated successfully, but these errors were encountered: