A.Client B.Application Master C.Executor D.Driver
A.BufferedOutputStream.write B.BufferedOutputStream.flush C.FileSystem.create D.FileSystem.append