public boolean mkdirs(String src, PermissionStatus permissions
  ) throws IOException {
    INode newNode = mkdirsInternal(src, permissions);
    getEditLog().logSync(false);
    if (newNode != null && auditLog.isInfoEnabled()) {
      logAuditEvent(getCurrentUGI(),
        Server.getRemoteIp(),
        "mkdirs", src, null, newNode);
    }
    return newNode != null;
  }
public boolean mkdirs ( String src , PermissionStatus permissions ) throws IOException { INode newNode = mkdirsInternal ( src , permissions ) ; getEditLog ( ) . logSync ( false ) ; if ( newNode != null && auditLog . isInfoEnabled ( ) ) { logAuditEvent ( getCurrentUGI ( ) , Server . getRemoteIp ( ) , "mkdirs" , src , null , newNode ) ; } return newNode != null ; }
Create all the necessary directories