Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-14603

Über-JIRA: HDFS RBF stabilization phase II

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • rbf
    • None

    Description

      To track the pending issues/any new issues after HDFS-13891.(Even for grouping all the RBF issues which will easier for tracking/maintenance)

      Attachments

        Issue Links

          1.
          RBF: Add destination path length validation for add/update mount entry Sub-task Resolved Ayush Saxena  
          2.
          RBF: Create destination directory when adding mount entry using router admin cmds. Sub-task Open Dibyendu Karmakar  
          3.
          RBF: Remove update functionality from routeradmin's add cmd Sub-task Patch Available Gang Li  
          4.
          RBF: Support Router Admin REST API Sub-task Patch Available Fengnan Li  
          5.
          RBF: Add Browse the Filesystem button to the UI Sub-task Resolved Íñigo Goiri  
          6.
          RBF: Correct the logic of mount validate to avoid the bad mountPoint Sub-task Resolved Unassigned  
          7.
          RBF: State store DBMS implementation Sub-task Resolved YR  
          8.
          RBF: Extend RouterRpcClient to use multiple sockets Sub-task Resolved Íñigo Goiri

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 4h 20m
          9.
          RBF: Namenode need to choose block location for the client Sub-task Resolved Owen O'Malley

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 5h 10m
          10.
          RBF: Router audit logger Sub-task Patch Available Hemanth Boyina  
          11.
          RBF: Support InodeID in the Router Sub-task Open Unassigned  
          12.
          RBF: Cannot mv/cp file cross namespace Sub-task Open Hemanth Boyina  
          13.
          RBF: Cluster information on Router is not correct when the Federation shares datanodes Sub-task Open Unassigned  
          14.
          RBF: Synchronous way to create RPC client connections to NN Sub-task Open CR Hota  
          15.
          RBF: Failed mount point operations, returns wrong exit code. Sub-task Resolved Dibyendu Karmakar  
          16.
          RBF: Add methods to RouterAdmin to set order, read only, and chown Sub-task Patch Available Ayush Saxena  
          17.
          RBF: NamenodeHeartbeat test cases around jmx parameters Sub-task Open CR Hota  
          18.
          RBF: RouterAdmin should have failover concept for router Sub-task Patch Available Surendra Singh Lilhore  
          19.
          RBF: Race condition between router admin quota update and periodic quota update service Sub-task Resolved Jinglun  
          20.
          RBF: We can only delete the files or dirs of one subcluster in a cluster with multiple subclusters when trash is enabled Sub-task Patch Available Ramkumar Ramalingam  
          21.
          RBF: Correct the returned value in case of IOException in NamenodeBeanMetrics#getFederationMetrics Sub-task Patch Available Ayush Saxena  
          22.
          RBF: Web UI not displaying clearly which target path is pointing to which name service in mount table Sub-task Patch Available Ramkumar Ramalingam  
          23.
          RBF: Getfacl gives a wrong acl entries when the order of the mount table set to HASH_ALL or RANDOM Sub-task Patch Available Ranith Sardar  
          24.
          RBF: Optimize MiniRouterDFSCluster with optional light weight MiniDFSCluster Sub-task Patch Available Xiaoqiao He  
          25.
          RBF: Optimize some testing set up logic in MiniRouterDFSCluster Sub-task Open Fengnan Li  
          26.
          RBF: Log Router identifier when reporting exceptions Sub-task Patch Available Hemanth Boyina  
          27.
          RBF: Fix MockNamenode bug about mocking RPC getListing and mkdir Sub-task Patch Available Xiaoqiao He  
          28.
          RBF: Rename with multiple subclusters should fail if no eligible locations Sub-task Patch Available Íñigo Goiri  
          29.
          RBF: Isolation/Fairness documentation Sub-task Resolved Fengnan Li  
          30.
          RBF: Add hdfs-rbf-default.xml to HdfsConfiguration by default Sub-task Resolved Takanobu Asanuma  
          31.
          RBF: Fix intermittently failing kerberos related unit test Sub-task Resolved Xiaoqiao He  
          32.
          RBF: Implement deletion feature for expired records in State Store Sub-task Resolved Takanobu Asanuma  
          33.
          RBF: Duplicate FederationRPCMetrics Sub-task Patch Available Hemanth Boyina  
          34.
          RBF: FederationUtil#newInstance should allow constructor without context Sub-task Resolved CR Hota  
          35.
          RBF: Add security to UI Sub-task Resolved CR Hota  
          36.
          RBF: Integrate security changes with audit logging. Sub-task Open CR Hota  
          37.
          RBF: File Read and Writing is failing when security is enabled. Sub-task Patch Available Ranith Sardar  
          38.
          RBF: Add E2E tests for digest auth (token based) Sub-task Open CR Hota  
          39.
          RBF: Client should be able to renew DT immediately after it fetched the DT Sub-task Open Fengnan Li  
          40.
          RBF: Fix 'not a super user' error when disabling a namespace in kerberos with superuser principal Sub-task Resolved luhuachao  
          41.
          RBF: Correct the default value for dfs.federation.router.namenode.heartbeat.enable Sub-task Resolved Ayush Saxena  
          42.
          RBF: TestRouterRpc#testNamenodeMetrics is flaky Sub-task Resolved Chen Zhang  
          43.
          RBF: NPE in RBFMetrics Sub-task Resolved Ayush Saxena  
          44.
          RBF: Create secret manager instance using FederationUtil#newInstance. Sub-task Resolved CR Hota  
          45.
          RBF: ServiceAddress and webAddress should not be null in NamenodeHeartbeatService Sub-task Patch Available ZanderXu  
          46.
          RBF: RBFMetrics throws NullPointerException if stateStore disabled Sub-task Resolved Chen Zhang  
          47.
          RBF: implement getReplicatedBlockStats interface Sub-task Resolved Chen Zhang  
          48.
          RBF: Fix RBF failed tests Sub-task Resolved Chen Zhang  
          49.
          RBF: RouterAdmin supports refreshRouterArgs command but not on display Sub-task Resolved Zhaohui Wang  
          50.
          RBF:TestRouterFaultTolerant tests are flaky Sub-task Resolved Akira Ajisaka  
          51.
          RBF: Non secured routers should not log in error mode when UGI is default. Sub-task Resolved CR Hota  
          52.
          RBF: Isolation across multiple downstream hdfs clusters Sub-task Open CR Hota  
          53.
          RBF: getQuotaUsage may ignore some folders Sub-task Resolved Chen Zhang  
          54.
          RBF: MountTableStoreImpl#getMountTableEntries returns extra entry Sub-task Resolved Chen Zhang  
          55.
          RBF: Router Update Doesn't Sync Quota Sub-task Resolved Ayush Saxena  
          56.
          RBF: namenode links in NameFederation Health page (federationhealth.html) cannot use https scheme Sub-task Resolved Xieming Li  
          57.
          RBF: NullPointer When Misconfigured Sub-task Patch Available Takanobu Asanuma  
          58.
          RBF: Add dfsrouteradmin -refreshSuperUserGroupsConfiguration command option Sub-task Resolved Xieming Li  
          59.
          RBF: Delegation Token can't remove correctly in absence of cancelToken and restart the router. Sub-task Resolved Unassigned  
          60.
          RBF: The detail of the Exception is not shown in ZKDelegationTokenSecretManagerImpl Sub-task Resolved Akira Ajisaka  
          61.
          RBF: Impose directory level permissions for Mount entries Sub-task Resolved Xiaoqiao He  
          62.
          RBF: Add permission check for safemode operation Sub-task Resolved Xiaoqiao He  
          63.
          RBF: Client maybe get an unexpected result with network anomaly Sub-task Resolved ZanderXu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 40m
          64.
          RBF: Check each component length of destination path when add/update mount entry Sub-task Resolved Xiaoqiao He  
          65.
          RBF: Correct annotation typo of RouterPermissionChecker#checkPermission Sub-task Resolved Xiaoqiao He  
          66.
          RBF: Print stacktrace when DFSRouter fails to fetch/parse JMX output from NameNode Sub-task Resolved Akira Ajisaka  
          67.
          RBF: Plugin interface to enable delegation of Router Sub-task Open Unassigned  
          68.
          RBF: Router FSCK should consider the mount table Sub-task Patch Available Xiaoqiao He  
          69.
          RBF: Delete repeated configuration 'dfs.federation.router.metrics.enable' Sub-task Resolved panlijie  
          70.
          RBF: Refresh cacheNS when SocketException occurs Sub-task Resolved Akira Ajisaka

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2.5h
          71.
          RBF: Create test cases that simulate general exceptions on NameNodes Sub-task Open Unassigned  
          72.
          RBF: Router FSCK fails after HDFS-14442 Sub-task Resolved Akira Ajisaka

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 50m
          73.
          RBF: Fix test failures after HADOOP-17281 Sub-task Resolved Akira Ajisaka

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          74.
          RBF: TestRouterRpc#testErasureCoding is flaky Sub-task Resolved Chen Zhang  
          75.
          RBF: The RouterRPCServer should transfer client IP via CallerContext to NamenodeRpcServer Sub-task Resolved Hui Fei

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 4h 40m
          76.
          RBF: Get the datanode report from cache for federation WebHDFS operations Sub-task Resolved Ye Ni  
          77.
          RBF: Fix wrong client IP info in CallerContext when requests mount points with multi-destinations. Sub-task Resolved Chengwei Wang  
          78.
          RBF: invokeConcurrent may run unexpected when enable standby read Sub-task Patch Available Xiaoqiao He  
          79.
          RBF: Fix contract tests after HADOOP-13327 Sub-task Resolved Akira Ajisaka

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          80.
          RBF: Data loss when Router setup connection timeout Sub-task Open Unassigned  
          81.
          RBF: Remove the useless configuration of rpc isolation in md Sub-task Resolved Xiangyi Zhu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          82.
          RBF: improve renewLease() to call only a specific NameNode rather than make fan-out calls Sub-task Resolved ZanderXu

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 6h 50m

          Activity

            People

              Unassigned Unassigned
              brahmareddy Brahma Reddy Battula
              Votes:
              0 Vote for this issue
              Watchers:
              23 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 31h
                  31h