- long and short are first converted to String and are further converted to UTF8
- For some non-array items, it first create an ArrayWritable object to hold all the items and then writes the ArrayWritable object.
These result creating many intermediate objects which affects Namenode CPU performance and Namenode restart.
- is blocked by
HADOOP-7493 [HDFS-362] Provide ShortWritable class in hadoop.
- relates to
HADOOP-3248 Improve Namenode startup performance