Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
When execute a put operation via router, the NameNode will choose block location for the router, not for the real client. This will affect the file's locality.
I think on both NameNode and Router, we should add a new addBlock method, or add a parameter for the current addBlock method, to pass the real client information.
Attachments
Attachments
Issue Links
- duplicates
-
HDFS-16015 RBF: Read and write data through router select dn according to real user ip
-
- Open
-
- is related to
-
HDFS-16756 RBF proxies the client's user by the login user to enable CacheEntry
-
- Resolved
-
- relates to
-
HDFS-13293 RBF: The RouterRPCServer should transfer client IP via CallerContext to NamenodeRpcServer
-
- Resolved
-
-
HADOOP-16254 Add proxy address in IPC connection
-
- Resolved
-
- links to