Yuanbo Liu created HDFS-11568: --------------------------------- Summary: Ozone: Create metadata path automatically after null checking Key: HDFS-11568 URL: https://issues.apache.org/jira/browse/HDFS-11568 Project: Hadoop HDFS Issue Type: Sub-task Reporter: Yuanbo Liu Assignee: Yuanbo Liu
The metadata path of ozone container should be checked properly and created accordingly while it's initiated. Some code snips that we need to change are here: {{ContainerMapping.java}} {code} // TODO: Fix this checking. String scmMetaDataDir = conf.get(OzoneConfigKeys .OZONE_CONTAINER_METADATA_DIRS); if ((scmMetaDataDir == null) || (scmMetaDataDir.isEmpty())) { throw new IllegalArgumentException("SCM metadata directory is not valid."); } {code} {{OzoneContainer.java}} {code} List<StorageLocation> locations = new LinkedList<>(); String[] paths = ozoneConfig.getStrings( OzoneConfigKeys.OZONE_CONTAINER_METADATA_DIRS); if (paths != null && paths.length > 0) { for (String p : paths) { locations.add(StorageLocation.parse(p)); } } else { getDataDir(locations); } {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org