simbadzina opened a new pull request, #5142:
URL: https://github.com/apache/hadoop/pull/5142

   HDFS-16845: Adds configuration flag to allow clients to use router observer 
reads without using the ObserverReadProxyProvider.
   
   <!--
     Thanks for sending a pull request!
       1. If this is your first time, please read our contributor guidelines: 
https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute
       2. Make sure your PR title starts with JIRA issue id, e.g., 
'HADOOP-17799. Your PR title ...'.
   -->
   
   ### Description of PR
   Description
   In order for clients to have routers forward their reads to observers, the 
clients must use a proxy with an alignment context. This is currently achieved 
by using the ObserverReadProxyProvider.
   
   Using ObserverReadProxyProvider allows backward compatible for client 
configurations.
   However, the ObserverReadProxyProvider forces an msync on initialization 
which is not required with routers.
   
   Performing msync calls is more expensive with routers because the router 
fans out the cal to all namespace, so we'd like to avoid this.
   
   ### How was this patch tested?
   New test cases in TestObserverWithRouter.
   
   ### For code changes:
   
   - [ x] Does the title or this PR starts with the corresponding JIRA issue id 
(e.g. 'HADOOP-17799. Your PR title ...')?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to