This document discusses optimizations made to HDFS for Hbase at XiaoMi. It addresses issues like shared memory allocation causing full GC in datanodes, listen drops on SSD clusters causing delays, peer cache bucket adjustment, and connection timeouts. Changes like preallocating shared memory, increasing socket backlog, reducing client and datanode timeouts, and adjusting the datanode dead node detection help improve performance and availability. The overall goal is to maintain local data, return fast responses from HDFS to Hbase, and reduce GC overhead from both systems.