Add DataNode heartbeat and DataNodeCommand