Details
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