|
@@ -26,7 +26,6 @@ import org.apache.hadoop.fs.XAttr;
|
|
import org.apache.hadoop.hdfs.XAttrHelper;
|
|
import org.apache.hadoop.hdfs.XAttrHelper;
|
|
import org.apache.hadoop.hdfs.protocol.BlockStoragePolicy;
|
|
import org.apache.hadoop.hdfs.protocol.BlockStoragePolicy;
|
|
import org.apache.hadoop.hdfs.protocol.HdfsConstants;
|
|
import org.apache.hadoop.hdfs.protocol.HdfsConstants;
|
|
-import org.apache.hadoop.hdfs.server.common.HdfsServerConstants;
|
|
|
|
import org.apache.hadoop.util.StringUtils;
|
|
import org.apache.hadoop.util.StringUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -48,37 +47,37 @@ public class BlockStoragePolicySuite {
|
|
public static BlockStoragePolicySuite createDefaultSuite() {
|
|
public static BlockStoragePolicySuite createDefaultSuite() {
|
|
final BlockStoragePolicy[] policies =
|
|
final BlockStoragePolicy[] policies =
|
|
new BlockStoragePolicy[1 << ID_BIT_LENGTH];
|
|
new BlockStoragePolicy[1 << ID_BIT_LENGTH];
|
|
- final byte lazyPersistId = HdfsServerConstants.MEMORY_STORAGE_POLICY_ID;
|
|
|
|
|
|
+ final byte lazyPersistId = HdfsConstants.MEMORY_STORAGE_POLICY_ID;
|
|
policies[lazyPersistId] = new BlockStoragePolicy(lazyPersistId,
|
|
policies[lazyPersistId] = new BlockStoragePolicy(lazyPersistId,
|
|
HdfsConstants.MEMORY_STORAGE_POLICY_NAME,
|
|
HdfsConstants.MEMORY_STORAGE_POLICY_NAME,
|
|
new StorageType[]{StorageType.RAM_DISK, StorageType.DISK},
|
|
new StorageType[]{StorageType.RAM_DISK, StorageType.DISK},
|
|
new StorageType[]{StorageType.DISK},
|
|
new StorageType[]{StorageType.DISK},
|
|
new StorageType[]{StorageType.DISK},
|
|
new StorageType[]{StorageType.DISK},
|
|
true); // Cannot be changed on regular files, but inherited.
|
|
true); // Cannot be changed on regular files, but inherited.
|
|
- final byte allssdId = HdfsServerConstants.ALLSSD_STORAGE_POLICY_ID;
|
|
|
|
|
|
+ final byte allssdId = HdfsConstants.ALLSSD_STORAGE_POLICY_ID;
|
|
policies[allssdId] = new BlockStoragePolicy(allssdId,
|
|
policies[allssdId] = new BlockStoragePolicy(allssdId,
|
|
HdfsConstants.ALLSSD_STORAGE_POLICY_NAME,
|
|
HdfsConstants.ALLSSD_STORAGE_POLICY_NAME,
|
|
new StorageType[]{StorageType.SSD},
|
|
new StorageType[]{StorageType.SSD},
|
|
new StorageType[]{StorageType.DISK},
|
|
new StorageType[]{StorageType.DISK},
|
|
new StorageType[]{StorageType.DISK});
|
|
new StorageType[]{StorageType.DISK});
|
|
- final byte onessdId = HdfsServerConstants.ONESSD_STORAGE_POLICY_ID;
|
|
|
|
|
|
+ final byte onessdId = HdfsConstants.ONESSD_STORAGE_POLICY_ID;
|
|
policies[onessdId] = new BlockStoragePolicy(onessdId,
|
|
policies[onessdId] = new BlockStoragePolicy(onessdId,
|
|
HdfsConstants.ONESSD_STORAGE_POLICY_NAME,
|
|
HdfsConstants.ONESSD_STORAGE_POLICY_NAME,
|
|
new StorageType[]{StorageType.SSD, StorageType.DISK},
|
|
new StorageType[]{StorageType.SSD, StorageType.DISK},
|
|
new StorageType[]{StorageType.SSD, StorageType.DISK},
|
|
new StorageType[]{StorageType.SSD, StorageType.DISK},
|
|
new StorageType[]{StorageType.SSD, StorageType.DISK});
|
|
new StorageType[]{StorageType.SSD, StorageType.DISK});
|
|
- final byte hotId = HdfsServerConstants.HOT_STORAGE_POLICY_ID;
|
|
|
|
|
|
+ final byte hotId = HdfsConstants.HOT_STORAGE_POLICY_ID;
|
|
policies[hotId] = new BlockStoragePolicy(hotId,
|
|
policies[hotId] = new BlockStoragePolicy(hotId,
|
|
HdfsConstants.HOT_STORAGE_POLICY_NAME,
|
|
HdfsConstants.HOT_STORAGE_POLICY_NAME,
|
|
new StorageType[]{StorageType.DISK}, StorageType.EMPTY_ARRAY,
|
|
new StorageType[]{StorageType.DISK}, StorageType.EMPTY_ARRAY,
|
|
new StorageType[]{StorageType.ARCHIVE});
|
|
new StorageType[]{StorageType.ARCHIVE});
|
|
- final byte warmId = HdfsServerConstants.WARM_STORAGE_POLICY_ID;
|
|
|
|
|
|
+ final byte warmId = HdfsConstants.WARM_STORAGE_POLICY_ID;
|
|
policies[warmId] = new BlockStoragePolicy(warmId,
|
|
policies[warmId] = new BlockStoragePolicy(warmId,
|
|
HdfsConstants.WARM_STORAGE_POLICY_NAME,
|
|
HdfsConstants.WARM_STORAGE_POLICY_NAME,
|
|
new StorageType[]{StorageType.DISK, StorageType.ARCHIVE},
|
|
new StorageType[]{StorageType.DISK, StorageType.ARCHIVE},
|
|
new StorageType[]{StorageType.DISK, StorageType.ARCHIVE},
|
|
new StorageType[]{StorageType.DISK, StorageType.ARCHIVE},
|
|
new StorageType[]{StorageType.DISK, StorageType.ARCHIVE});
|
|
new StorageType[]{StorageType.DISK, StorageType.ARCHIVE});
|
|
- final byte coldId = HdfsServerConstants.COLD_STORAGE_POLICY_ID;
|
|
|
|
|
|
+ final byte coldId = HdfsConstants.COLD_STORAGE_POLICY_ID;
|
|
policies[coldId] = new BlockStoragePolicy(coldId,
|
|
policies[coldId] = new BlockStoragePolicy(coldId,
|
|
HdfsConstants.COLD_STORAGE_POLICY_NAME,
|
|
HdfsConstants.COLD_STORAGE_POLICY_NAME,
|
|
new StorageType[]{StorageType.ARCHIVE}, StorageType.EMPTY_ARRAY,
|
|
new StorageType[]{StorageType.ARCHIVE}, StorageType.EMPTY_ARRAY,
|