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: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to