You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by br...@apache.org on 2019/06/24 18:00:50 UTC

[hadoop] branch trunk updated (b220ec6 -> 719d57b)

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