This is an automated email from the ASF dual-hosted git repository.
brahma pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git.
from b220ec6 YARN-9374. Improve Timeline service resilience when HBase is
unavailable. Contributed by Prabhu Joseph and Szilard Nemeth
new 41c94a6 HDFS-13906. RBF: Add multiple paths for dfsrouteradmin 'rm'
and 'clrquota' commands. Contributed by Ayush Saxena.
new b3fee1d HDFS-14011. RBF: Add more information to HdfsFileStatus for a
mount point. Contributed by Akira Ajisaka.
new c5065bf HDFS-13845. RBF: The default MountTableResolver should fail
resolving multi-destination paths. Contributed by yanghuafeng.
new 7b0bc49 HDFS-14024. RBF: ProvidedCapacityTotal json exception in
NamenodeHeartbeatService. Contributed by CR Hota.
new 6f2c871 HDFS-12284. RBF: Support for Kerberos authentication.
Contributed by Sherwood Zheng and Inigo Goiri.
new ebfd2d8 HDFS-12284. addendum to HDFS-12284. Contributed by Inigo
Goiri.
new 04caaba HDFS-13852. RBF: The DN_REPORT_TIME_OUT and
DN_REPORT_CACHE_EXPIRE should be configured in RBFConfigKeys. Contributed by
yanghuafeng.
new fa55eac HDFS-13834. RBF: Connection creator thread should catch
Throwable. Contributed by CR Hota.
new f4bd111 HDFS-14082. RBF: Add option to fail operations when a
subcluster is unavailable. Contributed by Inigo Goiri.
new f2355c7 HDFS-13776. RBF: Add Storage policies related ClientProtocol
APIs. Contributed by Dibyendu Karmakar.
new 19088e1 HDFS-14089. RBF: Failed to specify server's Kerberos pricipal
name in NamenodeHeartbeatService. Contributed by Ranith Sardar.
new b320cae HDFS-14085. RBF: LS command for root shows wrong owner and
permission information. Contributed by Ayush Saxena.
new 6aa7aab HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable.
Contributed by Fei Hui.
new 0ca7142 Revert "HDFS-14114. RBF: MIN_ACTIVE_RATIO should be
configurable. Contributed by Fei Hui."
new 94a8dec HDFS-14114. RBF: MIN_ACTIVE_RATIO should be configurable.
Contributed by Fei Hui.
new 01b4126 HDFS-14152. RBF: Fix a typo in RouterAdmin usage. Contributed
by Ayush Saxena.
new bbe8591 HDFS-13869. RBF: Handle NPE for
NamenodeBeanMetrics#getFederationMetrics. Contributed by Ranith Sardar.
new 3d97142 HDFS-14151. RBF: Make the read-only column of Mount Table
clearly understandable.
new 8f6f9d9 HDFS-13443. RBF: Update mount table cache immediately after
changing (add/update/remove) mount table entries. Contributed by Mohammad
Arshad.
new 1dc01e5 HDFS-14167. RBF: Add stale nodes to federation metrics.
Contributed by Inigo Goiri.
new f3cbf0e HDFS-14161. RBF: Throw StandbyException instead of
IOException so that client can retry when can not get connection. Contributed
by Fei Hui.
new 4244653 HDFS-14150. RBF: Quotas of the sub-cluster should be removed
when removing the mount point. Contributed by Takanobu Asanuma.
new b8bcbd0 HDFS-14191. RBF: Remove hard coded router status from
FederationMetrics. Contributed by Ranith Sardar.
new f4e2bfc HDFS-13856. RBF: RouterAdmin should support dfsrouteradmin
-refreshRouterArgs command. Contributed by yanghuafeng.
new 221f24c HDFS-14206. RBF: Cleanup quota modules. Contributed by Inigo
Goiri.
new f40e10b HDFS-14129. RBF: Create new policy provider for router.
Contributed by Ranith Sardar.
new 7b61cbf HDFS-14129. addendum to HDFS-14129. Contributed by Ranith
Sardar.
new c012b09 HDFS-14193. RBF: Inconsistency with the Default Namespace.
Contributed by Ayush Saxena.
new 235406d HDFS-14156. RBF: rollEdit() command fails with Router.
Contributed by Shubham Dewan.
new 020f83f HDFS-14209. RBF: setQuota() through router is working for
only the mount Points under the Source column in MountTable. Contributed by
Shubham Dewan.
new 8b9b58b HDFS-14223. RBF: Add configuration documents for using
multiple sub-clusters. Contributed by Takanobu Asanuma.
new acdf911 HDFS-14224. RBF: NPE in getContentSummary() for getEcPolicy()
in case of multiple destinations. Contributed by Ayush Saxena.
new 9eed3a4 HDFS-14215. RBF: Remove dependency on availability of default
namespace. Contributed by Ayush Saxena.
new 559cb11 HDFS-13404. RBF:
TestRouterWebHDFSContractAppend.testRenameFileBeingAppended fails.
new 9c4e556 HDFS-14225. RBF : MiniRouterDFSCluster should configure the
failover proxy provider for namespace. Contributed by Ranith Sardar.
new 912b90f HDFS-14252. RBF : Exceptions are exposing the actual sub
cluster path. Contributed by Ayush Saxena.
new 7e63e37 HDFS-14230. RBF: Throw RetriableException instead of
IOException when no namenodes available. Contributed by Fei Hui.
new 75f8b6c HDFS-13358. RBF: Support for Delegation Token (RPC).
Contributed by CR Hota.
new e2a3c44 HDFS-14226. RBF: Setting attributes should set on all
subclusters' directories. Contributed by Ayush Saxena.
new 50aee18 HDFS-14268. RBF: Fix the location of the DNs in
getDatanodeReport(). Contributed by Inigo Goiri.
new 8b8ff5c HDFS-14249. RBF: Tooling to identify the subcluster location
of a file. Contributed by Inigo Goiri.
new de719b0 HDFS-14307. RBF: Update tests to use internal Whitebox
instead of Mockito. Contributed by CR Hota.
new c4b1fa9 HDFS-14052. RBF: Use Router keytab for WebHDFS. Contributed
by CR Hota.
new 1c7ab59 HDFS-14322. RBF: Security manager should not load if security
is disabled. Contributed by CR Hota.
new 7bbe01a HDFS-14259. RBF: Fix safemode message for Router. Contributed
by Ranith Sadar.
new 1ce25e7 HDFS-14329. RBF: Add maintenance nodes to federation metrics.
Contributed by Ayush Saxena.
new 6cdf8db5 HDFS-14331. RBF: IOE While Removing Mount Entry. Contributed
by Ayush Saxena.
new fcabc8f HDFS-14335. RBF: Fix heartbeat typos in the Router.
Contributed by CR Hota.
new 2a2d5eb HDFS-14334. RBF: Use human readable format for long numbers
in the Router UI. Contributed by Inigo Goiri.
new f539e2a HDFS-14343. RBF: Fix renaming folders spread across multiple
subclusters. Contributed by Ayush Saxena.
new 9a9fbbe HDFS-14351. RBF: Optimize configuration item resolving for
monitor namenode. Contributed by He Xiaoqiao and Inigo Goiri.
new 0dbd878 HDFS-14388. RBF: Prevent loading metric system when disabled.
Contributed by Inigo Goiri.
new 6c42d40 HDFS-14316. RBF: Support unavailable subclusters for mount
points with multiple destinations. Contributed by Inigo Goiri.
new dd8c2b9 HDFS-13853. RBF: RouterAdmin update cmd is overwriting the
entry not updating the existing. Contributed by Ayush Saxena.
new 0f9b8d7 HDFS-14369. RBF: Fix trailing / for webhdfs. Contributed by
Akira Ajisaka.
new de7da9b HDFS-14422. RBF: Router shouldn't allow READ operations in
safe mode. Contributed by Inigo Goiri.
new 021a43b HDFS-13972. RBF: Support for Delegation Token (WebHDFS).
Contributed by CR Hota.
new b522b52 HDFS-14457. RBF: Add order text SPACE in CLI command 'hdfs
dfsrouteradmin'. Contributed by luhuachao.
new 203664e HDFS-14454. RBF: getContentSummary() should allow
non-existing folders. Contributed by Inigo Goiri.
new 3284117 HDFS-14426. RBF: Add delegation token total count as one of
the federation metrics. Contributed by Fengnan Li.
new 62fa53a HDFS-14210. RBF: ACL commands should work over all the
destinations. Contributed by Ayush Saxena.
new 3deb5d3 HDFS-14490. RBF: Remove unnecessary quota checks. Contributed
by Ayush Saxena.
new 393f151 HDFS-14447. RBF: Router should support
RefreshUserMappingsProtocol. Contributed by Shen Yinjie.
new 2636a54 HDFS-13995. RBF: Security documentation. Contributed by CR
Hota.
new 8e42676 HDFS-14440. RBF: Optimize the file write process in case of
multiple destinations. Contributed by Ayush Saxena.
new ffbb6b6 HDFS-13255. RBF: Fail when try to remove mount point paths.
Contributed by Akira Ajisaka.
new 9b197c2 HDFS-13909. RBF: Add Cache pools and directives related
ClientProtocol APIs. Contributed by Ayush Saxena.
new d240eec HDFS-14516. RBF: Create hdfs-rbf-site.xml for RBF specific
properties. Contributed by Takanobu Asanuma.
new b6fff8c HDFS-13787. RBF: Add Snapshot related ClientProtocol APIs.
Contributed by Inigo Goiri.
new b062dd4 HDFS-14475. RBF: Expose router security enabled status on the
UI. Contributed by CR Hota.
new ddbe08d HDFS-13955. RBF: Support secure Namenode in
NamenodeHeartbeatService. Contributed by CR Hota.
new 6915d7e HDFS-13480. RBF: Separate namenodeHeartbeat and
routerHeartbeat to different config key. Contributed by Ayush Saxena.
new ade8d3b HDFS-14508. RBF: Clean-up and refactor UI components.
Contributed by Takanobu Asanuma.
new ba221dc HDFS-14526. RBF: Update the document of RBF related metrics.
Contributed by Takanobu Asanuma.
new b52fd05 HDFS-13404. Addendum: RBF:
TestRouterWebHDFSContractAppend.testRenameFileBeingAppended fail. Contributed
by Takanobu Asanuma.
new 8627f65 HDFS-14550. RBF: Failed to get statistics from NameNodes
before 2.9.0. Contributed by He Xiaoqiao.
new 719d57b HDFS-14545. RBF: Router should support
GetUserMappingsProtocol. Contributed by Ayush Saxena.
The 77 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../hadoop-common/src/main/conf/hadoop-policy.xml | 10 +
.../apache/hadoop/fs/CommonConfigurationKeys.java | 2 +
.../hadoop-common/src/site/markdown/Metrics.md | 34 +
.../fs/contract/AbstractContractAppendTest.java | 6 +
.../hadoop/hdfs/protocol/ECBlockGroupStats.java | 71 +++
.../apache/hadoop/hdfs/protocol/HdfsConstants.java | 5 +
hadoop-hdfs-project/hadoop-hdfs-rbf/pom.xml | 10 +
.../src/main/conf/hdfs-rbf-site.xml | 20 +
.../RouterAdminProtocol.java} | 25 +-
.../hdfs/protocolPB/RouterAdminProtocolPB.java | 6 +-
.../RouterAdminProtocolServerSideTranslatorPB.java | 45 ++
.../RouterAdminProtocolTranslatorPB.java | 42 ++
.../hdfs/protocolPB/RouterPolicyProvider.java | 52 ++
.../server/federation/metrics/FederationMBean.java | 66 +-
.../federation/metrics/FederationRPCMBean.java | 2 +
.../federation/metrics/FederationRPCMetrics.java | 11 +
.../metrics/FederationRPCPerformanceMonitor.java | 47 +-
.../federation/metrics/NamenodeBeanMetrics.java | 210 +++++--
.../federation/metrics/NullStateStoreMetrics.java | 56 ++
.../{FederationMetrics.java => RBFMetrics.java} | 113 +++-
.../server/federation/metrics/RouterMBean.java | 104 ++++
.../federation/metrics/StateStoreMetrics.java | 4 +-
.../resolver/FileSubclusterResolver.java | 6 +-
.../resolver/MembershipNamenodeResolver.java | 7 +
.../federation/resolver/MountTableManager.java | 28 +
.../federation/resolver/MountTableResolver.java | 74 ++-
.../federation/resolver/NamenodeStatusReport.java | 62 +-
.../resolver/order/DestinationOrder.java | 10 +-
.../federation/router/ConnectionManager.java | 24 +-
.../ConnectionNullException.java} | 24 +-
.../server/federation/router/ConnectionPool.java | 166 +++--
.../server/federation/router/ErasureCoding.java | 47 +-
.../server/federation/router/FederationUtil.java | 37 +-
.../router/MountTableRefresherService.java | 289 +++++++++
.../router/MountTableRefresherThread.java | 96 +++
.../router/NamenodeHeartbeatService.java | 38 +-
.../NoNamenodesAvailableException.java} | 24 +-
.../hdfs/server/federation/router/Quota.java | 16 +-
.../server/federation/router/RBFConfigKeys.java | 80 +++
.../server/federation/router/RemoteMethod.java | 23 +-
.../hdfs/server/federation/router/RemoteParam.java | 9 +
.../server/federation/router/RemoteResult.java | 84 +++
.../hdfs/server/federation/router/Router.java | 186 ++++--
.../federation/router/RouterAdminServer.java | 127 +++-
.../server/federation/router/RouterCacheAdmin.java | 173 ++++++
.../federation/router/RouterClientProtocol.java | 565 ++++++++++++-----
.../federation/router/RouterHeartbeatService.java | 5 +
.../server/federation/router/RouterHttpServer.java | 9 +-
.../federation/router/RouterMetricsService.java | 14 +-
.../federation/router/RouterNamenodeProtocol.java | 20 +-
.../federation/router/RouterQuotaManager.java | 2 +-
.../router/RouterQuotaUpdateService.java | 15 +-
.../server/federation/router/RouterQuotaUsage.java | 35 +-
.../server/federation/router/RouterRpcClient.java | 234 +++++--
.../server/federation/router/RouterRpcMonitor.java | 5 +
.../server/federation/router/RouterRpcServer.java | 343 +++++++++--
.../server/federation/router/RouterSnapshot.java | 208 +++++++
.../federation/router/RouterStoragePolicy.java | 105 ++++
.../federation/router/RouterUserProtocol.java | 104 ++++
.../federation/router/RouterWebHdfsMethods.java | 159 +----
.../router/security/RouterSecurityManager.java | 288 +++++++++
.../security/package-info.java} | 21 +-
.../token/ZKDelegationTokenSecretManagerImpl.java | 56 ++
.../security/token/package-info.java} | 22 +-
.../server/federation/store/MountTableStore.java | 24 +
.../server/federation/store/StateStoreService.java | 33 +-
.../server/federation/store/StateStoreUtils.java | 26 +
.../federation/store/impl/MountTableStoreImpl.java | 27 +
.../store/protocol/GetDestinationRequest.java | 57 ++
.../store/protocol/GetDestinationResponse.java | 59 ++
.../protocol/RefreshMountTableEntriesRequest.java} | 23 +-
.../RefreshMountTableEntriesResponse.java} | 33 +-
.../impl/pb/GetDestinationRequestPBImpl.java | 73 +++
.../impl/pb/GetDestinationResponsePBImpl.java | 83 +++
.../pb/RefreshMountTableEntriesRequestPBImpl.java | 67 ++
.../pb/RefreshMountTableEntriesResponsePBImpl.java | 74 +++
.../federation/store/records/MembershipStats.java | 16 +
.../federation/store/records/MountTable.java | 56 +-
.../federation/store/records/RouterState.java | 4 +
.../records/impl/pb/MembershipStatsPBImpl.java | 43 ++
.../store/records/impl/pb/MountTablePBImpl.java | 14 +
.../store/records/impl/pb/RouterStatePBImpl.java | 10 +
.../hadoop/hdfs/tools/federation/RouterAdmin.java | 482 ++++++++++-----
.../src/main/proto/FederationProtocol.proto | 22 +
.../src/main/proto/RouterProtocol.proto | 10 +
.../src/main/resources/hdfs-rbf-default.xml | 178 +++++-
.../src/main/webapps/router/federationhealth.html | 28 +-
.../src/main/webapps/router/federationhealth.js | 16 +-
.../src/main/webapps/static/rbf.css | 7 +-
.../src/site/markdown/HDFSRouterFederation.md | 66 +-
.../fs/contract/router/RouterHDFSContract.java | 18 +-
.../fs/contract/router/SecurityConfUtil.java | 154 +++++
.../router/TestRouterHDFSContractAppendSecure.java | 46 ++
.../router/TestRouterHDFSContractConcatSecure.java | 51 ++
.../router/TestRouterHDFSContractCreateSecure.java | 48 ++
.../TestRouterHDFSContractDelegationToken.java | 115 ++++
.../router/TestRouterHDFSContractDeleteSecure.java | 46 ++
.../TestRouterHDFSContractGetFileStatusSecure.java | 47 ++
.../router/TestRouterHDFSContractMkdirSecure.java | 48 ++
.../router/TestRouterHDFSContractOpenSecure.java | 47 ++
.../router/TestRouterHDFSContractRenameSecure.java | 48 ++
.../TestRouterHDFSContractRootDirectory.java | 10 +
.../TestRouterHDFSContractRootDirectorySecure.java | 73 +++
.../router/TestRouterHDFSContractSeekSecure.java | 48 ++
.../TestRouterHDFSContractSetTimesSecure.java | 48 ++
.../contract/router/web/RouterWebHDFSContract.java | 12 +-
.../TestRouterWebHDFSContractRootDirectory.java | 10 +
.../server/federation/FederationTestUtils.java | 224 +++++++
.../server/federation/MiniRouterDFSCluster.java | 76 ++-
.../hdfs/server/federation/MockNamenode.java | 557 +++++++++++++++++
.../hdfs/server/federation/MockResolver.java | 29 +-
.../server/federation/RouterConfigBuilder.java | 12 +
...tFederationMetrics.java => TestRBFMetrics.java} | 69 ++-
.../resolver/TestInitializeMountTableResolver.java | 32 +-
.../resolver/TestMountTableResolver.java | 166 ++++-
.../federation/router/TestConnectionManager.java | 94 ++-
.../federation/router/TestDisableNameservices.java | 40 +-
.../hdfs/server/federation/router/TestRouter.java | 57 ++
.../federation/router/TestRouterAdminCLI.java | 407 ++++++++++--
.../router/TestRouterAdminGenericRefresh.java | 252 ++++++++
.../router/TestRouterClientRejectOverload.java | 124 +++-
.../federation/router/TestRouterFaultTolerant.java | 612 ++++++++++++++++++
.../router/TestRouterMissingFolderMulti.java | 182 ++++++
.../federation/router/TestRouterMountTable.java | 457 ++++++++++++--
.../router/TestRouterMountTableCacheRefresh.java | 396 ++++++++++++
.../router/TestRouterNamenodeMonitoring.java | 328 +++++++---
.../router/TestRouterPolicyProvider.java | 108 ++++
.../server/federation/router/TestRouterQuota.java | 174 +++++-
.../router/TestRouterRPCClientRetries.java | 4 +-
...erRPCMultipleDestinationMountTableResolver.java | 685 +++++++++++++++++++++
.../server/federation/router/TestRouterRpc.java | 445 ++++++++++++-
.../router/TestRouterRpcMultiDestination.java | 80 ++-
.../federation/router/TestRouterRpcSingleNS.java | 211 +++++++
.../TestRouterRpcStoragePolicySatisfier.java | 149 +++++
.../federation/router/TestRouterSafemode.java | 44 ++
.../federation/router/TestRouterUserMappings.java | 398 ++++++++++++
.../router/TestRouterWithSecureStartup.java | 69 +++
.../security/MockDelegationTokenSecretManager.java | 52 ++
.../security/TestRouterHttpDelegationToken.java | 163 +++++
.../security/TestRouterSecurityManager.java | 167 +++++
.../store/FederationStateStoreTestUtils.java | 6 +-
.../federation/store/TestStateStoreMountTable.java | 6 +-
.../store/records/TestMembershipState.java | 12 +
.../federation/store/records/TestMountTable.java | 19 +
.../src/main/webapps/static/dfs-dust.js | 16 +
.../hadoop-hdfs/src/site/markdown/HDFSCommands.md | 12 +-
146 files changed, 12708 insertions(+), 1407 deletions(-)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/conf/hdfs-rbf-site.xml
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/{server/federation/resolver/order/DestinationOrder.java
=> protocolPB/RouterAdminProtocol.java} (54%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/protocolPB/RouterPolicyProvider.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/metrics/NullStateStoreMetrics.java
rename
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/metrics/{FederationMetrics.java
=> RBFMetrics.java} (87%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/metrics/RouterMBean.java
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/{resolver/order/DestinationOrder.java
=> router/ConnectionNullException.java} (61%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/MountTableRefresherService.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/MountTableRefresherThread.java
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/{resolver/order/DestinationOrder.java
=> router/NoNamenodesAvailableException.java} (61%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RemoteResult.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterCacheAdmin.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterSnapshot.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterStoragePolicy.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterUserProtocol.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/security/RouterSecurityManager.java
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/{resolver/order/DestinationOrder.java
=> router/security/package-info.java} (58%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/security/token/ZKDelegationTokenSecretManagerImpl.java
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/{resolver/order/DestinationOrder.java
=> router/security/token/package-info.java} (58%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/protocol/GetDestinationRequest.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/protocol/GetDestinationResponse.java
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/{resolver/order/DestinationOrder.java
=> store/protocol/RefreshMountTableEntriesRequest.java} (61%)
copy
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/{resolver/order/DestinationOrder.java
=> store/protocol/RefreshMountTableEntriesResponse.java} (51%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/protocol/impl/pb/GetDestinationRequestPBImpl.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/protocol/impl/pb/GetDestinationResponsePBImpl.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/protocol/impl/pb/RefreshMountTableEntriesRequestPBImpl.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/store/protocol/impl/pb/RefreshMountTableEntriesResponsePBImpl.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/SecurityConfUtil.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractAppendSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractConcatSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractCreateSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractDelegationToken.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractDeleteSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractGetFileStatusSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractMkdirSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractOpenSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractRenameSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractRootDirectorySecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractSeekSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/fs/contract/router/TestRouterHDFSContractSetTimesSecure.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/MockNamenode.java
rename
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/metrics/{TestFederationMetrics.java
=> TestRBFMetrics.java} (79%)
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterAdminGenericRefresh.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterFaultTolerant.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterMissingFolderMulti.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterMountTableCacheRefresh.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterPolicyProvider.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterRPCMultipleDestinationMountTableResolver.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterRpcSingleNS.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterRpcStoragePolicySatisfier.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterUserMappings.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterWithSecureStartup.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/security/MockDelegationTokenSecretManager.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/security/TestRouterHttpDelegationToken.java
create mode 100644
hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/security/TestRouterSecurityManager.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]