finished hdfsio interfaces