Enum Class DataNodeLayoutVersion.Feature

java.lang.Object
java.lang.Enum<DataNodeLayoutVersion.Feature>
org.apache.hadoop.hdfs.server.datanode.DataNodeLayoutVersion.Feature
All Implemented Interfaces:
Serializable, Comparable<DataNodeLayoutVersion.Feature>, Constable, LayoutVersion.LayoutFeature
Enclosing class:
DataNodeLayoutVersion

public static enum DataNodeLayoutVersion.Feature extends Enum<DataNodeLayoutVersion.Feature> implements LayoutVersion.LayoutFeature
Enums for features that change the layout version.

To add a new layout version:
  • Define a new enum constant with a short enum name, the new layout version and description of the added feature.
  • When adding a layout version with an ancestor that is not same as its immediate predecessor, use the constructor where a specific ancestor can be passed.