|
@@ -31,19 +31,21 @@
|
|
|
* StateStoreDriver} to handle querying, updating and deleting data records. The
|
|
|
* data storage driver is initialized and maintained by the {@link
|
|
|
* org.apache.hadoop.hdfs.server.federation.store.StateStoreService
|
|
|
- * FederationStateStoreService}. The state store
|
|
|
+ * StateStoreService}. The state store
|
|
|
* supports fetching all records of a type, filtering by column values or
|
|
|
* fetching a single record by its primary key.
|
|
|
* <p>
|
|
|
* The state store contains several API interfaces, one for each data records
|
|
|
* type.
|
|
|
* <ul>
|
|
|
- * <li>FederationMembershipStateStore: state of all Namenodes in the federation.
|
|
|
+ * <li>MembershipStore: state of all Namenodes in the federation.
|
|
|
* Uses the MembershipState record.
|
|
|
- * <li>FederationMountTableStore: Mount table mapping paths in the global
|
|
|
+ * <li>MountTableStore: Mount table mapping paths in the global
|
|
|
* namespace to individual subcluster paths. Uses the MountTable record.
|
|
|
- * <li>RouterStateStore: State of all routers in the federation. Uses the
|
|
|
+ * <li>RouterStore: State of all routers in the federation. Uses the
|
|
|
* RouterState record.
|
|
|
+ * <li>DisabledNameserviceStore: state of all disabled nameservice in the federation.
|
|
|
+ * Uses the DisabledNameservice record.
|
|
|
* </ul>
|
|
|
* Each API is defined in a separate interface. The implementations of these
|
|
|
* interfaces are responsible for accessing the {@link
|